一种使用晶振的物联网GNSS定位方法技术

技术编号:29525116 阅读:18 留言:0更新日期:2021-08-03 15:11
本发明专利技术涉及一种使用晶振的物联网GNSS定位方法,所述方法包括以下步骤:步骤1:物联网接收机高频时钟产生电路的输入为晶振频率;PLL频率控制驱动程序用0频偏或者已知的频偏来调节输出信号频率,步骤2:物联网接收机用捕获到的下行信号频率来估计晶振当前的频率;步骤3:物联网接收机把估计的晶振频偏通知给PLL频率控制驱动程序,驱动程序根据此估计频偏信息来调节GNSS高频时钟产生电路,步骤4:GNSS接收机使用调整后的PLL输出信号做为时钟源,步骤5:频率控制驱动程序根据此估计频偏信息来调节物联网接收机高频时钟产生电路PLL,使PLL的输出频率接近标准值即输出频率偏差接近于0。

【技术实现步骤摘要】
一种使用晶振的物联网GNSS定位方法
本专利技术涉及一种定位方法,具体涉及一种使用晶振的物联网GNSS定位方法,属于电子设备和器件
这里物联网包括所有的蜂窝通信协议,例如NB-IoT,Cat.1,Cat.M,等等。
技术介绍
物联网终端近年来得到广泛的应用。其中,大量的物联网终端有定位的要求,如资产跟踪,共享单车,电动车,可穿戴设备,等等。即将大量商用的mMTC包括NB-IoT,CAT.1等低功耗广域网技术。和传统广域无线通信终端相比,物联网终端需要很低的成本来支持海量连接。而其中的NB-IoT设备的一大优势是其极低的成本。很多物联网终端会有定位的需求。精度要求在200米以内的应用需要用GNSS信号(例如,GPS信号,北斗信号)。物联网GNSS定位终端把物联网接收机(例如NB-IoT)和GNSS接收机做在同一个终端里,可以用单一终端提供定位和通信两种功能。物联网GNSS定位终端已经在电瓶车、牛联网、各种资产跟踪这些领域中得到应用。这些终端设备首先通过GNSS接收机进行定位,然后把设备位置(即经纬度)通过物联网(例如NB-IoT)传输给服务器,达到跟踪或者监控的目的。和其它电子设备类似,物联网GNSS定位终端需要时钟源。一般有两种最基本的时钟源:晶振(XO)和温度补偿晶振(TCXO)。第一种是晶振(XO),由晶体和震荡电路组成。其输出频率随温度变化很大,一般的曲线见图1所示。为了能够输出稳定的频率,温度补偿晶振(TCXO)应运而生。TCXO在XO的基础上,内置了温度补偿芯片,能够调整输出频率在一个很小的范围(一般能在标称频率+/-5ppm或者更好)。”ppm”指的是”partspermillion”,即1e-6。例如,对于38.4MHz,1ppm就是38.4MHz*1e-6=38.4Hz。本文档中,“偏差”的单位是ppm。由于对时钟频率稳定性有很高的要求,传统GNSS需要使用TCXO做为时钟源。TCXO的价格在物联网终端中相对较贵,对于成本有较大影响,并偶尔会有供货困难的问题。晶振(XO)成本很低,而且供应商众多,供货充足。由于这些原因,设备厂商有很强的意愿使用XO而不用TCXO。然而,XO不适用于GNSS接收机,这是由于晶振频率偏差随温度变化幅度很大会导致GNSS定位时间过长而不可用。下表示举例NB-IoT接收机捕获基站信号和GNSS接收机捕获GNSS信号在用TCXO和XO情况下的时间。从表中可见,NB-IoT对选用TCXO或者XO在搜星时间上差别并不大,而GNSS在用XO的时候,会导致定位时间大幅增加,会带来用户体验的急剧变差,并且功耗会增大很多。用TCXO用XONB-IoT信号捕获时间300毫秒400毫秒GNSS信号捕获时间3秒12秒本申请提出在物联网(例如NB-IoT)GNSS定位终端上使用晶振(XO),并用一种新的方案解决GNSS使用XO信号捕获以及定位时间过长的问题。
技术实现思路
本专利技术正是针对现有技术中存在的问题,提供一种使用晶振的物联网GNSS定位方法,该技术方案提出使用晶振(XO)来给物联网(例如NB-IoT)GNSS定位终端提供时钟源,解决了GNSS使用XO信号捕获以及定位时间过长的问题。为了实现上述目的,本专利技术的技术方案如下,一种使用晶振的物联网GNSS定位方法,所述方法包括以下步骤:步骤1:物联网接收机高频时钟产生电路(Phaselockloop,PLL,即锁相环)的输入为晶振频率;PLL频率控制驱动程序用0频偏或者已知的频偏来调节输出信号频率,物联网接收机用预设的频率搜索范围来捕获基站发出的下行信号;步骤2:物联网接收机用捕获到的下行信号频率来估计晶振当前的频率;步骤3:物联网接收机把估计的晶振频偏通知给PLL频率控制驱动程序,驱动程序根据此估计频偏信息来调节GNSS高频时钟产生电路(Phaselockloop,PLL,即锁相环),使PLL的输出频率很接近标准值(即输出频率偏差接近于0);步骤4:GNSS接收机使用调整后的PLL输出信号做为时钟源,这样GNSS接收机不会受到晶振频偏的影响,从而达到和TCXO同样或者更小的频率搜索范围;步骤5:频率控制驱动程序根据此估计频偏信息来调节物联网接收机高频时钟产生电路PLL,使PLL的输出频率很接近标准值(即输出频率偏差接近于0);物联网接收机使用调整后的PLL输出信号做为时钟源,这样物联网接收机不会受到晶振频偏的影响,从而达到和TCXO同样或者更小的频率搜索范围。作为本专利技术的一种改进,步骤1:具体如下:所述物联网接收机(例如NB-IoT接收机)的功能是和基站进行通信,基站由运营商管理并提供服务,基站的无线下行信号一般频率误差在很小的范围内(+/-0.5ppm)。物联网接收机首先在一个很大的频率范围搜索基站的下行信号,这个搜索范围应该包括基站下行信号的频率范围(例如+/-0.5ppm),终端内XO的频率范围(例如+/-20ppm),以及终端的可能最大速度(例如+/-0.5ppm)。在这个例子中,如果物联网接收机想要接收频率是f=800MHz的下行信号,它需要在频率范围是f*(1-p)到f*(1+p),其中p=21ppm=21e-6,这样搜索的频率范围就是从800MHz–16.8kHz到800MHz+16.8kHz,一共有33.6kHz的频率搜索空间;物联网接收机的时钟源由PLL硬件提供,PLL的输入是XO的频率(偏差为d),这里采用分数倍锁相环(Fractional-NPLL),可以调整输出频率达到很精确的步长,PLL的输出频率一般是输入频率的数倍,这个倍数在图2和图3中用参数a和参数b表示。PLL频率驱动程序负责调整PLL的输出频率,可以将PLL的输出频偏纠正一个特定的偏移,在XO频率信息未知的情况下,驱动程序用0频偏来纠正PLL的输出频率,即不做任何纠正,这时候PLL输出频偏和XO的频偏一样大,都是d(单位是ppm)。而在XO频率信息已有估计值的情况下,驱动程序用此估计值来纠正PLL的输出频率,这时候PLL输出频率会很接近目标频率,即频偏接近于0,远小于XO的频偏;基站的下行信号一般含有一个已知的导频信号,物联网接收机搜索过程举例如下:将需要搜索的频率范围分为若干个小频率槽(例如每个频率槽是2kHz,前面例子里33.6kHz的搜索空间一共有17个频率槽),对每个频率槽,接收机产生一个本地的导频信号,然后用本地的导频信号和接收到的信号进行时域相关(即模式匹配),如果相关结果能量超过一个门限,说明匹配上了,就可以判定捕获到一个有效的下行信号,搜索成功;如果相关结果能量没有超过一个门限,就对下一个频率槽继续进行时域相关。作为本专利技术的一种改进,所述步骤2中,物联网接收机在搜索捕获信号成功后,一般还需要通过一个频率跟踪环路(FrequencyTrackingLoop,FTL)来更准确的估计信号频率;把XO的真实频本文档来自技高网
...

【技术保护点】
1.一种使用晶振的物联网GNSS定位方法,其特征在于,所述方法包括以下步骤:/n步骤1:物联网接收机高频时钟产生电路的输入为晶振频率;PLL频率控制驱动程序用0频偏或者已知的频偏来调节输出信号频率,物联网接收机用预设的频率搜索范围来捕获基站发出的下行信号;/n步骤2:物联网接收机用捕获到的下行信号频率来估计晶振当前的频率;/n步骤3:物联网接收机把估计的晶振频偏通知给PLL频率控制驱动程序,驱动程序根据此估计频偏信息来调节GNSS高频时钟产生电路Phase lock loop,PLL,即锁相环,使PLL的输出频率很接近标准值即输出频率偏差接近于0;/n步骤4:GNSS接收机使用调整后的PLL输出信号做为时钟源,这样GNSS接收机不会受到晶振频偏的影响,从而达到和TCXO同样或者更小的频率搜索范围;/n步骤5:频率控制驱动程序根据此估计频偏信息来调节物联网接收机高频时钟产生电路PLL,使PLL的输出频率接近标准值即输出频率偏差接近于0;物联网接收机使用调整后的PLL输出信号做为时钟源,这样物联网接收机不会受到晶振频偏的影响,从而达到和TCXO同样或者更小的频率搜索范围。/n

【技术特征摘要】
1.一种使用晶振的物联网GNSS定位方法,其特征在于,所述方法包括以下步骤:
步骤1:物联网接收机高频时钟产生电路的输入为晶振频率;PLL频率控制驱动程序用0频偏或者已知的频偏来调节输出信号频率,物联网接收机用预设的频率搜索范围来捕获基站发出的下行信号;
步骤2:物联网接收机用捕获到的下行信号频率来估计晶振当前的频率;
步骤3:物联网接收机把估计的晶振频偏通知给PLL频率控制驱动程序,驱动程序根据此估计频偏信息来调节GNSS高频时钟产生电路Phaselockloop,PLL,即锁相环,使PLL的输出频率很接近标准值即输出频率偏差接近于0;
步骤4:GNSS接收机使用调整后的PLL输出信号做为时钟源,这样GNSS接收机不会受到晶振频偏的影响,从而达到和TCXO同样或者更小的频率搜索范围;
步骤5:频率控制驱动程序根据此估计频偏信息来调节物联网接收机高频时钟产生电路PLL,使PLL的输出频率接近标准值即输出频率偏差接近于0;物联网接收机使用调整后的PLL输出信号做为时钟源,这样物联网接收机不会受到晶振频偏的影响,从而达到和TCXO同样或者更小的频率搜索范围。


2.根据权利要求1所述的使用晶振的物联网GNSS定位方法,其特征在于,步骤1:具体如下:所述物联网接收机的功能是和基站进行通信,基站由运营商管理并提供服务,基站的无线下行信号频率误差的范围为+/-0.5ppm,物联网接收机首先在一个很大的频率范围搜索基站的下行信号,这个搜索范围包括基站下行信号的频率范围+/-0.5ppm,终端内XO的频率范围+/-20ppm,以及终端的最大速度+/-0.5ppm,物联网接收机的时钟源由PLL硬件提供,PLL的输入是XO的频率,偏差为d,这里采用分数倍锁相环即Fractional-NPLL,PLL频率驱动程序负责调整PLL的输出频率,将PLL的输出频偏纠正一个特定的偏移,在XO频率信息未知的情况下,驱动程序用0频偏来纠正PLL的输出频率,即不做任何纠正,这时PLL输出频偏和XO的频偏一样大,都是d,单位是ppm,而在XO频率信息已有估计值的情况下,驱动程序用此估计值来纠正PLL的输出频率,这时PLL输出频率会很接近目标频率,即频偏接近于0,远小于XO的频偏;基站的下行信号含有一个已知的导频信号,物联网接收...

【专利技术属性】
技术研发人员:吴杰
申请(专利权)人:诺领科技南京有限公司
类型:发明
国别省市:江苏;32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1