信号处理上机实验结果Word格式.docx

上传人:b****8 文档编号:22913042 上传时间:2023-02-06 格式:DOCX 页数:16 大小:257.99KB
下载 相关 举报
信号处理上机实验结果Word格式.docx_第1页
第1页 / 共16页
信号处理上机实验结果Word格式.docx_第2页
第2页 / 共16页
信号处理上机实验结果Word格式.docx_第3页
第3页 / 共16页
信号处理上机实验结果Word格式.docx_第4页
第4页 / 共16页
信号处理上机实验结果Word格式.docx_第5页
第5页 / 共16页
点击查看更多>>
下载资源
资源描述

信号处理上机实验结果Word格式.docx

《信号处理上机实验结果Word格式.docx》由会员分享,可在线阅读,更多相关《信号处理上机实验结果Word格式.docx(16页珍藏版)》请在冰豆网上搜索。

信号处理上机实验结果Word格式.docx

3;

ft=A*sin(w0*t+phi);

axis([03-1.11.1]);

(3)抽样信号

x=linspace(-20,20);

y=sinc(x/pi);

plot(x,y)

axis([-2121-0.51.1]);

(4)矩形脉冲

0.001:

4;

T=1;

ft=rectpuls(t-2*T,2*T);

axis([-15-0.11.1]);

(5)阶跃信号

functionf=Heaviside(t)

f=(t>

0)

------------

t=-1:

ft=Heaviside(t);

axis([-13-0.1

(6)复指数信号的时域波形

0.1:

60;

f=exp(-0.1*t).*sin(2/3*t);

plot(t,f);

ylabel('

f(t)'

);

xlabel('

Time(sec)'

axis([060-11]);

(7)加入随机噪声的正弦波

t=(0:

50);

y=sin(2*pi*50*t);

s=y+randn(size(t));

Subplot(2,1,1);

plot(t(1:

100),y(1:

100));

Subplot(2,1,2);

100),s(1:

(8)周期矩形波

t=(0:

0.0001:

5);

y=A*square(2*pi*t,20);

plot(t,y);

axis([05-1.51.5])

2信号的基本运算

求出

symst;

f=sym('

(t/2+1)*(heaviside(t+2)-heaviside(t-2))'

subplot(2,3,1),ezplot(f,[-3,3]);

title('

y1=subs(f,t,t+2);

subplot(2,3,2),ezplot(y1,[-5,1]);

f(t+2)'

y2=subs(f,t,t-2);

subplot(2,3,3),ezplot(y2,[-1,5]);

f(t-2)'

y3=subs(f,t,-t);

subplot(2,3,4),ezplot(y3,[-3,3]);

f(-2t)'

y4=subs(f,t,2*t);

实验二

例1求系统y”(t)+2y’(t)+100y(t)=10f(t)的零状态响应,已知f(t)=(sin2πt)δ(t)。

ts=0;

te=5;

dt=0.01;

sys=tf([10],[12100]);

t=ts:

dt:

te;

f=10*sin(2*pi*t);

y=lsim(sys,f,t);

y(t)'

例2求系统y”(t)+2y’(t)+100y(t)=10f(t)的零状态响应,已知f(t)=(t)。

y=impulse(sys,t);

h(t)'

实验三

[例1]试用MATLAB画出图示周期三角波信号的频谱

解:

周期信号的频谱为

N=8;

n1=-N:

-1;

%计算n=-N到-1的Fourier系数

c1=-4*j*sin(n1*pi/2)/pi^2./n1.^2;

c0=0;

%计算n=0时的Fourier系数

n2=1:

N;

%计算n=1到N的Fourier系数

c2=-4*j*sin(n2*pi/2)/pi^2./n2.^2;

cn=[c1c0c2];

n=-N:

subplot(2,1,1);

stem(n,abs(cn));

Cn的幅度'

subplot(2,1,2);

stem(n,angle(cn));

Cn的相位'

\omega/\omega0'

[例2]求周期矩形脉冲的Fourier级数表示式。

并用MATLAB求出由前N项Fourier级数系数得出的信号近似波形。

取A=1,T=2,t=1,w0=p

•t=-2:

2;

•N=input('

Numberofharmonics='

•c0=0.5;

•xN=c0*ones(1,length(t));

%dccomponent

•forn=1:

2:

N

•xN=xN+cos(pi*n*t)*sinc(n/2);

•end

•plot(t,xN);

•title(['

N='

num2str(N)]);

N=5N=15

N=50N=500

[例]试用数值方法近似计算三角波信号的频谱

解:

图示三角波可表示为

三角波信号频谱的理论值为

F(jw)=Sa2(w/2)

w=linspace(-6*pi,6*pi,512);

N=length(w);

F=zeros(1,N);

fork=1:

N

F(k)=quad('

sf1'

-1,1,[],[],w(k));

end

figure

(1);

>

plot(w,real(F));

F=zeros(1,N);

title('

'

xlabel('

\omega'

ylabel('

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

当前位置:首页 > 工程科技 > 环境科学食品科学

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

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