在频域上分析-傅里叶家族

原创 云深之无迹 2024-10-06 00:31

信号系统中的几大变换都让我有点懵逼了,不墨迹了,干票大的,一把梭哈。

这写分析无一例外都是傅里叶分析家族的东西。首先就是为了分析频率成分,时域杂乱无章,频域一目了然。

频谱通常用图形表示,横轴表示频率,纵轴表示该频率成分的幅值。

  • 幅度谱:表示不同频率成分的强度。

  • 相位谱:表示不同频率成分的相位。


一个示意图

  • 连续谱:非周期信号的频谱通常是连续的。

  • 离散谱:周期信号的频谱是离散的,只有在谐波频率处有非零值。

  • 功率谱密度:表示信号功率在不同频率上的分布。


又分为三种不同的谱类型。

谐波,就是频率是基波频率整数倍的波。

基波就是信号的基本频率,而谐波就是在这个基波基础上产生的倍频成分。

基波决定了信号的基本特征,而谐波则丰富了信号的细节,同时也可能带来一些负面影响。

这里面有两个概念是我平时混淆的,频谱分解和谐波分解。

 频谱分解

  • 定义: 将一个信号分解为不同频率的正弦波的叠加。

  • 方法: 通常采用傅里叶变换。

  • 目的: 分析信号的频率成分,了解信号的频谱特性。


 谐波分解

  • 定义: 将一个周期性信号分解为基波及其整数倍频率的谐波分量的叠加。

  • 方法: 也是采用傅里叶变换,但更关注谐波成分。

  • 目的: 分析周期性信号的谐波成分,了解信号的失真程度、非线性因素等。


平时用的多的是频谱分解

谐波分解是频谱分解的特例: 谐波分解可以看作是频谱分解在周期性信号上的一个特例,因为周期性信号的频谱是离散的,且只在基波频率及其整数倍频率处有非零值。

我想想还有什么内容没说。离散频率吧,这个重要。因为连续可以无限展开,但是离散的时候因为周期的问题就会变得不一样。另外在变换和级数里面用的特征函数也不一样。

复指数信号是线性时不变系统的特征函数,即如果输入是复指数信号,则输出也是复指数信号,只是幅度和相位可能发生变化。

事实上不管离散还是连续,都是正交的函数组,一个是级数,所以里面核心的是复指数函数,正余弦可以在整个频域展开。

复指数信号是一种数学形式,广泛应用于信号处理、通信系统等领域。其一般形式为:

x(t) = Ae^(st)
  • A:振幅,表示信号的强度。

  • s:复频率,是一个复数,可以表示为s = σ + jω。


    • σ:实部,表示信号的衰减或增长速率。当σ>0时,信号随时间增长;当σ<0时,信号随时间衰减;当σ=0时,信号幅度不变。


    • :虚部,表示信号的旋转频率,ω是角频率。


欧拉公式将复指数信号与正弦信号和余弦信号联系起来:

e^(jωt) = cos(ωt) + jsin(ωt)

上面就是傅里叶级数里面使用的分解量。

在离散的级数变换里面使用的是虚指数:

x(t) = Ae^(jωt)

虚指数信号的幅度保持不变,仅有相位随时间变化。

  • A:振幅,表示信号的强度。

  • j:虚数单位,满足j² = -1。

  • ω:角频率,表示信号旋转的快慢。

  • t:时间。


旋转向量:虚指数信号看作是一个在复平面上旋转的向量。振幅A表示向量的长度,角频率ω表示向量旋转的角速度。随着时间的推移,这个向量在复平面上逆时针旋转。

正弦和余弦的组合:根据欧拉公式,虚指数信号可以展开为:

Ae^(jωt) = A(cos(ωt) + jsin(ωt))

虚指数信号的实部表示一个余弦信号,虚部表示一个正弦信号。这两个正交的信号共同构成了一个旋转的向量。

matplotlib的图不好看

画了一个旋转的,这次🆗,可以从上往下看

放浪形骸一点

复指数信号也还是可以分解

这里放个照片当分隔符,哈哈哈。

好看捏

角频率:表示单位时间内相位变化的弧度数,通常用希腊字母ω表示,单位为rad/s。它与普通频率f的关系为:ω = 2πf。

旋转,这个角度也叫相角

角频率在数值上是频率的2π倍

注意连续是无穷的,离散的是一圈,离散的是两个采样点之间的弧度

看左边的圆上的点之间的相角

直观的理解,模拟角频率的概念是每秒多少弧度,数字角频率的概念是每个采样点之间多少弧度。

混叠就是,对不同频率的信号采样获得了相同的离散序列。

一个人在坐摩天轮,摩天轮以固定的频率转动。我们正对着摩天轮进行连续的拍照,拍摄之间隔着固定的时间,或者说是固定的频率(采样频率),可以得到一组相片。可以想象,如果变换摩天轮的频率,再拍照的话,是有可能获得同一组相片的,这就是混叠。

转的快了,拍的照片也快,但是现在一样了,那就是混叠啦。

数字角频率的概念是每个采样点之间多少弧度,又因为这是在单位圆上进行采样,自然可以知道两个采样点最大的间隔是2π,换一种说法,数字角频率3π 和数字角频率π 其实是相同的两个采样点,获得的序列也是一样的。

不难得出,数字角频率ω具有周期性,周期为2π.

一般取值范围为 :[0,2π] 或[π π] .

看这个例子,1和2就可以统一起来

离散频率是相对于连续频率而言的。在连续时间信号中,频率可以取任意实数值;而在离散时间信号中,频率的取值范围是有限的,且是离散的。

形象地说,连续频率就像一条连续的数轴,上面每个点都对应一个频率;而离散频率就像数轴上的一组离散的点,只有这些点对应的频率才有意义。

为什么有这个东西?

  • 采样定理: 连续时间信号在数字化过程中,需要经过采样。采样频率的限制导致了离散时间信号的频谱是周期性的,且只有在某些特定的频率点上有值,这些点就是离散频率。

  • 数字信号处理: 数字信号处理算法都是基于离散时间信号的,因此处理的频率也是离散的。

  • 折叠频率: 由于采样定理,离散时间信号的频谱是周期性的。如果采样频率不够高,就会出现频谱混叠的现象,即高频成分的能量会“折叠”到低频部分,导致频谱失真。

  • 奈奎斯特频率: 奈奎斯特频率是采样频率的一半,是能够无失真恢复原始信号的最高频率。


表示起来有两种:

  • 数字角频率: 通常用数字角频率ω来表示离散频率,其范围是-π到π。

  • 归一化频率: 将数字角频率除以π,得到归一化频率,范围是-1到1


实际物理频率表示物理信号的真实频率; fs为采样频率,表示ADC采集物理信号的频率,由奈奎斯特采样定理可以知道,fs必须≥信号最高频率的2倍才不会发生信号混叠,因此fs能采样到的信号最高频率为fs/2。

从工程上来讲,获得一个数字角频率,要先确定采样频率,因此,我们可以先把采样频率看成一个常量。

这时根据奈奎斯特采样定理,我们有一个最大不混叠模拟角频率分量,即采样频率的一半。对于发生混叠的,数值更高的模拟角频率分量,在采样频率确定的情况下,我们是无法分析出来的。最高频为π,最低频为0.

算个题:

假设有一个模拟信号x(t) = cos(2π*100t),采样频率fs = 500Hz,则:

  • 模拟角频率: Ω = 2π*100 = 200π rad/s

  • 采样周期: Ts = 1/fs = 0.002s

  • 数字角频率: ω = Ω * Ts = 200π * 0.002 = 0.4π rad


看看之间的联系

  • 模拟角频率(Ω):描述连续时间信号在单位时间内相位变化的快慢,单位是rad/s。

  • 采样周期(Ts):连续时间信号转换为离散时间信号时,相邻两个采样点的时间间隔。

  • 数字角频率(ω):描述离散时间信号在相邻两个采样点之间的相位变化,单位是rad。

    ω = Ω * Ts
  1. ω:数字角频率

  2. Ω:模拟角频率

  3. Ts:采样周期


  • 采样过程:将连续时间信号转换为离散时间信号时,相当于对信号进行抽样。采样周期越短,得到的离散时间信号就越能反映原始信号的细节。

  • 频谱映射:采样过程会引起频谱的周期延拓。数字角频率的范围是[-π, π],而模拟角频率的范围是无限的。采样过程将模拟角频率映射到数字角频率的范围内。


这里出现名词啦!!!看看怎么个事情?

为什么采样会引起频谱的周期延拓?


核心原因: 采样是将连续时间信号离散化的过程。这个离散化操作在频域上引入了一种周期性。

形象解释: 想象一下,我们用一个筛子筛沙子。筛子上的孔代表采样点,沙子代表连续信号。只有穿过筛子孔的沙子才能被收集到。这个过程就相当于对连续信号进行采样。

  • 筛子孔的间隔:对应着采样周期。

  • 筛过的沙子:对应着离散时间信号。


由于筛子孔是周期性分布的,所以筛过的沙子也会呈现出周期性的分布。同样,采样过程也给信号引入了周期性。

这句话是关键,因为孔是周期性分布的,所以这个沙子也是周期性的。

频谱周期延拓的数学解释

  • 连续时间傅里叶变换(CTFT):连续时间信号的频谱是连续的,且可以取任意值。

  • 离散时间傅里叶变换(DTFT):离散时间信号的频谱是周期性的,周期为2π。


为什么DTFT是周期性的?

  1. 采样公式: 离散时间信号x[n]可以表示为连续时间信号x(t)在采样时刻t=nT的取值,即x[n] = x(nT),其中T是采样周期。

  2. DTFT的定义: DTFT的定义是将离散时间信号变换到频域,其表达式为:



频谱映射的过程

  • 模拟角频率Ω:表示连续时间信号的频率,取值范围是(-∞, +∞)。

  • 数字角频率ω:表示离散时间信号的频率,取值范围是[-π, π]。

采样过程将模拟角频率Ω映射到数字角频率ω的范围内。这个映射过程并不是一一对应的,而是多对一的。多个不同的模拟频率可能会映射到同一个数字频率上。

频谱混叠:当采样频率不满足奈奎斯特采样定理时,不同频率的模拟信号可能会混叠在一起,导致无法恢复原始信号。

  • 采样过程是将连续时间信号转换为离散时间信号的过程。

  • 采样过程会在频域上引入周期性,导致频谱周期延拓。

  • 数字角频率的范围是[-π, π],而模拟角频率的范围是无限的。

  • 采样过程将模拟角频率映射到数字角频率的范围内。


角频率Ω是物理频率的2π倍, 这个也称模拟频率。归一化频率是将物理频率按fs归一化之后的结果,最高的信号频率为fs/2对应归一化频率0.5,这也就是为什么在matlab的fdtool工具中归一化频率为什么最大只到0.5的原因。

归一化频率中不含fs的信息.圆周频率是归一化频率的2π倍,这个也称数字频率ω。

数字角频率是用来描述离散时间信号频率的一个量。它与模拟信号中的角频率类似,但由于离散时间信号的特殊性,数字角频率有一些独特的特点。

想象一个时钟,秒针每秒转一圈。在模拟世界中,我们用角速度来描述秒针转动的快慢。而在数字世界中,我们把时钟的秒针看成是一系列离散的点,每隔一段时间采样一次。这时,我们就用数字角频率来描述这些离散点之间的相位变化。

分割线

按照工具来看就是级数和变换。

级数对付周期信号,即使它是离散的。变换会范围大,包含了非周期信号(当然也是使用了周期延拓到非正常的周期中进行推导)。

可以这样的统一起来

  • 傅里叶级数 主要用于分析周期信号,将信号分解为谐波分量。

  • 傅里叶变换 则可以用于分析周期信号和非周期信号,将信号变换到频域。

  • 离散时间傅里叶变换 是傅里叶变换在离散时间信号上的应用。

  • 周期信号的傅里叶变换周期序列的傅里叶变换 可以看作是傅里叶级数的另一种表示方式。


连续时间周期信号的傅里叶级数,离散时间周期信号的傅里叶级数:是连续时间周期信号的特殊情况,将周期信号分解为谐波分量的线性组合。


连续时间非周期的傅里叶变换:适用于连续时间信号,无论是周期性还是非周期性。

周期信号的傅里叶变换,周期序列的傅里叶变换:适用于离散时间信号,无论是周期性还是非周期性。

离散时间的傅里叶变换:是DTFT的离散形式,用于计算有限长离散时间信号的频谱。

也就是这7大分析,都称为频域分析。

  • 周期信号的频谱是离散的,且只在谐波频率处有非零值。

  • 非周期信号的频谱是连续的,可以表示信号在任意频率处的成分。

  • 离散时间信号的频谱是周期的。


最后再反过来看,已经差不多走完了。

周期信号的傅里叶变换是什么样的?

连续时间的傅里叶变换对

典型信号,周期方波

周期信号的傅里叶变换是其傅里叶级数系数在对应频率处的一系列冲激函数。

  • 周期信号的频谱特性: 周期信号的频谱是离散的,只有在谐波频率处有能量。

  • 冲激函数的性质: 冲激函数在频率域表示无限窄的频带,正好对应了周期信号的谐波分量。


评论
  • //```c #include "..\..\comm\AI8051U.h"  // 包含头文件,定义了硬件寄存器和常量 #include "stdio.h"              // 标准输入输出库 #include "intrins.h"         &n
    丙丁先生 2024-12-20 10:18 69浏览
  • 百佳泰特为您整理2024年12月各大Logo的最新规格信息。——————————USB▶ 百佳泰获授权进行 USB Active Cable 认证。▶ 所有符合 USB PD 3.2 标准的产品都有资格获得USB-IF 认证——————————Bluetooth®▶ Remote UPF Testing针对所有低功耗音频(LE Audio)和网格(Mesh)规范的远程互操作性测试已开放,蓝牙会员可使用该测试,这是随时测试产品的又一绝佳途径。——————————PCI Express▶ 2025年
    百佳泰测试实验室 2024-12-20 10:33 80浏览
  • By Toradex秦海1). 简介为了保证基于 IEEE 802.3 协议设计的以太网设备接口可以互相兼容互联互通,需要进行 Ethernet Compliance 一致性测试,相关的技术原理说明请参考如下文章,本文就不赘述,主要展示基于 NXP i.MX8M Mini ARM 处理器平台进行 1000M/100M/10M 以太网端口进行一致性测试的测试流程。https://www.toradex.com
    hai.qin_651820742 2024-12-19 15:20 127浏览
  •         在上文中,我们介绍了IEEE 802.3cz[1]协议提出背景,旨在定义一套光纤以太网在车载领域的应用标准,并介绍了XMII以及PCS子层的相关机制,在本篇中,将围绕IEEE 802.3cz-MultiGBASE-AU物理层的两个可选功能进行介绍。EEE功能        节能以太网(Energy-Efficient Ethernet)是用于在网络空闲时降低设备功耗的功能,在802.3cz的定义中,链
    经纬恒润 2024-12-19 18:47 70浏览
  • 耳机虽看似一个简单的设备,但不仅只是听音乐功能,它已经成为日常生活和专业领域中不可或缺的一部分。从个人娱乐到专业录音,再到公共和私人通讯,耳机的使用无处不在。使用高质量的耳机不仅可以提供优良的声音体验,还能在长时间使用中保护使用者听力健康。耳机产品的质量,除了验证产品是否符合法规标准,也能透过全面性的测试和认证过程,确保耳机在各方面:从音质到耐用性,再到用户舒适度,都能达到或超越行业标准。这不仅保护了消费者的投资,也提升了该公司在整个行业的产品质量和信誉!客户面临到的各种困难一家耳机制造商想要透
    百佳泰测试实验室 2024-12-20 10:37 119浏览
  • 在强调可移植性(portable)的年代,人称「二合一笔电」的平板笔电便成为许多消费者趋之若鹜的3C产品。说到平板笔电,不论是其双向连接设计,面板与键盘底座可分离的独特功能,再加上兼具笔电模式、平板模式、翻转模式及帐篷模式等多种使用方式,让使用者在不同的使用情境下都能随意调整,轻巧灵活的便利性也为多数消费者提供了绝佳的使用体验。然而也正是这样的独特设计,潜藏着传统笔电供货商在产品设计上容易忽视的潜在风险。平板笔电Surface Pro 7+ 的各种使用模式。图片出处:Microsoft Comm
    百佳泰测试实验室 2024-12-19 17:40 157浏览
  • ​本文介绍PC电脑端运行VMware环境下,同时烧录固件检测不到设备的解决方法。触觉智能Purple Pi OH鸿蒙开发板演示,搭载了瑞芯微RK3566芯片,类树莓派设计,Laval官方社区主荐,已适配全新OpenHarmony5.0 Release系统!PC端烧录固件时提示没有发现设备按照各型号烧录手册中进入loader模式的操作方法,让开发板连接到PC端。正常来说开发板烧录时会显示“发现一个LOADER设备”,异常情况下,会提示“没有发现设备”,如下图所示: 解决步骤当在烧录系统固
    Industio_触觉智能 2024-12-18 18:07 79浏览
  •         不卖关子先说感受,真本书真是相见恨晚啊。字面意思,见到太晚了,我刚毕业或者刚做电子行业就应该接触到这本书的。我自己跌跌撞撞那么多年走了多少弯路,掉过多少坑,都是血泪史啊,要是提前能看到这本书很多弯路很多坑都是可以避免的,可惜这本书是今年出的,羡慕现在的年轻人能有这么丰富完善的资料可以学习,想当年我纯靠百度和论坛搜索、求助啊,连个正经师傅都没有,从软件安装到一步一布操作纯靠自己瞎摸索,然后就是搜索各种教程视频,说出来都是泪啊。  &
    DrouSherry 2024-12-19 20:00 74浏览
  • 随着工业自动化和智能化的发展,电机控制系统正向更高精度、更快响应和更高稳定性的方向发展。高速光耦作为一种电气隔离与信号传输的核心器件,在现代电机控制中扮演着至关重要的角色。本文将详细介绍高速光耦在电机控制中的应用优势及其在实际工控系统中的重要性。高速光耦的基本原理及优势高速光耦是一种光电耦合器件,通过光信号传递电信号,实现输入输出端的电气隔离。这种隔离可以有效保护电路免受高压、电流浪涌等干扰。相比传统的光耦,高速光耦具备更快的响应速度,通常可以达到几百纳秒到几微秒级别的传输延迟。电气隔离:高速光
    晶台光耦 2024-12-20 10:18 110浏览
  • 沉寂已久的无人出租车赛道,在2024年突然升温了。前脚百度旗下萝卜快跑,宣布无人驾驶单量突破800万单;后脚特斯拉就于北京时间10月11日上午,召开了以“We,Robot”为主题的发布会,公布了无人驾驶车型Cybercab和Robovan,就连低调了好几个月的滴滴也在悄悄扩编,大手笔加码Robotaxi。不止是滴滴、百度、特斯拉,作为Robotaxi的重磅选手,文远知行与小马智行,也分别在10月份先后启动美股IPO,极氪也在近日宣布,其与Waymo合作开发的无人驾驶出行汽车将大规模量产交付,无人
    刘旷 2024-12-19 11:39 135浏览
  • 汽车驾驶员监控系统又称DMS,是一种集中在车辆中的技术,用于实时跟踪和评估驾驶员状态及驾驶行为。随着汽车产业智能化转型,整合AI技术的DMS逐渐成为主流,AI模型通过大量数据进行持续训练,使得驾驶监控更加高效和精准。 驾驶员监测系统主要通过传感器、摄像头收集驾驶员的面部图像,定位头部姿势、人脸特征及行为特征,并通过各种异常驾驶行为检测模型运算来识别驾驶员的当前状态。如果出现任何异常驾驶行为(如疲劳,分心,抽烟,接打电话,无安全带等),将发出声音及视觉警报。此外,驾驶员的行为数据会被记录
    启扬ARM嵌入式 2024-12-20 09:14 68浏览
我要评论
0
点击右上角,分享到朋友圈 我知道啦
请使用浏览器分享功能 我知道啦