Цифровой фильтр
- 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)