北斗B1I测距码的产生以及matlab程序,FPGA程序

北斗介绍
首先关于北斗卫星 B1I卫星的信号组成,通过matlab产生测距码。并且进行BPSK调制
测距码编码器:
首先解释测距码的产生: G1,G2都是11bit,并且有初始相位,01010101010, 测距码的是由G2的不同抽头进行异或,然后再与G1序列的最低位进行异或,然后每次复位信号到来都要恢复到初始相位,并且G1,G2还要进行移位, G1移位:G1的第1,7,8,9,10,11进行异或,然后移到G1的最高位, G2移位:G2的第1,2,3,4,5,8,9,11进行异或,然后移到G,2的最高位, 由G2的不同抽头进行异或:由下面的表选择,不同的卫星号,对应不同的抽头系数
更加详细的介绍如下图:

 码发生器如下图:

G2 序列相位分配如表:

matlab程序:
function [pn_code,pn_code_freq] = pin_code_gen(PRN_num,SignalLength,SampleFreq,CodeFreq,CodeLength)
BDB1ICAlist =

北斗B1I测距码的产生以及matlab程序,FPGA程序最先出现在Python成神之路

版权声明:
作者:主机优惠
链接:https://www.techfm.club/p/25046.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>