Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Фильтр Фарроу
Форум разработчиков электроники ELECTRONIX.ru > Цифровая обработка сигналов - ЦОС (DSP) > Алгоритмы ЦОС (DSP)
_Anatoliy
Уважаемые,случайно обнаружил что для полинома третьего порядка есть два варианта коэффициентов.Первый приводится в Незами и в модели работает как положено. Второй вариант находится здесь farrow. Коэффициенты в ветвях а1 и а3 отличаются знаком. Этот вариант в модели работает,мягко говоря,не очень хорошо.То что в статье ошибка, как то не верится,она висит уже несколько лет да и сайт вроде серьёзный,исправили бы давно.Тогда в чём же дело?
_Anatoliy
Цитата(_Anatoliy @ Sep 9 2011, 08:05) *

Не поленился,пересчитал модифицированный Фарроу по их методике - всё заработало,ошибка между двумя Фарроу[простой и модифицированный] не более 4е-16.Вывод - методика правильная, а расчёт полная лажа.И на один сумматор меньше стало чем в статье.
bahurin
Цитата(_Anatoliy @ Sep 9 2011, 13:36) *
Не поленился,пересчитал модифицированный Фарроу по их методике - всё заработало,ошибка между двумя Фарроу[простой и модифицированный] не более 4е-16.Вывод - методика правильная, а расчёт полная лажа.И на один сумматор меньше стало чем в статье.


В каком месте ошибка в статье?
des00
Цитата(_Anatoliy @ Sep 9 2011, 01:05) *
Тогда в чём же дело?

год - полтора назад я писал про это и файлы с расчетами выкладывал. Фильтры правильные в обоих случаях. Но у одного рабочий диапазон значений [0:1] а у другого [-1:0]. Все математически верно. Поэтому в петлях по тактовой нужно учитывать эту особенность.

ЗЫ. понятия фильтр фарроу нет, это интерполяторы Лагранжа, выполненные по определенной схеме
_Anatoliy
Цитата(des00 @ Sep 9 2011, 17:41) *
год - полтора назад я писал про это и файлы с расчетами выкладывал. Фильтры правильные в обоих случаях. Но у одного рабочий диапазон значений [0:1] а у другого [-1:0]. Все математически верно. Поэтому в петлях по тактовой нужно учитывать эту особенность.

Ладно,если так то беру обратно свои слова насчёт лажи. Но всё-же у меня получилась схема проще для варианта Незами.
А фильтры Фарроу всё таки есть...
des00
Цитата(_Anatoliy @ Sep 10 2011, 02:40) *
Ладно,если так то беру обратно свои слова насчёт лажи. Но всё-же у меня получилась схема проще для варианта Незами.

может быть, но ваша реализация хороша для проца, для плис и тактовой под 200 МГц, вы добавите регистров в расчет полинома, нужно будет выравнивать выходы фильтров и т.д. Причем для альтеры и хилых оптимальная реализация интерполятора разная wink.gif

Цитата
А фильтры Фарроу всё таки есть...

из учебника Discrete-Time Modeling of Acoustic Tubes Using Fractional Delay Filters

Цитата
3.3.7 Farrow Structure of Lagrange Interpolation
In this section we present a new implementation structure for Lagrange interpolation. This derivation has been first published by Välimäki (1994a, 1994b, 1995a)†.
....
We shall call this the implementation technique describe above the Farrow structure of Lagrange interpolation. A remarkable feature of this form is that the transfer functions Cn (z) are fixed for a given order N. The interpolator is directly controlled by the fractional delay D, i.e., no computationally intensive coefficient update is needed when D is changed.

The Farrow structure is most efficiently implemented using Horner’s method (see, e.g., Hildebrand, 1974, p. 28), that is
_Anatoliy
Цитата(des00 @ Sep 10 2011, 13:21) *
из учебника Discrete-Time Modeling of Acoustic Tubes Using Fractional Delay Filters

Ну так это сколько писателей столько и мнений.Суть дела от этого не меняется.Предлагаю забить.
Вы лучше скажите, не проводили ли эксперимент по порогу захвата(из лички)?
des00
Цитата(_Anatoliy @ Sep 10 2011, 06:21) *
Ну так это сколько писателей столько и мнений.Суть дела от этого не меняется.Предлагаю забить.

согласен, но все таки это лагранж wink.gif

Цитата
Вы лучше скажите, не проводили ли эксперимент по порогу захвата(из лички)?

в личку ответил %)
thermit
Лагранж, конечно.
Структура фарроу - структура с минимальным количеством умножителей.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.