Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Временная задержка ЦФ
Форум разработчиков электроники ELECTRONIX.ru > Цифровая обработка сигналов - ЦОС (DSP) > Алгоритмы ЦОС (DSP)
Anton1990
Всем добрый день.
Есть цифровой фильтр. В него грузятся два набора коэффициентов (фактически изначально симметричные коэффициенты сдвигаются в сторону, разумеется не только на целое число). Как вычислить временную задержку вносимую каждым набором коэффициентов, ну или как задержка меняется при смене коэффициентов. Надеюсь объяснил доступно. Заранее всем спасибо за ответы.
jorikdima
Задержка не зависит от значения коэффициентов, а только от их числа. 2*n что ли..., погуглите sm.gif
andrew_b
Цитата(jorikdima @ Jan 24 2017, 21:13) *
Задержка не зависит от значения коэффициентов, а только от их числа. 2*n что ли..., погуглите sm.gif

Более того, задержка зависит от структуры фильтра. Применительно к аппаратной реализации (в ПЛИС, например), нерекурсивный фильтр можно построить так, что задержка не будет зависеть от количества коэфиициентов.
Swup
FIR фильтр, как я понял.
И речь видать про групповую задержку.
Групповая задержка изменится ровно на сдвиг.

Посмотрите в matlabe в fdatool.
Anton1990
Цитата(jorikdima @ Jan 24 2017, 21:13) *
Задержка не зависит от значения коэффициентов, а только от их числа. 2*n что ли..., погуглите sm.gif

Что значит не зависит от значений коэффициентов. Я фазу сигнала сдвигаю фильтром (пересчитывая коэффициенты) и вижу реальный сдвиг на осциллографе. Можно конечно им и померять сдвиг, но хотелось бы вычислить математически, т.е. точно.
jorikdima
Цитата(Anton1990 @ Jan 25 2017, 07:53) *
Что значит не зависит от значений коэффициентов. Я фазу сигнала сдвигаю фильтром (пересчитывая коэффициенты) и вижу реальный сдвиг на осциллографе. Можно конечно им и померять сдвиг, но хотелось бы вычислить математически, т.е. точно.

Значит фильтр с нелинейной фазовой характеристикой. В принципе да, вы не говорили что он такой. ТОгда ответ такой: сдвиг равен разности групповых задержек. Групп. задержка это производная фазовой характеристики по частоте.
http://www.dsplib.ru/content/filters/linphase/linphase.html
Считайте фазовые характеристики фильтров. Берите разность производных на нужной частоте.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.