一种生成B1C信号伪随机噪声码的硬件实现方法技术

技术编号:25706857 阅读:57 留言:0更新日期:2020-09-23 02:54
本发明专利技术提出了一种生成B1C信号伪随机噪声码的硬件实现方法,其特征是,包括如下步骤:步骤一:设计出一种基于块存储器的勒让德硬件输出的实现方法;步骤二:设计出基于块ROM共用B1C伪随机噪声码输出的硬件电路方案;步骤三:提出一种多通道分时复用FPGA中块存储器的方案,实现序列的多通道输出方法。本发明专利技术针对多通道B1C信号伪码发生器占用硬件资源过多的问题,提出了基于FPGA和分时复用算法的多通道B1C伪随机噪声码输出硬件设计,并给出了具体设计方案和仿真结果,实现了低功耗北斗导航接机B1C信号伪随机噪声码的多通道输出,解决了生成伪码序列占用硬件资源过大和电路结构复杂的问题。

【技术实现步骤摘要】
一种生成B1C信号伪随机噪声码的硬件实现方法
本专利技术涉及一种伪随机噪声码的硬件实现方法,具体涉及一种生成B1C信号伪随机噪声码的硬件实现方法。
技术介绍
全球卫星导航系统可以完成定位、导航和授时等工作,随着全球卫星导航系统的不断完善和发展,人们对导航接收机定位导航性能和功耗方面的要求也越来越高,对于低功耗北斗导航接收机的应用也会越来越广泛。对于码分多址的北斗B1C导航信号,测距码是不可缺少的部分,用来区分不同的北斗卫星和完成测距定位。在卫星导航接收机中,信号的捕获和跟踪都会用到伪码发生器。设计出一种电路结构简单、低硬件资源消耗的北斗B1C信号伪随机噪声码发生器,对实现多通道的B1C信号导航接收机的基带处理部分具有重要的意义。目前,B1C信号的测距码作为北斗B1C导航信号中的重要部分,学者们正在努力寻求一种电路结构简单、节省硬件资源的B1C伪随机噪声码的硬件生成方法。文献《Legendre序列快速生成的CUDA实现》(计算机工程与应用,2014,50(08):66-71+153)中使用高性能的统一计算设备架构(CUDA)生成勒让德序列本文档来自技高网...

【技术保护点】
1.一种生成B1C信号伪随机噪声码的硬件实现方法,其特征是,包括如下步骤:/n步骤一:设计出一种基于块存储器的勒让德硬件输出的实现方法;/n步骤二:设计出基于块ROM共用B1C伪随机噪声码输出的硬件电路方案;/n步骤三:提出一种多通道分时复用FPGA中块存储器的方案,实现序列的多通道输出方法。/n

【技术特征摘要】
1.一种生成B1C信号伪随机噪声码的硬件实现方法,其特征是,包括如下步骤:
步骤一:设计出一种基于块存储器的勒让德硬件输出的实现方法;
步骤二:设计出基于块ROM共用B1C伪随机噪声码输出的硬件电路方案;
步骤三:提出一种多通道分时复用FPGA中块存储器的方案,实现序列的多通道输出方法。


2.根据权利要求1所述的一种生成B1C信号伪随机噪声码的硬件实现方法,其特征是,所述步骤一中,基于块存储器的硬件输出方法的步骤如下:
通过计算机编程语言生成勒让德序列并存为.coe格式,将该文件固化到FPGA的块存储器中;在通信时钟fs驱动下,通过地址累加读取块ROM的内容,实现勒让德序列的实时输出L(t)。


3.根据权利要求1所述的一种生成B1C信号伪随机噪声码的硬件实现方法,其特征是,所述步骤二中,基于FPGA的B1C信号伪随机噪声序列的步骤如下:
通...

【专利技术属性】
技术研发人员:丁继成张永超杜朝明李亮程建华黄卫权王坤柏亚国
申请(专利权)人:哈尔滨工程大学
类型:发明
国别省市:黑龙江;23

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

1