Next Article in Journal
Bearing Fault Classification Using Ensemble Empirical Mode Decomposition and Convolutional Neural Network
Previous Article in Journal
Deep Learning Control for Digital Feedback Systems: Improved Performance with Robustness against Parameter Change
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

On Channel Estimation in LTE-Based Downlink Narrowband Internet of Things Systems

by
Md Khalid Hossain Jewel
*,
Rabiu Sale Zakariyya
and
Fujiang Lin
Micro-/Nano Electronic System Integration R & D Centre (MESIC), Department of Electronic Science and Technology, University of Science and Technology of China (USTC), Hefei 230026, China
*
Author to whom correspondence should be addressed.
Submission received: 28 March 2021 / Revised: 11 May 2021 / Accepted: 17 May 2021 / Published: 24 May 2021
(This article belongs to the Section Microwave and Wireless Communications)

Abstract

:
Narrowband Internet of Things (NB-IoT) systems were specified by 3GPP in release 13 as a low power wide area network (LPWAN) technology to operate with a very narrow bandwidth of 180 kHz only. Due to fragile radio signal operating conditions (where a signal is weaker than noise), NB-IoT channel status becomes highly complex. Therefore, an effective and low complexity channel estimation will perform a significant role in the receiver operation. The linear minimum mean square error (LMMSE) scheme is very effective in estimating the channel but introduces massive complexity because of having complex matrix inversion. In this paper, we first derive the analytical model of the signal for long-term evolution (LTE)-based NB-IoT downlink systems and propose a reduced complexity LMMSE channel estimation for the downlink NB-IoT systems by applying singular value decomposition (SVD) technique along with partitioning the whole channel matrix into small submatrices. Furthermore, we apply the overlap banded technique to optimize the performance of the proposed channel estimator. As a result of exploiting several submatrices instead of a larger channel matrix, the operational complexity is significantly optimized. Lastly, we propose a polyphase filter structure for implementing the interpolation procedure instead of the conventional interpolation method to further optimize the performance and complexity of the proposed channel estimator further. The performance of the proposed technique has been justified by the mean square error (MSE), bit error rate (BER), and instantaneous throughput for the related signal-to-noise ratio (SNR). The system complexity is verified by the number of complex multiplications used. Simulation evaluations indicate that with the sacrifice of negligible performance, the proposed modified LMMSE technique along with the proposed interpolation possesses a good balance between the performance and the system complexity that could help the proposed techniques to be applied successfully in the low complexity NB-IoT systems.

1. Introduction

With the in-depth research of the emerging 5th generation cellular network (5G), the Internet of Things (IoT) technologies are gaining ground as a promising paradigm. Conceptually and practically, almost every class of smart devices such as consumer electronics, actuators, sensors, and mobile phones can be connected and incorporated among them through unique addressing modes with IoT technologies [1,2]. The significant advantages in performance [3], heterogeneity [4], and big data processing [5] of IoT technology has made it a key technology of the revolutionary 5G network. IoT communication is classified into high data rate (e.g., video signal streaming) and low data rate (e.g., meter reading) services in consideration of transmission rate [6]. In view of the range of transmission, IoT technology is divided into short-range and long-range communication [7,8]. Wi-Fi, Zigbee, and Bluetooth represent short-range IoT communications and are usually applied in smart home applications. On the other hand, the long-range IoT is preferred for low data rate applications like deep indoor coverage and smart parking, which is recognized as a low power wide area network (LPWAN) by the industries. LPWAN technologies are divided into authorized and unauthorized spectrum technology regarding the view of spectrum licensing [9,10]. Sigfox and Lora are non-standard and custom-implemented unauthorized IoT technology. On the other hand, the authorized IoT technology is represented by some well-known technology such as GSM, CDMA, WCDMA, which are extended up to 4th generation (4G) long-term evolution (LTE) and evolved LTE (eLTE) technology [11]. The authorized spectrum technologies are standardized, developed, and regulated by international standardization organizations like the 3rd generation partnership project (3GPP). For example, GSM, CDMA, LTE, and eLTE are standardized by 3GPP, and CDMA is standardized by 3GPP2 [12]. GSM, LTE, and the upcoming 5th generation cellular communication systems are designed to offer voice and high throughput with multimedia services. Furthermore, it is possible to use these technologies to provide a wide area coverage for various IoT uses by modifying the baseband numerology and upgrading the software for the purpose of LPWAN [13,14]: low cost and complexities, low throughput, deep indoor coverage, small delay sensitivity, massive connectivity, and long battery life.
A brand new promising and emerging IoT technology named Narrowband Internet of Things (NB-IoT) was standardized in release 13 by 3GPP for enabling ultra-low end communication among IoT devices [15]. As NB-IoT is designed based on the existing LTE network, its signals and channels are also inherited from LTE with the specified simplification and required modification. 3GPP specified a narrow bandwidth of 180 kHz for both the uplink and downlink of NB-IoT systems. NB-IoT finds its diverse applications in the case of smart grids, smart cities, smart homes, logistics, health care, supply chain management, and manufacturing [16]. The principal design objectives of NB-IoT were to achieve deep indoor coverage, low throughput, low latency, low delay sensitivity, longer battery life (>10 years), and low-cost user equipment (UE) devices [17], according to release-13. The technique of repetition of the associated control signal and user data for an extended time period has been taken to get wide-area coverage for NB-IoT devices that are in the extreme coverage area. This technique indicates that the NB-IoT receiver will be capable of decoding the received signal even when the noise power will be higher than the signal power. Therefore, the expected signal-to-noise ratio (SNR) is always less than zero in NB-IoT systems. Hence, in such a repetition-based and extreme area coverage scenario, an efficient channel estimation is the vital prerequisite for the signal detection reliability at the receiver.
As the NB-IoT system is still in its growing stage, the current literature of channel estimation is still minimal and inadequate. Three traditional channel estimator’s (zero forcing, LMMSE, and linear phase) performance for NB-IoT uplink has been considered by Y. D Beyene et al. in [18]. In this work, the authors presented the dependency of the channel estimation quality on channel coherence time. However, there is no justification for the throughput achievements of these channel estimators. Channel equalization with interference problem in the coexistence of NB-IoT and LTE was considered for NB-IoT uplink by L. Zhang et al. in [19]. A one-tap channel equalization is presented to facilitate the coexistence of LTE and NB-IoT in this work. There is no discussion about the effect of phase noise under different types of channel conditions. S. Ali et al. studied the DFT-based channel estimation in [20] for the uplink NB-IoT systems, depending on random sorting least square (RS-LS) and denoising least square (D-LS) along with LMMSE approximation (LMMSE-A). This research is lacking from the study of the increasing interference and communication latency because of applying additional operations in RS-LS and D-LS methods. Frequency domain channel equalization in [21] for NB-IoT uplink system under mismatched baseband processing and sampling rate is presented by S. Ali et al. In this work, the authors presented a one-tap equalizer in the frequency domain to boost the performance of NB-IoT channel estimation. However, there is no study about the resultant complexity of this method. Channel estimation error suppression based on least square method has been investigated by S. Ali et al. in [22] for the downlink NB-IoT systems by applying additional operations. S. Ali et al. also investigated narrowband demodulation reference signal (NDMRS)-based least square (LS) and minimum mean square error (MMSE) channel estimation for the NB-IoT uplink systems in [23]. In this work, the authors also investigated the peak to average power ratio (PAPR) reduction based on pulse shaping as an uplink transmit filter. However, these works are apart from the study of the justifications under different channel conditions in NB-IoT platform. Channel estimation and equalization with LMMSE and zero forcing are investigated by V. Savaux et al. in [24] for NB-IoT uplink. The authors studied the effectiveness of the LMMSE channel estimator with the MMSE equalizer as a good fit. A reduced complexity MMSE (sequential MMSE) channel estimation in the presence of random phase noise for the downlink NB-IoT systems has been well studied by F. Rusek et al. in [25]. However, the effect of coherence time variation is not discussed in both works above. Movable LS (MLS) technique with very insufficient investigations of different interpolation methods for NB-IoT downlink is studied in [26,27]. Both of these methods possess poor performance because of exploiting LS estimator. Recently, a pilot-based hybrid channel estimation method based on the time domain wiener filter and frequency domain maximum likelihood estimator (MLE) was studied by the authors in [28] for downlink NB-IoT systems. The complexity is mentionably reduced by the hybrid application of MLE and wiener filter method while offering a good performance.
The MMSE technique is more efficient than the LS method but possesses very high computational complexity, and hence it is very power-hungry as well. As we know that NB-IoT is a low power and low complexity system, a low complexity channel estimation is a prime demand for the receiver performance. In this regard, the linear minimum mean square error (LMMSE) technique, which has less complexity than MMSE, can be the right choice. However, LMMSE also possesses higher complexity than the LS method. Dividing the channel matrix depending on the coherence bandwidth method was studied for the complexity reduction of the LMMSE technique in [29] by M. Noh et al. for the traditional OFDM systems. Furthermore, the well-known singular value decomposition (SVD) scheme was studied to ease the complexity of the LMMSE technique for a traditional OFDM system by O. Edfords et al. in [30] and for the LTE downlink system in [31], by S. Wang et al. It has been proven that SVD is one of the most efficient methods for reducing complexity of any complex matrix-based algorithm compared to other methods. However, a complete and efficient channel estimation scheme for the downlink NB-IoT systems is still absent in the current literature.
In this work, a reduced complexity LMMSE channel estimation technique based on the SVD method along with a new interpolation method that can be practically applied to the LTE-based NB-IoT downlink system is proposed. This is an extension of our previous work published in [32]. We have further improved its performance and complexity with the application of a new interpolation method and investigated the operation of the proposed channel estimation method under different communication channel models (TU 1 Hz and EPA 1 Hz). To the best of the author’s knowledge, it is for the first time that the LMMSE technique with complexity reduction has been studied, specifically to downlink NB-IoT systems. The key contributions of this work are summarized below:
  • We discuss the overview of NB-IoT technology briefly by considering its deployment, signals and physical channels, the structure of the downlink frame, and resource allocation according to 3GPP release 13. In addition to this, we derive the downlink NB-IoT received signal model from the transmitted signal keeping relation with channel impairments. Narrowband reference signal (NRS) generation procedure for channel estimation and its mapping to the frequency-time grid is also represented.
  • We propose a computationally simple LMMSE channel estimation method named overlap banded SVD LMMSE for the downlink NB-IoT systems. LMMSE is the optimal channel estimator. We reduce the complexity of the LMMSE estimator by the application of SVD, banded SVD, followed by the overlap band technique while keeping the performance close to the LMMSE. Computer simulation and complexity analysis prove that the proposed overlap banded SVD LMMSE channel estimation technique makes a good balance between performance and complexity, which is important to be a better candidate for low complexity, and low power NB-IoT systems.
  • Lastly, we propose a new interpolation method by the application of polyphase decomposition of the finite impulse response (FIR) filter of the linear time dimensional interpolation method, which is well-known as a conventional interpolation approach [20,21,22,23,24,25,28] to boost the performance of the channel estimation and complexity of FIR filter design. In this case, the large FIR filter length is decreased to several small sections to increase the efficiency of the interpolator filter, and hence the inner complexity of the interpolator is reduced once more. Link level simulations with the state of art methods prove that the proposed overlap banded SVD channel estimation scheme with the proposed polyphase decomposed FIR filter interpolation method outperforms the LS, banded SVD LMMSE, and the overlap banded SVD LMMSE channel estimation method with the conventional (linear time dimensional) interpolation scheme in every aspect.
The rest of the part of this paper is arranged as follows: In Section 2, we present a brief overview of NB-IoT downlink technology. We represent the NRS generation and mapping, along with NB-IoT downlink signal model in Section 3. Theoretical analysis of the proposed channel estimation and the proposed interpolation scheme is presented in Section 4 and Section 5. In Section 6, computational complexity is demonstrated. Finally, we provide the performance analysis and conclusion in Section 7 and Section 8, respectively.

2. Overview of NB-IoT Downlink Technology

3GPP started focusing on developing the specification of NB-IoT since the beginning of 2014. In the beginning, NB-IoT was concerned with low power and low-end devices known as cat NB-1 with the option of sending a small amount of data in parallel [33]. It can be deployed in three distinct working modes: in-band, guard-band, and stand-alone. The pictorial illustration of all the modes are shown in Figure 1. At least one or several physical resource blocks (PRBs) of 180 kHz from the LTE network is needed to deploy the in-band mode, while the entire transmission power will be distributed to the base stations (eNB) of LTE and NB-IoT systems. An unused guard-band is enough to deploy the guard-band mode, which is permitted for only 5 MHz or higher operating frequency of LTE. In-band and guard-band mode reuse the spectrum of LTE base station and other resources to work within the narrow bandwidth of only 180 kHz [34]. The coexistence of NB-IoT and LTE is justified and proven through in-depth study and simulation [35]. The stand-alone mode can be operated inside the GSM bandwidth by reframing its one or more 200 kHz carrier. As stated above, because of exploiting existing LTE and GSM networks, the deployment of NB-IoT will not cost extra deployment money and time to be in operation. As NB-IoT is designed based on the existing LTE network, its signals and channels are also inherited from LTE with the specified simplification and required modification. All the signals and channels of NB-IoT for both downlink and uplink are shown in Table 1.
Only frequency division duplex (FDD) mode of communication is supported by NB-IoT in a half-duplexing manner. With only QPSK modulation support in the downlink transmission, NB-IoT inherits the baseband numerology of LTE downlink with certain restrictions and modifications. Orthogonal frequency division multiplexing (OFDM) is used as in LTE with 15 kHz subcarrier spacing. The NB-IoT basic time unit is defined as T s = 1 / ( 15 , 000 × 2048 ) seconds. A pair of slots constitute one subframe, and ten subframes constitute one frame, where the duration of slot, subframe, and frame are T s l o t = 15 , 360 × T s = 0.5 ms, T s f r a m e = 0.5 × 2 = 1 ms, and T f = 307 , 200 × T s = 10 ms, respectively. In a radio frame, slot number is defined by n s , where n s { 0 , , 19 } . The frequency-time grid structure of NB-IoT downlink within a frame of a subcarrier spacing of 15 kHz is demonstrated in Figure 2. Every single component of the resource grid is a unique resource element which is the basis of a resource grid. It is represented by index pair (k,l) in each slot, where k = 0 N R B D L N S C R B 1 and l = 0 N s y m b D L 1 are representing frequency and time domain, respectively. A subframe is a basic unit to allocate narrowband physical downlink shared channel (NPDSCH). Any specific transport block size (TBS), selected from the list {1, 2, 3, 4, 5, 6, 8, 10} in 3GPP [36] can be mapped in multiple subframes in the time domain. TBSs are represented as the function of subframe number and the level of modulation and coding scheme (MCS), as shown in Table 2. A maximum TBS size of 680 bits is defined for NB-IoT downlink. The technique of repetition of the associated control signal and user data has been taken to get wide area coverage. A total of 128 and 2048 repetitions are allowed in uplink and downlink NB-IoT transmission in order to get successful signal decoding at the receiver end in the situation where the noise is even more powerful than the signal.

3. NB-IoT Downlink System Model

A complete NB-IoT downlink system block diagram with NRS sequence, related channel estimation, and equalization along with wireless channel and associated noise are shown in Figure 3, according to the downlink signal processing chain described in [36,37,38]. Here, narrowband physical downlink shared channel (NPDSCH) is used as the leading data-bearing channel by the downlink transmitter (i.e., LTE eNB). Input binary information reaches to the coding unit as a single transport block for a number of resource blocks (RB) in every downlink cell. The scheduling of RB is arranged according to [36]. According to 3GPP [37], the NPDSCH data processing sequence contains transport block cyclic redundancy check (CRC) attachment (e.g., 24 bits with generator polynomial g C R C 24 A ( D ) , g C R C 24 B ( D ) , 16 bits and 8 bits with generator polynomial g C R C 16 ( D ) and g C R C 8 ( D ) 1/3 rate-based tail-biting convolutional coding, respectively. Finally, NPDSCH gets the input after the rate matching operation.

3.1. NRS Generation and Mapping

Narrowband reference signal (NRS) carries out the duty of channel estimation and signal repair, respectively. NRS is injected inside a subframe consisting of one shared or control channel. At the receiver side, transmitted NRSs are calculated from the provided synchronization signal. NRS sequence r l , n s ( m ) is generated according to the sequence below [38]:
r l , n s ( m ) = 1 2 ( 1 2 . c ( 2 m ) ) + j 1 2 ( 1 2 . c ( 2 m + 1 ) ) , m   =   0 , 1 , , 2 N R B max . D L
where the radio frame slot number is denoted by n s , l which represents the OFDM symbol number within the slot and N R B max . D L is the largest bandwidth by the multiplication of the number of subcarriers in NB-IoT downlink, which is set to the value 110 for legacy LTE. C i is the length-31 gold sequence defined pseudo-random sequence for the i t h element which is initiated for each OFDM symbol at its starting with
c i n i t = 2 10 ( 7 ( n s + 1 ) + l + 1 ) ( 2 N I D c e l l + 1 ) + 2 . N I D c e l l + N C P
where N C P = 1 because of only normal CP application in NB-IoT and
n s = { 10 n s / 10 + n s mod ( 2 )   for   frame   structure   type   3 n s   otherwise
Different resource elements are occupied by NRS in a subframe. The elements of a subframe are denoted by k in the frequency domain, which denotes the subcarrier number, and l in the time domain, which represents the symbol number [36]. The resource mapping formula for NRS is
a k , l ( p ) = r l . n s ( m )
where a k , l ( p ) is the complex-valued modulation symbol, p is the antenna port, and n s represents the slot number. k and l are defined by the following formulae:
k = 6 m + ( v + v s h i f t ) mod 6 l = N s y m b D L 2 , N s y m b D L 1 m = 0 , 1 m = m + N R B max , D L 1   and v s h i f t = N I D N c e l l mod 6
where v s h i f t and v represent different frequency domain positions for different reference signals.
Here, two different values of l and m vindicate that in each slot, four resource elements will be assigned to the corresponding NRS, and eight resource elements in each subframe. The resource element mapping for a single antenna port is shown in Figure 4. NRS is transmitted with data symbols at the transmitter and is used for estimating the channel performance in the downlink NB-IoT system at the receiver. NRS symbols are inserted into the specifically assigned subcarriers at every NB-IoT downlink slot. On each content of the resource grid which consists of NRS, an inverse discrete Fourier transform (IDFT) process is executed for converting it into a time-domain reference sequence with the addition of CP.

3.2. Analytical Downlink Signal Model

We assume that the LTE eNB transmits a bitstream (a block of bits) b = [ b q ( 0 ) , b q ( 1 ) , , b q ( N b i t ( q ) 1 ) ] , where N b i t ( q ) represents the transmitted bits on the NPDSCH in one subframe for a codeword. The codeword bit is scrambled before modulation using a specified scrambling sequence for NB-IoT eNB to randomize the interference in neighboring cells and to ensure that the transmission from various cells is individual to the decoder at the NB-IoT UE receiver. Hence, we get the resulting scrambled block of bits b ˜ = [ b ˜ q ( 0 ) , b ˜ q ( 1 ) , , b ˜ q ( N b i t ( q ) 1 ) ] according to [38]
b ˜ ( q ) ( i ) = ( b ( q ) ( i ) + c ( q ) ( i ) ) mod 2
where c ( q ) ( i ) is the scrambling sequence defined by length-31 gold sequence and i = 0 ,     1 ,     2 , ,     N b i t 1 . The scrambling order will be initialized at the starting of each subframe, and the value of initialization c i n i t will be selected depending on the type of NPDSCH. If the NPDSCH contains BCCH then the scrambling sequence generator shall be initialized with
c i n i t = n R N T I 2 15 + ( N I D N c e l l + 1 ) ( ( n f mod 61 ) + 1 )
Otherwise, the sequence generator shall be initialized with
c i n i t = n R N T I 2 14 + n f mod 2.2 13 + n s / 2 2 9 + N I D N c e l l
where n R N T I represents the radio network temporary identifier (RNTI), n s is the initial slot of the transmitted codewords, and N I D N c e l l represents the narrowband cell identity number which is selected from the numerical set N I D N c e l l { 0 ,   1 , , 503 } . The scrambled bit sequence b ˜ ( q ) ( i ) will be modulated with quadrature phase-shift keying (QPSK) modulation technique for improving the power efficiency at the transmitting antenna and we get the block of complex-valued modulation symbols m = m ( q ) ( 0 ) , , m ( q ) ( M s y m b ( q ) 1 ) , where M s y m b ( q ) represents the total number of modulated symbols. The modulated symbol block is further divided into M s y m b / N R B N P D S C H sets, each of which corresponds to one OFDMA symbol. Here, N s c N P D S C H = M R B N P D S C H . M s c R B represents the total number of subcarriers for NPDSCH transmission. This symbol block will be mapped for a single antenna port to the layers x ( i ) = [ x ( 0 ) ( i ) , , x ( v 1 ) ( i ) ] T , for i = 0.1 , , M s y m b l a y e r 1 .   v and M s y m b l a y e r represent the layer and modulation symbol number, respectively. For NB-IoT single antenna transmission, the number of layers is one (i.e., v = 1 ). Therefore, the layer mapping shall be finally defined, according to [36], by
x ( 0 ) ( i ) = m ( 0 ) ( i )
where M s y m b l a y e r = M s y m b ( 0 ) . This layer mapped signal entered as input block vector to the precoder and creates the block of vectors y ( i ) = [ , y ( p ) ( i ) ] T , i = 0 , 1 , , M s y m b a p 1 .   y ( p ) ( i ) denotes the corresponding signal for antenna port p. For the transmission of a single antenna port, the defined precoding is
y ( p ) ( i ) = x ( 0 ) ( i )
where p { 0 ,   4 , 5 , 7 , 8 , 11 , 13 , 107 , 108 , 109 , 110 } is the single antenna port number that will be used for NPDSCH transmission and i = 0 , 1 , , M s y m b a p 1 , M s y m b a p = M s y m b l a y e r . The complex valued symbol block y ( p ) ( 0 ) , , y ( p ) ( M s y m b a p 1 ) will be mapped in the frequency-time (k,l) resource grid for all the antenna ports which is exploited for NPDSCH transmission. The mapping sequence will start with y ( p ) ( 0 ) in the resource element (k,l) on the corresponding antenna port p in the increasing order by considering k and l consecutively. The mapping will start from the initial slot and will stop at the second slot in the corresponding subframe. While the NPDSCH will not contain the BCCH, the subframe will be repeated for min ( M r e p N P D S C H , 4 ) 1 additional subframes before proceeding with the mapping of y ( p ) ( ) in the next subframe.
An inverse DFT (IDFT) operation is applied after the physical resource mapping to convert the frequency domain data into time-domain signal. The time-domain continuous signal x l ( t ) in OFDM symbol l on antenna port p in NB-IoT downlink slot is defined in [38] by
x l ( t ) = k = N s c R B / 2 N s c R B / 2 1 a k ( ) , l ( p ) e j 2 π ( k + 1 / 2 ) Δ f ( t N C P , l T s )
for 0 t < ( N C P , l + N ) × T s .   k ( ) = k + N s c R B , N = 2048 , Δ f = 15 kHz, and a k , l ( p ) is the content of resource element (k,l) on the antenna port p. According to release 13, only normal cyclic prefix (CP) length N C P , l is allowed, which is inherited from existing LTE.
After generating the time dimension baseband signal according to Equation (10), an RF front end is applied to upconvert the signal. This upconverted signal is transmitted through the multipath wireless fading channel, and the delay spread of this fading channel is considered smaller than the added cyclic prefix length to protect from the intersymbol interference. At the receiver, the transmitted signal is collected from several wireless multipath links with their individual additive noise and finally composed together as the received signal. The channel impulse response (CIR), along with the convolution of the transmitted signal and additive noise, represents the received signal as shown below:
y ( t ) = x l ( t ) h ( t ) + n ( t )
where y(t) and n(t) represent the received signal and additive white Gaussian noise (AWGN) of zero-mean with the variance σ n 2 , respectively. The CIR with L distinct complex taps of the multipath wireless fading channel is denoted by h(t) and can be expressed by the following equation:
h ( t ) = i = 0 L 1 β i δ ( t τ i )
where τi and βi indicate the delay and attenuation of fading channel at the i t h path, respectively. Hence, the delayed version of the noisy received signal will be represented as
y ( t ) = i = 0 L 1 β i x l ( t τ i ) + n ( t )
At the receiver end, the CP is removed first, and the reverse operation of the NPDSCH is performed along with the channel estimation and equalization with the help of a known NRS.

4. NB-IoT Downlink Channel Estimation

At first, we calculate the estimates of the channel by considering the subcarriers allocated in a PRB of the symbols (l = 3, 8) of a subframe having 15 kHz subcarrier spacing and containing NRS sequences. Thereafter, we acquire the knowledge of the estimated channel at other symbols in a PRB by applying linear time dimensional interpolation to get the total channel estimation. NPDSCH and NRS hopping are ignored in the current work to make this technique commonly usable in all multicarrier communication schemes. In this work, the NRS (pilot) assisted channel estimation is performed by a well-known and efficient LMMSE channel estimation algorithm. Let us consider that the transmitted and received NRSs are A and B, respectively, and the frequency response of the channel for the LMMSE estimate is Ψ . We divide the entire channel estimation process into four steps for ease of explanation. A simplified LMMSE estimate is achieved by exploiting the properties of transmitted NRS as the first step; to reduce the number of complex multiplications, optimal rank reduction formulae are applied in the second step; in the next phase, the autocorrelation matrix of the channel is split into a few submatrices for efficient understanding. Lastly, we overlap the submatrices to optimize the performance of the channel estimation technique in the fourth step.

4.1. LMMSE Estimation

The channel response at the NRS location while deducting the mean square error (MSE) of the real value and the estimated value is obtained by
Ψ L M M S E = Φ Ψ Ψ ( Φ Ψ Ψ + σ 2 ( A A H ) 1 ) 1 Ψ L S
where Φ Ψ Ψ = E [ Ψ Ψ H ] is the autocorrelation matrix of size N × N of the channel at the NRS positions, σ 2 is the added noise variance of the channel, which is defined by β / S N R (where the value of β is a constant and depends on signal constellation). For the case of NB-IoT downlink, QPSK modulation is used, and the value of β is 1. Furthermore, Ψ L S = A 1 B is the LS estimation of Ψ which can be defined as
Ψ L S = A 1 B = [ B ( 0 ) A ( 0 ) , B ( 1 ) A ( 1 ) , , B ( L ) A ( L ) ] T
When the OFDM symbol changes in A , the LMMSE estimation in Equation (14) needs to inverse the matrix every time, and hence it possesses large computational complexity. It can be reduced by averaging the estimator over all transmitted data [30]. Therefore, we can replace the term ( A A H ) 1 by its expectation E { ( A A H ) 1 } . Hence, the quantity ( A A H ) 1 turns into an identity matrix I L . Therefore, the LMMSE estimation from Equation (14) becomes
Ψ L M M S E = Φ Ψ Ψ ( Φ Ψ Ψ + σ 2 ( I L ) ) 1 Ψ L S
Now, A is not the part of the matrix calculation anymore and hence the term σ 2 ( I L ) does not need to be evaluated when the value of A changes each time. If Φ Ψ Ψ and SNR are set to a fixed value, the matrix Φ Ψ Ψ ( Φ Ψ Ψ + σ 2 ( I L ) ) 1 Ψ L S will be calculated once only but if the corresponding values of Φ Ψ Ψ and SNR change, then it needs to be calculated again. In reality, it is very difficult to further calculate the result by using Equation (16) because of the large size of the channel correlation matrix Φ Ψ Ψ . Hence, to overcome this difficulty of high complexity, we apply the singular value decomposition (SVD) technique to get a low ranked channel autocorrelation matrix Φ Ψ Ψ according to [30] as given below.

4.2. SVD with LMMSE Estimation

After the application of SVD, the channel autocorrelation matrix Φ Ψ Ψ of Equation (16) becomes
Φ Ψ Ψ = U U H
where N singular value of the diagonal matrix is expressed by α ( 0 ) α ( 1 ) α ( N 1 ) 0 at its diagonal, and U is denoting the unitary matrix. Thereafter, by exploiting the unitary matrix property and placing the value of Equation (17) into Equation (16), we get
Ψ L M M S E = U U H ( U U H + σ 2 U U H ) 1 Ψ L S                                   = U ( U U H + σ 2 U U H ) 1 U H Ψ L S
Ψ L M M S E = U ( Δ , , 0 ) U H Ψ L S
The optimal rank q of the SVD matrix can be obtained as in [30]:
Ψ q = U Δ q U H Ψ L S Ψ q = U [ Δ q 0 0 0 ] U H Ψ L S
where Δ q is the q × q upper left corner of Δ   . The values of the diagonal matrix Δ are defined as [30,31]
Δ = d i a g ( α ( 0 ) α ( 0 ) + σ 2 , α ( 1 ) α ( 1 ) + σ 2 , , α ( N 1 ) α ( N 1 ) + σ 2 )
where α ( N ) is the channel energy (variance) of the received information after Ψ L S is transformed by the U H . Since U is a unitary matrix, we can consider this transformation as the rotation of the vector Ψ L S , and hence all the components are uncorrelated [39]. The desired rank in the low-rank estimator is determined by the space dimension of the corresponding time and frequency related signal. According to [40], this dimension is 2 B T + 1 , where T is the interval of time and B is the one-sided bandwidth. Similarly, the singular values magnitude of Φ Ψ Ψ will be smaller after about L + 1 values, where L indicates the length of cyclic prefix ( 2 B = 1 / T s ,     T = L T s , and 2 B T + 1 = L + 1 ).

4.3. LMMSE Estimation with SVD and Banded Technique

As we know that the LMMSE technique uses channel correlation and noise weighting property, the complexity reduction by SVD application is not significant enough to apply it in the low complexity NB-IoT system. Therefore, depending on the available bandwidth, the channel vector is further subdivided to reduce the complexity as in [29,31]. Hence, we can represent the channel vector by
Ψ = [ Ψ 1 T , Ψ 2 T , Ψ R T ] T
If every OFDM symbol contains L number of NRSs, and the desired subvector size is S, then for Equation (20) we get R = L / S , and Ψ r = [ Ψ S ( r 1 ) + 1 , .. , Ψ S ( r 1 ) + S ] T which is the r t h subvector of Ψ for r = 1 , , R . Therefore, the correlation matrix Φ Ψ Ψ from Equation (16) becomes
Φ Ψ Ψ = ( Φ Ψ 1 , Ψ 1 Φ Ψ 1 , Ψ 2 Φ Ψ 1 , Ψ R Φ Ψ 2 , Ψ 1 Φ Ψ 2 , Ψ 2 Φ Ψ 2 , Ψ R   Φ Ψ R , Ψ 1 Φ Ψ R , Ψ 2 Φ Ψ R , Ψ R )
The largely correlated components of this matrix will always take a better influence on the channel estimation operation. In this case, less correlated components will have a minor impact. As the less correlated components are comparatively at a distance from the coherence bandwidth, they will take a minor influence on the channel estimation operation. Hence, we can set the value of these components to zero, as shown below:
Φ Ψ Ψ = ( Φ Ψ 1 , Ψ 1 0 0 0 Φ Ψ 2 , Ψ 2 0 0 0 Φ Ψ R , Ψ R )
Therefore, by taking only diagonal values, we get the approximate banded matrix as given below:
Φ Ψ Ψ d i a g ( Φ Ψ 1 , Ψ 1 , Φ Ψ 2 , Ψ 2 , , Φ Ψ R , Ψ R )
Now, from Equations (16), (18), and (23), we obtain the approximation of the LMMSE estimation as calculated below:
Ψ ˜ L M M S E = ( Ψ 1 , L M M S E Ψ 2 , L M M S E Ψ R , L M M S E ) ( U 1 d i a g ( Δ 1 , , 0 ) U 1 H Ψ 1 , L S U 2 d i a g ( Δ 2 , , 0 ) U 2 H Ψ 2 , L S U R d i a g ( Δ R , , 0 ) U R H Ψ R , L S )
According to the above concept, we subdivide the channel matrix into several smaller matrices as shown in Figure 5. The r t h subvector Ψ r , L M M S E of order S × 1 can be found from Equation (24) as
Ψ r , L M M S E = U r d i a g ( Δ r , , 0 ) U r H Ψ r , L S
where r is defined by the floor function as given below:
r = f l o o r [ ( p 1 / S ) ] + 1 ,   for   1 p L
and Ψ r , L S is the LS estimation of r t h subvector, which is
Ψ r , L S = [ B S ( r 1 ) + 1 A S ( r 1 ) + 1 , , B S ( r 1 ) + Q A S ( r 1 ) + Q ] T
Therefore, the final LMMSE estimation vector by applying the approximation banded approach becomes
Ψ ˜ b a n d e d . L M M S E = [ Ψ 1 , L M M S E T , Ψ 2 , L M M S E T , , Ψ R , L M M S E T ] T

4.4. LMMSE Estimation with SVD and Overlap Banded Technique

The banded submatrix utilization is not efficient at the edge subcarrier because of exploiting comparatively low correlated channel statistics for estimating the channel. To overcome this drawback, overlapped subcarriers are introduced, as in [29], to each small matrix as depicted in Figure 6a. We estimate the coefficients of the channel by the submatrices in the overlapped situation, and hence it is expected that the edge subcarrier performance will improve for all submatrices. We consider the overlap distance as S/2, and the total submatrices are R = ( 2 L / S ) 1 for the overlapped strategy. Therefore, the channel autocorrelation matrix can be split into sections (b) and (c), as shown in Figure 6. Depending on the above depiction, Figure 6b gives us the vector of the channel estimation for LMMSE, as shown below:
Ψ r , L M M S E ( b ) = Ψ r . L M M S E
where r = 2 . f l o o r [ ( p 1 ) / S ] + 1 ,   for   1 p L . From Figure 6c, the LMMSE estimation vector becomes
Ψ r , L M M S E ( c ) = Ψ r . L M M S E
where r = 2 . f l o o r [ ( p 1 ) / S + 1 / 2 ] for ( S / 2 ) + 1 p L ( S / 2 ) . Therefore, channel estimation in the overlap area of subvectors (i.e., ( S / 2 ) + 1 p L ( S / 2 ) ) will be calculated at two submatrices that will be obtained from (b) and (c) of Figure 6. Hence, we get the final LMMSE overlap banded estimated channel vector from Equation (27) and Equation (28) as given below:
Ψ ¯ L M M S E . o v e r l a p . b a n d e d = [ Ψ ¯ 1 , L M M S E T , Ψ ¯ 2 , L M M S E T , , Ψ ¯ R , L M M S E T ] T
where Ψ ¯ r . L M M S E can be defined as
Ψ ¯ r , L M M S E = { Ψ r . L M M S E ( b ) [ 1 : 1 + 3 S / 5 ] ,       r = 1 Ψ r . L M M S E ( c ) [ 2 S / 5 : 1 + 3 S / 5 ] ,   r = 2 , 4 , , R 1 Ψ r . L M M S E ( b ) [ 2 S / 5 : 1 + 3 S / 5 ] ,   r = 3 , 5 , , R 2 Ψ r . L M M S E ( b ) [ 2 S / 5 : S ] , r = R

4.5. Summary of the Proposed Channel Estimation

The entire channel estimation process has been discussed adequately in the different sections above. The main goal of this work was to propose a low complexity and low power-hungry channel estimation technique which will be capable of keeping the demand of balancing between the performance and complexity of NB-IoT systems. In this work, we derive the proposed channel estimation scheme based on the optimum LMMSE channel estimator. We take the benefit of the high accuracy of LMMSE, and at the same time, we resolve the high complexity issue of the LMMSE by the application of SVD, banded, and overlap banded method while the performance is preserved at an acceptable level. To sum up, the detailed flow diagram of the proposed overlap banded SVD-based LMMSE channel estimation method is depicted in Figure 7.

5. Architecture of Polyphase Interpolation Filter for the Downlink NB-IoT Systems

LMMSE channel estimation is based on an FIR filter method which contains a lower order [41]. The low order FIR filter structure remains unchanged for various channel situations and is the prime advantage of using it. However, this paper demonstrates the polyphase decomposition of the FIR filter of the conventional interpolation filter to boost the performance of the channel estimation and also reduce the complexity of the FIR filter design. Polyphase decomposition also constructs a low pass filter and minimizes the computational complexity of the system, and hence the power required will be reduced [42,43]. In this case, the large FIR filter length is decreased to several small sections to increase the efficiency of the interpolator filter. Every smaller filter will have an extent Q = F / P . Here, the FIR filter order F will be an integer multiple of polyphase P . In this case, P acts as an upsampler. We know that this upsampler inserts P 1 zeros in between consecutive values of the incoming signal x ( n ) [43]. It is well explained that only Q number of values out of P values will be nonzero at a single instance. All the values are multiplied by the interpolator filter coefficients c ( 0 ) , c ( P ) , c ( 2 P ) , , c ( F P ) . That means for P polyphase decomposition, if the FIR filter order is F , the filter prototype can be illustrated according to [42] as shown below:
E ( z ) = c ( 0 ) + c ( 1 ) z 1 + c ( 2 ) z 2 + + c ( P ) z P + c ( P + 1 ) z ( P + 1 )     + + c ( F P + 1 ) z ( F P + 1 ) + c ( F 1 ) z ( F 1 )
where z 1 is the unit delay in the Z-transform notation. According to symmetry and polyphase characteristics, the LMMSE filter coefficient c ( n ) can be represented as c ( F n 1 ) [44]. Hence, polyphase decomposition in each branch E ( z ) can be expressed as below:
E ( z ) = ( c ( 0 ) + c ( P ) z P + c ( F P ) z ( F P ) c ( 1 ) + c ( P + 1 ) z ( P + 1 ) + c ( F P + 1 ) z ( F P + 1 ) c ( P 1 ) + c ( 2 P + 1 ) z ( 2 P + 1 ) + c ( F 1 ) z ( F 1 ) )
With the help of polyphase theory, every row of Equation (31) can be reduced as z r H r ( z P ) [42]. Here, H r represents the filter transfer function. Hence, Equation (31) can be represented in its compact form as given below:
E ( z ) = H 0 ( z P ) + z 1 H 1 ( z P ) + z 2 H 2 ( z P ) + + z ( P 1 ) H P 1 ( z P )
Figure 8 represents the proposed polyphase architecture of the interpolation filter according to the above equation. The incoming digital input stream x(n) is split into P polyphase or subbands through the transfer function of each polyphase section. As a result of placing the upsampler after the filter transfer function H r , it needs to perform Q multiplications and Q − 1 additions for each incoming bit sequence x(n). However, in the traditional interpolation filter, the upsampler is usually placed before the transfer function, and hence it needs PQ multiplications and P ( Q 1 ) additions to perform.

6. Complexity Analysis

By the application of SVD to the channel matrix, the rank of the channel autocorrelation matrix is reduced, and hence the algorithm complexity regarding multiplication and matrix inversion is significantly abridged. The partitioning of vectors into S equally spaced subvectors allows us to use the desired rank estimator to all vectors individually, which also reduces the bandwidth by the factor S with a certain performance loss, and it is also observed in our simulation. Hence, according to [40], the number of base vectors are reduced from L + 1 to L / S + 1 . This decreases the complexity of the estimator enormously. In the overlap banded technique, the multiplication for each subvector reduces more by a factor S / 2 . Moreover, when the channel is estimated independently in each subsystem, the correlation among different subvectors is neglected, but the same MSE performance is obtained, which greatly decreases the complexity of the estimator. The calculated complexity of the LMMSE, LMMSE based on SVD, LMMSE based on banded SVD, and the LMMSE with overlap banded SVD are shown in Table 3. It is clear from the calculation that LMMSE possesses the highest complexity and the proposed LMMSE with overlap band technique has the lowest computational complexity. In the NB-IoT systems, memory utilization will play a vital role because of its very narrow bandwidth. If the algorithm consumes large memory, it will be impossible to manage with only 180 kHz bandwidth. From Table 3, we can also see that the memory space needed for the LMMSE is L which is the highest. When we apply the low rank SVD formulae, the memory space needed is shrunk because of the simpler matrix operation, and hence it is < L . In the proposed overlap banded SVD method, the memory space needed is S which is much smaller than L . Furthermore, as the polyphase approach in the interpolation filter uses resampling, each path frequency is minimized to F / P . Consequently, the number of multiplications and additions are reduced to Q and Q 1 instead of PQ and P ( Q 1 ) of the conventional interpolation filter, respectively.

7. Simulation Results

For the justification of the proposed algorithm, the 3GPP specified LTE-based downlink NB-IoT system is considered according to release 13. Link level simulation using MATLAB-2019a has been exploited to compare and validate the operation of the proposed technique with the conventional LS, LMMSE, and other derived versions of LMMSE. We have evaluated the performance of the downlink NB-IoT systems discussed in Section 3 using NRS (pilot aided) channel estimation technique by mean square error (MSE) and bit error rate (BER) of the channel along with throughput related to operating SNR as performance indicator. According to the NB-IoT communication scenario, TU 1 Hz channel model as in [21,45], and EPA 1 Hz channel model as in [28] are exploited for the performance investigations. In both channel scenarios, the Doppler drift is treated as 1 Hz to ensure the low mobility of NB-IoT terminals. For all the investigations, the performance of the proposed overlap banded SVD LMMSE channel estimation method is provided with the conventional and proposed interpolation method and compared with the state of art methods in the simulations for better understanding. The perfect channel estimation scenario of LMMSE (i.e., without noise and estimation error) named as theoretical LMMSE is also considered for the better realization compared to the other channel estimators. In this work, for all the simulations, the theoretical LMMSE is used as a lower bound for the performance of the MSE, BER, and instantaneous throughput.
For the link-level simulation, we have executed the system in single input and single output (SISO) mode with 180 kHz system bandwidth according to the 3GPP specification [36,38]. A 900 MHz carrier frequency with 7.68 MHz sampling rate is considered, while the CP length was set to 16 samples along with 512 FFT size. One LTE PRB (12 subcarriers) is used as NB-IoT UE subcarriers where the subcarrier spacing is 15 kHz (15 × 12 = 180 kHz). We have also used QPSK as the based band modulation with the modulation and coding scheme level (MCS = 0), transport block size (TBS = 16 bits), and 64 signal repetition for 256 ms transmission time. Hence, 64 repetitions of the similar signal are combined while decoding the signal at the receiver. NPDSCH timing and frequency synchronization error and hopping are not considered in our simulation because of keeping focus only on channel estimation. The simulation results under TU 1 Hz and EPA 1 Hz channels are explained and compared below.

7.1. Mean Square Error (MSE)

For the justification of the effectiveness and performance of the channel estimator, we have utilized the averaged channel MSE, which is defined at the n t h repetition copy as
M S E = 1 N E Ψ ¯ Ψ 2
where Ψ and Ψ ¯ are the actual and estimated channel values for all the estimators used in this paper. Furthermore, we have averaged N = 10 4 independent channel realizations to take all the MSE curves. In this case, the simulation SNR is set as −15 to 5 dB to ensure a noisy environment and deep penetration of coverage according to the features of NB-IoT systems. Figure 9a,b depict the MSE comparison of the proposed channel estimation technique for both conventional and proposed interpolation method with LS, theoretical and practical LMMSE, and its other counterpart versions for TU 1 Hz and EPA 1 Hz channel models. It is clear from Figure 9a,b that the LS estimator possesses the worst MSE among all techniques. It is very obvious that the LMMSE will have the best performance, which is also clear in our simulation. When SVD is applied on the channel matrix then we can see that the MSE performance is degraded by 1.2 dB SNR at 10 3 from LMMSE in the TU 1 Hz channel. The reason is that the low-rank SVD estimator always possesses an irreducible error floor due to the part of the channel that does not include some specific subspace of the whole channel [30]. In this case, the space of the matrix dimension for time and frequency components leads the channel matrix to a low-rank approximation while still possessing an optimal performance by sacrificing a negligible performance degradation [30]. In the banded SVD estimator, we observe that the MSE is degraded by 2.2 dB at 10 3 compared to the SVD LMMSE. The reason for the performance degradation is the utilization of less correlated components of the channel matrix for edge subcarriers. The MSE for the proposed overlap banded technique with the conventional interpolation overcomes this performance degradation by about 1.3 dB. With the application of the proposed interpolation method in the proposed overlap banded LMMSE channel estimation, this performance loss is recovered by almost 2.1 dB, which means it offers almost the same MSE performance of the SVD LMMSE. The overall MSE performance degradation caused by overlap banded SVD LMMSE from traditional LMMSE is about 2.1 dB, while traditional interpolation is used but offers a very low computationally complex algorithm. With the application of the proposed interpolation, the MSE performance loss is only 1.3 dB from LMMSE, and the computational complexity is further reduced. Especially, this attribute makes the proposed algorithm a good fit for NB-IoT systems compared to other concerned methods in this work. Similar performance is observed in EPA 1 Hz channel also. The received SNR of the MSE at 10 3 is recorded in Table 4 for both TU and EPA channel models for better understanding and comparison. It is clear from Table 4 that the TU 1 Hz channel shows better performance than the EPA 1 Hz channel in the context of deep coverage (where S N R < < 0 ), and the similar performance of this two channel models is also observed in [43]. With the application of the polyphase decomposed FIR filter interpolation method in the proposed overlap banded SVD LMMSE, almost 1 dB additional power is saved compared to the conventional interpolation method in both TU and EPA channel scenarios. In summary, the slight performance penalty of the proposed overlap banded LMMSE with the proposed interpolation method from the optimum LMMSE is only 1.3 dB and 1.1 dB for TU 1 Hz and EPA 1 Hz channels, respectively, which is nominal in the case of NB-IoT scenarios. Twenty subvectors (S = 20) were considered for this simulation for the case of overlap banded SVD LMMSE. Figure 10a,b show the comparison of MSE performances of the proposed overlap banded LMMSE technique with traditional and proposed interpolation methods for different subvector values (i.e., S = 10, 20, 30, and 40) to determine the optimum operating region of the channel estimator for both TU and EPA channels, respectively. The number of subvectors will be decided depending on the available bandwidth in the NB-IoT downlink. It is observed that the MSE performance increases up to a level for a certain number of increased subvector values. In each scenario, the proposed overlap banded SVD LMMSE channel estimation method with the proposed polyphase decomposed FIR filter interpolation exhibits better performance.

7.2. Bit Error Rate (BER)

In Figure 11a,b, we can observe the related BER comparison of the proposed technique with LS, traditional LMMSE, and its other counterpart versions with traditional and proposed interpolation schemes for TU 1 Hz and EPA 1 Hz channels, respectively. As usual, the LS estimator offers the worst, and the LMMSE offers the best BER performance. When the low-rank SVD is adopted, a minimal performance degradation of 0.80 dB is observed at 10 2 than LMMSE in Figure 11a for the TU channel. Furthermore, in the case of banded SVD LMMSE, the performance is degraded more by about 3.3 dB because of using a low correlated channel matrix for the edge subcarriers. By using the overlap band technique with the traditional interpolation method, the optimization of the performance occurred at about 1.3 dB SNR at 10 2 . With the application of the proposed interpolation scheme, the performance is improved by about 1.2 dB more, which is almost the same as the SVD LMMSE. This is the special feature of the proposed method, which can make a good balance among performance, complexity, and power consumption which is important for NB-IoT systems. Similar performance is observed for the EPA 1 Hz channel in Figure 11b also. The received SNR of the BER at 10 2 is recorded in Table 5 for both TU and EPA channels for better understanding and comparison. From Table 5, we can see that an additional power of 1.2 dB and 0.9 dB can be saved with the application of proposed interpolation in the proposed overlap banded SVD LMMSE method while exploiting TU 1 Hz and EPA 1 Hz channels, respectively. In summary, the negligible performance loss of the proposed overlap banded SVD LMMSE with the proposed polyphase decomposed FIR filter interpolation method from the optimum LMMSE is only 0.8 dB and 0.9 dB for TU 1 Hz and EPA 1 Hz channels, respectively, which is acceptable in the case of the NB-IoT network. This simulation is obtained by considering twenty (S = 20) subvectors for the case of overlap banded SVD LMMSE. Figure 12a,b show the BER performance of the proposed overlap banded LMMSE channel estimation technique with traditional and proposed interpolation methods for different subvector values (i.e., S = 10, 20, 30, and 40) to determine the optimum operating region of the channel estimator for TU 1 Hz and EPA 1 Hz channels, respectively. It is observed that the BER performance increases up to a level for a certain number of increased subvector values and the overlap banded SVD LMMSE method always performs better with the proposed interpolation method compared to the traditional interpolation technique.

7.3. Throughput Analysis

The instantaneous throughput of the downlink NB-IoT UE for related operating SNR is also studied in our simulation. Here, the throughput is defined as the quantity of effectively received bits in the entire transmission period. Figure 13a,b represent the throughput performance comparison of the different channel estimators used in this paper for TU 1 Hz and EPA 1 Hz channels, respectively. The maximum sustainable throughput in NB-IoT downlink is 26.5 kbps [15,46,47]. In Figure 13a for the TU 1 Hz channel, we can see that the traditional LMMSE estimator possesses 25 kbps throughput at 15 dB SNR, which is almost close to the target downlink throughput, but it possesses high complexity and consumes excessive power, which is not suitable for the low complexity and low power NB-IoT systems. When the SVD technique is applied, the throughput performance degrades a little (24 kbps), which is also almost closer to the target data rate. Due to the uses of the channel statistics, those are less correlated to estimate the channel in the banded SVD LMMSE, the throughput performance degrades prominently (i.e., 19 kbps). When the overlap banded technique was applied to compensate for the performance loss of the channel estimator with the traditional interpolation method, it is observed that the throughput performance becomes 22 kbps. However, the application of the proposed overlap banded SVD LMMSE channel estimation method with the proposed polyphase decomposed FIR filter interpolator scheme increases the throughput up to 24 kbps which is almost the same as the SVD LMMSE technique. At the very low SNR situation, the same signal is repeatedly transmitted for having extended coverage and hence the transmission time becomes longer. Consequently, this situation degrades the throughput performance at the lower SNR values (e.g., at −10 dB SNR) to a few kbps. Similar performance is observed for the EPA 1 Hz channel in Figure 13b with average 1 kbps throughput degradation compared to the TU 1 Hz channel. Nevertheless, Figure 13a,b make it clear that the throughput performance of the proposed overlap banded SVD LMMSE technique with the proposed polyphase decomposed interpolation method is much better than the traditional LS, SVD LMMSE with banded and overlap banded methods while using the traditional interpolation method. Figure 14a,b show the throughput performance of the proposed channel estimation technique for different values of the subvector for both TU and EPA channels, respectively. Here, we can sum up that the maximum number of subvectors will give the best throughput performance.

8. Conclusions

In this paper, a brief overview of the NB-IoT downlink system along with NRS signal generation and mapping are presented. According to the channel impairments and multipath fading, an analytical signal model for the downlink NB-IoT systems is derived. To validate the operation of low power and low complexity NB-IoT systems, two channel models (TU 1 Hz [21,45] and EPA 1 Hz [28]) are exploited, which are especially recognized for low power communication systems design and validation. Consequently, LMMSE is used, followed by the application of the optimal rank reduction formula (SVD) to the channel matrix to get a low-rank estimator. Then, the channel matrix is subdivided into several submatrices to reduce the complexity again. Finally, a reduced complexity LMMSE channel estimation technique is proposed by overlapping the submatrices named overlap banded SVD LMMSE for the NB-IoT downlink systems. In addirion, for improving the performance and complexity of the proposed channel estimation once more, a new interpolation method is presented with the application of polyphase decomposition of the FIR filter of the traditional interpolation method. Theoretical derivation and the link level simulations proved that the MSE, BER, and the instantaneous throughput performance related to the SNR of the proposed overlap banded SVD LMMSE technique with the proposed polyphase decomposed FIR filter interpolation method are almost close to the LMMSE method, and it significantly outperforms the proposed overlap banded SVD LMMSE channel estimator with the traditional interpolation scheme and LS estimator for both TU 1 Hz and EPA 1 Hz channel scenarios. Furthermore, the complexity calculation and the memory space required confirm that the overlap banded SVD LMMSE channel estimator with the proposed interpolation scheme offers less complexity than the LMMSE approach. Hence, it possesses an expected balance between performance and complexity, which is crucial to the operation of NB-IoT systems. This attribute of the proposed channel estimation method makes it superior to other related schemes to be applied in NB-IoT systems. In conclusion, by compromising negligible performance from the optimum LMMSE channel estimator (MSE of only 1.3 dB and 1.1 dB for TU 1 Hz and EPA 1 Hz channels while BER of 0.8 dB and 0.9 dB for both channel cases, respectively), the proposed estimator, consisting of very low complexity and small memory demand seems compatible and can be successfully implemented in the low power and low complexity NB-IoT systems. For further studies in the future, the authors will conduct more link-level simulations under different AWGN channel models and will focus on equalization based on LMMSE for the NB-IoT downlink systems.

Author Contributions

Conceptualization, M.K.H.J.; formal analysis, M.K.H.J.; investigation, M.K.H.J.; methodology, M.K.H.J.; software, M.K.H.J.; writing—original draft, M.K.H.J.; writing—review and editing, R.S.Z.; supervision, F.L. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Acknowledgments

The majority of the work was conducted at MESIC (a joint lab of USTC and IMECAS), and partially carried out at the USTC Center for Micro and Nanoscale Research and Fabrication. The authors would like to thank the Information Science Laboratory Center of USTC for software and hardware services. The financial support of the Chinese Government Scholarship (CSC) is greatly appreciated.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Akpakwu, G.A.; Silva, B.J.; Hancke, G.P.; Abu-Mahfouz, A.M. A Survey on 5G Networks for the Internet of Things: Communication Technologies and Challenges. IEEE Access 2018, 6, 3619–3647. [Google Scholar] [CrossRef]
  2. Chen, M.; Miao, Y.; Hao, Y.; Hwang, K. Narrow Band Internet of Things. IEEE Access 2017, 5, 20557–20577. [Google Scholar] [CrossRef]
  3. Qiu, M.; Ming, Z.; Li, J.; Gai, K.; Zong, Z. Phase-Change Memory Optimization for Green Cloud with Genetic Algorithm. IEEE Trans. Comput. 2015, 64, 3528–3540. [Google Scholar] [CrossRef]
  4. Qiu, M.; Sha, E.H.-M. Cost minimization while satisfying hard/soft timing constraints for heterogeneous embedded systems. ACM Trans. Des. Autom. Electron. Syst. 2009, 14, 1–30. [Google Scholar] [CrossRef]
  5. Dai, W.; Qiu, M.; Qiu, L.; Chen, L.; Wu, A. Who Moved My Data? Privacy Protection in Smartphones. IEEE Commun. Mag. 2017, 55, 20–25. [Google Scholar] [CrossRef]
  6. Li, Y.; Chen, M. Software-Defined Network Function Virtualization: A Survey. IEEE Access 2015, 3, 2542–2553. [Google Scholar] [CrossRef]
  7. Hou, X.; Li, Y.; Chen, M.; Wu, D.; Jin, D.; Chen, S. Vehicular Fog Computing: A Viewpoint of Vehicles as the Infrastructures. IEEE Trans. Veh. Technol. 2016, 65, 3860–3873. [Google Scholar] [CrossRef]
  8. Xu, F.; Li, Y.; Wang, H.; Zhang, P.; Jin, D. Understanding Mobile Traffic Patterns of Large Scale Cellular Towers in Urban Environment. IEEE/ACM Trans. Netw. 2017, 25, 1147–1161. [Google Scholar] [CrossRef] [Green Version]
  9. Li, Y.; Zheng, F.; Chen, M.; Jin, D. A unified control and optimization framework for dynamical service chaining in software-defined NFV system. IEEE Wirel. Commun. 2015, 22, 15–23. [Google Scholar] [CrossRef]
  10. Xu, F.; Tu, Z.; Li, Y.; Zhang, P.; Fu, X.; Jin, D. Trajectory Recovery From Ash: User Privacy Is NOT Preserved in Aggregated Mobility Data. arXiv 2017, arXiv:1702.06270. [Google Scholar]
  11. Ge, X.; Li, Z.; Li, S. 5G Software Defined Vehicular Networks. IEEE Commun. Mag. 2017, 55, 87–93. [Google Scholar] [CrossRef] [Green Version]
  12. Xu, F.; Li, Y.; Chen, M.; Chen, S. Mobile cellular big data: Linking cyberspace and the physical world with social ecology. IEEE Netw. 2016, 30, 6–12. [Google Scholar] [CrossRef] [Green Version]
  13. Díaz-Zayas, A.; García-Pérez, C.A.; Recio-Pérez, Á.M.; Merino, P. 3GPP Standards to Deliver LTE Connectivity for IoT. In Proceedings of the 2016 IEEE First International Conference on Internet-of-Things Design and Implementation (IoTDI), Berlin, Germany, 4–8 April 2016; pp. 283–288. [Google Scholar]
  14. Liu, F.; Tan, C.-W.; Lim, E.T.K.; Choi, B. Traversing knowledge networks: An algorithmic historiography of extant literature on the Internet of Things (IoT). J. Manag. Anal. 2017, 4, 3–34. [Google Scholar] [CrossRef] [Green Version]
  15. Ratasuk, R.; Mangalvedhe, N.; Zhang, Y.; Robert, M.; Koskinen, J. Overview of narrowband IoT in LTE Rel-13. In Proceedings of the 2016 IEEE Conference on Standards for Communications and Networking (CSCN), Berlin, Germany, 31 October–2 November 2016; pp. 1–7. [Google Scholar]
  16. Wang, Y.E.; Lin, X.; Adhikary, A.; Grovlen, A.; Sui, Y.; Blankenship, Y.; Bergman, J.; Razaghi, H.S. A Primer on 3GPP Narrowband Internet of Things. IEEE Commun. Mag. 2017, 55, 117–123. [Google Scholar] [CrossRef]
  17. Ijaz, A.; Zhang, L.; Grau, M.; Mohamed, A.; Vural, S.; Quddus, A.U.; Imran, M.A.; Foh, C.H.; Tafazolli, R. Enabling Massive IoT in 5G and Beyond Systems: PHY Radio Frame Design Considerations. IEEE Access 2016, 4, 3322–3339. [Google Scholar] [CrossRef]
  18. Beyene, Y.D.; Jantti, R.; Ruttik, K.; Iraji, S. On the performance of narrow-band Internet of Things (NB-IoT). In Proceedings of the 2017 IEEE Wireless Communications and Networking Conference (WCNC), San Francisco, CA, USA, 19–22 March 2017; pp. 1–6. [Google Scholar]
  19. Zhang, L.; Ijaz, A.; Xiao, P.; Tafazolli, R. Channel equalization and interference analysis for uplink narrowband internet of things (NB-IoT). IEEE Commun. Lett. 2017, 21, 2206–2209. [Google Scholar] [CrossRef] [Green Version]
  20. Ali, M.S.; Li, Y.; Chen, S.; Lin, F. On improved DFT-based low-complexity channel estimation algorithms for LTE-based uplink NB-IoT systems. Comput. Commun. 2020, 149, 214–224. [Google Scholar] [CrossRef]
  21. Ali, M.S.; Jewel, M.K.H.; Li, Y.; Lin, F. Frequency-domain channel equalisation for LTE-based uplink narrowband Internet of Things systems. IET Commun. 2018, 13, 281–288. [Google Scholar] [CrossRef]
  22. Ali, M.S.; Jewel, M.K.H.; Lin, F. An Efficient Channel Estimation Technique in NB-IoT Systems. In Proceedings of the 2018 IEEE International Conference on Integrated Circuits, Technologies and Applications (ICTA), Beijing, China, 21–23 November 2018; pp. 22–23. [Google Scholar]
  23. Ali, M.S.; Li, Y.; Jewel, M.K.H.; Famoriji, O.J.; Lin, F. Channel Estimation and Peak-to-Average Power Ratio Analysis of Narrowband Internet of Things Uplink Systems. Wirel. Commun. Mob. Comput. 2018, 2018, 1–15. [Google Scholar] [CrossRef] [Green Version]
  24. Savaux, V.; Dembélé, H.; Kanj, M. Uplink channel estimation and equalization in NB-IoT system. In Proceedings of the 2019 12th IFIP Wireless and Mobile Networking Conference (WMNC), Paris, France, 11–13 September 2019; pp. 167–174. [Google Scholar]
  25. Rusek, F.; Hu, S. Sequential channel estimation in the presence of random phase noise in NB-IoT systems. In Proceedings of the 2017 IEEE 28th Annual International Symposium on Personal, Indoor, and Mobile Radio Communications (PIMRC), Montreal, QC, Canada, 8–13 October 2017; pp. 1–5. [Google Scholar]
  26. Chengzhi, F.; Youcheng, C.; Xinglong, H. Downlink Channel Estimation Algorithm of NB-IoT System Based on MLS. Comput. Eng. 2020, 46, 183–186. [Google Scholar] [CrossRef]
  27. Won, J.W.; Ahn, J.M. NB-IoT Downlink Channel Estimation. In Proceedings of the 2020 International Conference on Information and Communication Technology Convergence (ICTC), Jeju Islan, Korea, 21–23 October 2020; pp. 1739–1741. [Google Scholar]
  28. Jewel, M.K.H.; Zakariyya, R.S.; Lin, F. A Pilot-based Hybrid and Reduced Complexity Channel Estimation Method for Downlink NB-IoT Systems. In Proceedings of the 2020 IEEE MTT-S International Wireless Symposium (IWS), Shanghai, China, 17–20 May 2020; pp. 1–3. [Google Scholar]
  29. Noh, M.; Lee, Y.; Park, H. Low complexity LMMSE channel estimation for OFDM. IEEE Proc. Commun. 2006, 153, 645–650. [Google Scholar] [CrossRef]
  30. Edfors, O.; Sandell, M.; Van de Beek, J.-J.; Wilson, S.K.; Borjesson, P.O. OFDM channel estimation by singular value decomposition. IEEE Trans. Commun. 1998, 46, 931–939. [Google Scholar] [CrossRef] [Green Version]
  31. Wang, S.; Hu, C.; Peng, T.; Wang, W. A low complexity channel estimation approach of LTE downlink system. In Proceedings of the 2012 IEEE 14th International Conference on Communication Technology, Chengdu, China, 9–11 November 2012; pp. 143–147. [Google Scholar]
  32. Jewel, M.K.H.; Zakariyya, R.S.; Famoriji, O.J.; Ali, M.S.; Lin, F. A low complexity channel estimation technique for NB-IoT downlink system. In Proceedings of the 2019 IEEE MTT-S International Wireless Symposium (IWS), Guangzhou, China, 19–22 May 2019; pp. 1–3. [Google Scholar]
  33. Boisguene, R.; Tseng, S.-C.; Huang, C.-W.; Lin, P. A survey on NB-IoT downlink scheduling: Issues and potential solutions. In Proceedings of the 2017 13th International Wireless Communications and Mobile Computing Conference (IWCMC), Valencia, Spain, 26–30 June 2017; pp. 547–551. [Google Scholar]
  34. Ratasuk, R.; Vejlgaard, B.; Mangalvedhe, N.; Ghosh, A. NB-IoT system for M2M communication. In Proceedings of the 2016 IEEE Wireless Communications and Networking Conference, Doha, Qatar, 3–6 April 2016; pp. 1–5. [Google Scholar]
  35. 3rd Generation Partnership Project; NBIoT; Technical Report on BS and UE radio transmission and reception; Evolved Universal Terrestrial Radio Access (E-UTRA); 3GPP Tech. Rep. Group Radio Access Network, 2016, V13.0.0, Rel.13, TR36.802. Available online: https://www.3gpp.org/ftp/Specs/archive/36_series/36.802/36802-100.zip (accessed on 27 March 2021).
  36. 3rd Generation Partnership Project; NB-IoT; Technical Report on Physical layer procedures; Evolved Universal Terrestrial Radio Access (E-UTRA). 3GPP Technical Specification Group Radio Access Network, 2018, V15.2.0, Rel.15, TS36.213. Available online: http://www.3gpp.org/ftp/Specs/archive/36_series/36.213/36213-d40.zip (accessed on 26 March 2021).
  37. 3rd Generation Partnership Project; NBIoT; Technical Report on Multiplexing and Channel Coding; Evolved Universal Terrestrial Radio Access (E-UTRA). 3GPP Technical Specification Group Radio Access Network, 2018, V 15.2.0, Rel. 15, TS 36.212. Available online: http://www.3gpp.org/ftp/Specs/archive/36_series/36.212/36212-d40.zip (accessed on 26 March 2021).
  38. 3rd Generation Partnership Project; NBIoT; Technical Report on Physical Channels and Modulation; Evolved Universal Terrestrial Radio Access (E-UTRA). 3GPP Technical Specification Group Radio Access Network, 2018, V 15.2.0, Rel. 15, TS 36.211. Available online: http://www.3gpp.org/ftp/Specs/archive/36_series/36.211/36211-d40.zip (accessed on 26 March 2021).
  39. Scharf, L. Statistical Signal Processing: Detection, Estimation and Time Series Analysis; Addison-Wesley Pub. Co.: Reading, MA, USA, 1991. [Google Scholar]
  40. Landau, H.J.; Pollak, H.O. Prolate spheroidal wave functions, Fourier analysis and uncertainty—III: The dimension of the space of essentially time-and band-limited signals. Bell Syst. Tech. J. 1962, 41, 1295–1336. [Google Scholar] [CrossRef]
  41. Moon, T.; Weissman, T. Universal FIR MMSE filtering. IEEE Trans. Signal Process. 2008, 57, 1068–1083. [Google Scholar] [CrossRef]
  42. Vaidyanathan, P. Theory and design of M-channel maximally decimated quadrature mirror filters with arbitrary M, having the perfect-reconstruction property. IEEE Trans. Acoust. Speech Signal Process. 1987, 35, 476–492. [Google Scholar] [CrossRef] [Green Version]
  43. Vetterli, M. A theory of multirate filter banks. IEEE Trans. Acoust. Speech Signal Process. 1987, 35, 356–372. [Google Scholar] [CrossRef] [Green Version]
  44. Savaux, V.; Louët, Y. LMMSE channel estimation in OFDM context: A review. IET Signal Process. 2016, 11, 123–134. [Google Scholar] [CrossRef]
  45. 3rd Generation Partnership Project; NBIoT; Technical Report on GSM/EDGE Radio Transmission and Reception; Evolved Universal Terrestrial Radio Access (E-UTRA). 3GPP Technical Specification Group Radio Access Network, 2017, V 14.1.0, Rel. 14, TS 45.005. Available online: https://www.3gpp.org/ftp/Specs/archive/45_series/45.005/45005-e20.zip (accessed on 26 March 2021).
  46. Ratasuk, R.; Mangalvedhe, N.; Kaikkonen, J.; Robert, M. Data channel design and performance for LTE narrowband IoT. In Proceedings of the 2016 IEEE 84th Vehicular Technology Conference (VTC-Fall), Montréal, QC, Canada, 18–21 September 2016; pp. 1–5. [Google Scholar]
  47. LTE Evolution for IoT Connectivity. White Paper, Nokia, Espoo, Finland, Technical Report SR1702006775EN. 2017. Available online: https://halberdbastion.com/sites/default/files/2017-06/Nokia_LTE_Evolution_for_IoT_Connectivity_White_Paper.pdf (accessed on 25 March 2021).
Figure 1. Deployment modes of NB-IoT: (a) in-band operation; (b) guard-band operation; and (c) stand-alone operation mode.
Figure 1. Deployment modes of NB-IoT: (a) in-band operation; (b) guard-band operation; and (c) stand-alone operation mode.
Electronics 10 01246 g001
Figure 2. Frequency time grid of NB-IoT downlink systems.
Figure 2. Frequency time grid of NB-IoT downlink systems.
Electronics 10 01246 g002
Figure 3. Block diagram of NB-IoT downlink transmission scheme.
Figure 3. Block diagram of NB-IoT downlink transmission scheme.
Electronics 10 01246 g003
Figure 4. NRS mapping for a single antenna port.
Figure 4. NRS mapping for a single antenna port.
Electronics 10 01246 g004
Figure 5. Banded structure of the channel autocorrelation matrix Φ Ψ Ψ .
Figure 5. Banded structure of the channel autocorrelation matrix Φ Ψ Ψ .
Electronics 10 01246 g005
Figure 6. Splitting of the channel autocorrelation matrix Φ Ψ Ψ by applying the overlapping method.
Figure 6. Splitting of the channel autocorrelation matrix Φ Ψ Ψ by applying the overlapping method.
Electronics 10 01246 g006
Figure 7. Proposed algorithm flowchart.
Figure 7. Proposed algorithm flowchart.
Electronics 10 01246 g007
Figure 8. Proposed polyphase architecture of the interpolation filter.
Figure 8. Proposed polyphase architecture of the interpolation filter.
Electronics 10 01246 g008
Figure 9. Mean square error (MSE) comparison of the proposed technique for conventional and proposed interpolation methods with traditional LMMSE and its other counterpart versions: (a) TU 1 Hz; (b) EPA 1 Hz.
Figure 9. Mean square error (MSE) comparison of the proposed technique for conventional and proposed interpolation methods with traditional LMMSE and its other counterpart versions: (a) TU 1 Hz; (b) EPA 1 Hz.
Electronics 10 01246 g009
Figure 10. Mean square error (MSE) comparison of the proposed technique with conventional and proposed interpolation methods for different subvector values: (a) TU 1 Hz; (b) EPA 1 Hz.
Figure 10. Mean square error (MSE) comparison of the proposed technique with conventional and proposed interpolation methods for different subvector values: (a) TU 1 Hz; (b) EPA 1 Hz.
Electronics 10 01246 g010
Figure 11. Bit error rate (BER) comparison of the proposed technique for conventional and proposed interpolation methods with traditional LMMSE and its other counterpart versions: (a) TU 1 Hz; (b) EPA 1 Hz.
Figure 11. Bit error rate (BER) comparison of the proposed technique for conventional and proposed interpolation methods with traditional LMMSE and its other counterpart versions: (a) TU 1 Hz; (b) EPA 1 Hz.
Electronics 10 01246 g011
Figure 12. Bit error rate (BER) comparison of the proposed technique with the conventional and proposed interpolation methods for different subvector values: (a) TU 1 Hz; (b) EPA 1 Hz.
Figure 12. Bit error rate (BER) comparison of the proposed technique with the conventional and proposed interpolation methods for different subvector values: (a) TU 1 Hz; (b) EPA 1 Hz.
Electronics 10 01246 g012
Figure 13. Throughput performance comparison of the proposed method for conventional and proposed interpolation schemes with LMMSE and its different counterpart channel estimators: (a) TU 1 Hz; (b) EPA 1 Hz.
Figure 13. Throughput performance comparison of the proposed method for conventional and proposed interpolation schemes with LMMSE and its different counterpart channel estimators: (a) TU 1 Hz; (b) EPA 1 Hz.
Electronics 10 01246 g013
Figure 14. Throughput performance of the proposed technique with conventional and proposed interpolation schemes for different subvector values: (a) TU 1 Hz; (b) EPA 1 Hz.
Figure 14. Throughput performance of the proposed technique with conventional and proposed interpolation schemes for different subvector values: (a) TU 1 Hz; (b) EPA 1 Hz.
Electronics 10 01246 g014
Table 1. NB-IoT channels and signals.
Table 1. NB-IoT channels and signals.
ChannelsUsage
DLNarrowband Physical Downlink
Control channel (NPDCCH)
Uplink and downlink
scheduling information
Narrowband Physical Downlink
Shared Channel (NPDSCH)
Downlink dedicated
and common data
Narrowband Physical
Broadcast Channel(NPBCH)
Master information
for system access
Narrowband Synchronization
Signal (NPSS/NSSS)
Time and frequency
synchronization
Narrowband reference
signal (NRS)
Channel estimation
and equalization
ULNarrowband Physical Uplink
Shared Channel (NPUSCH)
Uplink dedicated data
Narrowband Physical Random
Access Channel (NPRACH)
Random access
Table 2. NPDSCH TBS table.
Table 2. NPDSCH TBS table.
ITBSNumber of Subframes
123456810
016325688120152208256
1245688144176208256344
23272144176208256328424
340104176208256328440568
456120208256328408552680
572144224328424504680
688176256392504600
7104224328472584680
8120256392536680
9136296456616
10144328504680
11176376584
12208440680
Table 3. Complexity comparison.
Table 3. Complexity comparison.
LMMSE [44]SVD-Based LMMSEBanded SVD LMMSEOverlap Banded SVD LMMSE
Multiplications L 3 + 2 L 2 ( L + 2 ) N 2 + L N R [ ( S + 2 ) ( N / R ) 2 + S N / R ] ( 2 R 1 ) [ ( S + 2 ) ( N / R ) 2 + S N / R ]
Memory size L < L S S
ComplexityVery highModerateLowLow
Table 4. Received SNR (dB) at MSE = 10 3 for different channel estimators.
Table 4. Received SNR (dB) at MSE = 10 3 for different channel estimators.
MethodsTU 1 Hz ChannelEPA 1 Hz Channel
LS [30]−2.1−1.1
LMMSE [44]−8.4−8
SVD LMMSE−7.2−7
Banded SVD LMMSE−5−4
Overlap banded SVD LMMSE with conventional interpolation (Proposed)−6.3−5.9
Overlap banded SVD LMMSE with proposed interpolation (Proposed)−7.1−6.9
Table 5. Received SNR (dB) at BER = 10 2 for different channel estimators.
Table 5. Received SNR (dB) at BER = 10 2 for different channel estimators.
MethodsTU 1 Hz ChannelEPA 1 Hz Channel
LS [30]3.84.1
LMMSE [44]−1.3−1
SVD LMMSE−0.50−0.15
Banded SVD LMMSE22.4
Overlap banded SVD LMMSE with conventional interpolation (Proposed)0.71
Overlap banded SVD LMMSE with proposed interpolation (Proposed)−0.5−0.1
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Jewel, M.K.H.; Zakariyya, R.S.; Lin, F. On Channel Estimation in LTE-Based Downlink Narrowband Internet of Things Systems. Electronics 2021, 10, 1246. https://0-doi-org.brum.beds.ac.uk/10.3390/electronics10111246

AMA Style

Jewel MKH, Zakariyya RS, Lin F. On Channel Estimation in LTE-Based Downlink Narrowband Internet of Things Systems. Electronics. 2021; 10(11):1246. https://0-doi-org.brum.beds.ac.uk/10.3390/electronics10111246

Chicago/Turabian Style

Jewel, Md Khalid Hossain, Rabiu Sale Zakariyya, and Fujiang Lin. 2021. "On Channel Estimation in LTE-Based Downlink Narrowband Internet of Things Systems" Electronics 10, no. 11: 1246. https://0-doi-org.brum.beds.ac.uk/10.3390/electronics10111246

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop