搜档网
当前位置:搜档网 › 信号与系统实验报告

信号与系统实验报告

信号与系统实验报告
信号与系统实验报告

信号与系统实验报告

信号与系统实验报告

姓名: 学号:

软件部分:

表示信号与系统的MATLAB 函数、工具箱

一、实验项目名称:表示信号、系统的MATLAB 函数、工具箱 二、实验目的与任务:

目的:1、加深对常用离散信号的理解;

2、熟悉表示信号的基本MATLAB 函数。

任务:基本MATLAB 函数产生离散信号;基本信号之间的简单运算;判

断信号周期。

三、实验原理:

利用MATLAB 强大的数值处理工具来实现信号的分析和处理,首先就是要学会应用MATLAB 函数来构成信号。

四、实验内容及步骤:

常见的基本信号可以简要归纳如下: 实验内容(一)、

编制程序产生上述5种信号(长度可输入确定),并绘出其图形。

其中5种信号分别为单位抽样序列、单位阶跃序列、正弦序列、指数序列和复正弦序列。 实验内容(二)、

在[0,31]出下列图像

1223[]sin(

)cos()

4

4

[]cos (

)

4[]sin()cos()

48

n

n

x n n

x n n n

x n πππππ===

五、项目需用仪器设备名称:计算机、MATLAB 软件。

六、所需主要元器件及耗材:无

七、实验程序及数据

程序图片

单位冲击函数x=zeros(1,10); x(1)=1;

stem(x)

单位阶跃函数x=ones(1,30); plot(x)

正弦序列n=0:30-1;

x=sin(2*pi*n/10);

stem(x)

x=cos(1/4*pi*n).*cos(1/4*pi*n) ;

stem(x)

复正弦序列n=0:29;

x=exp(j*5*n); stem(x)

指数序列n=0:10; x=2.^n; stem(x)

函数 程序

图片

1223[]sin()cos()

44

[]cos ()4

[]sin()cos()

48n n

x n n

x n n n

x n πππππ=== n=0:30; x=sin(1/4*pi*n).*cos(1/4*pi*n); stem(x) x=cos(1/4*pi*n).*cos(1/4*pi*n)

;

stem(x)

x=sin(1/4*pi*n).*cos(1/8*pi*n);

stem(x)

实验项目六:离散系统的冲激响应、卷积和

一、实验项目名称:离散系统的冲激响应、卷积和 二、实验目的与任务:

目的:加深对离散系统冲激响应、卷积和分析方法的理解。 任务:利用MATLAB 函数conv 、filter 计算卷积及系统输出。

三、实验原理:

在离散时间情况下,最重要的是线性时不变(LTI )系统。线性时不变系统

的输入输出关系可通过冲激响应][n h 表示

∑∞

-∞

=-=

*=k k n h k x n h n x n y ][][][][][

其中*表示卷积运算,MATLAB 提供了求卷积函数conv ,即

y =conv(x,h)

这里假设x [n ]和h [n ]都是有限长序列。如果x [n ]仅在1-+≤≤x x x N n n n 区间内为非零,而h [n ]仅在1-+≤≤h h h N n n n 上为非零,那么y [n ]就仅在

2)()(-+++≤≤+h x h x h x N N n n n n n

内为非零值。同时也表明conv 只需要在上述区间内计算y [n ]的1-+h x N N 个样本值。需要注意的是,conv 并不产生存储在y 中的y [n ]样本的序号,而这个序号是有意义的,因为x 和h 的区间都不是conv 的输入区间,这样就应负责保持这些序号之间的联系。

filter 命令计算线性常系数差分方程表征的因果LTI 系统在某一给定输入

时的输出。具体地说,考虑一个满足下列差分方程的LTI 系统:

∑∑==-=-M

m m N

k k

m n x b k n y a

][][

式中x [n ]是系统输入,y [n ]是系统输出。若x x [n ]的一个MATLAB 向量,而向量a 和b 包含系数k a 和k b ,那么

y=filter(b,a,x)

就会得出满足下面差分方程的因果LTI 系统的输出:

∑∑==-+=-+M

m N k m n x m b k n y k a 0

][)1(][)1(

四、实验内容及步骤

实验内容(一)、

考虑有限长信号

1,05

[]0,n x n n ≤≤?=??其余

,05[]0,n n h n n ≤≤?=??

其余

(a)

(b) 接下来利用conv

的非零样本值,并将这些

样本存入向量y 中。构造一个标号向量ny ,对应向量y 样本的序号。用stem(ny,y)画出这一结果。验证其结果与(a )是否一致。

实验内容(二)、

对以下差分方程描述的系统

1.]2[2]1[][5.0][-+-+=n x n x n x n y

2.][2]1[8.0][n x n y n y +-=

3.]1[2]1[8.0][-=--n x n y n y

分别利用filter 计算出输入信号][][n nu n x =在41≤≤n 区间内的响应y [n ]。

五、项目需用仪器设备名称:计算机、MATLAB 软件。 六、所需主要元器件及耗材:无 七、实验程序及数据

函数 程序 图形

1,05[]0,n x n n ≤≤?=??其余 ,05[]0,n n h n n ≤≤?=??其余 y[n]=x[n]*h[n] x=[1 1 1 1 1 1];

h=[0 1 2 3 4 5];

c=conv(x,h);

M=length(c)-1;

n=0:1:M;

stem(n,c,'fill');grid on;xlabel('Time index

n');

函数

程序 图片

]2[2]1[][5.0][-+-+=n x n x n x n y

b=[0.5 1 2];

a=[1 0 0]; y=filter(b,a,x);

Figure(1); stem(y);

]

[

2

]1

[

8.0

]

[n

x

n

y

n

y+

-

=

b=[2 0 0];

a=[1 -0.8

0];

y=filter(b,

a,x);

figure(1);

stem(y);

]1

[

2

]1

[

8.0

]

[-

=

-

-n

x

n

y

n

y b=[0 2 0]; a=[1 -0.8 0];

y=filter(b, a,x);

figure(1); stem(y);

八、实验结论

y=filter(p,d,x)用来实现差分方程,d表示差分方程输出y的系数,p表示输入x的系数,而x表示输入序列。输出结果长度数等于x的长度。y=conv(x,h)是用来实现卷级的,对x序列和h序列进行卷积,输出的结果个数等于x的长度与h的长度之和减去1。

硬件部分:

实验项目三:连续系统的幅频特性

一、实验项目名称:连续系统的幅频特性测量

二、实验目的与任务:

目的:使学生对系统的频率特性有深入了解。

任务:记录不同频率正弦波通过低通、带通滤波器的响应波形,测量其

幅度,拟合出频率响应的幅度特性;分析两个滤波器的截止频率。

三、实验原理:

正弦波信号)cos()(0t A t x ω=输入连续LTI 系

统,输出)(t y 仍为正弦波信号。

)(cos()()(000ωωωj H t j H A t y ∠+=)

通过测量输入)(t x 、输出)(t y 的正弦波信号幅度,计算输入、输出的正弦波信号幅度比值,可以得到系统的幅频特性在0ω处的测量值)(0ωj H 。改变0ω可以测出不同频率处的系统幅频特性。

四、实验内容及步骤

打开SSP.EXE ,选择“实验三”;使用串口电缆连接计算机串口和实验箱串

口,打开实验箱电源。 实验内容(一)、低通滤波器的幅频特性测量 实验步骤:

1、 按实验箱键盘“3”选择“正弦波”,再按“+”或“-”依次选择频率。

2、 连接接口区的“输入信号1”和“输出信号”。点击

按钮,观

察输入正弦波。将正弦波频率值和幅度值(Vpp/2, Vpp 为峰-峰值)记录于表中。

3、 按下图连接各模块。

)

(ωj H )

(x )

(t y

口区

输入信号1输入信号2输出信号采样信号备用备用

低通滤波器U11

输入S11

输出S12

4、 点击

,观察输入正弦波通过连续系统的响应波形;适当调整

X 、Y 轴的分辨率。将输出正弦波的幅度值(Vpp/2, Vpp 为峰-峰值)记录于表中。

5、 重复步骤1~4,依次改变正弦波的频率,记录输入正弦波的幅度值和响应波形的幅度值于表1中。 实验内容(二)、带通滤波器的幅频特性测量 实验步骤:

重复实验内容(一)的实验步骤1~5。注意在第3步按下图连接各模块。

口区

输入信号1输入信号2输出信号采样信号备用备用

高通滤波器

U21

输入S31

输出S32

低通滤波器

U11

输入S11

输出S12

将输入正弦波频率值、幅度值和响应波形的幅度值记录于表2中。

五、项目需用仪器设备名称:数字信号处理实验箱、信号与系统实验板的

低通滤波器模块U11、高通滤波器模块U21、PC 机端信号与系统实验软件、+5V 电源

六、所需主要元器件及耗材:连接线、计算机串口连接线 七、实验数据:

八、实验结论:

实验内容(一)中,随着频率的升高,输出幅度逐渐减小。

实验内容(二)中,明显有一个通频带,所以当信号从小变大的时候,输出幅度是先逐渐增大,后又逐渐减小。

九、心得体会

在两个实验内容中,明显可以看出幅频特性的不同。第一个是起着低通滤波器的作用,第二个则是带通滤波器。

因为高通滤波器是只让达到一定值的频率通过,低通滤波器是只让小于一定值的频率通过。所以当低通滤波器和高通滤波器串联的时候,就只能使这两个滤波器共有的通频范围通过,故起到了带通滤波器的作用。

实验项目四:连续信号的采样和恢复

一、实验项目名称:连续信号的采样和恢复

二、实验目的与任务

目的:1、使学生通过采样保持电路理解采样原理。

2、使学生理解采样信号的恢复。

任务:记录观察到的波形与频谱;从理论上分析实验中信号的采样保持

与恢复的波形与频谱,并与观察结果比较。

三、实验原理:

实际采样和恢复系统如下图所示。

T

s πω2=2/)

2/sin(τωτωτs s k k k T a =()

s x t t

?

()

x t )

(t P T ()

S x t t

()

x t 0

...

...

)

(t P T t

τ

T

1

)

(ωj H r )

(t y

采样脉冲: 其中,T <<τ

采样后的信号:∑∞-∞

=-=?→←

k s S F

S k j X T j X t x )((1)()(ωωω 当采样频率大于信号最高频率两倍,可以用低通滤波器)(ωj H r 由采样后的信号)(t x S 恢复原始信号)(t x 。

四、实验内容及步骤

打开SSP.EXE ,选择“实验六”;使用串口电缆连接计算机串口和实验箱串口,打开实验箱电源。

实验内容(一)、采样定理验证 实验步骤:

1、连接接口区的“输入信号1”和“输出信号”。

2、信号选择:按“3”选择“正弦波”,再按“+”或“-”设置正弦波频率为“2.6kHz ”。 按“F4”键把采样脉冲设为10kHz 。

3、点击

按钮,观察原始正弦波。

4、按下图连接各模块。

()()2()

F

T T k s k p t P j a k ωπδωω+∞

=-∞←?→=-∑

口区

输入信号1输入信号2输出信号采样信号备用备用

采样保持器U43

输 入 S111

输 出S112

采样脉冲S113

5、点击

按钮,观察采样后的波形。

6、用截止频率为3kHz 的低通滤波器U11恢复采样后的信号。按下图连接各模块。

口区

输入信号1输入信号2输出信号采样信号备用备用

采样保持器U43

输 入 S111

输 出S112

采样脉冲S113低通滤波器U11

输 入 S11

输 出S12

7、点击

按钮,观察恢复后的波形。

实验内容(二)、采样产生频谱交迭的验证 实验步骤:

重复实验内容(一)的实验步骤1~7;注意在第2步中按“F4”键把采样脉冲

频率设为“5kHz ”;在第6步中用3kHz 的恢复滤波器(U11)。五、项目需用仪器设备名称:数字信号处理实验箱、信号与系统实验板的低通滤波器模块U11和U22、采样保持器模块U43、PC 机端信号与系统实验软件、+5V 电源

六、所需主要元器件及耗材:连接线、计算机串口连接线 七、实验数据:

实验内容(一):

2.6kHz正弦波(原始波形)

10kHz采样的输出信号

恢复波形

实验内容(二)

2.6kHz正弦波(原始波形)

5kHz采样的输出信号

用3kHz低通滤波器恢复波形

相关主题