Matlab fdatool设计实现一维数字滤波器

    xiaoxiao2021-03-25  159

    主旨

    Matlab的fdatool生成的滤波器系数与滤波器传输函数的A/B参数的对应关系并不直观,本文目的在于总结出滤波器系数到传输函数A/B参数的转换方法和原理。

    问题描述

    fdatool是Matlab提供的一个交互式数字滤波器设计工具[1]. 这个工具可以根据用户给定的滤波器类型、通带阻带参数等信息设计滤波器,并将滤波器的各类响应曲线(幅频响应、相频响应、冲击响应、延迟等)画出来。

    当得到响应符合预期的滤波器设计之后,下一步需要将滤波器参数导出并代入实际运算。Matlab的一维数字滤波器计算函数为filter(无时延补偿)或filtfilt(有时延补偿),其需要的参数除了原始信号外,还包括传输函数的A/B参数。其中A/B参数分别代表如下的滤波器传输函数表达式中数列A和数列B

    转载请注明原文地址: https://ju.6miu.com/read-1657.html

    最新回复(0)