信号功率计算和测量

1 FFT 频谱分析的频率分辨率和幅度精度

1.1 FFT频谱分析是周期信号谱分析的快速算法。如何统一分析结果的频谱幅度与已知信号的每个频率分量的幅度?

一般的,对实信号的FFT分析结果乘以因子2/N得到其实际频率功率。

这里有两个定义的问题,第一,分析是信号是实信号还是复信号,第二所求功率是其实际物理功率(无负频率))还是数学上定义的功率(包括负频率)。

首先摆出FFT的计算公式

计算的原理是原信号与不同频率的信号e-j2pi/N*kn的信号进行相关,相关的结果做为该频率2*pi/k分量的幅度,如两个信号频率完全相同,且初始相伴一致,认为完全相关,即该信号在该频率有能量存在,这时相关的结果为N,所以要得到其真实是幅度值要在相关结果的基础上再除以N。验证程序和结果如下,可以验证分析的正确性:

而在实际应用中不存在复信号,我们实际使用和分析的信号一般如表示为Acos(2*pi*f*t),我们认为A为其幅度,其频率为f;然而对于数学上的分析,其频率在+f和-f都存在分量,每个分量的幅度为A/2,因为Acos(2*pi*f*t)=A/2*e-j2*pi*f*t+A/2*ej2*pi*f*t,这也是FFT计算的结果。这是一个双边功率谱,若要得到单边功率谱的幅度,即我们假定的幅度A,需要乘以因子2.

1.2 FFT是对DTFT结果连续频率的再次采样,从而带来了栅栏效应,所得的频率是一个离散的频率。FFT是截取信号的一段进行处理的,相当于原信号时域上乘以一个窗函数,所以频率分析的结果为原信号的频谱卷积上窗函数的频率,由于有限长的窗函数频率上是无限长的,如下图所示,卷积的结果会造成原信号某个频率的能量分布在其它频率分量上,即频谱的泄漏。

 

即当信号频率f为fs/N*n<f<fs/N*(n+1)时,如果不存在能量泄漏只存在栅栏效应,FFT的结果上就无法观察到该频率分量。而是由于频率泄漏的缘故,我们可以f临近的单元上看到功率存在,借此估算原信号的频谱,所以此时的计算就会因为窗函数的不同和信号频率的不同产生较在的幅度测量差异。

如下图两个信号只有频率不同,都在同一个相信的频率间隔内,fs/N*n<f<fs/N*(n+1),都采用矩形窗,其它条件都相同的情况下,FFT的计算结果存在较大差异

这是因为矩形窗的主瓣较窄,由于频率不同卷积的结果漏泄在相邻单元上的功率就会差异较大。所以此时若采用主瓣较宽且平坦的窗函数如改善幅度精度。如下图采用了一个平顶窗后,仍分析上面例子中的信号频谱,得到了几乎相同的结果,大大提高了幅度精度。(采用不同的窗幅度要乘以一个不同的幅度修正因子)。

当然,在提高幅度的精度的同时,降低了频率分辨率,从上图观察到单一频率的能量泄漏到相邻的多个频率上,且幅度较大,频率分辨率比前一种方法恶化了。

 

1.3 如何同时提高频率分辨率和幅度精度

窗函数的主瓣越宽越平坦FFT后幅度的精度越高,相反其频率分辨率赵差,主瓣越窄其频率分辨率越高,但幅度有精度越差,这其实幅度的精度和频率的分辨率对于同一个窗函数来说是一对矛盾。实现方法如下:

① 设计两个窗,分别满足上面的两个条件,然后分别进行FFT计算。信号加两各种窗,作N点FFT变换,得频谱结果F1和F2,其中F1的幅度精度高,F2的频率分辨高。处理后的频谱初始化为F,对于所有的F(i)执行操作2,0<i<N-1;

② 判断F2(i)是否为其以为中心的5条谱线(会降低分辨率,值可作修改)的最大值, 是则F(i)=F1(i),否则F(i)=0或F(i)=F1(i)(视应用而定)。

时间: 2024-10-08 22:03:35

信号功率计算和测量的相关文章

磁盘IOPS计算与测量

MySQL的QPS计算 show global status where Variable_name in('com_select','com_insert','com_delete','com_update'); 等待10秒 show global status where Variable_name in('com_select','com_insert','com_delete','com_update'); 计算差值 MySQL的TPS计算 show global status wher

无线定位技术

实现室内地图定位导航,需要解决哪些技术难题? 2015-06-18 15:00:00 来源: 知乎每日精选 跟贴 0 条 手机看新闻 Wi-Fi指纹定位是什么原理? 室内定位中的位置指纹法,简单来说,就是事先把各个位置上的信号特征(各Wi-Fi的信号强度)测量一遍,存入指纹数据库.定位的时候,将当前的信号特征与指纹库中的进行匹配,从而确定位置.下图是我本科毕设时画的示意图(AP就是WiFi,RP是离线采集选取的参考点): 离线阶段:记录下每个RP处测到的信号强度,每组数据(指纹)包含4个信号强度

频谱、能量信号、功率信号、能量谱、功率谱、及一些定理

频谱反应的是信号的幅度和相位随频率的分布情况,它描述了信号的频域特征.同时,也可以用功率谱和能量谱来描述信号的频域特性.一般来说,周期信号和随机信号是功率信号,而非周期的确定信号是能量信号. 注:随机信号只能用功率谱来描述它的频率特性.由于,无法用确定的时间函数表示,也就无法得到信号是频谱. 能量信号 功率信号 原文地址:https://www.cnblogs.com/htj10/p/8638275.html

故障轴承声学信号的时域处理方法

滚动轴承故障声学信号的检测与处理方法一直以来是个热点研究方向,已经有几十年的研究历史,相应的研究论文数以千计.大体上,可以分为两类处理方法,第一类是对采集到的声学信号直接在时域进行处理,第二类是频域处理方法,当然还有一些处理方法属于时频结合. 本文对常见的时域处理方法做一个总结.由于我收集到文献资料并不完整,所以这个总结也只是介绍一些传统的方法.由于本人水平有限,近些年比较流行的声发射(AE)技术及其相关的时域处理方法在本文中并没有涉及. 时域处理方法 在时间域分析和判断轴承声学信号称为轴承故障

学习笔记(信号与系统)

学习笔记(信号与系统) 来源:网络 第一章 信号和系统 信号的概念.描述和分类 信号的基本运算 典型信号 系统的概念和分类 1.常常把来自外界的各种报道统称为消息: 信息是消息中有意义的内容: 信号是反映信息的各种物理量,是系统直接进行加工.变换以实现通信的对象. 信号是信息的表现形式,信息是信号的具体内容:信号是信息的载体,通过信号传递信息. 2.系统(system):是指若干相互关联的事物组合而成具有特定功能的整体. 3.信号的描述--数学描述,波形描述. 信号的分类: 1)确定信号(规则信

SYN5605型 多通道时间间隔测量仪

  SYN5605型 多通道时间间隔测量仪 目前,国内外所使用的时间间隔测量方法,有直接计数法.模拟内插法.游标法等.直接计数法一般是用计数器对来自时基的输入脉冲进行计数,使主门的开启时间等于启动脉冲和停止脉冲之间的时间间隔,于是计数器读出的脉冲数与被测时间间隔成正比.这种方法较简单,但精度不高.模拟内插法和游标法都是用模拟的方法将时间间隔进行处理后再进行计数,虽然精度提高了,但线路设计复杂.时间-电压变换法是利用电容的充放电时间进行时间间隔测量,它必须有A/D转换,速度较慢,且抗干扰能力较弱.

CC1101 RSSI 计算

{什么是RSSI}RSSI = Received Signal Strength IndicatorRSSI 值是对选定通道中信号功率的估计值. {RSSI用在什么地方}RSSI主要用于接收.一定要理解,RSSI值并不是发射端填充的值,而是由接收端通过监测信号质量在Payload后面填充的值. {CC1101中RSSI值的计算}从RSSI 状态寄存器中读出的RSSI值是2的补码. 从RSSI状态寄存器中读出的值转换成绝对功率值,经过以下步骤:1)读RSSI 状态寄存器值2)将读到的16进制数据转

1.5 Scipy:高级科学计算

医药统计项目可联系 QQ:231469242 http://www.kancloud.cn/wizardforcel/scipy-lecture-notes/129867 作者:Adrien Chauve, Andre Espaze, Emmanuelle Gouillart, Ga?l Varoquaux, Ralf Gommers Scipy scipy包包含许多专注于科学计算中的常见问题的工具箱.它的子模块对应于不同的应用,比如插值.积分.优化.图像处理.统计和特殊功能等. scipy可以

《位置计算:无线网络定位》学习小结

第一章:无线定位概述 单跳定位:WiFi,GPS,NBIOT等单跳网络结构的定位 多跳定位:传感网.物联网等无线自组织网络的网络定位(多跳定位) 无论何种定位技术,都离不开以下3个主要环节: (1)物理测量. 对物理世界的测量手段包括WiFi,GNSS,BlueTooth,Qcell,NBIoT,UWB,红外,光波,声波,超声波.测量结果的表示包括:距离.时间.方向.区域.连接关系和信号指纹.只要信号具有位置区分性,都可以用来定位. (2)位置计算. 测量结果不同,定位的计算方法也不同.测距方法