基于MATLAB的GPS信号的c/a码生成代码我要分享

C / a code generation code of GPS signal based on

关注次数: 387

下载次数: 0

文件大小: 12.17 kB

代码分类: 其他

开发平台: matlab

下载需要积分: 2积分

版权声明:如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

代码描述

中文说明: 根据GPS的ICD描述,C/A码是由两个10级反馈移位寄存器组合产生。因此被称为Gold码,即周期长为1023个码片的两个m序列,G1序列和G2序列。 两个序列的特征多项式为: G1(x)=1+x^3+x^10 G2(x)=1+x^2+x^3+x^6+x^8+x^9+x^10 G1的抽头号为3和10,G2的抽头号为2、3、6、8、9、10。将要编码的数据依次放入第1-10级寄存器,G1把第3和第10抽头数据读取出来,模2运算后放入输入端,前半段数据后移;G2是将2、3、6、8、9、10抽头数据读出来,模2相加后放入输入端,前半段数据后移。G1发生器的第10位输出即为G1码;G2码是由4,6抽头输出经过模2相加得到的。然后G1码和G2码进行模2相加最终得到C/A码。


English Description:

According to the ICD description of GPS, the C / a code is generated by the combination of two 10 level feedback shift registers. So it is called gold code, that is, two m sequences with 1023 chips, G1 sequence and G2 sequence.


代码预览

相关推荐