滤波器可视化工具是一个交互式工具,能够显示滤波器的幅值、相位响应、群延迟、脉冲响应、阶跃响应、极点-零点图和系数。Fvtool 是 Signal Processing Toolbox™ 中提供的一个图形用户界面。
介绍一种可视化滤波器的方法。
(1)首先创建一个倍频滤波器组对象;
octFiltBank = octaveFilterBank;
fvtool(octFiltBank);
可以画出每一个滤波器幅值响应曲线,如下图所示;
单独画出第9个滤波器幅值响应曲线,如下图所示;
fvtool(octFiltBank,9); % 可视化第九个滤波器
% 默认8192点fft
做8192点FFT得到的图像如下图所示;
fvtool(octFiltBank,'NFFT',8192); % FFT点数
;
可视化第九个滤波器,如下图所示;
做8192点FFT;如下图所示;