




下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
数字信号处理实验报告实验一:离散时间序列卷积和MATLAB实现一、实验目的通过本实验学会用MATLAB对信号与系统进行分析,实现离散序列卷积和的计算。二、实验仪器:(1)微机(2)MATLAB编程工具三:实验内容题一:已知序列f1(k)= f2(k)= 调用conv()函数求上述两序列的卷积和题二:编写计算两离散序列卷积和f(k)=f1(k)*f2(k)的实用函数dconv().要求该程序在计算出卷积和f(k)的同时,还绘出序列f1(k),f2(k)和f(k)的时域波形图。 function[f,k]=dconv(f1,f2,k1,k2) %f1(k),f2(k)及f(k)的对应序号向量分别为k1,k2和k。题三:试用MATLAB计算如下所示序列f1(k)与f2(k)的卷积和f(k),绘出它们的时域波形,并说明序列f1(k)与f2(k)的时域宽度与序列f(k)的时域宽度的关系。 f1(k)= f2(k)=提示:可用上述dconv()的函数来解决。题四:已知某LTI离散系统,其单位响应h(k)=e(k)-e(k-4),求该系统在激励为f(k)=e(k)-e(k-3)时的零状态响应,并绘出其时域波形图。 四、实验原理、方法和手段1、离散时间序列f1(k)和f2(k)的卷积和定义: f(k)=f1(k)*f2(k)= 2、在离散信号与系统分析中有两个与卷积和相关的重要结论: a、f(k)==f(k)*δ(k)即离散序列可分解为一系列幅度由f(k)决定的单位序列δ(k)及其平移序列之积。 b、对线性时不变系统,设其输入序列为f(k),单位响应为h(k),其零状态响应为y(k),则有:y(k)=五、matlab程序实现卷积和计算:1、题一(conv.m)clc;k1=3;k2=3;k=k1+k2-1;f1=[1,1,1];f2=[0,1,2,3];f=conv(f1,f2);nf=0:k;stem(nf,f,'*r');xlabel('n');ylabel('f(n)');gridon;2、题二(dconv.m)function[f,k]=dconv(f1,f2,k1,k2);f=conv(f1,f2);k(1)=k1(1)+k2(1);k(length(f))=k1(length(f1))+k2(length(f2));k=k(1):k(length(f));subplot(1,3,1);stem(k1,f1,'*r');xlabel('k1');ylabel('f1(k1)');gridon;subplot(1,3,2);stem(k2,f2,'*r');xlabel('k2');ylabel('f2(k2)');gridon;subplot(1,3,3);stem(k,f,'*r');xlabel('k');ylabel('f(k)');gridon;3、题三(san.m)clc;f1=[1,2,1];f2=[1,1,1,1,1];k1=-1:1;k2=-2:2;dconv(f1,f2,k1,k2);4、题四(si.m)clc;f1=[1,1,1,1];f2=[1,1,1];k1=0:3;k2=0:2;dconv(f1,f2,k1,k2);六、实验心得:(1)通过这次实验,让我知道序列的卷积和可以用matlab编程实现,并且实现的方法比较简单,而且matlab本身有丰富的函数库,画图、求卷积和时只要调用相应的函数即可。(2)这次实验的难点主要就在写dconv()函数和各序列长度的计算,如果不注意其中的计算关系则很容易出错,而dconv()只要写错,后面的题目的图形就不能准确的绘制出来。对于后面的3、4两个小题只要把相应的序列写出来,写入用matlab表示的矩阵中,在调用dconv()画出图形即可。(3)由于matlab这门课的学习距现在隔
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 精准医疗合作治疗项目合同
- 公司与个体房屋出租协议
- 山塘承包合同适用复杂情况
- 车辆矿石运输合同
- 绿色建筑技术研发合同
- 新材料生产绿色环保技术应用推广合作协议
- Module 3 Journey to space Unit 1 (教学设计)-2023-2024学年外研版英语八年级下册
- 月子中心房屋振动限制协议
- 13我能行 教学设计 -2023-2024学年道德与法治二年级下册(统编版)
- 家具厂白蚁防治施工方案
- 阴道分泌物检验
- 职业技能等级认定管理制度汇编
- C++面向对象程序设计双语教程(第3版)课件全套 ch01Introduction-ch08Templates
- 2023年vfp表单所有习题参考答案
- CEP注册eCTD格式递交的具体方法和收费程序
- 电工维修必备基础知识(图文详解)
- 全国教育科学规划课题申请书
- 《大国崛起》读书笔记思维导图PPT模板下载
- 中国慢性胆结石胆囊炎诊疗共识
- 中国人民财产保险股份有限公司雇主责任保险条款(2022年版)
- CB/T 3457-1992液压拉伸器
评论
0/150
提交评论