利用MATLAB计算输出响应,[笔记]离散系统的频率响应和输出响应的matlab实现.doc

这篇笔记详细介绍了如何使用MATLAB进行离散系统的频率响应和输出响应的计算。通过编写DTFT和IDTFT的MATLAB函数,结合具体的系统脉冲响应和输入信号,演示了计算稳态输出信号的过程,并通过比较不同方法验证了其等效性。
摘要由CSDN通过智能技术生成

[笔记]离散系统的频率响应和输出响应的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

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值