• Aucun résultat trouvé

A Long Term Evolution (LTE) Device-to-Device module for ns-3

N/A
N/A
Protected

Academic year: 2021

Partager "A Long Term Evolution (LTE) Device-to-Device module for ns-3"

Copied!
4
0
0

Texte intégral

(1)

HAL Id: hal-01501725

https://hal.archives-ouvertes.fr/hal-01501725

Submitted on 6 Apr 2017

HAL is a multi-disciplinary open access

archive for the deposit and dissemination of

sci-entific research documents, whether they are

pub-lished or not. The documents may come from

teaching and research institutions in France or

abroad, or from public or private research centers.

L’archive ouverte pluridisciplinaire HAL, est

destinée au dépôt et à la diffusion de documents

scientifiques de niveau recherche, publiés ou non,

émanant des établissements d’enseignement et de

recherche français ou étrangers, des laboratoires

publics ou privés.

A Long Term Evolution (LTE) Device-to-Device module

for ns-3

Richard Rouil, Fernando Cintrón, Aziza Ben Mosbah, Samantha Gamboa

Quintiliani

To cite this version:

Richard Rouil, Fernando Cintrón, Aziza Ben Mosbah, Samantha Gamboa Quintiliani. A Long Term

Evolution (LTE) Device-to-Device module for ns-3. The Workshop on ns-3 (WNS3), Jun 2016, Seattle,

United States. �hal-01501725�

(2)

A Long Term Evolution (LTE) Device-to-Device

module for ns-3

Richard Rouil, Fernando J. Cintrón, Aziza Ben Mosbah, and Samantha Gamboa Quintiliani

National Institute of Standards and Technology Gaithersburg, MD

{richard.rouil, fernando.cintron, aziza.benmosbah, samantha.gamboaquintiliani}@nist.gov

ABSTRACT

In this paper, we provide an overview of our on-going implementation of a 3rd Generation Partnership Program (3GPP)

Proximity Services (ProSe) module in ns-3 to enable the performance evaluation of device-to-device (D2D) discovery and communication in Long Term Evolution (LTE) networks.

CCS Concepts

• Networks Network performance evaluation• Networks

Network types Mobile networks.

Keywords

3GPP; Long Term Evolution; Device-to-Device communication; network modeling; ns-3.

1.   INTRODUCTION

Device-to-device (D2D) communication is a common feature in technologies such as Bluetooth and WiFi. However, this is a fairly new concept for 3GPP where historically access to the radio resources has been controlled by the network. If the network is not available, the devices are not able to communicate. With Release 12 and the introduction of ProSe [1], 3GPP provides the ability for User Equipments (UEs) to discover each other and, in some cases, communicate with each other without eNodeB intervention. The discovery service provided by ProSe responds to the increasing use of social media where users want to know what is happening around them. Some of the use cases include advertisement broadcast in shopping malls or notifications of nearby people with similar interests. While discovery is available to all UEs when the network supports it, direct communication is currently restricted to Public Safety users, which have identified this feature as critical in order to fully transition to LTE. Furthermore, D2D communication has been identified as one of the enablers for 5G communications [2] indicating that further research is needed in that domain and that the current restrictions may have to be removed. The rest of this document provides an overview of the ProSe module implementation followed by validation results, open issues and future work.

2.   IMPLEMENTATION

Our ProSe module is extending the ns-3 LTE model [3] by adding UE to UE communication capabilities. In 3GPP specifications, the

term sidelink refers to the D2D communication in contrast to downlink and uplink communication between the eNodeB and the UE.

2.1   Architecture

In our implementation, the structure of the LTE UE nodes, shown in Figure 1, has not been changed. However, the extension involved some modifications at all levels of the LTE protocol stack, from the Non Access Stratum (NAS) down to the physical layer. The main design alteration, shown in Figure 2, was the addition of a new instance of the SpectrumPhy class in the UE in order to allow the reception of packets sent by other UEs on the uplink channel.

Figure 1: LTE radio protocol stack architecture for the UE on the data plane

Figure 2: New PHY and channel model architecture for the UE

Pursuant to Title 17 United States Code § 105, works of the United States Government are not subject to copyright protection within the United States. Pursuant to this Agreement, Publisher is hereby granted the unlimited right to print, publish, prepare derivative works and distribute the Work, or the National Institute of Standards and Technology (NIST) contribution to the Work, in any medium, or authorize others to do so on your behalf, on an unrestricted royalty-free basis throughout the World. To the extent the United States Government may claim foreign copyright, no assignment of rights is made.

(3)

Figure 3: Topologies used for model validation

2.2   Summary of modifications

2.2.1   Radio Resource Control (RRC) Protocol

The RRC layer provides signaling between the eNodeB and the UE to perform attachment and setup radio bearers. Extensions to the protocol have been made so the UE can indicate its interest in performing D2D when in coverage of an eNodeB. It also stores the preconfigured radio resources when the UEs are out of coverage.

2.2.2   Packet Data Convergence Protocol (PDCP)

and Radio Link Control (RLC) Protocol

The sidelink radio bearers use the Unacknowledged Mode (UM) transmission mode that is already available in ns-3. However, the identifier for the logical channels has been extended to include the source L2 ID and destination L2 ID that identifies the transmitter UE and the group to which the packets must be delivered.

2.2.3   Medium Access Control (MAC) Protocol

The MAC protocol responsible for allocating radio resources had to be modified at both the eNodeB and the UE. The changes include the processing of sidelink Buffer Status Request (BSR) to indicate how much D2D traffic needs to be transmitted and the schedulers to handle the new type of resource allocations. The concept of scheduling algorithm is new to the UE implementation as it normally just follows the information provided by the eNodeB at each subframe. With D2D, the UE has to decide how to allocate resources when it is out of coverage or when it is in coverage but the allocation mode is UE selected. The initial scheduler implementation provides a static allocation, with the same number of resource blocks and subframes used in each sidelink period, that is configurable from the scenario.

2.2.4   Physical Layer Protocol

The physical layer was extended to support additional physical channels such as the Physical Sidelink Discovery Channel (PSDCH) to send and receive discovery messages, Physical Sidelink Control Channel (PSCCH) to carry the allocation information, and Physical Sidelink Shared Channel (PSSCH) to carry the D2D data. The model also supports scanning and transmission of sidelink synchronization messages so UEs can detect and synchronize with each other. Finally, a half-duplex constraint has also been added so UEs cannot send and receive uplink/sidelink transmissions as the same time.

2.2.5   Propagation and Error Modeling

Several D2D propagation models have been implemented as specified by 3GPP [4] to model outdoor to outdoor, outdoor to indoor, and indoor to indoor environments. A new error model was introduced to handle interference from multiple sources on the same resource blocks and to properly characterize uplink modulations.

3.   VALIDATION

A critical step for the adoption of a new model is to compare the results obtained using well defined scenarios. This section describes the performance evaluation of the sidelink shared (data) channel and shows that our results are within range of other models documented in [4].

3.1   Modeling assumptions

The assumptions contained in Table 1 were used to perform the evaluation of the sidelink shared channel.

Table 1: Simulation parameters Parameter Value Transmission BW (RBs) 2.0 Packet size including CRC (bits) 328.0 Modulation and Coding Scheme QPSK Coding Turbo Number of

symbols/Transmissions 12.0 Tx Power (dBm) 23.0 Num HARQ transmissions 4.0 Frequency Diversity (across

transmissions) Yes [per period] Time Diversity (across

transmissions) Yes [per period] Number of TX/cell 3.0 RSRP threshold (dBm) -112.0

Traffic

On/off Voice over IP (VoIP)

(4)

3.2   Topologies

The validation scenarios are based on a 19 macro-cell topology. The UEs are deployed following one of three options: in outdoor uniform, all UEs are uniformly and randomly deployed within each sector; in outdoor hotspot, some of the UEs are concentrated in random locations; finally, for indoor outdoor, buildings are randomly placed in the topology and UEs are deployed either indoor or outdoor. Random transmitters are selected throughout the topology and receiver UEs are associated to the transmitters if the RSRP is above the preconfigured threshold. For legibility, Figure 3 illustrates those deployments for a 7 macro-cell deployment.

3.3   Simulation results

In this section we present the performance results obtained with our model side by side with the results provided in [4]. The first performance metric used is the fraction of successful VoIP links, which is defined by a link with less than 2 % packet loss. As shown in Figure 4, our results are comparable to the other companies.

Figure 4: Fraction of successful VOIP links for various deployments

The second metric is the number of successful links per transmitter. As with the fraction of successful links, Figure 5 shows that our results are in the same range as the other companies.

Figure 5: Number of successful links per transmitter for various deployments

4.   OPEN ISSUES

Among the model limitations, we can mention the lack of idle mode in the default LTE implementation. Workarounds had to be made to simulate the out of network scenarios. In addition, we would like to create an UE scheduler interface as currently done in the eNodeB so that researchers can easily test their own algorithms. Finally, traces will need to be extended to support the D2D packet transmissions.

5.   CONCLUSION AND FUTURE WORK

In this extended abstract, we presented an overview of the extensions made to the ns-3 LTE implementation to support D2D discovery and communication. The model presented is under active development and several new features may be added such as UE-to-network relay or priority queues, which are features added in 3GPP Release 13.

6.   REFERENCES

[1]   3GPP TS 23.303 “Proximity-based services (ProSe); Stage

2” Nov. 2015.

http://www.3gpp.org/DynaReport/23303.htm

[2]   B. Bertenyi, “3GPP system standards heading into the 5G

era”

[Online]. Available: http://www.3gpp.org/news-events/3gpp-news/1614-sa_5g

[3]   N. Baldo, “The ns-3 LTE module by the LENA project”. [Online]. Available: https://www.nsnam.org/

tutorials/consortium13/lte-tutorial.pdf

[4]   3GPP TS 36.843 “Study on LTE device to device proximity

services; Radio aspects” March. 2014.

http://www.3gpp.org/DynaReport/36.843.htm

QC LG ALU ZTE Intel IDCC01 IDCC02 NIST

Huawei01 Huawei02 ETRI 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 Fr ac tio nH of HV O IP Hli nk s FractionHofHsuccessfulHVOIPHlinks

OptionH5H(IN0OUT) OptionH5H(Hotspot) OptionH5H(Uniform)

QC LG ALU ZTE Intel IDCC01 IDCC02 NIST ETRI 0 10 20 30 40 50 60 70 80 90 Nu m be rB of Bs uc ce ss fu lBl in ks Bp er BT x NumberBofBsuccessfulBlinksBperBTx

Figure

Figure 1: LTE radio protocol stack architecture for the UE on  the data plane
Figure 3: Topologies used for model validation
Figure  5:  Number  of  successful  links  per  transmitter  for  various deployments

Références

Documents relatifs

However, combining the two kinds of similarities results in significantly better performance, indicating how the presence of different ligands similar to the query molecule according

Besides the obvious ben- e��t of relieving the infrastructure network load, shif�ing data to a complementary wireless technology leads to a number of other improvements, including:

Taking into account the 5G eV2X service requirements, we propose a cooperative ultra-reliable resource allocation and scheduling approach that will be presented in more detail

1) When many devices want to access to the network in the same cell (Figure 13), they have to send the information to the access point serving the cell. However, the

Fraction of mean served requests for an average rate constraint given by (Φ HC , F ∗ ) (inner bound to the local trade-off region (13)) for the lognormal shadowing and LOS model,

D’une manière générale, un système de compression avec pertes se décompose en trois modules que sont la transformation de l’image originale, la quantification

Wang, “Interference constrained relay selection of d2d communication for relay purpose underlaying cellular networks,” in 2012 8th International Conference on Wireless

Based on Total solutions Exact graph Coloring algorithm (TexaCol) which is capable of getting all coloring solution subsets for each subgraph, two other exact algorithms, Partial