System Analysis and VLSI Design of NB-IoT Baseband Processing
Narrowband IoT (NB-IoT) is a new cellular standard for Internet of Things (IoT) devices. An efficient and low power implementation of a NB-IoT receiver is crucial to allow battery powered operation of the device over several years. Initial timing acquisition is an essential part which has to be done at the lowest possible latency to reach a high efficiency, as the RF part of the receiver dominates overall power consumption and has to be turned on during cell search. A high complexity baseband algorithm based on cross-correlations resulting in low latency is shown to be more efficient than a low complexity, high latency auto-correlation approach.
In this thesis, an implementation of a ML cross-correlation NPSS detection algorithm is presented. Its efficient implementation allows to reduce the required energy per timing synchronization by up to 34 % compared to an auto-correlation algorithm. Additionally, simulations of the NPBCH and needed channel estimation and equalization have been conducted to find the optimal methods to be used in Narrowband IoT (NB-IoT).