• 语录大全
  • 励志语录
  • 情感语录
  • 名人经典语录
  • 经典爱情语录
  • 网络经典语录
  • 经典台词
  • 当前位置: 工作范文网 > 语录 > 经典爱情语录 > 正文

    信号与系统实验报告连续时间信号时域分析

    时间:2020-09-23 08:48:14 来源:工作范文网 本文已影响 工作范文网手机站

    连续时间信号的时域分析

    实验目的

    1、 掌握连续时间信号时域运算的基本方法;

    2、 掌握相关格式的调用格式及作用;

    3、 掌握连续信号的基本运算;

    4、 掌握利用计算机进行卷积的运算的原理和方法;

    5、 熟悉连续信号卷积运算函数conv的应用; 实验原理

    信号的基本运算包括信号的相加(减)和相乘(除。信号的时域变换包括信号 的平移、翻转、倒相尺度变换等,由以下公式所描述:

    1、相加(减):f(t) fi(t f2(t)

    2、乘:f(t) f1(t) f2(t)

    3、延时或平移:f(t) f(t t°)

    ,t° 0时右移,t° 0时左移

    4、翻转:f(t) f(-t)

    5、尺度变换:f(t) f (at),

    a 1时尺度缩小,a 1时尺度放大,a 0时

    还必须包含翻转

    6、

    标里相

    乘:

    f(t) af(t)

    7、

    倒相:

    f(t)

    f(t)

    8

    微分:

    f(t)

    df (t)

    dt

    9、

    积分:

    f(t)

    t

    f( )d

    10、 卷积:f(t) fl (t )* f2(t)

    验证性实验

    1、连续信号的相加

    >> clear all;

    >> t=0:0.0001:3;

    >> b=3;

    >> t0=1;u=stepfu n(t,t0);

    >> n=len gth(t);

    >>fori=1: n u(i)=b*u(i)*(t(i)-t0);

    end

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

    >> f=y+u;

    >>plot(t,f);

    >>xlabel(时间(t)');ylabel('幅值 f(t)');title('连续信号的相加');

    2、 连续信号的相乘

    >> clear all;

    >>t=0:0.0001:5;

    >>b=3;

    >>t0=1;u=stepfun(t,t0);

    >>n=length(t);

    >>for i=1:n

    >>u(i)=b*u(i)*(t(i)-t0);

    >>end

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

    >> f=y.*u;

    >>plot(t,f)

    >>xlabel(时间(t)' );ylabe幅值 f(t)' );title连续信号的相乘’);

    3、 移位

    >> clear all;

    >> t=0:0.0001:2;

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

    >> y1=sin(2*pi*(t-0.2));

    >>plot(t,y,'-',t,y1,'--')

    4、 尺度变换

    >> clear all;

    >>t=0:0.0001:1;

    >>a=2;

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

    >>y1=sin(2*a*pi*t);

    >>subplot(2,1,1);

    >>plot(t,y);

    >>ylabel('y(t)');xlabel('t');

    >> title('尺度变换');

    >>subplot(2,1,2)

    >>plot(t,y1);

    >>ylabel('y1(t)');xlabel('t');

    四、 设计性实验

    1、已知信号 fi(t) ( t 4)[U(t) U(t 4)] , f2(t) sin(2 t),用 MATLAB绘出

    下列信号的时域波形。

    f3(t) f1( t) f1(t)

    f4(t) [f1( t) f1(t)]

    f 5(t) f2(t) f3(t)

    f 6(t) f1(t) f2(t)

    程序如下:

    >>clear

    >>syms t >>f1=sym('(-t+4)*(heaviside(t)-heaviside(t-4))'); >>f2=sin(2*pi*t);

    >>f3=f1+subs(f1,t,-t); >>f4=-f3; >>f5=f2*f3; >>f6=f1*f2;

    >>ezplot(f1,[-5,5]);title('f1(t)');

    >>ezplot(f2,[-5,5]);title('f2(t)');

    >>ezplot(f3,[-5,5]);title('f3(t)');

    >>ezplot(f4,[-5,5]);title('f4(t)');

    >>ezplot(f5,[-5,5]);title('f5(t)');

    >>ezplot(f6,[-5,5]);title('f6(t)'); 图像依次如下:

    2、已知信号f(t)的波形如图1-2-2所示。试画出下列各函数对时间t的波形。

    f(-t)

    f(-t+2)

    t(-t-2)

    f(2t)

    f(t/2)

    f(t-2)

    f(-t/2+1)

    程序如下: >>clear >>syms t >>f1=sym('(-t/2+1)*(heaviside(t+2)-heaviside(t-2))');

    >>f2=subs(f1,t,-t); >>f3=subs(f1,t,-t+2); >>f4=subs(f1,t,-t-2);

    >>f5=subs(f1,t,2*t);

    >>f6=subs(f1,t,t/2);

    >>f7=subs(f1,t,t-2); >>f8=subs(f1,t,-t/2+1);

    >>ezplot(f1,[-3,3]);title('f(t)');

    >>ezplot(f1,[-3,3]);title('f1(t)');

    >>ezplot(f2,[-3,3]);title('f1(t)');

    >>ezplot(f3,[-3,7]);title('f2(t)');

    >>ezplot(f4,[-6,2]);title('f3(t)');

    >>ezplot(f5,[-3,3]);title('f4(t)');

    >>ezplot(f6,[-5,5]);title('f5(t)');

    >>ezplot(f7,[-2,7]);title('f6(t)');

    >>ezplot(f8,[-3,7]);title('f7(t)');

    >> f9=diff(subs(f1,t,t/2+1));

    >>ezplot(f9,[-5,5]);title('f8(t)');

    >> f10=int(f2);

    >>ezplot(f10,[-5,5]);title('f9(t)'); 图像依次如下: 图 1-2-2

    有关的专题