实时频谱分析-2.3实时频谱分析

news/2024/11/15 8:10:39/

实时频谱分析

频谱分析要想归入实时类别中,必须没有间隙地、不确定地处理关心的频宽内包含的所有信息。RSA 必须获得时域波形中包含的全部信息,把信息转换成频域信号。实时完成这一点必须满足多个重要的信号处理要求:
1)提供足够的捕获带宽,支持分析关心的信号
2)足够高的 ADC 时钟速率,捕获带宽要超过内奎斯特标准
3)足够长的分析间隔,支持关心的最窄解析带宽(RBW)
4)足够快的DFT变换速率,关心的RBW超过内奎斯特标准
5)DFT 速率超过内奎斯特RBW 标准,这要求重叠DFT帧
6)重叠程度取决于窗口函数
7)窗口函数取决于 RBW

对直到最大实时采集带宽的频宽,当前 RSA 满足了上面列出的频率模板触发(FMT)的实时要求。因此,触发频域事件会考虑选定采集带宽中包含的所有信息。

发现和捕获瞬态事件

快速重复傅立叶变换的另一个应用是发现、捕获和观察频域中的偶发事件。一个实用指标是以100%概率捕获单个不重复事件的最小事件周期。最小事件定义为在指定精度能够以100%确定性捕获的最窄矩形脉冲。可以检测更窄的事件,但精度和概率可能会下降。发现、捕获和分析瞬态事件要求:
1)提供足够的捕获带宽,支持分析关心的信号
2)足够高的 ADC 时钟速率,捕获带宽要超过内奎斯特标准
3)足够长的分析间隔,支持关心的最窄解析带宽(RBW)
4)足够快的 DFT 变换速率,关心的 RBW 超过内奎斯特标准

RSA6000 系列 DPX 频谱模式每秒可以测量 292000 个频谱,能够以全部精度指标及100%概率检测最短10.3ms 的 RF 脉冲。扫频分析仪(SA)每秒扫描 50 次,要求脉冲长于20毫秒,才能以100%概率及全部精度检测脉冲。

RSA 与扫频分析仪比较

关心的传输频带被下变频到IF,然后数字化。时域样点以数字方式转换成
基带记录,其中包括一系列I (同相) 样点和Q (正交) 样点。在 IQ 记录的各个段上顺序执行 DFT,生成占用频率随时间变化的数学表示,如图2-6所示。
在这里插入图片描述
通过一群通带滤波器,然后在每个滤波器输出上对幅度和相位采样。频域行为随时间变化情况可以表示为频谱图,如图2-7所示,其中横轴是频率,竖轴是时间,幅度用颜色表示。
在这里插入图片描述
实时DFT以计算新频谱的速率高效地对全部进入信号采样。在执行FFT的时间段之间发生的事件会丢失。RSA 最小化或消除了“死区时间”,它执行基于硬件的DFT,通常以最快的采样率在重叠的时间段上执行变换。

相比之下,扫频分析仪在任何给定时间会调谐成单个频率。随着扫描推进,频率会变化,形成图2-7中所示的对角线。在扫描速度降慢时,直线的斜率会变陡,以便零频宽中频谱分析仪的函数能够表示为一条竖线,表明随着时间推移,仪器被调谐成单个频率。图2-7还显示了扫描会怎样漏掉瞬态事件,如图中的单个跳频。

实时频谱分析仪上的RBW

频率分辨率是一个重要的频谱分析仪指标。在我们试图测量频率相距很近的信号时,频率分辨率决定着频谱分析仪区分这些信号的能力。在传统频谱分析仪上,IF滤波器带宽决定着解析相邻信号的能力,也称为解析带宽(RBW)。例如,为解析幅度相等的、但频率相距100 kHz的两个信号,RBW 必需小于 100 kHz。

对基于 DFT 技术的频谱分析仪,RWB 与采集时间成反比。在采样频率相同时,为实现更小的 RBW,要求更多的样点。此外,窗口函数也影响着 RBW。


http://www.ppmy.cn/news/92562.html

相关文章

【VLAN如何划分?6个方法帮你解决!好用又简单!】

如何选择交换机?如何根据项目确定网络结构?交换机做为大家工作中最常用的设备之一,关于它的选择,不得不知。 在做项目时都有这样的疑问,因为参数决定了项目预算,常用的园区组网技术也是多种多样。 我们来…

C和指针(一)基础

注释 1,C是自由格式的语言,没有规则要求怎样书写语句,但是遵守约定可以使代码清晰更易阅读。 2,/*和*/成对使用,不能嵌套。 3,需要注释整块代码尽量使用#if…#endif方式,其他注释方式如果代码中…

OpenGL之着色器

文章目录 什么是着色器数据类型输入与输出Uniform三角形渐变色例子从文件中读取 什么是着色器 着色器是使用一种叫GLSL的类C语言写成的。GLSL是为图形计算量身定制的,它包含一些针对向量和矩阵操作的有用特性。着色器的开头总是要声明版本,接着是输入和输…

js对手机号进行脱敏处理

// 手机号码脱敏处理:方法1var phone"13812345678";var strphone.substring(0,3)"****"phone.substring(7);// 手机号码脱敏处理:方法2var phone"13812345678";var strphone.substr(0,3)"****"phone.substring(7);// 区别是&#xff1…

SciPy.stats 库interval() 函数计算置信区间

NumPy 置信区间-火焰兔 平均值的置信区间是数据分析领域广泛用于数据的统计数据的重要组成部分。Python 是数据分析领域的专业人员使用的最流行的编程语言之一,它允许在数组上实现置信区间。 本教程讨论置信区间并演示可用于在 Python 中实现它的不同方法。 置信…

二.组件化配合ARouter框架使用

文章目录 1.什么是组件化,为什么需要组件化1.1 适用场景1.2 所有代码都在app目录下,通过包名进行管理各个模块,存在哪些弊端?1.3 组件化的意义 2.集成环境/组件环境自动部署服务2.1 通过Gradle来控制正式环境和测试环境的部署2.2 自定义全局gradle使用 3.组件化中子模块交互方…

常见的SQL优化

索引优化:通过创建合适的索引来加快查询速度。查询优化:使用合适的查询语句和查询条件,避免全表扫描。比如: 避免使用SELECT *避免使用子查询避免使用OR操作符避免使用LIKE操作符使用LIMIT限制结果集大小优化查询语句的顺序 数据库…

nodej+vues汽车销售4s店服务平台商城系统购物车积分兑换7z9d2

在经济快速发展的带动下,汽车服务平台的发展也是越来越快速。用户对汽车服务信息的获取需求很大。在互联网飞速发展的今天,制作一个汽车服务平台系统是非常必要的。本系统是借鉴其他人的开发基础上,用MySQL数据库和nodejs定制了汽车服务平台系…