You are currently viewing a new version of our website. To view the old version click .
Sensors
  • Article
  • Open Access

29 September 2018

A Joint Low-Power Cell Search and Frequency Tracking Scheme in NB-IoT Systems for Green Internet of Things

,
,
and
Department of Electronic Science and Technology, University of Science and Technology of China, Hefei 230027, China
*
Author to whom correspondence should be addressed.
This article belongs to the Special Issue Green Communications and Networking for IoT

Abstract

As a dedicated communication protocol for Internet-of-Things, narrowband internet of things (NB-IoT) needs to establish the communication link rapidly and reduce retransmissions as much as possible to achieve low power consumption and stable performance. To achieve these targets, the low-power scheme of the initial cell search and frequency tracking is investigated in this paper. The cell search process can be subdivided into narrowband primary synchronization signal (NPSS) detection and narrowband secondary synchronization signal (NSSS) detection. We present an NPSS detection method whose timing metric is composed of symbol-wise autocorrelation and a dedicated normalization factor. After the detection of NPSS, the symbol timing and fractional frequency offset estimation is implemented in a resource-efficient way. NSSS detection is conducted in the frequency domain with a calculation-reduced algorithm based on the features of NSSS sequences. To compensate the accumulated frequency offset during uplink transmission, a pilot-aided rapid frequency tracking algorithm is proposed. The simulation results of the proposed cell search scheme are outstanding in both normal coverage and extended coverage NB-IoT scenarios, and the accumulated frequency offset can be estimated with high efficiency.

1. Introduction

Nowadays, the interconnection of all things has become a major trend. Internet of things (IoT) is playing a key role in the fields of intelligent city, industry, agriculture and so on. According to the investigation of the International Energy Agency, there will be more than 14 billion IoT devices by 2020. With the aims of being green and reducing costs, these devices need to be connected to the Internet for remote control. Therefore, IoT technologies that fulfil these features are called Low Power Wide Area Network (LPWAN). There are two main categories of LPWAN technologies: technologies that operate in the unauthorized frequency spectrum, such as Lora, Sigfox, etc.; the existing protocols working with the cellular network, and Global System for Mobile Communication (GSM) and enhancements for Machine Type Communications (eMTC). The technologies working in the authorized frequency spectrum support every device to connect to the Internet independently, which makes the IoT networks more flexible. However, existing cellular network protocols can hardly support such a large number of IoT devices in the future.
To meet this urgent demand, the 5th generation wireless communication New Radio (5G NR) outlines the massive Machine Type Communication (mMTC) scenario [1]. Nevertheless, this machine-to-machine communication specification is scheduled to be released in the 3GPP Release-16 by the 3rd Generation Partnership Project (3GPP). For this reason, a pioneer air-interface, namely narrowband internet-of-things (NB-IoT), is supplemented to the Long-Term Evolution (LTE) which is complemented in 3GPP Release-14 [2]. As a specified machine type communication technology, NB-IoT not only boasts low energy consumption [3], but can also access the cellular network. This means that NB-IoT can be directly deployed in GSM, Universal Mobile Telecommunications System (UMTS) and LTE. NB-IoT has four primary characteristics: (1) In the same frequency band, NB-IoT gains 20 dB minimum coupling loss (MCL) compared with legacy LTE, so the coverage is expanded by 100 times theoretically. (2) The mass connection capacity allows one NB-IoT sector to support 100 thousand connections at most. (3) Low power consumption design guarantees that the standby time of NB-IoT devices can be up to 10 years. (4) By reducing cost, the price of a single NB-IoT module is expected to be no more than 5 US dollars.
The IoT scenarios deploying NB-IoT devices can gain special advantages. Hospitals, banks, and other sites that need high trustworthiness should consider privacy and security at first before deploying IoT services. NB-IoT has an innate feature to counteract this challenge: its spectrum is licensed. Moreover, the authors of [4] also consider a specific scenario and model the reliability of NB-IoT communication, and they give a trust-based solution with NB-IoT. Another area in need of IoT is the automobile field, including connection among cars and self-driving. Vitaly P. et al. [5] present an opportunistic crowdsensing scenario where traffic from a large number of connected sensors is transmitted over NB-IoT, and the results show that NB-IoT technology has the ability of sharing dynamic radio resources between vehicular base stations. In addition to the above, the positioning function supplemented into NB-IoT in Release-14 is also proved capable of offering reliable positioning function by Hu S. et al. in [6]; they also improve the positioning performance in NB-IoT with the observed-time-difference-of-arrival (OTDOA) algorithm.
Although NB-IoT has many advantages, considering that billions of NB-IoT devices will be deployed to every corner of the world, how to construct green IoT wireless communication networks with NB-IoT is a challenging issue. Since green IoT wireless communication networks are required to be built as economically and energy-efficient as possible, the massive NB-IoT terminals which make up the core parts of green IoT networks still need to be further optimized with low power consumption techniques. One significant majorization point is to optimize the process of the initial cell search and frequency tracking. More specifically, novel detection and synchronization methods should be presented to reduce the initial cell search and frequency tracking time in NB-IoT systems, and this operation shortens the working time of each transmission, which will extend the battery life of NB-IoT terminals.
In this paper, we investigate the efficient cell search and frequency tracking schemes to reduce the communication link setup time and retransmissions. Everything is double-edged: if we want to shorten the operation time, a certain amount of hardware resources and computation complexity will be sacrificed. Nevertheless, the increased cost introduced by the digital circuit resources is almost negligible, and the added power consumption caused by computation complexity is incomparable when compared with the RF transceiver. That is because the RF transceiver consumes most of the power of the whole transceiver. So, it is reasonable to exchange operation efficiency with computation complexity. In this way, low-power IoT networks are obtained. For NB-IoT cell search, robust performance and rapid estimation are two major objectives. The NB-IoT cell search process can be divided into narrowband primary synchronization signal (NPSS) detection and narrowband secondary synchronization signal (NSSS) detection. During the above procedures, coarse time of arrival (ToA) detection, timing synchronization and carrier frequency offset (CFO) recovery are also essential to ensure reliable cell ID detection. The MCL of NB-IoT can be 164 dB, which demands that NB-IoT terminals can build communication links with the base station at a very low signal-to-noise ratio (SNR). On the other hand, under economical considerations, a low precision oscillator is adopted by NB-IoT devices. For this reason, frequency tracking must be conducted during the transmission.
To describe the whole process and the problems encountered clearly, an overview of each procedure is presented. Firstly, when the downlink NB-IoT frames arrive, the NPSS detector will perform coarse ToA detection with the assistance of NPSS [7], and the detector is conventionally constructed with a timing metric function which is the ratio of sliding autocorrelation and a normalization factor. However, the NB-IoT needs to adapt a low SNR environment and large frequency offset, but the performance of the traditional timing metric function is seriously affected by noise and frequency offset. Secondly, after the coarse timing synchronization is completed, fine timing synchronization and frequency offset estimation will also be done in the time domain. Then, the NB-IoT cell ID is detected in the frequency domain. In legacy LTE, the cell ID is jointly determined by primary synchronization signal (PSS) and secondary synchronization signal (SSS) [2]. However, the cell ID of NB-IoT is decided by NSSS entirely, which has more diverse sequences compared with LTE [8]. Finally, when a stable communication link has been built up, frequency tracking is essential for NB-IoT systems because of the residual frequency offset after CFO recovery and the continuous frequency drift caused by low-cost oscillators.
In the proposed cell search scheme, the fractional frequency offset (FFO) pre-estimator and noise elimination circuit are applied to promote the performance of NPSS detection. The IFO is compensated with a maximum likelihood (ML) cross correlation method in the time domain. Additionally, considering the timing uncertainty introduced by the multi-path fading channel, fine timing offset is estimated jointly by the aforementioned ML solution. Then, the fast Fourier transform (FFT) transforms the time domain signals into frequency domain signals. NSSS detection is conducted under the premise that symbol timing synchronization and CFO recovery have been completed. Since the extended coverage of NB-IoT demands that the systems can tolerate very low SNR, e.g., 15 dB, a low computation complexity method is proposed to lessen the burden of NB-IoT terminals. Considering the diversity of NSSS sequences, divide-and-conquer is applied to accelerate the traversal search. When performing frequency tracking, NPSS, NSSS and NPBCH are jointly used to estimate the residual frequency offset. Related indicators and simulation results are presented to evaluate the performance of target designs.
The rest of this paper is organized as follows. Related work is discussed in Section 2. Section 3 illustrates the frame structure of NB-IoT. Problems of cell search and frequency tracking are formulated in Section 4. Section 5 presents the NB-IoT cell search method with the assistance of synchronization signals. The efficient frequency tracking procedure is suggested in Section 6 during the NB-IoT uplink transmission gap (UTG). We discuss the simulation results in Section 7. Finally, some conclusions and future work are given in Section 8.

3. NB-IoT Frame Structure

The downlink transmission of NB-IoT is similar to legacy LTE with 15 KHz subcarrier bandwidth. However, only one physical resource block (PRB) [2] is occupied by NB-IoT. Since 12 subcarriers form one PRB, the downlink bandwidth of NB-IoT is 200 KHz, including 20 KHz for the guard band. In the time domain, the length of one radio frame is 10 ms, and a radio frame consists of 10 subframes. Then, a subframe is subdivided into two slots and each slot contains seven OFDM symbols. Besides, only normal cyclic profix (CP) is supported by NB-IoT. There are three deployment modes for NB-IoT, namely in-band, guard-band and standalone. In-band operation means that the NB-IoT band locates within legacy LTE, and the time and frequency resources reserved for LTE will not transmit NB-IoT signals. The guard-band mode indicates that the NB-IoT carrier is deployed in the guard band of the LTE carrier. As for standalone operation, it is realized by replacing GSM carriers with NB-IoT carriers. There are three physical channels and three physical signals defined in [2]. They are listed as follows:
  • Narrowband physical downlink shared channel (NPDSCH).
  • Narrowband physical broadcast channel (NPBCH).
  • Narrowband physical downlink control channel (NPDCCH).
  • Narrowband reference signal (NRS).
  • Narrowband synchronization signal: NPSS and NSSS.
  • Narrowband positioning reference signal (NPRS).
Figure 1 illustrates the distribution of the physical channels and signals in NB-IoT radio frames. It is worth mentioning that NSSS only appears on the 9th subframe of even radio frames.
Figure 1. Diagram of the distribution of physical channels and physical signals in one NB-IoT radio frame.

3.1. NPSS Sequence

The signals of NPSS occupy 11 symbols in subframe 5 of every radio frame. To achieve excellent correlation property, the Zadoff–Chu frequency domain is used to generate the NPSS sequence. The sequence in each NPSS symbol is identical and the only difference is the code cover which gives a steep rolloff timing metric to the NPSS detector. The complex exponential expression of the NPSS sequence is shown as follows
a ( k ) = e j π 5 k ( k + 1 ) 11 , k = 0 , 1 , 2 10 .
The code cover is a defined zero-one sequence, and Table 1 gives the exact values.
Table 1. Code cover sequence.
The NPSS subframe structure is illustrated in Figure 2. Each time domain symbol is obtained by multiplexing the inverse fast Fourier transform (IFFT) of a ( k ) with code cover.
Figure 2. Diagram of the mapping of NPSS resource elements in slots 10 and 11. The time region starts from symbol 3 to 13, and the frequency region starts from subcarrier 1 to 11.

3.2. NSSS Sequence

The NSSS is constructed by multi-parameter frequency domain Zadoff–Chu sequences. The parameters contain cell ID, radio frame number and their derived parameters. There are 2016 different NSSS sequences in all, which makes the computation complexity of NB-IoT cell ID identification much higher than LTE. Equation (2) shows the formulation of NSSS,
b ( n ) = g q ( m ) e j 2 π θ f n e j π u n ( n + 1 ) 131 n = 0 , 1 , , 131 .
Table 2 describes the derivation of the parameters in the above equation. r f represents the frame number. Because NSSS can only be mapped on even frames, the frame number needs to fulfil r f mod 2 = 0 . Furthermore, N I D N c e l l denotes the cell ID. As NB-IoT is a multi-cell communication system, the total number of cell IDs can be as high as 504. Moreover, g q consists of four binary sequences defined in [2].
Table 2. Derivation of the parameters in NSSS.

3.3. Narrowband Reference Signal

As defined in NB-IoT specification [2], NRS could be transmitted on one or two antenna ports. The NRS sequence generation process is similar to that of LTE and the mapped NRS in the frequency domain with different numbers of antenna is described in [7]. The distance between two NRS symbols on the same subcarrier is one slot. When two antenna ports are used, the resource elements of NRS in another antenna port must be kept unused within the radio frames from the current antenna.

3.4. NPBCH

NPBCH is transmitted in the subframe 0 of every radio frame and the first three symbols are unused. The data of NPBCH is identical in eight consecutive radio frames. In in-band mode operation, the LTE cell-specific reference signal (CRS) can also be deployed in the NPBCH subframe. So, in addition to NPBCH data, CRS, NRS and channel control signals can also be included in NPBCH subframes.

4. Signal Models

NB-IoT is designed to operate in half-duplex Frequency-Division Duplexing (FDD) mode with normal CP. The frequency domain data S p , r f ( m ) ( k ) carried by the kth subcarrier of NB-IoT is symmetrically distributed on the 200 KHz bandwidth with a 10 KHz guard band in each side and the central frequency point is unused to avoid any problems caused by direct current (DC). After conducting IFFT and adding normal CP, the time domain NB-IoT radio frame samples s p , r f ( m ) ( n ) are obtained. p [ 0 , P ] is the subframe index within radio frame r f . m [ 0 , M ] represents the OFDM symbol index in one subframe, and n [ 1 , N + N g ] denotes the sample index in a OFDM symbol. Here, N is the IFFT size and N g is the length of normal CP. Besides, there are relationships of P = 9 and M = 13 in the NB-IoT system.
Then, the signals transmitted from the base station are propagated by the multi-path fading channel of Extended Typical Urban (ETU) or Extended Pedestrian A (EPA), and the route mean square delay spread (RMS-DS) and coherence bandwidth of ETU and EPA are 991 ns and 45 ns, and 1.01 MHz and 22.2 MHz, respectively. The radio signals are received by the NB-IoT radio frequency receiver which down converts the radio signals to the baseband. After that, the in-phase and quadrature vectors of analog baseband signals are quantified by ADCs. Considering the additive white Gaussian noise (AWGN), ETU or EPA multi-path channels and the CFO introduced by oscillators in the transmitter and receiver, the samples of the received signals can be expressed as follows:
r p , r f ( m ) ( n ) = e j 2 π ( n + m ( N + N g ) ) ( ε F + ε I ) N l = 0 L 1 h ( l ) s p , r f ( m ) ( l n ) + ω ( n ) ,
where h ( l ) is the channel impulse response of the lth frequency selective fading channel, and L is the taps of the fading channel. ε F represents the FFO, and the IFO part is denoted by ε I . ω is the zero mean AWGN introduced by the communication link with variance of σ ω 2 . In the working scenarios of NB-IoT, the maximum frequency offset range may achieve [−25.5 KHz, 25.5 KHz] [29]. The received NPSS symbols are maintained identical by the following relationship:
c ( 0 ) r 5 , r f ( 3 ) ( n ) = c ( 1 ) r 5 , r f ( 4 ) ( n ) = = c ( M 3 ) r 5 , r f ( M ) ( n ) .
Traditionally, the time domain symbol synchronization with identical preambles is accomplished with an autocorrelation timing metric (TM) which consists of an autocorrelation part and a normalization factor. The following equation indicates the basic implementation [10].
γ ( τ ) = α ( τ ) β ( τ ) .
with
α ( τ ) = n = 1 N m = 3 M 1 c ( m 3 ) r p , r f ( m ) ( n ) c ( m 2 ) r p , r f ( m + 1 ) * ( n ) 2 .
β ( τ ) = n = 1 N m = 3 M | r p , r f ( m ) ( n ) | 2 .
where τ represents the start time of the detection window, and ( · ) * is complex conjugation. However, when in the context of low SNR, the conventional normalization factor (NF) in Equation (7) will be invalid. So, an effective NF is urgently needed to improve the performance of the NPSS detector. In the process of cell ID identification, the detection of NSSS from numerous sequences runs counter to the concept of low complexity design of NB-IoT terminals. Furthermore, for the reason that the coherent algorithms for SSS detection are inapplicable for NSSS, a suitable correlation detection method is urgently needed. Another significant feature of NB-IoT is that a 40 ms UTG should be inserted into the uplink transmission once the frequency offset exceeds the predefined threshold [2], and the specific implementation is shown in Figure 3.
Figure 3. Illustration of the UTG inserted during the uplink transmission of NPRACH.
During UTG, the system converts to downlink transmission to estimate and compensate the residual frequency offset (RFO) [30,31], and the initial cell search and coarse synchronization are considered to have been accomplished. Then, the frequency domain signals from FFT can be defined as R p , r f m ( k ) , and have the formulation of
R p , r f ( m ) ( k ) = η ( ε R F O ) H p , r f ( m ) ( k ) S p , r f ( m ) ( k ) e j 2 π m ( N + N g ) ε R F O N + Ω ( k ) ,
where H p , r f ( m ) ( k ) and Ω ( k ) denote the CFR and the noise of the kth subcarrier separately. ε R F O is the normalized RFO. The constant amplitude and phase deviation caused by RFO are represented by η ( ε R F O ) which is illustrated in [32]. Considering that the low precise digital controlled crystal oscillators are used by NB-IoT terminals, the challenging problem is how to reduce the RFO to a tolerable scope of uplink transmission within the UTG.

6. Frequency Tracking

As mentioned before, frequency tracking of LTE is conducted with the assistance of RS as auxiliary data. However, because of the narrow bandwidth, more pilot signals should be used by NB-IoT for tracking frequency. The 40 ms UTG demands that NPSS, NSSS and NPBCH be regenerated and applied for residual frequency offset estimation [31]. The received frequency domain signal is defined in Equation (8) as R p , f f ( m ) ( k ) and the stored local data is S p , f f ( m ) ( k ) . Firstly, we investigate two existing methods. Then, our solution is presented in detail and the advantages are also discussed.

6.1. Least Square Method

To make use of the subcarrier without identical signals to estimate the frequency offset, one efficient way is to calculate the CFRs to eliminate the effect of multi-path channels. A two-step scheme is presented in [31]. Firstly, the CFR of each pilot symbol is obtained by least square estimation, which is carried out by
H ^ p , f f ( m ) ( k ) = R p , f f ( m ) ( k ) S p , f f ( m ) ( k ) 1 .
Then, under the assumption that the CFRs are constant within the correlation distance D, we divide the CFRs into two vectors. They are H 1 = [ H ^ p , f f ( m 1 ) ( k ) H ^ p , f f ( m i ) ( k ) H ^ p , f f ( m I ) ( k ) ] T and H 2 = [ H ^ p , f f ( m 1 + D ) ( k ) H ^ p , f f ( m i + D ) ( k ) H ^ p , f f ( m I + D ) ( k ) ] T . The RFO is estimated by
ε ^ R F O = N 2 π D ( N + N g ) ( H 1 H H 2 ) ,
where I represents the number of pilot correlation pairs and ( · ) H is Hermitian transposition.

6.2. Cross Correlation Assistant Method

The authors of [28] use the cross-correlation between received signals and located signals to eliminate the phase difference of pilots. They adopt the RS of LTE as pilots, and the RS symbols from the same antenna port are spaced by D symbols. Additionally, the CFR of symbols in one subcarrier is considered constant during D symbols. Then, this estimator can be accomplished by
ε ^ R F O = N 2 π D ( N + N g ) i = 1 I R p , f f ( m i ) ( k ) S p , f f * ( m i ) ( k ) R p , f f * ( m i + D ) ( k ) S p , f f ( m i + D ) ( k ) .

6.3. Proposed Adaptive RFO Tracking Method

The above methods have a common drawback, which is that too many multiplications cause an excessive burden on the NB-IoT terminals. As the frequency tracking process is a continuous process during the whole communication transmission, we propose an adaptive RFO tracking solution which can effectively reduce the number of multiplications. Considering the features of NB-IoT, our tracking algorithm can be implemented with the following two steps:
(1)
Under the condition that initial synchronization and cell search have been accomplished, and NPSS, NSSS and NPBCH have been regenerated. Then, we define the symbol space vector as D = [ d 1 , d 2 d J ] , where J denotes the number of available correlation pairs. Then, all the possible correlation pairs are computed beforehand.
U i j = S p , f f * ( m i ) ( k ) S p , f f ( m i + d j ) ( k ) .
These precalculated signals can be represented by U i j , and I j denotes the number of correlation pairs when the correlation space is j symbols.
(2)
Once RFO tracking needs to be conducted, the following estimator is applied.
ε ^ R F O = N 2 π D ( N + N g ) j = 1 j 0 i = 1 I j R p , f f ( m i ) ( k ) R p , f f * ( m i + d j ) ( k ) U i j .
The adaptive factor is 1 j 0 J , which can be adjusted according to the current SNR.
By means of preprocessing, the proposed method can save nearly one-third multiplications compared with [28]. Besides, the adjustable number of correlation pairs can maintain a balance between performance and power consumption.

7. Simulation Results

In this section, all the schemes proposed in this paper are simulated, and we also analyze the results.

7.1. Simulation Environment

To evaluate the effectiveness of the considered cell search and frequency tracking methods, we carry out the in-band downlink NB-IoT system. There are two antenna ports at the transmitter and one antenna port at the receiver in in-band mode. As for the communication scenarios, the AWGN, ETU and EPA channels are investigated. Because NB-IoT terminals usually have low mobility, the Doppler drift is set as 1 Hz, which means that the coherence time is far greater than one radio frame. The crystal oscillator error is ± 20 ppm, so the frequency offset should be ±25.5 KHz under the assumption of 900 MHz carry frequency and ±7.5 KHz raster channel offset. The effective bandwidth and subcarrier spacing are 180 KHz and 15 KHz, respectively. At the receiver, the processing frequency is 1.92 MHz and a 128-point FFT converts the time domain signals to frequency domain signals. Under this condition, N = 128 and N g = 10 when the symbol index is 0 or 7, and N g = 9 when the symbol index is another value. Moreover, since the NB-IoT terminals should achieve different coverage, we investigate the normal coverage for SNR 6 dB and enhanced coverage for −15 dB S N R 6 dB. When we verify the method of frequency tracking, the time window is set as UTG. Additionally, the proposed solution can also achieve continuous frequency tracking with slight modification.

7.2. Performance Assessment

Figure 8 illustrates the performance of normalization factors under the condition of the AWGN channel and −10 dB SNR. All the curves are normalized to the maximum of each. β M M O D and β M M O D are compared in Figure 8a, and the latter gives a deeper notch. As shown in Equations (23) and (28), β M M O D is the FFO elimination version of β M M O D . For this reason, when the correct timing is absent, the attached FFO compensation makes no contribution. When the correct timing is present, the pre-estimated FFO helps eliminate primary phase error between the two differential components. Figure 8b indicates the promotion of noise elimination. The relative notch after noise elimination factor β N E is more obvious than β M M O D . It is easy to deduce that this promotion will be more significant with lower SNR.
Figure 8. Performance of the proposed normalization factors: (a) Comparison of modified MOD vs. frequency offset-compensated MOD normalization factors; (b) Comparison of frequency offset-compensated MOD vs. frequency offset-compensated and noise-eliminated MOD normalization factors.
The normalized mean square error (NMSE) of pre-estimated FFO is shown in Figure 9. This simulation is conducted with different channels and SNRs. The initial FFO is set as 7.5 KHz, so ε F is 0.5. According to Equation (22) and considering the worst condition of V = 10, the residual FFO should be less than 5 × 10 2 . The result shows that even under extended coverage SNR, this condition can be fulfilled within 18 radio frames. Even the theory of this FFO pre-estimator is similar to [7], and increases computation to some extent. The pre-estimated FFO can make the differential normalization effective, which is proved invalid under large-frequency offset in [12]. Additionally, a typical residual FFO is 50 Hz, which means that 6.7 × 10 3 should be accomplished. We can see that this target is achieved within 40 radio frames, which outperforms [7].
Figure 9. Performance of the FFO pre-estimator with different channel and SNR conditions.
Figure 10 presents the NPSS cumulative probability distribution (CDF) vs. the number of processed frames. The simulation SNR is −5 dB and −15 dB. The simulation channel of Figure 10a–c is AWGN, ETU-1Hz and EPA-1Hz, respectively. The operation frequency of the proposed method and [8] is 1.92 MHz, and the solution in [7] uses 240 KHz frequency to reduce power consumption. From the simulation results, the proposed method outperforms the others. In particular, when the NB-IoT terminals work with extended coverage SNR = −15 dB, our method can achieve a target CDF of 0.9 with ten more radio frames less than [7,8]. When SNR = −5 dB, the proposed method can also provide considerable performance gain. That is because the proposed NF uses the pre-estimated FFO and noise power to accelerate the detection process. However, as nothing can be complete in both respects, we have declared that in order to achieve rapid NPSS detection, acceptable hardware resources and computation complexity are sacrificed in Section 1. In particular, when compared with the solution in [7], the working frequency of our method is eight times its size, and the noise power estimator, FFO pre-estimator, and normalization factor almost quadruple the computation complexity. Nevertheless, there are two aspects that support that such a compromise can save more power than is consumed. One is that the initial NPSS detection only needs to be conducted at the start of each transmission. Then, we can see from Figure 10 that in order to achieve 0.9 CDF, our method can save more than 15 NB-IoT frames (150 ms), and during such a long time, the RF transceiver will consume much more power than baseband digital circuits.
Figure 10. Comparison of cumulative distribution function (CDF) for NPSS detection vs. the number of processed frames under normal coverage and extended coverage: (a) AWGN; (b) ETU-1Hz; (c) EPA-1Hz.
To investigate the capability of cell ID detection, the CDF under different numbers of processed frames and SNRs is illustrated in Figure 11. The results are obtained by using the AWGN, ETU-1Hz and EPA-1Hz channel models. Figure 11a–c indicate that a target CDF of 0.9 can be achieved within 36 radio frames under −15 dB SNR. The solution proposed in [8] can also achieve similar performance. However, since we convert the frame number part into four complex complementary sequences, the number of base NSSS vectors is reduced from 2016 to 126. Moreover, as the frame number is unknown, two identical detectors work simultaneously to generate B ( 1 ) and B ( 2 ) . By applying the aforementioned operations, much lower computation complexity and latency is obtained compared with [8].
Figure 11. Comparison of the cumulative distribution function (CDF) for cell ID detection vs. the number of processed frames under normal coverage and extended coverage. (a) AWGN, (b) ETU-1Hz, (c) EPA-1Hz.
To give a more direct reflection of our contribution on reducing the initial processing time, Figure 12 displays the probability of correct cell-acquiring vs. the number of processed frames. The simulation SNR is −5 dB and −15 dB. The simulation channel of Figure 12a–c is AWGN, ETU-1Hz and EPA-1Hz separately. Compared with the latest work [8], our method significantly reduces the number of processed frames under different channel conditions, and the performance gets better with lower SNR. It means that the power which is originally consumed within these frames can be saved by applying our method.
Figure 12. Comparison of probability of correct cell-acquiring vs. the number of processed frames under normal coverage and extended coverage. (a) AWGN, (b) ETU-1Hz, (c) EPA-1Hz.
In the frequency tracking process, our method is the low complexity version of the cross-correlation assistant method. Figure 13 compares the performance of the proposed method and least square method. The SNR condition is −5 dB and −15 dB and we investigate the AWGN channel model. The tracking time window is set as 40 ms which is defined in [7] for UTG and the initial residual frequency error is 200 Hz. The NMSE of residual frequency error vs. j 0 is shown in Figure 11. We see that under the same conditions, the two methods have almost the same performance, and the target recovery accuracy of 40 Hz can be achieved by using 56 correlation pairs under extended coverage. However, the proposed method uses one multiplier which replaces the two dividers used by the cross-correlation assistant method to save hardware resources. Furthermore, as the SNR may be different in different transmission processes, we can adjust the number of correlation pairs j 0 to make a trade-off between computation complexity and performance.
Figure 13. Comparison of frequency tracking performance vs. different numbers of correlation pairs under normal coverage and extended coverage.

8. Conclusions and Future Work

In this paper, we investigated the novel cell search and frequency tracking approaches for NB-IoT to make economic and green IoT networks. Because of the narrow bandwidth, too much time is taken to conduct the initial cell search. We propose an NPSS detector with FFO pre-estimation and noise elimination. Thanks to the application of the proposed NF, the NPSS detector outperforms previous works. As for cell ID detection in the frequency domain, we adopt a divide-and-conquer method to minimize the number of correlation sequences, which reduces the amount of computation by nearly three-quarters compared with the latest scheme. To make the frequency tracking process more efficient, some preprocessing is done before the residual frequency offset estimation. Furthermore, the adjustable number of correlation pairs helps to make a trade-off between the performance and computation complexity. All of the above proposed schemes can contribute to construct a low complexity and robust green NB-IoT network.
In the future, we will continuously explore both rapid and low complexity solutions to improve existing methods. The ultra-extended coverage scenario, such as SNR = −20 dB, will also be investigated. Under such a condition, many existing cell search schemes will be invalid, and if not, the execution time will be seriously lengthened, which implies a burden on power consumption. What is worse is that if frequency tracking cannot be completed within the UTG, the uplink will be unable to work properly. In addition to the above, we will investigate the problem of NB-IoT positioning with the assistance of NPRS. Furthermore, we will also focus on constructing a complete NB-IoT downlink communication link. The transmission of all the downlink physical channels will be supported.

Author Contributions

Y.L. and S.C. designed and analysed the algorithms; W.Y. set up the simulation environment; Y.L. and S.C. completed the algorithms simulation; W.Y. contributed to the simulation results analysis; Y.L. wrote the paper; F.L. revised the manuscript, and provided the necessary support for the research.

Funding

This research received no external funding.

Acknowledgments

This work is performed at MESIC, a joint lab of USTC and Institute of Microelectronics of Chinese Academy of Sciences (IMECAS). The authors would like to thank the Information Science Laboratory Center of USTC for the software and hardware services.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Bockelmann, C.; Pratas, N.; Nikopour, H.; Au, K.; Svensson, T.; Stefanovic, C.; Popovski, P.; Dekorsy, A. Massive machine-type communications in 5G: Physical and MAC-Layer solutions. IEEE Commun. Mag. 2016, 54, 59–65. [Google Scholar] [CrossRef]
  2. 3rd Generation Partnership Project; Technical Specification Group Radio Accesss Network. Evolved Universal Terrestrial Radio Access Physical Channels and Modulation (Release 14). Available online: http://www.3gpp.org/ftp/Specs/2017-06/Rel-14/36_series/36211-e30.zip (accessed on 1 January 2018).
  3. Höyhtyä, M.; Apilo, O.; Lasanen, M. Review of latest advances in 3GPP standardization: D2D communication in 5G systems and its energy consumption models. Future Internet 2018, 10, 3. [Google Scholar] [CrossRef]
  4. Militano, L.; Orsino, A.; Araniti, G.; Iera, A. NB-IoT for D2D-Enhanced content uploading with social trustworthiness in 5G systems. Future Internet 2017, 9, 31. [Google Scholar] [CrossRef]
  5. Petrov, V.; Samuylov, A.; Begishev, V.; Moltchanov, D.; Andreev, S.; Samouylov, K.; Koucheryavy, Y. Vehicle-based relay assistance for opportunistic crowdsensing over narrowband IoT (NB-IoT). IEEE Int. Things J. 2017. [Google Scholar] [CrossRef]
  6. Hu, S.; Berg, A.; Li, X.; Rusek, F. Improving the performance of OTDOA based positioning in NB-IoT systems. arXiv, 2017; arXiv:1704.05350. [Google Scholar]
  7. Qualcomm Incorporated. NB-PSS and NB-SSS Design (Revised). Available online: http://www.3gpp.org/ftp/tsg_ran/WG1_RL1/TSGR1_AH/LTE_NB-IoT_1603/Docs/R1-161981.zip (accessed on 1 January 2018).
  8. Ali, A.; Hamouda, W. On the cell search and initial synchronization for NB-IoT LTE systems. IEEE Comm. Lett. 2017, 21, 1843–1846. [Google Scholar] [CrossRef]
  9. Kroll, H.; Korb, M.; Weber, B. Maximum-Likelihood detection for energy-efficient timing acquisition in NB-IoT. In Proceedings of the IEEE Wireless Communications and Networking Conference Workshops (WCNCW 2017), San Francisco, CA, USA, 19–22 March 2017. [Google Scholar] [CrossRef]
  10. Schmidl, T.M.; Cox, D.C. Robust frequency and timing synchronization for OFDM. IEEE Trans. Commun. 1997, 45, 1613–1621. [Google Scholar] [CrossRef]
  11. Minn, H.; Bhargava, V.K.; Letaief, K.B. A robust timing and frequency synchronization for OFDM systems. IEEE Trans. Wirel. Commun. 2003, 2, 822–839. [Google Scholar] [CrossRef]
  12. Zhang, J.; Huang, X.J. Autocorrelation based coarse timing with differential normalization. IEEE Trans. Wirel. Commun. 2012, 11, 526–530. [Google Scholar] [CrossRef]
  13. Abdzadeh-Ziabari, H.; Shayesteh, M.G. Sufficient statistics, classification, and a novel approach for frame detection in OFDM systems. IEEE Trans. Veh. Technol. 2013, 62, 2481–2495. [Google Scholar] [CrossRef]
  14. Mohebbi, A.; Abdzadeh-Ziabari, H.; Shayesteh, M.G. Novel coarse timing synchronization mthods in OFDM systems using fourth-order statistics. IEEE Trans. Veh. Technol. 2015, 64, 1904–1917. [Google Scholar] [CrossRef]
  15. Abdzadeh-Ziabari, H.; Zhu, W.P.; Swamy, M.N.S. Improved coarse timing estimation in OFDM systems using high-order statistics. IEEE Trans. Commun. 2016, 64, 5239–5253. [Google Scholar] [CrossRef]
  16. Kim, J.I.; Han, J.S.; Roh, H.J.; Choi, H.J. SSS detection method for initial cell search in 3GPP LTE FDD/TDD dual mode receiver. In Proceedings of the 9th International Symosium on Communication and Information Technology (ISCIT 2009), Icheon, Korea, 28–30 September 2009. [Google Scholar] [CrossRef]
  17. Morelli, M.; Moretti, M. A robust maximum likelihood scheme for PSS detection and integer frequency offset recovery in LTE systems. IEEE Trans. Wirel. Commun. 2016, 15, 1353–1363. [Google Scholar] [CrossRef]
  18. Morelli, M.; Moretti, M. ML estimation of timing, integer frequency and primary sequence index in LTE systems. In Proceedings of the IEEE Interentional Conference on Communication (ICC 2015), London, UK, 8–12 June 2015. [Google Scholar] [CrossRef]
  19. Huawei; HiSilicon Discussion on NB-IoT Cell Searh. Available online: http://www.3gpp.org/ftp/tsg_ran/WG4_Radio/TSGR4_AHs/TSGR4_79AH/Docs/R4-79AH-0115.zip (accessed on 1 January 2018).
  20. 3rd Generation Partnership Project; Technical Specification Group Radio Accesss Network, Evolved Universal Terrestrial Radio Access User Equipment (UE) Radio Transmission and Reception (Release 14). Available online: http://www.3gpp.org/ftp/Specs/2017-06/Rel-14/36_series/36101-e40.zip (accessed on 1 January 2018).
  21. Du, Z.; Zhu, J. Improved coarse frequency synchronization algorithm with extended differential detection. In Proceedings of the Wireless Communication and Networking Conference (WCNC 2013), New Orleans, LA, USA, 16–20 March 2003. [Google Scholar] [CrossRef]
  22. Guo, Y.; Liu, G.; Ge, J. A novel time and frequency synchronization scheme for OFDM systems. IEEE Trans. Consum. Electron. 2008, 2, 321–325. [Google Scholar] [CrossRef]
  23. Choi, J.; Lee, J.; Zhao, Q.; Lou, H. Joint ML estimation of frame timing and carrier frequency offset for OFDM systems employing time-domain repeated preamble. IEEE Trans. Wirel. Commun. 2010, 1, 311–317. [Google Scholar] [CrossRef]
  24. Wang, F.; Zhu, Y.; Wang, Z. A low complexity scheme for S-SCH detection in 3GPP LTE downlink system. In Proceedings of the Global Mobile Congress (GMC 2010), Shanghai, China, 18–19 October 2010. [Google Scholar] [CrossRef]
  25. Nokia. Discussion on NB-IoT Frequency Offset. Available online: http://www.3gpp.org/ftp/Specs/2017-06/Rel-14/36_series/36101-e40.zip (accessed on 1 January 2018).
  26. Morelli, M.; Moretti, M. Fine carrier and sampling frequency synchronization in OFDM systems. IEEE Trans. Wirel. Commun. 2010, 9, 1514–1524. [Google Scholar] [CrossRef]
  27. Ali, A.; Hamouda, W. Employing broadcast channel for frequency tracking in LTE-MTC systems. IEEE Wirel. Commun. Lett. 2016, 5, 436–439. [Google Scholar] [CrossRef]
  28. Wang, Q.; Mehlfuhrer, C.; Rupp, M. Carrier frequency synchronization in the downlink of 3GPP LTE. In Proceedings of the 21st Annual IEEE International Symposium on Personal, Indoor and Mobile Radio Communications (PIMRC 2010), Instanbul, Turkey, 26–30 September 2010. [Google Scholar] [CrossRef]
  29. Ericsson. NB-IoT –Synchronization Channel Evaluations. Available online: http://www.3gpp.org/ftp/tsg_ran/WG1_RL1/TSGR1_84/Docs/R1-160267.zip (accessed on 1 January 2018).
  30. Sony. NB-PBCH Resource Mapping for Frequency Tracking. Available online: http://www.3gpp.org/ftp/tsg_ran/WG1_RL1/TSGR1_AH/LTE_NB-IoT_1603/Docs/R1-161976.zip (accessed on 1 January 2018).
  31. Sony. UL Transmission Gap Duration. Available online: http://www.3gpp.org/ftp/tsg_ran/WG1_RL1/TSGR1_85/Docs/R1-164290.zip (accessed on 1 January 2018).
  32. Oberli, C. ML-based tracking algorithms for MIMO-OFDM. IEEE Trans. Wirel. Commun. 2007, 6, 2630–2639. [Google Scholar] [CrossRef]
  33. Intel Corporation. Synchronization and Cell Search in NB-IoT: Performance Evaluations. Available online: http://www.3gpp.org/ftp/tsg_ran/WG1_RL1/TSGR1_AH/LTE_NBIoT_1603/Docs/R1-161898.zip (accessed on 1 January 2018).

Article Metrics

Citations

Article Access Statistics

Multiple requests from the same IP address are counted as one view.