matlab 怎么画时域图,用Matlab 实现信号时域图形.ppt

本文介绍如何使用MATLAB绘制离散信号x(n)=u(n)与系统单位取样响应h(n)=n[u(n)-u(n-6)]的时域图形。通过卷积运算得到y1(n)和y2(n)的前13个数值解,并讨论取不同点数(16个和26个)时波形的变化。通过MATLAB源代码展示了图形的生成过程。
摘要由CSDN通过智能技术生成

信号系统与数字信号处理

指导老师:

班级:

学生:

学号:

一 课题名称

39.已知输入信号为x(n)=u(n),系统的单位取样响应为h(n)=n[u(n)-u(n-6)],y1(n)=x(n)*h(n)和y2(n)=x(n)*h(n+5),试分别绘出其时域图形并写出前13个数值解;

(注:为了验证误差,后面将x(n)取16个点和26个点)。

二 设计目的

熟练掌握时域离散信号的平移,和,差及卷积运算。

能够熟练运用MATLAB软件进行信号的处理及仿真。

三 题目分析

由于该输入信号为一离散信号x(n)=u(n),所以在大于零的区域内该信号的值恒为1。

由于h(n)=n[u(n)-u(n-6)],所以根据“竖式算法”定理,可以将x(n)=u(n)改为x(n)=u(n)-u(n-7),就可以刚好求出题目所对的前十三个数值解,而且从图形的角度分析问题取值足够。

为了说明误差问题,后面取了16个点和26个点,以分析波形的变化。

四 设计原理(理论分析原理及思路)

1 U(n)= 1, n≥0

0 n<0

2 序列x1(n),x2(n)的卷积和用x1(n)*x2(n)表示。其定义为

根据离散信号的卷积定义,可求出y1(n)=x(n)*h(n)与y2(n)=x(n)*h(n+5)的波形。

根据解析法将式子改为:

=

u(m)m[u(n-m)-

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值