数字信号处理 第四章04new

数字信号处理 第四章04new

ID:34449729

大小:657.11 KB

页数:29页

时间:2019-03-06

数字信号处理 第四章04new_第1页
数字信号处理 第四章04new_第2页
数字信号处理 第四章04new_第3页
数字信号处理 第四章04new_第4页
数字信号处理 第四章04new_第5页
数字信号处理 第四章04new_第6页
数字信号处理 第四章04new_第7页
数字信号处理 第四章04new_第8页
数字信号处理 第四章04new_第9页
数字信号处理 第四章04new_第10页
资源描述:

《数字信号处理 第四章04new》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、数字信号处理周治国2012.11第四章快速傅里叶变换往年真题:1、试导出按频率抽取基-2FFT算法的蝶形运算公式,并画出相应的N=16时的算法流图。(要求输入正序,输出反序,原位运算)往年真题:2、试导出按时间抽取基-2FFT算法的蝶形运算公式,并画出相应的N=16时的算法流图,并说明算法的特点。(要求输入反序,输出正序,原位运算)N=16基-2按时间抽取FFT流图N=16基-2按频率抽取FFT流图§4-5N为复合数的FFT算法——统一的FFT算法n如何理解P140N=2®基-2FFT“无害的”?nN¹2,如

2、何快速计算DFT?处理方法:Matlab-FFT(7点)(1)通过补零,使序列长度=2ν→基-2FFT(2)N=ML(复合数)→统一的FFT算法(3)N≠ML(素数)→Chirp-Z变换(CZT)一、算法原理"x(n),0£n£N-1,N=ML(复合数)∵N-DFT~N2M个L-DFT~M×L2∴如果N-DFT减少了运算L个M8/30-DFT~L×M2L为此,令n=Mn1+n0,n0=0,1,…,M-1——列号Mn1=0,1,…,L-1——行号x(n)x(n1,n0)(L,M)éx(0)x(1)Lx(M-1)

3、ùéx(0,0)x(0,1)Lx(0,M-1)ùêúêúx(M)x(M+1)Lx(2M-1)x(1,0)x(1,1)Lx(1,M-1)êúêúêMOOMúêMOOMúêúêúëx(M(L-1))LLx(ML-1)ûëx(L-1,0)x(L-1,1)Lx(L-1,M-1)û9/30横着进L行M列,LxMM同理,对DFT的输出X(k)做类似的处理:令k=Lk1+k0k0=0,1,…,L-1~n1k1=0,1,…,M-1~n0L转置X(k)X(k1,k0)X2(k0,k1)(M,L)(L,M)éùX(0)X(L)L

4、X((ML-1))éùX(0,0)X(1,0)LXM(-1,0)êúêúX(1)X(L+1)LX((ML-+1)1)X(0,1)X(1,1)LXM(-1,1)êúêúêúMOOMêúMOOMêúêúëûX(L-1)X(2L--1)LX(ML1)ëûX(0,L-1)X(1,L-1)LX(ML--1,1)竖着出X2(k0,k1)10/30L行M列,LxMDL-1式中X(k,n)=åx(n,n)Wk0n110010L(M,L)n1=0DX(k)=X(Lk1+k0)=X(k1,k0)一列一列=DFTn[x(nn10,

5、)]N-11kn求DFT=åx(n)WNx(Mn1+n0)0£k00£Ln-"1,n=0DML--11¢kn00=ååx(nnW,)(Mn1++n0)()Lkk10X1(k0,n0)=X1(k00,)nWN10Nnn01==000£n£Mk-"1,0ML--11=x(nn,)WMLkn11WMn1k0WWLk1n0kn00DL-1¢åå10NNNNX(k,n)=åX(k,n)Wk1n0nn==00201100M01ML--11n0=0=ååx(nn,)Wk0n1WWk0n0kn10一行一行D¢10LNM求DF

6、T=DFT[X(kn,)]nn==00n010001L行M列,LxMM-10£kM1£-1,=å[X(k,n)Wk0n0]Wk1n0100NM0£k£Ln-"1,n0=000M-1转置X¢knWk1n0=å1(0,0)M=X2(k0,k1)=X(k1,k0)=X(Lk1+k0)=X(k)n0=00£k11£/L30-1,0£k£M-10£k£N-101L行M列,M行L列,LxMMxL理解:1.x(n),X(k)都是一维数据;且输入为正序;X(k)=X(Lk+k)=X(k,k)1010N-12.x(n)“横着进

7、”使正序输入变为kn=åx(n)WNx(Mn1+n0)L行M列二维结构(x(n1,n0)),经过n=0复合数算法对二维数据处理;ML--11=ååx(nnW,)(Mn1++n0)()Lkk10①若X(k)“竖着出”输出可以使二10Nnn==00维数据X(k,k)(仍然为L行M列)还01201ML--11原为一维正序X(k)输出;=ååx(nn,)WMLkn11WMn1k0WWLk1n0kn0010NNNN②若X(k)经过将二维数据X(k,k)nn==0020101ML--11译序,X(k)=X(Lk1+k0)

8、输出(“横着=ååx(nn,)Wk0n1WWk0n0kn10出”),这时一维X(k)输出不是正序10LNMnn01==00;但经过X2(k0,k1)转置成X(k1,k0)L行M列,LxM,再将二维数据X(k1,k0)译序,M-1=å[X(k,n)Wk0n0]Wk1n0X(k)=X(Lk1+k0)输出(“横着出”)100NM,这时一维X(k)输出是正序。n0=0M-1转置X¢knWk1n0=å1(0,

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。