[笔记]离散系统的频率响应和输出响应的matlab实现
上海电力学院
信号与系统实验报告
题目:离散系统的频率响应和输出响应
班级: 2011023
专业:电气工程及其自动化
学号 2013年 12月18日
离散系统的频率响应和输出响应
一、实验目的
1、学习利用Matlab求解系统频率响应的方法。
2、学习利用Matlab求解系统输出响应的方法。
3、加深学生对离散系统频率响应概念的理解。
二、实验原理
定义系统的频率响应为
我们知道,一个单位脉冲响应为h(n)的系统对出入序列x(n)的输出为,根据DTDT的卷积性质,可以推得
对于求解系统的输出响应,则可利用卷积计算实现,也可不通过卷积,即可先求出和,进而求出,再通过求IDTFT变换求出y(n).
三、实验程序
(1)要求
给定一个系统的单位脉冲响应为
求:1)利用matlab求出该系统的频率响应特性。
2)若输入该系统的信号为,确定该系统的稳态输出信号。
(2)程序实现
为了方便在matlab中进行调用,首先用m语言编写两个函数来实现DTFT和IDTFT。
实现DTFT的函数:
function[xjw,w]=dtft(x,n,kl,kr,k)
%realize dtft sequence x
%[xjw,w]=dtft(x,n,kl,kr,k)
%x,n:original sequence and its position vector