общие вопросы по ЦФ
Добавлено: 28 окт 2011, 18:31
Вопрос конечно размазан, так как "смотря для чего, какая вычислительная система и тд", но всё же на сегодняшний день какие типовые значения подавления (в дБ) у ЦФ и какой порядок?
Теория и практика цифровой обработки сигналов
http://ru.dsplib.org/forum/
В идеале да можно и 500 дБ.eiyawii писал(а):Исходя из этой статьи, можно получать любую степень подавления в полосе заграждения при определенном порядке фильтра. То есть надо - можно синтезировать фильтр с подавлением в 500 дБ, только порядок будет большой.
Конечно расплываются и ошибки округления сказываются поэтому фильтры высоких порядков рассчитывать и тем более реализовывать не так уж и просто. Лично я работал с фильтрами с подавлением 60 - 80 дБ. Порядки фильтров не более 15 (Баттерворта) не более 12 (Чебышева) и не более 10 (эллиптический) Если порядки выше то возникают проблемы с устойчивостью при округлении к-тов.eiyawii писал(а): Вот меня интересует практическая часть создания фильтров - ведь не всегда можно получить расчетный фильтр, не расплываются ли коэффициенты фильтра при высоких порядках? Фильтры с какими степенями подавления вы проектировали в своей практике?
Вы сейчас говорите только о БИХ фильтрах или о КИХ фильтрах тоже?eiyawii писал(а):Если порядки выше то возникают проблемы с устойчивостью при округлении к-тов.
Разумеется о БИХ. КИХ фильтры всегда устойчивы поскольку не имеют полюсов в которых передаточная характеристика обращается в бесконечность.eiyawii писал(а): Вы сейчас говорите только о БИХ фильтрах или о КИХ фильтрах тоже?
Да, это отличное свойство КИХ фильтровБахурин Сергей писал(а):Разумеется о БИХ. КИХ фильтры всегда устойчивы поскольку не имеют полюсов в которых передаточная характеристика обращается в бесконечность.
Бахурин Сергей писал(а):1. через fft импульсной характеристики
Вот тут мне не совсем понятно про нули ИХ, можете подробнее описать сиё действие?Бахурин Сергей писал(а):Если будете делать через fft не забываем дописывать нули к импульсной характеристики чтобы получить реальный уровень боковых лепестков.
вот собственно я так сделал выше, причем взял действительную часть, выразил через косинусы. Верно ли будет что если я возьму мнимую часть от частотной характеристики, то получу ФЧХ?Бахурин Сергей писал(а):через расчет передаточной характеристики
думал о том чтобы удалить маткад, привлекает своей неподдельной простотой)Бахурин Сергей писал(а):Ну и позволю себе дать один совет. Бегите от маткада и чем дальше тем лучше. Бежать советую в сторону matlab или его бесплатных аналогов (gnu Octave например).
Вы имеете в виду по бокам ряда нули подставить?Бахурин Сергей писал(а):не забываем дописывать нули к импульсной характеристики чтобы получить реальный уровень боковых лепестков