离散系统的频率响应和输出响应的matlab实现

上传人:M****1 文档编号:505276107 上传时间:2023-03-29 格式:DOCX 页数:5 大小:14.13KB
返回 下载 相关 举报
离散系统的频率响应和输出响应的matlab实现_第1页
第1页 / 共5页
离散系统的频率响应和输出响应的matlab实现_第2页
第2页 / 共5页
离散系统的频率响应和输出响应的matlab实现_第3页
第3页 / 共5页
离散系统的频率响应和输出响应的matlab实现_第4页
第4页 / 共5页
离散系统的频率响应和输出响应的matlab实现_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《离散系统的频率响应和输出响应的matlab实现》由会员分享,可在线阅读,更多相关《离散系统的频率响应和输出响应的matlab实现(5页珍藏版)》请在金锄头文库上搜索。

1、文档來源为:从网络收集整理用ord版本可编辑欢迎下找支持.上海电力学院信号与系统实验报告题冃:离散系统的频率响应和输出响应班级:2011023专业:电气工程及其自动化学号:2013年12月18日离散系统的频率响应和输出响应一、实验目的1、学习利用Mathb求解系统频率响应的方法。2、学习利用Mathb求解系统输出响应的方法。3、加深学生对离散系统频率响应概念的理解。二、实验原理定义系统的频率响应为我们知道,一个单位脉冲响应为h6)的系统对出入序列x(h)的输出为y(n)xG)hGi),根据DTDT的卷积性质,可以推得对于求解系统的输出响应,则可利用卷积汁算实现,也可不通过卷积,即可先求出XO)

2、和H(),进而求出Y0),再通过求DTFT变换求出y(n).三、实验程序(1)要求给定一个系统的单位脉冲响应为求:1)利用mathb求出该系统的频率响应特性。2)若输入该系统的信号为x(n)cos(0.5n/3)2sh(0.4n)确定该系统的稳态输出信号。(2)程序实现为了方便在mathb中进行调用,首先用m语言编写两个函数来实现DTFT和DTFTo实现DTFT的函数:fiinctbnDcjv,w=dtft(x,n,klki;k)%realizedtftsequencex%,wJ=dtfl(x,n,kXkr,k)%x,n:orighalsequenceanditspositionvector%

3、klki;k:kXkrisfiiequencypohts%xj,w:dtftofsequencexyfiscorrespondfiequencyfctpp=(krkj/k;%汁算频率间隔w二(kLfetep茨日;%计算频率点xjv二x*(exp(h*w);%实现IDTFT的函数:fiictonDc,n=,w,nlni)计算xG)的DTFT%realizeidtftfcrx%氐n=iltft(xjv,wmini)%w:fieauencywilhunitD*&d/%andwmustbehtervral%nInr:InInrlresuliantsequencedsampietinerange%the

4、ymustbehteiger%x,nsuitantsequencceanditspositionvectorn=hlnr;%计算序列的位置向量Umax)tdii);%频率范围dw=(2)-w(l)*pi;%相邻频率间隔也是积分步长x=(dw权jv*(exp血辺飞相)/(1松讥%用求和代替积分,求出TFT下面编写调用上面两个函数的M语言程序来计算h(n)的DTFTnh=8)39;h=sh(0.4*nh)/(04*nh);%h(l)=l;lh,whdtft(h,nh,-2,2,400);%subpbt(3,1,1)pbt6h,abs(hjv);nx二039;x=cos.55pi);%系统脉冲响应计

5、算系统频率响应输入序列X(h)的DTFT计算输出序列的DTFT运行此程序即可得到系统的输出序列的频谱曲线进一步,通过调用iift函数来求输出序列:同时还可以利用卷积的概念求出输岀序列。这样就可以比较两种方法的等效性。&l,nyliitftfyjr,wy,0,80);y2,ny2=conv_m(h,x,nh,nx);subpbt(244):stem(hyl,absl);subpbt(242);stem(hy2,absfy2);四、实验运行1、求输出序列的DTFT1) 编写dtft函数下面编写调用dtft函数来汁算hb)的频率响应2) 运行结果2、求输出序列1) 编写iitft函数编写conc_m函数2) 进一步,通过过调用ilft函数来求输出序列:同时还可以利用卷积的概念求出输出序列。3) 运行结果四、实验问题1mathb中所冇字符均为英文字符,否则会出现错误。2、运行中很可能出现各种运行错误,根据提示仔细査找所错之处。五、实验心得1Ma也b是一个功能强大工具,对于我们学习冇很大帮助,应该学习和拿握一些基本使用操作方法。2、需要掌握M文件的使用。3、学会调用已编好的函数。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号