图形:
2.53.5322.521.51.5110.50.50-0.50-1x 1013010203040010203040
§8.5非因果有限冲激响应滤波器
在本练习中将学习如何实现单位冲激响应具有有限个非零样本的一类因果LTI系统。这些LTI系统的输入和输出是由下列差分方程所关联:
N2 基本题
y[n]??b[m]x[n?m] (8.3)
m?N11. 求输入输出满足(8.3)式的LTI系统的单位冲激响应。如果系统不是因果的,
对N1的值应该怎样? 代码:
图形:
43.532.521.510.50123456789
2. 假设一LTI系统其单位冲激响应h[n]仅在N1在N3?n?N4?n?N2内为非零,将它与一个仅
内为非零的信号x[n]卷积,该系统的输出y[n]?x[n]?h[n]也一
?n?N6定是有限长的,设其非零区间为N5N6。
答:N1+N3= N5,,N2+ N4= N6 3.令x[n]为如下有限长信号
。求用N1到N4来表示N5和
?1 n?0?5 n?1???2 n?2x[n]???4 n?3??2 n?4???2 n?5
h[n]为一非因果系统的单位冲激响应
??1?(n3) n?3h[n]????0 其余n
定义MATLAB向量x和h代表这些信号,用stem画出这些信号。 代码:
图形:
4.利用conv和在上面定义的向量计算LTI系统的输出y[n]?x[n]?h[n]。定义向量y代表这个输出。利用stem画出这个输出。 代码:
图形:
§8.6离散时间卷积 目的
学习求解离散卷积和。 相关知识
离散卷积的表达式可以形象化地看作是:将序列h[m]地时间轴反转并将它移位n个样本,然后将移位后地h[m?n]乘以x[m]并在m轴上将所得到的乘积序列相加。信号x[n]可以看成是由延时和加权脉冲的线性叠加所构成,因为一个LTI系统能用它对单个脉冲的响应来表示,那么一个LTI系统的输出就应该相应于系统对构成x[n]的每一个延时和加权脉冲的响应的叠加。在数学上,这个结果就是卷积和。 基本题
1. 因为MATLAB函数conv没有保持卷积序列的时间序号之间的关系,所以还
不得不要做额外的事以确定conv结果的正确序号。对序列
h[n]?2?[n?1]?2?[n?1]和
x[n]??[n]??[n?2],构成向量h和x,定义
y[n]?x[n]?h[n]并计算y=conv(h,x),对y确定合适的时间序号,并将这组时