0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

GPS伪卫星高精度室内定位技术研究与实现

SwM2_ChinaAET 来源:未知 作者:李倩 2018-03-23 09:14 次阅读

全球卫星导航系统(Global Navigation Satellite System,GNSS)已在室外广泛运用,但在高楼密集、室内或地下场景等环境下由于信号被遮蔽、衰减严重,接收机难以同时接收到4颗以上的卫星信号进行定位,限制了其应用范围。由于人们对室内定位的需求迫切,因此室内定位技术得到了蓬勃发展,目前主流的室内定位有Wi-Fi蓝牙传感器等技术,但是这些技术还不能同时满足高精度室内定位以及室外GNSS系统无缝定位需求。室内伪卫星系统是为满足上述环境中的定位需求而发展的室内定位技术之一[1]。伪卫星定位技术在室内复杂环境中应用具有一定的难度,但其应用前景是非常广阔的。因而设计一款伪卫星作为基站的高精度室内导航定位系统具有重要意义。

1 系统总体构架

本文设计的GPS伪卫星高精度室内定位系统主要由GPS授时接收机、伪卫星基带信号处理部分、高速D/A转换、射频上变频电路、发射天线、接收天线、射频下变频电路、高速A/D转换和接收机基带信号处理部分等模块组成,系统总体构架如图1所示。

如图1所示,GPS授时接收机输出的秒脉冲(PPS)作为发射机与真实GPS信号同步的基准,对本地恒温晶振驯服,以获得高稳定度和高精度伪卫星信号。伪卫星基带信号处理部分主要实现GPS L1频点伪卫星导航信号生成。高速D/A转换电路接收FPGA生成的数字中频并转换为模拟中频信号,本系统设计4路高速D/A转换电路,每一路D/A对应一颗伪卫星中频信号。通过上变频模块把数字中频信号变频成GPS L1频点伪卫星射频信号。

射频下变频电路把接收到的伪卫星信号下变频至中频信号。高速A/D转换电路实现对射频下变频电路输出的模拟中频量化采样。接收机信号处理部分完成对信号的捕获、跟踪以及实现抗远近效应算法和定位解算。其中DSP实现通道状态检测、可见星搜索、信号跟踪、远近效应算法的判断策略和定位解算,FPGA实现信号捕获算法、抗远近效应算法。

2 系统主要硬件电路设计

2.1 上变频电路设计

上变频电路主要是实现基带模拟中频信号变频至GPS L1频点的射频信号。本文设计采用双路射频输出的数字锁相频率合成器SI4133芯片,其中RF1的输出范围是900 MHz~1.8 GHz,RF2的输出范围是750 MHz~1.5 GHz。通过简单的编程便可得到所需要的本振信号,本文设计的中频信号为20.42 MHz,本振信号为1 555 MHz,通过混频得到设计所需的GPS L1频点的信号。图2是射频上变频电路。

2.2 射频下变频电路设计

射频前端的性能直接影响接收机基带数字信号处理模块对信号捕获、跟踪的质量。本系统选用Maxim Integrated公司的MAX2122作为射频下变频芯片,它是一款包含完整的单片VCO、I和Q下变频混频器和带宽可调的低通滤波射频导航芯片,工作频率范围是925 MHz~2 175 MHz。本文设计的射频下变频电路将天线接收到的伪卫星信号下变频至10.42 MHz。射频下变频电路原理图如图3所示。

2.3 A/D转换电路设计

模数转换电路的设计对接收机抗干扰性能有着重大影响,本文选用Analog Devices公司的AD9246作为A/D转换电路的核心器件。AD9246是一款1.8 V单电源供电的14 bit、125 MS/s模数转换器,内置采样保持放大器与片上基准电源。射频前端输出的中频信号是10.42 MHz,本文A/D采样频率设置为112 MHz,可以满足系统性能要求。图4是A/D转换电路。

3 系统关键程序设计

3.1 时钟同步设计

为了让接收机获得更准确的频率信号,发射机部分需要对本地恒温晶振进行驯服。利用真实GPS时间信号长稳指标高的优点消除本地恒温晶振长期累积误差,从而获得高稳定度和高准确度的频率信号[2]。

本文设计驯服时钟是利用GPS授时接收机输出的PPS作为标准的秒脉冲信号对本地恒温晶振进行驯服。FPGA程序设计中主要是利用时钟计数法对本地晶振进行频率调整,以消除恒温晶振因老化、温漂等带来的累积误差。

时钟计数法是FPGA对时钟的计数,首先通过对GPS秒脉冲两个相邻秒沿之间的时钟个数count1和本地秒脉冲两个相邻秒沿之间的时钟个数count2进行计数、对比,得到相应的时钟钟差值,假如钟差大,说明恒温晶振提供的频率存在较大误差,需要调整减少误差。然后把时钟钟差值转换给SPI总线数值,通过SPI总线写入DAC7512,DAC7512把接收到的数字量转换为模拟电压,实时地对本地晶振频率进行调整,使count1=count2即完成了驯服的过程,达到本地晶振长期稳定的效果。驯服时钟程序设计流程图如图5所示。FPGA先给DAC7512写一个固定值,让恒温晶振上电先稳定,在检测到GPS秒脉冲输入时,延迟一个时钟产生本地秒脉冲。通过对比两个秒脉冲之间的计数差值对晶振频率进行调整。GPS秒脉冲与发射系统产生的秒脉冲结果对比如图6所示。

3.2 接收机抗远近效应程序设计

在室内,由于空间狭窄,伪卫星布置的高度相对比较低,容易发生远近效应。在某些位置,当来自不同伪卫星的信号强度差异大于某个门限时,就会产生远近效应,堵塞接收机[3]。因此本文设计的接收机必须具有抗远近效应功能。本文中抗远近效应程序设计主要是利用互相关干扰消除算法实现抗远近效应[4]。其中DSP主要是负责远近效应的判断策略,同时完成信号幅度、强信号的电文估计以及重构干扰信号。其处理流程如图7所示。

DSP每毫秒记录一次当前卫星的幅度估计值,式(1)为幅值估计公式。

式中,An是信号幅度估计值,In和Qn分别是I路和Q路的相干积分结果,fs是接收机的采样率,Tcoh为接收机相干积分时间。由于C/A码的隔离度在理想情况下仅有24 dB[5],为了留足够的富余量,本文设计的强信号干扰门限值为18 dB。当连续10 ms检测到有一个接收通道的幅度估计值高于幅度门限值,或者是强信号与弱信号的比值超过干扰门限值,则判定为发生了远近效应,同时把开启干扰抵消的控制标志传给FPGA。在确定发生远近效应后,DSP会每间隔30 s估计一次电文,获得相应的电文符号。DSP在正常跟踪的情况下,准确地获得强信号的载波NCO、码NCO以及估计的幅度值、导航电文的符号等强信号参数。选取其中一个强信号作为参考信号,根据所获得的信号参数对强信号进行重构。

FPGA在跟踪正常状态下接收到DSP传过来的开启干扰抵消控制信号,启动干扰抵消算法处理通道,如图8所示。

FPGA接收到DSP传过来的重构干扰信号S(t),首先与本地载波混频,实现强信号的载波剥离,然后与码环复制的C/A码进行互相关,经过积分清除后,得到强信号与弱信号互相关结果IWS(t)、QWS(t),最后经过干扰抵消便可得到弱信号自相关值。FPGA各个模块功能如下:

(1)载波NCO模块。FPGA采用DDS技术产生本地数字载波,在程序中将事先使用MATLAB产生的正余弦幅度值存到FPGA的ROM核中,通过寻址的方式得到需要的载波频率信号。

(2)C/A码发生器。码环复制的C/A码同时分享给弱信号相干积分通道和强信号干扰抵消通道。与剥离载波后的强信号相关,实现信号解扩。

(3)干扰抵消部分。干扰消除的主要功能是分离出弱信号相关结果中强干扰信号与弱信号互相关结果,得到弱信号自相关值IWW(t)、QWW(t)。其中弱信号相关结果包含弱信号自相关结果和弱信号与干扰信号互相关结果。

4 测试结果

本文设计的室内伪卫星导航定位系统,发射机部分生成了GPS L1频段的4路伪卫星信号,同时对本地恒温晶振驯服,获得更准确的频率信号。接收机部分设计了抗远近效应,使用载波相位进行导航定位。在5 m×10 m的室内环境多次测试,4颗伪卫星布置在4个角落,利用所设计的接收机进行导航定位。静态测试结果如图9所示,定位误差在3 cm以内。二维动态L形轨迹缓慢运动定位结果如图10所示,动态定位误差在3 cm以内。静态和动态定位结果说明本文设计的伪卫星导航定位系统能够正常工作。

5 结论

为了满足高精度室内定位需求,本文设计了一款GPS伪卫星室内导航定位系统,发射机以FPGA+DSP为核心处理器,解决了本地恒温晶振长期的累积误差问题,使其具有长期稳定度,接收机具有抗远近效应能力。对系统导航定位精度进行了多次测试,测试结果表明,静态和动态定位精度都达到厘米级。该系统可以应用于室内定位、地下停车场定位,还可以用于地基增强系统。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • gps
    gps
    +关注

    关注

    22

    文章

    2880

    浏览量

    165911
  • 定位技术
    +关注

    关注

    7

    文章

    282

    浏览量

    25331

原文标题:【学术论文】GPS伪卫星高精度室内定位技术研究与实现

文章出处:【微信号:ChinaAET,微信公众号:电子技术应用ChinaAET】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    【NUCLEO-F412ZG申请】高精度低功耗室内定位系统

    项目名称:高精度低功耗室内定位系统试用计划:1、利用STM32F412 50MHz的SPI与UWB模块通信编程,实现多路高精度定位数据跟踪和
    发表于 12-01 09:38

    室内定位技术总述

    。ZigBee室内定位是一种低功耗、低成本、短距离的无线网络技术,常用于工业传感领域和智能家居方面。 卫星是在地下、隧道及室内等环境下无法
    发表于 11-08 15:26

    常见的室内定位方案

    带UWB室内定位方案更能满足需求。从实际应用看:蓝牙室内定位是应用在近距离环境下的的无线传输技术,且很容易在复杂的环境下***扰,特别是声音和信号;UWB室内定位可在不同的应用环境中能
    发表于 11-29 17:04

    室内定位技术应用

    不同目前有几种主要的室内定位技术,各种技术都有不少的研究成果,也都有相应的代表性产品,而对于不同的场景的定位需求,用到的
    发表于 12-19 10:56

    为何UWB室内定位技术是最具潜力的高精度定位技术

    近些年,UWB室内定位技术发展趋势势不可挡,并成功在室内定位行业占据了一席之地,成为了高精度定位行业最受欢迎的
    发表于 08-02 17:38

    基于UWB技术室内定位方法简述

    好、安全性高、系统复杂度低、能提供精确定位精度等优点。因此,UWB室内定位技术可以应用于室内静止或者移动物体以及人的
    发表于 10-25 17:24

    几种主流室内定位技术比较,谁更厉害?

    随着当前物联网技术的不断进步,特别是北斗、gps定位卫星技术的进步,室外定位已经成熟,辅助以A
    发表于 07-27 17:41

    UWB定位的机遇与挑战 室内定位发展有哪些瓶颈?

    、蓝牙、WiFi、UWB等等,他们均可应用到室内定位管理亦或是其他位置信息服务应用中,但是从室内定位技术室内定位应用方案落地,其门槛并不取决于某一项
    发表于 12-15 14:39

    影响UWB高精度室内定位的7大因素

    `影响UWB高精度室内定位的7大因素UWB室内定位作为厘米级定位技术,理论上讲精度是可以做到毫米
    发表于 02-18 01:26

    GPS卫星组合定位的应用介绍

    利于增强GPS模糊度的解算,提高精度,进而提升整个系统的可用性、稳定性和可靠性。甚至在某些无法接收到GPS卫星信号的场合下能完全替代GPS
    发表于 12-11 14:07 3514次阅读
    <b class='flag-5'>GPS</b>和<b class='flag-5'>伪</b><b class='flag-5'>卫星</b>组合<b class='flag-5'>定位</b>的应用介绍

    高精度室内定位 室内精确定位高精度能达到多少?

    不管是基于卫星信号的室外定位还是基于无线技术室内定位,多数咨询的工程师都会很关注定位精度的问题
    的头像 发表于 12-18 17:19 1.3w次阅读

    探究基于RFID技术室内定位方法

    由于建筑物遮挡等因素,定位精度达到10米以下的民用GPS室外定位无法为室内定位服务提供高精度服务
    的头像 发表于 02-23 09:54 8295次阅读
    探究基于RFID<b class='flag-5'>技术</b>的<b class='flag-5'>室内定位</b>方法

    UWB高精度室内定位的特点

    随着物联网的不断发展,室内定位技术在各种应用场景的需求也大大提升,定位技术可以分为两类:室外定位室内定
    的头像 发表于 11-21 16:34 915次阅读

    UWB室内定位高精度定位应用的宠儿

    基站,人员/物资佩戴UWB定位标签,实时精准定位区域内人员/物资的位置信息。         从市场需求来说,定位精度是越高越好,因此UWB定位
    的头像 发表于 02-14 18:09 1693次阅读
    UWB<b class='flag-5'>室内定位</b><b class='flag-5'>高精度</b><b class='flag-5'>定位</b>应用的宠儿

    GPS室内定位吗?

    GPS室内定位吗? GPS(全球卫星导航系统)是一种使用卫星技术进行
    的头像 发表于 12-12 14:39 2154次阅读