数字中频GPS信号软件模拟器设计
基于软件GPS平台的高动态数字中频信号模拟与实现

基于软件GPS平台的高动态数字中频信号模拟与实现
李建文;赵勃;张宗麟
【期刊名称】《中国惯性技术学报》
【年(卷),期】2009(017)003
【摘要】在有限的实验条件下,为验证高动态软件GPS接收机信号的捕获和跟踪模型,提出了一种基于软件GPS接收平台的高动态GPS数字中频信号模拟方法.介绍了软件GPS接收平台的基本结构框架,并根据高动态环境下伪随机码的多普勒效应及本地振荡器的频率误差对接收信号的影响,推导并建立了一种较精确的高动态GPS数字中频信号模型.为使模型适用于更加复杂的环境,通过设置接收信号的噪声幅值来调整信噪比大小,以确定所需的信号强度;在信号参数的设置过程中调整入射信号与反射信号的幅度比值及反射信号的时间延迟参数,以模拟不同程度的多路径效应对中频信号的影响.仿真结果表明了该方法的有效性.
【总页数】5页(P308-312)
【作者】李建文;赵勃;张宗麟
【作者单位】空军工程大学,工程学院,西安,710038;空军工程大学,工程学院,西安,710038;空军工程大学,工程学院,西安,710038
【正文语种】中文
【中图分类】U666.1
【相关文献】
1.高动态GPS信号模拟器中串口通信的实现 [J], 王靖;纪元法;孙希延;伍建辉
2.基于FPGA+DSP实现高动态GPS信号模拟器 [J], 伍建辉;曾庆宁;纪元法;郭小娟
3.高动态GPS卫星信号模拟器设计与实现 [J], 贾科军;柯熙政
4.高动态GPS信号模拟器的软件实现 [J], 张颖慧;常青;张其善;吴今培
5.基于FPGA技术的GPS卫星数字中频信号模拟器设计 [J], 石阳;刘光斌
因版权原因,仅展示原文概要,查看原文内容请购买。
数字中频GPS信号软件模拟器设计

Telecommunication Engineering
Vol. 47 No. l Feb. 2007
c( 为 C / A 码 Gold 码序 p t 为发射信号的功率; i t) ( 为导航电文; T 为 GPS 列; D ! Ll 为 Ll 载波频率; i t) 系统时。 2! 2 天线端接收信号模型 在仿真建模中, 只考虑对接收机信号跟踪有可 测影响以及对接收机设计差异有严重影响的误差, 多数 GPS 误差源 ( 如电离层 / 对流层扰动、 卫星钟 差、 星历误差等) 可以被忽略。简化后的在接收机
[ l] 天线端的 GPS 信号模型可表示为
{ 2! ( f Ll - f LOl - f LO2 - f LO3 ) t r - 2! f Ll ( "t r + Td ) } IF3 = cos
(5) f LO2 、 f LO3 分别为本振 LOl 、 LO2 、 LO3 其中, f LOl 、 的频率, t r 为接收机时间。IF3 可进一步写为 2 ! f IF3 t r - 2 ! f Ll ( "t r + T d ) }( 6 ) IF3 = cos{ 其中, f IF3 = f Ll - f LOl - f LO2 - f LO3 代表采样前的 中频。 2! 4 振荡器误差建模 接收机振荡器误差对信号的连贯跟踪有重要 影响, 是信号建模中主要考虑的硬件误差。设振荡 器标称频率为 f norm , 误差为 "f, 则振荡器输出实际 频率为 f osc = f norm + "f。频率误差的噪声类型主要 包括频率随机游走、 频率闪烁噪声、 频率白噪声、 相 位闪烁噪声和相位白噪声。通常采用阿仑方差来 表征频率稳定度, 给定取样间隔为 l s, 则在以上各 噪声误差 项 中 只 考 虑 起 支 配 作 用 的 随 机 频 率 游
GNSS数字中频信号软件模拟

关 键 词 :全 球 导 航 卫 星 系 统 ; 数 字 中 频模 拟 ; 误差建模 ; 硬件 回放
中 图分 类 号 :TN 9 6 7 . 1 文 献标 识 码 :A 国家 标 准 学 科 分 类 代 码 :5 9 0 . 3 5
n a v i g a t i o n a l g o r i t h m t e s t& e v a l u a t i o n a n d r e c e i v e r d e v e l o p me n t& t e s t . Th i s p a p e r s t u d i e s t h e s i mu l a t i o n o f s o f t wa r e -
第 2 3 0 6 1 3 卷 年 第 1 月 1 期
摘
要 :全 球 导 航 卫 星 系 统 ( GNS S ) 信号软件模拟器能够根据需要 , 方便灵 活地模拟 出接收机收 到的导航信 号 , 可 为
GN S S导 航 算 法 的测 试 、 评 估 以 及 接 收 机 的 研 发 测 试 提 供 一 种 高 效 的 方 法 。对 基 于 软 件 架 构 的 G NS S数 字 中频 信 号 模 拟 技 术 进 行 研 究 。首 先 分 析 了 导 航 信 号 中 出 现 的 各 种 误 差 信 号 , 然 后 给出整 个 系统 的设 计架 构 , 最 后 分 别 运 用 GN S S软 件 接 收 机 和硬 件 接 收机 对 模 拟 信 号 进 行 验 证 。结 果 表 明 GNS S数 字 中 频 信 号 软 件 模 拟 的信 号 可 以用 标 准 的
中频数据模拟软件开发报告

中频数据模拟软件开发报告作者:李子月2012-7-10第1章绪论1、1软件编写背景、意义卫星导航和惯性导航是现在运用最为广泛的两种导航模式,两种导航模式具有性能互补特性,GPS/INS组合导航是一种比较理想的导航模式。
松组合、紧组合中两种系统相互辅助不够密切,并且理论上存在一定的误差,系统性能不够稳定,1999年被提出的GPS/INS深组合导航是现在国际上的研究热点。
GPS/INS深组合导航理论上不同于松、紧组合模式,在数据同步、数据处理、误差分析、状态估计方面都存在难点,硬件实现非常困难。
现在国外从事深组合研究的除了一些先进研究所以及军工单位搭建了硬件测试平台,大部分都是处于半实物仿真阶段;国内研究由于技术上受到种种限制,科研主要以仿真为主,其中,国防科技大学、哈工大、北航等导航基础较强的高校有的实验室搭建了简易的半实物仿真平台。
由于深组合导航算法复杂,需要用到I、Q相关数据和惯导数据进行数据融合,并且数据同步难以实现,所以对数据要求也很高,真实数据有时难以满足软件需要,特别是在理论研究的初期,仿真数据的优势远大于真实采集数据。
除此之外仿真中频数据还有其他方面的优势:(1) 可以仿真现实中难以获得的运动轨迹数据。
以高动态导航为研究背景的科研工作者很难获取高速、高动态载体的卫星数据,软件仿真中频数据可以仿真任意飞行轨迹参数下的数据。
(2) 可以任意设定信噪比,以及可以捕获到的卫星数目,这就方便了弱信号跟踪、抗十扰等技术的研究。
(3) 仿真的中频数据由于所有参数都是人为设定,科研人员就可以活楚的知道实验的理论值,方便了误差分析。
不但在GPS/INS深组合研究中仿真中频数据具有很大的优势,在很多领域仿真中频数据都是一个很好的选择。
国外很早就有了GPS中频数据仿真的matlab 工具箱,但是价格十分昂贵,国内的很多实验室都开发了自己的仿真软件。
1、2软件的功能和系统概况本软件是全部采用matlab语言编写,基本功能就是仿真出可供软件接收机识别并处理、解算出位置、速度等信息的数据。
中频GPS信号模拟器方案设计

中频GPS信号模拟器方案设计
丁继成;赵琳;黄卫权;刘付强
【期刊名称】《数据采集与处理》
【年(卷),期】2008(023)004
【摘要】为检验软件接收机对信号的同步性能,以中频GPS信号模型为基础构建了一种数字中频GPS信号软件模拟器,设计了模拟器的总体方案.通过分析卫星运动状态和接收机的位置关系提出了信号传播时间的迭代计算方法,针对实际信号中多路径效应复杂的情况,由散射多径和镜面多径对有用信号的影响导出了一种简单的镜面多路径误差模型.实验结果表明模拟器输出的信号符合真实中频GPS信号的特点,对仿真信号的捕获进一步验证了方案模型的正确性与实用性.
【总页数】5页(P497-501)
【作者】丁继成;赵琳;黄卫权;刘付强
【作者单位】哈尔滨工程大学自动化学院,哈尔滨,150001;哈尔滨工程大学自动化学院,哈尔滨,150001;哈尔滨工程大学自动化学院,哈尔滨,150001;哈尔滨工程大学自动化学院,哈尔滨,150001
【正文语种】中文
【中图分类】TP391.9
【相关文献】
1.集成电离层闪烁仿真的数字中频GPS信号模拟器设计验证 [J], 王娜;寇艳红
2.GPS卫星信号模拟器中频信号处理与实现 [J], 李保柱;张其善;杨东凯
3.雷达信号模拟器的中频信号产生器设计 [J], 李诗琪
4.一种雷达中频信号模拟器设计 [J], 赵朋亮;谢永亮;陈珂
5.基于FPGA技术的GPS卫星数字中频信号模拟器设计 [J], 石阳;刘光斌
因版权原因,仅展示原文概要,查看原文内容请购买。
GPS模拟器软件设计

目录摘要 (1)1 绪论 (1)1.1 课题概述 (1)1.2 GPS的发展和前景 (2)1.3 课题设想 (3)1.4 本章小结 (3)2 需求说明 (3)2.1 开发工具 (4)2.2 开发运行环境 (4)2.3 任务目标 (4)2.4 数据精确度 (4)2.5 时间特性 (4)2.6 用户界面 (4)3 GPS全球定位系统 (4)3.1 GPS定位系统概述 (4)3.2 GPS系统的组成 (5)3.3 GPS定位的坐标系统和时间系统 (6)3.4 GPS卫星定位的基本原理 (6)4 数据采集和格式转换 (6)4.1 数据传送码制和输出格式 (6)4.2 数据帧的具体格式 (8)4.3状态参数的设定 (8)5 GPS软件设计实现 (8)5.1 功能划分及目标 (8)5.2 软件分析与设计 (9)5.3 关键技术和算法 (9)5.4 程序的实现 (10)结束语 (20)参考文献 (21)附录 (22)GPS模拟器软件设计摘要:本文是一篇模拟GPS接收机实时接收卫星信号并显示的设计论文,主要目的是模拟从GPS接收机接收数据并通过RS-232串行通信标准接口传输,然后按照一定格式显示出来。
本设计主要是利用Visual C++ 强大的集成开发环境和快速创建各种应用程序的能力,创建各种图形操作界面,来编写一个实时接收并显示信息的窗体应用程序。
本文介绍了GPS的一些历史和发展前景,GPS定位系统概况,GPS的数据传输码制、输出格式和Visual C++ 的发展、作用、集成开发环境和基础知识,以及完成该程序的关键技术: VC++的串口控件MSComm,最终完成了程序的编写,实现了毕业设计的要求。
程序的结果是实时的显示了接收机接收来的数据。
关键词:GPS定位;串口;实时显示;MSComm。
Abstract:This article is a piece of design dissertation , it simulations the GPS receiver real-time receive satellite signal and display it ,The paper mostly aims is Simulation the data received from the GPS receiver and through RS-232 Serial communication standard connection transmission , then displaying the data with certain form .This design mainly take use of the powerful collection exploitation environment of Visual C++ and the ability of double-quick establishing kinds of application, which includes very popular multimedia application and kinds of graph operation, compiles a real-time receive and the displayed information window application procedure. This article introduced GPS some history and the prospects for development, the GPS positioning system survey, the GPS data transmission code system, the output form and the Visual C++ development, the function, the integrated development environment and the elementary knowledge as well as completes this procedure the essential technology: the VC++’s controller of MSComm ,which is serial communication equipment .Finally ,I has completed the procedure compilation, and realized the graduation project request. The procedure’s result was the real-time demonstration the data which receiver received.Keywords:GPS positioning; Serial port;Real-time display;MSComm.1 绪论1.1 课题概述GPS(Global Positioning System)系统是全天候、全时段工作的基于卫星定位的高精度定位系统,自美国上世纪八、九十年代研制并部署成功后,得到了全球的广泛应用。
基于Matlab/Simulink的数字中频GPS信号软件模拟器

在 仿真 建模 中 , 只考虑对 接收机 信号跟 踪有 可
测影 响以及对 接 收机设计 差 异有严 重影 响的误 差 , 多数 GP S误差 源 ( 电离 层/ 流层 扰 动 、 星 钟 如 对 卫
设 计 重点 侧重 于基 带数字信 号处 理 , 为此本 文研究
基 于 软件 产生 的数字 中频 GP S信 号模 拟器 。
GP S信 号 模拟 ห้องสมุดไป่ตู้相 比 , 该软件 模 拟器 具备设 计 灵活 、 扩展 、 于使 用等 诸 多优 点 。 可 易
关键 词 : GPS ;软 件 模 拟 器 ;欠 采 样 ;ma lb 自动 增 益 控 制 ta ;
中图分 类号 : P 9 . T 319
文献 标识 码 : A
文章 编号 :0 89 6 (0 6 0 —0 00 1 0 —2 8 2 0 ) 40 1—4
下面 引入接 收机 的时钟 偏差 ( 接收机 时钟 相对
2 信 号 模 型
由于仿 真的重 点集 中在 L 载 波 C A 码上 , l / 故
信 号模型 推 导 中不 考虑 P码 的相关 量 。
2 1 G S发 送 信 号 . P
于 G S系 统时 T的提 前量 ) P 。规定 接 收 机 时钟 偏
1 引 言
GP S信 号模 拟器用 于 为处 于 设计 阶段 的 接 收 机 提供 仿 真环 境 , 确 的 GP 精 S信 号 模 拟 器 是 测试
与评 价 先 进 接 收 机 设 计 的 重 要 分 析 工 具 。射 频 G S模 拟 器产 生 的是 射 频信 号 , 目前 接 收机 的 P 且
C S L( O { l T— Td ) ) + ( T)
BD/GPS/GLONASS三模软件模拟器的设计与实现

Ab s t r a c t : I n o r d e r t O o v e r c o me t h e s h o r t c o mi n g s o f t h e c o mp l e x s t r u c t u r e a n d h i g h C O S t o f t h e h a r d wa r e s i mu l a t o r ,t h e
第 3 3卷
第 5 期
桂 林 电 子 科 技 大 学 学 报
J o u r na l o f Gu i l i n Un i v e r s i t y o f El e c t r o n i c Te c h n o l o g y
2 0 1 3年 1 O 月
Vo 1 . 3 3 。 No . 5 Oc t . 2 0 1 3
MF C- b a s e d B D/ GPS / GL0NAS S t r i - mo d e s i mu l a t o r i s d e s i g n e d a n d t h e d y n a mi c l i n k l i b r a r y o f t h e t r b mo d e s a t e l l i t e
De s i g n a n d i m pl e me nt a t i o n o f s o f t wa r e
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
(
) ( ff
LOl
+
f LO2 f norm
+
f LO3 f norm
+
fS f norm
norm
)
(8)
图l
GPS 接收机 RF 前端模型
"f f IF A - nom = f IF3 - f S 其中, 为归一化频率误差; f norm 为伪中频的理论值; f IF A - err 为伪中频的偏差, 如式 (9) : f IF A -err = = "f ( f + f LO2 + f LO3 + f S ) f norm LOl "f f f norm TDC (9)
RIF (kTS )= 2
i
信号传输延迟生成提供两种方法可供选择: 一 种方法是直接输入 ECEF 坐标下卫星轨迹矩阵与 接收机轨迹矩阵, 在输入轨迹上的每一时刻导出相 应的 LOS ( 视距) 距离与信号传输延迟, 再使用插 值法 ( 3 次样条插值) 推出对应于采样时间离散点 的信号传输延迟; 另一种方法是建立接收机相对卫 星几何距离变化的解析模型, 接收机设计 3 种工作 模式: 静态模式、 匀速直线移动、 圆周运动。该方法 也可以较好地模拟接收机的动态特性。 3! l! 2 采样信号生成 采样信号生成分两步。首先生成包含时钟误 差的 GPS 中频采样信号, 并通过中心频率为 l. 405 MHZ 的带通滤波, 然后在此中频采样信号上叠加 高斯噪声。 对于噪声序列生成, 首先产生高斯噪声序列, 考虑到分辨率问题, 先以高倍采样频率 ( 笔者取 4 倍) 生成数字噪声序列, 然后通过中心频率为 4. 309 MHZ ( 采样前的中频) 的带通滤波器, 最后根据 实际中频采样频率对其进行降采样, 以便叠加到前 一步生成的中频采样信号上。 3! 2 "#$ 模型 AGC 电路对前面生成的叠加噪声后的中频采 样信号进行 2bit 量化, 通过反馈确定量化阈值 (幅 度比较门限) 。量化规则的确定是使量化器处理 增益最大 ( 即输出信噪比的损耗最小) 。根据文献 [2] 中的分析, 采用 2bit 量化时, 当高幅度值码片 ( + 3 / - 3) 所占总码片数的比例约为 30% 时处理 增益最大, 此时输出信噪比的损耗低于 0. 6 CB, 量 化后的信号幅度近似服从高斯分布。 AGC 顶层仿真模型如图 3 ( a) 。主要参数说 明如下: SAMPLING_DT ( 取 0. l75 #s ) 为采样间隔 时间;CYC_CNT ( 取 5 7l4 ) 为两次门限更新之间 的采样点数; GAIN 为误差放大增益; gps _ sig. mat 为生成的 GPS 中频采样信号 ( 未量化) 数据文件; Thresh 为幅度量化的比较门限, 在门限更新子系统
最终中频总的频率迁移量, 而与下变频级数无关。 故在采样时 由于振荡器误差影响采样频率 f S , 间上带来抖动, 若在仿真中采用非均匀采样时间, 将 会显著降低仿真速度。因此通过均匀采样, 并将频 率误差项 (式 (9 ) ) 插入到式 (6) 中来等效振荡器误 差的影响, 并附上数据调制、 码调制、 噪声和幅值项, 得到完整的数字中频采样 GPS 信号 ( 未量化) 模型 为
S Lli = ! 2 P t G( D ( cos ( ! Ll T) ( l ) i T) i T) 其中, S Lli 为第 i 颗卫星发射的 Ll 频段信号;
收稿日期: 2006 - 06 - 30 ;修回日期: 2006 - 08 - 29
・ l08・
第 47 卷 第 l 期 2007 年 2 月
随机频率游走噪声采用高斯 - 马尔可夫一阶 延迟噪声模型模拟, 频率误差序列 y k 与相位误差
[ 3] ( 时钟偏差) 序列 x k 的递推计算公式如下 :
y k = y k -l + # a ・p k x k = 2 x k -l - x k -2 + # a ・p k ・$ x k = x k -l + y k ・$
l
引
言
本文所构建的 GPS 信号软件模拟器模拟了经 过无线信道传播、 下变频、 滤波、 采样、 自动增益控
GPS 信号模拟器用于为处于设计阶段的接收 机提供仿真环境, 精确的 GPS 信号模拟器是测试 与评价先进接收机设计的重要分析工具。传统的 GPS 模拟器产生的是射频信号, 且目前接收机的设 计重点侧重于基带数字信号处理, 为此本文研究基 于软件产生的数字中频 GPS 信号模拟器。 可在提供模拟 软件模拟器 ( Software Simuiator) 器结构灵活性和可重新编程能力的同时, 消除传统 信号产生和调制方法中带来的诸多信号不确定性, 针对 GPS 系统中影响伪距精度和跟踪性能的各种 误差源进行高精度建模, 从而提供一种方便的机制 来评估不同的 GPS 接收机设计的性能。
Design of a Software Simulator for Digitized IF GPS Signals
HU Xiu - lin,YANG Zhi - zhuan,ZHANG Yun - yu
( Department of Eiectronic and Information Engineering , Huazhong University of Science and Technoiogy , Wuhan 430074 , China) Abstract : Based on the theoretic modeiing and anaiysis of the IF GPS signais, an accurate software simuiator of IF GPS signais is impiemented in Matiab / Simuiink , the effects of noise,under - sampiing and receiver ciock error are aiso simuiated. Convenient for the reaiization of different aigorithms,the software simuiator is impiemented by combining Matiab code with Simuiink modeis. Compared to conventhis software simuiator has many advantages,such as nimbie design ,fiexitionai GPS signai simuiators, bie extending and easy - to - use. Key words: GPS signai;software simuiator;under - sampiing;AGC
*
制 ( AGC ) 的整个过程, 并考虑了噪声、 欠采样以及 接收机时钟误差等影响。
2
信号模型
由于仿真的重点集中在 Ll 载波 C / A 码上, 故
信号模型推导中不考虑 P 码的相关量。 2$ l !"# 发送信号 在时刻 T 第 i 颗卫星发送的 Ll 载波 C / A 码
[ l] GPS 信号的解析式为
Telecommunication Engineering
Vol. 47 No. l Feb. 2007
c( 为 C / A 码 Gold 码序 p t 为发射信号的功率; i t) ( 为导航电文; T 为 GPS 列; D ! Ll 为 Ll 载波频率; i t) 系统时。 2! 2 天线端接收信号模型 在仿真建模中, 只考虑对接收机信号跟踪有可 测影响以及对接收机设计差异有严重影响的误差, 多数 GPS 误差源 ( 如电离。简化后的在接收机
2 2 其 中, p k 为 标 准 正 态 分 布 随 机 数; #a = 2 #y 2 ( $) , 为给定取样间隔 $ ( 取 l s) 所对应的阿 #( y $)
(7)
仑方差。 2! 5 中频采样输出信号模型 经过欠采样 ( f S 小于奈奎斯特采样率) 后, 中频 最终的伪中频 IF3 变换为采样频率 f S 的镜频信号, 为 f IF A 。振荡器频率误差 "f 对各级混频器的本振 频率以及采样频率 f S 的影响可表示为 f IF A = f Ll - f norm l + "f f norm = f IF A -norm - f IF A -err
[ 3] 。 走
R Lli = ! 2 p r c( D ( i T - Td ) i T - Td ) ・cos{! Ll ( T - Td ) }+ I ( T) ( 2 ) Td = R / c (3) I ( T) 被视为加性高 其中, T d 为信号传输延迟; 斯白噪声; T 为卫星与接收机天线之间的距离; c为 光速; 多普勒项隐含在 T d 与 ! Ll 的乘积中。 下面引入接收机的时钟偏差 ( 接收机时钟相 对于 GPS 系统时 T 的提前量) 。规定接收机时钟 偏差为 "t r , 则接收机时钟时为 t r = T + "t r , 由此, 式 (2) 进一步表示为 2 p r c( D ( R Lli = ! i t r - "t r - T d ) i t r - "t r - T d ) ・cos{! Ll ( t r - "t r - T d ) }+ I ( T) (4) 2! 3 接收机射频前端信号处理模型 GPS 接收机射频前端的信号处理模型如图 l 所示, 接收信号通过 3 级下变频传播至采样前的中 频 IF3 。
从本地频率合成器的第 l 级输出 LOl 开始, 由滤波器去除混频过程产生的 根据接收机时间 t r , 高频分量, 各级混频产生的中频分别为 ( 为简化分 析, 略去下变频中保持不变的量) :
IFl = cos { 2! ( f Ll - f LOl ) t r - 2! f Ll ( "t r + Td ) } IF2 = cos { 2! ( f Ll - f LOl - fLO2 ) t r - 2! f Ll ( "t r + Td ) }