【技术实现步骤摘要】
卫星导航接收机基带芯片通用跟踪通道系统及其跟踪方法
本专利技术属于通信领域,具体涉及一种卫星导航接收机基带芯片通用跟踪通道系统及其跟踪方法。
技术介绍
目前世界上有四大卫星导航系统,分别为:GPS、BDS(北斗系统)、GLONASS和Galileo。每个系统均有多个频点多个信号,而不同系统不同频点信号之间往往具有不同的调制方式、信号格式等参数。表1列出了目前公开可接收的各系统信号及其主要参数:表1卫星导航系统信号及其主要参数卫星导航系统经历了几十年的发展历程,其信号参数也随着卫星导航系统的发展不断完善,因此目前既有老的BPSK调制方式信号,也有新的BOC调制信号,两种调制方式并存。从上表可以看出,可接收的信号种类很多,主要参数也各不相同,给基带芯片跟踪通道的统一设计带来了困难。卫星导航接收机的技术发展趋势之一为兼容接收各系统各频点信号,通过增加信号和卫星的数量来提高卫星导航接收机在恶劣环境下的可用性。因此卫星导航接收机基带芯片往往需要提供数百个跟踪通道,来满足跟踪不同系统不同信号的使用需求。芯片的设计需要考虑面积、成本、良品率等问题,因此需要尽可能减少资源占用,而这数百个跟踪通道正是基带芯片中首先要考虑降低资源的部分。不同系统不同频点信号参数之间的差异决定了跟踪通道无法采用一种简单的通用结构,必须进行优化设计,以解决通道统一化和资源占用的矛盾。现有的跟踪通道技术方案主要有两类,第一类是为每个信号专门设计的跟踪通道,只能用于一种信号参数的跟踪,无法跟踪其他参数的信号。此方 ...
【技术保护点】
1.一种卫星导航接收机基带芯片通用跟踪通道系统,其特征在于包括载波NCO模块、相位旋转模块、调相模块、码NCO模块、码移位寄存器模块、次级码模块、伪随机码生成模块、参数设置模块、计数器组模块和积分清零模块;载波NCO模块和相位旋转模块串联,相位旋转模块的输出端连接积分清零模块的第一输入端;调相模块、码NCO模块和码移位寄存器模块串联,次级码模块的输出端连接码移位寄存器模块的第三输入端,码移位寄存器模块的输出端连接积分清零模块的第二输入端;计数器组模块的输出端同时连接积分清零模块的第三输入端和伪随机码生成模块的第三输入端;码NCO模块的输出端还连接伪随机码生成模块的第一输入端;伪随机码生成模块的输出端连接码移位寄存器模块的第二输入端;参数设置模块的输出端分别与伪随机码生成模块、码NCO模块、码移位寄存器模块、次级码模块、计数器组模块和积分清零模块连接;载波NCO模块用于根据外部输入的载波频率控制字进行频率控制字的累加,从而生成本地复现载波并上传相位旋转模块;相位旋转模块用于根据外部输入的导航信号采样数据和载波NCO模块输入的本地复现载波进行计算,将导航数据的频率变为零频信号并上传积分清零 ...
【技术特征摘要】
1.一种卫星导航接收机基带芯片通用跟踪通道系统,其特征在于包括载波NCO模块、相位旋转模块、调相模块、码NCO模块、码移位寄存器模块、次级码模块、伪随机码生成模块、参数设置模块、计数器组模块和积分清零模块;载波NCO模块和相位旋转模块串联,相位旋转模块的输出端连接积分清零模块的第一输入端;调相模块、码NCO模块和码移位寄存器模块串联,次级码模块的输出端连接码移位寄存器模块的第三输入端,码移位寄存器模块的输出端连接积分清零模块的第二输入端;计数器组模块的输出端同时连接积分清零模块的第三输入端和伪随机码生成模块的第三输入端;码NCO模块的输出端还连接伪随机码生成模块的第一输入端;伪随机码生成模块的输出端连接码移位寄存器模块的第二输入端;参数设置模块的输出端分别与伪随机码生成模块、码NCO模块、码移位寄存器模块、次级码模块、计数器组模块和积分清零模块连接;载波NCO模块用于根据外部输入的载波频率控制字进行频率控制字的累加,从而生成本地复现载波并上传相位旋转模块;相位旋转模块用于根据外部输入的导航信号采样数据和载波NCO模块输入的本地复现载波进行计算,将导航数据的频率变为零频信号并上传积分清零模块;调相模块用于根据外部输入的调相值调整码NCO的计数,并实现特定码相位的整体偏移调整;码NCO模块用于根据外部输入的码频率控制字、调相模块上传的数据和接收的码NCO模块设置参数,生成伪码时钟和码移位控制信号,并将伪码时钟上传伪随机码生成模块,将码移位控制信号上传码移位寄存器模块;次级码模块用于根据接收的次级码模块设置参数生成次级码并上传码移位寄存器模块;伪随机码生成模块用于根据接收的伪码时钟、伪随机码生成模块设置参数和周期清零信号,生成伪随机码并上传码移位寄存器模块;码移位寄存器模块用于根据接收的伪随机码、次级码和码移位控制信号,生成相应的伪码并上传积分清零模块;计数器组模块用于根据接收的计数器组模块设置参数,进行信号时间中的毫秒和码片计数,生成周期清零信号和清零控制信号,并将周期清零信号上传伪随机码生成模块,将清零控制信号上传积分清零模块;参数设置模块用于设置模块参数并将模块参数上传对应模块;积分清零模块用于根据接收的零频信号、伪码和清零控制信号,进行数据和伪码的相乘及累加,生成最终的数值信号;该数值信号为跟踪通道输出给上层跟踪环路的接口数据。
2.根据权利要求1所述的卫星导航接收机基带芯片通用跟踪通道系统,其特征在于所述的码移位寄存器模块用于根据接收的伪随机码、次级码和码移位控制信号,生成相应的伪码,具体为码移位寄存器模块用于根据接收的伪随机码、次级码和码移位控制信号,生成早、准、迟三路伪码;准支路伪码为当前生成的原始伪码,早支路伪码为超前ΔC码片的伪码,迟支路伪码为滞后ΔC码片的伪码。
3.根据权利要求1所述的卫星导航接收机基带芯片通用跟踪通道系统,其特征在于所述的码NCO模块用于根据外部输入的码频率控制字、调相模块上传的数据和接收的码NCO模块设置参数,生成伪码时钟和码移位控制信号,具体为码NCO模块根据输入的码频率控制字计算对应的伪码时钟;码频率控制字由伪码码率决定且其中codenco为码频率控制字,fc为伪码码率,fs为跟踪通道的工作时钟频率;码NCO模块的字长为nbit。
4.根据权利要求1所述的卫星导航接收机基带芯片通用跟踪通道系统,其特征在于所述的次级码模块将有次级码信号的次级码周期扩展为20ms,且1m...
【专利技术属性】
技术研发人员:王东会,向为,郑彬,易文鑫,肖凤,刘蓉杰,
申请(专利权)人:湖南北云科技有限公司,
类型:发明
国别省市:湖南;43
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。