Цифровой фильтр

From
Vladimir Vassilevsky ()
To
Gennady Mayko
Date
2002-10-22T18:06:40Z
Area
RU.ALGORITHMS
From: "Vladimir Vassilevsky" <vlv@fullnet.net>

Hi Gennady,

Tue Oct 22 2002 10:21, Gennady Mayko wrote to Vladimir Vassilevsky:

 VV>> Строить фильтры высокого порядка в один каскад == напрашиваться на
 VV>> проблемы с шумами, предельными циклами и точностью. 

 GM> Во всяком случае, каскадную реализации аналоговых фильтров высокого
 GM> порядка уже сравнительно давно предлагают заменить другими вариантами
 GM> реализации (с различными многоконтурными обратными связями, лестничными
 GM> гираторными структурами и т.д.) А так по структуре аналогового фильтра
 GM> достаточно легко получить реализацию цифрового, то не удивлюсь, если эти
 GM> методики перекочуют и сюда.

 Цифровые фильтры иногда делают по лестничной и некоторым другим схемам, 
что связано либо с особенностями хардвера, либо с тем, что в задаче удобнее 
работать в коэффициентах отражения, либо очень неудобно факторизовывать. 
 В цифровом фильтре обычно нужно минимизировать потери точности при арифметике

и чувствительность к коэффициентам. Каскадная схема из биквадратных звеньев
хорошо подходит для большинства задач.   


 GM>>> Поэтому "монолитная" реализация фильтра 4-го (любого)
 GM>>> порядка всегда может быть заменена соответствующей каскадной
 GM>>> реализацией  звеньев второго и/или первого порядка. 

 VV>>  
 VV>>  Тут есть один нюанс: для реализации комплексных полюсов нужны либо
 VV>> звенья 
 VV>>  второго порядка, либо звенья первого порядка с комплексными
 VV>> коэффициентами.  
 VV>>  Из реальных звеньев первого порядка собираются только фильтры с
 VV>> реальными 
 VV>>  полюсами -> "слабая" АЧХ.

 
 GM> Вообще-то не имеет особого смысла анализировать отдельные передаточные
 GM> функции звеньев фильтра высокого порядка - их нужно просто реализовывать
 GM> "as is", чтобы получить заданную передаточную функцию высокого порядка.
 
 Предыдуший оратор высказывался в духе того что у него не получается строить
 фильтры высокого порядка из одинаковых звеньев первого порядка :)

 Кстати, о реализации "as is": найти, в какой очередности должны быть звенья 
и как оптимально скомбинировать полюса и нули по звеньям - переборная задача
с факториальной сложностью.
 

VLV

"Любите книги - в них виднo фиги"

--- ifmail v.2.15dev5
 * Origin: FidoNet Online - http://www.fido-online.com (2:5020/400)