答案-信号与系统实验报告 下载本文

内容发布更新时间 : 2024/12/23 16:30:51星期一 下面是文章的全部内容请认真阅读。

大连理工大学 信息与通信工程学院

stem(nTs,fs),grid on

xlabel('nTs'),ylabel('f(nTs)');

title('抽样间隔Ts=0.1时的抽样信号fs(t)') hold off subplot(312) plot(t,ft),grid on

运行结果如下:

xlabel('t'),ylabel('f(t)');

title('由fs(t)信号重建得到Sa(t)信号') error = abs(ft-f1); subplot(313)

plot(t,error),grid on

xlabel('t'),ylabel('error(t)');

title('重建信号与原Sa(t)信号的绝对误差')

抽样间隔Ts=0.1时的抽样信号fs(t)1f(nTs)0-1-5-4-3012nTs由fs(t)信号重建得到Sa(t)信号-2-13451f(t)0-1-5-4-30123t重建信号与原Sa(t)信号的绝对误差-2-1450.1error(t)0.050-5-4-3-2-10t12345

第 16页 /(共 28页)

大连理工大学 信息与通信工程学院

实验4 离散时间LTI系统分析

一、 实验目的

1

2 3 4 5 6 7

运用MATLAB求解离散时间系统的零状态响应; 运用MATLAB求解离散时间系统的单位冲激响应; 运用MATLAB求解离散时间系统的卷积和。

运用MATLAB求离散时间信号的z变换和z反变换; 运用MATLAB分析离散时间系统的系统函数的零极点;

运用MATLAB分析系统函数的零极点分布与其时域特性的关系; 运用MATLAB进行离散时间系统的频率特性分析。

二、实战演练

1.

试用MATLAB命令求解以下离散时间系统的单位冲激响应。 (1)3y(n)?4y(n?1)?y(n?2)?x(n)?x(n?1) (2)

5y(n)?6y(n?1)?10y(n?2)?x(n) 2系统单位冲激响应h(n)0.350.30.250.2解:

调试程序如下: (1)程序:

clc clear a=[3 4 1]; b=[1 1]; n=0:10

impz(b,a,10),grid on

title('系统单位冲激响应h(n)')

Amplitude0.150.10.050-0.05-0.1-0.15012345n (samples)6789第 17页 /(共 28页)

大连理工大学 信息与通信工程学院

(2)程序: clc clear

a=[5/2 6 10]; b=[1]; n=0:30

impz(b,a,30),grid on

title('系统单位冲激响应h(n)') 2.

1.5x 108系统单位冲激响应h(n)10.5 Amplitude0-0.5-1-1.5051015n (samples)2025已知某系统的单位冲激响应为h?n??()?u?n??u?n?10??,试用MATLAB求当激励

n78信号为x(n)?u(n)?u(n?5)时,系统的零状态响应。

程序: clc clear nx=0:5;

x(n)nh=0:10;

1x=(nx>=0)-(nx>=5); 0.5h=(7/8).^nh.*((nh>=0)-(nh>=10)); 000.511.522.533.544.5y=conv(x,h); nh(n)subplot(311) 10.5stem(nx,x,'fill'),grid on

0xlabel('n'),title('x(n)') 0123456789nsubplot(312) y(n)=x(n)*h(n)4stem(nh,h,'fill'),grid on

2xlabel('n'),title('h(n)')

002468101214subplot(313)

nstem(y,'fill'),grid on

xlabel('n'),title('y(n)=x(n)*h(n)')

3. 试用MATLAB画出下列因果系统的系统函数零极点分布图,并判断系统的稳定性。

510162z2?1.6z?0.9(1)H(z)?3 2z?2.5z?1.96z?0.48程序: clc clear

b=[-1.6,2,-0.9]

10.80.60.4零极点分布图零点极点Imaginary Part0.20-0.2页) 第 18页 /(共 28

-0.4-0.6-0.8-1-1-0.500.51大连理工大学 信息与通信工程学院

a=[1,-0.48,1.96,-2.5,] zplane(b,a),grid on legend('零点','极点') title('零极点分布图')

该因果系统的极点不全部在单位圆内,故系统是不稳定的。

(2)H(z)?z?1 432z?0.9z?0.65z?0.873z零极点分布图零点极点

程序:

1clc 0.80.6clear

0.4b=[1,-1]

0.2a=[1,-0.9,-0.65,0.873,0] 0-0.2zplane(b,a),grid on

-0.4legend('零点','极点') -0.6-0.8title('零极点分布图')

-1

该因果系统的极点全部在单位圆内,故系统是稳定的。

Imaginary Part2-1-0.50Real Part0.51z24. 试用MATLAB绘制系统H(z)?的频率响应曲线。

312z?z?48程序:

clc clear

b=[1 0 0]; a=[1 -3/4 1/8];

[H,w]=freqz(b,a,400,'whole'); Hm=abs(H); Hp=angle(H); subplot(211)

plot(w,Hm),grid on

xlabel('\\omega(rad/s)'),ylabel('Megnitude') title('离散系统幅频特性曲线') subplot(212)

plot(w,Hp),grid on

xlabel('\\omega(rad/s)'),ylabel('Phase') title('离散系统相频特性曲线')

离散系统幅频特性曲线3Megnitude21001234567?(rad/s)离散系统相频特性曲线10.5Phase0-0.5-101234567?(rad/s)

5. 自行设计系统函数,验证系统函数零极点分布与其时域特性的关系。

第 19页 /(共 28页)