离散傅里叶变换及其快速算法.ppt
《离散傅里叶变换及其快速算法.ppt》由会员分享,可在线阅读,更多相关《离散傅里叶变换及其快速算法.ppt(217页珍藏版)》请在三一办公上搜索。
1、第二章 离散傅里叶变换及其快速算法,1753年,Bernoulli就推断一振动的弦可以表示成正弦加权和的形式,但是他未能给出所需的加权系数。Jean-Baptiste-Joseph Fourier于1768年3月出生在法国的Auxerre,当他8岁时不幸成了一名孤儿,被收养在一个宗教界主办的军事学校中。在此期间,Fourier对数学产生了浓厚的兴趣。21岁那年,Fourier在巴黎学术界论述了有关数值方程解的著名论作,这一工作使他在巴黎的数学界出名。Fourier不仅是公认的大数学家,而且他还是一位杰出的教师。他灵活运用历史典故使得他的讲座非常生动。实际上,Fourier所研究的主要领域是数学
2、史。Fourier是最早以应用的眼光来解释抽象数学概念的研究者之一。1798年,拿破仑侵略埃及,在侵略队伍中一些有名的数学家和科学家,Fourier就是其中的一位,他负责组织修建第一条从格勒诺布尔到都灵的道路。Fourier也是一个拥有独特想法的一个怪才。例如,他认为酷热是理想的环境,因此,他喜欢居住在严热的小屋里,并穿上厚厚的衣服。1801,法国决心召回自己的军队,于是Fourier才得以重返家园。回国后,Fourier被任命为格勒诺布尔伊泽尔省的长官,就是在此期间,Fourier完成了其经典之作Theorie analytiquede la chaleur(热能数学原理)。在该著作中,他证
3、明了任一周期函数都可以表示成正弦函数和的形式,其中正弦函数的频率为频率的整数倍。,Fourier,离散傅里叶变换不仅具有明确的物理意义,相对于DTFT他更便于用计算机处理。但是,直至上个世纪六十年代,由于数字计算机的处理速度较低以及离散傅里叶变换的计算量较大,离散傅里叶变换长期得不到真正的应用,快速离散傅里叶变换算法的提出,才得以显现出离散傅里叶变换的强大功能,并被广泛地应用于各种数字信号处理系统中。近年来,计算机的处理速率有了惊人的发展,同时在数字信号处理领域出现了许多新的方法,但在许多应用中始终无法替代离散傅里叶变换及其快速算法。,二、DFS离散付里级数的推导意义,用数字计算机对信号进行频
4、谱分析时,要求信号必须以离散值作为输入,而且上面讨论可知:只有第四种形式(DFS)对数字信号处理有实用价值。但如果将前三种形式要么在时域上采样,要么在频域上采样,变成离散函数,就可以在计算机上应用。所以我们要先了解如何从以上三种形式推出DFS.,1.由非周期连续时间信号推出DFS,X(t)经过抽样为x(nT),对离散的时间信号进行DTFT得到周期连续频谱密度函数。再经过抽样,得到周期性离散频谱密度函数即为DFS.,x(t),t,取样,x(t),t,DTFT,X(ejT),采样,X(ejw),w,2.周期性连续时间信号函数,周期性连续时间信号函数经采样后,得到周期性的离散时间函数(DFS)。,x
5、(t),X(ejw),t,w,采样,3.非周期离散时间信号,非周期离散时间信号经过序列付里时变换(即单位园上的Z变换)DTFT,得到周期连续谱密度函数,再经采样为周期离散频谱密度函数(DFS)。,x(t),t,X(ejT),w,X(ejw),DTFT,采样,三、推导DFS正变换,以下由第三种付里叶级数形式为例推导出离散付里叶级数变换。非周期信号x(n),其DTFT(单位园上Z变换)为其为周期连续频谱密度函数,对其进行采样,使其成为周期性离散频谱函数。设在一周期内采样N个点,则两采样点间距为:得到频间距为:代入DTFT式子中得:,四、DFS的反变换,即证:证明:已知两边同乘以,并对一个周期求和用
6、n置换r得:,根据正交定理,回顾DFS,设 x(n)为周 期 为 N 的 周 期 序 列,则 其 离 散 傅 里 叶 级 数(DFS)变 换 对 为:正 变 换 反变换其中:,五、离散付里叶级数性质,可以由抽样Z变换来解析DFS,它的许多性质与Z变换性质类似。它们与Z变换主要区别为:(1)与 两者具有周期性,与Z变换不同。(2)DFS在时域和频域之间具有严格的对偶关系。它们主要性质分为:线性、序列移位(循环移位)、调制性、周期卷积和,(1)线性,(2)序列移位(循环、移位),时域频域,(3)调制性,(4)时域卷积,周期卷积和与以前卷积不同,它的卷积过程限在一个周期内称为周期卷积。时域卷积等于频
7、域相乘。频域:,(5)频域卷积,时域:,证:,同理:,对于复序列 其共轭序列 满足,3)共轭对称性,已知序列x1(n)=R4(n),x2(n)=(n+1)R5(n),分别将序列以周期为6周期延拓成周期序列,本节涉及内容周期序列的离散傅立叶级数(DFS)正变换:反变换:,2.1.2 离散傅里叶变换(DFT),我们知道周期序列实际上只有有限个序列值有意义,因此它的许多特性可推广到有限长序列上。一个有限长序列 x(n),长为N,为了引用周期序列的概念,假定一个周期序列,它由长度为 N 的有限长序列 x(n)延拓而成,它们的关系:,周期序列的主值区间与主值序列:对于周期序列,定义其第一个周期 n=0N
8、-1,为 的“主值区间”,主值区间上的序列为主值序列 x(n)。x(n)与 的关系可描述为:数学表示:RN(n)为矩形序列。符号(n)N 是余数运算表达式,表示 n 对 N 求余数。,例:是周期为 N=8 的序列,求 n=11 和 n=-2 对 N的余数。因此,频域上的主值区间与主值序列:,周期序列 的离散傅氏级数 也是一个周期序列,也可给它定义一个主值区间,以及主值序列 X(k)。数学表示:,长度为N的有限长序列 x(n),其离散傅里叶变换 X(k)仍是一个长度为N 的有限长序列,它们的关系为:x(n)与 X(k)是一个有限长序列离散傅里叶变换对,已知 x(n)就能唯一地确定 X(k),同样
9、已知 X(k)也就唯一地确定 x(n),实际上 x(n)与 X(k)都是长度为 N 的序列(复序列)都有N个独立值,因而具有等量的信息。有限长序列隐含着周期性。,DFT的矩阵方程表示,DFT特性:,以下讨论DFT的一些主要特性,这些特性都与周期序列的DFS有关。假定x(n)与y(n)是长度为N的有限长序列,其各自的离散傅里叶变换分别为:X(k)=DFTx(n)Y(k)=DFTy(n)(1)线性 DFTax(n)+by(n)=aX(k)+bY(k),a,b为任意常数,(2)循环移位 有限长序列x(n)的循环移位定义为:f(n)=x(n+m)NRN(n)含义:1)x(n+m)N 表示 x(n)的周
10、期延拓序列 的移位:2)x(n+m)NRN(n)表示对移位的周期序列 x(n+m)N 取主值序列,所以f(n)仍然是一个长度为N的有限长序列。f(n)实际上可看作序列 x(n)排列在一个N等分圆周上,并顺时针旋转 m 位。,循环移位,循环移位,移位前,左移两位后,证:利用周期序列的移位特性:实际上,利用WN-mk的周期性,将f(n)=x(n+m)NRN(n)代入DFT定义式,同样很容易证明。,序列循环移位后的DFT为 F(k)=DFTf(n)=x(k),同样,对于频域有限长序列X(k)的循环移位,有如下反变换特性:IDFTX(k+l)NRN(k)=x(n),(3)循环卷积若 F(k)=X(k)
11、Y(k)则 或,证:这个卷积可看作是周期序列 卷积后再取其主值序列。将F(k)周期延拓,得:则根据DFS的周期卷积公式:因0mN-1时,x(m)N=x(m),因此经过简单的换元可证明:,这一卷积过程与周期卷积比较,过程是一样的,只是这里只取结果的主值序列,由于卷积过程只在主值区间0mN-1内进行,所以 实际上就是 y(m)的圆周移位,称为“循环卷积”,习惯上常用符号“”表示循环卷积,以区别于线性卷积。,同样,若 f(n)=x(n)y(n),则,(4)有限长序列的线性卷积与循环卷积(循环卷积的应用)实际问题的大多数是求解线性卷积,如信号 x(n)通过系统 h(n),其输出就是线性卷积 y(n)=
12、x(n)*h(n)。而循环卷积比起线性卷积,在运算速度上有很大的优越性,它可以采用快速傅里叶变换(FFT)技术,若能利用循环卷积求线性卷积,会带来很大的方便。现在我们来讨论上述 x(n)与h(n)的线性卷积,如果 x(n)、h(n)为有限长序列,则在什么条件下能用循环卷积代替而不产生失真。,有限长序列的线性卷积:,假定 x(n)为有限长序列,长度为N,y(n)为有限长序列,长度为M,它们的线性卷积f(n)=x(n)*y(n)也应是有限长序列。因 x(m)的非零区间:0mN-1,y(n-m)的非零区间:0n-mM-1,这两个不等式相加,得:0nN+M-2,在这区间以外不是x(m)=0,就是y(n
13、-m)=0,因而f(n)=0。因此,f(n)是一个长度为N+M-1的有限长序列。,循环卷积:,重新构造两个有限长序列 x(n)、y(n),长度均为 L maxN,M,序列 x(n)只有前N个是非零值,后L-N个为补充的零值;序列 y(n)只有前M个是非零值,后L-M个为补充的零值。为了分析 x(n)与y(n)的循环卷积,先看x(n),y(n)的周期延拓:,根据前面的分析,f(n)具有 N+M-1 个非零序列值,因此,如果周期卷积的周期 LN+M-1,那么 f(n)周期延拓后,必然有一部分非零序列值要重叠,出现混淆现象。只有 LN+M-1 时,才不会产生交叠,这时 f(n)的周期延拓 中每一个周
14、期L内,前N+M-1个序列值是f(n)的全部非零序列值,而剩下的 L(N+M-1)点的序列则是补充的零值。循环卷积正是周期卷积取主值序列:所以使圆周卷积等于线性卷积而不产生混淆的必要条件是:LN+M-1,三、DFT涉及的基本概念,1.主 值(主值区间、主值序列)2.移 位(线性移位、圆周移位)3.卷 积(线性卷积、圆周卷积)4.对 称(序列的对称性、序列的对称分量)5.相 关(线性相关、圆周相关),1.主 值(主值区间、主值序列),主 值 区 间:设 有 限 长 序 列 x(n),0nN-1,将 其 延 拓 为 周 期 序 列,周 期 序 列 长度为N,则 的 第 一 个 周 期 n=0 到
15、n=N-1 的 区 间 称 为 主 值 区 间.主 值 序 列:设 有 限 长 序 列 x(n),0nN-1,将 其 延 拓 为 周 期 序 列,周 期 为 N,则 主 值 区 间 内 的 序 列 x(n)=,0nN-1,即 为 主 值 序列。,2.移位,线 性 移 位:序 列 沿 坐 标 轴 的 平 移.圆周移位:将 有 限 长 序 列 x(n)以 长 度 N 为 周 期,延 拓 为 周 期 序 列,并 加 以 线 性 移 位 后,再 取 它 的 主 值 区 间 上 的 序 列 值,m 点 圆 周 移 位 记 作:其 中(.)N 表 示 N 点 周 期 延 拓.,(1)有 限 长 序 列 圆
16、 周 移 位 的 实 现 步 骤,(2)例子1,2,1,3,1,0.5,(1)周期延拓:N=5时,n,x(n),2,1,3,1,x(n),0.5,2,1,3,1,0.5,1,1,2,0.5,n,(2)周期延拓:N=6时,补零加长,2,1,3,1,x(n),0.5,2,1,3,1,0.5,1,1,2,3,n,3,(2)例子,2,1,3,1,0.5,n,x(n),(3)M=1时,左移(取主值),1,3,1,x(n),0.5,2,(4)M=-2时,右移(取主值),2,1,3,1,n,x(n),0.5,n,3.卷 积,卷积在此我们主要介绍:(1)线性卷积(2)圆周卷积(3)圆周卷积与线性卷积的性质对比
17、,(1)线性卷积,线 性 卷 积 定 义:有 限 长 序 列x1(n),0nN1-1;x2(n),0nN1-1则 线 性 卷 积 为 注意:线 性 卷 积 结 果 长 度 变 为 N1+N2-1.,(2)圆周卷积,令则圆 周 卷 积 结 果 长 度 不 变,为 N.,圆 周 卷 积 的 实 现 步 骤,例子线性卷积与圆周卷积步骤比较1,2,3,1,x(n),5,4,n,0,N1=5,2,1,3,h(n),n,0,N2=3,线性卷积:圆周卷积:(N=7)补零加长,2,3,1,x(k),5,4,k,0,N1=5,2,3,1,x(k),5,4,0,N=7,k,例子线性卷积与圆周卷积步骤比较2,2,3
18、,1,h(k),0,k,(2)线卷积无需周期延拓,而圆周卷积需进行周期延拓:,线卷积的反折:圆卷积的反折(并取主值区间):,2,3,1,2,3,1,2,3,1,h(-k),k,0,2,3,1,h(-k),k,0,例子线性卷积与圆周卷积步骤比较3,(3)平移,2,3,1,h(1-k),k,0,2,3,1,h(1-k),k,0,(4)相乘x(k)h(-k)=51=5x(k)h(1-k)=5*2+4*1=14x(k)h(2-k)=5*3+4*2+3*1=26,2,3,1,x(k),5,4,k,0,2,3,1,x(k),5,4,0,N=7,k,x(k)h(3-k)=4*3+3*2+2*1=20 x(k
19、)h(4-k)=3*3+2*2+1*1=14x(k)h(5-k)=2*3+1*2=8x(k)h(6-k)=1*3=3,例子线性卷积与圆周卷积步骤比较4,(5)相加得到线性卷积的示意图,相加得到圆周卷积的示意图,14,26,5,n,y(n),20,14,8,3,0,14,26,5,n,y(n),20,14,8,3,0,可见,线性卷积与圆周卷积相同(当NN1(5)+N2(3)-1=7时),例子线性卷积与圆周卷积步骤比较5,若圆周卷积取长度为N=5,则求圆周卷积,2,3,1,x(k),5,4,0,N=5,k,2,3,1,h(-k),k,0,求得圆周卷积x(k)h(-k)=5*1+2*3+1*2=13
20、x(k)h(1-k)=5*2+4*1+1*3=17x(k)h(2-k)=5*3+4*2+3*1=26,x(k)h(3-k)=4*3+3*2+2*1=20 x(k)h(4-k)=3*3+2*2+1*1=14看出圆卷积与线卷积不同.,17,13,26,y(n),n,0,20,14,作业,求:(1)x(n)*x(n)的线卷积。(2),N=4(不加长)(3),N=6(补零加长)(4),N=7(补零加长)(5),N=8(补零加长),1,2,x(n),1,2,0,n,(3)圆 周 卷 积 与 线 性 卷 积 的 性 质 对 比,4.对称,分为:(1)序列的对称性(2)序列的对称分量,(1)序列的对称性,(
21、a)奇 对 称(序 列)和 偶 对 称(序 列)(b)圆 周 奇 对 称(序 列)和 圆 周 偶 对 称(序 列)(c)共 轭 对 称(序列)和 共 轭 反 对 称(序 列)(d)圆 周 共 轭 对 称(序列)和 圆 周 共 轭 反 对 称(序 列),(a)奇 对 称(序 列)和 偶 对 称(序 列),称x(n)与-x(-n)互为奇对称。满足x0(n)=-x0(-n)的序列x0(n)称为奇对称序列。称x(n)与 x(-n)互 为 偶 对 称;满 足xe(n)=xe(-n)的 序 列 xe(n)称 为 偶 对 称 序 列,例子,0,xe(n),n,0,x(n),n,0,x(-n),n,互为偶对称
22、,为偶对称序列,0,x(n),n,0,x(-n),n,互为奇对称,0,xo(n),n,为奇对称序列,(b)圆 周 奇 对 称(序 列)和 圆 周 偶 对 称(序 列),长 度 为N的 有 限 长 序 列 x(n)与-x(-n)NRN(n)互 为 圆 周 奇 对 称.长 度 为 N 的 有 限 长 序 列x0(n),若 满 足 x0(n)=-x0(-n)NRN(n),则x0(n)是 圆 周 奇 对 称 序 列.长 度 为 N 的 有 限 长 序 列 x(n)与x(-n)NRN(n)互 为 圆 周 偶 对 称.长 度 为 N 的 有 限 长 序 列 xe(n),若 满 足 xe(n)=-xe(-n
23、)NRN(n)则 是 圆 周 偶 对 称 序 列.,(c)共 轭 对 称(序列)和 共 轭 反 对 称(序 列),序 列 x(n)与 x*(-n)互 为 共 轭 对 称.共 轭 对 称 序 列 是 满 足xe(n)=x*e(-n)的 序 列 xe(n),对 于 实 序 列 来 说,这 一 条 件 变 成 xe(n)=xe(-n),即 为 偶 对 称 序 列.序列 x(n)与-x*(-n)互 为 共 轭 反 对 称.共 轭 反 对 称 序 列 是 满 足xe(n)=-x*o(-n)的 序 列,对 于 实 序 列 来 说,即 为 xo(n)=xo(-n)奇 对 称 序 列.,(d)圆 周 共 轭
24、对 称(序列)和 圆 周 共 轭 反 对 称(序 列),N 点 有 限 长 序 列 x(n)与x*(-n)NRN(n)互 为 圆 周 共 轭 对 称.圆 周 共 轭 对 称 序 列 是 满 足 xep(n)=xep*(-n)NRN(n)的 序 列 即 xep(n)的 模是 圆 周 偶 对 称,辐 角是 圆 周 奇 对 称(或 说 实 部 圆 周 偶 对 称,虚 部 圆 周 奇 对 称).即把xep(n)看成分布在 N等分的圆上,在 n=0 的左半圆与右半 圆上,序列是共轭对称的。,圆 周 共 轭 对 称(序列)的例子,虚部,实部,实 部 圆 周 偶 对 称,虚 部 圆 周 奇 对 称,圆 周
25、共 轭 反 对 称(序 列),圆 周 共 轭 反对 称 序 列 是 满 足 xop(n)=-xop*(-n)NRN(n)的 序 列 即 xop(n)的 模是 圆 周 奇 对 称,辐 角是 圆 周 偶 对 称(或 说 实 部 圆 周 奇 对 称,虚 部 圆 周 偶 对 称).即把xop(n)看成分布在 N等分的圆上,在 n=0 的左半圆与右半 圆上,序列是共轭反对称的。,圆 周 共 轭 反 对 称(序 列)例子,实部,虚部,实 部 圆 周 偶 对 称,虚 部 圆 周 奇 对 称,(2)序列的对称分量,(a)奇 对 称 分 量 和 偶 对 称 分 量(b)圆 周 奇 对 称 分 量 和 圆 周 偶
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 离散 傅里叶变换 及其 快速 算法

链接地址:https://www.31ppt.com/p-6055992.html