|
|
ru.algorithms- RU.ALGORITHMS ---------------------------------------------------------------- From : Vladimir Vassilevsky 2:5020/400 22 Oct 2002 18:06:40 To : Gennady Mayko Subject : Цифровой фильтр -------------------------------------------------------------------------------- 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) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.algorithms/1667958130864.html, оценка из 5, голосов 10
|