信号与线性系统课程设计Word格式.docx

上传人:b****5 文档编号:18737555 上传时间:2022-12-31 格式:DOCX 页数:21 大小:526.59KB
下载 相关 举报
信号与线性系统课程设计Word格式.docx_第1页
第1页 / 共21页
信号与线性系统课程设计Word格式.docx_第2页
第2页 / 共21页
信号与线性系统课程设计Word格式.docx_第3页
第3页 / 共21页
信号与线性系统课程设计Word格式.docx_第4页
第4页 / 共21页
信号与线性系统课程设计Word格式.docx_第5页
第5页 / 共21页
点击查看更多>>
下载资源
资源描述

信号与线性系统课程设计Word格式.docx

《信号与线性系统课程设计Word格式.docx》由会员分享,可在线阅读,更多相关《信号与线性系统课程设计Word格式.docx(21页珍藏版)》请在冰豆网上搜索。

信号与线性系统课程设计Word格式.docx

xlabel('

t'

);

title('

f(t)=6e^t'

gridon;

subplot(3,1,2);

ezplot(f2,[-10,10]);

f(t)=6cos(-2*t+3)'

subplot(3,1,3);

ezplot(f3,[-10,10]);

f(t)=6sin(-2*t+3)'

gridon

实验结果:

2、用MATLAB表示抽样信号(sinc(t))、矩形脉冲信号(rectpuls(t,width))

及三角脉冲信号(tripuls(t,width,skew))。

t=-6:

0.01:

6;

f1=sinc(t);

f2=rectpuls(t,3);

f3=tripuls(t,3,0);

plot(t,f1);

axis([-6,6,-1,2])

f(t)=sinc(t)'

plot(t,f2);

axis([-6,6,-1,2]);

f(t)=rectpuls(t,3)'

plot(t,f3);

f(t)=tripuls(t,3,0)'

运行结果:

3、编写如图3的函数并用MATLAB绘出满足下面要求的图形。

(1)f(−t);

(2)f(t−2);

(3)f(1−2t);

(4)f(0.5t+1).

t0=-2:

0.05:

14;

t1=-14:

2;

t2=0:

16;

t3=-6:

t4=-5:

25;

f0=4*rectpuls(t0-6,12)+3*tripuls(t0-6,4,0);

f1=4*rectpuls(-t1-6,12)+3*tripuls(-t1-6,4,0);

f2=4*rectpuls(t2-8,12)+3*tripuls(t2-8,4,0);

f3=4*rectpuls(1-2*t-6,12)+3*tripuls(1-2*t-6,4,0);

f4=4*rectpuls(0.5*t4+1-6,12)+3*tripuls(0.5*t4+1-6,4,0);

subplot(5,1,1);

plot(t0,f0);

f(t)'

subplot(5,1,2);

plot(t1,f1);

f(-t)'

subplot(5,1,3);

plot(t2,f2);

f(t-2)'

subplot(5,1,4);

plot(t3,f3);

f(1-2t)'

subplot(5,1,5);

plot(t4,f4);

f(0.5t+1)'

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

1、掌握卷积计算方法。

2、掌握函数lsim,impulse,step的用法,lsim为求取零状态响应,

impulse为求取单位脉冲响应,step为求取单位阶跃响应。

3、运用课堂上学到的理论知识,从RC、RL一阶电路的响应中正确

区分零输入响应、零状态响应、自由响应与受迫响应。

四、实验内容:

1.分别用函数lsim和卷积积分两种方法求如图7所示系统的零状态

响应。

其中L=1,R=2,e(t)=

ε(t),i(0−)=2。

(1)lsim函数表示:

t=0:

10;

f=exp(-t);

a=[12];

b=[1];

y=lsim(b,a,f,t);

plot(t,y);

Time(sec)'

ylabel('

i(t)'

(2)卷积积分方法:

symstx;

e=exp(-x);

h=exp(-2.*(t-x));

i=int(e.*h,x,0,t);

ezplot(i,[0,10]);

exp(-t)*exp(-2t)'

2.求上述系统的冲激响应与阶跃响应。

冲激响应源程序:

impulse(b,a,10);

阶跃响应源程序:

step(b,a,10);

实验三连续信号的频域分析

1.掌握周期信号的频谱——Fourier级数的分析方法。

2.深入理解信号频谱的概念,掌握典型信号的频谱以及Fourier变换

的主要性质。

3.掌握调制与解调的基本原理及滤波器的使用。

四、实验内容

1.求如图所示周期矩形脉冲信号的Fourier级数表达式,画出频谱图,并用前N次谐波合成的信号近似。

2、试用fourier()函数求下列信号的傅里叶变换F(jω),并画出F(jω)

(1)f(t)=te−3tε(t)

(2)f(t)=sgn(t)

(1)程序:

symstx;

x=fourier(t*exp(-3*t)*heaviside(t));

y=abs(x)

ezplot(y);

|F(jω)|'

(2)程序:

x=fourier(2*heaviside(t)-1);

z=abs(x);

ezplot(z);

3、调制信号为一取样信号,利用MATLAB分析幅度调制(AM)产生

的信号频谱,比较信号调制前后的频谱并解调已调信号。

设载波信号

的频率为100Hz。

Fm=10;

t1=0:

0.00002:

0.2;

symstv;

x=sin(2.0*pi*Fm*t)/(2.0*pi*Fm*t);

subplot(3,2,1);

ezplot(x,[0,0.2]);

原函数'

Fx=fourier(x,v);

subplot(3,2,2);

ezplot(Fx,[-50*pi,50*pi]);

axis([-50*pi,50*pi,-0.05,0.1]);

频谱'

y=x*cos(200*pi*t);

subplot(3,2,3);

b=subs(y,t,t1);

plot(t1,b);

调制后'

axis([0,0.2,-1,1]);

Fy=fourier(y,v);

subplot(3,2,4);

ezplot(Fy,[-250*pi,250*pi]);

axis([-250*pi,250*pi,-0.05,0.1]);

z=y*cos(200*pi*t);

Fz=fourier(z,v);

G=-heaviside(v-20*pi)+heaviside(v+20*pi);

%门函数

Fx1=Fz*G;

x1=2*ifourier(Fx1,v);

%滤波过程中幅度减半且反向。

subplot(3,2,5);

ezplot(x1,[0,0.2]);

解调后'

subplot(3,2,6);

ezplot(2*Fx1,[-50*pi,50*pi]);

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

一、实验目的:

掌握连续时间系统变换域分析的基本方法。

二、实验设备:

安装有matlab6.5以上版本的PC机一台。

1如图所示系统:

(a)对不同的RC值,用freqs函数画出系统的幅频曲线。

解:

易求得H(jω)=1/(1+jωRC),RC的取值依次为100、10、……、0.00001时的幅频曲线。

b=[01];

forc=-5:

2

RC=10^c;

a=[RC1];

freqs(b,a);

axis([10^(-2),10^(5),0.1,1]);

holdon

end

得到一系列幅频曲线,从左到右依次为RC的取值依次为100、10、……、0.00001时的幅频曲线。

图中褐色虚线表示纵坐标取值为0.707,红线表示横坐标为100,绿线横坐标为2000。

(b)信号

包含了一个低频分量和一个高频分量。

确定适当的RC值,滤除信号中的高频分量并画出信号

s范围内的波形。

提示:

|H(jω)|为最大值的

/2处对应的频率为通带截止频率ωc,首先求取|H(jω)|并找到ωc和RC关系,然后根据题意选定ωc即可确定RC值。

由(a)中的图可知,当RC=-2时符合题意。

0.001:

f=cos(100*t)+cos(2000*t);

subplot(2,1,1);

plot(t,f);

y1=cos(100*t)/(1+j*100*10^(-2))+cos(2000*t)/(1+j*2000*10^(-2));

subplot(2,1,2);

plot(t,y1)

2、信号任选,分析以下几种情况下信号的频谱和波形变化:

(1)系统满足线性不失真条件时;

(2)系统只满足恒定幅值条件时;

(3)系统只满足相位条件时;

(4)系统两个条件均不满足时。

利用fourier求取信号的傅立叶变换E(jω),然后设计

H(jω)=H(jω)eφ(ω)使之满足不同条件,计算R(jω)=E(jω)H(jω)并画频谱图。

(1)程序

e=exp(-2*abs(t));

subplot(2,3,1);

ezplot(e,[-3,3]);

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

Fe=fourier(e,v);

subplot(2,3,2);

ezplot(Fe,[-3,3]);

幅度谱'

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

i=1;

fora=-3:

0.02:

3

R11=subs(Fe,v,a);

C(i)=angle(R11);

i=i+1;

b=-3:

3;

subplot(2,3,3);

plot(b,C);

相位谱'

axis([-3,3,-1,1]);

H1=2*exp(-j*v*1);

R1=Fe*H1;

r1=ifourier(R1,t);

subplot(2,3,4);

ezplot(r1,[-3,3]);

满足线性不失真条件'

axis([-3,3,-0.2,2])

subplot(2,3,5);

ezplot('

abs(8/(4+v^2)*exp(-i*v))'

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

R11=subs(R1,v,a);

subplot(2,3,6);

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

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高中教育 > 英语

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1