Skip to main content

连续时间傅里叶变换

对周期信号而言,这些复指数基本信号构造单元全是成谐波关系的;而对非周期信号而言,它们则是在频率上无限小地靠近的。

因此作为线性组合表示所取的形式是一个积分,而并非求和。

这种表示中,得到的系数谱成为傅里叶变换

而利用这些系数将信号表示为复指数信号线性组合的综合积分式本身称为傅里叶逆变换

4.1 非周期信号的表示——连续时间傅立叶变换

4.1.1 非周期信号傅立叶变换表示的导出

对下面的连续时间周期方波:

x(t)={1,t<T10,T1<t<T/2x(t) = \begin{cases} 1, & |t| < T_1 \\ 0, & T_1 < |t| < T/2 \end{cases}

其傅里叶级数是:

x(t)=2sink0ω0T1kω0Tx(t) = \frac{2sin k_0 \omega_0T_1}{k\omega_0T}
tip

回顾第三章的内容,试推导求出其傅里叶级数。

假设一个具有有限持续期的非周期函数x(t):

x(t)={0,t<T10,t>T1x(t) = \begin{cases} ≠0, & |t| < T_1 \\ 0, & |t| > T_1 \end{cases}

用周期延拓的方法构造出一个周期函数x~(t)\tilde{x}(t)

周期延拓:非周期序列构成周期序列的过程。

以L为周期,进行周期延拓,则有:

x~(t)=k=x(t+kL)\tilde{x}(t)=\sum^{\infty}_{k=-\infty}x(t+kL)

周期函数x~(t)\tilde{x}(t)的傅里叶级数表示:

x~(t)=k=akejkω0t\tilde{x}(t)=\sum^{\infty}_{k=-\infty}a_ke^{jk\omega_0t}ak=1TT/2T/2x~(t)ejkω0tdta_k=\frac{1}{T} \int^{T/2}_{-T/2}\tilde{x}(t)e^{-jk\omega_0t}dt

由于

x~(t)={=x(t),t<T1=0,T1<t<T\tilde{x}(t)=\begin{cases} =x(t),|t|<T_1 =0,T_1<|t|<T \end{cases}

所以

ak=1TT/2T/2x~(t)ejkω0tdt=1TT/2T/2x(t)ejkω0tdta_k=\frac{1}{T} \int^{T/2}_{-T/2}\tilde{x}(t)e^{-jk\omega_0t}dt=\frac{1}{T} \int^{T/2}_{-T/2}x(t)e^{-jk\omega_0t}dt

Tak=T/2T/2x(t)ejkω0tdtTa_k=\int^{T/2}_{-T/2}x(t)e^{-jk\omega_0t}dtX(jω)=limTTak=limTT/2T/2x(t)ejkω0tdtX(j\omega)=\lim_{T\to\infty}Ta_k=\lim_{T\to\infty}\int^{T/2}_{-T/2}x(t)e^{-jk\omega_0t}dtT{ω0dωkω0ωTak变成连续函数T \rightarrow \infty \Longrightarrow \begin{cases} \omega_0 \rightarrow d\omega k\omega_0 \rightarrow \omega Ta_k 变成连续函数 \end{cases}

X(jω)=x(t)ejωtdtX(j\omega)=\int^{\infty}_{-\infty}x(t)e^{-j\omega t}dt

X(jω)X(j\omega)是原函数x(t)的频谱密度函数,简称频谱函数

ak=1TX(jω)ω=kω0=1TX(jkω0)a_k =\frac{1}{T}X(j\omega)|_{\omega=k\omega_0}=\frac{1}{T}X(jk\omega_0)x~(t)=k=akejkω0t=k=1TX(jkω0)ejkω0t\tilde{x}(t)=\sum^{\infty}_{k=-\infty}a_ke^{jk\omega_0t}=\sum^{\infty}_{k=-\infty}\frac{1}{T}X(jk\omega_0)e^{jk\omega_0t}

由于ω0=2πT\omega_0=\frac{2\pi}{T},则:

x~(t)=12πk=X(jkω0)ejkω0tω0\tilde{x}(t)=\frac{1}{2\pi}\sum^{\infty}_{k=-\infty}X(jk\omega_0)e^{jk\omega_0t}\omega_0T{ω0dωkω0ωx~(t)x(t)T \rightarrow \infty \Longrightarrow \begin{cases} \omega_0 \rightarrow d\omega k\omega_0 \rightarrow \omega \sum \rightarrow \int \tilde{x}(t) \rightarrow x(t) \end{cases}x(t)=limTx~(t)=limT12πk=X(jkω)ejkωtω0x(t)=\lim_{T \to \infty} \tilde{x}(t)=\lim_{T \to \infty} \frac{1}{2\pi}\sum^{\infty}_{k=-\infty}X(jk\omega)e^{jk\omega t}\omega_0=12πX(jkω)ejkωtdω=\frac{1}{2\pi}\int^{\infty}_{-\infty}X(jk\omega)e^{jk\omega t}d\omega

4.1.2 傅里叶变换的收敛

书中的原话是"x(t)x(t)的傅立叶变换是否存在的条件应该和傅立叶级数是否收敛所要求的那一组条件一样"。

由:

X(jω)=x(t)ejωtdtX(j\omega)=\int^{\infty}_{-\infty}x(t)e^{-j\omega t}dt

x~(t)\tilde{x}(t)表示将X(jω)X(j\omega)代入上式所得到的信号,

可推导出:

x~(t)=12πX(jkω)ejkωtdω\tilde{x}(t)=\frac{1}{2\pi}\int^{\infty}_{-\infty}X(jk\omega)e^{jk\omega t}d\omega

现在的任务是证明x~(t)\tilde{x}(t)在某个条件下是x(t)x(t)的真正表示。

如果x(t)x(t)能量有限,也即x(t)x(t)平方可积,因而,

x(t)2dt<\int^{\infty}_{-\infty}|x(t)|^2dt<\infty

可以保证X(jω)X(j\omega)是有限的,即

X(jω)=x(t)ejωtdtX(j\omega)=\int^{\infty}_{-\infty}x(t)e^{-j\omega t}dt

是收敛的。

现在用e(t)e(t)表示x~(t)\tilde{x}(t)x(t)x(t)之间的误差,即e(t)=x~(t)x(t)e(t)=\tilde{x}(t)-x(t)

e(t)2dt=0\int^{\infty}_{-\infty}|e(t)|^2dt=0

回顾这两个式子与周期信号的两个对应式子,

Tx(t)2dt<\int_{T}|x(t)|^2dt < \inftyTe(t)2dt=0\int_{T}|e(t)|^2dt = 0

是对得上的。

因此,若x(t)x(t)能量有限,那么虽然x(t)x(t)和它的傅里叶表示x~(t)\tilde{x}(t)在个别点上或许有明显的不同,但是在能量上没有任何的差别。

狄里赫利条件保证了x~(t)\tilde{x}(t)在任何其他的tt上都等于x(t)x(t),而在不连续点处x~(t)\tilde{x}(t)等于x(t)x(t)在不连续点两边值的平均值。(当然,除去那些不连续点)

  1. x(t)x(t)绝对可积,即
x(t)dt<\int^{\infty}_{-\infty}|x(t)|dt<\infty
  1. 在任何有限区间内,x(t)x(t)只有有限个最大值和最小值。

  2. 在任何有限区间内,x(t)x(t)有有限个不连续点,并且在每个不连续点都必须是有限值。因此,本身是连续的或者只有有限个不连续点的绝对可积信号都存在傅里叶变换。

但冲激函数的引入将会改变我们的一些固有看法。

4.1.3 连续时间傅里叶变换的举例

典型信号的傅里叶变换:

(1) 单边指数信号:

x1(t)=eata>0X1(jω)=1a+jωx_1(t)=e^{-at} a>0 \Longrightarrow X_1(j\omega)=\frac{1}{a+j\omega}x2(t)=eata<0X2(jω)=1ajωx_2(t)=e^{-at} a<0 \Longrightarrow X_2(j\omega)=\frac{1}{a-j\omega}

(2) 双边指数信号:

x(t)=eata>0X(jω)=2aa2+ω2x(t)=e^{-a|t|} a>0 \Longrightarrow X(j\omega)=\frac{2a}{a^2+\omega^2}

(3) 矩形脉冲:

x(t)={1,t<=T10,t>T1x(t)=\begin{cases} 1, & |t|<=T_1 0, & |t|>T_1 \end{cases}X(jω)=2sinωT1ω=2T1Sa(ωT1)X(j\omega)=2\frac{sin\omega T_1}{\omega}=2T_1Sa(\omega T_1)

(4)含有奇异函数的傅里叶变换

  1. 单位冲激函数和常数
x(t)=δ(t)X(jω)=inftyδ(t)ejωtdt=ejωtt=0=1x(t)=\delta(t) \Longrightarrow X(j\omega)=\int^{infty}_{-\infty}\delta(t)e^{-j\omega t}dt=e^{-j\omega t}|_{t=0}=1
  1. 符号函数sgn(t)sgn(t)
sgn(t)={1,t>01,t<00,t=0sgn(t)=\begin{cases} 1, & t>0 -1, & t<0 0, & t=0 \end{cases}x(t)=sgn(t)X(jω)=2jωx(t)=sgn(t) \Longrightarrow X(j\omega)=\frac{2}{j\omega}
  1. 单位阶跃信号u(t)u(t)
u(t)=12[1+sgn(t)]u(t)=\frac{1}{2}[1+sgn(t)]x(t)=u(t)X(jω)=πδ(ω)+1jωx(t)=u(t) \Longrightarrow X(j\omega)=\pi\delta(\omega)+\frac{1}{j\omega}
  1. 指数信号ejω0te^{j\omega_0t}
x(t)=ejω0tX(jω)=2πδj(ωω0)x(t)=e^{j\omega_0t} \Longrightarrow X(j\omega)=2\pi\delta{j(\omega-\omega_0)}F{cosω0t}=12Fejω0t+ejω0t=πδ(ωω0)+πδ(ω+ω0)F\{cos\omega_0 t\} = \frac{1}{2}F{e^{j\omega_0t}+e^{-j\omega_0t}}=\pi\delta(\omega-\omega_0)+\pi\delta(\omega+\omega_0)F{sinω0t}=12jFejω0tejω0t=jπδ(ω+ω0)jπδ(ωω0)F\{sin\omega_0 t\} = \frac{1}{2j}F{e^{j\omega_0t}-e^{-j\omega_0t}}=j\pi\delta(\omega+\omega_0)-j\pi\delta(\omega-\omega_0)

4.2 周期信号的傅里叶变换

将周期信号转换为傅里叶级数:

x(t)=k=akejkω0tx(t)=\sum_{k=-\infty}^{\infty}a_k e^{jk\omega_0t}x(t)=ejω0tX(jω)=2πδ(ωω0)x(t)=e^{j\omega_0t} \Longrightarrow X(j\omega) = 2\pi\delta(\omega-\omega_0)

故:

X(jω)=k=2πakδ(ωkω0)X(j\omega) = \sum_{k=-\infty}^{\infty}2\pi a_k\delta(\omega-k\omega_0)

一个傅立叶级数系数为ak{a_k}的周期信号的傅立叶变换,是出现在成谐波关系的频率kω_0 上的一串冲激函数,冲激函数的面积是对应傅立叶系数的2π倍。

微信截图_20241024210801

该信号的傅立叶级数是

ak=1TT2T2δ(t)ejkω0tdt=1Ta_k = \frac{1}{T}\int_{-\frac{T}{2}}^{\frac{T}{2}} \delta(t)e^{-jk\omega_0t}dt = \frac{1}{T}

周期脉冲串的傅里叶变换

X(jω)=2πTk=δ(ωkω0)X(j\omega) = \frac{2\pi}{T}\sum_{k=-\infty}^{\infty}\delta(\omega - k\omega_0)

4.3 连续时间傅立叶变换性质

4.3.1 线性

4.3.2 时移

4.3.3 共轭及共轭对称

4.3.4 微分与积分

4.3.5 时间与频率的尺度变换

4.3.6 对偶

4.3.7 频移

4.3.8 帕斯瓦尔定理

4.4 卷积性质