用c简单实现了对NB-IoT下行链路的处理过程,没有性能验证和实现最优化(减少资源消耗,如MIPS及memory)等等。简单总结学习下实现的整体流程,对于细节的频偏估计,AGC等等相关部分还没仔细推敲。
实现功能
利用抓取仪器IQ数据进行小区搜索,公共信道的解码处理(NPBCH、SIB1、SI等)。由于没有整体协议功能,无法进入连接态获取相应的数据,所以无法进行NPDCCH/NPDSCH等信道的处理。同时只是对抓取的数据进行验证,所以省略了扫频寻找最佳频点的过程。具体实现功能如下:
小区搜索
实现

本文介绍了NB-IoT下行链路的简单实现,包括小区搜索、NPSS和NSSS解析,以及后续的信道解码流程。重点讨论了小区搜索的粗同步和精同步步骤,以及NPBCH、SIB1和SI的解码过程,涉及到的解码技术如FFT、信道估计、解扰、速率匹配和Viterbi解码。此外,还提到了NPBCH MIB和SIB1中包含的关键信息。
最低0.47元/天 解锁文章
674





