已阅读5页,还剩6页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Harbin Institute of Technology数字信号处理实验报告学生姓名:学号:班级:专业:任课教师:所 在 院 系:2015年12月实验一:用FFT作谱分析一、实验目的(1) 进一步加深DFT算法原理和基本性质的理解(因为FFT只是DFT的一种快速算法,所以FFT的运算结果必然满足DFT的基本性质)。(2) 熟悉FFT算法原理和FFT子程序的应用。(3) 学习用FFT对连续信号和时域离散信号进行谱分析的方法,了解可能出现的分析误差及其原因,以便在实际中正确应用FFT。二、实验内容(1) 复习DFT的定义、性质和用DFT作谱分析的有关内容。(2) 复习FFT算法原理与编程思想,并对照DIT-FFT运算流图和程序框图。(3) 编制信号产生子程序,产生以下典型信号供谱分析用: , , , 其它 , , 0 , 其它 三程序框图下图给出了主程序框图,供参考。本实验提供FFT子程序和通用绘图子程序。四、实验过程(1) 画出步骤二中所给出的信号,并逐个进行谱分析。下面给出针对各信号的FFT变换区间N以及对连续信号x6(t)的采样频率fs,供实验时参考。 x1(n), x2(n), x3(n), x4(n), x5(n): N=8, 16 x6(t): fs=64(Hz), N=16, 32, 64(n=0:1:69)(2) 令x7(n)=x4(n)+x5(n),用FFT计算8 点和16 点离散傅里叶变换, X(k)=DFTx(n)(3) 令x8(n)=x4(n)+jx5(n),重复(2)直接运行程序,按照实验内容及程序提示键入18,分别对及x1(n) x6(n)、x7(n)=x4(n)+x5(n),x8(n)=x4(n)+jx5(n)进行谱分析。输出的波形x1(n) x5(n)及其8点DFT和16点DFT,x6(n)的16点、32点和64点采样序列及其DFT。五、实验结果及分析1及其8点和16点DFT2及其8点和16点DFT3及其8点和16点DFT4的8点和16点波形及其DFT5的8点和16点波形及其DFT6的16点、32点和64点采样序列波形及其DFT7.的8、16点DFT8.的8点和16点DFT9.的8点和16点DFT六、实验源程序第一问:function display1for i=1:6figure(i);display1_6(i);endfunction dft1_6(i,N) if i=3 str1=x,_,num2str(i),(n),的,num2str(N),点DFT; x,n=xn(i,N); X=abs(fft(x,N); stem(0:N-1,X); title(str1); else str1=x,_,num2str(i),(n),的,num2str(N),点DFT; x,n=xn(i,N); X=abs(fft(x(:,1:N),N); stem(0:N-1,X); title(str1); end function shiyu1_6(i,N)if i6str=x,_,num2str(i),(n);x,n=xn(i,N);stem(0:N-1,x(1:N);title(x_,num2str(i),(n)else t=0:0.01:1; x=cos(8*pi*t)+cos(16*pi*t)+cos(20*pi*t); plot(t,x); title(x_6(t)endfunction test_x6()for i=1:3 str4=x_6(n)的,num2str(8*2i),点DFT;subplot(2,2,i+1);n=0:1:(8*2i-1);x=cos(8*pi*n/64)+cos(16*pi*n/64)+cos(20*pi*n/64);X=abs(fft(x,8*2i);stem(0:1:(8*2i-1),X);title(str4);endfunction display1_6(i)if i=5 for i1=1:2 subplot(2,2,i1); shiyu1_6(i,8*i1); end for i2=1:2 subplot(2,2,i2+2); dft1_6(i,8*i2); endelse subplot(2,2,1); shiyu1_6(i,8); test_x6(); end第二问:x1,n1=xn(4,8);x2,n2=xn(5,8);x=x1+x2;for i=1:2X=abs(fft(x,8*i);str2=x_7的,num2str(8*i),点DFT;subplot(2,1,i);stem(0:8*i-1,X);title(str2);end第三问:x1,n1=xn(4,8);x2,n2=xn(5,8);x3=x2*j;x=x1+x3;for i=1:2X=abs(fft(x,8*i);str3=x_8的,num2str(8*i),点DFT;subplot(2,1,i);stem(0:8*i-1,X);title(str3);endx1,n1=xn(4,8);n2=0:19;x2=sin(pi/4*n2);x3=x2*j;x=x1+x3;for i=1:2str4=x_9的,num2str(8*i),点DFT;X=abs(fft(x,8*i);subplot(2,1,i);stem(0:8*i-1,X);title(str3);end七、思考题1在N=8时,和的幅频特性会相同吗?为什么?N=16呢?答:N=8时两个的幅频特性相同,因为二者互为循环时移的结果。N=16时两个的幅频特性不相同,因为3零以后无法通过平移得到。2.如果周期信号的周期预先不知道,如何用FFT进行谱分析?答:周期信号的周期预先不知道时,可先截取M点进行DFT,再将截取长度扩大1倍截取,比较结果,如果二者的差别满足分析误差要求,则可以近似表示该信号的频谱,如果不满足误差要求就继续将截取长度加倍,重复比较,直到结果满足要求八、实验总结与体会在实验中我发现一个序列的DFT如果点数不同,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025高考语文一轮复习讲义:选择性必修下册(二) 单篇梳理4 归去来兮辞并序
- 烟台2024年05版小学4年级上册英语第4单元期末试卷
- 费用报销流程-记账实操
- 上海市2024-2025学年高一上学期11月期中考试语文试题(无答案)
- 2024年汽、柴油深度加氢催化剂项目资金需求报告代可行性研究报告
- 高考化学复习讲义:化学反应与电能
- 文化自信心得体会800字
- 房屋转租第三方合同范本(30篇)
- 运动会安全应急预案
- 《技术的价值》教学设计(三篇)
- 2023超星尔雅舞蹈鉴赏章节测试考试答案
- 幼儿园中班数学活动《5以内的相邻数》
- 军事体育训练伤病预防课件
- 有限空间监护人制度
- 是妈妈是女儿三声部合唱谱
- 医疗环境表面清洁与消毒管理规范 课件
- 2023年高考语文全国乙卷小说《长出一地的好荞麦》讲评课件26张
- JCT2094-2011 干垒挡土墙用混凝土砌块
- 前端开发生涯人物访谈报告
- 跨部门工作联络单
- 农药采购及配送服务方案(技术标)
评论
0/150
提交评论