下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、.实验报告课程名称: 数字信号处理 指导老师: 刘英 成绩:_实验名称: 基4-FFT算法编程 实验类型:_设计_ 同组学生姓名:_一、实验目的和要求FFT是快速计算DFT的一类算法的总称。通过序列分解,用短序列的DFT代替长序列的DFT,使得计算量大大下降。基4-FFT是混合基FFT的一个特例。通过编写基4-FFT算法程序,加深对FFT思路、算法结构的理解。二、实验内容和步骤编写16点基4-FFT算法的MATLAB程序(studentname.m文件)。产生16点输入序列x,出生年月日(8位)+自己学号后八位产生。算出16点频谱序列X,用stem(X)显示频谱图形。三、主要仪器设备用MATL
2、AB。四、操作方法和实验步骤(参见“二、实验内容和步骤”)五、实验数据记录和处理5.1基4-FFT算法思路、流图结构简述如下5.1.1. 算法思路:在时域上按n的特点对序列x(n)进行不断的以4为基数的分组以及位序调整,进而通过逐级的蝶形复合处理,间接地完成高点数DFT的计算,由此达到降低运算量以及节省存储空间的目的。令序列x(n)的N点DFT结果为X(k),且有N=4m,按(n)4的结果对序列x(n)分组如下:x0n=x4n X0k=DFT4m-1x0(n)x1n=x(4n+1)X1k=DFT4m-1x1(n)x2n=x(4n+2)X2k=DFT4m-1x2(n)x3n=x(4n+3) X3
3、k=DFT4m-1x3(n)0nN4-10kN-1=4m-1则有:Xk=X0k+WNkX1k+WN2kX2k+WN3kX3kXk+4m-1=X0k-jWNkX1k-WN2kX2k+jWN3kX3kXk+24m-1=X0k-WNkX1k+WN2kX2k-WN3kX3kXk+34m-1=X0k+jWNkX1k-WN2kX2k-jWN3kX3k5.1.2蝶形图如下: 对于N/4个点继续进行分组和蝶形复合处理,由原序列x(n)出发,完成位序调整后,经过m级蝶形复合便可求得序列X(k)。总体过程如下图:5.2 16点基4-FFT算法的流图绘出如下(后面省略了系数-1,-j,j,具体系数对应项见上一蝶形图
4、)-j-1j-1-1j-1-j5.3 16点基4-FFT算法的MATLAB程序(studentname.m)列出如下x=1,9,9,5,0,3,2,5,3,0,1,0,4,7,2,3;X=fft4_16(x);X1=fft(x);n=1:1:16;figure(1)stem(n,x,filled);title(Input Sequence);axis(0 17 0 10);figure(2)stem(n,X,filled);title(Output Sequence);axis(0 17 -20 60);figure(3)stem(n,X1,filled);title(Output FFT S
5、equence);axis(0 17 -20 60);function X=fft4_16(x)X=zeros(1,16); %初始化输出的频谱序列N=16; W=exp(-1j*2*pi/N); W4=dftmtx(4); %求出蝶形运算的系数矩阵 x0=x(1);x(5);x(9);x(13); %先对原序列进行位序调整x1=x(2);x(6);x(10);x(14);x2=x(3);x(7);x(11);x(15);x3=x(4);x(8);x(12);x(16); X0=W4*x0; %第一级蝶形运算X1=W4*x1;X2=W4*x2;X3=W4*x3; for k=0:3 %第二级蝶
6、形运算 t=W4*X0(k+1);(Wk)*X1(k+1);(W(2*k)*X2(k+1);(W(3*k)*X3(k+1); X(k+1)=t(1); X(k+4+1)=t(2); X(k+2*4+1)=t(3); X(k+3*4+1)=t(4);end5.4用自己的学号构成的输入序列为(列出数值,插入图形)x1=1,9,9,5,0,3,2,5,3,0,1,0,4,7,2,3;5.5对应的输出频谱序列为(列出数值,插入图形)X = 54.0000 + 0.0000i 13.5682 - 6.7903i 1.4142 - 3.1716i -13.2930 -19.4368i -6.0000 - 6.0000i -2.0207 - 0.1231i -1.4142 + 8.8284i -6.2545 - 3.4765i -10.0000 - 0.0000i -6.2545 + 3.4765i -1.4142 - 8.8284i -2.0207 + 0.1231i -6.0000 + 6.0000i -13.2930 +19.4368i 1.4142 + 3.1716i 13.5682 + 6.7903i六、实验结果与分析1. 基4-FFT计算结果与matlab自带fft函数计算结果对比以下是matlab自带fft函数的计算结果由上述序列和图像比较可以看到,matlab
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 革命老区学习培训心得体会
- 2026妊娠期高血压患者的个案护理
- 提公因式法2025-2026学年北师大版八年级数学下册
- 2026年褐煤树脂行业分析报告及未来发展趋势报告
- 2026年风力发电设备行业分析报告及未来发展趋势报告
- 2026年超级不锈钢行业分析报告及未来发展趋势报告
- 2026年油气储备建设行业分析报告及未来发展趋势报告
- 2026年草莓嫩白面膜行业分析报告及未来发展趋势报告
- 2026年在线气体分析仪行业分析报告及未来发展趋势报告
- 2026年航天科技知识考试题库及答案
- 山东省聊城市2026年普通高中学业水平等级考试模拟卷(聊城二模)地理+答案
- 钢结构施工平台施工方案(3篇)
- 2025学年第二学期杭州市高三年级二模教学质量检测英语试卷+答案
- 必修上文言文挖空(答案)
- 常见中医适宜技术
- 2024年山地承包合同电子版(三篇)
- 2024年中考物理突破题培优专题压轴培优专题07 压强、浮力和密度的综合问题(教师卷)
- (完整word版)现代汉语常用词表
- 2024年全球人工智能在农业领域得到广泛应用
- 物业投标述标报告项目物业服务说介 (示范案例)课件
- 2023【青岛版】小学三年级数学上册课件-【信息窗2 除减、除加混合运算计算法则】
评论
0/150
提交评论