GPS卫星发送的信号一般由3个分量组成:载波、伪码和导航电文,其中伪码和导航电文采用BPSK技术去调制载波。

GPS使用的两个L波段两种载频:

1 GPS搜索捕获原理

为了跟踪和解码GPS信号,首先要捕获到GPS信号。将捕获到的GPS信号的数据传递给跟踪过程,再通过跟踪过程便可得到卫星的导航电文。传统的GPS捕获方法有:串行搜索捕获、滑动相关法、循环相关法、PMF算法。

1.1串行搜索捕获方式

串行搜索在同一搜索时间内仅完成对一个可能区间的搜索。设置本地扩频序列的定时初相,本地生成的序列与输入信号进行相关处理。其基本结构如图1所示。

在固定的检测区间上,输出信号与预置的门限值比较,若低于门限值,则对本地序列的相位增加一个增量,再进行相关比较,直到输出超过门限值,认为捕获完成,本地序列相位不再增加,转入跟踪过程。

串行捕获的最大优点是:只使用一个相关器,设备简单,在使用长码的时候可减少对硬件资源的占用。缺点是搜索时间可能很长,对长码更是如此。

1.2并行搜索捕获方式

并行搜索能在一个搜索时间内完成对整个不确定区域的搜索。假设接收序列与本地序列时间差的不确定区域为个码片,若本地扩频序列g(t)逐个延迟半个码片间隔(),则需要2从个相关器。每个相关器都同时检查个码片,其它们的输出经比较器选出最大值,对应的本地扩频序列被认为与接收信号实现了粗略同步。其基本结构如图2所示。

并行搜索的优点是:能在一个搜索时间内完成捕获。缺点是使用多个相关器,占用较多的硬件资源。仅适合于做短码的相关运算。

因此,在实际低信噪比环境下,采用单纯的串行捕获方式或者是单纯的并行捕获方式是不合理的,很多情况下,我们需要结合两者的优点实现低信噪比环境下微弱信号的捕获。

GPS信号捕获基本原理相关推荐

  1. 【GPS仿真】基于matlab GPS信号捕获跟踪定位仿真【含Matlab源码 1960期】

    ⛄一.获取代码方式 获取代码方式1: 完整代码已上传我的资源:[GPS仿真]基于matlab GPS信号捕获跟踪定位仿真[含Matlab源码 1960期] 点击上面蓝色字体,直接付费下载,即可. 获取 ...

  2. GPS软件接收机(1)——GPS信号捕获

    解读Darius Plausinaitis, Dennis M. Akos所著的关于GPS信号捕获的代码 最新上传所有源码 链接:https://pan.baidu.com/s/1M2oiCWcm9e ...

  3. 【GPS仿真】基于matlab GPS信号捕获跟踪【含Matlab源码 2126期】

    ⛄一.获取代码方式 获取代码方式1: 完整代码已上传我的资源:[GPS仿真]基于matlab GPS信号捕获跟踪[含Matlab源码 2126期] 点击上面蓝色字体,直接付费下载,即可. 获取代码方式 ...

  4. 基于matlab的GPS信号捕获仿真

    目录 1.算法概述 2.仿真效果 3.MATLAB仿真源码 1.算法概述 全球定位系统gps是一种可以在全球范围内为用户全天候提供实时.连续.高精度的位置.速度和时间信息的卫星导航系统,其主要终端设备 ...

  5. GPS信号捕获的MATLAB_FPGA仿真

    由于C/A码长lms,所以至少要用lms的电文来捕获,但在实际中,1ms的电文仍有可能发生导航点相位偏移.因此,使用两组连续的10ms电文来捕获,就保证了在某一组电文中未含有相位偏移. 我们将一个信号 ...

  6. 北斗导航 | GPS信号捕获(软件实现 附Matlab源代码)

    ================================================ 博主github:https://github.com/MichaelBeechan 博主CSDN:h ...

  7. 【随机共振】基于随机共振的高灵敏度GPS信号捕获算法

    算法结构图 首先input输入到SR 这个语句意思就是每次输入一段数据进行处理,因为这个系统是实时反馈的系统,所以在处理的时候,必须是一段段处理,而不能和原来一样一次性进行处理,所以我们每次处理的数据 ...

  8. 【MATLAB教程案例2】GPS信号捕获算法的案例分析

    FPGA教程目录 MATLAB教程目录 -------------------------------------------------------------------------------- ...

  9. gps 捕获 matlab,基于FFT的GPS信号快速捕获方法

    基于FFT的GPS信号快速捕获方法 李继忠 李巍 (北京遥感设备研究所,北京100039) 摘要:设计在高动态环境下工作的GPS接收机,其难点之一便在于对卫星伪码的快速捕获. 针对缩短GPS接收机捕获 ...

最新文章

  1. 【响应式Web前端设计】new Option()函数的作用(三区联动)
  2. SuperMap iDesktop 8C 进行地图SQL查询并显示结果操作示例
  3. 开发人员需要熟知的常用Linux命令Version、Kernel查看
  4. rocket-console控制台安装
  5. 组卷积(group convolution)
  6. 生产环境MySQL 5.5.x单机多实例配置实践
  7. 轻松四步配置Oracle数据库监听
  8. mysql backup restore_mysql-backup-restore
  9. -Visual Studio 2010- IntelliTrace(智能跟踪)优化c盘
  10. FreeSwitch命令:切换视频会议画面布局
  11. 计算机毕业论文乐谱播放器,单片机音乐播放器毕业论文
  12. MySql常用语句汇总
  13. 老毛子 K2 通过SSH 抓包
  14. 苹果台式电脑怎么使用计算机,苹果台式电脑开开不了机怎么办
  15. Sound Of Firmware 学习 (一) 注册SOF
  16. Centos7.2/3/4/5镜像(1511,1611,1708,1804),附Centos官网镜像,旧版全镜像链接及仓库下载地址
  17. Python复盘股票_3. 超短的复盘框架
  18. oracle不足位数补零
  19. 转变为一维向量的flatten()操作
  20. WampServer是干什么的

热门文章

  1. QTreeView 修改节点字体 父子结构
  2. 分数乘法怎么用计算机计算,分数乘法怎么算-分数运算法则-分数乘分数的计算方法...
  3. 面试题:软件测试面试题小享
  4. 开讲啦观后感2017计算机科学家,【开讲啦俞敏洪观后感】 开讲了俞敏洪观后感_俞敏洪开讲啦观后感_东城教研...
  5. android 设置壁纸 代码,我如何在Android中使用代码设置壁纸?(How can I set Wallpaper in a...
  6. matlab对服务器性能要求,服务器运行matlab
  7. Log4J日志输出格式说明
  8. RK809电源管理芯片配置 dts修改
  9. 08_04基于手写数据集_mat保存模型参数
  10. 永磁同步电机控制笔记:foc控制原理通俗讲义