Qian's Blog HOME CATEGORY REFERENCE ABOUT

信号处理之浅见(二):傅里叶变换

连续时间周期信号的傅里叶级数(FS, Fourier Series)

对于任意一个满足一定条件的时间上连续的周期信号,都可以表示为无穷多个复指数信号之和。若其周期为T0,角频率为Ω0,则有:

上式两边同时乘以,则有:

上式两边同时在一个信号周期内积分,则有:

交换积分和求和的顺序并化简,则有:

由于上式右侧积分号内的复指数周期为,且在一个周期内对其积分,结果为零,所以有:

因此:

若记:

上述两式互为傅立叶级数对。

连续时间非周期信号的傅里叶变换(FT, Fourier Transform)

对于非周期信号x(t),我们只关注0~T0之间的信号x’(t),然后在坐标系上延拓,便形成了周期为T0的周期信号x’‘(t)。由之前的分析可知:

其中

因为在0~T0区间内x(t)=x’‘(t),其余区间内x(t)=0,因此:

将上式代入第一个公式,则有:

因为:

所以根据积分的定义,将求和转换为积分形式:

若记:

则:

上述两式互为傅立叶变换对。

离散时间周期信号的傅里叶级数(DFS, Discrete Fourier Series)

分析离散周期信号的傅里叶级数之前不妨回顾一下连续时间的情况,根据之前的分析,连续时间周期信号x(t)可以分解成无穷多个复指数信号的和:

那么离散周期信号是不是也可以分解成无穷多个复指数的和呢?对于离散信号而言,若采样周期为Ts,一个信号周期内采样点为N,那么k次谐波对应复指数如下:

先看看连续信号的情况,k+N次谐波对应的复指数如下:

显然对于连续信号而言,复指数并非周期出现的,也就是说k次谐波复指数信号与k+N次谐波复指数并不相同。再来看看离散信号:

显然,对于离散信号而言,复指数信号是周期出现的,周期是N,也就是说只有N中不同频率的复指数,并非连续信号那样有无数种!这是怎么造成的?看看下图应该就明白了:

2-1

图中上部分是k次谐波对应的复指数(只看实部),下部分是k+N次谐波对应的复指数,不难看出对于连续信号,频率增加了N倍,而对于离散信号,因为一个基波周期内采样点个数有限,所以恰好k次和k+N次谐波的采样点重合,也就是说分不清二者有什么区别。

如果离散周期信号可以表示成这有限几个复指数之和,如下,那么系数ak等于多少?

上式两边同时乘以,则有:

上式两边同时在一个信号周期内求和,则有:

交换求和顺序,则有:

由于上式右侧求和号内的复指数周期为N/(k-r),且在一个周期内对其积分,结果为零,所以有:

因此:

至此已经求出ak:

对于连续信号而言,角频率Ω表示每秒转过的角度;而对于离散信号而言,同样定义一个角频率ω,表示每拍转过的角度,如下:

则:

若记:

上述两式互为傅立叶级数对。

观察X(k)不难发现其周期性,周期为N:

离散时间非周期信号的傅里叶级数(DTFT, Discrete Time Fourier Transform)

对于非周期信号x(n),我们只关注0~N-1之间的信号x’(n),然后在坐标系上延拓,便形成了周期为N的周期信号x’‘(n)。由之前的分析可知:

其中

因为在0~N-1区间内x(n)=x’‘(n),其余区间内x(n)=0,因此:

将上式代入第一个公式,则有:

因为:

所以根据积分的定义,将求和转换为积分形式:

若记:

则:

同样的,离散非周期信号的傅里叶变换也是周期的,周期为2π。