ZHANG Shuang ,ZHANG Ningbo ,
and KANG Guixia 1,2
(1.Key Laboratory of Universal Wireless Communications(BUPT),Ministry of Education,Beijing 100876,China;
2.Science and Technology on Information Transmission and Dissemination in Communication Networks Lab,Beijing 100876,China)
Abstract Narrowband Internet of Things(NB-IoT)has been proposed to support deep coverage(in building)and extended geographic coverage of IoT.In this paper,a power control scheme for maximizing energy efficiency(EE)of narrowband physical uplink shared channel(NPUSCH)with the guard band is proposed.First,we form the optimization problem based on the signal model with the interferences of narrowband physical random access channel(NPRACH)which are caused by the non-orthogonality of NPUSCH and NPRACH.Then,a method of reserving guard bands is proposed to reduce these interferences.Based on it,an efficient iterative power control algorithm is derived to solve the optimization problem,which adopts fractional programming.Numerical simulation results show that NPUSCH with the guard band has better performance in EE than that without the guard band.
Key words NB-IoT;energy efficiency;NPUSCH;NPRACH;interference;guard band
T o support some specific scenarios of Internet of Things(IoTs),e.g.deep coverage(in building)and extended geographic coverage,the Narrowband Internet of Things(NB-IoT)was standardized at the Third-Generation Partnership Projects(3GPPs)Radio Access Network Plenary Meeting 69[1].This new technology can improve network coverage,support massive number of low throughput devices,and provide low delay sensitivity and high energy efficiency(EE).This technology includes three mode operations:1)stand-alone as a dedicated carrier,2)in-band within a normal Long Term Evolution(LTE)carrier,and 3)guard bandswithin a LTEcarrier[1].
The uplink of NB-IoT mainly includes two physical channels:narrowband physical uplink shared channel(NPUSCH)and narrowband physical random access channel(NPRACH).They support different subcarriers,i.e.,15 kHz and 3.75 kHz subcarriers for NPUSCH and only single-tone with 3.75 kHz subcarrier for NPRACH.Once the 15 kHz subcarrier for NPUSCH is deployed close to NPRACH,there will be interference between them due to the non-orthogonal signal.If there is no filters in the receivers of NPUSCH,the symbol of NPRACH will interfere with the subcarriers of NPUSCH after discrete Fourier transform(DFT).Such phenomenon can be regarded as narrow-band interference(NBI)[2],which will increase the transmission power cost of NPUSCH and reduce the EE of NPUSCH[3].We can also adopt the method of reserving guard bands in LTE to ease the interference from NPRACH and improve EE of NPUSCH.Reserving guard bands is an efficient method to avoid the interference from the non-orthogonal subcarriers,which means reserving an idle subcarrier between NPUSCH and NPRACH.At the same time reserving guard bandsalsomeans the loss of frequency spectrumof the NB-IoT system.Therefore,researching on the relationship between the guard band and interference is an important issue for adopting thismethod.
In the last decade,due to economic,operational,and environmental concerns[4],EE has emerged as a new prominent figure of merit for communication networks design.As a result,the research on EE(bit/Joule)has drawn much attention.In[5],the authors studied the energy-efficient resource scheduling with quality of service(QoS)guarantees in multi-user orthogonal frequency division multiple access network.In[6],an energy-efficient resource control problem which is subject to constraints in service quality requirements,total power,and probabilistic interference was modeled as a chance-constrained programming for multicast cognitive orthogonal frequency division multiplexing(OFDM)network.An energy-efficient resource control problem for device-to-device(D2D)links was studied in[7],which aims to maximize the minimum weighed EE of D2D links while guaranteeing minimum data rates for cellular links.Using a two-level dynamic scheme,energy-efficient resource control and inter-cell interference management were both considered in heterogeneous networks[8].The authors in[9]investigated the fundamental tradeoff between EE and spectral efficiency for interference-limited wireless networks.All of the works mentioned above focus on EE with considering the constraints of QoS,power,interference,etc.However,to the best of our knowledge,the guard band as a factor that influences EE in some certain scenes has not been studied yet.
Motivated by the aforementioned observation,we have proposed a power control algorithm optimized for maximizing EE of NPUSCH in NB-IoT with the guard band.The main contributions of this study are as follows:1)A signal model with NPRACH interference is introduced;2)A method of reserving guard bands is designed to reduce the interference from NPRACH;3)Based on the above two points,an energy efficient power control using iterative algorithm with the guard band isproposed.
The rest of the paper is organized as follows.Section 2 describes the system model and focuses on problem formulation.Section 3 introducesamethod of reservingguard bandsfor easing the interference from NPRACH and elaborates the power control algorithm for EE maximization.The simulation results are presented in Section 4,while a conclusion is drawn in Section 5.
In this paper,we discussthe situation where the 15 kHz subcarrier for NPUSCH is deployed adjacently to NPRACH.Fig.1 is an example for thisdeployment in the mode of in-band operation which utilizes one resource block as its bandwidth.In the figure,the black long rectangle is the interference from NPRACH to NPUSCH;the rectangles of different colors are used to describe the mapping of the NPUSCH to resource elements,which is called resource unit(Ru)including consecutive Single-Carrier Frequency Division Multiple Access(SCFDMA)symbols in the time domain and consecutive orthogonal subcarriers in the frequency domain.Different from the PRACH in LTE,NPRACH transmits preambles based on single-subcarrier frequency-hopping symbol groups and the frequency location of its transmission is constrained within 12 subcarriers,i.e.,frequency hopping shall be used within the 12 subcarriers[10].

▲Figure1.Examplefor NB-IoT design of uplink(in-band).
Suppose that a NPUSCH contains M consecutive orthogonal subcarriers,while a NPRACH only contains one subcarrier n.Let pmdenote the transmitted power of subcarrier m∈{1 ,…M}.The received symbol Rmat the Fast Fourier Transform Algorithm(FFT)output can bedescribed by

where Xmand Hmare the transmitted symbol and transfer factor of subcarrier m,respectively.Nmis additive while Gaussian noise at m-th subcarrier and Imis the interferencefrom NPRACH on thesubcarrier m.
The interference from NPRACH can be regarded as a narrow band interference(NBI)[2],[11].NPRACH with single tonecan be described by

where a,fcand ? are the corresponding amplitudes,frequencies and a random phase,respectively.At the receiver,the interferer goes through the N point DFT and appears on the OFDM spectrum when fc∈{ }m Then,the amplitude spectrum of the interference on each subcarrier m applying a rectangular window is given by The derivation of the equation can be found in Appendix A.The received Signal to Interference plus Noise Ratio(SINR)of the subcarrier m isγm: Using(5),the datarate of the subcarrier m can be written as follow: Correspondingly,thesumrateis and the total power consumption of NPUSCH is where the coefficientεis a constant power-amplifier inefficiency factor of NPUSCH,and P0is the circuit power consumption[4]. We formulate the optimization problem as maximizing the EE of one NPUSCH,in which“bit per Joule”is defined as the metric subject to the constraints of the target rate and total transmit power.Theproblemcan bewritten as: where rmand Pmaxare the minimum rate requirements for the subcarrier m and the total transmit power of the NPUSCH,respectively.Here we assume r1=r2...=rM=r0.The constraint(9d)guaranteesthefeasiblesetsof pm. In this section,we will elaborate the method of reserving guard bands,based on which a power control algorithm is also proposed tosolvetheoptimization problem. In LTE,thephysical randomaccesschannel(PRACH)transmits preambles generated from Zadoff-Chu sequences using a certain amount of subcarriers.By designing the number of subcarriers,onephysical uplink shared channel(PUSCH)isset respectively at the two edges of PRACH as guard bands to avoid the interference between PUSCH and PRACH[10].We can adopt the method of reserving guard bands to reduce the inferencefrom NPRACH,like themethod for LTE. ▲Figure 2.Guard band for the narrowband physical random access channel(NPRACH)and narrowband physical uplink shared channel(NPUSCH). In thispaper,the size of a guard band is depend on the interference from NPRACH.From(3),we know that the signal transmitted on NPRACH appears on the OFDM spectrum of the subcarrier m of NPUSCH due to their overlapped frequency band.Fig.2 is an example of the guard band between NPRACH and NPUSCH.In the figure,the three blue ones are the subcarriers of NPUSCH,i.e.,M=3;the red waveform represents the subcarrier of NPRACH,i.e.,n=1;the green one denotes the subcarrier n when the guard bandΔf is deployed between the NPUSCH and NPRACH.As we can see,before reserving the guard band,the crest of red waveform overlaps the blue ones,i.e.,there is interference between NPUSCH and NPRACH due to the non-orthogonal signal.Compared with the primary NPRACH,reserving Δf means the center frequency of the subcarrier n is varied from the red one to the green one with Δf.As we mentioned above,NPRACH only supports single tone and(2)can be rewritten withΔf asfollow rference on each subcarrier m can be written by where f′=fc+Δf fsand fsis the sample rate.Then,SINR with guard band is As defined in(6),we will get a new data rate of the subcarrier m and sum rate R′with guard band,i.e.,we can also form the EE problem withη′EEas defined in(9),which can be solved by power control. Fractional programming[12]and Convex(CVX)will be used for problem transformation and obtaining optimal power,respectively. We first change the fractional formula(9)withη′EEand R′(P)intoacompact form where P is a 1×M matrices with elements pm,R′(P)and P(P)are the numerator and denominator in(9a)withη′EE,respectively.WhileΩis the feasible domain defined by the constraintsin(13). Moreover,(13)can bewritten in thefollowingform: Many previous works[8],[11]have proven the following equivalence whereη′EE*and P*are the optimal value and the optimal solution of(14),respectively.That means if and only if(15)is satisfied,themaximum EE η′EE*can beachieved. T(η′EE)=max{R′(P)-η′EE·P(P)}is strictly monotonic decreasing and continuously proved in[11].Besides,R′(P)and P(P)are concave function and convex function,which are judged by their second-order conditions.With all these properties,an iterative algorithm can be designed to getη′EE*,which is described inAlgorithm 1.In the algorithm,P(t)and η′EE(t)are the t-th iteration value of P andη′EE*,respectively.The optimization problemisconcluded in thefollowing Algorithm 1:Energy-efficient power scheduling with guard band(EP-GD) Initialization: Set any feasible P(0)with R′(P(0))P(P(0)),maximum iteration Tmaxand maximumtoleranceτ>0. 1: η′(Et)E=R′(P(0))P(P(0))proceed to 2 with t=1. 2:CVX to obtain P(t)by solving equation(16). 3:if T(η′(Et)E′)≤ τthen 4:η′EE*= η′(Et)E′Break. 5:elseif T(η′(Et)E′)>τthen 6:Evaluate η′(Et)E=R′(P(0))P(P(0))and go to 3 replacing η′(Et)E by η′(EtE+1),t=t+1. 7:end if Theconvergenceof EP-GDhasbeen proven in Appendix B. This section presents several numerical results to evaluate EE of NPUSCH using power control with the guard band.The total number of subcarriers for NPUSCH and points for DFT are set 3 and 4,respectively.The amplitude value and phases for NPRACH are set 1 and 0,respectively.Without loss of generality,we assume the value of sample rate is The channel gains for subcarriers of NPUSCH are assumed to berayleigh fadingand noisepower σ2m=0.1μW. Fig.3verifies the correctness of EP-GD without guard band by exhaustive method,which is denoted by black line.It was also compared with the general algorithm procedure(GAP)[9]which is denoted by blue line.In this comparison,Pmax=0.5mW ,r0=0.5 bit/s/Hz,P(0)=[0.3 0.2 0.3]×Pmax,and P0=0.1 mW.From Fig.3,we can see EP-GD converges to the exhaustive method which can be regarded as the theoretical optimality after a few iterations,so does GAPwhich adopts a bisection method.The overlap line also demonstrates the convergence of EP-GD.Moreover,approaching to the exhaustive method after a few iterations,EP-GD has better performance than GAP. Fig.4gives the relationship between EE andΔf with an iteration number.Since NB-IoT supports the single-tone with 3.75 kHz subcarrier and we can reserve 3.75 kHz subcarrier to avoid the interference,we define Δf=α·3.75kHz.We then choose different values ofαto show the variation of EE.As the blue bar in Fig.4 shows,EE increases greatly at the beginning,but then it holds steady.The reason is that more Δf will result in less interference,but when Δf is large enough,the frequency bands of NPRACH and NPUSCH will not overlap,Energy Efficiency for NPUSCH in NB-IoT with Guard Band ZHANG Shuang,ZHANGNingbo,and KANG Guixia i.e.,the interference is inexistence.The black line in Fig.4 represents the iteration number which still holds a lower level whenΔf increases. ▲Figure 3.Comparison of energy efficiency of EP-GD,the exhaustive method,and GAP. ▲Figure4.Energy efficiency of differentΔf with theiteration number. Limited by space,we choose three values of Δf that is defined as Δf=α·3.75 kHz and illustrate their variations under different r0inFig.5.For comparison,we bring our interference expression into the power chunk allocation in[12]which obtained the optimal sum throughput.We then calculate the EE with the same simulation parameters.As Fig.5 shows,the EE of our EP-GD decreases monotonically as r0increases on the whole trend.The reason is that the larger r0is,the more power subcarrier m needs,which results in EE performance degradation.Particularly,when α=0,EE decreases more quickly than the other two cases.The reason is that no guard band means more interference and more power is allocated to subcarriers to satisfy their QoSrequirements.This implies that if we need higher data rate communications,we can choose more guard bands to reduce the interference from NPRACH.Compared with the power chunk allocation,EP-GD has a better performance at the beginning,but it descends obviously after r0=0.4 bit/s Hz,when α=0.However,this situation will be improved when α=1,and the descended point will be pushed to r0=0.8 bit/s Hz.EE of EP-GD will greatly increase and outperform the power chunk allocation for any minimum data rate when α=0.In summary,EP-GD has a higher EE at lower data rate communications,which is suitable for NB-IoT.Moreover,higher data rate communications will be realized at thecost of bandwidth. Fig.6shows the effect of Pmaxon EE,and we also choose three values ofΔf to see the variations of EE.It can be seen EE increases greatly with more guard bands in the same Pmax.The beginning of EE with different Δf is also worth observing,which can be explained that the more guard bands are chosen,the less interference will be suffered and the least Pmaxcan be obtained.Besides,when Pmaxis large enough,EE approaches a constant value since the algorithm will not consume more power.The power chunk allocation outperforms the proposed EP-GD at the beginning when α=1 and α=2.Then,EE of the power chunk allocation has a sharp descent with the increasing of Pmax,while EP-GD holds a higher steady level after a modest rise.At last,EP-GD outperforms the power chunk allocation after twointersections. ▲Figure5.Energy efficiency vs.minimum raterequirement r0 under differentΔf. ▲Figure6.Energy efficiency of differentΔf under different P max. In this paper,based on the signal model with NPRACH interference,we formulate the EE of NPUSCH in NB-IoT as an optimization problem,in which the circuit power consumption and minimum data rate requirement were taken into consideration.A method of reserving guard bands is proposed to reduce the interference from NPRACH,based on which an efficient iterative power control algorithm is derived for maximization of the optimization issue.The simulation results show that the asymptotically optimal power solutions could be obtained after a few iterations by using the proposed algorithm.Moreover,we find EP-GD has a higher EE for lower data rate communications,which is suitable for NB-IoT.Higher data rate communications will be realized at the cost of bandwidth.Since reserving the guard band means losing the frequency spectrum,and the relation between EE and spectral efficiency(SE)of the whole NB-IoTisour further study. Appendix A Appendix B We follow a similar approach with[11]for proving the convergence of the proposed algorithm.The proof is divided into two steps: Let P(t)be an arbitrary feasible solution and,and then.By the definition in the algorithm,we have, hence, sinceand Biographies ZHANG Shuang(zhangshuang2015@bupt.edu.cn)received the M.S.degree from Hebei Normal University,China.She is a Ph.D.candidate at Beijing University of Posts and Telecommunications,China.Her research interests include heterogeneousnetworks,energy efficient transmission and non-orthogonal multipleaccess. ZHANG Ningbo(nbzhang@bupt.edu.cn)received the Ph.D.degrees at Beijing University of Postsand Telecommunications(BUPT),China in 2010.He worked in Huawei Technology from 2010 to 2014.He is currently an assistant professor of BUPT.His major research interestsinclude wirelesscommunication theory,machine to machine communications,multiple access,cognitiveradio,and signal processing. KANG Guixia(gxkang@bupt.edu.cn)is a professor and Ph.D.tutor at Beijing University of Posts and Telecommunications,China.She iscurrently the group leader of the Ubiquitous Healthcare Working Group of China's Ubiquitous Network Technologies and Development Forum,the executive vice director of E-Health Professional Commission of China Apparatus and Instrument Association,one of the four domestic smart medicine specialists of China Smart City Forum,and a member of ITU-R 8F-China Working Group.Her research interestsincludewirelesstransmission technologies in PHY and MAC layers.Besides,she is the founder of wireless eHealth and workson itstechnology,standardization and application.


2.2 Problem Formulation




3 Design for Guard Band and Power Control
3.1 Guard Band




3.2 Power Control for EE




4 Numerical Simulation



5 Conclusions


