news 2026/6/15 18:28:06

07.时域到频域的变化-傅里叶变换

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
07.时域到频域的变化-傅里叶变换

1. 傅里叶级数的基本概念

  • 以时间为变量的函数(时域信号)变换为以频率为变量的函数(频域表示),即从“时间域”到“频率域”的转换。
  • 傅里叶级数(Fourier Series)描述的核心现象是:

    任何周期函数都可以用一组正弦函数(sine)和余弦函数(cosine)构成的无穷级数来表示。

2. 方波信号的傅里叶级数展开示例

  • 方波(square wave)为例,其基频为 F。
  • 根据傅里叶级数理论,该方波可由一系列频率为 F 的整数倍的正弦/余弦函数叠加逼近。
  • 关键观察:
    • 所讨论的方波关于 y 轴对称(即偶函数),因此只包含余弦项(cosine terms),不含正弦项(sine terms)。
    • 进一步分析发现,该方波还具有半波反对称性(odd harmonic symmetry),导致偶次谐波的系数为零
    • 奇次谐波(1F, 3F, 5F, 7F, …)存在非零幅度。

      (叠加更多奇次谐波后,合成波形越来越接近原始方波)

    • 随着叠加的谐波数量趋于无穷,合成信号将无限逼近原始方波。
    • 高频分量的幅度逐渐减小,即高频贡献较小。

3. 傅里叶级数的一般数学表达式

  • 一般周期函数 f(t)的傅里叶级数展开式为:

其中:

  • ω0=2πFF 是基波角频率;

  • an​ 和 bn分别是余弦项和正弦项的幅度系数

  • 系数可通过积分公式计算。

  • 对于所讨论的偶函数方波

    • 所有 bn=0(无正弦项);
    • 所有偶数n 对应的 an=0;
    • 奇数n对应的 an≠0,且随 n增大而减小。

4. 系统响应与线性系统的叠加原理

  • 若将周期信号输入一个线性系统(Linear System),其输出响应等于:

    各个傅里叶分量(正弦/余弦)分别输入系统后所得响应的叠加

  • 此结论依赖于系统的线性与时不变性(LTI, Linear Time-Invariant)。
  • 实际中,多数系统在小信号条件下可近似为线性系统。
  • 因此,研究复杂周期信号的系统响应,可转化为研究各频率分量的响应:
    • 若所有频率分量的输出均稳定 → 整个信号输出稳定。
  • 这正是从时域分析转向频域分析的核心动机。

5. 频域表示:幅度谱与相位谱

  • 傅里叶级数不仅提供幅度信息,还包含相位信息

  • 对于每个频率分量 nF,需两个参数描述:

    1. 幅度(Amplitude)→ 构成幅度谱(Magnitude Spectrum);
    2. 相位(Phase)→ 构成相位谱(Phase Spectrum)。
  • 对所讨论的方波:

    • 幅度谱
      • 仅在奇次谐波(1F, 3F, 5F, …)处有非零值;
      • 幅度随频率升高而衰减;
      • 偶次谐波(2F, 4F, …)幅度为零。
    • 相位谱
      • 所有存在的奇次谐波相位为0
      • 偶次谐波虽幅度为零,但若考虑其相位,则为π(180°),不过因幅度为零,实际不影响合成结果。

6. 周期信号频谱的离散特性

  • 周期信号的频谱是离散的(Discrete):
    • 能量仅集中在基频的整数倍处(即谐波频率);
    • 幅度谱和相位谱均由一系列离散的谱线(spectral lines)组成。
  • 这与非周期信号的连续频谱形成对比。
  • 因此,周期函数的傅里叶级数天然对应离散频谱
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/15 6:57:52

AgentCPM vs 传统写作:研报生成效率对比

AgentCPM vs 传统写作:研报生成效率对比 最近和几位做行业研究的朋友聊天,大家普遍吐槽一件事:写一份深度研究报告,从搜集资料、分析数据、搭建框架到最终成文,动辄就要花上一两周时间。熬夜加班是常态,头…

作者头像 李华
网站建设 2026/6/15 16:25:00

机器学习32:机器终生学习(Life Long Learning)

摘要本文介绍了机器终生学习的基本概念及其重要性,探讨了机器在连续学习多个任务时所面临的挑战,尤其是“灾难性遗忘”现象。文中通过手写数字识别与问答任务等实例,说明了多任务训练与顺序学习之间的性能差异,并指出终生学习在实…

作者头像 李华
网站建设 2026/6/15 14:28:50

Obsidian如何使用Claude Code+Skills

大家在用Obsidian过程中,经常需要根据笔记生成各种图形(如结构图或流程图等),如何在Obsidian中使用Claude Code,并借助已安装的skills进行笔记完善,生成新的内容等等。本次主要介绍Obsidian的另一个插件Cla…

作者头像 李华
网站建设 2026/6/15 14:03:13

基于布谷鸟算法优化Tsallis熵图像分割附Matlab代码

✅作者简介:热爱科研的Matlab仿真开发者,擅长毕业设计辅导、数学建模、数据处理、建模仿真、程序设计、完整代码获取、论文复现及科研仿真。 🍎 往期回顾关注个人主页:Matlab科研工作室 👇 关注我领取海量matlab电子书…

作者头像 李华
网站建设 2026/6/15 15:12:03

SSM人才猎聘系统j9d6n(程序+源码+数据库+调试部署+开发环境)

本系统(程序源码数据库调试部署开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。 系统程序文件列表 开题报告内容 一、项目背景 随着企业竞争的日益激烈,人才已成为推动企业发展的重要资源。然而&#…

作者头像 李华