离散时间信号的傅里叶变换和离散傅里叶变换
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
离散时间信号的傅里叶变换和离散傅里叶变换
摘要
本文主要介绍了离散时间信号的离散时间傅里叶变换及离散傅里叶变换,说明其在频域的具体表示和分析,并通过定义的方法和矩阵形式的表示来给出其具体的计算方法。同时还介绍了与离散时间傅里叶变换(DTFT )和离散傅里叶变换(DFT )相关的线性卷积与圆周卷积,并讲述它们之间的联系,从而给出了用圆周卷积计算线性卷积的方法,即用离散傅里叶变换实现线性卷积。
1. 离散时间傅里叶变换
1.1离散时间傅里叶变换及其逆变换
离散时间傅里叶变换为离散时间序列x[n]的傅里叶变换,是以复指数序列{n j e ω-}的序列来表示的(可对应于三角函数序列),相当于傅里叶级数的展开,为离散时间信号和线性时不变系统提供了一种频域表示,其中ω是实频率变量。时间序列x[n]的离散时间傅里叶变换)(ωj e X 定义如下:
∑∞
-∞
=-=
n
n
j j e n x e X ωω
][)( (1.1)
通常)(ωj e X 是实变量ω的复数函数同时也是周期为π2的周期函数,并且)(ωj e X 的幅度函数和实部是ω的偶函数,而其相位函数和虚部是ω的奇函数。这是由于:
)
()()(tan )
()()()
(sin )()()(cos )()(2
22
ωωωωωωωωωωθωθωθj re j im j im j re j j j im j j re e X e X e X e X e X e X e X e X e X =
+=== (1.2)
由于式(1.1)中的傅里叶系数x[n]可以用下面给出的傅里叶积分从)(ωj e X 中算出:
ωπ
ωπ
πω
d e e
X n x n j j )(21
][⎰-
=
(1.3)
故可以称该式为离散时间傅里叶逆变换(IDTFT ),则式(1.1)和(1.3)构成了序列x[n]的离散时间傅里叶变换对。
上述定义给出了计算DTFT 的方法,对于大多数时间序列其DTFT 可以用收敛的几何级数形式表示,例如序列x[n]=n α,此时其傅里叶变换可以写成简单的封闭形式。而一个序列x[n]的DTFT 存在的充要条件是其为绝对可和序列,即:
∞<∑∞
-∞
=n
n x ][
此时对于所有ω值有:
∞<≤
=
∑∑∞
-∞
=∞
-∞
=-n
n
n
j j n x e n x e X ][][)(ωω
1.2 离散时间傅里叶变换的性质与线性卷积
序列x[n]的离散时间傅里叶变换的一般性质包括线性、时移、频移、频域微分、调制及卷积等。其中卷积性质可表示为如下形式:
)
()(][][)
(][)(][ωωωωj j j j e H e G n h n g e H n h e G n g ↔⊗↔↔
一般来说,序列x[n]和h[n]的卷积和可以定义为如下形式:
∑∞
-∞
=-=
k
k n h k x n y ][][][,或 ∑∞
-∞
=-=
k
k h k n x n y ][][][
卷积和运算满足交换率、结合率以及分配率,可以对卷积和作如下解释:先将序
列h[k]反转得到h[-k],然后将h[-k]平移(如果n>0,右移n 个抽样周期;如果n<0,左移n 个抽样周期)形成序列h[n-k]。然后形成乘积序列v[k]=x[k]h[n-k],把v[k]的全部样本求和即得到卷积和y[n]的第n 个样本。上述过程可用下图表示:
卷积和运算的示意图
离散时间傅里叶变换的卷积性质表明,序列g[n]和h[n]的线性卷积y[n]的离散时间傅里叶变换)(ωj e Y 可以简单地由它们各自的离散时间傅里叶变换)(ωj e G 和)(ωj e H 的积给出。这就为我们提供了一种计算序列g[n]和h[n]的线性卷积y[n]的重要方法:可先计算g[n]和h[n]的离散时间傅里叶变换)(ωj e G 和)(ωj e H ,然后将)(ωj e G 和)(ωj e H 相乘得到)(ωj e Y ,最后作)(ωj e Y 的离散时间傅里叶逆变换,而
逆变换的结果就是y[n]序列。在一些应用中,特别是序列为无限长序列时,基本离散时间傅里叶变换的方法可能比直接卷积计算起来更加方便,尤其是在快速傅里变换技术的应用以后。
在Matlab 软件中函数fregz 可以用来计算序列的离散时间傅里叶变换在给定离散频率点上的值,其变换序列是以ωj e 的有理函数来描述的,使用形式为:H=fregz(num,den,w),其中返回值H 表示频率响应值,num 和den 为变换序列的有理函数的分母、分子系数向量(按ωj e -升幂排列),w 为0到π之间指定的频率点向量。为得到准确的图形,需要选择大量的频率点。
2. 离散傅里叶变换
2.1 离散傅里叶变换及其计算
已知定义在10-≤≤N n 的有限长序列x[n]及其离散时间傅里叶变换)(ωj e X ,通过在ω轴上(πω20≤≤)
,对)(ωj e X 均匀抽样得到(抽样点为N k k /2πω=,10-≤≤N k )
: 10,][|)(][1
/2/2-≤≤=
=∑-=-=N k e n x e X k X N n
N
kn j N k j ππωω
(2.1)
式中所得X[k]为频域上的有限长序列,长度为N ,称为时间序列x[n]的离散傅里叶变换(DFT )。若令 N j N e W /2π-=,则DFT 的定义式可表达为:
10,][][1
-≤≤=
∑-=N k W n x k X N n
kn N (2.2)
而与此相对,X[k]的离散傅里叶逆变换(IDFT )为:
10,][1
][1
-≤≤=
-
-=∑N n W k X N
n x kn N N k
(2.3)
对于序列x[n]的离散傅里叶变换的计算,可以直接用上述定义式计算其N 点DFT ,也可利用定义的矩阵形式进行计算。由于式(2.2)可用矩阵的形式表示为:
x D X N
= (2.4)
其中X
是N 个离散傅里叶变换抽样的向量,T N X X X X ]]1[]1[]0[[-= ,而
x 是N 个输入抽样的向量,T N x x x x ]]1[]1[]0[[-=
,矩阵N D 是大小为N ×N
的离散傅里叶变换矩阵,形式如下: