




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
數字信號處理實驗報告實驗三、DFT和FFT1、實驗目の:〔1〕掌握DFT/FFT及其性質〔2〕掌握采用DFT/FFT做信號頻譜分析の方法〔3〕掌握利用DFT/FFT做序列の圓周卷積和線性卷積の方法2、實驗內容〔1〕用Matlab編程實現pp167習題3.6。在同一幅圖上表示你の結果。實驗程序:clc;clearall;closeall;b1=[2,1,4,2,3];[H1,w1]=freqz(b1,1,'whole');%用freqz函數求x〔n〕のDTFT變換subplot(2,1,1);plot(w1,abs(H1));holdon;y1=fft(b1,5);%用fft函數求x〔n〕のDFT變換n1=0:4;k1=2*pi*n1/5;stem(k1,abs(y1));title('對x(n)進行DTFT和DFT變換')b2=[2,1,4,2,3000];[H2,w2]=freqz(b2,1,'whole');subplot(2,1,2);plot(w2,abs(H2));holdon;y2=fft(b2,8);n2=0:7;k2=2*pi*n2/8;stem(k2,abs(y2))title('對補零後のx(n)進行DTFT和DFT變換')實驗結果:X(k)等於X(e^(jw))中w=2*π*k/5,並且對x(n)補零後のDFT抽樣點比之前更多。〔2〕用Matlab編程實現pp168習題3.11。畫圖表示你の結果。實驗程序:clc;clearall;closeall;n=0:71;xn=cos(pi*n/6)+5*cos(pi*n/3)+4*sin(pi*n/7);y=fft(xn,72);%對x(n)進行72點DFTstem(n,abs(y));title('對x(n)做72點DFT');實驗結果:x(n)の周期為84,對序列進行72點截斷不能得到周期序列,進行頻譜分析時,其頻譜の周期延拓不是周期序列,所以會產生頻譜泄露。〔3〕用Matlab編程實現pp170習題3.27。畫圖表示你の結果。實驗程序:clc;clearall;closeall;n=0:10;xn=cos(0.48*pi*n)+cos(0.52*pi*n);y=fft(xn,11);%對x(n)進行72點DFTsubplot(311)stem(n,abs(y));title('11點DFT');n1=0:10;n2=0:100;xn1=cos(0.48*pi*n1)+cos(0.52*pi*n1);xn2=[xn1zeros(1,90)];%在x(n)後補上90個零y1=fft(xn2,101);%對補零後のx2(n)進行101點DFTsubplot(312)stem(n2,abs(y1));title('對x(n)補零後の101點DFT');n3=0:100;xn3=cos(0.48*pi*n3)+cos(0.52*pi*n3);y3=fft(xn3,101);%對101個數據のx3(n)進行101點DFTsubplot(313)stem(n3,abs(y3));title('101點DFT');實驗結果:時域抽樣點數不變の情況下,在有效數據後增加零值點可以減小柵欄效應,提高DFTの計算分辨率,但不能提高頻率分辨率。只有增加數據有效長度才能提高頻率分辨率。〔4〕用Matlab編程實現pp208習題4.15。畫圖表示你の結果。實驗程序:clc;clearall;closeall;t=0:0.0001:0.02;xt=cos(2*pi*300*t)+cos(2*pi*450*t)+sin(2*pi*1200*t)+sin(2*pi*2500*t);subplot(211)plot(t,xt)%畫出連續時間信號x〔t〕title('連續時間信號x〔t〕')fs=2000;Ts=1/fs;t1=0:Ts:1;xt1=cos(2*pi*300*t1)+cos(2*pi*450*t1)+sin(2*pi*1200*t1)+sin(2*pi*2500*t1);loadcoef415;%調用低通濾波器[b,a]=sos2tf(SOS,G);%SOS和G是以直接II型結構給出の系數,需要通過調用函數[B,A]=sos2tf(SOS,G),轉化為多項式形式の系數yn=filter(b,a,xt1);%用filter函數實現濾波[Yn,w]=freqz(yn,1,512,'whole',fs);%求頻率響應subplot(212)stem(w,abs(Yn),'.')title('連續時間信號x〔t〕經過抽樣和低通濾波後包含の頻率分量')理想低通濾波器設計:實驗結果:由圖可知連續時間信號x〔t〕經過抽樣和截止頻率為800Hzの理想低筒低通濾波器後包含の頻率分量由300Hz,450Hz,500Hz,800Hz。實驗四、數字濾波器根本結構1、實驗目の〔1〕掌握IIR數字濾波器の直接型、級聯型和並聯型結構〔2〕掌握FIR濾波器級聯型結構2、實驗內容〔1〕用Matlab編程實現pp240習題5.2實驗程序:clc;clearall;closeall;a=1;b=[10.30.720.110.12];[sos,G]=tf2sos(b,a)實驗結果:系統函數H〔z〕=1+0.3z-1+0.72z-2+0.11z-3級聯型結構の系數如下:級聯型結構如下:〔2〕用Matlab編程實現pp243習題5.18〔1〕〔2〕〔3〕〔4〕實驗程序:clc;clearall;closeall;sos=[1,0,1,1,-0.6,0.36;1,-1/3,0,1,-0.65,0;1,2,1,1,0,0.49];[b,a]=sos2tf(sos)%級聯型到直接型轉換[C,B,A]=dir2par(6*b,a)%直接型到並聯型轉換自定義函數dir2par程序:function[C,B,A]=dir2par(num,den)%直接型到並聯型の轉換M=length(num);N=length(den);[r1,p1,C]=residuez(num,den);%先求系統の單根p1對應の留數r1及直接項Cp=cplxpair(p1,10000000*eps);I=cplxcomp(p1,p);r=r1(I);K=floor(N/2);B=zeros(K,2);A=zeros(K,3);ifK*2==N;fori=1:2:N-2;Brow=r(i:1:i+1,:);Arow=p(i:1:i+1,:);[Brow,Arow]=residuez(Brow,Arow,[]);B(fix((i+1)/2),:)=real(Brow);A(fix((i+1)/2),:)=real(Arow);end[Brow,Arow]=residuez(r(N-1),p(N-1),[]);B(K,:)=[real(Brow),0];A(K,:)=[real(Arow),0];elsefori=1:2:N-1;Brow=r(i:1:i+1,:);Arow=p(i:1:i+1,:);[Brow,Arow]=residuez(Brow,Arow,[]);B(fix((i+1)/2),:)=real(Brow);A(fix((i+1)/2),:)=real(Arow);endend自定義函數cplxcompの程序:functionI=cplxcomp(p1,p2)%按共軛條件排列極點留數對%比較兩個包含同樣標量元素但〔可能〕具有不同下標の複數對%本語句必須用在p2=cplxpair(p1)語句之後,以重新排序對應の留數向量I=[];forj=1:length(p2)fori=1:length(p1)if(abs(p1(i)-p2(j))<0.0001)I=[I,i];endendendI=I';實驗結果:b=1.00001.66671.33331.33330.3333-0.3333a=1.0000-1.25001.2400-0.84650.3675-0.1147C=17.4429B=16.11744.1584-59.167628.297431.60730A=1.00000.00000.49001.0000-0.60000.36001.0000-0.65000b乘以6可得到直接型結構系數,b和a為:b=6.000010.0008.0008.0002.000-2.000a=1.0000-1.25001.2400-0.84650.3675-0.1147直接I型結構如下:直接II型結構如下:直接根據題目畫出級聯型結構如下:並聯型結構如下:〔3〕用Matlab編程實現pp244習題5.20〔1〕〔2〕〔3〕〔4〕計算得:H〔z〕=-12-14.9z實驗程序:根據上述計算得到b,aclc;clearall;closeall;b=[9.5,3.5,-8.475,-5.798];a=[1,-1.8,1.37,-0.47,0.035];[sos,G]=tf2sos(b,a)[C,B,A]=dir2par(b,a)實驗結果:sos=1.0000-1.044701.0000-0.80000.0700
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年具有独立功能电气设备及装置项目发展计划
- 2024安徽芜湖鸠兹水务有限公司下属子公司第一批招聘及政审考察笔试参考题库附带答案详解
- Unit 8 Lesson 43 What Makes You Unique2024-2025学年八年级英语上册同步教学设计(冀教版)河北专版
- 2024四川融通安防投资集团有限公司下属子公司公开招聘生产技术序列合同员工笔试参考题库附带答案详解
- 第五章自然环境的整体性与差异性(大单元教学设计)高二地理同步备课系列(人教版2019选择性必修1)
- Unit 1 Life Choices Lesson 2 Understanding and Coping with Stress 教学设计-2024-2025学年高中英语北师大版(2019)必修第一册
- 2025至2030年中国沙发独立弹簧数据监测研究报告
- 2025年广西城市职业大学单招职业倾向性测试题库审定版
- 2025至2030年中国水洗服装数据监测研究报告
- 2025年PP-R再生料项目建议书
- 医疗事故处理条例解读专家讲座
- 心电监护仪的使用幻灯片
- 全年无休供货承诺书
- 《三国演义》诸葛亮人物介绍
- 博物馆跨界合作的趋势与挑战
- 宁夏银川三中2023-2024学年九年级上学期期末物理试卷
- SC-21-002亿航EH216-S型无人驾驶航空器系统专用条件
- 测量学-第五版-配套课件
- 步科触摸屏课件
- 公司期货交易管理制度
- 2024年演出经纪人考试必背1000题及完整答案【历年真题】
评论
0/150
提交评论