信号与线性系统--实验二时域离散时间信号的描述及计算.docVIP

  • 17
  • 0
  • 约3.42千字
  • 约 6页
  • 2017-02-28 发布于重庆
  • 举报

信号与线性系统--实验二时域离散时间信号的描述及计算.doc

信号与线性系统--实验二时域离散时间信号的描述及计算

职教学院电子Z111班 覃春苗 201102203001 实验二 时域离散时间信号的描述及计算 【实验目的】 通过利用MATLAB语言软件实现离散信号的描述和运算练习,熟悉掌握实现基本离散信号时域运算的方法。 对常见离散时间信号的描述及运算内容进行验证性操作练习,掌握用于实现正弦序列、周期方波序列、单位脉冲序列、单位阶跃序列、指数序列等常见信号的程序方法,熟悉和掌握对离散时间信号进行离散卷积、自相关函数、移位、翻转、尺度变换等时域运算的程序方法。 【实验原理】 表示离散时间信号f(k)需要两个行向量,一个是表示序号k=[ ],一个是表示相应函数值f=[ ],画图命令是stem。。 A*sin(w0*n+phi) 产生一个频率为w0,相位为phi的正弦信号。 周期方波序列 数字角频率omega、占空比duty。 (3)单位脉冲序列 既可用ones(1,n)和zeros(1,n)命令,也可用逻辑判断命令生成脉冲序列。 (4)单位阶跃序列 单位阶跃信号的定义为:?,单位阶跃信号是信号分析的基本信号之一,在信号与系统分析中有着非常重要的作用,通常,我们用它来表示信号的定义域,简化信号的时域表示形式。例如:可以用两个不同延时的单位阶跃信号来表示一个矩形门信号,即:。既可用ones(1,n)和zeros(1,n)命令,也可用逻辑判断命令生成阶跃序列。 (5)指数序列 实指数序列信号 ,c、 a是实数。 2.实验中用于实现离散卷积、自相关函数、移位、翻转等时域运算的程序方法基本命令。 (1)卷积积分 信号的卷积是数学上的一种积分运算,两个信号的卷积定义为: 信号的卷积运算在系统分析中主要用于求解系统的零状态响应。一般情况,卷积积分的运算比较困难,但在MATLAB中则变得十分简单,MATLAB中是利用conv函数来实现卷积的。 功能:实现两个函数和的卷积。 格式:g=conv(f1,f2) 说明:f1=f1(t),f2=f2(t)?表示两个函数,g=g(t)表示两个函数的卷积结果。 (2)自相关 MATLAB表达式Y=xcorr(x1,x2) (3)时移 MATLAB表达式Y=[zeros(1,k),x] (4)翻转 MATLAB表达式Y=flip(x) 3.实验练习题MATLAB语言程序或命令及其相对应的结果。 练习题1.1 n0=2; n=-1:15; x1=n-n0==0; x=2*x1; stem(n,x); axis([-1,15,0,2]); ylabel(x(n));xlabel(Time index n); title(电子Z111 覃春苗 201102203001); 练习题1.2 n1=2; n2=8; n=-1:15; x1=(n-n1)=0; x2=(n-n2)=0; x=2*(x1-x2); stem(n,x); ylabel(x(n));xlabel(Time index n); title(电子Z111 覃春苗 201102203001); 练习题1.3 omega1=3*pi/12; n=-10:10;%时间间隔为单位1 x1=sin(omega1*n); omega2=3*pi/12; n=-10:10;%时间间隔为单位1 x2=cos(omega2*n); r=0.9; x3=r.^n; x=x3.*(x1+x2); stem(n,x); ylabel(x(n));xlabel(Time index n); n1=2; n2=8; n=-1:15; x1=(n-n1)=0; x2=(n-n2)=0; x=2*(x1-x2); stem(n,x); ylabel(x(n));xlabel(Time index n); title(电子Z111 覃春苗 201102203001); 练习题2.1 a=[1,2,3]; b=[4,5,6]; y=conv(a,b); subplot(3,1,1);stem([0:length(a)-1],a); ylabel(a(n));xlabel(time index n); title(电子Z111 覃春苗 2011022

文档评论(0)

1亿VIP精品文档

相关文档