主要内容

生成GPS粗收购代码

这个模型展示了如何配置黄金序列发生器块生成粗收购(C / A)展示的代码(1),使用相同的离散块模型表示配置验证生成的代码。GPS C / A码使用促进传输信号的采集和跟踪。

探索模型

模型包含一个离散的块模型C / a码提出了(1)和配置黄金序列发生器块生成相同的代码。

生产GPS C / A码,黄金序列发生器的配置块需要考虑这些设置的细节。

  • 原始多项式(g1g2)和代码阶段(平方米)中指定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

引用

  1. 徐,詹姆斯Bao-Yen。全球定位系统接收器的基本原理:一个软件的方法。美国新泽西州霍博肯:约翰威利& Sons, Inc ., 2004年。https://doi.org/10.1002/0471712582

另请参阅

|