Narrowband Internet of Things (NB-IoT) aims to provide wide coverage for a massive number of low-cost devices. Therefore, an NB-IoT physical random access channel (NPRACH) preamble based on a single tone signal with frequency hopping was designed, enabling the base station to estimate the time-of-arrival (ToA) values for realizing uplink synchronization among multiple users. However, due to residual carrier frequency offset (RCFO) in the NPRACH preamble, it is crucial to keep the accuracy of the ToA estimation. Recognizing this urgency, in this paper we first judiciously investigate the effect of the hooping distance on ToA estimation. With which, we propose an efficient receiving algorithm to improve the accuracy of ToA estimation. The main aim of the algorithm is to treat two consecutive symbol groups as a whole and then carry out difference calculations on the two newly constituted symbol groups to construct a more logical frequency hopping distance. Extensive numerical results validate the superiorly of our proposed scheme compared against conventional strategies, showing that the probability of the ToA estimation obtained by this method is 99% within the acceptable error range.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.