一种新的北斗信号二次捕获算法制造技术

技术编号:11705644 阅读:88 留言:0更新日期:2015-07-09 12:50
本发明专利技术涉及北斗卫星信号捕获方法,具体为一种新的北斗信号二次捕获算法,本发明专利技术首先在主码层面进行串行捕获;而后在整个二次编码周期上进行并行二次捕获的方法,以去除二次编码对积分时间的限制,达到提高接收机灵敏度的目的。本发明专利技术提出一种基于串并结合的北斗分层编码信号的捕获算法。本充分利用二次编码的特性搜索PRN码和二次编码的码相位和多普勒频偏。积分时间不再局限在一个主码周期内而是扩展到几个主码周期,在算法复杂度合理上升的同时提高了捕获灵敏度。而且为了在信号足够强的情况下减少捕获时间,算法采用大频偏搜索步长先捕获主码相位而后进行二次编码的精细搜索,因此能够实现快速捕获强信号。

【技术实现步骤摘要】

本专利技术涉及北斗卫星信号捕获方法,具体为。
技术介绍
北斗卫星导航系统(BeiDouNavigationSatelliteSystem,BDS)中需要长时间 的积分来获得较高的灵敏度,而BDS二代中新型扩频码的采用给接收机的设计带来了新的 挑战,新型扩频码采用二次编码与主码的分层结构,这种结构大大限制了导频通道相干积 分时间的增加。 BDS接收机的信号处理包括三个阶段:捕获、跟踪和位置,速度,时间(Position VelocityTime,PVT)解算。接收机通过捕获可以粗略地估算信号多普勒频偏和扩频码相 位,跟踪阶段更加精准地同步多普勒频偏与码相位,进而提取导航电文和伪距信息,最终解 算出PVT信息。随着BDS新技术的不断应用,未来接收机将面临复杂环境(如深山、峡谷、 城市、室内)的严峻挑战。因此,接收机的捕获部分必须精心设计,确保在微弱信号环境下 正常工作。事实上,捕获的目的是搜索所有可见卫星,并确定不同卫星扩频码(PRN码)相 位。 接收信号与相应的本地载波和扩频码(PRN码)副本做相关运算,如果相关值超过 提前设定的阈值,则捕获卫星成功,同时得到多普勒频偏和PRN码相位。通过在不同的载频 和码相位上进行重复搜索,直到搜索到所有可见卫星。一般相关时间为单PRN码周期,如果 需要提高接收机的灵敏度,单周期的相关时间是不够的。因此,可以叠加不同码周期的相关 结果来提高灵敏度,分为相干积分(即平方之前求和)和非相干累加(平方之后求和)。在 低信噪比的环境中,相干积分比非相干累加效果要好。关于这两种方法已经有文章见诸于 报,本文不再赘述。对于传统GPS的Ll信号,可以通过简单的方法克服导航电文数据位翻 转,实现相干积分。然而,BDS二代中扩频码特殊的编码结构需要在捕获时考虑所有可能的 二次编码NH码相位组合,致使相干积分的实现难度变大。 随着BDS二代的广泛使用,如何增加相干积分时间已成为研宄热点。在中作 者讨论了一种树形结构的长时间相干积分方法,主要原理是:在指定长度的二次编码码片 上尝试所有可能的相位组合来增加相干积分时间,这种方法虽然一定程度上提高了灵敏 度,但相位组合的数量是按照二次编码码片数呈指数增长,因而只适用于较短的二次编码 捕获,而且没有获取码相位。因此本文提出了一种新的算法,在一个PRN码周期上并行搜索 PRN码相位,在整个NH码周期上进行并行二次搜索NH码相位,提高灵敏度的同时也捕获了 NH码相位。
技术实现思路
本专利技术为了解决BDS二代中扩频码特殊的编码结构大大限制了导频通道相干积 分时间的增加的问题,提供了。 本专利技术是采用如下的技术方案实现的:,包括以 下步骤: 步骤一 :BDS接收机接收到的RF信号经过射频前端放大、下变频和数字化后得到 中频信号; 步骤二:对中频信号每隔Ims选取信号,一共选取m组作为输入信号,m可任意选 定; 步骤三:设定多普勒频偏,生成Ims扩频码作为本地扩频码; 步骤四:将m组输入信号分别与经过本地副载波调制的本地扩频码进行一个周期 的循环相乘,而后将乘积进行Nsp点的累加得到相关输出,Nsp是一周期本地扩频码的样点 数; 步骤五:相关输出经过Ns= 20次的串行捕获,得到串行捕获结果; 步骤六:选取20ms本地二次编码补20ms零构成本地备用二次编码,本地备用二次 编码经过FFT变换后取复共轭得到本地二次编码复共轭信号; 步骤七:将串行捕获结果经FFT变换后与本地二次编码复共轭信号相乘,相乘结 果经IFFT变换到时域得到时域信号; 步骤八:将时域信号与设定的门限阈值进行比较,检测是否捕获到卫星信号,若时 域信号没有超过阈值则将在下一个多普勒频偏上重复步骤三到步骤八,直到捕获到卫星信 号或者搜索完所有的可能多普勒频偏。 本专利技术提出一种基于串并结合的北斗分层编码信号的捕获算法。本充分利用二次 编码的特性搜索PRN码和二次编码的码相位和多普勒频偏。积分时间不再局限在一个主码 周期内而是扩展到几个主码周期,在算法复杂度合理上升的同时提高了捕获灵敏度。而且 为了在信号足够强的情况下减少捕获时间,算法采用大频偏搜索步长先捕获主码相位而后 进行二次编码的精细搜索,因此能够实现快速捕获强信号。【附图说明】 图1是本专利技术的串并结合北斗卫星信号捕获流程图。 图2是本专利技术北斗信号捕获装置的结构图。【具体实施方式】 ,包括以下步骤: 步骤一 :BDS接收机接收到的RF信号经过射频前端放大、下变频和数字化后得到 中频信号IF,X(nTs); 步骤二:对中频信号IF,X(nTs)每隔Ims选取信号,一共选取m组作为输入信号; 步骤三:设定多普勒频偏,生成Ims扩频码作为本地扩频码; 步骤四:将m组输入信号分别与经过本地副载波调制的本地扩频码进行一个周期 的循环相乘,而后将乘积进行Nsp点的累加得到相关输ayp(k),Nsp是一周期本地扩频码的 样点数; 步骤五:相关输出yp(k)经过Ns= 20次的串行捕获,得到串行捕获结果ys。,Ns是 本地二次编码的码片数; 步骤六:选取20ms本地二次编码补20ms零构成本地备用二次编码,本地备用二次 编码经过FFT变换后取复共轭得到本地二次编码复共轭信号; 步骤七:将串行捕获结果ys。经FFT变换后与本地二次编码复共轭信号相乘,相乘 结果经IFFT变换到时域得到时域信号; 步骤八:将时域信号々(t't。,./;,)与设定的门限阈值进行比较,检测是否捕获到卫 星信号,若时域信号兑)没有超过阈值则将在下一个多普勒频偏上重复步骤三到步 骤八,直到捕获到卫星信号或者搜索完所有的可能多普勒频偏。 具体实施时,接收机接收到的卫星信号经过射频前端放大、下变频、数字化后得到 中频信号IF,X(nTs),中频信号表达式如下:【主权项】1. ,其特征在于包括以下步骤: 步骤一 :BDS接收机接收到的卫星信号经过射频前端放大、下变频和数字化后得到中 频信号; 步骤二:对中频信号每隔Ims选取信号,一共选取m组作为输入信号,m可任意选定; 步骤三:设定多普勒频偏,生成Ims扩频码作为本地扩频码; 步骤四:将m组输入信号分别与经过本地副载波调制的本地扩频码进行一个周期的循 环相乘,而后将乘积进行Nsp点的累加得到相关输出,Nsp是一周期本地扩频码的样点数; 步骤五:相关输出经过Ns= 20次的串行捕获,得到串行捕获结果; 步骤六:选取20ms本地二次编码补20ms零构成本地备用二次编码,本地备用二次编码 经过FFT变换后取复共轭得到本地二次编码复共轭信号; 步骤七:将串行捕获结果经FFT变换后与本地二次编码复共轭信号相乘,相乘结果经 IFFT变换到时域得到时域信号; 步骤八:将时域信号与设定的门限阈值进行比较,检测是否捕获到卫星信号,若时域信 号没有超过阈值则将在下一个多普勒频偏上重复步骤三到步骤八,直到捕获到卫星信号或 者搜索完所有的可能多普勒频偏。【专利摘要】本专利技术涉及北斗卫星信号捕获方法,具体为,本专利技术首先在主码层面进行串行捕获;而后在整个二次编码周期上进行并行二次捕获的方法,以去除二次编码对积分时间的限制,达到提高接收机灵敏度的目的。本专利技术提出一种基于串并结合的北斗分层编码信号的捕获算法。本充分利用二次编码的特性本文档来自技高网
...

【技术保护点】
一种新的北斗信号二次捕获算法,其特征在于包括以下步骤:步骤一:BDS接收机接收到的卫星信号经过射频前端放大、下变频和数字化后得到中频信号;步骤二:对中频信号每隔1ms选取信号,一共选取m组作为输入信号,m可任意选定;步骤三:设定多普勒频偏,生成1ms扩频码作为本地扩频码;步骤四:将m组输入信号分别与经过本地副载波调制的本地扩频码进行一个周期的循环相乘,而后将乘积进行NSP点的累加得到相关输出,Nsp是一周期本地扩频码的样点数;步骤五:相关输出经过Ns=20次的串行捕获,得到串行捕获结果;步骤六:选取20ms本地二次编码补20ms零构成本地备用二次编码,本地备用二次编码经过FFT变换后取复共轭得到本地二次编码复共轭信号;步骤七:将串行捕获结果经FFT变换后与本地二次编码复共轭信号相乘,相乘结果经IFFT变换到时域得到时域信号;步骤八:将时域信号与设定的门限阈值进行比较,检测是否捕获到卫星信号,若时域信号没有超过阈值则将在下一个多普勒频偏上重复步骤三到步骤八,直到捕获到卫星信号或者搜索完所有的可能多普勒频偏。

【技术特征摘要】

【专利技术属性】
技术研发人员:李灯熬牛文慧赵菊敏
申请(专利权)人:太原理工大学
类型:发明
国别省市:山西;14

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

1