GPS基带P码处理总结——P码处理的要素及方法

  • P码的结构分析
  • P码结构
  • P码控制逻辑
  • W码
  • Z跟踪法
  • 总结

P码的结构分析

P码是GPS信号中所含有的一种扩频码,也是一种伪随机噪声码,同时调制在L1和L2载波上,由于其周期长,因此又称作长码。加密后的P码称为P(Y)码,P(Y)码为军用码,其结构不公开,但可知P(Y)码是由P码和W码异或产生的,因为可通过对W码时序估计来恢复L2载波,为实现双频定位提供支撑。

P码结构

P码是复杂的伪随机噪声码,序列长度为2.35469592765×10的14次方,码速率为10.23MHz,码周期为266.41天,即38.058星期。在实际应用中,每颗卫星使用P码的一星期长的码元作为自己的扩频序列,故每个序列长度是6.187104×10的12次方。
P码的生成可参考ICD-GPS-200C,P码生成主要由4个12级线性反馈移位寄存器(X1A、X1B、X2A、X2B)构成,系统时钟为10.23MHz


P码的4个移位寄存器其自然周期为4095,均做截断并按照一定的规律周期运行。X1A和X1B被截短为4092个码片一个周期,X2A和X2B被截短为4093个码片一个周期。X1序列按如下规律运行。X1A按其4092个码片为1周期,运行整3750个周期。X1B按4093个码片为1周期,运行完成其自身的3749个周期,然后停止推送待X1A运行完结后一同复位重新开始。X1B在完成其3749个周期后,需停止推送343个码钟,便载入初相重新运转。
同样,X2序列中的X2A和X2B的时序关系与X1序列中的X1A和X1B的规律一样,只是X2A到一个3750周期结束时,X2A和X2B同时停止推送,待37个码片时钟后重新开始启动。即X2A需停止推送37个码钟,X2B需停止343+37个码钟,再重新载入各自的初相重新运转。X2由X2A和X2B异或而得,X1由X1A和X1B异或而得。X1和X2序列异或得到P码序列。每颗卫星使用该序列的一个星期。在X2序列的输出位置使用移位寄存器来对X2序列进行i个码片的延迟,就形成了37种不同的P码序列。

P码控制逻辑

P码通过L1 C/A码的辅助引导产生。在L1 CA稳定跟踪上后,便可得到相应的卫星编号i、包含当前周内秒计数的TOW,通过TOW字可以获得下一个6s计数的准确时刻值,在当前的6s计数的开始时刻,启动X1的控制逻辑产生X1码流。由于每一个6s计数周期内,X2相对于X1都会产生374=148个码片的滞后,因而在启动X1后,控制延时模块延时(TOW148+i)*Tp个时钟周期后,再启动X2的产生控制逻辑,便生成与当前X1历元相对应的X2码流,最后将两者做异或运算,便得到当前的P码。

W码

W码是在AS启动之后用于对P码加密的未知码,W码的吗速率并不是固定的,但是和产生P码的其中一个字码X1A是同步的。X1A码的速率和P码速率一致为10.23MHz,并且其长度为4092个P码。W码的速率是按照一定的模式变化的,可以表述为,20个P码为一个W码,持续11个W码,后面为22个P码为一个W码,持续21个此周期的W码。两个W码合并为一个H周期,15个H周期为1ms 。

Z跟踪法

(1)捕获跟踪L1通路,恢复L1载波,并求解当前准确的卫星时刻
(2)由跟踪后的L1载波辅助产生L2载波,根据L1解出的当前卫星编号及时间,由L1P码发生器控制产生L1P码
(3)用L1P与L1Q支路信号做相关,去掉L1载波的P码,相关结果经过低通滤波,产生L1W码的预估值
(4)延时控制器调整L1P和L2P的电离层延时,由L1P引导产生L2P,同时用L2P与L2支路信号做相关,并通过低通滤波;
(5)用预估所得L1W码与L2滤波结果做相关,经累加积分后送入码环鉴相器,反馈至延时控制器跟踪L2P码,同时鉴相器结果送至L2的载波NCO,实现对L2全波长的载波复现。

总结

本文列出了一些P码处理的实现要素,后续将会对某些具体进行介绍

GPS基带P码处理总结——P码处理的要素及方法相关推荐

  1. GPS基带P码处理总结——几个关键的说明和重要的参考文献

    GPS基带P码处理总结--几个关键的说明和重要的参考文献 P码生成 W码 P码置位的时刻 参考文献 P码生成 W码 P码置位的时刻 置位后,刚开始生成的P码是不正确的. 参考文献 上述描述都来自于以下 ...

  2. GPS基带P码处理总结——从2019年美伊冲突说起

    GPS基带P码处理总结--从2019年美伊冲突说起 从一条新闻说起 蛛丝马迹 待续 从一条新闻说起 写之前我先转发一条新闻,该新闻链接为: 特朗普失去耐心,五角大楼已经做好战争准备,美伊冲突到达临爆点 ...

  3. 蓝牙协议规范(射频、基带链路控制、链路管理)

    转自:http://blog.csdn.net/xubin341719/article/details/38303881 作者:xubin341719(欢迎转载,请注明作者,请尊重版权,谢谢!) 欢迎 ...

  4. 蓝牙核心技术概述(三): 蓝牙协议规范(射频、基带链路控制、链路管理)

    关键词:蓝牙核心技术协议射频基带链路控制链路管理 作者:xubin341719(欢迎转载,请注明作者,请尊重版权,谢谢!) 欢迎指正错误,共同学习.共同进步!! 下载链接:Bluetooth PROF ...

  5. 蓝牙核心技术概述: 蓝牙协议规范(射频、基带链路控制、链路管理)

    原文出处:https://blog.csdn.net/xubin341719/article/details/38303881 作者:xubin341719(欢迎转载,请注明作者,请尊重版权,谢谢!) ...

  6. 关于安卓机型写串码 改串码 端口开启和基带qcn等一些经验

    第一种需求情况.主要是刷机 更新 降级导致的基带丢失 没有串码情况.这种需要写入基带和串码来解决故障,有的机型有可能重新线刷一次官方固件基带和串码就回复正常了.有的机型不行.具体实测为主.那么不管是写 ...

  7. 基于LabVIEW的基带NRZ矩形波形产生模块以及二进制数字调制系统(2ASK、2FSK、2PSK)以及抗噪声分析(含工程源码、设计报告)

    通用基带单极性NRZ矩形波产生模块 通过输入二进制序列(序列长度可自定义),产生相应的基带波形,一般为NRZ矩形波. 基本设计思路 在此VI设计中,将输出的单极性NRZ信号采用命名为"输出一 ...

  8. 【通信仿真】基于matlab GUI数字基带通信仿真【含Matlab源码 2510期】

    ⛄一.数字基带信号波形仿真简介 主要研究了数字信号的基带传输的基本概念及数字信号基带传输的传输过程和如何用MATLAB软件仿真设计数字基带传输系统.本文首先介绍了MATLAB仿真软件.然后介绍了本课题 ...

  9. 安卓玩机搞机技巧综合资源-----修复基带 改串码 基带qcn 改相关参数 终结贴【二十】

    有需要了解这方面常识的友友梦可以先参阅我这几个帖子 请点击跳转 基带qcn的备份与写入相关 格机 nv报错 高通联机修改IMEI等参数的相关解析 关于高通QPST平台功能和选项的一些简单说明 基带qc ...

最新文章

  1. MS SQL SERVER中备份所有数据库
  2. 远控免杀专题(15)-DKMC免杀
  3. POJ 3352 Road Construction ; POJ 3177 Redundant Paths (双联通)
  4. 一文详解物化视图改写
  5. mysql 索引合并_MySQL 索引合并(Index Merge)优化
  6. 事务不是与当前连接无关联就是已完成_mysql索引锁事务
  7. AcWing 896. 最长上升子序列 II(二分优化LIS)
  8. mssql2000跟mssql2005共享问题
  9. 研磨设计模式之简单工厂模式
  10. MybatisPlus_整合p6spy
  11. 吉几三的俺ら东京さ行ぐだ歌词
  12. 苹果怎么滚动截屏_30个小技巧,带你感受苹果系统到底有多好用
  13. 360云盘账号停止服务器,360云盘服务器终止为什么
  14. java之Io-File类
  15. lcd显示器测试软件,tLCDtest(液晶屏幕测试软件)
  16. android解压rar方法,安卓手机如何解压rar/zip/7z等压缩包 详细图解教程
  17. 英语口语198之每日十句口语
  18. Long monitor contention with owner
  19. AEJoy —— 表达式之模拟弹簧【JS】
  20. SQL Server 2016 [修改数据库名称]及[添加次文件和日志文件]

热门文章

  1. 移动端电商项目开发流程
  2. 计算机英语原文件夹,常用文件夹英文解译
  3. 为什么C语言长盛不衰,永不会过时?
  4. mysql级联更新_Mysql实现级联操作(级联更新、级联删除)(转)
  5. python向excel隔行写数据_【Python】将每日新增数据写入Excel
  6. 瀑布模型,迭代模型,敏捷开发
  7. Matlab 2018b 安装问题 - License checkout failed
  8. layui 给table里面的添加图标_layui教程---table
  9. 浅尝webSocket
  10. python——加解密hashlib/hmac/random/secrets/base64/pycrypto