描述 某个 " 线性时不变系统 " 的 " 线性常系数差分方程 " 如下 :
其中 ,
,
,
,
,
,
,
,
输入序列 :
,
,
边界条件 / 初始条件 :
求该 LTI 系统的 输出序列 ;
线性常系数差分方程 公式 :
讨论
向量 ,
向量是
的参数 , 有几个
项 ,
向量 就有几个元素 ;
,
,
;
% 线性常系数差分方程 中的 x(n) 项系数
B=[0.0223 ,0.001, 0.0223];
下面讨论
向量 ,
向量是
的参数 , 有几个
项 ,
向量 就有几个元素 ;
线性常系数差分方程 :
,
, 再加上左侧的
系数 , 将所有的
项 , 移到等式左侧 , 系数如下 :
% 线性常系数差分方程 中的 y(n) 项系数
A=[1, -1.7007, 0.7613];
输入序列 :
,
,
对应的 matlab 代码为 :
x=sin(2 * pi * 0.4 * (0:127)/10) + sin(2 * pi * 2.45 * (0:127) / 10);
matlab 代码 :
% 输入序列
x=sin(2 * pi * 0.4 * (0:127)/10) + sin(2 * pi * 2.45 * (0:127) / 10);
% 线性常系数差分方程 中的 x(n) 项系数
B=[0.0223 ,0.001, 0.0223];
% 线性常系数差分方程 中的 y(n) 项系数
A=[1, -1.7007, 0.7613];
% 输出序列
y=filter(B,A,x);
%建立幕布
figure;
%绘制 "输出序列" 图像 , 点用上三角表示
plot(y);
% 打开网格
grid on;
绘图效果 :