中南民大信号与系统MATLAB实验总汇

中南民大信号与系统MATLAB实验总汇
中南民大信号与系统MATLAB实验总汇

实验一、MATLAB 编程基础及典型实例

一、实验目的

(1)熟悉MATLAB 软件平台的使用;

(2)熟悉MATLAB 编程方法及常用语句;

(3)掌握MATLAB 的可视化绘图技术;

(4)结合《信号与系统》的特点,编程实现常用信号及其运算。

示例一:在两个信号进行加、减、相乘运算时,参于运算的两个向量要有相同的维数,并且它们的时间变量范围要相同,即要对齐。编制一个函数型m 文件,实现这个功能。function [f1_new,f2_new,n]=duiqi(f1,n1,f2,n2)

a=min(min(n1),min(n2));

b=max(max(n1),max(n2));

n=a:b;

f1_new=zeros(1,length(n));

f2_new=zeros(1,length(n));

tem1=find((n>=min(n1))&(n<=max(n1))==1);

f1_new(tem1)=f1;

tem2=find((n>=min(n2))&(n<=max(n2))==1);

f2_new(tem2)=f2;

四、实验内容与步骤

(2)绘制信号x(t)=)3

2sin(2t e t ?的曲线,t 的范围在0~30s ,取样时间间隔为0.1s 。t=0:0.1:30;

y=exp(-sqrt(2)*t).*sin(2*t/3);

plot(t,y);

(3)在n=[-10:10]范围产生离散序列:??

?≤≤?=Other

n n n x ,033,2)(,并绘图。n=-10:1:10;

z1=((n+3)>=0);

z2=((n-3)>=0);

x=2*n.*(z1-z2);

stem(n,x);

(4)编程实现如下图所示的波形。

t=-2:0.001:3;

f1=((t>=-1)&(t<=1));

f2=((t>=-1)&(t<=2));

f=f1+f2;

plot(t,f);

axis([-2,3,0,3]);

(5)设序列f1(k)={0,1,2,3,4,5},f2(k)={6,5,4,3,2,1,0}。

↓↓

k=0k=0

利用duiqi.m函数,求add_f(k)=f1(k)-f2(k),pro_f(k)=f1(k)×f2(k),并以子图形式画出f1(k)、f2(k)、add_f(k)、pro_f(k)。

f1=0:5;

f2=6:-1:0;

n1=-1:4;

n2=-5:1;

[f1_new,f2_new,n]=duiqi (f1,n1,f2,n2);

add_f=f1_new+f2_new; pro_f=f1_new.*f2_new; subplot(2,2,1)stem(n1,f1);

xlabel('n1');

ylabel('f1');

grid on;

subplot(2,2,2)

stem(n2,f2);

xlabel('n2');

ylabel('f2');

grid on;

subplot(2,2,3)

stem(n,add_f);

xlabel('n');

ylabel('add-f(k)');

grid on;

subplot(2,2,4)

stem(n,pro_f);

xlabel('n');

ylabel('pro-f(k)');grid on;

五、实验报告要求

(1)再调用某一函数文件时,该文件中除了输入、输出变量外的其它变量在调用函数结束后是否还存在?这些变量是全局还是局部变量?

答:不存在,是局部变量。

(2)设n=-10:0.2:20,你可以通过那些方法查看向量n 的维数?经过关系运算y=(n>=3)以后,y 的维数是多少?y 又等于什么?

答:Length ()函数或Workspace 中的变量类型。维度不变,

(3)通过MATLAB 的帮助系统,学习fliplr 函数的功能和使用方法。在此基础上,写出能够产生如下图形的程序,其中x(n)=44,2≤≤?n n

n=-4:4;

x1=2.^n;

figure(1);

stem(n,x1);

x2=fliplr(x1);

figure(2);

stem(n,x2);

实验二、连续时间系统的时域分析

一、实验目的

(1)深刻理解卷积运算,掌握离散线性卷积、连续线性卷积的计算方法;

(2)加深对线性时不变系统中零状态响应概念的理解,掌握其求解方法;

(3)掌握给定连续系统的冲击响应和阶跃响应。

实例2:利用conv 函数,编制一个函数文件dconv ,其输出为两个序列卷积后的新序列以及与新序列对应的时间变量

function[f,k]=dconv(f1,f2,k1,k2)

f=conv(f1,f2);

k_start=k1(1)+k2(1);

k_end=length(f1)+length(f2)-2;

k=k_start:(k_start+k_end);

实例2:在dconv 函数和(*)的基础上,编制一个函数文件cconv ,利用离散卷积和来近似计算连续卷积积分。

function[f,k]=cconv(f1,f2,k1,k2,td)

f=td*conv(f1,f2);

k_start=k1(1)+k2(1);

k_end=length(f1)+length(f2)-2;

k=k_start:td:(k_start+k_end*td);

四、实验内容与步骤

(1)已知系统微分方程为)()(),()(2)(2)()1()1()2(t t f t f t y t y t y ε==++。计算系统的

零状态响应y (t )、冲击响应)(t δ和阶跃响应g (t ),并画出相应的图形。

t=0:0.01:10;

f=ones(1001,1);

a=[1,2,2];

b=[1,0];

sys=tf(b,a);

y1=lsim(sys,f,t);

y2=impulse(sys,t);y3=step(sys,t);subplot(1,3,1)plot(t,y1);subplot(1,3,2)plot(t,y2);subplot(1,3,3)plot(t,y3);

(2)用MATLAB 计算如下连续列的卷积和,绘出它们的时域波形。

???????====其它

,01

,10,21,1)(1k k k k f ???≤≤?=其它,022,1)(2k k f t=-6:6;

z1=stepseq(-6,6,-1);

z2=stepseq(-6,6,2);

z3=delta(-6,6,0);

f1=z1-z2+z3;

z4=stepseq(-6,6,-2);

z5=stepseq(-6,6,3);

f2=z4-z5;

[y,k]=dconv(f1,f2,t,t);

stem(k,y);axis([-6,6,0,5])

(3)编程实现如下所示的两个波形;并利用cconv函数计算这两个信号的卷积、画出卷积后的波形。

td=0.01;

t=-5:td:5;

z1=((t+1)>=0);

z2=((t-1)>=0);

y1=2*(z1-z2);

z3=((t+2)>=0);

z4=((t-2)>=0);

y2=z3-z4;

[y,k]=cconv(y1,y2,t,t,td);

plot(k,y)

axis([-10,10,0,5]);

五、实验报告要求

(1)在“实验内容与步骤”(1),零状态响应和阶跃响应是否相同?为什么?

答:相同,因为零状态响应和阶跃响应在t<0时都没有输入。

(2)两序列进行卷积后得到的新序列,说明新序列在时域长度、时域区间上与与原来两序列的关系。

答:新序列的长度为原两个序列长度之和。区间为原两个序列的区间首尾相加。

实验三、连续时间系统的频域分析

一、实验目的

(1)理解周期信号的傅里叶分解,掌握傅里叶系数的计算方法;

(2)深刻理解和掌握非周期信号的傅里叶变换及其计算方法;

(3)熟悉傅里叶变换的性质,并能应用其性质实现信号的幅度调制;

(4)理解连续时间系统的频域分析原理和方法,掌握连续系统的频率响应求解方法,并画出相应的幅频、相频响应曲线。

四、实验内容及步骤

(1)周期性三角波如下图所示,计算其傅里叶级数系数,演示其有限项级数逼近并绘图。

T=2;w=2*pi/T;

a0=quadl(@singftr,-1,1)*2/T;

N=10;an=zeros(1,N);bn=zeros(1,N);

for k=1:N

an(k)=quadl(@ftrcos,-1,1,[],[],k,w)*2/T;

bn(k)=quadl(@ftrsin,-1,1,[],[],k,w)*2/T;

end;

n=1:1:N;

figure(1);

subplot(1,2,1);stem(n,an,'-o');grid on;

subplot(1,2,2);stem(n,bn,'-o');grid on;

t=-3:0.01:3;

x=pulstran(t+0.5,-3:2:3,'tripuls',1,1);

figure(2);subplot(6,2,1);

plot(t,x);

axis([-3,3,-1,2]);grid on;

subplot(6,2,2);plot(t,a0/2);grid on;

wave=a0/2;

for k=1:10

wave=wave+an(k)*cos(k*w*t)+bn(k)*sin(k*w*t);

subplot(6,2,k+2);plot(t,wave);grid on;

end

(2)计算如下所示的信号(cos(t π

2))的傅里叶变换,并验证尺度变换和时移变换性质。R=0.005;t=-2:R:2;f=cos(pi*t/2);%f=(abs(t)<=1);w1=40;N=1000;k=-N:N;w=k*w1/N;F=f*exp(-j*t'*w)*R;Fudu=real(F);figure(1);subplot(2,1,1);plot(t,f);xlabel('t');ylabel('f(t)');grid on;subplot(2,1,2);plot(w,Fudu);xlabel('w');ylabel('F(jw)');grid on;sf=cos(pi*t/4);w1=40;N=1000;k=-N:N;w=k*w1/N;SF=sf*exp(-j*t'*w)*R;

SFudu=real(SF);

figure(2);subplot(2,1,1);plot(t,sf);

xlabel('t');ylabel('sf(t)');grid on;

subplot(2,1,2);plot(w,SFudu);

xlabel('w');ylabel('SF9jw)');grid on;

mf=f.*cos(10*pi*t);

figure(3);

subplot(3,1,1);plot(t,cos(10*pi*t));

ylabel('y(t)=cos(10*pi*t)');grid on;

subplot(3,1,2);plot(t,mf);

ylabel('f1(t)=f(t)*cos(10*pi*t)');grid

on;

MF=mf*exp(-j*t'*w)*R;

MFudu=real(MF);

subplot(3,1,3);plot(w,MFudu);

xlabel('w');ylabel('MF(jw)');grid on;

(3)设信号f(t)为中心为0,范围从-1到1,最大幅值为1的三角波,载波是频率为10Hz 的余弦信号cos(20πt),用MATLAB实现调幅信号,并观察信号和调幅信号频谱。

R=0.005;

t=-2:R:2;

z1=((t+1)>=0);

z2=((t-1)>=0);

g=z1-z2;

f=t.*g;

%f=(abs(t)<=1);

w1=40;N=1000;k=-N:N;w=k*w1/N; F=f*exp(-j*t'*w)*R;

Fudu=real(F);

figure(1);

subplot(2,1,1);plot(t,f);

xlabel('t');ylabel('f(t)');grid on; subplot(2,1,2);plot(w,Fudu);

xlabel('w');ylabel('F(jw)');grid on;

mf=f.*cos(10*pi*t);

figure(2);

subplot(3,1,1);plot(t,cos(10*pi*t));

ylabel('y(t)=cos(10*pi*t)');grid on;

subplot(3,1,2);plot(t,mf);

ylabel('f1(t)=f(t)*cos(10*pi*t)');grid on;

MF=mf*exp(-j*t'*w)*R;

MFudu=real(MF);

subplot(3,1,3);plot(w,MFudu);

xlabel('w');ylabel('MF(jw)');grid on;

(4)求下列微分方程所描述系统频率响应并画出幅频、相频响应曲线:

)

(')(2)('3)(''t f t y t y t y =++b=[10];a=[132];w=linspace(0,5,200);

H=freqs(b,a,w);

figure(1);

subplot(2,1,1);

plot(w,abs(H));

xlabel('\omega');ylabel('|H(j\omega)|');

grid on;

subplot(2,1,2);

plot(w,angle(H));

xlabel('\omega');ylabel('\phi');grid on;

五、实验报告要求

(1)在“实验内容与步骤”(1)中,采用三角函数和指数形式的傅里叶分解有何不同,它们之间的关系是什么?采用不同项数的分解形式对原始函数进行逼近,效果有何不同?为什么?

答:采用三角函数和指数形式的傅里叶分解时每一项前的系数不同。采用不同项数的分解形式时,项数越大,级数与原始函数的逼近程度越好。

(2)综合考虑“实验内容与步骤”(2)和(3),比较傅里叶变换时移和平移的不同效果。

答:时域右移信号在频域中所有频率“分量”相应落后相位0t ω,而其幅度保持不变。

频域右移ω0,时域中信号)(t f 乘以因子0ωjt e 。

实验四、连续系统的复频域分析

一、实验目的

(1)深刻理解和掌握拉普拉斯变换的运算方法及其性质;

(2)熟练掌握利用部分分式展开的方法求解拉普拉斯逆变换,并能利用MATLAB 实现;

(3)理解复频域系统函数H (s )的意义,并能熟练画出其频谱;

(4)利用复频域系统函数H (s )的零、极点分布对连续时间系统进行复频域分析。

四、实验内容与步骤

(1)求函数4

45)(23+++=s s s s F 的拉式逆变换。num=[5];

den=[1144];

[r,p,k]=residue(num,den)

运行结果:

x =

0.0625

0.12500.25000.5000 1.0000 2.0000 4.00008.0000

16.0000r =

-0.5000-0.2500i

-0.5000+0.2500i

1.0000

p =

-0.0000+2.0000i

-0.0000-2.0000i

-1.0000

k =

[]

(2)已知连续系统函数1

2324)(2332++?+?=s s s s s s H ,试用Matlab 画出系统的零极点图,并分析系统的稳定性。

num=[10-4];den=[12-321];

zs=roots(num);ps=roots(den);

figure(1);

plot(real(zs),imag(zs),'o',real(ps),imag(ps),'ks','markersize',12);

axis([-4,3,-1,1]);grid on;

sys=tf(num,den);

figure(2);

pzmap(sys);

(3)已知系统函数为2

34)(2+++=

s s s s H ,求出系统的冲击响应h(t)和系统的幅频响应|)(ωj H |。num=[1];den=[1221];

sys=tf(num,den);

t=0:0.01:10;

h=impulse(sys,t);

figure(1);

plot(t,h);

xlabel('t(s)');ylabel('h(t)');

[H,w]=freqs(num,den);

figure(2);

plot(w,abs(H));

xlabel('\omega(rad/s)');ylabel('|H(j\omega)|');

title('Magenitude Response');

五、实验报告要求

(1)利用系统函数采用Matlab 进行系统稳定性分析时,所存在的前提条件是什么?系统函数和频率响应函数之间的关系?

答:

(2)比较连续系统在频域和复频域进行分析时的不同方法和效果。说明实验内容与步骤中(2)、(3)、(4)所描述的系统所起的作用。

答:在频域中用傅里叶变换,而在复频域进行分析时用拉普拉斯变换。

实验五、离散时间系统的时域、Z 域分析

一、实验目的

(1)加深对线性时不变离散系统中零状态响应概念的理解,掌握其求解方法;

(2)深刻理解卷积和运算,掌握求离散序列卷积和的计算方法;

(3)掌握求解给定离散系统的单位序列响应和单位阶跃序列响应的方法;

(4)加深理解和掌握离散求序列信号Z 变换和逆Z 变换的方法;

(5)加深理解和掌握离散系统的系统函数零点、极点分布与系统时域特性、系统稳定性的关系。

四、实验内容与步骤

(1)已知系统的差分方程为y[k]=0.7y[k-1]+0.1y[k-2]=7f[k]-2f[k-1],输入为f[k]=][)4.0(k u k

计算系统的零状态响应y[k]、单位序列响应h[k]和阶跃响应g[k],并画出相应的图形。

k=0:10;a=[1-0.70.1];b=[7-2];f=0.4.^k;filter(a,b,f);h=impz(b,a,k);g=stepz(b,a,length(k));figure;subplot(2,3,1)plot(k,f,'r');grid on;

title('零状态响应');

subplot(2,3,2)

stem(k,h,'g');

grid on;

title('单位取样响应的近似值');

subplot(2,3,3)

grid on;

stem(k,g,'b');

title('单位阶跃响应的近似值');

grid on;

(2)已知系统的单位序列响应为h[k]=u[k]-u[k-5],输入信号为f[k]=])5[][()5.0(??k u k u k 。

利用MATLAB 计算:

a.y1[k]=h[k]*f[k]

b.y2[k]=h[k]*f[k-2]

画出h[k]、f[k]、y1[k]和y2[k]的波形。

k=0:4;

h=[11111];

f=0.5.^k;

y1=conv(h,f);

t1=0:length(y1)-1;

k1=2:6;

f2=0.5.^k1;

y2=conv(h,f2);

t2=2:length(y2)+1;subplot(2,2,3);stem(t1,y1);subplot(2,2,4);stem(t2,y2);subplot(2,2,1);stem(k,h);subplot(2,2,2);stem(k1,f);

(3)已知因果离散信号的系统函数为25

.05.042)(22+?+?=z z z z z H 。利用MATLAB 计算系统函数的零点、极点,在Z 平面画出其零点、极点的分布,并分析系统的稳定性;求出系统函数的单位序列响应和频率响应,并分别画出其波形。

b=[1-24];a=[1-0.50.25];[z,p,k]=tf2zp(b,a);B=[1-24];A=[1-0.50.25];

figure;

zplane(B,A);

B=[1-24];

A=[1-0.50.25];

k=0:40;

h=impz(B,A,k); figure;

stem(k,h);

xlabel('k');

ylabel('h[k]');

title('Impulse response'); [H,w]=freqz(B,A);figure;

subplot(2,1,1)

plot(w/pi,abs(H));

xlabel('ang.freq.\Omega(rad/s)'); ylabel('|H(e^j^\Omega)|');

title('Magnitude response'); subplot(2,1,2)

plot(w/pi,angle(H));

xlabel('ang.freq.\Omega(rad/s)'); ylabel('Angle');

title('Angle response');

中南大学信号与系统matlab实验报告

实验一 基本信号的生成 1.实验目的 ● 学会使用MATLAB 产生各种常见的连续时间信号与离散时间信号; ● 通过MATLAB 中的绘图工具对产生的信号进行观察,加深对常用信号的理解; ● 熟悉MATLAB 的基本操作,以及一些基本函数的使用,为以后的实验奠定基础。 2.实验内容 ⑴ 运行以上九个例子程序,掌握一些常用基本信号的特点及其MATLAB 实现方法;改变有关参数,进一步观察信号波形的变化。 ⑵ 在 k [10:10]=- 范围内产生并画出以下信号: a) 1f [k][k]δ=; b) 2f [k][k+2]δ=; c) 3f [k][k-4]δ=; d) 4f [k]2[k+2][k-4]δδ=-。 源程序: k=-10:10; f1k=[zeros(1,10),1,zeros(1,10)]; subplot(2,2,1) stem(k,f1k) title('f1[k]') f2k=[zeros(1,8),1,zeros(1,12)]; subplot(2,2,2) stem(k,f2k) title('f2[k]') f3k=[zeros(1,14),1,zeros(1,6)]; subplot(2,2,3) stem(k,f3k) title('f3[k]') f4k=2*f2k-f3k; subplot(2,2,4) stem(k,f4k) title('f4[k]') ⑶ 在 k [0:31]=范围内产生并画出以下信号:

a) ()()k k 144f [k]sin cos π π=; b) ()2k 24f [k]cos π =; c) ()()k k 348f [k]sin cos π π=。 请问这三个信号的基波周期分别是多少? 源程序: k=0:31; f1k=sin(pi/4*k).*cos(pi/4*k); subplot(3,1,1) stem(k,f1k) title('f1[k]') f2k=(cos(pi/4*k)).^2; subplot(3,1,2) stem(k,f2k) title('f2[k]') f3k=sin(pi/4*k).*cos(pi/8*k); subplot(3,1,3) stem(k,f3k) title('f3[k]') 其中f1[k]的基波周期是4, f2[k]的基波周期是4, f3[k]的基波周期是16。 实验二 信号的基本运算 1.实验目的 ● 学会使用MATLAB 完成信号的一些基本运算; ● 了解复杂信号由基本信号通过尺度变换、翻转、平移、相加、相乘、差 分、求和、微分及积分等运算来表达的方法; ● 进一步熟悉MATLAB 的基本操作与编程,掌握其在信号分析中的运用特点与 使用方式。 2.实验内容 ⑴ 运行以上三个例题程序,掌握信号基本运算的MATLAB 实现方法;改变有关参数,考察相应信号运算结果的变化特点与规律。 ⑵ 已知信号()f t 如下图所示: a) 用MATLAB 编程复现上图; %作业题2 a : t=-6:0.001:6;

信号与系统实验

《信号与系统及MATLAB实现》实验指导书

前言 长期以来,《信号与系统》课程一直采用单一理论教学方式,同学们依靠做习题来巩固和理解教学内容,虽然手工演算训练了计算能力和思维方法,但是由于本课程数学公式推导较多,概念抽象,常需画各种波形,作题时难免花费很多时间,现在,我们给同学们介绍一种国际上公认的优秀科技应用软件MA TLAB,借助它我们可以在电脑上轻松地完成许多习题的演算和波形的绘制。 MA TLAB的功能非常强大,我们此处仅用到它的一部分,在后续课程中我们还会用到它,在未来地科学研究和工程设计中有可能继续用它,所以有兴趣的同学,可以对MA TLAB 再多了解一些。 MA TLAB究竟有那些特点呢? 1.高效的数值计算和符号计算功能,使我们从繁杂的数学运算分析中解脱出来; 2.完备的图形处理功能,实现计算结果和编程的可视化; 3.友好的用户界面及接近数学表达式的自然化语言,易于学习和掌握; 4.功能丰富的应用工具箱,为我们提供了大量方便实用的处理工具; MA TLAB的这些特点,深受大家欢迎,由于个人电脑地普及,目前许多学校已将它做为本科生必须掌握的一种软件。正是基于这些背景,我们编写了这本《信号与系统及MA TLAB实现》指导书,内容包括信号的MA TLAB表示、基本运算、系统的时域分析、频域分析、S域分析、状态变量分析等。通过这些练习,同学们在学习《信号与系统》的同时,掌握MA TLAB的基本应用,学会应用MA TLAB的数值计算和符号计算功能,摆脱烦琐的数学运算,从而更注重于信号与系统的基本分析方法和应用的理解与思考,将课程的重点、难点及部分习题用MA TLAB进行形象、直观的可视化计算机模拟与仿真实现,加深对信号与系统的基本原理、方法及应用的理解,为学习后续课程打好基础。另外同学们在进行实验时,最好事先预习一些MA TLAB的有关知识,以便更好地完成实验,同时实验中也可利用MA TLAB的help命令了解具体语句以及指令的使用方法。

信号与系统matlab实验及答案

产生离散衰减正弦序列()π0.8sin 4n x n n ?? = ??? , 010n ≤≤,并画出其波形图。 n=0:10; x=sin(pi/4*n).*0.8.^n; stem(n,x);xlabel( 'n' );ylabel( 'x(n)' ); 用MATLAB 生成信号()0sinc at t -, a 和0t 都是实数,410t -<<,画波形图。观察并分析a 和0t 的变化对波形的影响。 t=linspace(-4,7); a=1;

t0=2; y=sinc(a*t-t0); plot(t,y); t=linspace(-4,7); a=2; t0=2; y=sinc(a*t-t0); plot(t,y);

t=linspace(-4,7); a=1; t0=2; y=sinc(a*t-t0); plot(t,y);

三组对比可得a 越大最大值越小,t0越大图像对称轴越往右移 某频率为f 的正弦波可表示为()()cos 2πa x t ft =,对其进行等间隔抽样,得到的离散样值序列可表示为()()a t nT x n x t ==,其中T 称为抽样间隔,代表相邻样值间的时间间隔,1 s f T = 表示抽样频率,即单位时间内抽取样值的个数。抽样频率取40 Hz s f =,信号频率f 分别取5Hz, 10Hz, 20Hz 和30Hz 。请在同一张图中同时画出连续信号()a x t t 和序列()x n nT 的波形图,并观察和对比分析样值序列的变化。可能用到的函数为plot, stem, hold on 。 fs = 40; t = 0 : 1/fs : 1 ; % ?μ?ê·?±e?a5Hz,10Hz,20Hz,30Hz f1=5; xa = cos(2*pi*f1*t) ; subplot(1, 2, 1) ;

中南大学2019-2020下学期信号与系统期末试卷

1 ---○---○--- ---○---○--- ………… 评卷密封线 ……………… 密封线内不要答题,密封线外不准填写考生信息,违者考试成绩按0分处理 ……………… 评卷密封线 ………… 中南大学考试试卷(A) 2019 ~ 2020学年 下 学期 信号与系统 课程 时间100分钟 64 学时, 4 学分,开卷,总分100分,占总评成绩 50 % 一、填空题(10×1′=10分) 1. 按要求填写下列表格(将答案按序号填写在答题纸上) 二、计算题 (共55分) 1. (15分)信号x (t )=(t +1) u (t +1) - t u (t ) - u (t -1)。求:1) 画出x (t )波形;2) 画出y (t )=2x (2t -1)的波形;3) y (t )的频谱。 2. (10分)已知信号x (t )=u (t )-u (t -1),h (t )=u (t )-u (t -1)+u (t -2)-u (t -3),求:1) 画出x (t )波形;2) 画出h (t )的波形;3) 求y (t )=x (t )*h (t ),并画出其波形。 3. (10分)已知一个LTI 系统为()3()2()2()y t y t y t x t '''++=。求:1) H (j ω);2) |H (jω)|,并画出其频谱;3) 请判断该系统的类型(低通、高通还是带通)。 4. (10分)已知10()()() x t t t u t =-?,20()()x t t u t t =?-,300 ()()()x t t t u t t =-?-,且t 0>0。1) 分别画出x 1(t ),x 2(t ),x 3(t )的波形;2) 求1()x t ',2()x t ',3()x t '的拉普拉斯变换。 5. (10分)()3cos()cos(2)2sin(3)463x t t t t =+-+++ππππππ。求信号的傅里叶变换X (jω)。

信号与系统实验报告一

1. 实验原理 2. 设描述连续时间系统的微分方程为: ) ()()()()()()()(01) 1(1) (01)1(1)(t f b t f b t f b t f b t y a t y a t y a t y a m m m m n n n n +'+++=+'+++---- 则可用向量a 和b 表示该系统,即 ],,,,[011a a a a a n n -= ],,,,[011b b b b b m m -= 注意,向量a 和b 的元素一定要以微分方程时间求导的降幂次序排列,且缺项要用0补齐。 如微分方程 )()()(2)(3)(t f t f t y t y t y +''=+'+'' 表示该系统的向量为 ]2 3 1[=a ]1 0 1[=b (1)求解冲激响应:impulse()函数 impulse()函数有以下四种调用格式: ① impulse(b,a) 该调用格式以默认方式绘制由向量a 和b 定义的连续时间系统的冲激响应的时域波形。 ② impulse(b,a,t) 该调用格式绘制由向量a 和b 定义的连续时间系统在t ~0时间范围内的冲激响应的时域波形。 ③ impulse(b,a, t1:p:t2) 该调用格式绘制由向量a 和b 定义的连续时间系统在21~t t 时间范围内,且以时间间隔 p 均匀抽样的冲激响应的时域波形。 ④ y=impulse(b,a,t1:p:t2) 该调用格式并不绘制系统冲激响应的波形,而是求出由向量a 和b 定义的连续时间系统在21~t t 时间范围内以时间间隔p 均匀抽样的系统冲激响应的数值解。 (2)求解阶跃响应:step()函数 step()函数也有四种调用格式: ① step(b,a) ② step(b,a,t) ③ step(b,a, t1:p:t2) ④ y=step(b,a,t1:p:t2) 上述调用格式的功能与impulse()函数完全相同。 (3)求解零状态响应:lsim()函数 lsim()函数有以下二种调用格式:

信号与系统综合实验项目doc信号与系统综合实验项目(竞

信号与系统综合实验项目doc 信号与系统综合实验项目 (竞 实 验 指 导 项目一 用MATLAB 验证时域抽样定理 目的: 通过MATLAB 编程实现对时域抽样定理的验证,加深抽样定理的明白得。同时训练应用运算机分析咨询题的能力。 任务: 连续信号f(t)=cos(8*pi*t)+2*sin(40*pi*t)+cos(24*pi*t),通过理想抽样后得到抽样信号fs(t),通过理想低通滤波器后重构信号f(t)。 方法: 1、确定f(t)的最高频率fm 。关于无限带宽信号,确定最高频率fm 的方法:设其频谱的模降到10-5左右时的频率为fm 。 2、确定Nyquist 抽样间隔T N 。选定两个抽样时刻:T S T N 。 3、MA TLAB 的理想抽样为 n=-200:200;nTs=n*Ts; 或 nTs=-0.04:Ts:0.04 4、抽样信号通过理想低通滤波器的响应 理想低通滤波器的冲激响应为 )()()()(2ωωωπωωj H G T t Sa T t h C S C C S +?= 系统响应为 )()()(t h t f t y S *= 由于 ∑∑∞-∞=∞-∞=-=-=n S S n S S nT t nT f nT t t f t f )()()() ()(δδ 因此 )] ([)()()()()(S C n S C S C C S n S S nT t Sa nT f T t Sa T nT t nT f t y -=*-=∑∑∞-∞=∞-∞=ωπωωπωδ MATLAB 运算为 ft=fs*Ts*wc/pi*sinc((wc/pi)*(ones(length(nTs),1)*t-nTs'*ones(1,length(t)))); 要求(画出6幅图): 当T S

信号与系统实验三

信号与系统实验实验三:信号的卷积 小组成员: 黄涛13084220 胡焰焰13084219 洪燕东13084217

一、实验目的 1. 理解卷积的物理意义; 2. 掌握运用计算机进行卷积运算的原理和方法; 3. 熟悉卷积运算函数conv的应用; 二、预习内容 1. 卷积的定义及物理意义; 2. 卷积计算的图解法; 3. 卷积的应用 三、实验原理说明 1.卷积的定义 连续时间和离散时间卷积的定义分别如下所示: 2.卷积的计算 由于计算机技术的发展,通过编程的方法来计算卷积积分和卷积和已经不再是冗繁的工作,并可以获得足够的精度,因此信号的时域卷积分析法在系统分析中得到了广泛的应用。 卷积积分的数值运算可以应用信号的分段求和来实现,即: 数值运算只求当时的信号值,则由上式可以得到: 上式中实际上就是连续信号等间隔均匀抽样的离散序列的卷积和,当足够小的时候就是信号卷积积分的数值近似。因此,在利用计算机计算两信号卷积积分时,实质上是先将其转化为离散序列,再利用离散卷积和计算原理来计算。 3.卷积的应用 3.1 求解系统响应 卷积是信号与系统时域分析的基本手段,主要应用于求解系统响应,已知一LTI系统的单位冲激响应和系统激励信号则系统响应为激励与单位冲激响应的卷积。 需要注意的是利用卷积分析方法求得的系统响应为零状态响应。 3.2 相关性分析 相关函数是描述两个信号相似程度的量。两信号之间的相关函数一般称之为互相关函数或者互关函数,定义如下: 若是同一信号,此时相关函数称为自相关函数或者自关函数: 对于相关函数与卷积运算有着密切的联系,由卷积公式与相关函数比较得: 可见,由第二个信号反转再与第一个信号卷积即得到两信号的相关函数。 4.涉及的Matlab函数 4.1 conv函数 格式w = conv(u,v),可以实现两个有限长输入序列u,v的卷积运算,得到有限冲激响应系统的输出序列。输出序列长度为两个输入序列长度和减一。 四、实验内容 给定如下因果线性时不变系统: y[n]+0.71y[n-1]-0.46y[n-2]-0.62y[n-3=0.9x[n]-0.45x[n-1]+0.35x[n-2]+0.002x[n-3] (1)不用impz函数,使用filter命令,求出以上系统的单位冲激响应h[n]的前20个样本; clc; N = 0:19;

信号与系统MATLAB实验报告

《信号与系统》MATLAB实验报告 院系:专业: 年级:班号: 姓名:学号: 实验时间: 实验地点:

实验一 连续时间信号的表示及可视化 实验题目: )()(t t f δ=;)()(t t f ε=;at e t f =)((分别取00<>a a 及); )()(t R t f =;)()(t Sa t f ω=;)2()(ft Sin t f π=(分别画出不同周期个数 的波形)。 解题分析: 以上各类连续函数,先运用t = t1: p:t2的命令定义时间范围向量,然后调用对应的函数,建立f 与t 的关系,最后调用plot ()函数绘制图像,并用axis ()函数限制其坐标范围。 实验程序: (1) )()(t t f δ= t=-1:0.01:3 %设定时间变量t 的范围及步长 f=dirac(t) %调用冲激函数dirac () plot(t,f) %用plot 函数绘制连续函数 axis([-1,3,-0.5,1.5]) %用axis 函数规定横纵坐标的范围 (2) )()(t t f ε= t=-1:0.01:3 %设定时间变量t 的范围及步长 f=heaviside(t) %调用阶跃函数heaviside () plot(t,f) %用plot 函数绘制连续函数 title('f(t)=heaviside(t)') %用title 函数设置图形的名称 axis([-1,3,-0.5,1.5]) %用axis 函数规定横纵坐标的范围 (3) at e t f =)( a=1时: t=-5:0.01:5 %设定时间变量t 的范围及步长 f=exp(t) %调用指数函数exp ()

信号与系统实验报告1

学生实验报告 (理工类) 课程名称:信号与线性系统专业班级:M11通信工程 学生学号:1121413017 学生姓名:王金龙 所属院部:龙蟠学院指导教师:杨娟

20 11 ——20 12 学年第 1 学期 金陵科技学院教务处制 实验报告书写要求 实验报告原则上要求学生手写,要求书写工整。若因课程特点需打印的,要遵照以下字体、字号、间距等的具体要求。纸张一律采用A4的纸张。 实验报告书写说明 实验报告中一至四项内容为必填项,包括实验目的和要求;实验仪器和设备;实验内容与过程;实验结果与分析。各院部可根据学科特点和实验具体要求增加项目。 填写注意事项 (1)细致观察,及时、准确、如实记录。 (2)准确说明,层次清晰。 (3)尽量采用专用术语来说明事物。 (4)外文、符号、公式要准确,应使用统一规定的名词和符号。 (5)应独立完成实验报告的书写,严禁抄袭、复印,一经发现,以零分论处。 实验报告批改说明 实验报告的批改要及时、认真、仔细,一律用红色笔批改。实验报告的批改成绩采用百分制,具体评分标准由各院部自行制定。 实验报告装订要求

实验批改完毕后,任课老师将每门课程的每个实验项目的实验报告以自然班为单位、按学号升序排列,装订成册,并附上一份该门课程的实验大纲。

实验项目名称:常用连续信号的表示 实验学时: 2学时 同组学生姓名: 无 实验地点: A207 实验日期: 11.12.6 实验成绩: 批改教师: 杨娟 批改时间: 一、实验目的和要求 熟悉MATLAB 软件;利用MATLAB 软件,绘制出常用的连续时间信号。 二、实验仪器和设备 586以上计算机,装有MATLAB7.0软件 三、实验过程 1. 绘制正弦信号)t Asin t (f 0?ω+=(),其中A=1,πω2=,6/π?=; 2. 绘制指数信号at Ae t (f =),其中A=1,0.4a -=; 3. 绘制矩形脉冲信号,脉冲宽度为2; 4. 绘制三角波脉冲信号,脉冲宽度为4;斜度为0.5; 5. 对上题三角波脉冲信号进行尺度变换,分别得出)2t (f ,)2t 2(f -; 6. 绘制抽样函数Sa (t ),t 取值在-3π到+3π之间; 7. 绘制周期矩形脉冲信号,参数自定; 8. 绘制周期三角脉冲信号,参数自定。 四、实验结果与分析 1.制正弦信号)t Asin t (f 0?ω+=(),其中A=1,πω2=,6/π?= 实验代码: A=1;

(完整版)《中南大学数字信号处理》2014试卷及答案

中南大学考试试卷 2013-- 2014学年 下 学期期末考试试题 时间100分钟 数字信号处理 课程 48 学时 3 学分 考试形式: 闭 卷 专业年级: 电子信息、通信2012级 总分100分,占总评成绩 70 % 注:此页不作答题纸,请将答案写在答题纸上 一、填空题(本题20分,每空2分) 1. 系统稳定的充要条件是系统的单位脉冲响应满足: ∞<∑+∞ -∞=|)(|n n h 。 (p17) 2.若()a x t 是频带宽度有限的,要想抽样后()()a x n x nT =能够不失真地还原出原始信号()a x t ,则抽样频率必须 大于或等于 两倍信号谱的最高频率,这就是奈奎斯特抽样定理。P24 3. 如果序列)(n x 是一长度为64点的有限长序列)630(≤≤n ,序列)(n h 是一长度为128点的有限长序列)1270(≤≤n ,记)()()(n h n x n y *=(线性卷积),则)(n y 为 64+128-1=191 点的序列,如果采用基FFT 2算法以快速卷积的方式实现线性卷积,则FFT 的点数至少为 256 点。P12、p111 4. 设序列()x n 傅立叶变换为()jw X e ,则0()x n n -(0n 为任意实整数)的傅立叶变换是 0)(jwn jw e e X -? 。P35 5. 序列()(3)x n n δ=-的傅里叶变换是 3jw e - 。P35 6.某DFT 的表达式是1 0()()N kn N n X k x n W -==∑,则变换后数字频域上相邻两个频率样点之间的 间隔是 2/N π 。 p76 7.用DFT 对模拟信号进行谱分析,会有 频谱混叠、截断效应、栅栏效应 三种误差来源。 P103 二、单项选择题(10分,每题2分) 1. 序列()(1)n x n a u n =---,则()X z 的收敛域为( A )。P48列 2.5.4 A. ||||z a < B. ||||z a ≤ C. ||||z a > D. ||||z a ≥ 2.下列系统(其中y(n)为输出序列,x(n)为输入序列)中哪个属于线性系统?( D )p11 A.5()()y n x n = B.()()(2)y n x n x n =+ C.()()2y n x n =+ D. 2 ()()y n x n = 3. 直接计算N 点DFT 所需的复数乘法次数与( B )成正比。P110 A.N B.N 2 C.N 3 D.Nlog 2N 4.ZT[2()]n u n --=__B____。P46,例2.5.1

信号与系统实验DOC

信号与系统实验讲义 雷明东编 重庆文理学院 电子电气学院 2014年10月

实验注意事项 1、不准迟到早退,开始做实验前需要签字; 2、在离开实验室前,要整理好实验设备、桌椅、收拾好垃圾后,待老师检查完毕,方可离开实验室; 3、做实验期间不准大声喧哗,如有问题需举手示意; 4、不准在无老师授权的情况下随意拆卸实验设备; 5、在每次做新实验前,需交前个实验的实验报告。

实验一 常用信号的分类和观察 一 实验目的: 1、观察和了解常见信号的波形和特点。 2、理解相关信号参数的作用和意义。 3、掌握信号的FFT 变换。 3、熟练掌握示波器的使用。 二 实验原理: 描述信号的基本方法是写出它的数学表达式,此表达式是时间的函数,绘出函数的图像称为信号的波形。 对于各种信号,可以从不同的角度分类。如分成确定性信号与随机信号;周期信号与非周期信号;连续时间信号与离散时间信号等。 常见信号除了包括正弦波)sin()(0φω+=t A t x 、指数函数信号t Ke t x α=)(、抽样函数信号t t A t x /)(sin )(=、高斯函数信号τ/)(t Ke t x -=、方波、三角波、锯齿波,还包括一些直流信号。 三 预习练习: 1、预习有关信号的分类和描述。 2、理解信号的函数表达式和相关参数的意义。 四 实验内容及步骤: 1、 根据实验箱上函数信号发生器模块的提示选择相应的信号波形代码。 01:正弦波 02:方波 03:锯齿波 04:三角波

05:阶梯波 06:衰减指数信号 07:高斯函数信号 08:抽样函数信号 09:抽样脉冲 10:调幅信号 11:扫频信号 2、用示波器测量信号,读取信号的幅度和频率,并用坐标纸记录信号波形; 在信号与系统实验箱上的电源模块用电压表(或万用表)与示波器来观 测电源信号的特点,并测量电源的幅度。 3、在示波器上观测扫频信号的波形特征,大致画出扫频信号的波形。 4、利用示波器中的FFT函数,来观看信号的FFT变换形式。 5、用频谱分析仪观测各个信号的频谱(选做)。 五实验仪器: 1、信号系统实验箱(函数信号发生器模块) 2、双踪示波器 六实验报告内容: 1、根据实验测量所得数据,绘制各个信号的波形图。 2、绘制各个波形的FFT变换波形。 3、写出相应的函数表达式与频域变换表达式。 4、用示波器直流档观测函数信号的波形特点,并说明原因(提示:本函数发生器所产生的信号均由单片机AT89C51产生)。

(完整word版)信号与系统matlab实验

习题三 绘制典型信号及其频谱图 1.更改参数,调试程序,绘制单边指数信号的波形图和频谱图。观察参数a对信号波形 及其频谱的影响。 程序代码: close all; E=1;a=1; t=0:0.01:4; w=-30:0.01:30; f=E*exp(-a*t); F=1./(a+j*w); plot(t,f);xlabel('t');ylabel('f(t)'); figure; plot(w,abs(F));xlabel('\omega');ylabel('|F(\omega)|';

E=1,a=1,波形图频谱图更改参数E=2,a=1;

更改参数a,对信号波形及其频谱的影响。(保持E=2)上图为a=1图像 a=2时

a=4时 随着a的增大,f(t)曲线变得越来越陡,更快的逼近0,而对于频谱图,随着a增大,图像渐渐向两边张开,峰值减小,陡度减小,图像整体变得更加平缓。 2.矩形脉冲信号 程序代码: close all; E=1;tao=1; t=-4:0.1:4; w=-30:0.1:30;

f=E*(t>-tao/2&tao/2)+0*(t<=-tao/2&t>=tao/2); F=(2*E./w).*sin(w*tao/2); plot(t,f);xlabel('t');ylabel('f(t)'); figure; plot(w,abs(F));xlabel('\omega');ylabel('|F(\omega)|') ; figure; plot(w,20*log10(abs(F))); xlabel('\omega');ylabel('|F(\omega)| in dB'); figure; plot(w,angle(F));xlabel('\omega');ylabel('\phi(\omega )');

信号与系统综合实验报告-带通滤波器的设计DOC

广州大学 综合设计性实验 报告册 实验项目选频网络的设计及应用研究 学院物电学院年级专业班电子131 姓名朱大神学号成绩 实验地点电子楼316 指导老师

《综合设计性实验》预习报告 实验项目:选频网络的设计及应用研究 一 引言: 选频网络在信号分解、振荡电路及其收音机等方面有诸多应用。比如,利用选频网络可以挑选出一个周期信号中的基波和高次谐波。选频网络的类型和结构有很多,本实验将通过设计有源带通滤波器实现选频。 二 实验目的: (1)熟悉选频网络特性、结构及其应用,掌握选频网络的特点及其设计方法。 (2)学会使用交流毫伏表和示波器测定选频网络的幅频特性和相频特性。 (3)学会使用Multisim 进行电路仿真。 三 实验原理: 带通滤波器: 这种滤波器的作用是只允许在某一个通频带范围内的信号通过,而比通频带下限频率低和比上限频率高的信号均加以衰减和抑制。 典型的带通滤波器可以从二阶低通滤波器中将其中一级改成高通而成,如图1所示。 电路性能参数可由下面各式求出。 通带增益:CB R R R R A f vp 144+= 其中B 为通频带宽。 中心频率:)1 1(121 3 12 20R R C R f += π

通带宽度:)2 1(14 321R R R R R C B f -+= 品质因数:B f Q 0 = 此电路的优点是,改变f R 和4R 的比值,就可以改变通带宽度B 而不会影响中心频率0f 。 四 实验内容: 设计一个中心频率Hz f 20000=,品质因数5>Q 的带通滤波器。 五 重点问题: (1)确定带通滤波器的中心频率、上限频率及下限频率。 (2)验证滤波器是否能筛选出方波的三次谐波。 六 参考文献: [1]熊伟等.Multisim 7 电路设计及仿真应用.北京:清华大学出版社,2005. [2]吴正光,郑颜.电子技术实验仿真与实践.北京:科学出版社,2008. [4]童诗白等.模拟电子技术基础(第三版).北京:高等教育出版社, 2001. 图1 二阶带通滤波器

中南大学信号与系统考试2007答案

---○---○--- ---○---○--- ………… 评卷密封线 ……………… 密封线内不要答题,密封线外不准填写考生信息,违者考试成绩按0分处理 ……………… 评卷密封线 ………… 中南大学考试试卷答案 2007 ~2008学年 上 学期 信号与系统 课程 时间110分钟 64 学时, 4 学分,闭卷,总分100分,占总评成绩 70 % 一、判断题(本题10分,每小题2分)(对的打√,错的打×) 1. √ 2. × 3. × 4. × 5.√ 二、填空题(本题20分,每小题2分) 1. ( 4000 ) Hz. 2. ( 0 ). 3. ( ][)2(9 7 ][92][n u n u n x n -+= ). 4. ( 2]Re[:2 1)1()(2->+? +=-s Roc s t u e t x t ). (未写收敛域不扣分) 5. ( )]3()3([292 -+++-ωδωδπ ω ωj ) (未写冲激项扣1分) 6. ( 1 -z ); ( 1 -s ) (对一个给满分) 7. ( unit circle ) 8. ( s s X )( ); (1 )(-z z z X ). (对一个给满分) 9. ) 3)(1(2 +++ωωωj j j 10. =)(t y ( n z z H 00)( ). 三、计算题 (本题40分,每小题8分) 1. Let )2()1()(---=t u t u t x and )4()2()(---=t u t u t h . Compute )(*)()(t h t x t y =and plot )(t y . Solution: ∞ -= =τττd t x h t h t x t y )()()(*)()( 2分 3分 3分

信号与系统实验报告_1(常用信号的分类与观察)

实验一:信号的时域分析 一、实验目的 1.观察常用信号的波形特点及产生方法 2.学会使用示波器对常用波形参数的测量 二、实验仪器 1.信号与系统试验箱一台(型号ZH5004) 2.40MHz双踪示波器一台 3.DDS信号源一台 三、实验原理 对于一个系统特性的研究,其中重要的一个方面是研究它的输入输出关系,即在一特定的输入信号下,系统对应的输出响应信号。因而对信号的研究是对系统研究的出发点,是对系统特性观察的基本手段与方法。在本实验中,将对常用信号和特性进行分析、研究。 信号可以表示为一个或多个变量的函数,在这里仅对一维信号进行研究,自变量为时间。常用信号有:指数信号、正弦信号、指数衰减正弦信号、复指数信号、Sa(t)信号、钟形信号、脉冲信号等。 1、信号:指数信号可表示为f(t)=Ke at。对于不同的a取值,其波形表现为不同的形式,如下图所示: 图1―1 指数信号 2、信号:其表达式为f(t)=Ksin(ωt+θ),其信号的参数:振幅K、角频率ω、与初始相位θ。其波形如下图所示:

图1-2 正弦信号 3、指数衰减正弦信号:其表达式为其波形如下图: 图1-3 指数衰减正弦信号 4、Sa(t)信号:其表达式为:。Sa(t)是一个偶函数,t= ±π,±2π,…,±nπ时,函数值为零。该函数在很多应用场合具有独特的运用。其信号如下图所示:

图1-4 Sa(t)信号 5、钟形信号(高斯函数):其表达式为:其信号如下图所示: 图1-5 钟形信号 6、脉冲信号:其表达式为f(t)=u(t)-u(t-T),其中u(t)为单位阶跃函数。其信号如下图所示: 7、方波信号:信号为周期为T,前T/2期间信号为正电平信号,后T/2期间信号为负电平信号,其信号如下图所示 U(t)

信号与系统MATLAB实验

2016-2017学年第一学期 信号与系统实验报告 班级: 姓名: 学号: 成绩: 指导教师:

实验一常见信号的MATLAB 表示及运算 一.实验目的 1.熟悉常见信号的意义、特性及波形 2.学会使用MATLAB 表示信号的方法并绘制信号波形 3. 掌握使用MATLAB 进行信号基本运算的指令 4. 熟悉用MATLAB 实现卷积积分的方法 二.实验原理 信号一般是随时间而变化的某些物理量。按照自变量的取值是否连续,信号分为连续时间信号和离散时间信号,一般用()f t 和()f k 来表示。若对信号进行时域分析,就需要绘制其波形,如果信号比较复杂,则手工绘制波形就变得很困难,且难以精确。MATLAB 强大的图形处理功能及符号运算功能,为实现信号的可视化及其时域分析提供了强有力的工具。 根据MATLAB 的数值计算功能和符号运算功能,在MATLAB 中,信号有两种表示方法,一种是用向量来表示,另一种则是用符号运算的方法。在采用适当的MATLAB 语句表示出信号后,就可以利用MATLAB 中的绘图命令绘制出直观的信号波形了。下面分别介绍连续时间信号和离散时间信号的MATLAB 表示及其波形绘制方法。 1.连续时间信号 所谓连续时间信号,是指其自变量的取值是连续的,并且除了若干不连续的点外,对于一切自变量的取值,信号都有确定的值与之对应。从严格意义上讲,MATLAB 并不能处理连续信号。在MATLAB 中,是用连续信号在等时间间隔点上的样值来近似表示的,当取样时间间隔足够小时,这些离散的样值就能较好地近似出连续信号。在MATLAB 中连续信号可用向量或符号运算功能来表示。 ⑴ 向量表示法 对于连续时间信号()f t ,可以用两个行向量f 和t 来表示,其中向量t 是用形如12::t t p t 的命令定义的时间范围向量,其中,1t 为信号起始时间,2t 为终止时间,p 为时间间隔。向量f 为连续信号()f t 在向量t 所定义的时间点上的样值。 说明:plot 是常用的绘制连续信号波形的函数。 严格说来,MATLAB 不能表示连续信号,所以,在用plot()命令绘制波形时,要对自变量t 进行取值,MATLAB 会分别计算对应点上的函数值,然后将各个数据点通过折线连接起来绘制图形,从而形成连续的曲线。因此,绘制的只是近似波形,而且,其精度取决于t 的取样间隔。t 的取样间隔越小,即点与点之间的距离越小,则近似程度越好,曲线越光滑。例如:图1-1是在取样间隔为p=0.5时绘制的波形,而图1-2是在取样间隔p=0.1时绘制的波形,两相对照,可以看出图1-2要比图1-1光滑得多。

信号与系统实验报告

中南大学 信号与系统试验报告 姓名: 学号: 专业班级:自动化 实验一 基本信号的生成 1.实验目的 ● 学会使用MATLAB 产生各种常见的连续时间信号与离散时间信号; ● 通过MATLAB 中的绘图工具对产生的信号进行观察,加深对常用信号的 理解; ● 熟悉MATLAB 的基本操作,以及一些基本函数的使用,为以后的实验奠 定基础。 2.实验内容 ⑴ 运行以上九个例子程序,掌握一些常用基本信号的特点及其MATLAB 实现方法;改变有关参数,进一步观察信号波形的变化。 ⑵ 在 k [10:10]=- 范围内产生并画出以下信号: a) 1f [k][k]δ=; b) 2f [k][k+2]δ=; c) 3f [k][k-4]δ=; d) 4f [k]2[k+2][k-4]δδ=-。

源程序: k=-10:10; f1k=[zeros(1,10),1,zeros(1,10)]; subplot(2,2,1) stem(k,f1k) title('f1[k]') f2k=[zeros(1,8),1,zeros(1,12)]; subplot(2,2,2) stem(k,f2k) title('f2[k]') f3k=[zeros(1,14),1,zeros(1,6)]; subplot(2,2,3) stem(k,f3k) title('f3[k]') f4k=2*f2k-f3k; subplot(2,2,4) stem(k,f4k) title('f4[k]') ⑶ 在 k [0:31]=范围内产生并画出以下信号: a) ()()k k 144f [k]sin cos π π=; b) ()2k 24f [k]cos π =; c) ()()k k 348f [k]sin cos π π=。 请问这三个信号的基波周期分别是多少? 源程序: k=0:31; f1k=sin(pi/4*k).*cos(pi/4*k); subplot(3,1,1) stem(k,f1k) title('f1[k]') f2k=(cos(pi/4*k)).^2; subplot(3,1,2) stem(k,f2k) title('f2[k]') f3k=sin(pi/4*k).*cos(pi/8*k); subplot(3,1,3) stem(k,f3k) title('f3[k]') 其中f1[k]的基波周期是4, f2[k]的基波周期是4, f3[k]的基波周期是16。

中南大学 信号与系统matlab实验报告

实验一基本信号的生成 1.实验目的 ?学会使用 MATLAB 产生各种常见的连续时间信号与离散时间信号; ?通过 MATLAB 中的绘图工具对产生的信号进行观察,加深对常用信号的理解; ?熟悉 MATLAB 的基本操作,以及一些基本函数的使用,为以后的实验奠定基础。 2.实验内容 ⑴ 运行以上九个例子程序,掌握一些常用基本信号的特点及其MATLAB 实现方法;改变有关参数,进一步观察信号波形的变化。 ⑵ 在k = [-10:10] 范围内产生并画出以下信号: a)f1[k] =[k]; b)f2[k]=[k+2]; c)f3[k]=[k-4]; d) f [k]=2[k+2]-[k-4]。 源程序: k=-10:10; f1k=[zeros(1,10),1,zeros(1,10)]; subplot(2,2,1) stem(k,f1k) title('f1[k]') f2k=[zeros(1,8),1,zeros(1,12)]; subplot(2,2,2) stem(k,f2k) title('f2[k]') f3k=[zeros(1,14),1,zeros(1,6)]; subplot(2,2,3) stem(k,f3k) title('f3[k]') f4k=2*f2k-f3k; subplot(2,2,4)

⑶ 在k =[0:31] 范围内产生并画出以下信号: a) f1[k]=sin(4k)cos(4k); b) f2[k]=cos2(4k); c) f3[k] = sin(4k)cos(8k) 。 请问这三个信号的基波周期分别是多少? 源程序: k=0:31; f1k=sin(pi/4*k).*cos(pi/4*k); subplot(3,1,1) stem(k,f1k) title('f1[k]') f2k=(cos(pi/4*k)).^2; subplot(3,1,2) stem(k,f2k) title('f2[k]') f3k=sin(pi/4*k).*cos(pi/8*k); subplot(3,1,3)

北京理工大学信号与系统实验实验报告

实验1 信号的时域描述与运算 一、实验目的 1. 掌握信号的MATLAB表示及其可视化方法。 2. 掌握信号基本时域运算的MA TLAB实现方法。 3. 利用MA TLAB分析常用信号,加深对信号时域特性的理解。 二、实验原理与方法 1. 连续时间信号的MATLAB表示 连续时间信号指的是在连续时间范围内有定义的信号,即除了若干个不连续点外,在任何时刻信号都有定义。在MATLAB中连续时间信号可以用两种方法来表示,即向量表示法和符号对象表示法。 从严格意义上来说,MATLAB并不能处理连续时间信号,在MATLAB中连续时间信号是用等时间间隔采样后的采样值来近似表示的,当采样间隔足够小时,这些采样值就可以很好地近似表示出连续时间信号,这种表示方法称为向量表示法。表示一个连续时间信号需要使用两个向量,其中一个向量用于表示信号的时间范围,另一个向量表示连续时间信号在该时间范围内的采样值。例如一个正弦信号可以表示如下: >> t=0:0.01:10; >> x=sin(t); 利用plot(t,x)命令可以绘制上述信号的时域波形,如图1所示。 如果连续时间信号可以用表达式来描述,则还可以采用符号表达式來表示信号。例如对于上述正弦信号,可以用符号对象表示如下: >> x=sin(t); >> ezplot(X); 利用ezplot(x)命令可以绘制上述信号的时域波形 Time(seconds) 图1 利用向量表示连续时间信号

t 图 2 利用符号对象表示连续时间信号 sin(t) 2.连续时间信号的时域运算 对连续时间信号的运算包括两信号相加、相乘、微分、积分,以及位移、反转、尺度变换(尺度伸缩)等。 1)相加和相乘 信号相加和相乘指两信号对应时刻的值相加和相乘,对于两个采用向量表示的可以直接使用算术运算的运算符“+”和“*”来计算,此时要求表示两信号的向量时间范围和采样间隔相同。采用符号对象表示的两个信号,可以直接根据符号对象的运算规则运算。 2)微分和积分 对于向量表示法表示的连续时间信号,可以通过数值计算的方法计算信号的微分和积分。这里微分使用差分来近似求取的,由时间向量[N t t t ,,,21?]和采样值向量[N x x x ,,,21?]表示的连续时间信号,其微分可以通过下式求得 1,,2,1,|)('1-?=?-≈ +=N k t x x t x k k t t k 其中t ?表示采样间隔。MA TLAB 中用diff 函数来计算差分 k k x x -+1。 连续时间信号的定积分可以由MATLAB 的qud 函数实现,调用格式为 quad ('function_name',a,b) 其中,function_name 为被积函数名,a 、b 为积分区间。

中南大学信号与系统试卷

中南大学考试试卷 2008 -- 2008 学年 下 学期 时间110分钟 《信号与系统》 课程 64 学时 学分 考试形式: 闭 卷 专业年级: 电信0601-0605应物0601-0602 总分100分,占总评成绩70 % 注:此页不作答题纸,请将答案写在答题纸上 一.选择题(请选择唯一正确的答案,本题 1. 图一中X(t)的代数表达式为( ) (a) (t+1) u(t+1) –(b) 2(t+1) u(t+1) –(c) (t+1) u(t+1) –(d) 2(t+1) u(t+1) – 2. 考虑一个线性系时不变系统的冲激响应h(t)当输入为f(t)=u(t)时,响应1)(=t t y 为( ) (a) 1 (b) 2 (c) 2 3 (d) 2 5 3. 已知某个连续时不变系统的频率响应为:?? ?≤=otherwise ,0100|| ,1 )(πωωj H ,输入信号x(t)的付立叶变换为 ∑∞ -∞ == k t k j k e a t x π6)(,如果输出y(t)=x(t),则可以判断( ) (a) 16 ,0<=k a k (b) 15 ,0<=k a k (c) 15 ,0>=k a k (d) 16 ,0>=k a k 4. 已知一个离散LTI 系统为:3][2][+=n x n y ,那么该系统是( ) (a)线性时不变 (b) 线性时变 (c)非线性时不变 (d) 非线性时变 5. 已知f(t)的付立叶变换为()F j ω,则2()t f t e 的付立叶变换为( ) (a) ((2))F j ω+ (b) ((2))F j ω- (c) (2)F j ω- (d) (2)F j ω+ 6. 函数)2sin()8/cos(][n n n x +=π的周期是( ) (a) N = 16 (b) N = 8 (c) N = 32 (d) x [n ] is not periodic. 7. 下面哪个系统是稳定因果的( ) (a) 22()22s H s s s += +- (b) 22 ()22s H s s s -=++ (c) 22()22Z H Z Z Z -= +- (d) 22 ()22 Z H Z Z Z -=++

相关文档
最新文档