数字信号处理计算离散信号的卷积
1.默认序列从0开始
1.matlab代码
%# 复制下面的代码,粘贴在命令行中运行;或者复制到m文件中,按F5运行。
x = [1]; %# 序列x,可理解为代表离散的输入信号
h = [1 2 3]; %# 序列h,可理解为系统的冲激信号
y = conv(x,h) %# 对x,h进行卷积
stem(y,'fill') %# 绘制离散序列数据
axis([0 5 -4 8]) %# 设置图像的横坐标区间为[0,5],纵坐标区间为[-4,8]
%# 输出如下`在这里插入代码片`
>> y =
1 2 3
2.运行结果

2. 当卷积序列起始位置不为0时
如下图所示的卷积计算x(n)从-2开始,h(n)从0开始



本文探讨了MATLAB中离散信号卷积的基本操作,包括默认序列起始位置为0的计算和起始位置不为0时的处理。通过实例展示了如何使用conv函数和适当的位置调整,以理解卷积在不同初始位置下的行为。
1万+

被折叠的 条评论
为什么被折叠?



