一种通用卫星导航伪码生成方法与流程

文档序号:25598584发布日期:2021-06-22 17:18阅读:来源:国知局

技术特征:

1.一种通用卫星导航伪码生成方法,其特征在于,所述方法包括:

配置生成伪码的参数信息,所述参数信息包括golden码参数信息和weil码参数信息;

根据伪码请求,配置与伪码类型相匹配的码生成器;

通过所述码生成器生成对应类型的伪码。

2.根据权利要求1所述的通用卫星导航伪码生成方法,其特征在于,所述配置生成伪码的参数信息包括:获取参数后,按照通道将参数存放于指定内存地址下,等待伪码生成使用。

3.根据权利要求2所述的通用卫星导航伪码生成方法,其特征在于,对于weil码,只存储legendre序列,将计算出的legendre序列在初始化时写入指定存储ram中。

4.根据权利要求2所述的通用卫星导航伪码生成方法,其特征在于,配置golden码生成器,所述根据伪码请求,配置与伪码类型相匹配的码生成器,包括:

根据取码通道的序号和生成地址,读取相应参数;

对两个线性序列g1和g2配置移位寄存器初始值u32initg1、u32initg2;

对两个线性序列g1和g2配置多项式抽头u32coefg1、u32coefg2;

对两个线性序列g1和g2配置掩码值u32maskg1、u32maskg2;

对两个线性序列g1和g2配置截断长度u32truncklen1、u32truncklen2;

读入指定通道两个线性序列g1和g2移位寄存器状态以及伪码计数等历史信息;

完成参数配置后,将相关标志置高,等待取码信号。

5.根据权利要求3所述的通用卫星导航伪码生成方法,其特征在于,配置weil码生成器,所述根据伪码请求,配置与伪码类型相匹配的码生成器,包括:

根据取码通道的序号和生成地址,读取相应参数;

对两个legendre序列配置序列初始值u32prinit_a、u32prinit_b;

配置weil码序列长度u32weillen和截断长度u32trucklen;

读入指定通道两个legendre序列的地址计数、插入码计数以及伪码计数等历史信息;

完成参数配置后,将相关标志置高,等待取码信号。

6.根据权利要求4所述的通用卫星导航伪码生成方法,其特征在于,通过所述码生成器生成对应类型的伪码,包括:

根据伪码取码信号和使能开关,推动两个线性序列g1和g2基于配置的移位寄存器初始值进行移位操作,同时开始码片计数;

当码片计数到达g1或g2的配置截断长度,则相应将g1或g2序列恢复到初始值;

根据配置的多项式抽头,选择两个线性序列g1和g2中相应bit位异或相加,作为新的输入位;

根据配置的掩码值,选择两个线性序列g1和g2中相应bit位异或相加,得到g1序列和g2序列输出,再将两个序列的模2和作为该通道的golden码输出;

生成伪码有效标志,方便后级使用。

7.根据权利要求5所述的通用卫星导航伪码生成方法,其特征在于,通过所述码生成器生成对应类型的伪码,包括:

根据伪码取码信号和使能开关,推动两个legendre序列基于配置的初始地址进行递增操作,同时开启码片计数;

地址若到达插入码地址位置,则暂停计数和地址递增,开始插入码,完成插入码的插入操作后,恢复正常计数和地址递增;

码片计数若到达截断长度,则返回初始配置;

将两个legendre序列的模2和作为该通道的weil码;

生成伪码有效标志,方便后级使用。

8.根据权利要求6或7所述的通用卫星导航伪码生成方法,其特征在于,还包括生成伪码后,保存当前状态信息。

9.根据权利要求8所述的通用卫星导航伪码生成方法,其特征在于,所述保存当前状态信息包括:当前通道取码完成后,将两个线性序列g1和g2的移位寄存器当前状态以及伪码计数保存至指定内存中,等待下一通道取码。

10.根据权利要求8所述的通用卫星导航伪码生成方法,其特征在于,所述保存当前状态信息包括:当前通道取码完成后,将两个legendre序列的地址计数、插入码计数以及伪码计数保存至指定内存中,等待下一通道取码。


技术总结
本申请公开了一种通用卫星导航伪码生成方法,所述方法包括:配置生成伪码的参数信息,所述参数信息包括Golden码参数信息和WEIL码参数信息;根据伪码请求,配置与伪码类型相匹配的码生成器;通过所述码生成器生成对应类型的伪码。支持所有导航系统所有频点的所有卫星,支持多通道时分复用取码。根据不同伪码配置相应的参数,根据配置的参数生成相应的码生成器,生成对应的伪码。相比传统方式,可以极大的减少逻辑资源开销,同时在工程管理的角度上,也大大减少了不同种类伪码生成器的冗余模块。

技术研发人员:唐淦平;曹刚;张建;李臻君;陈根潮;彭贵福;许俊峰
受保护的技术使用者:湖南中森通信科技有限公司
技术研发日:2021.02.23
技术公布日:2021.06.22
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1