- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件接收机的定义
GPS软件接收机就是软件无线电的思想在GPS上的实现,其基本思想是在接收机尽可 能靠前的部分用A/D转换器将输入信号转换成数字信号,通过软件编程来实现GPS的各种功能。
1
GPS软件接收机的基带 数字信号处理部分是接收机 的核心,依次完成捕获、跟 踪、载噪比估计和比特同步, 接着从数字信号中解调出定 位所需要的时间和导航信息。 它基于码NCO计算出伪距, 基于载波NCO计算出载波相 位和整周数。 GPS信号分别 在不同的通道中进行处理。 每一个可见卫星都被分配一 个通道,能同时跟踪的卫星 的数目由接收机的所具有通 道数决定。
软件接收机的结构
2
软件接收机与硬件接收机的比较
传统GPS硬件接收机
基于专用硬件(ASIC)
具有较高的灵敏度和信号处理速度
灵活性差,定型后便无法改动
SGR (Soft-Defined GPS Receiver)
软件算法替代专用IC芯片
软件可适用于大部分的通用处理器、可修改
• 主要优点:灵活性好;快速的开发和实现;适应于各种卫星导航系统;
软件模块可重复使用;可供教育、研究机构研究测试新的软件算法, 评估接收机性能;还可以用来实现比较复杂的算法。
3
• MATLAB (易于工程上的仿真实 验,方便进行数字信号处理)
• PC平台(稳定,容易开发代码 和调试,代码移植性好)
• FPGA (易于实现各个模块的并 行执行,提高处理速度)
• DSP (专业的数字信号处理芯 片,速度快,功耗低,体积小)
软件接收机发展阶段
4
• 捕获:卫星号、载波的多普勒频移、码初始相位
• 跟踪:码相位、载波频率、载波相位、导航信息
• 解算:计算伪距、卫星位置、用户位置
软件接收机中的信号处理
5
• GPS信号主要由以下三个部分组成:
1、载波信号,载波链路1 (L1) 和载波链路2 (L2)。 L1的中心频率是1575.42MHz ,L2 的中心频率是1227.60MHz。
2 、扩频序列。每颗卫星都有两个唯一的扩频序列,第一个是粗捕获码C/A码,另一个是 加密精确码P(Y)码。 C/A码是一个码长为1023个码片,码周期为1ms,码速率为1.023MHz 的周期性序列。 P码长度约为2.35×1014个码片,码速率为10.23MHz,且在每次GPS周开
始时(即在周六/周日子夜) 重复。C/A码在L1载波上调制, P码在L1和L2载波上均有调制。
3 、导航电文。导航电文是GPS信号中调制的数据,其数据速率为50bps,所以每一个数 据位的长度是20ms。导航电文的作用是提供卫星的星历数据和历书数据,这些数据用来 计算卫星的准确位置和速度。
GPS信号结构
6
卫星发射信号的所有信号分量,包括: L1载波、 L2载波、调制在载波上的C/A码、 P码和数据码。这 些信号都是根据同一基本频率10.23MHz产生的,并 且各信号分量的频率之间都存在比例关系,这对于 发射信号和接收信号的同步是十分有利的。 GPS卫星 的伪随机码是利用调相技术调制到载波上的。由于 伪随机码的幅值只取0或1,如果码值取0时,对应的 码状态为+1;而码值取1时,对应的码状态为-1 。 载波和相应伪随机码的码状态相乘后,便实现了载 波的调制。调制过程中,当载波与码状态+1相乘时, 载波相位不变,而当与码状态-1相乘时,其相位改 变180度。所以当码相位从0变为1或从1变为0时,都 将使载波相位改变180度。
GPS信号的产生
7
GPS 信号中的C/A码,其实是一种伪随机码,是
由两个10级的反馈移位寄存器(G1 、G2)产生的, 并由1.023MHz的时钟来驱动。其结构如左图所示。 因为G1和G2中的两个移位寄存器都为10比特长,所 以产生的码序列长度为210- 1=1023比特。再将移位寄 存器的输出G1和G2进行异或计算得到C/A码。
载波的产生
8
前32 个码相位分配左如表所示。第
一列为卫星识别号,第二列为第1到第 37号的卫星PRN码序号。卫星G2产生器 的码相位选择如第三列所示。第4列展 示了以码元数表示的码延迟。最后一列 显示了每个卫星所产生的C/A码的前10 个位,是用八进制形式表示的,可以用 来核查产生的码是否正确。
码相位分配表
9
GPS信号的捕获
• 信号捕获的目的是确定接收机当前所在位置的可见 卫星号,进而计算出可见卫星的载波频率和伪随机 码相位信息。
捕获原理: 伪随机码C/A的相关特性
捕获过程需要为后续的跟踪确定信号的两个特性参数:
1、相对精确的载波频率
2 、C/A码周期的起始位置
10
GPS信号捕获实际上是一个两维的搜索 过程。码相位的搜索范围与本地码相联系, 而多普勒搜索范
原创力文档


文档评论(0)