Professional Documents
Culture Documents
Device To Device Communication in LTE: Abstract
Device To Device Communication in LTE: Abstract
Abstract— Device to Device communications (D2D) promises to be new key feature of the next
generation mobile networks in the path towards providing the proximity based services. D2D-based
services represent a new market opportunity that would manage to smoothly integrate new
technologies as a complement to cellular technologies. This paper discusses about the Direct
Discovery procedure in LTE for Proximity based services. This paper provides in detail how LTE
enabled UEs use the side link transmission for Proximity based Direct Discovery.
procedures. PC1
ProSe Restricted Code: ProSe Restricted Code is Figure 1: High level Prose architectural
allocated by the ProSe Function in the HPLMN reference model
for Restricted Direct Discovery and is associated
ProSe Function – is the logical function that is
with one or more Restricted ProSe App User
used for network related actions, to provision
IDs. The ProSe Restricted Code is sent by the
the UE with PLMN specific parameters that
announcing UE over the air.
allow UE to use ProSe in the specific PLMN. It
Discovery Entry ID: An identifier allocated by also generates and maintains the ProSe
the ProSe Function to reference a discovery Discovery UE ID (PDUID) for restricted
entry in the UE's context as a result of a discovery, allocate and process the mapping of
discovery request. ProSe Application IDs and ProSe Application
codes used in Direct Discovery.
Discovery Filter: A container of a ProSe
Application code / ProSe Restricted code, zero The ProSe Application Server saves information
or more ProSe Application Mask(s) and Time To of ProSe User, Function IDs, and UE ID,
Live value. These are used by the monitoring UE metadata, Mapping of Application Layer User
to match ProSe Application Codes / ProSe IDs and EPC ProSe User IDs; RPAUID and PDUID.
Restricted codes that are received on the PC5
The proximity based services comprise
interface for Direct Discovery.
ProSe Direct Discovery: a process that a UE
detects and identifies another UE in
proximity.
Prose Direct Communication: LTE resources
from cellular are reserved and used for this
communication
EPC-level ProSe Discovery and EPC support
for WLAN direct discovery and
communication
IP
this paper PDCP PDCP GTP-U GTP-U GTP-U
GTP-U
MAC MAC L2 L2 L2 L2 L2
4. D2D – SIDELINK
L1 L1 L1 L1 L1 L1 L1
ProSe
UE eNodeB Serving GW PDN GW
D2D
D2D UE
UE D2D
D2D UE
UE
Signaling
Signaling MAC MAC
PHY PHY
Side link
Data PC5
Figure 2: Sidelink Control and Data Figure 4: Protocol stack for D2D Direct
Communication links Discovery
5. Radio Resource
Allocation
Restricted Discovery
Open Discovery
ProSe App ID Provide: App layer user ID to be Discovered. Obtain: RPAUID of the announcing UE
configuration
Auth Req (
RPAUID, Req Type,
Target RPAUID)
Radio Resource
Allocation
Verify PDUIDs
send a ProSe Application Code that was Figure 9: SIB 19 Message for sidelink
matched during the monitoring operation and
receive the corresponding ProSe Application ID SIB 19 carries discRxPool, which indicates the
or the updated metadata, if there is no such a resources which a UE shall use to monitor the
mapping stored locally or the Metadata Index in Direct Discovery announcements in RRC_IDLE
the ProSe Application Code indicates the and RRC_CONNECTED state. discRxPool
metadata is updated. contains a list of maximum 16 resource pools.
The UE shall only initiate the match report Optionally, SIB 19 shall carry
procedure if it has been authorized for open
discTxPoolCommon, which indicates the
ProSe direct discovery monitoring in the
resources which a UE shall use to transmit
monitored PLMN based on the service
the Direct Discovery announcements in
authorization procedure.
RRC_IDLE state. discTxPoolCommon
The UE obtains a ProSe Application ID contains a list of maximum 4 resource
once the match report procedure is completed pools.. UE in RRC_IDLE state can use the
successfully, which the UE may store locally and resources for announcement from next
pass to the upper layers. discovery period
discTxPowerInfo contains a list of 4 SL-
7. RADIO ASPECTS OF SIDELINK DiscTxPowerInfo elements which indicates
the power control parameters per power
DIRECT DISCOVERY
class. UE uses the this parameter for
SIDELINK CONFIGURATION FROM eNB sidelink discovery transmission
System Information Broadcast: discSyncConfig indicates the configuration
by which UE is allowed to receive and
Broadcast of System Information Block 19 transmit the synchronization information.
indicates the support of Sidelink direct
UE eNB
A UE that wants to transmit Sidelink Direct
commRxInterestedFreq Discovery Announcement shall initiate an RRC
Connection procedure if discTxPoolCommon is
SIB 19 Acquisition commTxResourceReq not received in SIB19
SidelinkUEInformation discRxInterest Figure 11 show the SL-DiscConfig received in
RRCReconfiguration message
discTxResourceReq
If discTxResources IE is set to ‘Release’, then
Figure 10: Sidelink UE Information message
from next Discovery period UE shall release the
and contents
resources allocated for Sidelink Direct Discovery
On receiving SIB 19, Announcements
Announcement prb-Num(1-100)
prb-Start(0-99)
prb-End(0-99)
scheduled
offsetIndicator
SL-DiscConfig discTxConfig
SubframeBitmapSL
txParameters
Release
discTF-IndexList txParametersGeneral SL-TxParameters
discTxResources
alpha
discHoppingConfig
setup p0
ue-SelectedResourceConfig
rsrpBased
poolSelection
ue-Selected
random
discTxPoolDedicated
rxParameters
tdd-Config
poolToReleaseList TDD-Config
syncConfigIndex(0-15)
poolToAddModList
Figure 12: SL-DiscResourcePool message
Figure 11: Sidelink SL-DiscConfig message contents
PRB9
SubframePool
PRB8 discoveryOffsetIndicator=0
discoveryPeriod=32 subframes
PRB7 discoverySubframeBitmap=11001100 & length=8
discoveryNumRepetition=2
Hence the subframeBitmap is repeated 2 times and the lenth is 8*2=16 hich
PRB6
spans across 16 subframes in 1 discovery period
Resultant bitmap = 1100110011001100. A subframe belongs to subframe
PRB5 pool if the corresponding bitmap value is 1.
Frequency
PRBNum=4 Hence , subframes belaonging to subframe pool in
PRB4 First discPeriod = 0,1,4,5,8,912,13
Second discPeriod = 32,33,36,37,40,41,44,45 and so on
PRB3 PRB Start
PRB2
PRB1
PRB0
1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 0
1 1 1 1 1 1 1 1 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 6 6 6 6 6 9 9 9 9
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 2 3 4 5 6 4 5 6 7
INFORMATION TRANSMISSSION
The purpose of this procedure is to provide syncCP-Len SL-CP-Len
discovery
txParameters