实验一:离散系统的时域分析
1: 目的:了解函数filter();impz()。
2: 函数功能的说明:
(1)已知某一离散系统为:连加coef_x_k*x=连加coef_y_k*y;输入信号为x[n];求输出信号y[n]。
解:y=filter(coef_x_k,coef_y_k,x)便可以求出y信号。
(2)已知某一离散系统为:连加coef_x_k*x=连加coef_y_k*y;求冲激[1 zeros(1,N-1)]响应。
解:y=impz(coef_x_k,coef_y_k,N);注意N为数字而非序列表示离散冲激信号有N个点。
3: 实验内容:
已知某一离散系统为y[n]-0.4y[n-1]+0.75y[n-2]=2.2403x[n]+2.4908x[n-1]+2.2403x[n-2]
利用filter();impz()两种方法求此系统的冲激响应。
代码:
N=1000;%输入的冲激信号的点数为1000
u=[1 zeros(1,n-1)];定义冲激信号u
cxk=[2.2403 2.24908 2.2403];cyk=[1 -0.4 0.75];
w=impz(cxk,cyk,N);%利用impz()求。
stem(w);
w=filter(cxk,cyk,u)%利用filter()求。
stem(w);
文章评论(0条评论)
登录后参与讨论