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

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

3天内不再提示

关于伪卫星网络时频同步系统的设计与实现

电子设计 来源:网络整理 作者:工程师吴畏 2018-06-19 15:59 次阅读

0 引言

伪卫星系统作为一种无线导航发射设备,可以用作增强GPS星座,也能构成独立的导航定位系统。与GPS卫星装备的原子钟不同,伪卫星的时钟通常选择精度不高的低端时钟,会产生钟漂误差[1-2]。依据卫星导航定位原理,为保证用户接收机的定位精度和授时精度,系统中的伪卫星必须保持时间同步。

伪卫星时间同步系统采用无线双向微波时间同步方案,具有组网灵活、可扩展性好、综合成本低等优点。依据测量终端间传播路径相同特性,基于伪距测量模式的无线双向时间同步系统可以最大限度地消除由路径不同引起的误差,实现精确测距与时间同步[3]。根据测量终端发射机与接收机信号闭环传输链路,可实现终端间载波频率同步。

1 系统总体构架

本文设计的伪卫星网络时频同步系统由1个主站伪卫星、4个或以上从站伪卫星构成,各站均采用具有自校准功能的伪卫星收发器阵列结构(Self-Calibrating Pseudolite Array,SCPA),每个收发器主要由发射机和接收机两个部分组成[2]。采用主从模式的自差收发器结构,每个收发器使用一个时钟源,实现发射部分和接收部分时间基准统一。通过信号分路与合路设计,调节发射信号功率,接收机同时接收天线端与同源发射端的伪卫星信号,形成信号闭环收发,可减小收发器系统测量误差。伪卫星系统结构组成如图1所示。

关于伪卫星网络时频同步系统的设计与实现

伪卫星系统的收发器主要包括射频信号收发单元和中频信号处理单元。射频信号收发单元主要发射与接收伪卫星频点的导航信号,并完成中频信号与射频信号的转换。射频上变频模块通过对发射基带模拟中频信号与本振混频生成伪卫星射频信号,通过分路器,一路信号经发射天线播发,另一路信号经功率调节器发送到接收端;射频接收单元下变频模块通过对射频信号与本振混频产生接收端模拟中频信号。

中频信号处理单元是以FPGADSP作为核心基带处理芯片,主要由发射信号基带处理模块、D/A数模转换模块、接收信号基带处理模块、A/D模数转换模块和时间同步模块组成。发射信号基带处理模块实现伪卫星导航信号的电文编码与信号调制,经过D/A数模转换电路产生模拟中频信号;接收信号基带处理模块接收A/D模数转换电路输出的数字中频信号,实现信号的捕获、跟踪与电文解码,完成与上位机界面的交互;时间同步模块主要完成从站与主站钟差的测量与修正,产生同步的时间信号。

2 系统主要硬件电路设计

2.1 下变频电路设计

本系统下变频设计电路选用润芯公司生产的一款高度集成的射频芯片RX3007,片上集成了镜频抑制混频器、带通滤波器、自动增益控制电路、压控振荡器、中频放大器、模数变换器等电路;支持GPS L1/BD2 B1信号双通道同时工作;通道噪声系数小于2.5 dB,通道增益110 dB,支持有源和无源天线工作模式;参考时钟输入范围为10 MHz~40 MHz,可通过SPI控制接口配置模拟中频或数字中频输出。本设计A/D模数转换使用该芯片2 bit模数转换器,分别对模拟信号进行采样,采样时钟为 16.368 MHz,将频率为4.092 MHz的模拟中频信号量化成数字中频信号,以SIGN、MAG码输出给FPGA基带芯片。下变频模块电路图如图2所示。

关于伪卫星网络时频同步系统的设计与实现

2.2 D/A数模转换电路设计

数模转换电路设计选用Analog Devices公司的AD9744低功耗14 bit数模转换器,采样时钟输入支持210 MSPS转换速率。输出端设计采用单电源直流差分耦合电路,模拟差分输出经AD8041放大器实现高速数据缓冲。FPGA发射基带处理模块输出包含B1和L1频点的伪卫星数字中频信号,经数模转换器分别生成中频频率为11.098 MHz和25.42 MHz的模拟中频信号。D/A数模转换电路如图3所示。

关于伪卫星网络时频同步系统的设计与实现

2.3 上变频电路设计

射频上变频单元主要包括频率合成器、混频器和滤波器。频率合成器选用Silicon LABS公司的SI41XX系列芯片,通过MCU单片机配置本振频率为1 550 MHz;混频器选用Mini-Circuits公司的无源混频器JMS-11,中频信号与本振混频得到频点为1 561.098 MHz和1 575.42 MHz的伪卫星射频信号,完成频谱搬移;滤波器选用***嘉硕科技公司的TA1166A声表面滤波器(SAW),该滤波器中心频率为1 575.5 MHz,带宽为30 MHz,插入损耗不超过3.0 dB,经滤波后可剔除不必要的信号及杂讯。射频上变频模块电路图如图4所示。

关于伪卫星网络时频同步系统的设计与实现

3 系统关键技术

3.1 双向伪距测量与时间同步技术设计

双向伪距测量通过主站与从站的收发器设备,接收端利用伪码和载波相位跟踪结果,得到伪距测量值,构建双向测距方程,从而实现两站间的距离测量与时间同步。DSP接收端采用载波相位平滑伪距算法设计,利用精确的载波相位测量值对粗糙的伪码测量值进行平滑处理,提高伪距测量值的测量精度[4]。双向伪距测量的原理图如图5所示。其中,Ti为伪距测量值,ti为传输时间,为发射时延,为接收时延,Δt为钟差。

关于伪卫星网络时频同步系统的设计与实现

(1)主站发射端在本地时间0时刻发射伪卫星射频信号A,主站与从站接收端跟踪主站信号A,主站通道1伪距测量值TA1;

关于伪卫星网络时频同步系统的设计与实现

(2)从站接收端跟踪信号A且帧同步成功后,从站FPGA时间同步信号处理模块启动从站本地时间计数,得到从站通道1的伪距测量值TB1;

关于伪卫星网络时频同步系统的设计与实现

(3)从站FPGA发射端根据本地时间同步产生从站信号B,得到钟差Δt,主站与从站接收端跟踪从站信号B,主站通道2和从站通道2得到各自的伪距测量值TA2、TB2;

关于伪卫星网络时频同步系统的设计与实现

(4)从站DSP发射端将得到的伪距观测量写入电文,主站得到同源发射端与从站的伪距测量结果,构建双向测距方程,得到主站伪卫星和从站伪卫星的时钟差Δt和两站间的距离时间tD。

关于伪卫星网络时频同步系统的设计与实现

时间同步技术主要在从站伪卫星收发器中实现,DSP程序主要完成信号跟踪环路设计,并根据无线双向伪距测量结果,通过时延处理模块实时解算钟差。FPGA程序设计主要通过时钟计数与直接数字式频率合成器(Direct Digital Synthesizer,DDS)计数相结合的方式实现钟差修正。具体的实现流程图如图6所示。

关于伪卫星网络时频同步系统的设计与实现

时间信号同步设计单元一方面完成本地时间与伪卫星发射信号同步,另一方面根据时延数据修正模块的结果调整本地时间与主站时间同步。FPGA发射端接收到DSP通过解调电文获得的主站时间与启动状态标志位后,开始本地时间计数,并在数据第一帧时刻启动伪码和数据码生成,通过移位器时延修正,实现本地发射信号与本地时间同步。

DSP将主站与从站钟差测量结果转换成以毫秒计数与伪码码片计数的粗时延修正值,FPGA通过时钟计数与FIFO移位设计实现粗时延修正。将小于一个码片的时延修正值转换为伪码数字控制振荡器(Numerically Controlled Oscillator,NCO)相位的细时延修正值,FPGA通过DDS技术调整NCO相位累加器的方式将时延结果作为补偿值修正从站本地时间与本地伪码和数据码信号。根据修正后的本地时间,输出PPS秒脉冲,同时在整数秒开始时刻产生同步的从站伪卫星发射信号,实现本地时间与主站时间同步。

钟差测量的精确度决定了系统的同步精度,对钟差的修正误差会增加系统修正误差,在保证钟差精度的同时,应当尽可能地减小系统修正误差。直接采用时钟计数方法对钟差进行修正,修正的系统误差为1个时钟周期,62 MHz系统工作时钟频率的修正误差约为16 ns。本文采用FPGA时钟计数与DDS计数相结合的方式,可以实现高精度的时延修正,取相位累加器位数N为32时的时间修正分辨率为:

关于伪卫星网络时频同步系统的设计与实现

由于DSP接收端跟踪环路噪声的影响,输出的PPS具有一定的抖动性。采用以最小均方误差为准则的Kalman滤波算法,通过测量秒脉冲的时间间隔,用前一时刻估计值与当前时刻测量值来估计得到滤波后PPS秒脉冲,实现对秒信号抖动的处理[6]。

3.2 载波同步技术设计

由于伪卫星的晶体振荡器存在频率漂移与准确度偏差等原因,在上下变频模块实现频谱搬移过程中会发生频偏,会直接影响用户接收机利用载波相位测量值定位。接收端信号跟踪环路以闭环反馈的形式实现对接收信号的锁定,本文在从站伪卫星DSP接收端跟踪通道载波环中加入发射端载波闭环修正环路,实现主站发射端载波频率与从站发射端载波同步。具体的环路设计如图7所示。

关于伪卫星网络时频同步系统的设计与实现

FPGA混频模块将数字中频信号sIF(n)与本地正弦载波信号混频得到同相支路(I支路)结果,与本地余弦载波信号混频得到正交支路(Q支路)结果,两路结果通过相关积分模块与本地伪码相关累加得到1 ms的积分结果Ip(n)、Qp(n)。

DSP载波环路整体设计采用二阶锁频环辅助三阶锁相环结构。锁频环调整本地复制的载波频率与接收信号的载波频率达到一致,锁相环调整环路输出信号的相位,使其与输入信号的相位保持一致,主要区别在于鉴别器的不同。本文DSP程序设计采用的鉴频方法为符号函数sign(·)鉴频,此方法对数据比特跳变不敏感且计算量较小,其计算公式如下:

关于伪卫星网络时频同步系统的设计与实现

当锁相环锁定信号后,相位差异基本在零值晃动。FPGA的数控振荡器根据本地载波初始频率控制字与环路鉴相结果通过正弦和余弦函数查询表得到与输入载波同步的本地载波信号。

FPGA载波积分器累加本地复制的主站与从站载波相位值,通过对载波相位积分结果作差可以消除本地频偏,得到与主站相差的载波频率与相位值,以10 ms的更新速率闭环修正从站发射端载波信号,从而实现主站与从站发射信号载波同步。

载波同步对比结果如图8所示,其中图8(a)为载波未同步修正下用户接收机跟踪主站与从站载波相位作差的结果;图8(b)为从站载波同步修正后的载波相位差结果;图8(c)为主站与从站同源情况下的载波相位差结果。

关于伪卫星网络时频同步系统的设计与实现

4 测试结果

本文设计的伪卫星系统采用SCPA结构,通过双向测距与时间同步技术实现伪卫星自组织网络时间同步,通过接收端与从站发射端载波闭环修正实现主站载波频率与从站载波频率同步。通过系统测试,载波同步结果如图8所示,载波同步修正后的结果与同源情况下的结果相近,误差小于0.1 Hz。图9为主站与从站伪卫星双向测距零时延与50 m距离测试结果,零时延测试结果均方根误差为5.64 cm;无线测试条件下50 m测距结果均方根误差为9.26 cm。伪卫星主站与从站的时间同步结果图10所示(通道2为主站秒脉冲,通道3为从站秒脉冲),时间同步精度优于2 ns,可达到系统设计要求。

关于伪卫星网络时频同步系统的设计与实现

关于伪卫星网络时频同步系统的设计与实现

5 结束语

为解决伪卫星自组织网络时频同步问题,本文设计了一种基于SCPA结构的伪卫星时频同步系统。在集成DSP+FPGA与上下变频硬件平台上完成设计。该系统伪卫星星间载波频率同步优于0.1 Hz,时间同步精度优于2 ns,结合载波相位定位终端,可实现厘米级定位精度。该系统可应用于区域内导航与授时、地下定位、室内定位等。

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

    关注

    22

    文章

    2894

    浏览量

    166181
  • 伪卫星
    +关注

    关注

    0

    文章

    7

    浏览量

    6906
  • 数模转换电路

    关注

    0

    文章

    6

    浏览量

    9486
收藏 人收藏

    评论

    相关推荐

    卫星网络的“千星计划”

    上来看,这些卫星网络服务选用的策略不尽相同,甚至还有大部分厂商在探索阶段,比如是选用低轨还是中规,极地轨道或是倾斜地球同步轨道,以及星座卫星总数是上千颗、数十颗或数百颗等等。其次,卫星
    的头像 发表于 05-23 09:43 2794次阅读

    MF-TDMA卫星通信网络仿真测试探讨研究介绍

      MF-TDMA 卫星网络是由地面主站、备用主站、网控中心、众多从站、卫星转发器等单元组成,系统的主要业务是话音、数据、视频,但各卫通站通信能力大小不同,每个地面站作为主叫或被叫,向网控中心站申请
    发表于 06-14 06:08

    怎么实现基于伽利略卫星网络的GPS系统设计?

    怎么实现基于伽利略卫星网络的GPS系统设计?
    发表于 06-02 06:56

    基于卫星网络的TCP拥塞控制算法

    分析卫星网络的特点和现有慢启动算法的不足,提出一种使拥塞窗口平滑增长的慢启动算法。引入门限因子和粒度因子实现拥塞窗口指数增长和线性增长阶段之间的平缓过渡。仿真
    发表于 03-20 13:54 18次下载

    基于OPNET的卫星网络路由仿真

    具有星际链路的卫星网络将在今后发挥巨大的作用,而混合星座具有比单层星座更加优异的性能,双层星座GEO/LEO 能够在物理上实现网络管理和业务的分离,便于对全网络的管理和集
    发表于 09-12 15:35 10次下载

    分层卫星网络研究及MEO-LEO卫星网络覆盖性能分析

    分析了GEO 卫星网络、MEO 卫星网络、LEO 卫星网络的性能,阐述了多层卫星网络的研究现状。设计了由100 颗低轨卫星和6 颗中轨
    发表于 01-27 15:21 13次下载

    基于OPNET的低轨卫星网络仿真平台

    为研究适用于低轨卫星网络的协议与算法,在OPNET中搭建仿真平台,包括卫星网络拓扑的设计、节点模型、进程模型以及链路模型的建立。该平台能模拟低轨卫星网络路由表的建
    发表于 08-11 16:20 0次下载

    低轨卫星网络协议的仿真模拟

    文章通过分析低轨卫星协议体系结构,简化协议体系中的某些部分,在OPNET 上实现了低轨卫星网络协议仿真平台。这个平台支持非面相连接网络的路由协议的开发。最后在该仿真平台上
    发表于 09-20 11:49 2456次阅读
    低轨<b class='flag-5'>卫星网络</b>协议的仿真模拟

    基于OPNET的LEO卫星网络协议仿真平台研究

    文章通过分析低轨卫星协议体系结构,简化协议体系中的某些部分,在OPNET上实现了低轨卫星网络协议仿真平台。这个平台支持非面相连接网络的路由协议的开发。最后在该仿真平台上加
    发表于 10-09 11:20 3455次阅读
    基于OPNET的LEO<b class='flag-5'>卫星网络</b>协议仿真平台研究

    基于LEO/MEO卫星网络的路由协议

    分层卫星网络路由协议在通信时比单层卫星网络有更好的表现,但是同样有着一些缺点。快照的频繁切换导致计算开销大、链路拥塞和节点失效时处理能力较差。针对I。EO/MEO卫星网络的特点,提出了一种新的路由
    发表于 11-22 16:58 13次下载
    基于LEO/MEO<b class='flag-5'>卫星网络</b>的路由协议

    基于标地分离的移动卫星网络切换管理

    导致移动管理问题,而现有的移动IP技术不能高效支持卫星网络移动切换。为了高效支持移动切换,在卫星网络中应用标地分离思想,在标地分离的架构下研究切换管理问题;用映射服务系统对终端进行位置管理,在移动切换中由新接入
    发表于 11-23 15:56 13次下载
    基于标地分离的移动<b class='flag-5'>卫星网络</b>切换管理

    国内首枚民营WiFi卫星正式亮相,2026年为全球提供免费卫星网络

    未来,用户将可以在自己的手机应用上搜索到相应区域覆盖的卫星网络实现一键上网。与现有的运营商网络相比,这一计划将对目前地面网络尚未覆盖的区域更有帮助。根据联合国去年发布的信息显示,到2
    的头像 发表于 12-05 10:51 1.4w次阅读

    “6G=+ 5G+卫星网络”,卫星通信应用前景广阔

    英国电信集团(BT)首席网络架构师NeilMcRae对6G通信进行了展望,他认为6G将是“5G+卫星网络”,在5G的基础上集成卫星网络实现全球覆盖,并有望在2025年得到商用。
    的头像 发表于 04-26 11:35 2.1w次阅读

    一种优化的双层卫星网络临时按序路由算法

    路由算法HCR。在LEO层使用HCR算法建立从源卫星到目的卫星的多条无循环路径,当LEO层出现网络拥塞时利用GEO层卫星实现数据分层传输。仿
    发表于 03-31 15:57 11次下载
    一种优化的双层<b class='flag-5'>卫星网络</b>临时按序路由算法

    面向卫星网络的多约束QoS路由算法

    面向卫星网络的多约束QoS路由算法
    发表于 06-25 11:07 7次下载