数字信号处理中常用的matlab函数

来源:互联网 发布:桌面淘宝下载 编辑:程序博客网 时间:2024/04/30 01:13

1.波形产生函数

  • square函数:产生方波
  • sawtooth函数:三角波
  • sinc函数:
  • diric函数:
  • rectpuls函数:产生非周期的矩形波
  • tripuls函数:产生非周期的三角波
  • pulstran函数:
  • chirp函数:产生线性调频余弦信号。。

2.傅里叶变换函数

  • fft函数:
  • fftshift函数:
  • ifft函数:傅里叶反变换

3.滤波器分析与实现函数

  • conv函数:完成向量的卷积操作。
  • impz函数:产生系统的冲击响应。
  • zplane函数:绘制系统的零极点图。 
  • abs函数:计算向量的幅值
  • angle函数:返回复数向量的相位向量,如:p=angle(h),其中h为复数向量,p为相位向量
  • filter函数:例如:y=filter(b,a,x);计算输入信号x经过传递函数分子分母系数向量(降幂排列)为b,a的滤波器后的输出

 

-------------------------------------------------------------------------------------------------------------------------------------------

滤波器设计与分析工具FDATool:

此为交互式滤波器设计与分析工具,通过该工具提供的交互式环境,用户可以方面的进行滤波器的设计和分析

1.FDATool启动:

在matlab命令窗口下,执行“FDATool”命令,

 

滤波器设计与分析工具SPTool:

1、SPTool的启动与数据导入

在matlab命令窗口中,执行“SPTool”命令,就会启动SPTool信号处理工具,