文档介绍:信号与系统实验报告
信号与系统实验报告
姓名:
学号:
软件部分:
表示信号与系统的 MATLAB函数、工具箱
一、实验项目名称: 表示信号 nx
n nx
N x
1区间内
为非零,而
h[ n]
仅在
nh
n n
h
Nh
1上为非零,那么
y [
n]
就仅在
(n
x
nh )
n
(n
x
nh )
N x
N h
2
内为非零值。同时也表明
conv
只需要在上述区间内计算
y[
n] 的
N x
N h
1个样
本值。需要注意的是, conv 并不产生存储在 y 中的 y[ n] 样本的序号,而这个序号是有意义的,因为 x 和 h 的区间都不是 conv 的输入区间,这样就应负责保持
这些序号之间的联系。
filter
命令计算线性常系数差分方程表征的因果
LTI
系统在某一给定输入
时的输出。具体地说,考虑一个满足下列差分方程的
LTI 系统:
N
M
ak y[ n k ]
bm x[ n m]
k 0
m 0
式中 x
n
是系统输入,y
n 是系统输出。若
x
是包含在区间
内
[
]
[
]
x[ n] 的一个 MATLAB向量,而向量 a 和 b 包含系数 ak 和 bk ,那么
y=filter(b,a,x)
就会得出满足下面差分方程的因果 LTI 系统的输出:
N M
a(k
1) y[n
k]
b( m 1) x[ n
m]
k 0
m 0
四、实验内容及步骤
实验内容(一)、
考虑有限长信号
1,0 n 5 n,0 n 5
x[n] h[n]
0, 其余 n 0,其余 n
(a) 首先用解析方法计算
。
(b)
接下来利用 conv 计算
的非零样本值,并将这些
样本存入向量 y 中。构造一个标号向量 ny,对应向量 y 样本的序号。用
stem(ny,y)
画出这一结果。验证其结果与(
a)是否一致。
实验内容(二)、
对以下差分方程描述的系统
1.
y[ n]
[ n]
x[ n 1]
2x[ n
2]
2.
y[ n]
y[n
1]
2 x[n]
3.
y[ n]
y[ n
1]
2x[n
1]
分别利用
filter
计算出输入信号 x[ n]
nu[ n] 在
1 n 4
区间内的响应 y
n
。
[
]
五、项目需用仪器设备名称: 计算机、 MATLAB软件。
六、所需主要元器件及耗材: 无
七、实验程序及数据
实验内容(一)、
函数
程序
图形
1,0
n
5
x=[1 1 1 1 1 1];
h=[0 1 2 3 4 5];
x[ n]
0,其余 n
c=conv(x,h);
n,0
n
5
M=length(c)-1;
n=0:1:M;
h[ n]
0,其余 n
stem(n,c,'fill');grid
y[n]=x[n]*h[n]
on;xlabel('Time
index
n');
实验内容(二)、
函