Коэффициенты БИХ фильтров
Добавлено: 08 дек 2010, 21:49
Здравствуйте. В демонстрационной программе filter.exe рассчитываются коэффициенты a и b. Как я понимаю это коэффициенты для стандартного разностного уравнения БИХ фильтров?
Я хочу рассчитывать коэффициенты a и b динамически в зависимости от характеристик фильтра. Искал на сайте формулы, по которым можно рассчитать эти коэффициенты, но нашел только формулы для расчета передаточных характеристик H(z). Я не совсем понимаю, как сделать фильтрацию, если рассчитаны нули и полюса передаточной функции и вообще передаточная функция известна. Если бы это был КИХ фильтр, то там как я понимаю, нужно было бы сделать обратное преобразование Лапласа для того - чтобы получить импульсную характеристику, с которой производим свертку. Здесь же для БИХ непонятно как найти коэффициенты a и b которые нужны для разностного уравнения.
Я хочу рассчитывать коэффициенты a и b динамически в зависимости от характеристик фильтра. Искал на сайте формулы, по которым можно рассчитать эти коэффициенты, но нашел только формулы для расчета передаточных характеристик H(z). Я не совсем понимаю, как сделать фильтрацию, если рассчитаны нули и полюса передаточной функции и вообще передаточная функция известна. Если бы это был КИХ фильтр, то там как я понимаю, нужно было бы сделать обратное преобразование Лапласа для того - чтобы получить импульсную характеристику, с которой производим свертку. Здесь же для БИХ непонятно как найти коэффициенты a и b которые нужны для разностного уравнения.