matlab频谱分析时的若干问题解释及几种频谱的理解

面包板社区 2021-10-03 20:01


本文主要说明以下几个问题:


  • 在matlab中如何表示频率为f1,以采样率f抽样后所得到的数字信号?如此表示的依据是什么?


  • 使用matlab画出的频谱(一般是幅度谱或称振幅谱)的横坐标轴的意义是什么?如何根据横坐标轴的值得到其所对应的实际频率?


  • 实数序列的频谱除第零个点和第N/2个(当N为偶数时)点外(从0~N-1),其它具有共轭对称性质;复数序列呢?


  • 频率分辨率指的是什么?高分辨谱和高密度谱有何区别?有何作用?


约定:对于信号cos(ωt),它是以周期为2π/ω为周期的信号,角频率ω=2πf,我们经常这样称呼这个信号:它的角频率为ω,频率为fHz,周期T=1/f秒;


一、信号采样问题


在matlab中对以下信号进行采样:


其中f= 1000Hz,根据奈奎斯特采样定理,采样频率≥ 2f1,在此我们取= 3000Hz。


在matlab中仿真也好,实际中处理的信号也罢,一般都是数字信号。而采样就是将信号数字化的一个过程,设将信号s1(t)数字化得到信号:


其中n=[0…N-1],N为采样点数。


我们来解释一下s1(n),为什么说上式表示以采样率f对频率为f1的信号进行采样的结果呢?采样,顾名思义,就是对信号隔一段时间取一个值,而隔的这段时间就是采样间隔,取其倒数就是采样率了。


那们我们看上式,将前面的参数代入:


n=0时:


n=1时:


n=2时:


n=3时:


这是不是相当于对信号s1(t)的一个周期内采了三个样点呢?对一个频率为1000Hz的信号每周期采三个样点不就是相当于以3倍于频率的采样率进行采样呢?注意,当n=3时相当于下一个周期的起始了。


我们取采样点数N=64,即对64/3=21.3个周期,共计64/3/f1=21.3ms时长。


我们在matlab中输入以下命令:

>> n=0:63;

>> f1=1000;f=3000;

>> s1=cos(2*pi*f1/f*n);

>> plot(abs(fft(s1)));


图1

下面我们对图1进行一下解释,以说明图中的横坐标轴的所代表的意义。


对于信号:


我们知道它的傅里叶变换是:


如果在-2π×3000/2 ~ 2π×3000/2范围内观察信号s1(t)的频谱,则应该在2π×1000和-2π×1000两个频点上有两根谱线,而对采样后的数字信号,频率坐标轴范围-2π×3000/2 ~ 2π×3000/2将被归一化到-2π×(3000/2)/3000 ~ 2π×(3000/2)/3000即-π π范围内,因此将在2π×1000/3000和-2π×1000 /3000即2π/3和-2π/3的两个频点上有两根谱线。注意,此时坐标轴上的2π代表着3000Hz的频率范围。


另外还有一点应该明白的是,时域采样意味着频域的周期延拓,即-π π上的谱线与-π+M×2π π+M×2π范围内的谱线是一模一样的,其中M为任意的整数。更通俗的说,b之间的频谱与a+M×2π b+M×2π之间的频谱是一模一样的。因此-π ~ 0之间的频谱与π 2π之间的频谱是一样的。


在matlab中,如果仅简单的执行plot绘图命令,坐标横轴将是1 ~ N,那么这1 ~ N代表着什么呢?是的,应该代表0×2π,应用到上面的例子即是0~3000Hz的频率范围。


其中1 ~ N/2代表0 ~ π,而N/2 ~ N代表-π ~ 0。


从理论上讲,对于


应该在1000Hz和-1000Hz两个频点上有两根线,即应该在x1(其中x1×(3000/2) /(64/2)=1000,解得x1=21.3)上和64-x1上有两根谱线。观察图1可知,两个峰值大约对应横轴坐标为21和43=64-21两个点。


若令:


则傅里叶变换是:


在matlab中执行以下命令:

>> n=0:63;

>> f1=1000;f=3000;

>> s2=sin(2*pi*f1/f*n);

>> plot(abs(fft(s2)));

则可得其频谱,如图2所示:


图2

由图可得两个峰值的位置基本与图1相同,这由其傅里叶表达式也可以得出此结论。


以上分别说明了余弦和正弦的频谱,而且余弦和正弦均是实数序列,实数序列的离散傅里叶变换(DFT)具有共轭对称性质(此性质可百度或查阅数字信号处理相关书籍或自行推导,很简单的),这从图中也可以看出。(画图时取其模值,共轭取模与原先数取模将变成相等)


二、复数的频谱


若令


则计算其傅里叶变换可得:


因此频谱中将只有一根谱线。在matlab中输入以下命令:

>> n=0:63;

>> f1=1000;f=3000;

>> s3=cos(2*pi*f1/f*n)+j*sin(2*pi*f1/f*n);

>> plot(abs(fft(s3)));


图3

从图3可以看出,对于一个复数序列求频谱,它的幅度谱将不再是对称的两根谱线。其实经过类似于实数序列的推导可以得出,复数序列的频谱将不再具有类似于实数序列的共轭对称性质。


ω1为负值时会如何呢?同样对于信号:


输入以下命令计算它的频谱:

>> n=0:63;

>> f1=-1000;f=3000;

>> s4=cos(2*pi*f1/f*n)+j*sin(2*pi*f1/f*n);

>> plot(abs(fft(s4)));


图4

对比图3和图4可知,当频率为正值时,峰值将在1 ~ 32范围内;而当频率为负值时,峰值将在33 ~ 64之间。此性质可通俗的描述如下:


对于信号:


对其进行符合奈奎斯特采样定理的采样,设采样率为fs,采样点数为N,得到数字信号s(n),= [0,…,N-1],则对s(n)做DFT变换进行谱分析后得到S(k),k = [0,…,N-1]。观察S(k)的幅度谱,若k = 0 ~ N/2-1之间有峰值,则s(t)的频率f在0 ~ fs/2之间;若=N/2 ~ N-1之间有峰值,则s(t)的频率f在-fs/2 ~ 0之间;并且有且只有一个峰值。


设幅度谱峰值当k1时出现,则s(t)的频率为:


三、频率分辨率


频率分辩率是指频域取样中两相邻点间的频率间隔。更确切的说是如果某一信号含有两个频率成分f1f2,O= |f2-f1|,频率分辨率的概念是如果频率分辨率大于Of,对信号进行谱分析后将不能视别出其含有两个频率成分,这两个频率将混叠在一起。


以下是摘自华科姚天任《数字信号处理(第二版)》第92页的一段:



现在我们设定信号:


其中ω1=2π×1000,ω2=2π×1100,在matlab中输入以下命令计算其频谱:

>> n=0:63;

>> f1=1000;f2=1100;f=3000;

>> s5=cos(2*pi*f1/f*n)+sin(2*pi*f2/f*n);

>> plot(abs(fft(s5)));


图5

从图5中可以看出能够分辨出f= 1000Hz和f= 1100Hz两个频率分量。我们利用上面的理论来计算一下此时的频率分辨率:


  • 采样频率fs = 3000Hz

  • 采样点个数= 64

  • 最长记录长度tN×(1/fs)

  • 频率分辨率= 1/tfs/N = 3000/64 =46.875Hz


因为f2-f= 100Hz,因此能够分辨出两个频率分量。下面我们作如下尝试:


第一种尝试:fs不变仍为3000Hz,即奈奎斯特定理仍然满足,大于信号s5(t)的最高频率分量1100Hz的两倍,但将采样点个数N减小为24个,在matlab中输入以下命令:

>> n=0:23;

>> f1=1000;f2=1100;f=3000;

>> s5=cos(2*pi*f1/f*n)+sin(2*pi*f2/f*n);

>> plot(abs(fft(s5)));


图6

第二种尝试:采样率fs升为8000Hz,即满足奈奎斯特采样定理,大于信号s5(t)的最高频率分量1100Hz的两倍,采样点个数N不变,仍为64个,在matlab中输入以下命令:

>> n=0:63;

>> f1=1000;f2=1100;f=8000;

>> s5=cos(2*pi*f1/f*n)+sin(2*pi*f2/f*n);

>> plot(abs(fft(s5)));


图7

由图6和图7可以看出,这两种尝试虽然满足奈奎斯特采样定理,但都不能分辨出两个频率分量,用前面的理论知识可以作如下分析:


第一种尝试的频率分辨率:


第二种尝试的频率分辨率:


因此以上两种尝试均不能分辨出频率间隔为100Hz的两个频率分量。


四、高密度谱的概念


如图6所示,频谱很不平滑,呈很明显的折线状态,我们在matlab中输入以下命令:

>> n=0:23;

>> f1=1000;f2=1100;f=3000;

>> s5=cos(2*pi*f1/f*n)+sin(2*pi*f2/f*n);

>> plot(abs(fft([s5,zeros(1,104)])));


图8

图8是将图6中的信号在时域补了104个零后才进行谱分析的。比较图6与图8,虽然相对于图6来说图8的频率分辨率并没有增加,但其每个点所代表的频率更小了,也就是密度更高了(同样3000Hz的频率,图6中使用了24点,而图8中使用了128点),这就是高密度谱。


通常可以靠补零的方式来提高频谱的密度,但补零不能提高频率分辨率。很多人在此很迷惑,在末尾加零后,使一个周期内的点数增加,必然使样点间隔更近,谱线更密,是以前看不到的谱分量就可以看到了,能够看到更多的谱,不是提高分辨力了吗?


其实加零后,并没有改变原有记录的数据,原有数据的频谱一开始就存在,我们只是有的看不见,加零后只是让我们看见原来本就存在的频率,也就是说,原始数据代表的该有的频率就有,没有的频率加再多的零(极限是成连续的),也没法看见。


在数字信号处理中,高分辨率谱和高密度谱是较为易混淆的两个概念。获得高分辨率谱的途径是增加信号采样的记录时间tp,而高密度谱则是通过在时域补零得到的。高分辨谱的用途很显示,可以分辨出频率间隔更小的两个频率分量,那么高分辨率谱有什么作用呢?


要想明白高密度谱的概念,就不得知道一个名词:栅栏效应。高分辨率谱就是为了减小栅栏效效的。实际信号是无限长的,其频谱是连续的,但是要用计算机对信号进行频谱分析,就必须把它截短使之成为有限长度为tp的信号,这样的截短相当于对信号加矩形窗。


经过加窗截取,信号的周期变为tp,其频谱相应地由原来的连续谱变为离散谱,离散谱的谱线只在= 1/tp的整数倍的位置上才出现,于是谱线间的实际信号的谱线有可能被挡住而损失掉,这称之为栅栏效应。例如截取信号长度为tp=0.5s,则可得到的谱线为2Hz,4Hz,6Hz,8Hz,…,若信号中包含频率为7Hz的分量,则该分量将被栅栏挡住,无法显示出来。


参考文献:


  • 姚天任.数字信号处理(第二版)[M].华中科技大学出版社,2000.


  • 万灵达.基于FFT的高精度频率估计算法研究[D].西安电子科技大学,2010.


  • 其它网络资源.


原文链接:http://blog.csdn.net/jbb0523/article/details/7283847



点击图片了解活动详情



更多精彩干货,点击下方关注查看



关注『面包板社区』,后台回复"关键词"领取300 G学习资料包如:电源、电机、嵌入式、信号系统、模电、华为、电子学、电路、c语言...)



#推荐阅读#

  • 一位老电子工程师的十年职场感悟

  • “Y电容”到底放哪个位置更好?

  • u-boot和bootloader的区别

  • 一颗芯片的从无到有

  • USB 接口电路设计常见问题

  • 画好原理图的技巧

  • 完美通俗解读小波变换,终于懂了小波是什么

  • 电流检测电路

  • Altium Design PCB拼板完整教程

  • 怎么办?单片机固件又被人破解了~~

  • 示波器接地良好,反而容易炸机?

  • 数学之美:谈Smith圆图

  • 硬件知识“三重奏”


面包板社区 面包板社区——中国第一电子人社交平台 面包板社区是Aspencore旗下媒体,整合了电子工程专辑、电子技术设计、国际电子商情丰富资源。社区包括论坛、博客、问答,拥有超过250万注册用户,加入面包板社区,从菜鸟变大神,打造您的电子人脉社交圈!
评论
  • 大模型的赋能是指利用大型机器学习模型(如深度学习模型)来增强或改进各种应用和服务。这种技术在许多领域都显示出了巨大的潜力,包括但不限于以下几个方面: 1. 企业服务:大模型可以用于构建智能客服系统、知识库问答系统等,提升企业的服务质量和运营效率。 2. 教育服务:在教育领域,大模型被应用于个性化学习、智能辅导、作业批改等,帮助教师减轻工作负担,提高教学质量。 3. 工业智能化:大模型有助于解决工业领域的复杂性和不确定性问题,尽管在认知能力方面尚未完全具备专家级的复杂决策能力。 4. 消费
    丙丁先生 2025-01-07 09:25 108浏览
  •  在全球能源结构加速向清洁、可再生方向转型的今天,风力发电作为一种绿色能源,已成为各国新能源发展的重要组成部分。然而,风力发电系统在复杂的环境中长时间运行,对系统的安全性、稳定性和抗干扰能力提出了极高要求。光耦(光电耦合器)作为一种电气隔离与信号传输器件,凭借其优秀的隔离保护性能和信号传输能力,已成为风力发电系统中不可或缺的关键组件。 风力发电系统对隔离与控制的需求风力发电系统中,包括发电机、变流器、变压器和控制系统等多个部分,通常工作在高压、大功率的环境中。光耦在这里扮演了
    晶台光耦 2025-01-08 16:03 41浏览
  • 根据环洋市场咨询(Global Info Research)项目团队最新调研,预计2030年全球无人机锂电池产值达到2457百万美元,2024-2030年期间年复合增长率CAGR为9.6%。 无人机锂电池是无人机动力系统中存储并释放能量的部分。无人机使用的动力电池,大多数是锂聚合物电池,相较其他电池,锂聚合物电池具有较高的能量密度,较长寿命,同时也具有良好的放电特性和安全性。 全球无人机锂电池核心厂商有宁德新能源科技、欣旺达、鹏辉能源、深圳格瑞普和EaglePicher等,前五大厂商占有全球
    GIRtina 2025-01-07 11:02 108浏览
  • 每日可见的315MHz和433MHz遥控模块,你能分清楚吗?众所周知,一套遥控设备主要由发射部分和接收部分组成,发射器可以将控制者的控制按键经过编码,调制到射频信号上面,然后经天线发射出无线信号。而接收器是将天线接收到的无线信号进行解码,从而得到与控制按键相对应的信号,然后再去控制相应的设备工作。当前,常见的遥控设备主要分为红外遥控与无线电遥控两大类,其主要区别为所采用的载波频率及其应用场景不一致。红外遥控设备所采用的射频信号频率一般为38kHz,通常应用在电视、投影仪等设备中;而无线电遥控设备
    华普微HOPERF 2025-01-06 15:29 159浏览
  • By Toradex 秦海1). 简介嵌入式平台设备基于Yocto Linux 在开发后期量产前期,为了安全以及提高启动速度等考虑,希望将 ARM 处理器平台的 Debug Console 输出关闭,本文就基于 NXP i.MX8MP ARM 处理器平台来演示相关流程。 本文所示例的平台来自于 Toradex Verdin i.MX8MP 嵌入式平台。  2. 准备a). Verdin i.MX8MP ARM核心版配合Dahlia载板并
    hai.qin_651820742 2025-01-07 14:52 93浏览
  • 根据Global Info Research项目团队最新调研,预计2030年全球封闭式电机产值达到1425百万美元,2024-2030年期间年复合增长率CAGR为3.4%。 封闭式电机是一种电动机,其外壳设计为密闭结构,通常用于要求较高的防护等级的应用场合。封闭式电机可以有效防止外部灰尘、水分和其他污染物进入内部,从而保护电机的内部组件,延长其使用寿命。 环洋市场咨询机构出版的调研分析报告【全球封闭式电机行业总体规模、主要厂商及IPO上市调研报告,2025-2031】研究全球封闭式电机总体规
    GIRtina 2025-01-06 11:10 117浏览
  • 本文介绍编译Android13 ROOT权限固件的方法,触觉智能RK3562开发板演示,搭载4核A53处理器,主频高达2.0GHz;内置独立1Tops算力NPU,可应用于物联网网关、平板电脑、智能家居、教育电子、工业显示与控制等行业。关闭selinux修改此文件("+"号为修改内容)device/rockchip/common/BoardConfig.mkBOARD_BOOT_HEADER_VERSION ?= 2BOARD_MKBOOTIMG_ARGS :=BOARD_PREBUILT_DTB
    Industio_触觉智能 2025-01-08 00:06 79浏览
  • 这篇内容主要讨论三个基本问题,硅电容是什么,为什么要使用硅电容,如何正确使用硅电容?1.  硅电容是什么首先我们需要了解电容是什么?物理学上电容的概念指的是给定电位差下自由电荷的储藏量,记为C,单位是F,指的是容纳电荷的能力,C=εS/d=ε0εrS/4πkd(真空)=Q/U。百度百科上电容器的概念指的是两个相互靠近的导体,中间夹一层不导电的绝缘介质。通过观察电容本身的定义公式中可以看到,在各个变量中比较能够改变的就是εr,S和d,也就是介质的介电常数,金属板有效相对面积以及距离。当前
    知白 2025-01-06 12:04 208浏览
  • 故障现象一辆2017款东风风神AX7车,搭载DFMA14T发动机,累计行驶里程约为13.7万km。该车冷起动后怠速运转正常,热机后怠速运转不稳,组合仪表上的发动机转速表指针上下轻微抖动。 故障诊断 用故障检测仪检测,发动机控制单元中无故障代码存储;读取发动机数据流,发现进气歧管绝对压力波动明显,有时能达到69 kPa,明显偏高,推断可能的原因有:进气系统漏气;进气歧管绝对压力传感器信号失真;发动机机械故障。首先从节气门处打烟雾,没有发现进气管周围有漏气的地方;接着拔下进气管上的两个真空
    虹科Pico汽车示波器 2025-01-08 16:51 45浏览
  • 彼得·德鲁克被誉为“现代管理学之父”,他的管理思想影响了无数企业和管理者。然而,关于他的书籍分类,一种流行的说法令人感到困惑:德鲁克一生写了39本书,其中15本是关于管理的,而其中“专门写工商企业或为企业管理者写的”只有两本——《为成果而管理》和《创新与企业家精神》。这样的表述广为流传,但深入探讨后却发现并不完全准确。让我们一起重新审视这一说法,解析其中的矛盾与根源,进而重新认识德鲁克的管理思想及其著作的真正价值。从《创新与企业家精神》看德鲁克的视角《创新与企业家精神》通常被认为是一本专为企业管
    优思学院 2025-01-06 12:03 152浏览
  • 在智能家居领域中,Wi-Fi、蓝牙、Zigbee、Thread与Z-Wave等无线通信协议是构建短距物联局域网的关键手段,它们常在实际应用中交叉运用,以满足智能家居生态系统多样化的功能需求。然而,这些协议之间并未遵循统一的互通标准,缺乏直接的互操作性,在进行组网时需要引入额外的网关作为“翻译桥梁”,极大地增加了系统的复杂性。 同时,Apple HomeKit、SamSung SmartThings、Amazon Alexa、Google Home等主流智能家居平台为了提升市占率与消费者
    华普微HOPERF 2025-01-06 17:23 191浏览
  • 村田是目前全球量产硅电容的领先企业,其在2016年收购了法国IPDiA头部硅电容器公司,并于2023年6月宣布投资约100亿日元将硅电容产能提升两倍。以下内容主要来自村田官网信息整理,村田高密度硅电容器采用半导体MOS工艺开发,并使用3D结构来大幅增加电极表面,因此在给定的占位面积内增加了静电容量。村田的硅技术以嵌入非结晶基板的单片结构为基础(单层MIM和多层MIM—MIM是指金属 / 绝缘体/ 金属) 村田硅电容采用先进3D拓扑结构在100um内,使开发的有效静电容量面积相当于80个
    知白 2025-01-07 15:02 137浏览
  • 「他明明跟我同梯进来,为什么就是升得比我快?」许多人都有这样的疑问:明明就战绩也不比隔壁同事差,升迁之路却比别人苦。其实,之间的差异就在于「领导力」。並非必须当管理者才需要「领导力」,而是散发领导力特质的人,才更容易被晓明。许多领导力和特质,都可以通过努力和学习获得,因此就算不是天生的领导者,也能成为一个具备领导魅力的人,进而被老板看见,向你伸出升迁的橘子枝。领导力是什么?领导力是一种能力或特质,甚至可以说是一种「影响力」。好的领导者通常具备影响和鼓励他人的能力,并导引他们朝着共同的目标和愿景前
    优思学院 2025-01-08 14:54 44浏览
我要评论
0
点击右上角,分享到朋友圈 我知道啦
请使用浏览器分享功能 我知道啦