GNSS技术干货(34):天灵灵 地灵灵 不如C/N0灵

在GPS接收机研发测试过程中,作为硬件射频工程师最关心的测试项目是传导载噪比C/N0(carrier-to-noise ratio)值,因为它是非常重要的参数指标,可以评估接收机端收到的卫星信号强度,反映硬件射频链路的质量,显示当前观测到哪些卫星SVID,关乎接收机定位性能等一系列关键指标。

其中  C是Carrier载波功率, N0是Noise power density噪声功率谱密度。

那么,C/N0的单位是什么?  这是要回答的第一个问题。

以某接收机界面为例,可以看到其卫星信号强度条显示的C/N0单位是dB-Hz。

接下来问的最多的一个问题便是,例如使用思博伦卫星导航模拟器GSS7000设置GPS L1 功率为-130dBm时,理论上接收机的最高C/N0可以是多少?

在回答这个问题前,我们会先介绍一些基础概念,为后面做好铺垫。

根据GPS 官方 ICD-GPS-200C其中提到了,GPS 卫星发射右旋圆极化信号L1 载波频率为1575.42MHz,假设在地面上观测最差的方向(卫星高度角为5度)时,卫星能保证的最低功率为-160dBW=-130dBm。   

Image

这里需要提醒一下这个系统设计保证的最低功率是在无遮挡的情况下GPS 卫星功率, 如有树荫等遮挡情况下卫星功率肯定会更低,这就使得越低的跟踪灵敏度,接收机在弱信号下仍能持续工作有巨大的优势。

另外还值得注意的是,在户外开阔天空的环境下,接收机能收到的卫星C/N0可高达45~49 dB*Hz, 所以正常大多数情况下户外收到的真实GPS信号是远高于系统设计的-130dBm功率。

噪声功率谱密度N0 (Noise power density)与温度有关,在温度为290K时为 -174dBm/Hz。

因此

Image

          

注意,dB分贝的功率相除时,就是直接相减。dBm的功率量纲相除后抵消只剩下dB*Hz单位,这个便回答了文章开头第一个问题。 

   

Image

          

我们以常见GPS接收机系统拓扑为例计算C/N0, 可以很明显看出来,第一级的LNA前面的NF对整个系统影响作用很大,这里的设计就需要特别小心。如果走线太长或射频阻抗没做好,则线路的插损就需要考虑会直接降低最后C/N0.

Image

Image

   

作为GNSS技术测试领域全球领导者,思博伦的测试仪器提供极高的保真度,并且已经成为业界的质量基准,众多客户都在依靠思博伦的服务,确保其关键项目和计划能够得到全面的支持和成功的执行。

思博伦GSS7000卫星导航模拟器以业内极高的技术领先实现单表功率范围-65dBm ~ -170dBm,使用正确、精确、准确的模型实时生成各星座信号和导航数据,完全符合各ICD协议。高性能,可重复性和可控性以评估被测设备,满足PNT全产业链各种层次需求的测试验证。

结语

        

整个C/N0计算过程我们可以看出, N0完全取决于接收机的硬件设计噪声的抑制水平。

另外我们也会遇到一些传导测试时,将GSS7000射频输出直接接到DUT天线口C/N0远不如预期,存在的原因是该接收机的硬件设计将LNA前移集成到了天线上。 处理方法可以在射频传导线上串一个相同型号参数的LNA即可达到其真实户外工作的效果。

实践中可以发现不是每一颗卫星的C/N0都完全符合理论计算,这是多方面的因素影响。

比如每个卫星的输出功率实际会有所不同,卫星一直在高速运动到接收机的路径损耗,电离层对流层Path loss距离等一直在变化;

卫星发射天线以及接收机的天线在不同方向角度的增益有所不同;

不同信号体制的调制方式,频率,带宽等等都有所不同在C/N0的体现;

PCB电路板上的RF走线阻抗,滤波器插损,频率响应,LNA工作线性度,其他电路工作干扰屏蔽等等都会影响C/N0

关键词:C/N0,GPS,Noise,信号强度,GSS7000,dBm,硬件设计,天线,模拟器,ICD

联系我们:

思博伦官方网站: www.spirent.cn

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

降Compose十八掌之『突如其来』| Graphics Modifiers

公众号「稀有猿诉」 原文链接 降Compose十八掌之『突如其来』| Graphics Modifiers 在Jetpack Compose中创建自定义绘制内容的方式不止一种,除了前面提到的通过Canvas函数的方式以外,还可以通过Modifier的几个扩展函数更为灵活实现一些的自定义内…

SpringBoot+Vue实现简单的文件上传(Excel篇)

SpringBootVue实现简单的文件上传 1 环境 SpringBoot 3.2.1&#xff0c;Vue 2&#xff0c;ElementUI 2 页面 3 效果&#xff1a;只能上传xls文件且大小限制为2M&#xff0c;选择文件后自动上传。 4 前端代码 <template><div class"container"><el…

Python爬虫速成之路(4):BeautifulSoup

hello hello~ &#xff0c;这里是绝命Coding——老白~&#x1f496;&#x1f496; &#xff0c;欢迎大家点赞&#x1f973;&#x1f973;关注&#x1f4a5;&#x1f4a5;收藏&#x1f339;&#x1f339;&#x1f339; &#x1f4a5;个人主页&#xff1a;绝命Coding-CSDN博客 &a…

【JVM基础01】——介绍-初识JVM运行流程

目录 1- 引言&#xff1a;初识JVM1-1 JVM是什么&#xff1f;(What)1-1-1 概念1-1-2 优点 1-2 为什么学习JVM?(Why) 2- 核心&#xff1a;JVM工作的原理&#xff08;How&#xff09;⭐2-1 JVM 的组成部分及工作流程2-2 学习侧重点 3- 小结(知识点大纲)&#xff1a;3-1 JVM 组成3…

实践致知第16享:设置Word中某一页横着的效果及操作

一、背景需求 小姑电话说&#xff1a;现在有个word文档,里面有个表格太长&#xff08;如下图所示&#xff09;&#xff0c;希望这一个设置成横的&#xff0c;其余页还是保持竖的&#xff01; 二、解决方案 1、将鼠标放置在该页的最前面闪烁&#xff0c;然后选择“页面”》“↘…

京东.Vision首登苹果Vision Pro 背后的技术探索

去年6月&#xff0c;苹果正式发布首款头显设备Apple Vision Pro&#xff0c;今年6月28号&#xff0c;Apple Vision Pro正式在中国发售。京东.Vision作为首批原生应用登陆Vision Pro平台&#xff0c;首期以家电家居与潮流数码产品作为切入口&#xff0c;未来将逐步拓展至全品类&…

07:串口通信二

串口编程 1、与波特率之相关的寄存器2、PCON寄存器3、SCON寄存器4、配置的代码分析5、向PC发送一段字符串6、PC机向单片机发送字符控制LED1灯的亮灭 1、与波特率之相关的寄存器 如图&#xff0c;与串口通信相关的寄存器主要是SCON和PCON寄存器。 2、PCON寄存器 SMOD&#xff1…

CentOS搭建邮件服务器:DNS配置方法技巧?

CentOS搭建邮件服务器的流程&#xff1f;如何高效使用CentOS&#xff1f; 在当今数字化时代&#xff0c;邮件服务器的需求日益增加。为了确保邮件能够顺利送达&#xff0c;正确的DNS配置是必不可少的一环。AokSend将详细介绍在CentOS搭建邮件服务器过程中&#xff0c;如何进行…

PyCharm软件初始化配置

安装完pycharm后&#xff0c;需要对其进行个性化设置&#xff0c;分别设置方法如下 目录 一、修改主题二、修改默认字体和大小三、设置拖动滚轮改变字体大小四、常见快捷键 一、修改主题 1、界面右上角点击红框的内容 2、选择Theme选项 3、选择对应的主题 第一二个是白色主题…

怎样去除视频上的水印和文字,视频水印文本移除教程

在观看和分享视频时&#xff0c;我们经常会遇到带有水印或额外文字的情况。这些标记有时是为了版权保护&#xff0c;有时则是平台的标识&#xff0c;但在某些情况下&#xff0c;它们可能会干扰视频的观赏体验。本文将向你介绍常见的视频水印类型以及如何使用简鹿水印助手去除这…

让AI语言模型自由飞翔:LangChain框架的奇妙世界

今天&#xff0c;我将为大家揭开一项令人激动的技术——LangChain。想象一下&#xff0c;如果能将人工智能的强大能力与我们日常使用的数据和工具无缝连接&#xff0c;那将开启怎样崭新且无限的可能&#xff01; LangChain&#xff0c;一个专为大型语言模型设计的框架&#xf…

C语言 ——— 调试的时候如何查看当前程序的变量信息

目录 调试前/后的调试窗口 ​编辑 调试窗口 --- 监视 调试窗口 --- 内存 调试窗口 --- 调用堆栈 调试前/后的调试窗口 调试前的调试窗口&#xff1a; 调试前的调试窗口是没有显示的&#xff0c;只有在调试的时候才会有相对应的调试窗口 调试后的调试窗口&#xff1a…

windows下环境变量开启方式

第一种方法&#xff1a; 使用快捷键打开“运行”对话框&#xff1a;按下 Win R 组合键&#xff0c;这将打开“运行”窗口。 输入系统属性命令&#xff1a;在“运行”窗口中输入 sysdm.cpl 然后按回车键。这将打开“系统属性”对话框。【sysdm.cpl是"System Data Manager…

关于java的反射

❓❓❓反射是啥呀相信许多学java的同学非常困惑在学的时候&#xff0c;总是感觉懂了却又没懂或者直接忽略过去了&#xff0c;那么本文就带大家探讨一下什么是反射在java中以及它的机制和运用。 ⭐️什么是反射&#xff1a; 首先我们知道一些知识&#xff1a; 维基百科的解释 …

C++ | Leetcode C++题解之第235题二叉搜索树的最近公共祖先

题目&#xff1a; 题解&#xff1a; class Solution { public:TreeNode* lowestCommonAncestor(TreeNode* root, TreeNode* p, TreeNode* q) {TreeNode* ancestor root;while (true) {if (p->val < ancestor->val && q->val < ancestor->val) {anc…

Linux FFmpeg安装教程

大家好,我是爱编程的喵喵。双985硕士毕业,现担任全栈工程师一职,热衷于将数据思维应用到工作与生活中。从事机器学习以及相关的前后端开发工作。曾在阿里云、科大讯飞、CCF等比赛获得多次Top名次。现为CSDN博客专家、人工智能领域优质创作者。喜欢通过博客创作的方式对所学的…

白平衡说明

白平衡 相机白平衡的起源原理以及作用起源作用 白平衡的原理白平衡的类型应用说明 工业相机的白平衡效果对比一键白平衡的必要性一键白平衡的实现方式 相机白平衡的起源原理以及作用 起源 白平衡&#xff08;White Balance, WB&#xff09;概念的起源与色温理论密切相关。色温…

【SpringBoot】SpringCache轻松启用Redis缓存

目录&#xff1a; 1.前言 2.常用注解 3.启用缓存 1.前言 Spring Cache是Spring提供的一种缓存抽象机制&#xff0c;旨在通过简化缓存操作来提高系统性能和响应速度。Spring Cache可以将方法的返回值缓存起来&#xff0c;当下次调用方法时如果从缓存中查询到了数据&#xf…

python如何判断变量是否可迭代

python如何判断变量是否可迭代&#xff1f;方法如下&#xff1a; 方法一&#xff1a; 适用于python2和python3 >>> from collections import Iterable >>> isinstance("str", Iterable) True 方法二&#xff1a; 适用于python3 s "hello …

仿RabbitMQ消息队列

项目介绍 介绍 本项目已上传&#xff0c;后期会做扩展&#xff1a;Gitee获取完整项目源码 该项目是仿照RabitMQ实现简版的消息队列。主要是解决了普通生产消费者模型只能在单主机上生产消费模型的缺点。该项目是可以进行跨网络传输生产与消费&#xff0c;实现不同主机间的数…