1、信号实验报告信息科学与工程学院 电子信息工程 姓 名 : 学 号 :实验一一、实验内容:1、连续信号的 MATLAB表示:MATLAB提供了大量的产生基本信号的函数。最常用的指数信号、正弦信号是 MATLAB的内部函数,即不安装任何工具箱就可调用的函数。 2、编程实现题2-2已知信号 x(t)如图 m2-2图所示,分别用 MATLAB表示信号 x(t)、x(t)cos(50t),并画出波形,程序如下:function yt=x2_2(t)yt=1*(t=-1function yt=xx1(t,w);yt=(u(t)-u(t-2).*exp(-j*w*t);w=linspace(-6*pi,6*
2、pi,512);N=length(w);X=zeros(1,N);for k=1:NX(k)=quadl(xx1,0,2,w(k);endplot(w,real(X);xlabel(omega);ylabel(X(jomega);运行结果如有图所示:4-4-2程序如下:function yt=u(t)yt=0*(t=0);function yt=xx2(t,w);yt=cos(2*t).*(u(t)-u(t-2).*exp(-j*w*t);w=linspace(-6*pi,6*pi,512);N=length(w);X=zeros(1,N);for k=1:NX(k)=quadl(xx2,0,
3、2,w(k);endplot(w,real(X);xlabel(omega);ylabel(X(jomega);运行结果如下图所示:M4-2 (1)若以 定义信号的有效带宽,试确定题90.|2|120PCNnM4-1图所示信号的有效带宽 ,取A=1,T=2;0w(2)画出有效带宽内有限项谐波合成的近似波形,并对结果加以讨论和比较;(3)增加谐波的项数,观察其合成的近似波形,并对结果加以讨论和比较;得如下程序:function y=x1(t,w);y=cos(2*t).*(t=0w=linspace(-6*pi,6*pi,1024);N=length(w);X=zeros(1,N);for k=
4、1:NX(k)=quadl(x1,0,2,w(k);endfigure(1)plot(w,real(X);xlabel(omega);ylabel(X(jomega)运行结果如右图所示:M4-3 求题 M4-3图所示周期矩形信号的幅度频谱,并画出频谱图。分别取讨论周期 T与频谱的关系。,84,2T和得如下程序:function y=x2(t,w);y=1*exp(-j*w*t);w=linspace(-6*pi,6*pi,512);N=length(w);X=zeros(1,N);for k=1:NX(k)=quadl(x2,-0.001,9999,w(k);endplot(w,real(X);xlabel(omega);ylabel(X(jomega);运行结果如右图所示:题 4-5: 已知连续三角波 x(t)=1-t, t1,试计算其在 0fm(Hz)范围内信号的能量。取 fm=0.110HZ该题程序如下:function yt=x4_5_1(t);yt=2*sinc(t).*sinc(t).*sinc(t).*sinc(t);fm=linspace(0.1,10,256);N=length(fm);E=zeros(1,N);for k=1:NE(k)=quadl(x4_5_1,0,fm(k);endplot(fm,E);xlabel(Hz);ylabel(E);