卫星信号捕获和跟踪中,本地复现的测距码具有举足轻重的地位.针对于中国新发射的北斗三号卫星,提出了在FPGA内实现B2a信号测距码发生器的方法.以北斗三号卫星B2a的测距码为研究对象,详细解释了B2a测距码发生器的设计原理,其中包含Weil码以及Gold码发生器的关键模块分析,利用FPGA模块化地设计了可扩展的B2a测距码发生器模块,通过预留的寄存器初始化接口,可以实现不同PRN号卫星的测距码,解决了产生任意卫星号测距码的复杂问题,对于北斗三号导航接收机设计具有一定的参考意义.
北斗三号 B2a 测距码 现场可编程逻辑门阵列 伪随机码 分层码 导频通道