连续时间与离散时间傅里叶变换、傅里叶变换与傅里叶级数的关系

文章目录

    • 1. 连续时间傅里叶变换(CTFT)与离散时间傅里叶变换(DTFT)的关系
    • 2. 傅里叶变换(FT)与傅里叶级数(FS)的关系


1. 连续时间傅里叶变换(CTFT)与离散时间傅里叶变换(DTFT)的关系

连续时间傅里叶变换 (C ontinuous T ime F ourier T ransform ) 和 离散时间傅里叶变换 (D iscrete T ime F ourier T ransform) 数学表达形式不同,但本质是一样的。联系两者的桥梁就是 时域冲激采样

时域冲激信号框图:

连续时间与离散时间傅里叶变换、傅里叶变换与傅里叶级数的关系_第1张图片

现从的 2 个角度来计算 x ^ ( t ) \hat{x}(t) x^(t) 的 Fourier Transform:

  • 利用“卷积性质”

    原信号和冲激串信号的傅里叶变换为

    x ( t ) ↔ F T X ( j w ) δ T ( t ) ↔ F T 2 π T ∑ k = − ∞ ∞ δ ( t − k 2 π T ) \begin{aligned} x(t) &\xleftrightarrow{\mathrm{FT}} X(jw)\\ \delta_T(t) &\xleftrightarrow{\mathrm{FT}} \frac{2\pi}{T}\sum_{k=-\infty}^{\infty} \delta(t - k\frac{2\pi}{T}) \end{aligned} x(t)δT(t)FT X(jw)FT T2πk=δ(tkT2π)

    时域相乘等于频域卷积,则冲激采样信号

    x ^ ( t ) = x ( t ) δ T ( t ) ↔ F T 1 2 π X ( j w ) ∗ 2 π T ∑ k = − ∞ ∞ δ ( w − 2 π T k ) = 1 T ∑ k = − ∞ ∞ X ( j w − j 2 π T k ) (1) \begin{aligned} \hat{x}(t) &= x(t) \textcolor{blue}{\delta_T(t)}\\ & \xleftrightarrow{\mathrm{FT}} \frac{1}{2\pi} X(jw) * \textcolor{blue}{\frac{2\pi}{T} \sum_{k=-\infty}^{\infty} \delta (w - \frac{2\pi}{T} k)}\\ &= \textcolor{blue}{\frac{1}{T}} \sum_{k=-\infty}^{\infty} X(jw - \textcolor{blue}{j\frac{2\pi}{T}k}) \end{aligned} \tag{1} x^(t)=x(t)δT(t)FT 2π1X(jw)T2πk=δ(wT2πk)=T1k=X(jwjT2πk)(1)

    根据此式可知, x ^ ( t ) \hat{x}(t) x^(t)的频谱是原信号频谱周期延拓(幅度变小为原来的 1 / T 1/T 1/T倍),其频谱如下图所示。

  • 利用 F T \mathrm{FT} FT 的定义

    F T [ x ^ ( t ) ] = ∫ − ∞ ∞ x ^ ( t ) e − j w t d t = ∫ − ∞ ∞ ∑ k = − ∞ ∞ x ( k T ) δ ( t − k T ) e − j w t d t = ∑ k = − ∞ ∞ x ( k T ) ∫ − ∞ ∞ δ ( t − k T ) e − j w t d t = ∑ k = − ∞ ∞ x ( k T ) e − j w k T (2) \begin{aligned} \mathrm{FT}[\hat{x}(t)] &= \int_{-\infty}^{\infty} \hat{x}(t) e^{-jwt} dt \\ &= \int_{-\infty}^{\infty} \textcolor{blue}{\sum_{k=-\infty}^{\infty} x(kT)\delta (t-kT)} e^{-jwt} dt\\ &= \textcolor{blue}{\sum_{k=-\infty}^{\infty} x(kT)} \int_{-\infty}^{\infty} \delta(t - kT) e^{-jwt} dt\\ &= \sum_{k=-\infty}^{\infty} x(kT) e^{-jwkT} \tag{2} \end{aligned} FT[x^(t)]=x^(t)ejwtdt=k=x(kT)δ(tkT)ejwtdt=k=x(kT)δ(tkT)ejwtdt=k=x(kT)ejwkT(2)

    x ( k T ) = x [ k ] , w T = Ω x(kT) = x[k],\textcolor{red}{wT=\Omega} x(kT)=x[k]wT=Ω,上式可化为 ∑ k = − ∞ ∞ x [ k ] e − j Ω k \textcolor{red}{\displaystyle\sum_{k=-\infty}^{\infty} x[k] e^{-j\Omega k}} k=x[k]ejΩk,这就是序列 x [ n ] x[n] x[n]DTFT

    其中, T \textcolor{red}T T 是采样时间 ( s a m p l e   t i m e ) (sample\ time) (sample time) w \textcolor{red}w w 是模拟频率 ( r a d / s ) \mathrm {(rad/s)} (rad/s) Ω \textcolor{red}\Omega Ω 是数字频率 ( r a d ) \mathrm {(rad)} (rad),这一步相当于将模拟角频率归一化到数字角频率 [ 0 , 2 π ] [0, 2\pi] [0,2π],换了一个 x x x 轴而 y y y 轴不变,这也解释了“ DTFTCTFT 的频谱为什么如此相像”。
    Ω = w T = 2 π w w s ∈ [ 0 , 2 π ] r a d \Omega = wT = 2\pi \frac{w}{w_s} \in [0, 2\pi] \mathrm{rad} Ω=wT=2πwsw[0,2π]rad

连续时间与离散时间傅里叶变换、傅里叶变换与傅里叶级数的关系_第2张图片

由式 ( 1 ) (1) (1)可以绘制出 x ^ ( t ) \hat{x}(t) x^(t)的频谱,由傅里叶变换的唯一性得式 ( 2 ) (2) (2)的频谱与式 ( 1 ) (1) (1)是一样的,这也就可以解释 DTFTCTFT 频谱是相似的(横坐标存在一个缩放罢了) , DTFTCTFT 本质是一致的,都是由同一个东西推导出来的,只不过两者的数学表达形式不同。

DTFT 的意义:

  1. 更符合实际情况。我们通常只能得到离散的数据,但是这些离散的数据仍保留原信号的完整信息 / 频谱(当然是在满足一定条件下);

  2. 对模拟角频率进行归一化后,可忽略“采样时间不同”的影响。

    例如: 分别以采样频率 f s 1 = 1 H z , f s 2 = 2 H z f_{s1} = 1 \mathrm{Hz}, f_{s2} = 2 \mathrm{Hz} fs1=1Hz,fs2=2Hz 对同一信号进行采样,得到的序列 x 1 [ n ] , x 2 [ n ] x_1[n], x_2[n] x1[n],x2[n] 肯定不同,但它们 DTFT 的频谱是一样的。

  3. DTFTCTFT 本质是一致的,只是数学表达形式不同,因此(有些)连续信号的性质可推广到离散序列来。

    例如:

    (a). 证明 x [ n ] = 1 ↔ F T 2 π ∑ l = − ∞ ∞ δ ( Ω − 2 π l ) \displaystyle x[n] = 1 \xleftrightarrow{\mathrm{FT}} 2\pi \sum_{l=-\infty}^{\infty} \delta(\Omega - 2\pi l) x[n]=1FT 2πl=δ(Ω2πl)
    x [ n ] x[n] x[n] 对应的连续时间信号是 x ( t ) = 1 x(t)=1 x(t)=1,其傅里叶变换为
    x ( t ) ↔ F T 2 π δ ( w ) x(t) \xleftrightarrow{\mathrm{FT}} 2\pi \delta(w) x(t)FT 2πδ(w)
    进行时域冲激串采样,采样时间为 T s T_s Ts:
    x ^ ( t ) ↔ F T 2 π T s ∑ l = − ∞ ∞ δ ( w − 2 π T s l ) \hat{x}(t) \xleftrightarrow{\mathrm{FT}} \frac{2\pi}{T_s} \sum_{l=-\infty}^{\infty} \delta(\textcolor{red}w - \frac{2\pi}{T_s}l) x^(t)FT Ts2πl=δ(wTs2πl)
    w = Ω T s w = \frac{\Omega}{T_s} w=TsΩ:
    x ^ ( t ) ↔ F T 2 π T s ∑ l = − ∞ ∞ δ ( Ω T s − 2 π T s l ) \hat{x}(t) \xleftrightarrow{\mathrm{FT}} \frac{2\pi}{T_s} \sum_{l=-\infty}^{\infty} \delta(\textcolor{red}{\frac{\Omega}{T_s}} - \frac{2\pi}{T_s}l) x^(t)FT Ts2πl=δ(TsΩTs2πl)
    利用冲激信号的展缩特性化简:
    x ^ ( t ) ↔ F T 2 π T s ∑ l = − ∞ ∞ δ ( 1 T s ( Ω − 2 π l ) ) = 2 π T s 1 1 T s ∑ l = − ∞ ∞ δ ( Ω − 2 π l ) = 2 π ∑ l = − ∞ ∞ δ ( Ω − 2 π l ) \begin{aligned} \hat{x}(t) &\xleftrightarrow{\mathrm{FT}} \frac{2\pi}{T_s} \sum_{l=-\infty}^{\infty} \delta\left(\textcolor{red}{\frac{1}{T_s}}(\Omega - 2\pi l) \right)\\ &= \frac{2\pi}{T_s} \frac{1}{\textcolor{red}{\frac{1}{T_s}}}\sum_{l=-\infty}^{\infty} \delta\left(\Omega - 2\pi l \right)\\ &= 2\pi \sum_{l=-\infty}^{\infty} \delta\left(\Omega - 2\pi l \right) \end{aligned} x^(t)FT Ts2πl=δ(Ts1(Ω2πl))=Ts2πTs11l=δ(Ω2πl)=2πl=δ(Ω2πl)
    得证!注意 δ ( Ω − 2 π l ) \delta(\Omega-2\pi l) δ(Ω2πl) 是一个冲激信号,别和采样序列 δ [ n ] \delta[n] δ[n] 混淆了。

    (b). 单位样本串序列 δ N [ n ] ↔ F T 2 π N ∑ l = − ∞ ∞ δ ( Ω − 2 π l ) \displaystyle \delta_N[n] \xleftrightarrow{\mathrm{FT}} \frac{2\pi}{N} \sum_{l=-\infty}^{\infty} \delta(\Omega - 2\pi l) δN[n]FT N2πl=δ(Ω2πl),和连续时间的冲激串信号 δ T ( t ) ↔ F T 2 π T ∑ l = − ∞ ∞ δ ( w − 2 π T l ) \displaystyle \delta_T(t) \xleftrightarrow{\mathrm{FT}} \frac{2\pi}{T} \sum_{l=-\infty}^{\infty} \delta(w - \frac{2\pi}{T} l) δT(t)FT T2πl=δ(wT2πl) 有相似的结构,证明方法同上。

2. 傅里叶变换(FT)与傅里叶级数(FS)的关系

傅里叶级数 (F ourier S eries cofficients) 的分析对象是周期的信号/序列,它和傅里叶变换之间联系的桥梁是 时域周期延拓 ∗ * 表示卷积运算。

连续时间与离散时间傅里叶变换、傅里叶变换与傅里叶级数的关系_第3张图片

以连续时间周期信号 x T ( t ) x_{_T}(t) xT(t) 为例,有 2 种方法来计算其 FT

  • 利用卷积性质

    x ( t ) ∗ δ T ( t ) ↔ F T X ( j w ) 2 π T ∑ k = − ∞ ∞ δ ( w − 2 π T k ) = 2 π ∑ k = − ∞ ∞ 1 T X ( j 2 π T k ) δ ( w − 2 π T k ) x(t) * \textcolor{blue}{\delta_{T}(t)} \xleftrightarrow{\mathrm{FT}} X(jw) \textcolor{blue}{\frac{2\pi}{T} \sum_{k=-\infty}^{\infty}\delta(w-\frac{2\pi}{T}k) } = 2\pi \sum_{k=-\infty}^{\infty} \textcolor{red}{\frac{1}{T}X(j\frac{2\pi}{T}k)} \delta(w-\frac{2\pi}{T}k) x(t)δT(t)FT X(jw)T2πk=δ(wT2πk)=2πk=T1X(jT2πk)δ(wT2πk)

  • 利用 FS 展开

    x T ( t ) = ∑ k = − ∞ ∞ a k e j 2 π T k t ↔ F T ∑ k = − ∞ ∞ a k 2 π δ ( w − 2 π T k ) = 2 π ∑ k = − ∞ ∞ a k δ ( w − 2 π T k ) x_{_T}(t) = \sum_{k=-\infty}^{\infty} a_k e^{j\frac{2\pi}{T}kt} \xleftrightarrow{\mathrm{FT}} \sum_{k=-\infty}^{\infty} a_k \textcolor{blue}{2\pi \delta(w-\frac{2\pi}{T}k) } = 2\pi\sum_{k=-\infty}^{\infty} \textcolor{red}{a_k} \delta(w-\frac{2\pi}{T}k) xT(t)=k=akejT2πktFT k=ak2πδ(wT2πk)=2πk=akδ(wT2πk)

对比两式,由 傅里叶变换的唯一性可得

a k = 1 T X ( j 2 π T k ) a_k = \frac{1}{T}X(j\frac{2\pi}{T}k) ak=T1X(jT2πk)


对于离散序列,也是类似的推导:

  • 利用卷积性质

    x [ n ] ∗ δ T [ n ] ↔ F T X ( j Ω ) 2 π N ∑ k = − ∞ ∞ δ ( Ω − 2 π N k ) = 2 π ∑ k = − ∞ ∞ 1 N X ( j 2 π N k ) δ ( Ω − 2 π N k ) x[n] * \textcolor{blue}{\delta_{T}[n]} \xleftrightarrow{\mathrm{FT}} X(j \Omega) \textcolor{blue}{\frac{2\pi}{N} \sum_{k=-\infty}^{\infty}\delta(\Omega-\frac{2\pi}{N}k) } = 2\pi \sum_{k=-\infty}^{\infty} \textcolor{red}{\frac{1}{N}X(j\frac{2\pi}{N}k)} \delta(\Omega-\frac{2\pi}{N}k) x[n]δT[n]FT X(jΩ)N2πk=δ(ΩN2πk)=2πk=N1X(jN2πk)δ(ΩN2πk)

  • 利用 FS 展开

    x N ( t ) = ∑ k = 0 N − 1 a k e j 2 π T k n ↔ F T ∑ k = 0 N − 1 a k 2 π ∑ l = − ∞ ∞ δ ( w − 2 π N k − 2 π l ) = 2 π ∑ k = 0 N − 1 a k ∑ l = − ∞ ∞ δ ( w − 2 π N k − 2 π l ) = 2 π ∑ k = 0 N − 1 a k ∑ l = − ∞ ∞ δ ( w − 2 π N ( k + N l ) ) = m = k + N l 2 π ∑ m = − ∞ ∞ a k δ ( w − 2 π N m ) \begin{aligned} x_{_N}(t) &= \sum_{k=0}^{N-1} a_k e^{j\frac{2\pi}{T}k n}\\ &\xleftrightarrow{\mathrm{FT}} \sum_{k=0}^{N-1} a_k \textcolor{blue}{2\pi \sum_{l=-\infty}^{\infty} \delta(w-\frac{2\pi}{N}k - 2\pi l) }\\ &= 2\pi\sum_{k=0}^{N-1} \textcolor{red}{a_k} \sum_{l=-\infty}^{\infty} \delta(w-\frac{2\pi}{N}k - 2\pi l)\\ &= 2\pi\sum_{k=0}^{N-1} \textcolor{red}{a_k} \sum_{l=-\infty}^{\infty} \delta\left(w-\frac{2\pi}{N}(k + N l)\right)\\ &\xlongequal{m=k+Nl} 2\pi \sum_{m=-\infty}^{\infty} \textcolor{red}{a_k} \delta\left(w-\frac{2\pi}{N}m \right)\\ \end{aligned} xN(t)=k=0N1akejT2πknFT k=0N1ak2πl=δ(wN2πk2πl)=2πk=0N1akl=δ(wN2πk2πl)=2πk=0N1akl=δ(wN2π(k+Nl))m=k+Nl 2πm=akδ(wN2πm)

傅里叶变换的唯一性可得

a k = 1 N X ( j 2 π N k ) a_k = \frac{1}{N}X(j\frac{2\pi}{N}k) ak=N1X(jN2πk)

例子:

序列 x [ n ] = R 4 [ n ] = [ 1 , 1 , 1 , 1 ] ( 0 ) x[n]= R_4[n] = [1,1,1,1]_{(0)} x[n]=R4[n]=[1,1,1,1](0),对其进行周期延拓,周期为 4,得到周期序列 y [ n ] = ( R 4 [ n ] ) 4 y[n]=\left( R_4[n] \right)_4 y[n]=(R4[n])4,求 y [ n ] y[n] y[n]FS

  • 根据定义计算: a k = 1 4 ∑ n = 0 3 y [ n ] e − j π 2 k n = 1 4 ⋅ 4 δ [ k ] = δ [ k ] a_k = \displaystyle\frac{1}{4}\sum_{n=0}^{3} y[n] e^{-j\frac{\pi}{2}kn} = \frac{1}{4}\cdot 4\delta[k] = \delta[k] ak=41n=03y[n]ej2πkn=414δ[k]=δ[k]

  • 根据 FT 计算:
    F T ( x [ n ] ) = ∑ n = − ∞ ∞ x [ n ] e − j w n = ∑ n = 0 3 e − j w n = 1 + e − j w + e − j 2 w + e − j 3 w \begin{aligned} \mathrm{FT}{(x[n])} &= \sum_{n=-\infty}^{\infty} x[n] e^{-jwn}\\ &= \sum_{n=0}^{3} e^{-jwn}\\ &= 1 + e^{-jw} + e^{-j2w} + e^{-j3w} \end{aligned} FT(x[n])=n=x[n]ejwn=n=03ejwn=1+ejw+ej2w+ej3w
    a k = 1 N X ( j 2 π N k ) \displaystyle a_k = \frac{1}{N}X(j\frac{2\pi}{N}k) ak=N1X(jN2πk)
    a 0 = 1 4 ( 1 + e − j ⋅ 0 + e − j 2 ⋅ 0 + e − j 3 ⋅ 0 ) = 1 a 1 = 1 4 ( 1 + e − j ⋅ π 2 + e − j 2 ⋅ π 2 + e − j 3 ⋅ π 2 ) = 0 a 2 = 1 4 ( 1 + e − j ⋅ π + e − j 2 ⋅ π + e − j 3 ⋅ π ) = 0 a 3 = 1 4 ( 1 + e − j ⋅ 3 π 2 + e − j 2 ⋅ 3 π 2 + e − j 3 ⋅ 3 π 2 ) = 0 \begin{aligned} a_0 &= \frac{1}{4} (1 + e^{-j\cdot 0} + e^{-j2\cdot 0} + e^{-j3\cdot 0}) = 1\\ a_1 &= \frac{1}{4} (1 + e^{-j\cdot \frac{\pi}{2}} + e^{-j2\cdot \frac{\pi}{2}} + e^{-j3\cdot \frac{\pi}{2}}) = 0\\ a_2 &= \frac{1}{4} (1 + e^{-j\cdot \pi} + e^{-j2\cdot \pi} + e^{-j3\cdot \pi}) = 0\\ a_3 &= \frac{1}{4} (1 + e^{-j\cdot \frac{3\pi}{2}} + e^{-j2\cdot \frac{3\pi}{2}} + e^{-j3\cdot \frac{3\pi}{2}}) = 0\\ \end{aligned} a0a1a2a3=41(1+ej0+ej20+ej30)=1=41(1+ej2π+ej22π+ej32π)=0=41(1+ejπ+ej2π+ej3π)=0=41(1+ej23π+ej223π+ej323π)=0
    结果与根据定义计算的结果相同。

    y [ n ] y[n] y[n] 实际是一个直流序列,它的周期可以不是 4,如 1 , 2 , 3 , 5 ⋯ 1,2,3,5\cdots 1,2,3,5,不同周期的 FS 都可以写为 a k = δ [ k ] a_k=\delta[k] ak=δ[k]。 为保证唯一性,傅里叶级数不能单单只看数值,还应该包含信号/序列的基频/周期,才能完整且唯一地表示原信号。
    对于连续时间周期信号,FS 有无限项,但是每项代表一个频率分量;对于离散时间周期序列;FS 是有限的、周期的,FS 的个数代表了的原信号的周期。

你可能感兴趣的:(信号与系统,数字信号处理,信号处理)