matlab冲激偶函数,熟悉matlab软件的相关函数的使用方法各种信号的时域波形.doc...

41528d3028836879cd698677c3999917.gif熟悉matlab软件的相关函数的使用方法各种信号的时域波形.doc

实验目的熟悉MATLAB软件的相关函数的使用方法、各种信号的时域波形。实验内容1、用MATLAB软件绘制各类典型信号的时域波形并且给出程序源代码。(1)指数信号、指数序列;(2)单位阶跃函数、单位阶跃序列;(3)单位脉冲信号;单位抽样序列;(4)矩形信号,矩形序列信号,矩形宽度自定;(5)正弦信号、正弦序列,其中振幅和频率自选;2、假设存在一个单边离散指数序列,参数自选;为随机噪声,方差和均值NSND自选;绘制,和的图形NSDX3、绘制你所采集的电信号的时域波形(部分即可),进行必要的说明和分析4、选作提高编写一个程序,运行后可以在键盘上依次任意输入两个序列,计算两个序列的线性卷积,并输出计算结果。(相关函数,CONV)实现方案(1)指数信号、指数序列1、指数信号分为实指数信号和复指数信号,其中实指数信号的基本形式为ATKEFT。其中,K、A为实数。当A0时,实指数信号随时间按指数式增长;当A0时,复指数序列XN的实部和虚部分别是按指数规律增长的正弦振荡序列;当A0PLOTT,Y,GRIDONAXIS1505152、单位阶跃序列单位阶跃序列UN定义为01NNU单位阶跃序列的源程序及波形图如下N3030UNZEROS1,30,ONES1,31STEMN,UN(3)单位脉冲信号、单位脉冲序列1、单位脉冲信号的定义为1DT00T根据冲激函数的定义,可知冲激函数有如下性质1如果函数FT在0T处连续,其值为0TF,则有0TFTF(2)筛选特性若FT在T0处连续,则有FDTF(3)T为偶函数,即T(4)冲激函数与阶跃函数的关系为TUDT或T(5)尺度特性1TAT用MATLAB绘制单位冲激函数的源程序及波形图如下X100110YX0PLOTX,Y2、单位抽样序列单位抽样序列也叫单位样值信号或单位冲激序列,定义为01NN用MATLAB绘制单位抽样序列的源程序及波形如下N33YN0STEMN,Y,GRIDON(4)矩形信号、矩形信号序列矩形信号的定义为010MTUTT用MATLAB绘制矩形信号的源程序及波形图如下T30013WIDTH1YRECTPULST,WIDTHSTEMT,Y矩形序列的定义为101,NNNNR矩形序列有一个重要参数,就是序列宽度NRN与UN的关系为NNUNUNN因此,用MATLAB表示矩形序列可以利用预先定义好的UDT函数。定义函数的方法为在MATLAB中新建一个EDITOR编译文件,在空白处输入如下程序FUNCTIONYUDTNYN0表示当参数为非负的时候输入1输入完成后点保存,一般会在我的文档MATLAB文件夹中生成一个文件名为UDT的文件,接下来的编程就是要调用UDT函数编程。MATLAB源程序为N38XUDTNUDTN5STEMN,X, FILL ,XLABEL N ,GRIDON波形如下图(5)正弦信号、正弦序列正弦信号的的基本形式为SINTKTF,或COSTKTF。其中,K是振幅;是角频率;是初相位。这三个参数称为正弦信号的三要素。下面我们利用MATLAB产生正弦信号42SINTY,并绘制出0到3秒内的波形图。MATLAB源程序为K2W2PIPHIPI/4T00013YKSINWTPHIPLOTT,Y,GRIDONAXIS0,3,22,22程序运行后,将产生如下波形2、正弦序列正弦序列定义为SINX其中,是正弦序列的数字域频率;为初相。与连续的正弦信号不同,正弦序列的自变量N必须为整数。可以证明只有当2为有理数时,正弦序列才具有周期性。下面利用MATLAB绘制正弦序列6SINX的波形图。MATLAB源程序为N039XSINPI/6NSTEMN,X, FILL ,XLABEL N ,GRIDONTITLE 正弦序列 AXIS0,40,15,15产生的波形图如下图(2)假设单边离散指数序列51NUS,其中N为正整数,下面用MATLAB绘制其波形图并给出源程序N010A15SANSTEMN,S, FILL ,GRIDON而随机噪声指的是在未来任一给定时刻,其瞬时值都不能精确预知的噪声。常见的随机噪声主要分三类单频噪声、脉冲噪声和起伏噪声。在MATLAB中噪声主要用RANDN函数实现。RANDN是求正态分布的随机数矩阵,下面我们用MATLAB生成一个噪声信号。源程序及波形如下N10N0N1YRANDN1,NPLOTN,Y,GRIDON下面通过MATLAB编程,实现2个信号的叠加,源程序及波形如下N10N0N1X115NX2RANDN1,NX2X2MEANX2改变均值X2X2/STDX2改变方差A02BSQRT06X2ABX2高斯噪声新的均值和方差X3X1X2求和SUBPLOT2,2,1STEMN,X1TITLE SN GRID绘图1SUBPLOT2,2,2STEMN,X2TITLE DN GRID绘图2SUBPLOT2,1,2STEMN,X3TITLE SNDN GRID绘图3MEANX2确认均值VARX2确认方差ANS02000ANS06000(3)绘制你所采集的电信号的时域波形(部分即可),进行必要的说明和分析在做数字电子电路实验时,已知我们采集到一个芯片某管脚的高低电平序列为01011100,下面我们用MATLAB绘制出其波形,程序及波形如下A01011100T1LENGTHASTAIRST1,AAXIS0LENGTHAMINA05MAXA05由波形可知,芯片管脚输出电平信号刚好是01011100,与理论完全吻合,显示出MATLAB工具的强大作用。(4)写一个程序,运行后可以在键盘上依次任意输入两个序列,计算两个序列的线性卷积,并输出计算结果。(相关函数,CONV)先设定2个序列X、H的长度分别为N5M6,卷积后的平移量LMN1源程序如下N5M6LNM1X H YCONVX,HNX0N1NH0M1NY0L1SUBPLOT231STEMNX,X, K XLABEL N YLABEL XN GRIDONSUBPLOT232STEMNH,H, K XLABEL N YLABEL HN GRIDONSUBPLOT233STEMNY,Y, K XLABEL N YLABEL YN GRIDON在MATLAB中运行该程序几秒钟后,会提示输入2个序列,此时分别输入【12345】和【234567】由MATLAB自动运算出2序列的卷积和。序列图如下有5个值和6个值的序列卷积后刚好得到56110个值的序列,这也是我们为什么要定义平移量为LNM1的原因。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值