一种GPS软件接收机信号快速捕获算法研究

合集下载

GPS软件接收机中微弱信号捕获算法研究

GPS软件接收机中微弱信号捕获算法研究
r c ie ,he ac ae c ri rfe ue c nd PN od a ei or ai n. e ev r t n c lult a re r q n ya c eph s nf m to
C urent wih t i e sng w i e pr a pplc ton oft PS r eve ,H ow O c e oc ton n r l y t he ncr a i d s e d a i ai he G ec i r t a hive l a i i w e k a e ionm e t c nv r n sbe om i r lm . ng ap obe Theor i a y GPS r c i r a d n r e eve sc n’ tc pt ea r c t viai n aelt i n l, a ur nd ta k hena g to s tl e sg as i
Ab t a t Th u p s fs n lc p u e i t ee mi e t e c re t o ai n v s l a e i sn mb r o e s n l sr c : e p r o e o g a a t r s O d tr n h u r n c t i b e s tl t u i l o i le e s f h i a t g
2 ELEcT RON/ C TEsT
Ja o" n2 No. ,
GP 软 件接收机 中微 弱信号捕获算法研究 S
李建伟 ,严丽云
( 南京 邮电大学通信与信息工程学院 ,江苏 南京 ,2 00 ) 10 3
摘 要: 信号 捕获的 目的是确定接 收机 当前所 在位置的可 见卫星号 ,进而计算 可见卫 星的载波频率 和伪随机 码相位信息 。 目前随着G S P 接收机应用 的 目益广泛 ,如何在弱信号环境下实现定 位的问题 日益突 出。普通 的

基于 System Generator 的 GPS 快速捕获算法的实现与验证

基于 System Generator 的 GPS 快速捕获算法的实现与验证

基于 System Generator 的 GPS 快速捕获算法的实现与验证杨晶【摘要】目前在 GPS 接收机中,对码的捕获一般有两种方法:串行搜索方法和并行搜索方法。

串行搜索方法硬件实现简单,但其捕获时间较长,计算量大,完成一个码搜索需约2分钟左右时间。

导航接收机需要较高的数据更新率,这就要求捕获时间变得更短。

重点研究在 SDR (Software Defined Radio)平台上通过 FFT 实现频域并行快速捕获算法。

使用 Xilinx 公司的系统级建模工具 System Generator 完成对 XCVFX60FF1152这款 V4系列的 FPGA 芯片编程,完成了频域捕获算法的硬件实现,并验证了结果的正确性。

%There are usually two methods for codes acquisition in GPS receiver:serial search and parallel search.The former can be simply implemented by the hardware,while it needs longer time for acquisition and is computational intensive,and to complete one code search it needs about 2 minutes.The navigation receiver requires faster data update rate,which needs the acquisition time to become shorter. In the paper we focus on the implementation of a fast parallel acquisition algorithm with FFT in frequency domain on SDR (software defined radio)platform.The modelling tool of Xilinx,System Generator,is used to accomplish the FPGA chip programming for the V4 series in XCVFX60FF1152,as well as to implement the hardware realisation of frequency domain acquisition algorithm together with the verification of the correctness of the result.【期刊名称】《计算机应用与软件》【年(卷),期】2014(000)004【总页数】4页(P285-288)【关键词】GPS 接收机;并行捕获;System Generator;FPGA【作者】杨晶【作者单位】大庆油田有限责任公司储运销售分公司信息中心黑龙江大庆163453【正文语种】中文【中图分类】TN962GPS接收机的捕获过程可以描述为:本地首先复现待捕获卫星的PRN (Pseudo-Random Noise)码,然后移位码相位进行相关积分,直到出现相关峰为止。

适用于GPS软件接收机的弱信号捕获方法

适用于GPS软件接收机的弱信号捕获方法

适用于GPS软件接收机的弱信号捕获方法摘要:为了解决全球定位系统(gps)软件接收机中弱信号捕获存在灵敏度和运算效率低的问题,提出了一种基于快速傅里叶变换(fft)改进的差分相干累积算法。

通过对去载波后的中频信号进行块累加处理,解决了相干积分时间的限制;根据fft频移特性,采用多普勒圆周移位搜索替代频率补偿搜索,减少了fft运算量;同时采用了不同的下变频,降低了频域分量间的损耗;对相干积分结果进行了差分相干累积,相对于传统的非相干累积,提高了信噪比。

实验结果表明,该算法在-39 db的低信噪比环境下仍能捕获到所有微弱信号,具有较高的灵敏度和运算效率。

关键词:全球定位系统;弱信号;捕获;快速傅里叶变换;差分相干累积;软件接收机weak signal acquisition method for gps software receiverli shan, yi qing ming * , chen qing, shi min(department of electronic engineering, jinan university, guangzhou guangdong 510632, china)abstract:for high sensitivity and operation efficiency in weak signal acquisition of global positioning system (gps) software receiver, a differential coherent accumulated acquisition algorithm based on fast fourier transform (fft) was proposed. the limitation of coherent integration time was overcome by block accumulation of demodulated gps intermediate frequency data. based on fft frequency shift characteristics, a doppler circular frequency search was used to achieve low computation instead of frequency compensation search. the loss in frequency was resolved by different down conversions. compared to the original incoherent accumulation, signal to noise ratio (snr) was improved by differential coherent accumulation of coherent results. the weak signal in a -39 db poor snr environment was successfully acquired in experiments. high sensitivity and operation efficiency of the proposed algorithm were confirmed by the experimental results. key words:global positioning system (gps); weak signal; acquisition; fast fourier transform (fft); differential coherent accumulation; software receiver0 引言近年来, 全球定位系统(global positioning system, gps)软件接收机是卫星导航领域的一个非常重要的课题和发展方向 [1] 。

一种用于微弱GPS信号处理的快速捕获方法

一种用于微弱GPS信号处理的快速捕获方法

s rn e rp d a q i t n o e k G S s n 1 u i g t a i c u s i fw a P i a . h io g
K YWOR S: lbl sin gss m( P ) ai cusi ; e a cd hs erh F rsac ; a E D Goa p ioi yt G S ;R pdaqit n Sr l oep aesa ; F r h Wek t n o e io i c e
定 位 效果 。 通 常 的 G S接 收 机 , 要 能 捕 获 并 跟 踪 到 4颗 以 上 的 P 只 G S卫 星 信 号 , 能 够 进 行 三 维 定 位 , 达 到 较 高 的定 位 精 P 就 并
要求 , 为设计提供了依据 。
关 键词 : 球 定 位 系统 ; 速捕 获 ; 全 快 串行 搜 索 ; 速 福 里 哀 变换 搜 索 ; 弱 信 号处 理 快 微 中 图分 类 号 :N9 7 1 T 6 . 文献 标 识 码 : A
A p d Ac uiii n M e h d f r W e k Ra i q sto t o o a GPS S g a o e sn i n lPr c s i g
第2卷 第1期 7 0
文 章编 号 :06— 3 8 2 1 )0—03 10 9 4 (0 0 1 30一O 5


机仿真 来自21年1月 00 0

种 用 于 微 弱 G S信 号 处 理 的快 速 捕 获 方 法 P
林庆 恩 , 茅旭 初
( 上海交通大学仪器科学与工程系 , 上海 2 04 0 20)
L N Q n —e ,M O X I ig n A u—c u h

GNSS软件接收机的捕获跟踪算法研究

GNSS软件接收机的捕获跟踪算法研究

(申请工学硕士学位论文) GNSS 软件接收机的捕获跟踪 算法研究培养单位 :信息工程学院 学科专业 :通信与信息系统 研究生 :何 兴指导教师 :陈 伟 教授2010年4月GNSS软件接收机的捕获跟踪算法研究何兴武汉理工大学分类号学校代码 10497 UDC学 号 104972072383学 位 论 文题 目 GNSS 软件接收机的捕获跟踪算法研究 英 文 Research of Acquisition and Tracking题 目 Algorithm Based on GNSS Software Receiver 研究生姓名 何 兴 姓名 陈 伟 职称 教授 学位 博士单位名称 信息工程学院 邮编 430070姓名 职称 学位单位名称 邮编 申请学位级别 硕 士 学科专业名称 通信与信息系统 论文提交日期 2010年4月 论文答辩日期 学位授予单位 武汉理工大学 学位授予日期 答辩委员会主席 评阅人2010年4月指导教师 副指导教师独创性声明本人声明,所呈交的论文是本人在导师指导下进行的研究工作及取得的研究成果。

尽我所知,除了文中特别加以标注和致谢的地方外,论文中不包含其他人已经发表或撰写过的研究成果,也不包含为获得武汉理工大学或其它教育机构的学位或证书而使用过的材料。

与我一同工作的同志对本研究所做的任何贡献均已在论文中作了明确的说明并表示了谢意。

签名:日期:学位论文使用授权书本人完全了解武汉理工大学有关保留、使用学位论文的规定,即:学校有权保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。

本人授权武汉理工大学可以将本学位论文的全部内容编入有关数据库进行检索,可以采用影印、缩印或其他复制手段保存或汇编本学位论文。

同时授权经武汉理工大学认可的国家有关机构或论文数据库使用或收录本学位论文,并向社会公众提供信息服务。

(保密的论文在解密后应遵守此规定)研究生(签名):导师(签名):日期摘要卫星导航技术在各国的军事、经济和人民生活方面具有越来越重要越来越广泛的应用,如导弹制导、工程测量控制、船舶车辆导航等,各国也越来越重视卫星导航技术的研究和发展。

一种简单快速的GPS信号捕获方法

一种简单快速的GPS信号捕获方法
国海 陆空 三 军 联 合 研 制 的 新一 代 卫 星 导 航 定 位 系
能 的主要 因素 。因此 , 掌握 G P S信 号捕 获 的 核 心技 术, 研 发 高性能 G P S 信 号捕 获方 法 , 进一 步提 高 G P S 接 收机 的快 捕特 性 , 为我国“ 北斗 ” 二代 导 航 系统 等 接 收机核心 芯片 的研 发 奠定 基 础 , 具有 十分 重 大 的

种简单快速的 G P S 信号捕获方法
陈 迅, 袁星星料
( 江苏科技大学 电子信息学院 , 江苏 镇江 2 1 2 0 0 3 )
摘 要 : 结合 一般 的 G P S信 号捕 获 算法 , 提 出了一种更 为 简单 快速 的 G P S信号捕 获 方 法。此 方 法在
1 0 2 3 个码片时间约1 n l ¥ , 可以完成一颗卫星在一个多普勒频移下的全码捕获检测。F P G A仿真表明, 与传 统的捕 获方 法相 比 , 所提 方法减 少了资源 消耗 与 时间 消耗 , 同时保 证 了能在 一 个 C / A码 周期 内 获取 一 个 多普勒 频移 下的 C / A码相 位 , 捕 获更 简单 快速 。 关键词 : G P S 信 号捕 获 ; 全码捕 获 ; 串行搜 索捕 获 ; 并行 搜 索捕 获 中图分 类号 : T N 9 1 1 ; T N 9 6 文献标 志码 : A 文章 编号 : 1 0 0 1 —8 9 3 X( 2 0 1 3 ) 0 2 —0 1 8 2— 0 6
A S i mp l e a n d Fa s t Me t h o d f o r GPS S i g n a l Ac q u i s i t i o n
C HEN Xu n, YUAN Xi n g — x i n g

GPS信号快速捕获技术研究及仿真

GPS信号快速捕获技术研究及仿真

p e e td,a d a s c n a y t ame t stk n b s d o ee itn to . rq e c p c sma e s l rt e u e t e rsne n e o d r r t n a e a e n t x se t e i h meh d F e u n y s a e i d ma l r d c h e o at n a in o o r lt n p a ,a d mo e a alb e t n i e r g a p i ain Usn h s me h d,t e c rea in v l e o t u t fc re ai e k n r v i l o e gn e i p l t . i g t i e o o a n c o to h o r lt a u f o i p tsg a n o a i n l i c c lt d i r q e c o i ,a d t e c rir fe u n y a d c d h s r v i b e n u in a d l c sg a s a u ae n f u n y d ma n n h a re r q e c n o e p a e a e a al l l l l e a
了信 号 捕 获 时 间。
关键词 : P G S卫 星 ; 速 捕 获 :载 波频 率 ;码相 位 快
中 图 分 类 号 : N 2 T 97
文 献标 识 码 : A
文 章 编 号 :17 — 2 6 2 1 )8 0 5 — 3 6 4 6 3 (0 2 0 — 10 0
Re e r h a d sm u a in o a ta q ii o e h oo y o s a c n i l t n fs c ust n tc n lg fGPS sg a o i i n l

GPS信号捕获算法策略研究

GPS信号捕获算法策略研究
N lN I
(. 1) 4
z = ( ∑∑ 一 ) m n “ ) ( y —) m( e
n= 1Ⅲ = 1 l 【
N I

N — I
∑x ) (+ “ = ) ( e ∑ 咖一 m “ X( ) (
(. 1) 5
其 中: ) 】 尼 的共轭形式 。 是 , ) ( 当得到互相 关的频域表达式 后 , 以利用傅里 叶逆变换得到其 时域表达式 。 可 从算 法 的 框 图 可 以 看 出 , 收 到 的 信 号 与本 地 产 生 的 载波 信 号 接 相乘得到1 支路信号 , O移后的本地载波相乘后得到Q 与9 。 支路信号。 I2 和Q t路 支路 信 号 组 合 得 到 的 复数 信 号 , 复 数 信 号 与经 过 傅 里 叶 该 变 换 的 本地 伪 码 相 乘 , 出的 结 果 经 过傅 罩叶 逆 变 换 转 换 为 时域 信 输 号,F D T输 出 的模 值 表 示 输 入 信 号 与 本 地 伪 码 的 相 关 结 果 。 结 果 当 21 行频 率 空 间搜 索捕 获 算 法 .并 这 并行 频 率 空 间搜 索 捕 获 算 法 的 基 本 思 想 是对 输入 信 号 进 行 解 中 出 现 峰 值 , 时 的 位 置 即是 接 收 信 号 的 码 相 位 。 扩 , 找 … 载 波 频 率 。 收 到 的 G S 号 和 对 应 丁 某 特 定 卫 星 的 3、 实 验 与 分 析 并 接 P信 本 地 伪 码 序 列相 乘 , 码相 位从 0 12 。 得 到 的结 果进 行 傅 里 叶 变 到 0 2将 用MAT A 分别对二 种算 法的捕获结果进行仿真 , L B 选取 ・ 颗 j 频 域 信 号 , 采 用 的 傅 叶变 换 有 两 种 选 择 , 奂为 而 离散 傅 里 叶 变 换 可 见 星P RN2 来 进 行 模 拟 实 验 。 真 串 行搜 索 捕 获算 法 后 发现 ,H 2 仿 卡 ( T) 快 速 傅 叶变 换 ( F 。 F DF 和 F T)F T变 换 的速 度 更 快 , 需 要 输 但 关峰 … 现 在 C A码 为 3 7 片 , 率 为9 5 l Mtz , 并 行 频 率 / 6码 频 .2 3 t处 对 入的序列也长 , 2。 F 为 ” D T变 换 的 长 度 和 被 分 析 数 据 的 采 样 点 数 空 算 法 仿真 得 … 码相 位 等 J 6 0 片 , 率 足9 5 2 z 而 开 仃 7 ̄ 频 3 .2 MH , 关 。 设 数 据 长度 为 l , 样 的 点 数 为 采 样 频 率 n 1 00 如 果 采 似 msl 采 , /10 。 J 十化 lI 算 法 l 仿 结 果 足 5I 址 1 0 个 采样 点 , 率 为 9. I , l , J 卡化 _I 5 5 3 频 样 频 为 ,= { z 采样 点 数 为 N=1 0 0 当I Tf 长 度 为 10 0 lMH , } 00 。 ) C F J 0 0 5 1MIz - t 2 3 t。 f' 算法 鄙 能 仿 … 确 的 信 ‘ 卒 , 频 率 的估 计 优 对 l , i / 个 采样 点 表 示 的 频 率 为0 // I 。 输 …频 率 的分 辨 I fN 2 l f 刮 :2I z 略 仃 。 率 为 }彳 搜 索 捕 秋 算 法 脞 来 简 I " 搜 索 的 地 … 人 , l { , 【 牦 r人 ㈣ 川 , 逝 介 动 态 l怀 的 Z 化 。 川 J 述 币 埘定 化 I 门叫 I l - 辽 " 低 ¨ I 、 J 川 求/ 高的接收机 _ 。f f l 0} I : 一 搜索. 扶钟: f I f i 法 . 刈 C / “ 1采 样 频 j 为 /= 0 t [ , … 频 的 分 辨 为 lM t I 输 z l f A 移 似 l , l} j 及人地 身 r捕 扶 叫 川 。 ‘ } f ‘ , 5i _I 搜 索 { 扶 钟: 十化 l I j 法 △= / =M t 达 利, 设 的情 况 卜 什 计 的 载 波 频 率 精 俊 为 的 现也 r 简 单 ,¨ 阿 币・ 法 卡 比 , i e, 假 , 常 卡前 I 算 ¨ 儿 没 仃 』 l新 n工 算 模 fJ lJ 勺茎 }l 』 块 , 是 执 行 的 过 程 中 多 次雨 复 利 川 原 模 块 , 索 的范 m 较 l 搜 1 l, 此 所 要 确 定 的信 号频 率 I 精 度 依 赖 JI T的 长 度 。 KIz , l 勺 :F ) 2 . 2并行码相位搜索捕获算法 小 , 扶所1 的I I 捕 } IN较短, }  ̄ 】 但算法的复杂度较高。 比较适俞 在高动 并 行 码 相 位 搜 索 捕 获 算 法 将 搜 索 空 间 缩 小 为4 个 不 同 的 载 波 态 的 接 收 机 中 。 1 频率 , 本地 产 生 伪 码 的 傅 里 叶 变 换 在 每 次 捕 获 过 程 中仅 执 行 一‘ , 次 下转第 19 l 页
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

一种GPS软件接收机信号快速捕获算法研究李亚峰;王新龙;纪新春【摘要】利用实测数据,对全采样点循环相关、1023点和1024点平均相关三种GPS信号捕获算法进行了峰-峰比、捕获概率、捕获精度和执行时间的定量对比分析.针对1024点平均相关捕获算法执行速度快,但对弱信号捕获灵敏度差的问题,提出一种基于多码长数据段叠加的1024点平均相关改进算法.该算法对载波剥离后的多码长数据段叠加后再进行1024点平均采样,从而使其既满足FFT快速计算的要求,又提高了信噪比.测试结果表明该算法在保持捕获快速性的同时,能够显著提高GPS弱信号的捕获概率,克服了传统1024点平均相关导致的相关峰-峰比损失问题,具有实际应用价值.【期刊名称】《航空兵器》【年(卷),期】2013(000)001【总页数】7页(P20-26)【关键词】GPS;快速捕获;循环相关;FFT【作者】李亚峰;王新龙;纪新春【作者单位】北京航空航天大学宇航学院,北京 100191;北京航空航天大学宇航学院,北京 100191;北京航空航天大学宇航学院,北京 100191【正文语种】中文【中图分类】TN973.30 引言常规GPS 接收机的基带信号处理过程由专用集成电路(ASIC)完成,其优点是执行速度快和功耗低,但算法不易更改,研发周期长。

相比之下,基于通用信号处理芯片的GPS软件接收机(Software Defined Receivers,SDR),以建立灵活可变的开放式结构为目的,利用尽可能靠近天线的宽带A/D将射频采样数据送入可编程模块,应用数字信号处理技术获得所需结果,因而允许在不改变硬件的前提下,对不同模块动态选择参数,从而实现可重构的SDR,这对于新算法的研究、测试及综合其他设备都具有极大的便利性[1]。

本文利用基于PC的SDR验证平台所进行的GPS信号快捕技术研究充分体现了SDR的这种优势。

信号捕获是接收机开机后的首步操作,其作用是确定可见星及载波频率与码相位的粗略估计值[1-2],并据此启动跟踪环,或在跟踪失锁情况下,重新获取以上参数。

接收机捕获至少四颗卫星信号的时间延迟很大程度上决定了其首次定位时间(TTFF),TTFF对于接收机的动态性能至关重要,特别是对军事应用尤为如此。

对于如在城市峡谷、隧道中的导航应用,卫星持续可见时间往往仅有几秒钟[3],这就导致跟踪通道频繁失锁,则要求接收机具有快速的重捕获能力,以提高GPS定位的可用性。

捕获过程涉及计算量巨大的相关运算,是整个基带处理最耗时的操作[4],因而提高相关运算效率是实时工作GPS接收机的重要性能指标。

在接收机设计阶段必须精心选择捕获算法,对算法实现策略和硬件处理能力进行合理匹配,从而平衡捕获性能和算法的复杂性,以达到最佳折中效果[5]。

1 GPS信号快速捕获原理GPS信号捕获以三维搜索的形式进行,分别是卫星PRN、载波频率和C/A码相位。

商用GPS接收机普遍使用串行搜索捕获算法,对所有可能的频率点和码相位进行遍历搜索,依次计算本地信号和接收信号的相关值,搜索范围大、计算耗时。

近年发展起来的并行码相位捕获算法通过频域变换实现了对码相位搜索的并行处理,只进行单次运算即可获得单个频率点对应的所有码相位相关值,是目前最常用的GPS信号快捕算法,即循环相关捕获算法[6]。

基于循环相关捕获的1023点和1024点平均相关算法,使用数据压缩技术减少了频域处理点数,进一步提高了GPS信号的捕获速度。

1.1 循环相关捕获循环相关算法原理如图1所示。

经下变频和A/D转换后,GPS信号变为中心频率为f IF的数字信号,由于接收机和卫星间相对运动,载波频率同时附加了多普勒频移f d。

忽略导航数据和噪声情况下,来自单颗卫星的输入信号模型为式中:c(n+τ)为初始码相位为τ的C/A码序列;φ为初始载波相位;n=0,1,…,N -1,为处理数据段采样点数。

图1 循环相关原理图捕获的第一步是将接收信号s(n)与本地复正弦信号2exp[j(2π+)n+)]进行混频处理,滤除高频分量后得到其中:是以单位采样点为间隔的本地码相位偏移量。

遍历 =0,1,…,N -1,计算各个相关值的过程实质上为h(n)与c(n+)的循环卷积过程。

根据循环卷积和FFT 的运算关系,z()可通过下式并行求取:式中:IFFT(·)表示傅里叶逆变换;conj(·)表示取共轭。

上述过程可以总结为:剥离载波后的输入信号与本地伪码的FFT序列共轭相乘,输出结果经逆变换转换为时域信号,逆变换取模输出即为输入信号与本地伪码的相关结果。

若相关结果中出现峰值,其位置即表示接收信号的伪码相位。

1.2 1023点平均相关捕获基于频域处理的循环相关捕获算法,具有比串行搜索捕获更快的处理速度,且能够获得较高的参数估计精度,但为了满足奈奎斯特采样定理,接收机中频数据的采样率应高于4.092 MHz(C/A式中:Δf d=f d-,为第i次载波频率搜索点与接收信号间的频率失配;Δφ=φ-,为对应的相位失配。

当频率失配Δf d=0,即本地载波频率与接收信号频率相等时,便可实现载波的完全剥离,得到包含常数因子的接收伪码序列cos(Δφ)c(n+τ)+jsin(Δφ)c(n+τ)。

捕获的第二步是将h(n)与本地伪码c(n+)相乘,并求积分,得到码主瓣带宽为2.046 MHz)。

按照目前低端接收机所普遍采用的5 MHz采样率,对1 ms数据进行捕获处理,需要进行5 000点的FFT运算,类似的全采样点循环相关捕获模块使接收机的成本显著增加[4]。

为了构建廉价的FFT捕获模块,Starzyk等人提出了基于数据压缩技术的平均相关捕获算法。

平均相关的思想是将载波剥离后的输入信号中属于同一个C/A码片的数据相加并取均值,从而将其恢复为与原始C/A码率相等的1 023个数据点,进而降低FFT处理点数。

由于难以确定实际数据中第一个C/A码片的起始位置,所以必须搜索多个起始位置的平均相关组,以寻求实际C/A码的最佳恢复序列[7]。

图2为平均相关示意图,以文中所使用的采样率为38.192 MHz的实际中频数据为例,对每毫秒数据需进行37次平均分组,将连续的37或38个数据平均为一个数据点,其中必然有一组为实际C/A码的最佳恢复,在频率对准情况下,该组具有最大相关峰,设其分组序号为m(m≤37),组内峰值位置为k(k≤1 023),则与全采样点循环相关捕获的码相位有如下的对应关系:式中:round[·]表示对计算结果取整。

图2 平均相关示意图图3为全采样点(38 192个)C/A码的自相关结果,其中主峰值点的位置表明了C/A码的相位偏差,在主峰值点左右两旁,各有约36个对称的旁瓣峰,旁瓣峰是由一个码元内的其他相位值所造成。

图3 全采样点C/A码的自相关结果(峰值附近部分)图4为最佳恢复组与实际C/A码的相关结果,其中仅有一个相关峰,与全采样点相关的主峰相对应。

图4 最佳恢复组与实际C/A码的相关结果图5为非最佳恢复平均相关组与实际C/A码的相关结果,图中2个相关峰分别与全采样点相关中相距37个采样点的2个旁瓣峰对应。

由该对应关系可预知:1023点平均相关捕获结果与全数据点循环相关捕获结果差异较小。

图5 非最佳恢复组与实际C/A码的相关结果1.3 1024点平均相关捕获1023点平均相关捕获在全采样点循环相关捕获的基础上进一步缩短了捕获时间,且对相关峰值的影响较小。

但由于1023并非2的整数次幂,所以1023点平均相关不能通过构建基2蝶形结构完成FFT运算,而只能以混合基形式进行,所以该算法不能充分利用FFT计算快速性的优点。

鉴于此,Alaqeeli等提出了基于改进C/A码的1024点平均相关捕获算法[8]。

图6为1024点平均相关原理图,其操作流程与1023点平均相关类似,主要区别在于本地C/A码序列的构建:需先将本地C/A码采样至与输入信号相等的采样点数(38 192),继而再平均采样为1024点。

经过FFT/IFFT操作所得37组相关结果中,若最高峰对应的组号为m(m≤37),组内位置为k(k≤1024),且峰值超过阈值,则该组为实际C/A码1024点平均采样的最佳近似,且码相位偏移为图6 1024点平均相关原理框图1024点平均相关算法通过将1 023个码片的C/A码畸变为1 024个码片,来满足FFT快速运算的要求。

改进C/A码与原始C/A码存在对应关系[6],因此改进C/A码仍具有强自相关性和弱互相关性,足以对输入GPS信号中不同的C/A码加以区别[8]。

最佳近似相关组与本地码平均采样序列的相关输出有唯一的相关峰,而非最佳近似相关组与本地码平均采样序列的相关输出则有3个相关峰,如图7所示。

这说明:1024点平均相关输出与全采样点循环相关输出不具有较为一致的对应关系,其3个相关峰将造成积分能量的耗散,不利于弱信号的捕获。

图7 非近似相关组与本地码平均采样序列相关结果2 基于实测数据的捕获测试及分析2.1 测试数据及运行设置本文基于MATLAB软件接收机验证平台,利用实际采集的中频数据对全采样点循环相关算法、1023点和1024点平均相关算法,进行执行时间、捕获概率和捕获精度等方面的研究,为算法的实际应用提供依据。

采集数据的中频为9.584 MHz,采样频率为38.192 MHz。

图8所示为300 ms输入数据的统计直方图,信号包括从-8到+7的16个电平(4比特采样),曲线为基于该数据的正态分布拟合曲线,可以看出输入信号的概率分布与拟合曲线具有很强的相似性,表现出典型高斯噪声的特点,说明采集的信号中热噪声占主导,而捕获的目的即为恢复深埋于噪声中的GPS信号,并对其载波频率和码相位偏移进行粗略估计,随后传给跟踪环路进行细化处理。

图8 连续300 ms数据直方图鉴于所用数据为接收机静态下采集,对±5 kHz范围的多普勒频移以±500 Hz的频率步进,共计21个频率点进行搜索。

实验过程中将峰-峰比(最高峰与次高峰之比,门限设置为1.5)作为判断信号捕获是否成功的标准。

捕获处理的数据长度为1 ms。

图9所示为采用全采样点循环相关捕获算法,对第1 ms的数据进行捕获的结果。

可以看出共有8颗卫星被捕获,其中15,18,21,22号卫星信号相对较强,而3,6,9,26号卫星信号则相对较弱。

图9 对第1 ms数据的捕获结果2.2 实验结果及对比分析2.2.1 相关输出图10为全采样点循环相关的输出结果,可以看出,输出结果包含载波频率和码相位,且相关峰为单一的柱状峰,峰值检测较为方便。

图11为1023点平均相关在载波频率对准时的输出结果。

图中1023点平均相关的2个峰面幅值随着平均相关组的不同呈现出此消彼长的关系,且在同一组内的2个峰值点与图3中间隔为37的两个相关峰对应,这种较为严格的对应关系保证了1023点平均相关与全采样点循环相关在性能上的相似性。

相关文档
最新文档