一种NB-IoT系统NSSS同步过程中确定小区ID的方法及系统
成果类型:: 发明专利
发布时间: 2022-11-09 15:56:43
本发明涉及一种NB?IoT系统NSSS同步过程中确定小区ID的方法及系统,所述方法包括:步骤1,根据NPSS定时位置获取NSSS序列,所述NSSS序列包括多个NSSS子序列;步骤2,对滑动间隔为1的两个所述NSSS子序列做四次自相关运算,获得四个能量峰值,所述能量峰值分别与不同的q值对应;步骤3,分别比对四个所述能量峰值,确定所述能量峰值中的最大能量值,获得与所述最大能量值对应的所述q值和所述最大能量值在时域上的位置;步骤4,根据所述位置结合傅里叶变换性质进行计算,获得u值;步骤5,根据所述q值和所述u值进行计算,获得小区ID号。本发明的技术方案可以降低确定小区ID时的计算复杂度,提高NSSS的同步效率。
降低确定小区ID时的计算复杂度,提高NSSS的同步效率
窄带物联网(Narrow Band Internet of Things,NB-IoT)是物联网的一个重要分支,具有低速率、广覆盖、低功耗的特点,在低速率传输、低功耗和低移动性的场景中有广泛应用。
在NB-IoT通信系统中,移动终端设备上电后需要与小区基站建立下行链路连接。建立下行链路连接时首先需要进行初始小区搜索,初始小区搜索过程中移动终端设备利用下行链路的主同步信号NPSS完成时间和频率同步,通过主同步信号NPSS来确定辅同步信号NSSS的位置,然后通过检测辅同步信号NSSS来唯一确定小区ID号,只有确定了小区ID号才能生成本地同步信号,以保证后续链路的正确通信,因此确定小区ID对整个通信系统至关重要。
在NB-IoT通信系统中,共有504个小区ID号来唯一标识系统中的各个小区,现有技术中通常采用盲检算法来实现小区ID的确定,用到的是穷举法的思想,但盲检算法存在搜索小区ID效率较低的缺点,主要体现在以下两方面:第一方面,需要完全遍历的504个小区ID,数量较多,耗时较长;第二方面,互相关运算次数较多,在遍历504个小区ID的过程中,会生成504个本地NSSS序列,因此需要将本地NSSS序列与基站发送至终端的NSSS频域信号进行504次互相关运算,计算复杂度高。
梦芯科技是一家专业从事北斗高精度定位芯片设计和精准位置服务的高新技术企业。坐落于国家级高新技术产业开发区(武汉·中国光谷)。公司致力于为各类智能终端产品提供北斗定位核心元器件,为北斗在高精度应用领域的推广提供差异化的完整解决方案,助推北斗产业规模化应用与发展。梦芯科技汇聚国内一流的卫星导航技术研发团队,在先进工艺芯片设计、多系统卫星信号处理、模拟电路设计、低功耗电路设计、RTK高精度定位定向算法、惯性导航、精密授时等多方面有着长期技术积累和大量成功经验;与武汉大学卫星定位技术研究中心建立产学研合作基地,多次主导、参与省级和国家级北斗科技重点项目,为我国北斗系统的建设及北斗产业的快速发展做出了贡献。公司自主研发的北斗高精度定位芯片、模块产品入选《中国卫星导航专项北斗基础产品推荐名录》、《北斗三号民用基础产品推荐名录》、《湖北省创新产品应用示范推荐目录》,多次荣膺卫星导航定位科技进步奖一等奖、卫星导航定位创新应用奖“金奖,获得北斗基础产品认证”。
对滑动间隔为1的两个NSSS子序列做四次自相关运算,获得四个能量峰值,分别比对四个能量峰值获得最大能量值,根据最大能量值确定q值和最大能量值在时域上的位置,再根据该位置结合傅里叶变换性质计算出u值,根据q值和u值进行计算,就能得到小区ID号。只需4次自相关运算就能快速确定q值,相对于盲检算法需要进行504次互相关运算,本发明的技术方案能够大幅降低确定小区ID时的计算复杂度,减少NSSS同步时间,提高NSSS的同步效率,简单高效。
通过技术合作的方式进行转化