数字信号处理指导书matlab版.docxVIP

  • 50
  • 0
  • 约2.83万字
  • 约 33页
  • 2021-03-16 发布于河北
  • 举报
实验 1 时域离散信号的产生 一、实验目的 学会运用 MATLAB 产生常用离散时间信号。 二、实验涉及的 matlab 子函数 1、square 功能:产生矩形波 调用格式: x=square(t);类似于 sin( t),产生周期为 2*pi ,幅值为 +—1 的方波。 x=square(t,duty);产生制定周期的矩形波,其中 duty 用于指定脉冲宽度与整个 周期的比例。 2、rand 功能:产生 rand 随机信号。 调用格式: x=rand(n,m);用于产生一组具有 n 行 m 列的随机信号。 三、实验原理 在时间轴的离散点上取值的信号, 称为离散时间信号。 通常,离散时间信号 x(n)表示,其幅度可以在某一范围内连续取值。 由于信号处理所用的设备主要是计算机或专用的信号处理芯片, 均以有限的 位数来表示信号的幅度,因此,信号的幅度也必须“量化”,即取离散值。我们把时间和幅度上均取离散值的信号称为时域离散信号或数字信号。 MATLAB 中,时域离散信号可以通过编写程序直接生成,也可以通过对连续信号的等间隔抽样获得。 下面介绍常用的时域离散信号及其程序。 1、单位抽样序列 1 k 0 ( k) 0 k 0 MATLAB 源程序为 1) function [x,n] = impuls (n0,n1,n2) Generates x(n) = delta(n-n0

文档评论(0)

1亿VIP精品文档

相关文档