傅里叶变换(二):非周期信号的傅里叶变换

Junity 发布于 2025-02-13 6580 次阅读 最后更新于 2025-04-19 734 字 预计阅读时间: 3 分钟


AI 摘要

本文从周期信号傅里叶级数出发,通过引入极限概念推广到非周期信号分析。详细推导了连续信号的傅里叶变换对,并阐述了离散时域的非周期信号频域表示方法。最后给出了非周期连续信号的狄利克雷条件,为信号变换的可行性提供理论基础。

在上一篇文章中,我们介绍了对于周期信号而言,如何求其的傅里叶级数;现在我们继续将其推广到非周期信号上。进行这一推广的基本思路是将非周期信号看作是周期无限大的周期信号。

将傅里叶级数推广到非周期信号后,得到的结果就不再是离散的级数了,而是一个连续的频谱。这个过程实际上是一个函数到函数的映射,因此被称为傅里叶变换。

用求和的极限得到积分

在推广傅里叶级数之前,我们先使用求和的极限来得到积分。定积分实际上是在坐标轴上围成的曲边梯形的面积,而我们可以使用微元法来求出这个面积。假设要求 f(x) 在区间 [a,b] 上的定积分,可以将这个区间分为 N 份,每一份的长度为 Δx 。然后:

∫abf(x)dx≈∑i=1Nf(a+i∗Δx)Δx

其中 Δx=b−aN 是每份区间的长度。记 x′=a+i∗Δx ,当 N→∞ 时:

∫abf(x)dx=limΔx→0∑i=0N

同理,就有了:

limΔx→0∑i=0Nf(x′)Δx=∫abf(x)dx

而当积分上下限为正负无穷时,这个式子就可以写成:

limΔx→0∑i=−∞∞f(iΔx)Δx=∫−∞∞f(x)dx

连续信号的傅里叶变换

连续周期信号的傅里叶级数为:

f(x)=∑n=−∞∞anenωxj=∑n=−∞∞1T(∫Tf(t)e−nωtjdt)enωxj=∑n=−∞∞ω2π(∫Tf(t)e−nωtjdt)enωxj

当 T→∞ ,也即 ω→0 时:(在求和变为积分时,原来的 nω 等于新的 ω )

limω→0∑n=−∞∞ω2π(∫Tf(t)e−nωtjdt)enωxj=12π∫−∞∞(∫−∞∞f(t)e−ωtjdt)eωxjdω

于是:

f(x)=12π∫−∞∞(∫−∞∞f(t)e−ωtjdt)eωxjdω

把其中的 ∫−∞∞f(t)e−ωtjdt 提取出来,就得到了一个变换对:

F(ω)=∫−∞∞f(x)e−ωxjdxf(x)=12π∫−∞∞F(ω)eωxjdω

上面的式子称为傅里叶变换,它将一个信号变换为它的频谱表示;下面的变换称为傅里叶逆变换,它将频谱变换回原信号。

非周期连续信号的狄利克雷条件

将周期信号的狄利克雷条件推广,可以得到非周期信号的狄利克雷条件:

  • f(x) 绝对可积:∫−∞∞|f(x)|dx<∞ 。
  • 在任意有限区间, f(x) 只有有限个最值。
  • 在任意有限区间,f(x) 只有有限个间断点,且每个不连续点都是有限值。

非周期离散信号的傅里叶变换

和连续信号一样,先考虑离散信号的傅里叶级数:

x[n]=∑k=⟨N⟩akekωnj=∑k=⟨N⟩1N(∑t=⟨N⟩x[t]e−kωtj)ekωnj

然后求 N→∞ ,即 ω→0 时的极限:

x[n]=limω→0∑k=⟨N⟩ω2π(∑t=⟨N⟩x[t]e−kωtj)ekωnj=limω→0∑k=−∞∞ω2π(∑t=⟨N⟩x[t]e−kωtj)ekωnj=12π∫−∞∞(∑t=−∞∞x[t]e−ωtj)eωnjdω

所以得到了一个变换对:

X(ω)=∑t=−∞∞x[t]e−ωtjx[n]=12π∫−∞∞X(ω)eωnjdω