首页 GPS伪随机码仿真技术研究_刘芳

GPS伪随机码仿真技术研究_刘芳

举报
开通vip

GPS伪随机码仿真技术研究_刘芳 文章编号 : 1003 - 1251 (2008) 02 - 0027 - 04 GPS伪随机码仿真技术研究 刘 芳 1, 2 , 赵运韬 1, 2 , 郝 亮 1 , 何 剑 1 (1. 沈阳理工大学 通信与网络工程中心 ,辽宁 沈阳 110168; 2. 南京理工大学 ) 摘  要 :目前 GPS系统的应用越来越广泛 ,其中对 GPS信号的研究是相关领域研究的 基础. 因此在对其基本原理及卫星信号结构研究的基础上 ,针对 GPS采用的伪随机码 C /A码、P码及新加密码 M码独有的特性进行分析并对其产生...

GPS伪随机码仿真技术研究_刘芳
文章编号 : 1003 - 1251 (2008) 02 - 0027 - 04 GPS伪随机码仿真技术研究 刘 芳 1, 2 , 赵运韬 1, 2 , 郝 亮 1 , 何 剑 1 (1. 沈阳理工大学 通信与网络工程中心 ,辽宁 沈阳 110168; 2. 南京理工大学 ) 摘  要 :目前 GPS系统的应用越来越广泛 ,其中对 GPS信号的研究是相关领域研究的 基础. 因此在对其基本原理及卫星信号结构研究的基础上 ,针对 GPS采用的伪随机码 C /A码、P码及新加密码 M码独有的特性进行分析并对其产生方法进行研究 ,而且基 于 Matlab /Simulink仿真平台 ,对 GPS伪随机信号进行仿真实现 ,仿真结果符合真实信 号特性. 关 键 词 : GPS; C /A; P码 ; M 码 ; Matlab 中图分类号 : TN914. 53   文献标识码 : A The Research of the S im ula tion of Pseudo2random Num bers( PRN) Code in GPS L IU Fang1, 2 , ZHAO Yun2tao1, 2 , HAO L iang1 (1. Shenyang L igong University , Shenyang 110168, China; 2. Nanjing University of Science and Technology) Abstract:App lication of the current GPS system is increasingly wide, and the research of GPS signal is the basis of related areas. Therefore, the unique characteristics of GPS using the p seudo2random code C /A code, P code and the new M code are analyzed on the basis of its basic p rincip les and structure of the satellite signal. Meanwhile, the method for genera2 ting the codes is also studied. And based on Matlab /Simulink simulation p latform , the GPS p seudo - random signals are simulated, the results accord with the real signal characteristics. Key words: GPS; C /A Code; P Code; M Code; Matlab 收稿日期 : 2007 - 11 - 13 作者简介 :刘芳 ( 1979—) ,女 ,博士研究生 ,助教 ,研究方向 :空间 通信 ,电子对抗 1  全球定位系统 ( GPS) [ 1, 2 ]是美国继阿波罗登月、航天飞机之后的第三大航天工程 ,利用 GPS卫星可为近地空间的各类用户实时提供精密三维位置坐标、三维速度和时间 ( PVT)等信息 ,用于对全球的民用及军用飞机、舰船、车辆等提供实时导航定位服务. 随着美国 GPS系统的不断发展 ,已成为美国军事基础设施的一个基本组成部分. 然而要想获取 PVT信息 ,就必须获取其相应的卫星信号 , 所以对 GPS卫星信号的机理研究势在必行. 国内外在此领域也取得了相应的成果 ,尤其在公开信号如 C /A码及 P码的产生机理方面 ,然而新一代的加密码 M码的研究还未公开 ,所以在研究 C /A码、P码的基础上 ,对 M码的研究也是国内外研究的重点之一. 因此进行了 GPS卫星信号伪随机码产生机理的研究 ,以 GPS C /A码、GPS P ( Y)码、GPSM码为研究重点 ,在机理研究的基础上 ,进行了仿真实现及结果分析. 2 0 0 8 年 4 月        沈 阳 理 工 大 学 学 报          Vol . 2 7 No . 2 第 2 7卷 第 2期  TRANSACTIONS OF SHENYANG L IGONG UN IVERSITY Ap r. 2 0 0 8 1 GPS卫星信号结构   目前 GPS系统主要利用直接序列扩频调制技 术 [ 3, 4 ] ,采用 11023MHz ( C /A 码 )和 10123MHz ( P ( Y)码 )速率的伪随机码在 L1和 L2频率上调制 发射 50Hz的导航定位信息 , L1和 L2分别为 1 575142MHz和 1 22716MHz,其中 L1频率上的信 号是非平衡 QPSK调制 ,其 I通道上的伪码序列是 C /A码 ,其 Q通道的伪码序列是 P码 ; L2频率上 采用 P码扩频的 BPSK调制 ,美国计划在必要时 实施 A2S政策 ,将 P码加密编译成 Y码. GPS信号 组成由式 1给出. S iL 1 ( t) =AP Pi ( t) D i ( t) cos (ω1 t +φ1 i ) + AC Gi ( t) D i ( t) sin (ω1 t +φ1 i ) S iL 2 ( t) =B P Pi ( t) D i ( t) cos (ω2 t +φ2 i ) (1) 其中 : AP、AC 和 B P 分别为载波 L1、L2的振 幅 ; Pi ( t)、Gi ( t)和 D i ( t)分别为第 i颗卫星的 P 码、C /A码和导航电文 D 码 ;ω1、ω2 分别为载波 L1、L2的角频率 ;φ1 i和φ2 i分别为第 i颗卫星载波 L1、L2的初始相位. 随着 GPS系统飞速发展 ,美国意识到 GPS系 统易受干扰和可以被敌方利用的问题 , 1997年正 式提出了“GPS导航战 ”(NAVWAR) 的概念 ,其中 一项重要内容是对 GPS信号进行现代化 ,把 GPS 的军用信号和民用信号频谱分开 ,以提高军用信 号功率和抗干扰能力 ,同时有利于干扰民用信号 , 防止敌国使用. 而研究设计新的军用码 (M码 )是 GPS信号现代化的重要一项. M码信号对调制在其上的数据报文提供了极 大的灵活性 ,内容、结构和数据率均可变 ,并且提 供了很强的前向纠错能力. 在安全方面 ,M码信号 的安全设计基于下一代加密算法 ,采用了一种新 的密钥结构 ,新一代 GPS卫星信号结构如图 1所 示. 图 1 新一代 GPS卫星信号结构 2 伪随机码结构 2. 1 C /A码结构 C /A码是一种 Gold组合码 ,是由两个 10级 移位寄存器产生的 m序列 G1 和 G2 模 2复合码. 可以表示为 G ( t) = G1 ( t) Ý G2 ( t + N iτ0 ) ,式中τ0 为码元对应的时间 1 /1 023m s; N i 为 G1 和 G2 间相 位偏置的码元数 ; G1 和 G2 的特征方程分别表示为 式 (2)和式 (3) . G1 ( t) = 1 + X3 + X10 (2) G2 ( t) = 1 + X2 + X3 + X6 + X8 + X9 + X10 (3) C /A码的码速率为 11023MHz,周期为 1m s, 码长为 1 023bit. 由于其周期短 ,速率低 ,易于被接 收机相关捕获 ,但也造成了测量误差大的不良影 响 ,因此 C /A码也被称为粗测量码. 2. 2 P码结构 P ( Y)码是更为复杂的 PRN码 ,导致了更加难 以直接检测和捕获. P ( Y) 码的序列长度为 15 345 000 ×15 345 037 = 21357 ×1014 ,由于速率 为 10123MHz,因此序列周期为 266141天 ,其中 , 每颗卫星使用序列的一个星期 ,故每个序列长度 是 61187 ×1012. 就 P码产生而言 ,是由两个码长 互素的子码 X1 与 X2 组成的模 2复合码 ,可以表 ·82· 沈 阳 理 工 大 学 学 报              2008年 示为 P ( t) = X1 ( t) Ý X2 ( t + niτ0 ) ,其中 ni 为子码 X2 的延迟参数 ,规定为 0≤ni ≤36的正整数. 两个 子码 X1 与 X2 均是由 12级移位寄存器产生的截 短码. X1 ( t)的周期为 115 s,码长为 15 345 000码 元 , X2 ( t)比 X1 ( t)多 37码元. P码产生的时钟频 率为 10123MHz,所以每个码元时序为 1 /10 230 000,当 X1序列在第一个 115 s产生 15 345 000码 元时 , X2序列也同时产生了 15 345 000码元 ,但 由于 X2序列有 37个基码周期的延时 ,所以 X2序 列长度为 15 345 037码元. 由于 P码是由 X1A、X1B、X2A、X2B 四个移位 寄存器产生而成 ,所以欲计算当前时刻四个寄存 器的状态 ,对其逻辑产生方式的研究成为必然. 四 个寄存器反馈逻辑特征多项式可由式 ( 4 ) ~式 (7)给出. X1A = 1 + X6 + X8 + X11 + X12 (4) X1B = 1 + X + X2 + X5 + X8 + X9 + X10 + X11 + X12 (5) X2A = 1 + X + X3 + X4 + X5 + X7 + X8 + X9 + X10 + X11 + X12 (6) X2B = 1 + X2 + X3 + X4 + X8 + X9 + X12 (7) 2. 3 M 码结构 由于 GPSM码信号基于下一代的密码系统进 行了加密设计 ,并且像当前的 GPS军用 P ( Y)码 信号一样 ,采用了很长的扩频码序列 ,没有明确的 结构或周期 ,目前也很难获得 M 码真实结构 ;另 外 , GPSM码信号采用 BOC (10, 5)方式调制 ,其二 进制序列没有可辨别的结构. GPS中 M码信号采用二进制偏移载波调制方 式 ,用 BOC (10123, 51115)表示 ,缩写为 BOC ( 10, 5) ,即满足 BOC ( fs , fc ) 中亚载波 fs = 10123 MHz, 扩频码速率 fc = 51115 MHz. 扩展和数据调制采用 双相调制 ,所以 ,信号占用载波的一个正交相位信 道. 扩展码是来自信号保护算法的伪随机比特流 , 从外部看不出结构和周期. 3 伪随机码仿真   根据 GPS卫星信号产生机理 ,在 Matlab环境 中 ,进行了卫星信号的仿真. 主要实现 GPS C /A码 信号、P码信号、M 码信号的产生. GPS卫星信号 仿真流程描述如下 : Step1启动程序. 进行参数初始化 ,并加入联 邦. Step2待整体系统进入就绪状态 ,各信号仿真 终端开始读取数据库 ,读取本终端的相应参数 ,并 写入相应的 mat(Matlab可识别 )文件. Step3相应 mat文件中有合法的参数时 , Mat2 lab引擎被打开 ,读取参数并产生相应卫星的信息 码、C /A码、P码、M码. Step4判断载波参数 ,设置采样率 ,判断码元 相位及载波相位 , L1载波上的 Dopp ler频移 , C /A 码发射功率、P码发射功率、M 码发射功率等参 数 ,当载波为 L2时 ,设置载波频率为 1 22716MHz, 设置相应参数. Step5用 C /A码、P码、M码分别把信息码扩 频 ,称为扩频码 ,利用相应的参数把扩频码调制到 载波上 ,生成 C /A、P、M三种调制信号. Step6把生成的 L1波段上的 C /A、P、M调制 信号进行混合 ,按相应文件名存储 ,等待发送. 其中在对 C /A 码仿真过程中导航电文以 50bit/ s产生 , C /A码以 11023Mbit/ s产生 ,此过程 中分为两部分 : ①扩频 把 50bits的数据每位乘 20 460bits扩 为 11023Mbits. ②调制 把扩频结果与 C /A 码 ( C /A ×20 = 20 460bits)进行异或运算 ,产生 11023Mbits的扩频 码 ,其扩频码与载波 L1进行 BPSK调制. 而对 P码仿真过程中导航电文以 50bit / s产 生 , P码以 10123Mchip / s产生 ,此过程中分为两部 分 : ①扩频 把 50bits的数据每位乘 204 600bits, 扩为 10123Mbits. ②调制 把扩频结果与相应 P码进行异或运 算 ,结果产生 10123M bits的扩频码 ,然后与载波 L1进行 BPSK调制 ,再进行相应的多普勒频移. 在 M码仿真过程中导航电文以 50bit / s产生 , M码以 51115Mchip / s产生 ,此过程中分为两部 分 : ①扩频 把 50bits的数据每位乘 102 300bits, 扩为 51115Mbits. ②调制 把扩频结果与相应 M码进行异或运 算 ,结果产生 51115Mbits的扩频码 ,然后与载波 ·92·第 2期          刘  芳等 : GPS伪随机码仿真技术研究 L1调制 ,再进行相应的多普勒频移. 仿真结果如图 2所示. 图 2 伪随机码仿真结果 4 结论   在理论研究的基础上 ,针对 GPS卫星伪随机 码信号 ,重点对 C /A码、P码、M码信号进行研究 及特性分析 ,同时在 Matlab仿真环境中加以实现 , 仿真结果符合真实信号特性 ,为进一步的 GPS信 号发生器及卫星信号同步处理奠定了基础. 参考文献 : [ 1 ] 刘基余. GPS卫星导航定位原理与方法 [M ]. 北京 :科学出 版社 , 2003. 2210. [ 2 ] Langley R B. The GPS Observables[ J ]. GPS World, 1993, 4 (4) : 52259. [ 3 ] 卢晓春 , 陈清刚 , 胡永辉. 卫星导航定位系统中伪随机码的 研究 [ J ]. 时间频率学报 , 2004, 29 (4) : 1252130. [ 4 ] 褚振勇 , 易克初 , 田红心. 直接序列扩频信号的时频特性分 析 [ J ]. 电路与系统学报 , 2004, 13 (2) : 23251. (上接第 26页 ) 在随机 L系统的实现算法中加入了外界环境的影 响因素 ,实现了三维植物生长的动态仿真. 基于 L 系统的三维树木建模克服了 IFS三维树木建模的 缺乏对植物拓扑结构的理解和控制 ,仅从植物的 几何特征去模拟 ,缺乏基于植物生理特征的述 ,模 拟的植物形态差异性小 ,具有千篇一律的缺点. 实 验结果表明 , L系统对于植物生长规律和拓扑结构 的模拟具有优势 ,可以方便、自由地描述枝干、叶 子等随机生长的规律和结构形态. 改进分枝模式 , 使得生成树木的随机性得到加强. 参考文献 : [ 1 ] 王琰 ,曾兰玲. 基于分形的 3维竹子建模算法 [ J ]. 中国图象 图形学报 , 2007, 12 (1) : 1772182. [ 2 ] 陈敏智 ,丁维龙 ,张维统. 基于参数化 L系统的植物结构模型 可视化模拟 [ J ]. 浙江工业大学学报 , 2007, 35 (4) : 4272430. [ 3 ] 李水根 ,吴纪桃. 分形与小波 [M ]. 北京 :科学出版社 , 2002. [ 4 ] Makoto Okabe, Shigeru Owada, akeo Igarashi. Interactive Design of Botanical Trees using Freehand Sketches and Examp le2based Editing[ J ]. Computer Graphics Forum, 2005, 24 (3) : 4872496. [ 5 ] Prusinkiewicz P, L indemayer A. The A lgorithm ic Beayty of Plants [M ]. New York: Sp ring2Verlag, 1991. [ 6 ] Shlyakhter I, Rozenoer M, Dorsey J, etal. Reconstructing 3D Tree Models from Instrumented Photographs [ J ]. IEEE Computer Graphics and App lications, 2001: 53261. [ 7 ] 李水根. 分形 [M ]. 北京 :高等教育出版社 , 2000. [ 8 ] 李大锦. 用面向对象的 L 系统模拟树的生长 [ J ]. 计算机仿 真 , 2007, 24 (2) : 1832186. ·03· 沈 阳 理 工 大 学 学 报              2008年
本文档为【GPS伪随机码仿真技术研究_刘芳】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_168131
暂无简介~
格式:pdf
大小:407KB
软件:PDF阅读器
页数:4
分类:互联网
上传时间:2014-04-14
浏览量:35