数字信号处理实验四 - 图文
更新时间:2023-03-17 00:21:01 阅读量: 教育文库 文档下载
实验四 线性时不变离散时间系统的频域分析
实验室名称: 信息学院2204 实验时间:2015年11月5日
姓 名:蒋逸恒 学号:20131120038 专业: 通信工程 指导教师:陶大鹏
成绩 教师签名: 年 月 日 一、实验目的 1、对线性时不变离散频域系统进行matlab分析,总结离散时不变系统的特点。 2、掌握matlab对离散是不变系统的应用,熟悉数字滤波器的设计过程,掌握其原理。 二、实验内容 Q4.1修改程序P3.1,取三个不同的M值,当w属于[0 2π]时计算并画出 式(2.13)所示滑动平均滤波器的幅度和相位谱。证明由幅度和相位谱表现出的对称类型。它表示了哪种类型的滤波器?你现在能解释习题Q2.1的结果吗? Q4.2使用修改后的程序P3.1,计算并画出当w属于[0 π]时的传输函数 H(z)=0.15(1-z-2)/(1-0.5z-1+0.7z-2)(4.36) 的因果线性时不变离散时间系统的频率响应。它表示那种类型的滤波器? Q4.3对下面的传输函数重做习题 H(z)=0.15(1-z-2)/(0.7-0.5z-1+0.7z-2)(4.37) 式(4.36)和式(4.37)给出的两个滤波器之间的区别是什么?你将选择哪一个滤波器来滤波,为什么? Q4.6 使用zplane分别生成式(4.36)和式(4.37)确定的两个滤波器的极点零图。讨论你的结果。 Q4.8 修改程序P4.1计算并画出式(4.39)所示长度为20,截止角频率为wt=0.45的有限冲激响应低通滤波器的冲激响应。 Q4.9修改程序P4.1计算并画出式(4.39)所示长度为15,截止角频率为wt=0.65的有限冲激响应低通滤波器的冲激响应。 Q4.10编写一个MATLAB程序,计算并画出式(4.39)所示有限冲激应低通滤波器的振幅响应。使用这个程序,选取几个不同的N值,画出振幅响应并讨论你的结果。 Q4.11 运行程序P4.2,计算并画出一个长度为2的滑动平均滤波器的增益响应。从图中验证3dB截止在π/2处。 Q4.23用MATLAB产生如下两个因果系统传输函数的极零点图: H1(z)=1/(1-1.848z-1+0.85z-2) H2(z)=1/(1-1.851z-1+0.85z-2) 研究生成的极零点图,你可以判断它们的稳定性吗? 三、实验器材及软件
1. 微型计算机1台 2. MATLAB 7.0软件 四、实验原理 4.1;4.2;4.3 传递函数是指零初始条件下线性系统响应(即输出)量的拉普拉斯变换(或z变换)与激励(即输入)量的拉普拉斯变换之比。传输函数决定了一个系统的性能和用处,他的频率响应特性将直接影响该系统对输入的信号的作用。传递函数的傅立叶逆变换实际上就是该系统的冲激响应,所以冲激响应又称为系统的系统响应。 4.6 传递函数的零极点图反映了该系统的稳定性,通过理论学习,我们知道当使用离散傅立叶变换时(z域变换),必须保证该系统函数的零极点在单位圆之内才会证明该系统是一个稳定的系统,否则系统是一个不稳定的系统。 4.7;4.8;4.10 滤波器是对输入信号进行处理的一种器件,分为数字滤波和模拟滤波,数字滤波是使用软件的方式对离散化的数据进行滤波,而模拟滤波是使用硬件电路实现对连续信号的滤波。滤波器的系统函数可表现出滤波器的类型,包括低通、高通、带通、带阻四种,而所有的滤波器都可以通过修改低通滤波器来获得相应的幅频特性,所以系统滤波器是所有滤波器的基础。理想的滤波器幅频特性的波形是矩形窗,在时域的波形将是一个无限长的波形,这是不可能实现的,所以我们不可能做到理想的情况,只可以尽可能的接近优良状态。 4.23 系统函数的零极点图将直接反映系统的稳定性,只有稳定的系统才能被应用起来,在S域(复频域)的傅立叶变换中,我们要求极点必须在虚轴的左侧才是稳定的系统,而在Z域(离散域)中,我们要求极点必须在单位圆之内才能保证该系统函数反映的系统是一个稳定的系统。 五、实验步骤 1、进行本实验,首先必须熟悉matlab的运用,所以第一步是学会使用matlab。 2、学习相关基础知识,根据《数字信号处理》课程的学习理解实验内容和目的。 3、在充分熟悉基础知识的情况下进行实验,利用matlab完成各种简单的波形产生和观察,理解各种波形产生的原理和方法。 4、从产生的图形中学习新的知识,掌握实验的目的,充分学习数字信号处理的运用。 5、最后思考各种波形的联系和建立完整的知识体系。 六、实验记录(数据、图表、波形、程序等) 4.1 2|H(ej?)|幅度谱振幅M = input('滤波器所需的长度= '); M=2 1.5num = ones(1,M);w = 0:8*pi/511:2*pi; h = freqz(num, 1, w);subplot(2,1,1) plot(w/pi,abs(h));grid title('|H(e^{j\\omega})|幅度谱') xlabel('\\omega /\\pi'); 以弧度为单位的相位10.5000.20.40.60.811.21.41.61.82? /?相位谱arg[H(ej?)]210-1-200.20.40.60.811.21.41.61.82ylabel('振幅'); subplot(2,1,2) plot(w/pi,angle(h));grid title('相位谱arg[H(e^{j\\omega})]') xlabel('\\omega /\\pi'); ylabel('以弧度为单位的相位');
? /? M=4 M=8 |H(ej?)|幅度谱|H(ej?)|幅度谱8 46 34 22 1000.20.40.60.811.2 000.20.40.60.811.21.41.61.82? /?? /? 相位谱arg[H(ej?)]相位谱arg[H(ej?)]44 22 00 -2-2 -4-400.20.40.60.811.21.41.61.8200.20.40.60.811.2? /?? /? 4.2 num = [0.15 0 -0.15]; |H(ej?)|幅度谱den = [1 -0.5 0.7] 1w = 0:8*pi/511:pi; h = freqz(num, den, w); 0.5subplot(2,1,1) plot(w/pi,abs(h));grid 0振幅振幅1.41.61.82以弧度为单位的相位以弧度为单位的相位1.41.61.82振幅title('|H(e^{j\\omega})|幅度谱') xlabel('\\omega /\\pi'); ylabel('振幅'); subplot(2,1,2) plot(w/pi,unwrap(angle(h)));grid title('相位谱arg[H(e^{j\\omega})]') xlabel('\\omega /\\pi'); ylabel('以弧度为单位的相位'); 以弧度为单位的相位00.10.20.30.40.5? /?0.60.70.80.91相位谱arg[H(ej?)]210-1-200.10.20.30.40.50.60.70.80.91? /? 4.3 num = [0.15 0 -0.15]; den = [0.7 -0.5 1] w = 0:8*pi/511:pi; 振幅1|H(ej?)|幅度谱h = freqz(num, den, w); subplot(2,1,1) plot(w/pi,abs(h));grid title('|H(e^{j\\omega})|幅度谱') xlabel('\\omega /\\pi'); ylabel('振幅'); subplot(2,1,2) plot(w/pi,unwrap(angle(h)));grid title('相位谱arg[H(e^{j\\omega})]') xlabel('\\omega /\\pi'); ylabel('以弧度为单位的相位'); 0.5000.10.20.30.40.50.60.70.80.91? /?相位谱arg[H(ej?)]6420以弧度为单位的相位00.10.20.30.40.50.60.70.80.91? /?
4.6 num = [0.15 0 -0.15]; Imaginary Part10.50-0.5-1-3-2-1式4.36den = [1 -0.5 0.7]; subplot(2,1,1); zplane(num,den); title('式4.36'); den1 = [0.7 -0.5 1]; subplot(2,1,2); zplane(num,den1); title('式4.37'); 0Real Part式4.371231Imaginary Part0.50-0.5-1-3-2-10Real Part123 4.7 clf; fc = 0.25; n = [-6.5:1:6.5]; y = 2*fc*sinc(2*fc*n); k = n+6.5; stem(k,y);title('N = 13'); axis([0 13 -0.2 0.6]); xlabel('时间序号n'); ylabel('振幅');grid; N = 130.60.50.40.3振幅0.20.10-0.1-0.2 4.8 clf; fc = 0.45/(2*pi); n = [-9.5:1:9.5]; y = 2*fc*sinc(2*fc*n); k = n+9.5; stem(k,y);title('N = 19'); axis([0 19 -0.2 0.6]); xlabel('时间序号n'); ylabel('振幅');grid; 02468时间序号n1012N = 190.60.50.40.3振幅0.20.10-0.1-0.20246810时间序号n12141618
4.10 wc = 0.25*2*pi; N=9; n = [-N/2:1:N/2]; y1=fft(y); k = 2*(n+N/2)/N; plot(k,abs(y1)); title('N = 9'); xlabel('w/pi'); ylabel('振幅');grid; 振幅N = 91.41.21y = sin(wc.*n)./(pi.*n); 0.80.60.40.2000.20.40.60.81w/pi1.21.41.61.82 1.4 1.2 1 0.8 0.6 0.4 0.2 00 4.11 振幅N = 991.4N = 9991.210.8振幅0.60.40.2000.20.40.60.81w/pi1.21.41.61.820.20.40.60.81w/pi1.21.41.61.82M = 20-5-10-15单位为dB的增益X: 0.502Y: -3.037M = 2; num = ones(1,M)/M; [g,w] = gain(num,1); plot(w/pi,g);grid axis([0 1 -50 0.5]) xlabel('\\omega /\\pi'); ylabel('单位为dB的增益'); title(['M = ', num2str(M)]) -20-25-30-35-40-45-5000.10.20.30.40.50.60.70.80.91Imaginary Part 4.23 den = [1 -1.848 0.85]; den1 = [1 -1.851 0.85]; subplot(2,1,1); zplane(1,den); title('H1(z)'); subplot(2,1,2); zplane(1,den1); title('H2(z)'); ? /?H1(z)10.50-0.5-1-3-2-10Real PartH2(z)12321Imaginary Part0.50-0.5-1-3-2-10Real Part1232
正在阅读:
数字信号处理实验四 - 图文03-17
五年级英语试题10-26
组策略与安全设置09-18
领导班子对照检查材料(3)10-19
VF实验指导三12-25
高三数学查漏补缺题08-14
寻春东钱湖作文500字07-10
关于勇敢的小故事02-18
十六年前的回忆11-08
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 信号处理
- 实验
- 图文
- 数字
- 山西省2018届高考考前适应性测试(文综)
- 人脸特征提取与识别(参考)
- 2019年第一书记精准扶贫和基层党建工作个人总结
- 参观周邓纪念馆实践报告
- 小剂量氟哌利多、地塞米松用于防治腹腔镜胆囊切除术后恶心呕吐的临床观察(一)
- 银行卡从业人员认证考试复习题集合
- 担保公司-工程履约保函
- 工程技术部经理竞聘演讲稿
- 通州区砖厂村地块土地一级开发项目招标文件
- 人文哲学之天地人三维系统表29TR - 图文
- 2015年人教版三年级数学下册总复习教案
- 重庆大学大学化学期末考试试卷A
- 通达OA2010工作流常见问题解答
- 湘教版《导体与绝缘体》教学设计
- 宏观判断题例题
- 冰火雾都 - 黑木崖上的那些传奇往事
- PPG服装网络直销模式案例分析
- 2019年导游资格《政策法规》试题及答案(卷五)
- 搭配中的学问公开课(小丑、详细)(教案、PPT、反思、学习单)
- 幼儿园规章制度汇编