MATLAB7.0使用详解-第16章 信号处理工具箱知识讲解.pptVIP

  • 36
  • 0
  • 约4.14千字
  • 约 29页
  • 2020-06-01 发布于天津
  • 举报

MATLAB7.0使用详解-第16章 信号处理工具箱知识讲解.ppt

第16章 信号处理工具箱 MATLAB信号处理工具箱提供函数主要用于处理信号与系统问题,并可对数字或离散的信号进行变换和滤波。工具箱为滤波器设计和谱分析提供了丰富的支持,通过信号处理工具箱的有关函数可以直接设计数字滤波器,也可以建立模拟原型并离散化。在这章里将主要介绍采样函数、信号生成、滤波器的设计和随机信号功率谱分析。 16.1 MATLAB 7.0中的采样函数 数字信号处理的对象是在采样时钟的控制之下,通过A/D转换器以一定的采样率对模拟信号进行采样得到的。由采样定理可知,采样率必须大于模拟信号的最高频率的2倍。然而在很多情况下,需要对信号进行不同频率的采样,这就需要对采样信号进行处理。这一节将主要介绍常用的改变采样频率的相关MATLAB函数。 16.1.1 upfirdn()函数 upfirdn()函数用于改变信号的采样率,适用于FIR滤波器。upfirdn()函数的调用格式为: upfirdn(X,H,P,Q) 返回信号X是通过上采样、滤波和下采样3个级联系统后的输出结果。 上采样系统:通过插入零值,使得采样频率上升为原来的P倍。 滤波系统:用H给定的单位冲激响应的滤波器滤波。 下采样系统:通过抽取采样点,使得采样率下降Q倍。 16.1.3 interp()上采样函数 interp()函数主要用于上采样。interp()函数的调用格式为Y=interp(X,R),返

文档评论(0)

1亿VIP精品文档

相关文档