生成GPS粗收购代码
这个模型展示了如何配置黄金序列发生器块生成粗收购(C / A)展示的代码(1),使用相同的离散块模型表示配置验证生成的代码。GPS C / A码使用促进传输信号的采集和跟踪。
探索模型
模型包含一个离散的块模型C / a码提出了(1)和配置黄金序列发生器块生成相同的代码。
生产GPS C / A码,黄金序列发生器的配置块需要考虑这些设置的细节。
原始多项式(
g1
和g2
)和代码阶段(平方米
)中指定PreLoadFcn
回调模型的匹配离散块模型和下行命令多项式(1]。g1
,g2
,平方米
用来配置吗首选多项式(1),首选多项式(2),指数序列黄金序列发生器的参数块。在[1),多项式都解释为下行命令,所以黄金序列发生器块使用
fliplr
函数翻转g1
,g2
,平方米
二进制向量匹配离散块模型配置。的指数序列参数对应于离散块的推迟第二代码模型。在离散块的实现,XOR会移位寄存器来实现这个面具的转变。在初始化过程中,
mask2shift
将指定的掩码转换为标量延迟黄金序列发生器使用的块。反馈寄存器配置期间必须保持静态模拟。
比较结果
运行模式后,isequal
是用来比较产生的GPS C / A码使用离散块模型和黄金序列发生器的块。
isequal (G1_Output code1) = 1 isequal (G2_Output code2) = 1 isequal (gps_ca goldseq) = 1
引用
徐,詹姆斯Bao-Yen。全球定位系统接收器的基本原理:一个软件的方法。美国新泽西州霍博肯:约翰威利& Sons, Inc ., 2004年。https://doi.org/10.1002/0471712582。