Otwarty dostęp

Device-to-device and mobile user communication with queuing in NOMA-based network


Zacytuj

In 3G- and 4G-based networks, orthogonal multiple access (OMA) techniques were commonly used for resource allocation to users for improving spectral efficiency (Balyan and Saini, 2011, 2014; Balyan et al., 2018; Saini and Balyan, 2012). For 5G and beyond networks, non-orthogonal multiple access (NOMA) proves out better than the conventional orthogonal multiple access (OMA) techniques due to a large number of users with higher speed requirements. This is mainly due to the requirements of OMA to maintain orthogonality (Rabie and Adebisi, 2017). NOMA allows a single transmitter using the same frequency to send multiple signals for multiple users, the multiple signals use superposition of power, which improves overall spectrum efficiency (Balyan, 2020; Balyan and Daniels, 2020; Ding et al., 2017). Device-to-device (D2D) communication can be used to establish direct communication between users without getting processed through a base station (BS) or other backbone networks. This help reducing the transmission power of users and the traffic loads of BS (Ahmed et al., 2018; Liu et al., 2015). The D2D communication combined with NOMA got attention recently. The combination of both D2D communication and NOMA technology allows more users to be serviced at a time in the network. The BS transmits to multiple mobile users using NOMA (Pan et al., 2018). While keeping the minimum requirements condition of mobile users, the D2D users total rate is maximized. A channel allocation algorithm, which maximizes the total rate of the network, is proposed in Zhao et al. (2018), after analyzing D2D users’ rates using NOMA technology. The work in the study of Arachchillage et al. (2018) summarizes the recent advances and future research challenges of NOMA. The work also demonstrates how the inclusion of NOMA impacts D2D performance, radio frequency, energy harvesting, multiple input multiple output (MIMO), and other emerging 5G technologies. When D2D pairs and mobile users communicate in the presence of each other mutual interference exists, appropriate power control methods need to be implemented to ensure signal to interference plus noise ratio (SINR) is above a certain threshold level for guaranteed quality of service (QoS). Another factor that is influenced due to the presence of D2D pairs and mobile users simultaneously is a delay or the latency, which is an important factor for time-sensitive applications. If both physical layer and latency need to be improved together, the channel state and queuing at each device needs to be known before transmitting and receiving. For a user with a probability of higher latency due to the long queue and with a weak channel that can be used, power control and resource allocation should be in place to overcome the problem of latency and weak channel.

Some of the work in the literature addresses latency in D2D communication. The work in the study of Cui et al. (2012) uses the Large Deviation Theory, which uses equivalent rate constraints that are derived from equivalent latency constraints. The authors in the study of Cui et al. (2012) also use the Lyapunov Drift Theory for queue stabilization.

The work in the study of Cui et al. (2012) was used (Li et al., 2017) for the latency analysis of the D2D pairs, and is concluded that D2D pairs latency depends on the order of data arrival and type. Another approach named Stochastic majorization is used in Asheralieva and Miyanaga (2016) that implements the longest queue highest rate possible approach for providing a power control, which is latency aware. This perfectly works for the networks where data arrivals are consistent in type and rate. Markov Decision Process (MDP) is also used for optimal resource control for wireless systems with latency issues. Wang et al. (2015) derive an approximation of MDP for modeling the dynamic power control in D2D communication, which is latency aware. The complexity is reduced by assuming that the Medium Access Control (MAC) layer has interference filtering property.

The work in the study of Xu et al. (2020) is done to address the latency issues and to find out the trade-off between reliability and block length. The finite block length codes (FBCs) capacity approximation is adopted in place of the Shannon Capacity formula. To cope with the latency constraints and to explicitly specify the trade-off between block length (latency) and reliability, the normal approximation of the capacity of finite block length codes (FBCs) is adopted, in contrast to the classical Shannon capacity formula. NOMA is used as a transmission scheme. An interference alignment (IA) and independent component analysis (ICA) (IA–ICA)-based semi-blind scheme is proposed in Wan et al. (2020). The NOMA-based transmission provides a better symbol error rate (SER) than existing approaches in the literature with high reliability and low latency. The authors in Xin et al. (2019) develop a spatiotemporal mathematical model for analyzing the performance of the mobile network with prioritized data transmissions. For D2D users, a dynamic interference model is constructed using thinned Poisson point process to set D2D users location and buffer to store data. A priority queuing model is used for variable rate traffic arrival. The work in this paper is done to address the issue of latency when D2D pairs communicate in an underlying mobile network. NOMA-based communication is adopted for transmission hybridized with TDMA for bit and time allocation. It is less complex also.

The work in this paper is described as follows. The system model and proposed work are given in the second section. The problem is formulated in the third section. The simulation results are demonstrated and explained in the fourth section. Finally, the paper is concluded.

Proposed work

In the considered cellular network, a single cell environment is taken that consists of a base station (BS), mobile user (MU), and D2D pairs denoted by 1nD2DN. The D2D pairs use the uplink resources of MU. The mutual interference present between MUs and D2D pairs. The nomenclature and abbreviation are given in Table 1. The time is divided into F time slots of duration ts for the transmission of a frame. The total time required for transmission of a frame is TF=Fts. In one-time slot, the MU uplink transmission and one of the D2D pairs’ communication takes place. A non-orthogonal multiple access (NOMA) scheme is used for channel sharing between them. NOMA uses successive interference cancellation (SIC) to decode signals. For a two-user network denoted as 1 and 2, NOMA uses SIC based on their channel condition. If user 1 is close to BS, i.e. |h1|2>|h2|2(h1,h2~CN(0,λ)). User 1 will decode signal of user 2 (strong power) first and then its signal. The signal to interference and noise ratio (SINR) of the decoded signals is: (1)SINRf21=a2(f)Ps(f)|h1|2a1(f)Ps(f)|h1|2+σ2.

Nomenclature and abbreviations.

SINRSignal to interference plus noise ratio
D2DDevice to device
MUMobile user
RcData rate of channel
σ2Variance of Additive White Gaussian Noise (AWGN)
R and THRate and throughput
λmData arrival at D2D transmitter
QQueue length

After removing SINR decoded for user 2, the decoded SINR for user 1 signal is: (2)SINRf1=a1(f)Ps(f)|h1|2σ2.

The decoded SINR for user 2 signal with interference from user 1 considered as noise is: (3)SINRf2=a2(f)Ps(f)|h2|2a1(f)Ps(f)|h2|2+σ2,(3)where Ps denotes total power allocated to BS and a1,a2 denotes power allocation coefficients to user 1 and user 2, respectively, σ2 is variance of Additive White Gaussian Noise (AWGN). Also, a1<a2 and a1+a2=1.

The achieved data rate and throughput for user 1 in time slot f is: (4)R1(f)=f×log2(1+SINRf1)andTH1(f)=nRB(f)BR1(f).

The achieved data rate and throughput for user 2 in time slot f is: (5a)R2(f)=f×log2(1+min(SINRf2,SINRf21)),(5a) (5b)TH2(f)=nRB(f)BR2(f).

The data arrival at D2D transmitter is with a rate λm bits per second. The data or call rate of the MU is λu bits per second. Due to the existence of the actual interference when cellular network channels are shared by D2D users, in each time slot SINR value is used to determine the server process. A low priority and high priority is also set at each transmitter queue. The D2D transmitter has a buffer where it can queue data to be transmitted and has a threshold value of Qmmax, ,1mM,m denotes the mth transmitter. For a queue length Qm(f),, where Qm(f)<Qmmax in fth time slot can be determined as: (6)Qm(f)={Qm(f1)+λmtsQm(f1)+λmtsR'(f)/ts}=Qm(f1)+λmtsbm(f)Rm'(f)/ts,(6)where bm(f) is Boolean and have two values 1 and 0. 1: channel is used in fth time slot by mth D2D pair and 0: channel is not used:When Rc(λdmts+overheadbits)/ts,(7)Rm'(f)=λdmts+overheadbits.(7) When Rc<(λdmts+overheadbits)/ts(8)Rm'(f)/ts=Rc,

where Rc denotes the data rate of channel, which is given by Shannon Theorem: (9)Rc=Blogs(1+SINRm)

A mth D2D transmitter is allowed to transmit or not depends upon the received SINR is above a certain threshold defined for the network or application, i.e. SINRmSINRmTh. When the buffer queue length Qm(f)=Qmmax, the packets arriving later are dropped. The model uses the first-in-first-out (FIFO) queue discipline for the transmission of the packets. When there is a requirement of service with priority, the packet is placed at the head of the queue or thereafter, if the head of the queue is also a priority packet. The queuing delay (latency) experienced by mth transmitter in fth can be derived from Little’s law: (10)tdm=m=1MQmλmts,(10)where Qm denotes the length of queue when mth transmitter is selected for transmission. Also, for maximum admissible latency, if the time is tdmax while in a particular time slot, tdm<tdmax.

Problem formulation

In uplink transmission of mobile users, the data sent by MU that is using a subchannel l with expectation E{|xl|2}=1, where xl denotes the data sent by MU. The power allocated to xl must satisfy: (11)0PlMUPmax,lMU.

If at the same time the mth D2D transmitter is sending signal to its pair: (12)0Pl,mD2DPmax,lD2D,

where Pmax,lMU/D2D is maximum power that can be allocated and PlMU/D2D is allocated power to MU/D2D.

From Equations (11) and (12), the achievable rates of MU and D2D users can be calculated. In fth slot, the total sum rate is rate of MU and the data rate of D2D scheduled for communication: (13)Rtotal(f)=m=1Mf=1Fbm(f)R'(f)/ts+RMU(f),

where RMU(f) denotes the sum rate of MU in fth slot, bm(f) is Boolean variable: ‘1’indicates mth user is scheduled in fth slot.

In the slot, a scheduled transmitter can adjust its transmit power to achieve maximum throughput while keeping latency limitations into consideration of D2D users. The time division multiple access (TDMA) is used for scheduling in each slot for D2D users that maximizes the sum rate of the network (queuing time or latency is also considered).

Simulation results

To evaluate the performance with respect to latency consideration, F consecutive frames are analyzed. The D2D implementation strategy and previous frame decides the adopted solution. Three parameters are analyzed for evaluation of performance for four different scenarios of D2D implementation.

Parameters

Latency of mobile user: The latency experience by a mobile user depends upon the latency of D2D pair that experiences maximum latency for F frames: (14)tmax=max(tMU(f)),1fF

Power efficiency: Power efficiency is defined as the mean of power consumption required for achieving needed spectral efficiency: (15)Pe=m=1MRm'/tsBW×m=1MamPs

Cumulative distributed function (CDF) of mean total sum throughput that is equal to:

(16)Rmean=f=1FRtotal(f)F

The four scenarios are:

Minimum rate requirement for MU and power is variable (MRR).

No minimum rate requirement for MU and power is variable (NMRR).

Minimum rate requirement for MU and power is maximum (MRR-Pmax).

No minimum rate requirement for MU and power is maximum (NMRR-Pmax).

Figure 1 compares the latency of MU in presence of D2D pairs. The MU experience minimum latency when minimum rate requirement is defined, i.e. For MRR and MRR-Pmax. The variable power and no minimum rate for MU (NMRR) experiences maximum latency. The power efficiency Pe is approximately equal to 4.0, 4.75, 0.58, and 0.65 for MRR, NMRR, MRR-Pmax, and NMRR-Pmax, respectively.

Figure 1:

Latency of mobile user for different data rates.

Figure 2 compares the data rate supported in four scenarios. The data rates taken are from 0 to 12 Mbps. When the power is set to maximum, the 50% of data rates that can be supported are less than 2 Mbps. When the power is variable the supported around 65% data rate is around 5 Mbps. When data rate is below 5 Mbps, the ratio of lower data rate users is relatively on higher side that makes CDF curve to experie nce a slower increase while at higher data rate the case is exactly opposite that makes CDF to increase rapidly. The cumulative distribution for throughput sum gives poor results for variable power scenarios as compare to maximum power scenarios. Also, among variable power and maximum power scenarios, the scenario without minimum rate requirements performs better.

Figure 2:

Cumulative distribution function for different data rates.

Conclusion

The work in this paper focuses on sharing of the uplink resources of mobile user with D2D pairs using both NOMA-based power allocation and TDMA-based slot sharing. The work is interference and latency driven. For four different scenarios, latency, data rate, power efficie ncy, and throughput are compared. The results show that when power is maximized and fixed, higher throughput and lower latency can be achie ved as compared to scenarios when power is variable. The advantages associated with variable power scenarios are better power efficie ncy and better support for data rates.

eISSN:
1178-5608
Język:
Angielski
Częstotliwość wydawania:
Volume Open
Dziedziny czasopisma:
Engineering, Introductions and Overviews, other