频谱分析仪的使用

频谱分析仪设置带宽的方式:

可以利用同轴线缆来制作近场探头:

区别dB和dBm两个单位:

无线电波的发射功率是指在给定频段范围内的能量,通常有两种衡量 或测量标准:
  1、功率(W):相对1 瓦(Watts)的线性水准。例如,WiFi 无线网卡的发射功率通常为0.036W ,或 者说36mW。
  2、增益(dBm):相对1 毫瓦(milliwatt)的比例水准。例如,WiFi 无线网卡的发射增益为15.56dBm。

纵轴表示频率,单位是dbm ,  横轴表示频率:

中心频率和扫宽:

下图中Center是10Ghz , SPAN是1Ghz,表示测量范围是9.5G---10.5G:

改变参考电平:

MAKER:标记信号的幅度等信息

如下是测量的该信号的频率是80Mhz , 功率是-7.6dbm :

信噪比SNR:

辐射发射和传导发射正式测试前要测底噪:

避免环境噪声干扰测试结果辐射发射测试的目的是测量被测设备(EUT)通过空间传播的电磁骚扰场强。若测试环境中存在较高的背景噪声(如其他设备的辐射、无线电信号等),可能会与EUT的辐射信号叠加,导致测量值虚高甚至误判为不合格。

辐射发射测量底噪:1.关闭EUT(仅测试环境噪声)2.使用EMI测试接收机或频谱分析仪进行环境扫描,测量测试频段内的背景噪声水平3.分析是否有高于测试标准限值的环境噪声如果环境噪声较高,可以调整测试位置、屏蔽干扰源或选择更干净的测试环境

传导发射测量底噪:1.EUT未接通电源,仅连接测试系统使用LISN(线性阻抗稳定网络)2.测量电网本身的噪声3.检查频谱是否有高于测试标准的噪声如果电网噪声过高,可以使用隔离变压器、滤波器或更换电源插座

信噪比的要求,根据电磁兼容理论,只有当被测信号强度高于背景噪声6dB时,才能确认信号来源于EUT而非环境干扰。这是因为6dB对应功率的两倍差异,可有效区分真实信号与噪声。例如,若限值为40dBμV/m,则环境噪声需≤34dBμV/m。

不介入任何信号,频谱分析仪的底噪是-60dbm :

扫描时间SWEEP的调节:

1.当扫宽减小时候,扫描时间SWT也会对应减小:


频谱分析仪中的RBW和VBW:

RBW表示分辨两个正弦输入信号的频率间隔的能力。如果我们改变中频滤波器的带宽,就改变了其显示响应的宽度,这就是RBW,RBW的改变对于频谱分析仪来说最直观的影响就是单频率信号显示形状的胖瘦。RBW和扫描时间成反比。

改变中频滤波器的带宽,就是改变了采集信号的宽度:

对于两个频率相近的信号,如果RBW设置过宽,就会无法正常显示某一信号:

出现下图中的情况,可以减小RBW来实现分离两个信号:

对于两个频率间隔很近的信号时,如果设置的RBW较宽可能无法区分两个信号,我们通过减小RBW可以分辨出两个信号。我们在扫宽不变的情况下设置RBW为1MHz时,扫描时间为1ms,设置RBW为100KHz时,扫描时间增加到13.75ms,比之前慢了约10倍。因此RBW设置并非单纯的越窄或者越宽越好,需根据不同的“取舍”设置“够用”的RBW宽度。

较宽的RBW较能充分地反应输入信号频谱的波形与振幅,但较低的RBW将能区别不同频率的信号。也就是说RBW代表两个不同频率的信号能够被清楚的分辨出来的最低带宽差异。

VBW视频带宽它的作用很简单,目的是平滑跳变的噪声对显示迹线进行平均。从图中可以看到,起伏的噪声严重影响了小信号显示,通过减小VBW随机噪声被平滑掉,小信号能够清晰的显示出来。

VBW越小,噪声峰峰值的波动变化也越小,显示迹线越平滑。由于视频滤波器也有自己的响应时间因此,当VBW<RBW时,减小VBW也会导致扫描速度变慢,在通常测量时VBW为自动缺省状态,将根据视分比随RBW变化联动设置,对于宽带噪声信号时,需要滤除噪声波动的影响,通常设置VBW=0.1×RBW平滑效果较好。

你不行,认识谁都不行。你很行,根本不会在乎别人行不行。用结果来说话,是对否定最好地还击。

本文参考自:

搞不懂RBW和VBW的区别? - 知乎

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

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

相关文章

【数据分析】转录组基因表达的KEGG通路富集分析教程

禁止商业或二改转载,仅供自学使用,侵权必究,如需截取部分内容请后台联系作者! 文章目录 介绍差异分析(limma)KEGG富集分析(enrichKEGG)可视化加载R包数据下载导入数据基因差异分析火山图KEGG通路富集分析可视化通路结果另一个案例总结系统信息参考介绍 KEGG富集分析,可…

关于sqlalchemy的使用

关于sqlalchemy的使用 说明一、sqlachemy总体使用思路二、安装与创建库、连结库三、创建表、增加数据四、查询记录五、更新或删除六、关联表定义 说明 本教程所需软件及库python3.10、sqlalchemy安装与创建库、连结库创建表、增加数据查询记录 一、sqlachemy总体使用思路 在…

在 IntelliJ IDEA 中使用 JUnit 进行单元测试

1. 介绍 JUnit JUnit 是 Java 语言中最流行的单元测试框架之一。它基于 xUnit 设计模式&#xff0c;支持 测试自动化、断言&#xff08;Assertions&#xff09;和测试生命周期管理&#xff0c;是 Java 开发中进行 TDD&#xff08;测试驱动开发&#xff09; 的重要工具。 JUni…

单片机的发展

一、引言 单片机自诞生以来&#xff0c;经历了四十多年的风风雨雨&#xff0c;从最初的工业控制逐步扩展到家电、通信、智能家居等各个领域。其发展过程就像是一场精彩的冒险&#xff0c;每一次技术的革新都像是在未知的海域中开辟新的航线。 二、单片机的发展历程 &#xff…

常见的博弈模型有哪些

常见的博弈模型有哪些 目录 常见的博弈模型有哪些**1. 重复博弈(Repeated Game)****2. 进化博弈论(Evolutionary Game Theory)****3. 机制设计(Mechanism Design)****4. 微分博弈(Differential Game)****5. 贝叶斯博弈(Bayesian Game)****6. 合作博弈(Cooperative G…

【MySQL-数据类型】数据类型分类+数值类型+文本、二进制类型+String类型

一、数据类型分类 二、数值类型 1.bit类型 测试环境ubuntu 基本语法&#xff1a; bit[(M)]&#xff1a;位字段类型&#xff0c;M表示每个值的位数&#xff0c;范围从1&#xff5e;64&#xff1b;如果M被忽略&#xff0c;默认为1举例&#xff1a; create table testBit(id i…

golang从入门到做牛马:第一篇-我与golang的缘分,go语言简介

还记得2018年的夏天,刚毕业的我不知道该做些什么,于是自学了一周的go语言,想要找一份go语言工作的代码,当时的go还没有go mod来管理依赖包,在北京找了一个月的工作,找到了一个小公司做了后端开发,当然使用go语言开发,带着兴奋劲,年轻身体也好,边努力学习,边工作。 时…

【数据库】MySQL常见聚合查询详解

在数据库操作中&#xff0c;聚合查询是非常重要的一部分。通过聚合查询&#xff0c;我们可以对数据进行汇总、统计和分析。MySQL提供了丰富的聚合函数来满足不同的需求。本文将详细介绍MySQL中常见的40个聚合函数及其使用场景&#xff0c;并通过8个的案例展示它们的用法。 一、…

调研:如何实现智能分析助手(Agent)(AutoCoder、FastGPT、AutoGen、DataCopilot)

文章目录 调研&#xff1a;如何实现智能分析助手&#xff08;Agent&#xff09;&#xff08;AutoCoder、FastGPT、AutoGen、DataCopilot&#xff09;一、交互流程二、数据流程三、架构分类四、开源产品4.1 AutoCoder&#xff08;知识库变体&#xff09;4.2 FastGPT&#xff08;…

【Vue CLI脚手架开发】——6.scoped样式

文章目录 一、scoped是什么二、应用案例1.使用代码2.原理3父组件App未添加scoped影响 一、scoped是什么 我们知道vue为了防止css样式污染&#xff0c;在每个组件中提供了 scoped属性进行限定css作用域&#xff1b;当<style>标签有 scoped 属性时&#xff0c;它的 CSS 只…

高精算法的用法及其优势

高精度问题是指当数据的位数非常大&#xff08;超出标准数据类型的范围&#xff09;时&#xff0c;如何进行计算和存储的问题。常见场景包括大整数的加、减、乘、除、取模等操作。以下是解决高精度问题的常用方法与技巧&#xff1a; 一、数据存储 数组存储 用整型数组存储&am…

VM+CentOS虚拟机

关于VMCentOS虚拟机的配置和使用&#xff0c;可以参考以下博客中的详细教程&#xff1a; **一、VMCentOS虚拟机配置** 1. **虚拟机网络配置** - 在VMware中&#xff0c;点击“编辑”→“虚拟网络编辑器”&#xff0c;选择VMnet8并进行相关设置。 - 子网IP可以改成如192.168.1…

设置 CursorRules 规则

为什么要设置CursorRules&#xff1f; 设置 CursorRules 可以帮助优化代码生成和开发流程&#xff0c;提升工作效率。具体的好处包括&#xff1a; 1、自动化代码生成 &#xff1a;通过定义规则&#xff0c;Cursor 可以根据你的开发需求自动生成符合规定的代码模板&#xff0c…

pip install速度太慢的多种解决方案

目录 问题描述为什么 pip 速度这么慢&#xff1f;解决方案1. 使用国内镜像源2. 配置多个镜像源3. 使用第三方工具4. 手动下载后本地安装5. 优化网络环境6. 更新 pip 版本 测试效果 问题描述 在使用 Python 进行开发时&#xff0c;我们经常需要使用 pip 来安装第三方库。然而&am…

Java阻塞队列深度解析:高并发场景下的安全卫士

一、阻塞队列的核心价值 在电商秒杀系统中&#xff0c;瞬时涌入的10万请求如果直接冲击数据库&#xff0c;必然导致系统崩溃。阻塞队列如同一个智能缓冲带&#xff0c;通过流量削峰和异步解耦两大核心能力&#xff0c;成为高并发系统的核心组件。 二、Java阻塞队列实现类对比 …

基于RapidOCR与DeepSeek的智能表格转换技术实践

基于RapidOCR与DeepSeek的智能表格转换技术实践 一、技术背景与需求场景 在金融分析、数据报表处理等领域&#xff0c;存在大量图片格式的表格数据需要结构化处理。本文介绍基于开源RapidOCR表格识别与DeepSeek大模型的智能转换方案&#xff0c;实现以下典型场景&#xff1a; …

django中视图作用和视图功能 以及用法

在 Django REST Framework(DRF)中,视图(View)是处理 HTTP 请求并返回响应的核心组件。DRF 提供了多种视图类,适用于不同的场景和需求。以下是 DRF 中常见的视图类及其作用、使用方法的详细说明: 一、DRF 视图的分类 DRF 的视图可以分为以下几类: 基于函数的视图(Func…

希音(Shein)前端开发面试题集锦和参考答案

用 Node 写过什么工具或 npm 包 在实际开发中,使用 Node 编写过多种实用工具和 npm 包。 自动化构建工具 开发了一个简单的自动化构建工具,用于处理前端项目的资源压缩和合并。在前端项目中,为了优化性能,需要对 CSS 和 JavaScript 文件进行压缩,减少文件体积,同时将多个…

C语言100天练习题【记录本】

C语言经典100题&#xff08;手把手 编程&#xff09; 可以在哔哩哔哩找到 已解决的天数&#xff1a;一&#xff0c;二&#xff0c;五&#xff0c;六 下面的都是模模糊糊的 可以学学这些算法&#xff0c;我是算法白痴&#xff0c;但是我不是白痴&#xff0c;可以学&#xff…

迷你世界脚本文字板接口:Graphics

文字板接口&#xff1a;Graphics 彼得兔 更新时间: 2024-08-27 11:12:18 具体函数名及描述如下: 序号 函数名 函数描述 1 makeGraphicsText(...) 创建文字板信息 2 makeflotageText(...) 创建漂浮文字信息 3 makeGraphicsProgress(...) 创建进度条信息…