Chapter 2-数字信号处理基础_第1页
Chapter 2-数字信号处理基础_第2页
Chapter 2-数字信号处理基础_第3页
Chapter 2-数字信号处理基础_第4页
Chapter 2-数字信号处理基础_第5页
已阅读5页,还剩57页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第二章第二章 数字信号处理基础数字信号处理基础 2.1 傅里叶变换及其意义傅里叶变换及其意义 2.2 傅里叶变换的性质傅里叶变换的性质 2.3 频域分析和谱图表示频域分析和谱图表示 2.4 频域分辨率频域分辨率 2.5 数字滤波器的设计和实现数字滤波器的设计和实现 2021-7-111/62 2.1 傅里叶变换及其意义傅里叶变换及其意义 2.1.1 傅里叶变换的意义及各种变换对傅里叶变换的意义及各种变换对 2.1.2 离散傅里叶变换离散傅里叶变换 2021-7-112/62 2.1 傅里叶变换及其意义傅里叶变换及其意义 傅里叶分析方法的建立有过一段漫长的历史,涉及傅里叶分析方法的建立有过一段漫

2、长的历史,涉及 到到很多人的工作和不同物理现象的研究很多人的工作和不同物理现象的研究。 主要包括欧拉、伯努利、傅里叶、狄里赫利等学者主要包括欧拉、伯努利、傅里叶、狄里赫利等学者 的努力完善下,建立了傅里叶分析方法,他们主要是的努力完善下,建立了傅里叶分析方法,他们主要是 集中在集中在连续时间信号的分析问题上连续时间信号的分析问题上。 对于离散时间信号的傅立叶分析方法却有着不同的对于离散时间信号的傅立叶分析方法却有着不同的 发展过程,用于处理离散数据以发展过程,用于处理离散数据以产生数值近似的有关产生数值近似的有关 内插、积分和微分等方面的公式内插、积分和微分等方面的公式早在早在17世纪的牛顿时

3、世纪的牛顿时 代就被研究过,从事代就被研究过,从事时间序列的研究时间序列的研究曾吸引了曾吸引了18、19 世纪包括高斯在内的许多著名科学家,从而世纪包括高斯在内的许多著名科学家,从而为离散傅为离散傅 立叶变换提供了数学基础立叶变换提供了数学基础。 2021-7-113/62 2.1.1 傅里叶变换的意义及各种变换对傅里叶变换的意义及各种变换对 如果一个如果一个LTI(线性时不变)系统的输入可以表示(线性时不变)系统的输入可以表示 为周期复指数的线性组合,则输出也一定能表示成这为周期复指数的线性组合,则输出也一定能表示成这 种形式,并且输出线性组合中的加权系数与输入中对种形式,并且输出线性组合中

4、的加权系数与输入中对 应的系数有关。应的系数有关。 2021-7-11 () jw H e 成谐波关系的复指数信号的响应成谐波关系的复指数信号的响应 如下图所示,如下图所示,x(n)表示输入或者激励,表示输入或者激励,y(n)表示系表示系 统输出或者响应,统输出或者响应, 表示系统单位脉冲响应表示系统单位脉冲响应h(n)的频的频 率响应。率响应。 4/62 2.1.1 傅里叶变换的意义及各种变换对傅里叶变换的意义及各种变换对 2021-7-11 各种信号的傅里叶级数和傅里叶变换对各种信号的傅里叶级数和傅里叶变换对 5/62 2.1.2 离散傅里叶变换离散傅里叶变换 2021-7-11 离散时间

5、傅立叶变换(离散时间傅立叶变换(DTFT)为:)为: ()( ) jwjwn n X ex n e 时域是离散、非周期的,但频域是连续、周期的。对连时域是离散、非周期的,但频域是连续、周期的。对连 续变量续变量w均匀采样,也就是对单位圆进行均匀采样,也就是对单位圆进行N等分,取一个周期等分,取一个周期 的结果即得:的结果即得: 2 1 2 0 ()|( )(01) N jkn jw N wk n N X ex n ekN 离散傅立叶变换(离散傅立叶变换(DFT)变换对:)变换对: 2 1 0 2 1 0 ( )DFT ( )( ),(01) 1 ( )DFT( )( ),(01) N jkn

6、N n N jnk N k X kx nx n ekN x nIX kX k enN N 6/62 2.1.2 离散傅里叶变换离散傅里叶变换 【例例2-1】试计算常用信号试计算常用信号 和和 的的N 点点DFT。 2021-7-11 4 cos()( ) N n Rn N ( ) N Rn 解解 : 是一个矩形窗函数,滤波器中经常会用到。是一个矩形窗函数,滤波器中经常会用到。 ( ) N Rn 1, 01 ( ) 0, N nN Rn 其他 2 1 2 1 0 2 ,0 ( )( ) 1 0,1,2,.,1 1 ( ),01 N jkn jkN N N N n jk N Nk X kRn e

7、e kN e NkkN 1(1 ) 1 n n aq S q 7/62 2.1.2 离散傅里叶变换离散傅里叶变换 同理:同理: 2021-7-11 44 22 11 2 00 22 11 (2)(2) 00 4 ( )cos()() 2 11 22 jnjn NN NN jknjkn NN nn NN jknjkn NN nn ee Xkn ee N ee 2 (2) 1 2 0 11 ( )(2) 22 (2)(2), 01 2 jkN n N N n e XkNk N kkNkN 8/62 4 sin()( )? N n Rn N (2)(2), 01 2 N kkNkN j 2.1.2

8、离散傅里叶变换离散傅里叶变换 为了表示方便,一般用符号为了表示方便,一般用符号 来表示正交序列集中来表示正交序列集中 的基的基 ,即,即 ,因此离散傅里叶变换对也因此离散傅里叶变换对也 可表示如下:可表示如下: 2021-7-11 2 j N e 2 j N N We N W 1 0 1 0 ( )DFT ( )( ),(01) 1 ( )DFT( )( ),(01) N kn N n N kn N k X kx nx n WkN x nIX kX k WnN N 9/62 2.1.2 离散傅里叶变换离散傅里叶变换 有如下性质:有如下性质: 2021-7-11 N W 周期性:周期性: ()n

9、n rN NN WW 共轭对称性:共轭对称性: * () nn NN WW 可约性:可约性: 或者或者 / rnn NN r WW rnn rNN WW 10/62 2.2 傅里叶变换的性质傅里叶变换的性质 1、线性、线性 2021-7-11 DFT( )( )( )( ),(01)ax nby naX kbY kkN 2、时间翻转特性、时间翻转特性 DFT ()(),(01)x NnX NkkN 证明:证明: 1 () 01 () ()() 11 DFT ()()( ) ( )( ) NN knk N m NN nm NN k N mm k Nm N k NN mm x Nnx Nn Wx

10、m W x m Wx m W 11/62 1 0 1 0 ( ) ( )()( ) ( )()( ) () ( )( )( ) N nk NNN n N nk NNN n mkmk NNN F kDFT f nx nmWRn Rkx nm WRk DFT x nm Rk WX kWX k 2.2 傅里叶变换的性质傅里叶变换的性质 2021-7-11 3、序列的循环移位、序列的循环移位 ( )()( ) NN f nx nmRn 先将先将x(n)以以N为周期进行周期性延拓,得到为周期进行周期性延拓,得到 ,然后,然后 再进行移位,得到再进行移位,得到 ,最后取主值序,最后取主值序 列,得到的列,

11、得到的f(n)仍然是一个仍然是一个N点长的序列。循环移位的点长的序列。循环移位的 DFT: ( )x n ()()Nx nmx nm 12/62 2.2 傅里叶变换的性质傅里叶变换的性质 2021-7-11 因此,序列循环移位后的因此,序列循环移位后的DFT为:为: ( )( ) mk N F kWX k 序列的循环移位相当于频域的相移,根据对偶特性,序列的循环移位相当于频域的相移,根据对偶特性, 则频域的循环移位对应时域的调制:则频域的循环移位对应时域的调制: ( )()( ) mn NNN Wx nIDFT XkmRk 13/62 2.2 傅里叶变换的性质傅里叶变换的性质 4、循环卷积、循

12、环卷积 时域卷积和频域的关系如下:时域卷积和频域的关系如下: 2021-7-11 ( )( ) ( )F kX k Y k 则有:则有: 1 0 ( )( ) ()( ) N NN m f nx m y nmRn 证明:证明: 1 0 1111 () 0000 1 0 1 ( )( ) ( )( ) ( ) 11 ( ) ( )( )( ) ( ) ()( ) N nk N k NNNN mknkn m k NNN kmmk N NN m f nIDFT X k Y kX k Y k W N x m WY k Wx mY k W NN x m y nmRn 14/62 2.2 傅里叶变换的性质

13、傅里叶变换的性质 根据对偶特性,频域循环卷积也对应时序相乘:根据对偶特性,频域循环卷积也对应时序相乘: 2021-7-11 1 0 1 ( ) ( )( ) ()( ) N NN l DFT x n y nX l YklRk N 注意:注意:时域循环卷积对应于时域循环卷积对应于DFT的相乘,序列线性卷的相乘,序列线性卷 积对应于积对应于DTFT的相乘:的相乘: ( )( ) ( )( ) ( ) ( )* ( ) ( )() () jwjw DFT x ny nDFT f nX k Y k DTFT x ny nDTFT e nX eY e 15/62 2.2 傅里叶变换的性质傅里叶变换的性质

14、 【例例2-2】设有两序列分别为:设有两序列分别为: x(n)=1,1,1, y(n)=2,3,4,5 求它们的线性卷积和求它们的线性卷积和5点循环卷积。(箭头所指位置点循环卷积。(箭头所指位置 表示表示n=0的序列值,箭头右边依次是的序列值,箭头右边依次是n=1,2,3,左边左边 依次是依次是n=-1,-2,-3,) 解:解: 2021-7-1116/62 2.2 傅里叶变换的性质傅里叶变换的性质 循环卷积循环卷积 可以用如下表格法进行可以用如下表格法进行 计算:计算: 2021-7-11 nx(m)11100f(n) 02/y(0)0/y(-1+5) 5/y(-2+5) 4/y(-3+5)

15、 3/y(-4+5)7 13/y(1)2/y(0)0/y(-1+5) 5/y(-2+5) 4/y(-3+5)5 24/y(2)3/y(1)2/y(0)0/y(-1+5) 5/y(-2+5)9 35/y(3)4/y(2)3/y(1)2/y(0)0/y(-1+5)12 40/y(4)5/y(3)4/y(2)3/y(1)2/y(0)9 x(0)x(1)x(2)x(3)x(4) 17/62 2.2 傅里叶变换的性质傅里叶变换的性质 为了理解线性卷积与循环卷积的关系,对线性卷为了理解线性卷积与循环卷积的关系,对线性卷 积结果积结果e(n)以以5为周期进行延拓,则有为周期进行延拓,则有 2021-7-11

16、 结果和结果和5点循环卷积点循环卷积f(n)相同,比较这两个卷积结果,相同,比较这两个卷积结果, 发现只有两点(发现只有两点(n0,n5)发生了重叠,其它点结)发生了重叠,其它点结 果都相同。果都相同。 18/62 2.2 傅里叶变换的性质傅里叶变换的性质 【例例2-3】利用快速傅里叶算法来求两个序列的循环利用快速傅里叶算法来求两个序列的循环 卷积。卷积。 解:设解:设x(n)序列长为序列长为M,y(n)序列长为序列长为N,求它们的,求它们的L 点循环卷积可以从频域入手。它们对应的点循环卷积可以从频域入手。它们对应的L点点DFT 分别为分别为X(k)=FFT(x(n),L),Y(k)=FFT(

17、y(n),L),因此可以因此可以 得到循环卷积为得到循环卷积为IFFT(X(k)Y(k)。 2021-7-1119/62 2.2 傅里叶变换的性质傅里叶变换的性质 5、共轭对称性、共轭对称性 一个信号实际上可以表示为一个信号实际上可以表示为奇对称部分奇对称部分和和偶对偶对 称部分称部分之和。之和。 2021-7-11 ( )x n * ( )() ee x nxNn * ( )() oo x nxNn ( ) e x n ( ) o x n DFT中的复序列中的复序列 和频域和频域X(k)都是在都是在0N-1的范的范 围内,因而它的对称是在主值范围内的对称,称为围内,因而它的对称是在主值范围内

18、的对称,称为 周期共轭对称周期共轭对称 和周期共轭反对称和周期共轭反对称 ,关系如,关系如 下:下: 1+i=(1-i)* 1+i=-(-1+i)* 20/62 2.2 傅里叶变换的性质傅里叶变换的性质 【例例2-4】已知已知X(k)=DFTx(n),若若x(n)是实序列,并是实序列,并 且且x(n)=x(N-n),试证明试证明X(k)也是实偶对称的。也是实偶对称的。 证明:由于证明:由于x(n)偶对称,则偶对称,则xo(n)=0,因此因此ImX(k)=0, 即即X(k)为实序列。由于为实序列。由于x(n)是实序列,则是实序列,则Imx(n)=0, 因而因而Xo(k)=0,即即X(k)为偶对称

19、。为偶对称。 2021-7-1121/62 2.2 傅里叶变换的性质傅里叶变换的性质 6、帕萨瓦尔(、帕萨瓦尔(Parseval)定理)定理 帕萨瓦尔(帕萨瓦尔(Parseval)定理是序列的能量定理,)定理是序列的能量定理, 若若X(k)=DFT( ),则有:则有: 2021-7-11 ( )x n 11 22 00 1 | ( )|( )| NN nn x nX k N 证明:证明: 22/62 2.2 傅里叶变换的性质傅里叶变换的性质 2021-7-11 【例例2-5】已知已知x(n)=1,2,3,4,5,6,N=6,不求它的不求它的DFT 结果,来计算如下值:结果,来计算如下值: 解:

20、解: 23/62 2.2 傅里叶变换的性质傅里叶变换的性质 2021-7-11 DFT的性质表的性质表 24/62 2.3 频域分析和谱图表示频域分析和谱图表示 2021-7-11 幅度谱幅度谱 N点长序列点长序列x(n)的的DFT结果为结果为X(k),它是离散的复,它是离散的复 序列,表示如下:序列,表示如下: 代入傅里叶反变换公式为:代入傅里叶反变换公式为: 注:离散傅里叶变换的模注:离散傅里叶变换的模 表示信号表示信号x(n)在各在各 复指数信号的频率分量的相对大小。例如,在复指数信号的频率分量的相对大小。例如,在k0附近小范围以外附近小范围以外 |X(k)|=0,那么,那么x(n)所呈

21、现的仅是相当低的频率。所呈现的仅是相当低的频率。 |( )|cos( )|( )|sin( )X kX kj X kX k 25/62 2.3 频域分析和谱图表示频域分析和谱图表示 2021-7-11 【例例2-6】已知信号已知信号 ,N取取 一个周期的大小,画出该信号的幅度谱并解释该图一个周期的大小,画出该信号的幅度谱并解释该图. 315 ( )cos()cos()( ) 1632164 N x nnnRn 解:信号的第一个成分的周期为:解:信号的第一个成分的周期为: 信号的第二个成分的周期为:信号的第二个成分的周期为: 取整!取整! 取整!取整! 因而因而x(n)的周期为的周期为N=32。

22、 如果如果N1和和N2不相等,那么不相等,那么 x(n)的周期为多少?的周期为多少? 答:答:x(n)的周期为的周期为N1和和N2的的 最小公倍数!最小公倍数! 26/62 2.3 频域分析和谱图表示频域分析和谱图表示 2021-7-11 33 ()() 163163 2 jnjn ee 55 ()() 164164 2 jnjn ee 27/62 2.3 频域分析和谱图表示频域分析和谱图表示 2021-7-11 幅度谱为:幅度谱为: 因此信号的因此信号的幅度谱幅度谱如下图:如下图: 28/62 2.3 频域分析和谱图表示频域分析和谱图表示 2021-7-11 由幅度谱可以看出信号只在由幅度谱

23、可以看出信号只在k3,5,27,29有有 大小,它代表的含义是信号所包含的各个复指数频率大小,它代表的含义是信号所包含的各个复指数频率 分量的大小,即只有四个复指数频率分量存在:分量的大小,即只有四个复指数频率分量存在: k3, 29的复指数分量大小是的复指数分量大小是k5, 27的复指数分的复指数分 量的一倍。这些和信号的幅度、频率信息相符合,但量的一倍。这些和信号的幅度、频率信息相符合,但 是没有给出该信号的相位信息。由于幅度谱的偶对称是没有给出该信号的相位信息。由于幅度谱的偶对称 性,往往只画出一半的幅度谱即可。性,往往只画出一半的幅度谱即可。 29/62 2.3 频域分析和谱图表示频域

24、分析和谱图表示 2021-7-11 相位谱相位谱 表示相位角,表示相位角, ,它的大,它的大 小不会影响各复指数频率分量的大小,但能够提供小不会影响各复指数频率分量的大小,但能够提供 初始相位信息初始相位信息 。 对信号的性质有着显著的影响对信号的性质有着显著的影响 ,因此一般包含了信号的大量信息,用,因此一般包含了信号的大量信息,用相同的幅度相同的幅度 谱和不同的相位谱得到的信号完全不同谱和不同的相位谱得到的信号完全不同。 ( )X k Im( ) ( )arctan() Re( ) X k X k X k ( )X k 如果序列如果序列x(n)是实序列,是实序列, ,即相位谱,即相位谱 是

25、奇对称。是奇对称。 ( )()X kX Nk 30/62 2.3 频域分析和谱图表示频域分析和谱图表示 2021-7-11 【例例2-7】画出例画出例2-6的相位谱并解释该图的相位谱并解释该图 解:因为解:因为 相位谱:相位谱: 31/62 2.3 频域分析和谱图表示频域分析和谱图表示 2021-7-11 因此信号的因此信号的相位谱相位谱如下图所示,纵坐标表示相位角除以如下图所示,纵坐标表示相位角除以 的大小,由相位谱可以看出信号只在的大小,由相位谱可以看出信号只在k3,5,27,29有值,有值, 它代表的含义是信号所包含的各个复指数频率分量的初相位,它代表的含义是信号所包含的各个复指数频率分

26、量的初相位, 例如例如k5表示信号的复指数频率分量为表示信号的复指数频率分量为5/16的初相位为的初相位为/4。 这些和信号的相位信息相符合,但是没有给出该信号的幅度信这些和信号的相位信息相符合,但是没有给出该信号的幅度信 息。由于息。由于相位谱的奇对称性相位谱的奇对称性,往往只画出一半即可以得到另外,往往只画出一半即可以得到另外 一半的图形。一半的图形。 32/62 2.3 频域分析和谱图表示频域分析和谱图表示 2021-7-11 功率谱功率谱 信号信号x(n)的离散傅里叶变换的离散傅里叶变换X(k)一般是一个复数,一般是一个复数, X(k)与其共轭与其共轭X*(k)之积称为自功率谱,简称自

27、谱或之积称为自功率谱,简称自谱或 功率谱。其他文献多叫功率谱密度(函数),其表功率谱。其他文献多叫功率谱密度(函数),其表 示:示: 系数系数1/N是为了满足式能量定理而进行的调整。是为了满足式能量定理而进行的调整。 反映的是信号的功率密度,在反映的是信号的功率密度,在图形上与幅度谱图形上与幅度谱类似,类似, 只是大小不同,只是大小不同,功率谱不含相位信息功率谱不含相位信息,所以由功率,所以由功率 谱不能恢复原始信号,因为存在多义性。谱不能恢复原始信号,因为存在多义性。 33/62 2.3 频域分析和谱图表示频域分析和谱图表示 2021-7-11 可以证明可以证明:线性自相关函数和功率谱是一对

28、离散时间傅立线性自相关函数和功率谱是一对离散时间傅立 叶变换对叶变换对(DTFT),相应的),相应的循环自相关函数和功率谱是一对循环自相关函数和功率谱是一对 离散傅立叶变换对离散傅立叶变换对(DFT),考虑序列),考虑序列x(n)可能是复数,由于可能是复数,由于 实际得到的实际得到的x(n)是一段样本序列,其循环自相关定义式如下:是一段样本序列,其循环自相关定义式如下: 34/62 2.3 频域分析和谱图表示频域分析和谱图表示 2021-7-11 功率谱是正、实序列。功率谱是正、实序列。当是实序列时,自相关序列也是实当是实序列时,自相关序列也是实 序列,则功率谱是偶对称的序列,则功率谱是偶对称

29、的。从功率谱和自相关函数之间的关。从功率谱和自相关函数之间的关 系,我们知道功率谱蕴涵着集合统计的实质,系,我们知道功率谱蕴涵着集合统计的实质,一个随机信号的一个随机信号的 自相关和功率谱都表达了随机信号的统计平均特性自相关和功率谱都表达了随机信号的统计平均特性。 同样,可以给出两个信号之间的互功率谱的定义:同样,可以给出两个信号之间的互功率谱的定义: 35/62 2.3 频域分析和谱图表示频域分析和谱图表示 2021-7-11 【例例2-8】画出例题画出例题2-6的功率谱并解释该图的功率谱并解释该图 解:由例题解:由例题2-6知:知: 36/62 2.3 频域分析和谱图表示频域分析和谱图表示

30、 2021-7-11 因此功率谱如下图所示,该图表示信号各复指因此功率谱如下图所示,该图表示信号各复指 数频率分量的功率,波形与幅度谱类似,大小略有数频率分量的功率,波形与幅度谱类似,大小略有 不同,也没有包含相位信息。不同,也没有包含相位信息。 37/62 2.3 频域分析和谱图表示频域分析和谱图表示 2021-7-11 (a)心电信号心电信号 (b)功率谱功率谱 38/62 2.4 频域分辨率频域分辨率 2021-7-11 离散傅里叶变换在采样和截断过程中会引起离散傅里叶变换在采样和截断过程中会引起混叠混叠、 泄露泄露、栅栏栅栏现象等。现象等。 (1)采样频率比信号最高频率的)采样频率比信

31、号最高频率的2倍小,即倍小,即 fs2Fh,发生,发生混叠混叠现象。现象。 ( (2)对连续信号加窗函数,引起)对连续信号加窗函数,引起泄漏泄漏现象。可现象。可 以通过加以通过加不同的不同的窗函数窗函数来截取信号,以便减少泄漏。来截取信号,以便减少泄漏。 (3)离散傅里叶变换只给出频谱在离散点)离散傅里叶变换只给出频谱在离散点 (wk=2k/N)上的值,无法反应这些点之间的频谱内)上的值,无法反应这些点之间的频谱内 容,即容,即栅栏栅栏现象。通过补零可以改善栅栏现象。现象。通过补零可以改善栅栏现象。 窗函数主要有:矩形窗,三角窗,巴特利特窗,窗函数主要有:矩形窗,三角窗,巴特利特窗, 广义余弦

32、窗,汉宁窗,海明窗,布莱克曼窗,凯广义余弦窗,汉宁窗,海明窗,布莱克曼窗,凯 瑟窗和切比雪夫窗等瑟窗和切比雪夫窗等 39/62 2.4 频域分辨率频域分辨率 2021-7-11 在时域中,数字信号的时间分辨率由采样间隔时在时域中,数字信号的时间分辨率由采样间隔时 间间t决定,频域分辨率决定,频域分辨率f由采样频率由采样频率fs和采样点和采样点N决定:决定: 式中,式中, fs由采样定理决定,因此提高频率分辨率,由采样定理决定,因此提高频率分辨率, 就得增加采样点数就得增加采样点数N。如果从数据尾部填。如果从数据尾部填0,称为,称为高密高密 度频谱(度频谱(The High Density Sp

33、ectrum)。填入适当的。填入适当的 现有数据,称为现有数据,称为高分辨率频谱高分辨率频谱(The High Resolution Spectrum) 。 40/62 2.4 频域分辨率频域分辨率 2021-7-11 【例例2-9】高密度频谱和高分辨率频谱的比较。设信号高密度频谱和高分辨率频谱的比较。设信号 为:为: 利用有限长序列的利用有限长序列的FFT来分析下列情况的幅度谱:来分析下列情况的幅度谱: (1)采集数据长度)采集数据长度N=10,即,即0n9,做,做10点的点的DFT,画出幅,画出幅 度谱。度谱。 (2)采集数据长度)采集数据长度N=10,但补,但补90个个0,做,做100点

34、的点的DFT,画出,画出 幅度谱。幅度谱。 (3)采集数据长度)采集数据长度N=100,做,做100点的点的DFT,画出幅度谱。,画出幅度谱。 41/62 2.4 频域分辨率频域分辨率 2021-7-11 编程如下:编程如下: N1=10;%第(第(1)问)问 N2=10;%第(第(2)问)问 N3=100;%第(第(3)问)问 % 做做10点的点的DFT for i=1:N1 x_1(i)=cos(0.48*pi*i)+cos(0.52*pi*i); end subplot(3,2,1),stem(0:N1-1,x_1); title(x(n),0=n=9) f_1=fft(x_1,10);

35、 subplot(3,2,2),stem(0:(2/N1):1,abs(f_1(1:N1/2+1); title(DFT Magnitude) xlabel(frequency in units) % 做做100点的点的DFT,其中,其中90个点补零个点补零 for j=1:N2 x_2(j)=cos(0.48*pi*j)+cos(0.52*pi*j); end for j=N2+1:N3 x_2(j)=0; end subplot(3,2,3),stem(0:N3-1,x_2); title(x(n),0=n=9+90 zeros) f_2=fft(x_2,100); subplot(3,2

36、,4),stem(0:(2/N3):1,abs(f_2(1:N3/2+1); xlabel(frequency in units) % 做做100点的点的DFT for k=1:N3 x_3(k)=cos(0.48*pi*k)+cos(0.52*pi*k); end subplot(3,2,5),stem(0:N3-1,x_3); title(x(n),0=n=100) f_3=fft(x_3,100); subplot(3,2,6),stem(0:(2/N3):1,abs(f_3(1:N3/2+1); xlabel(frequency in units) 42/62 2.4 频域分辨率频域分

37、辨率 2021-7-11 运行结果:运行结果: 0246810 -2 -1 0 1 2 x(n),0=n=9 00.81 0 2 4 6 DFT Magnitude frequency in units 020406080100 -2 -1 0 1 2 x(n),0=n=9+90 zeros 00.81 0 5 10 frequency in units 020406080100 -2 -1 0 1 2 x(n),0=n=100 00.81 0 20 40 60 frequency in units 43/62 2.4 频域分辨率频域分辨率

38、 2021-7-11 通过上面实例,利用通过上面实例,利用FFT做谱分析时个参数的选做谱分析时个参数的选 择如下:择如下: 或者:或者: 2、离散傅里叶变换的点长、离散傅里叶变换的点长N为:为: 注:注:N的取值一般为的取值一般为2的幂次,可以加速的幂次,可以加速FFT计算速度!计算速度! 1、采样频率应满足采样定理(奈奎斯特定理)、采样频率应满足采样定理(奈奎斯特定理) 3、采集信号的持续时间:、采集信号的持续时间: 44/62 2.4 频域分辨率频域分辨率 2021-7-11 【例例2-10】已知一连续信号为:已知一连续信号为: x(t)=cos(21.25103t)+0.5cos(211

39、03t)+0.25cos(20.8103t) 使用使用DFT计算其幅度值,并且与原信号进行比较。计算其幅度值,并且与原信号进行比较。 解:首先确定周期,第一部分周期为解:首先确定周期,第一部分周期为0.8ms,第二部分周期为,第二部分周期为 1ms,第三部分周期为,第三部分周期为1.25ms,因此整个信号的周期为,因此整个信号的周期为20ms, 因此采样持续时间最好为因此采样持续时间最好为20ms的整数倍,可以取的整数倍,可以取tp=20ms。信。信 号的最高频率为号的最高频率为Fh=1.25103Hz,因此采样频率或采样间隔为:,因此采样频率或采样间隔为: fs2Fh=2.5103Hz,T1

40、/2Fh=0.4ms 取采样频率和采样时间分别为:取采样频率和采样时间分别为: fs=5103Hz,T=0.2ms 45/62 2.4 频域分辨率频域分辨率 2021-7-11 DFT的点长的点长N从持续时间中算得:从持续时间中算得: N=tp/T=20ms/0.2ms=100 令令t=nT,n=0,1,2,99,代入原信号进行采样,新的离散,代入原信号进行采样,新的离散 信号信号x(n)=cos(0.5n)+0.5cos(0.4n)+0.25cos(0.32n),然后利用然后利用 FFT计算计算100点的点的DFT。 程序代码:程序代码: n=0:99; for i=1:length(n)

41、x_1(i)=cos(0.5*pi*i)+0.5*cos(0.4*pi*i)+0.25*cos(0.32*pi*i); end %连续数据图连续数据图 subplot(3,1,1),fplot(cos(2*pi*1.25*103*t)+0.5*cos(2*pi*1*103*t)+0.25*cos(2*pi*0.8*103*t),0 0.02) %离散数据图离散数据图 subplot(3,1,2),stem(n,x_1) h=fft(x_1,100); %幅度谱图幅度谱图 subplot(3,1,3),stem(n,abs(h) 46/62 2.4 频域分辨率频域分辨率 2021-7-11 00

42、.0020.0040.0060.0080.010.0120.0140.0160.0180.02 -2 -1 0 1 2 0102030405060708090100 -2 -1 0 1 2 0102030405060708090100 0 10 20 30 40 50 结果图:结果图: 上图可知:信号的频率包含上图可知:信号的频率包含k=16,20,25,即包含的数字频率成分为:,即包含的数字频率成分为: w16=2/100*16=0.32,w20=2/100*20=0.4,w25=2/100*25=0.5 对应的模拟频率:对应的模拟频率:f16=w16/2*fs=0.8kHz,f20=1kH

43、z, f25=1.25kHz 连续函数图连续函数图 离散函数图离散函数图 幅值图幅值图 47/62 2.5 数字滤波器的设计和实现数字滤波器的设计和实现 2021-7-11 四种理想的数字滤波器幅度谱如下:四种理想的数字滤波器幅度谱如下: 1, | () 0,| c jw c ww H e ww 1,| () 0, | c jw c ww H e ww 12 1,| () 0, jw www H e others 12 1, () 0,| jw others H e www 一个截止一个截止 频率频率wc 两个截止两个截止 频率频率w1和和w2 48/62 2.5 数字滤波器的设计和实现数字滤

44、波器的设计和实现 2021-7-11 数字频域滤波器大致分为数字频域滤波器大致分为IIR滤波器和滤波器和FIR滤波器。滤波器。 IIR(Infinite Impulse Response):):无限长无限长脉冲脉冲 响应滤波器,或称递归滤波器。响应滤波器,或称递归滤波器。 FIR( Finite Impulse Response ):):有限长有限长脉冲脉冲 响应滤波器。响应滤波器。 IIR特点:有特点:有反馈回路反馈回路,可在相同阶数时取得更,可在相同阶数时取得更 好的滤波效果,但是好的滤波效果,但是IIR滤波器设计滤波器设计无法控制滤波器无法控制滤波器 的相位特性的相位特性。 FIR特点:

45、特点:没有反馈回路没有反馈回路,不存在不稳定的问题,不存在不稳定的问题, 幅度特性随意设置的同时,保证精确的幅度特性随意设置的同时,保证精确的线性相位线性相位。 49/62 2.5 数字滤波器的设计和实现数字滤波器的设计和实现 2021-7-11 先先FFT,然后将滤波的频段对应的,然后将滤波的频段对应的幅度设为幅度设为0,最,最 后后IFFT即可得到滤波后的时域波形。下图是房颤波滤即可得到滤波后的时域波形。下图是房颤波滤 波的例子。波的例子。 50/62 2.5 数字滤波器的设计和实现数字滤波器的设计和实现 2021-7-11 【例例2-11】选择一种合适的窗设计一个选择一种合适的窗设计一个

46、FIR数字低通数字低通 滤波器,满足下列要求:滤波器,满足下列要求: wp=0.2,Ap=0.25dB,ws=0.3,As=50dB 并画出滤波器的单位脉冲响应和该滤波器的幅度响应。并画出滤波器的单位脉冲响应和该滤波器的幅度响应。 51/62 2.5 数字滤波器的设计和实现数字滤波器的设计和实现 2021-7-11 MATLAB程序:程序: wp=0.2*pi;ws=0.3*pi; %给出通带频率和阻带频率 tr_width=ws-wp; %求过渡带宽度 %As=50dB,hamming window可以满足该条件,查表求得窗长度 M=ceil(6.6*pi/tr_width); %取整 n=

47、0:M-1; wc=(ws+wp)/2; %求截止频率 b=fir1(M,wc/pi); %求FIR低通滤波器的系数,默认就是hamming window h=b(1:end-1); hh w=freqz(h,1,whole); %求滤波器的的频率响应 hhh=hh(1:256);ww=w(1:256); %由于对称性,画一半图即可,默认整个周期点数为512个 %画图 subplot(1,2,1),stem(n,h);title(实际脉冲响应) axis(0 M-1 -0.1 0.3);xlabel(n);ylabel(h(n); subplot(1,2,2),plot(ww/pi,20*lo

48、g10(abs(hhh);title(幅度响应(单位:dB));grid axis(0 1 -100 10);xlabel(频率(单位:));ylabel(分贝); set(gca,XTickMode,manual,XTick,0 0.2 0.3 1); set(gca,YTickMode,manual,YTick,-50 0); 设置滤波器参数设置滤波器参数 滤波器脉冲响应和频率响应滤波器脉冲响应和频率响应 响应图响应图 52/62 2.5 数字滤波器的设计和实现数字滤波器的设计和实现 2021-7-11 执行结果:执行结果: 0102030405060 -0.1 -0.05 0 0.05

49、0.1 0.15 0.2 0.25 0.3 实 际 脉 冲 响 应 n h(n) 00.20.31 -50 0 幅 度 响 应 ( 单 位 : dB) 频 率 ( 单 位 : ) 分贝 53/62 2.5 数字滤波器的设计和实现数字滤波器的设计和实现 2021-7-11 【例例2-12】使用平滑滤波器(中值滤波器)可以起使用平滑滤波器(中值滤波器)可以起 到平滑数据以抑制噪声的目的,假设有到平滑数据以抑制噪声的目的,假设有1000点的数点的数 据据x=-10+5*randn(1,1000),用不同长度的数据点进行用不同长度的数据点进行 平滑,观察滤波的的效果。平滑,观察滤波的的效果。 解:解:

50、Matlab代码:代码: x=-10+5*randn(1,1000); n=0:999; y1=medfilt1(x,15); y2=medfilt1(x,30); y3=medfilt1(x,45); subplot(2,2,1);plot(n,x);legend(orignal signal); subplot(2,2,2);plot(n,y1);title(N=15);legend(filted signal); subplot(2,2,3);plot(n,y2);title(N=30);legend(filted signal); subplot(2,2,4);plot(n,y3);title(N=45);le

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论