如何完成GNSS接收器的定时校准

news2025/1/21 18:44:32

背景

GNSS以其提供亚米级精度定位的能力而闻名。然而鲜为人知的是,GNSS还提供了一种非常便捷的方法,可以通过GNSS接收器获得纳秒(甚至亚纳秒)的定时精度。事实上,除了三个空间维度之外,GNSS还使用户能够计算时钟偏差和接收器时钟相对于GNSS星座原子钟的漂移。要正确执行此操作,必须首先校准GNSS接收器和从天线到接收器的RF设置。

精确测量GNSS接收器的1-PPS信号的精度可能具有挑战性,尤其是在处理纳秒级的不确定性时。实时天空信号的可变性(大气条件、多路径等)和不可预测性都给制造商或用户使用这些信号校准设备带来了阻碍。射频电路和信号处理算法对每个信号的频率和调制也非常敏感,每个GNSS信号之间的延迟最多可以变化几纳秒,这解释了为什么需要为每个信号评估时间同步。

因此,正确测量GNSS接收器精度的最佳方法是使用经过良好校准的GNSS模拟器作为参考。GNSS模拟器允许用户控制每种类型的大气效应并再现确定性和重复性信号,还可以提供1-PPS信号,用作被测设备(DUT)的参考。

然而,在这种情况下,测量和验证 GNSS 模拟器的准确性依然是一个挑战。生成模拟信号的经典方法是使用实时硬件(例如FPGA)在中频(IF)中合成每个卫星信号(通常描述为通道)。这种方法的缺点是每个FPGA只能处理有限数量的通道,因此需要独立校准每个卫星群。这个校准过程不仅费力,还是导致最终测试错误的主要原因。软件定义GNSS模拟器的主要优势之一是它能够利用GPU的强大功能以数字方式生成基带中的每个卫星信号(以及多路径或干扰)。使用GNSS模拟器核心软件Skydel可以让同一频段上的所有卫星信号都使用相同的硬件组件从基带信号合成到射频信号。因此,Skydel模拟器只需针对两个GNSS频段校准一次,并且同一载波上每个卫星信号之间的延迟完全等于零。虹科Safran Skydel GNSS模拟器从一开始就被设计为与外部参考时钟同步,并且可以轻松地同步无限数量的Skydel实例(例如,同步多个天线或多个接收器)。本文说明概述了Skydel模拟器提供的典型时序配置,并解释了用户如何使用其特定的实验室设置(RF 电缆、LNA、功分器等)准确校准模拟器。

时序配置

GPSDO参考时钟

使用GNSS模拟器校准定时接收器的最简单方法是设置一个基本配置,该配置使用内部配备GPSDO时钟(Global Positioning System Disciplined Oscillator,通常译作驯服钟)的Ettus X300 SDR。在这种情况下,GPSDO用作10MHz和1 PPS参考时钟。

对于此配置,必须在X300输出设置中选择GPSDO作为参考时钟。

通过此配置,RF信号与X300无线电的1 PPS输出同步。

外部参考时钟—单个Skydel会话

如果用户想为GNSS模拟器使用外部参考时钟,也可以将SDR(或多个SDR)与外部10MHz和1 PPS参考同步。在这种情况下,将每个X300 SDR的1 PPS输入和参考输入连接到外部时钟的相应输出。对这些连接中的每一个使用完全相同的电缆是很重要的。

对于此配置,必须在X300设置中选择外部作为参考时钟,且对每个SDR都需要这样做。

在Global→Synchronize simulators设置中,必须将Skydel模拟器配置为 Master(主站)。

通过这种配置,RF信号与参考时钟的1 PPS输出完成了同步。请注意,在这种情况下,SDR的1 PPS输出被停用,因为它们不与任何信号同步。

外部参考时钟—多个Skydel会话

多个Skydel会话可以与每个会话中正在工作的一个或多SDR同步,原理与单个 Skydel会话相同—需要使用外部参考时钟来同步每个SDR。

对于此配置,必须在每个SDR的X300输出设置中选择外部作为参考时钟。在 Global→ Synchronize simulators设置中,必须将其中一个Skydel模拟器会话配置为Master(主站)。所有剩余的会话都必须配置为Slave(从站)。

与单个 Skydel实例的配置类似,RF信号与参考时钟的1 PPS输出同步。

校准程序

配置设置

虹科Safran Skydel模拟器旨在提供一致的PPS信号,其精度等于或优于5ns。本文中描述的每个配置以及在SDR输出上选择的每个采样率都执行此校准。

但用户可能会在射频输出和被测接收器之间进行自定义安装,包括射频电缆、LNA、衰减器和分离器。这些组件中的每一个都会为用户可能需要评估的RF信号传播增加一个补充延迟。因此,要获得更好的延迟测量精度,就需要使用更好的仪器(例如,低于1ns)。

使用模拟器高精度评估补充延迟所需的流程如下:

首先,测量设置需要将示波器连接到1 PPS参考和需要评估延迟的RF信号(例如在接收器的输入端)。虽然下图说明了具有内部参考时钟(GPSDO)的配置,但它也适用于本文中描述的其他配置(即,1 PPS参考成为外部时钟的1 PPS输出)。

要测量RF信号与1 PPS之间的延迟,则需要在Skydel模拟器上创建特定场景。测量RF信号定时的最简单方法是广播单个GPS C/A卫星信号,并观察调制代码的最后一个码片和第一个码片之间的转换。由于Skydel 模拟器的特殊设计,每个其他GNSS信号都将与C/A代码完美对齐。

场景描述

在Skydel中创建一个新场景,并在要测量的输出上配置一个新的仅限无线电广播的GPS C/A 信号SDR。在“Settings”面板中,选择将用于评估定时接收器的输出带宽。

在GPS→General(常规选项卡)中,取消选中signal propagation delay(信号传播延迟选项)。然后,Skydel将为每颗卫星模拟零延迟的伪距,使其能够准确地将C/A代码与1 PPS信号对齐。

在GPS→Message Modification→NAV选项卡中,在卫星#10上添加新的消息修正。将所有子帧和字上的每个位设置为0(包括奇偶校验位)。通过此修改,会在调制代码结束时(每毫秒)有一个0/1码片转换。

在GPS→Signals中,取消选择除PRN 10之外的所有卫星信号的RF信号(PRN10在Skydel的默认配置中是可见的,作为扩频码的最后一个码片,它与第一个码片的符号相反)。

在GPS→Signal level中,将Global(全球信号功率)和GPS C/A code设置为最大(各10dB),要确保射频信号显示在示波器上。

运行仿真并调整示波器来同时显示1 PPS信号和RF信号。现在可以准确地测量1 PPS的上升沿与RF信号的相位反转之间的延迟,这有助于确定并补偿在未来测量中采用相同设置带来的延迟。

注意:由于此处使用的示波器的限制,所以并未绘制1 PPS信号。然而,50% 的上升沿与图中的垂直虚线是对齐的,平面线与RF信号的相位反转同步。在此示例中,测量了1 PPS和RF信号之间520+/-100ps的固定偏移。

结论

GNSS已被证明是定位和导航不可或缺的系统,它对于许多计时应用(如银行或能源生产和传输)也至关重要。对于这些类型的应用,定时接收器的准确性是必不可少的,因此,使用 GNSS 模拟器是实现这种精度的关键。GNSS模拟器的强大之处在于它能够在基带中合成所有GNSS信号,这意味着同一频段上的所有卫星信号彼此之间可以完美同步。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/527290.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

iPhone照片导入电脑的图文教程,批量上传的3个方法!

案例:苹果手机照片怎么批量上传到电脑? 【友友们,手机照片太多,占用了我很多内存。想要把照片上传批量上传到电脑上进行保存,该怎么做?】 随着iPhone的普及和摄影功能的提升,越来越多的用户希望…

Rave Reports v2022 for Delphi 7-11

Rave Reports v2022 for Delphi 7-11 Rave Reports是来自Nevrona的一组公司,从Delphi和CBuilder中的数据库中报告进度。您可以使用专用工具轻松设计自己的报告。如果您需要将报告更改为您的用户,例如要发布的订单报告,此工具也提供了此功能&a…

Java | 一分钟掌握定时任务 | 3 - 单机定时之Timer

作者:Mars酱 声明:本文章由Mars酱原创,部分内容来源于网络,如有疑问请联系本人。 转载:欢迎转载,转载前先请联系我! 介绍 这个是个JDK远古时代的api了,据考证,可以追溯到…

CSS小技巧之圆形虚线边框

虚线相信大家日常都用的比较多,常见的用法就是使用 border-style 控制不同的样式,比如设置如下边框代码: border-style: dotted dashed solid double;这将设置顶部的边框样式为点状,右边的边框样式为虚线,底部的边框样…

视频采集到录制 - 采集到显示碰到一些难点

项目中用到相机后端处理,走了一些弯路,也遇到不少问题(解决了不少问题),特意写下本文记录下当时点点滴滴。 讲一下背景,公司自研相机,用于一些高端场合,因此对后端处理也非常讲究 …

网络基本知识分享

目录 1.IP地址 2.端口号 3.协议 4.协议分层 5.Tcp/Ip五层网络模型 5.1 应用层 5.2 传输层 5.3 网络层 5.4 数据链路层 5.5 物理层 6.封装和分用 6.1 封装 6.1.1 应用层拿到数据 6.1.2 向下传递给传输层 6.1.3 继续向下传递给网络层 6.1.4 继续向下传递给数据链…

【自制视频课程】C++OpnecV基础35讲——第一章 前言

为什么要学习OpenCV? 首先,opencv是一个广泛使用的计算机视觉库,它提供了丰富的图像处理和计算机视觉算法,可以帮助我们快速地开发出高质量的图像处理应用程序; 其次,opencv是一个开源库,可以免…

Spark大数据处理讲课笔记4.3 Spark SQL数据源 - Parquet文件

文章目录 零、本讲学习目标一、Parquet概述二、读取和写入Parquet的方法(一)利用parquet()方法读取parquet文件1、读取parquet文件2、显示数据帧内容 (二)利用parquet()方法写入parquet文件1、写入parquet文件2、查看生成的parque…

零入门kubernetes网络实战-32->基于路由技术+brigde+veth pair形成的跨主机通信方案

《零入门kubernetes网络实战》视频专栏地址 https://www.ixigua.com/7193641905282875942 本篇文章视频地址(稍后上传) 本文主要使用的技术是 路由技术Linux虚拟网桥虚拟网络设备veth pair来实现跨主机通信 该方案是flannel网络方案中的host-gw网络模型的基础。 1、总结 本…

化制为智,驭数前行 | 如何把握油气装备领域智能制造的未来?

01「智」赋未来,油燃而升 2015年,我国提出了“中国制造2025”规划,把智能制造作为两化深度融合的主攻方向,智能制造产业链所蕴藏的巨大投资机会将逐渐被市场挖掘。作为国家战略的基础,油气工程装备,特别是…

C++ 基础STL-list容器

STL-list 容器,又称双向链表容器,即该容器的底层是以双向链表的形式实现的。这意味着,list 容器中的元素可以分散存储在内存空间里,而不是必须存储在一整块连续的内存空间中。 链表的优点:可以对任意位置进行快速插入和…

【触觉智能分享】RK3568+Debian系统如何旋转屏幕显示方向

大家在购买开发板后,默认开机进入桌面屏幕显示方向是竖屏,有些用户想修改为横屏显示,本文就用IDO-EVB3568为例,用Debian系统演示如何旋转屏幕显示方向,此方法适用于所有RK356X系列产品。 IDO-EVB3568开发板拥有四核A5…

【数据结构】--- 几分钟走进栈和队列(详解-上)

文章目录 前言🌟一、栈🌏1.1栈的概念及结构:🌏1.2实现栈的两种方式: 🌟二、栈实现(数组栈)🌏2.1结构:🌏2.2初始化:💫2.2.1第一种代码:…

Direct3D 12——纹理——纹理贴图的作用

法线贴图 在不增加三角形的情况下增加表面细节 任何一个像素它的法线都做一个扰动,通过定义不同的高度和临近位置的高度差重新计算法线 纹理定义的是任何一个点,它的相对的高度的移动,通过高度的变化改变法线 原曲面法向量n ( p) (0,1) p点…

代码随想录 LeetCode链表篇 Java

文章目录 (简单)203. 移除链表元素(中等)707. 设计链表(简单)206. 反转链表(中等)24. 两两交换链表中的节点(中等)19. 删除链表的倒数第 N 个结点&#xff08…

Schlumberger ECLIPSE CRACK

Schlumberger ECLIPSE CRACK 工业和工程软件旨在模拟Schlumberger ECLIPSE Simulation的碳氢化合物,该模拟与Shelberger的技术服务有关,以及用于预测和历史的容器中当前方程数量的最新和最新解决方案集。动态行为是各种传统和不寻常的石油和天然气模式。…

DevExpress:报表控件绑定数据库数据源的三种方式(Winform)

1.写在前面 如果你是和我一样,第一次接触DevExpress,并且因为网上资源眼花缭乱无从下手,然后脑子一转直接到DevExpress官网寻找官方使用文档的,那我们的了解顺序应该差不多是一致的。 DevExpress官网:https://www.de…

【笔试强训选择题】Day12.习题(错题)解析

作者简介:大家好,我是未央; 博客首页:未央.303 系列专栏:笔试强训选择题 每日一句:人的一生,可以有所作为的时机只有一次,那就是现在!!! 文章目录…

Facebook 手机应用广告:在移动时代实现营销突破

在移动时代,手机已经成为人们生活的重要组成部分。随着移动互联网的普及,人们更频繁地使用手机来浏览社交媒体、获取信息和进行购物。 对于企业而言,如何在移动平台上实现营销突破,吸引用户的注意力和提升品牌价值,是…

数说热点|社恐人群运动健身指南:不想去健身房,那就在家找面墙

连杰伦都开始跳操了,你还不动动动动动起来? 随着《运动者联盟》这档体育挑战真人秀节目的完美收官,忙碌生活中的运动激情似乎又被点燃了。5月9日,周杰伦现身厦门,在活动现场和刘耕宏合体跳起了《本草纲目》&#xff0…