1引言GPS信号模拟器用于为处于设计阶段的接收机提供仿真环境,精确的GPS信号模拟器是测试与评价先进接收机设计的重要分析工具。射频GPS模拟器产生的是射频信号,且目前接收机的设计重点侧重于基带数字信号处理,为此本文研究基于软件产生的数字中频GPS信号模拟器。软件模拟器(SoftwareSimulator)可在提供模拟器结构灵活性和可重新编程能力的同时,消除了射频信号产生和调制方法中带来的诸多信号不确定性,针对GPS系统中影响伪距精度和跟踪性能的各种误差源进行的高精度建模,从而提供一种方便的机制来评估不同的GPS接收机设计的性能。本文所构建的GPS信号软件模拟器模拟了经过无线信道传播、下变频、滤波、采样、自动增益控制(AGC)的整个过程,并考虑了噪声,欠采样以及接收机时钟误差等影响。2信号模型由于仿真的重点集中在L1载波C/A码上,故信号模型推导中不考虑P码的相关量。2.1GPS发送信号在时刻T第i颗卫星发送的L1载波C/A码GPS信号的解析式为[1]:SL1i=2PtGi(T)Di(T)cos(L1T)(1)其中,SL1i为第i颗卫星发射的L1波段信号;Pt为发射信号的功率;Gi(t)为C/A码Gold码序列;Di(t)为导航电文;L1为L1载波频率;T为GPS系统时。2.2天线端接收信号模型在仿真建模中,只考虑对接收机信号跟踪有可测影响以及对接收机设计差异有严重影响的误差,多数GPS误差源(如电离层/对流层扰动、卫星钟差、星历误差等)可以被忽略。简化后的在接收机天线端的GPS信号模型可表示为[1]:RL1i=2PrGi(T-Td)Di(T-Td)cos{L1(T-Td)}+n(T)(2)Td=R/c(3)其中,Td为信号传输延迟;n(T)被视为加性高斯白噪声;R为卫星与接收机天线之间的距离;c为光速;多普勒项隐含在Td与L1的乘积中。下面引入接收机的时钟偏差(接收机时钟相对于GPS系统时T的提前量)。规定接收机时钟偏差为tr,则接收机时钟时为tr=T+tr,由此式(2)进一步表示为:RL1i=2PrGi(tr-tr-Td)Di(tr-tr-Td)cos{L1(tr-tr-Td)}+n(T)(4)2.3接收机射频前端信号处理模型GPS接收机射频前端的信号处理模型如图1GNSSWorldofChina/2006.4所示,接收信号通过3级下变频传播至采样前的中频IF3。图1GPS接收机RF前端模型从本地频率合成器的第1级输出LO1开始,根据接收机时间tr,由滤波器去除混频过程产生的高频分量,各级混频产生的中频分别为(为简化分析,略去下变频中保持不变的量):IF1=cos{2(fL1-fLO1)tr-2fL1(tr+Td)}IF2=cos{2(fL1-fLO1-fLO2)tr-2fL1(tr+Td)}IF3=cos{2(fL1-fLO1-fLO2-fLO3)tr-2fL1(tr+Td)}(5)其中,fLO1,fLO2,fLO3分别为本振LO1,LO2,LO3的频率,tr为接收机时间I。F3可进一步写为:IF3=cos{2fIF3tr-2fL1(tr+Td)}(6)其中,fIF3=fL1-fLO1-fLO2-fLO3代表采样前的中频。2.4振荡器误差建模接收机振荡器误差对信号的连贯跟踪有重要影响,是信号建模中主要考虑的硬件误差。设振荡器标称频率为fnorm,误差为f,则振荡器输出实际频率为fosc=fnorm+f。频率误差的噪声类型主要包括:频率随机游走、频率闪烁噪声、频率白噪声、相位闪烁噪声和相位白噪声。通常采用阿仑方差来表征频率稳定度,给定取样间隔为

gps模拟器 matlab,基于Matlab/Simulink的数字中频GPS信号软件模拟器相关推荐

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

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

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

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

  3. gps数据处理matlab,基于Matlab的数据处理方法在GPS高程拟合中的应用

    基于Matlab的数据处理方法在GPS高程拟合中的应用 在分析GPS高程异常拟合模型实质的基础上,结合工程实例,顾及地球重力场的空间连续性特点,运用Matlab中的拟合插值函数Griddata等进行高 ...

  4. 二阶振荡衰减 matlab,基于Matlab/Simulink的二阶控制系统仿真研究

    1 二阶控制系统模型本文引用地址:http://www.eepw.com.cn/article/201612/328597.htm 能够用二阶微分方程描述的系统称为二阶控制系统.在控制工程实践中,二阶 ...

  5. 正交db小波 图像处理 matlab,基于matlab小波工具箱的数字图像处理及小波分析

    基于matlab小波工具箱的数字图像处理及小波分析 基于 Matlab 小波工具箱的数字图像处理摘要:小波分析在图像处理中有非常重要的应用,包括图像压缩.去噪.分解和增强等.运用多分辨率分析可以将信号 ...

  6. abs模型matlab,基于MATLAB/Simulink的汽车ABS建模与分析

    设 计 研 究 汽 车 实用 技 术 AUTOMOBILE APPLIED TECHN0LOGY 20l 341-第6期 2Ol 3 N0.6 基于 MATLAB/Simu¨nk的汽车 ABS 建模与 ...

  7. 桥式滤波整流电路仿真MATLAB,基于Matlab/Simulink的整流滤波电路的建模与仿真

    讨论. 从上面的理论分析以及我们在实验中测试情况来看 ,协议引进的各种自适应设计 ,在误码率很低以及较小 RTT 延时情况下 ,会稍微降低协议的效率 , 而在信道干扰严重以及 RTT 延时较长的情况下 ...

  8. ask信号调制matlab,基于Matlab的ASK数字调制系统仿真

    基于Matlab的ASK数字调制系统仿真 摘要: "幅移键控"又称为"振幅键控",记为ASK.也有称为"开关键控"(通断键控)的,所以又记作 ...

  9. 散斑场相加处理matlab,基于MATLAB的数字散斑条纹图滤波比较

    [摘要]数字散斑照相术提取的数字散斑条纹图存在信噪比低.强度弱的特点,因此需要对图像进行滤波除噪.为了比较不同的滤波方法对散斑条纹图的除噪效果,笔者在MATLAB中采用中值滤波.巴特沃斯低通滤波.指数 ...

  10. 菲涅耳计算全息图matlab,基于Matlab的计算全息图的制作与数字再现的研究

    基于Matlab的计算全息图的制作与数字再现的研究 应用Matlab语言,结合博奇型计算全息的编码方法,利用计算机分别绘制了菲涅耳全息图和傅里叶变换全息图,实现了计算全息图的快速制作,讨论了制作计算全 ...

最新文章

  1. 新手向:从不同的角度来详细分析Redis
  2. 2月1日学习内容整理:算法
  3. php中的parse_ini_file函数
  4. java executor spring_Spring+TaskExecutor实例
  5. 【HDU - 1069】Monkey and Banana (最长下降子序列 + 贪心,最长上升子序列类问题)
  6. Java基础提升高级API
  7. android nds模拟器窗口,安卓NDS模拟器drastic模拟器使用经验分享
  8. c#的内存管理(托管及未托管对象管理)
  9. 匹配出html代码中的table的全部内容,如何在table这样的形式 获取多个tr中的值?以下是我写的简易html 和凌乱的代码。求解答Q.Q...
  10. 《乐高EV3机器人搭建与编程》——2.1 零件储存箱
  11. 网络邻居计算机访问权限设置,windows7不能访问网上邻居的原因及解决方法
  12. 详解第三方支付之支付清算体系(上)
  13. STK开发包用法探讨
  14. 浅析 Qemu 热迁移特性——Multifd
  15. python循环代码优化技巧_记一次优化python循环代码逻辑的过程
  16. AxureRP(中英文版)——初识Axure(一)
  17. linux的SIGCHLD信号
  18. 【UE虚幻引擎】手把手教学,UE打包全攻略
  19. RAID技术图解(mdadm)
  20. python自动化 2 对象定位(1)

热门文章

  1. 点亮led灯的个数_点亮一个led灯程序
  2. 关于拿到一个别人给你已经上架的App源代码时,首先需要干的几个事情
  3. Java从入门到精通+第三版.pdf
  4. Java入门到精通(六)
  5. 南阳理工学院计算机acm,南阳理工学院计算机学院ACM队成员获奖情况[荣誉记]
  6. matlab俄罗斯方块说明,俄罗斯方块MATLAB版的代码
  7. 北斗导航 | ARAIM:Advanced RAIM流程及基本原理(LPV-200)
  8. 做个PC端打字小游戏
  9. 安装签名不一致什么意思_探灵之夜嫁安装失败签名不一致怎么办-夜嫁安装失败签名不一致解决方法-松松手游网...
  10. Python:命令安装pyQt5相关插件