реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> Фильтр Фарроу, коэффициенты
_Anatoliy
сообщение Sep 9 2011, 07:05
Сообщение #1


Утомлённый солнцем
******

Группа: Свой
Сообщений: 2 646
Регистрация: 15-07-06
Из: г.Донецк ДНР
Пользователь №: 18 832



Уважаемые,случайно обнаружил что для полинома третьего порядка есть два варианта коэффициентов.Первый приводится в Незами и в модели работает как положено. Второй вариант находится здесь farrow. Коэффициенты в ветвях а1 и а3 отличаются знаком. Этот вариант в модели работает,мягко говоря,не очень хорошо.То что в статье ошибка, как то не верится,она висит уже несколько лет да и сайт вроде серьёзный,исправили бы давно.Тогда в чём же дело?
Go to the top of the page
 
+Quote Post
_Anatoliy
сообщение Sep 9 2011, 09:36
Сообщение #2


Утомлённый солнцем
******

Группа: Свой
Сообщений: 2 646
Регистрация: 15-07-06
Из: г.Донецк ДНР
Пользователь №: 18 832



Цитата(_Anatoliy @ Sep 9 2011, 08:05) *

Не поленился,пересчитал модифицированный Фарроу по их методике - всё заработало,ошибка между двумя Фарроу[простой и модифицированный] не более 4е-16.Вывод - методика правильная, а расчёт полная лажа.И на один сумматор меньше стало чем в статье.
Go to the top of the page
 
+Quote Post
bahurin
сообщение Sep 9 2011, 16:30
Сообщение #3


Местный
***

Группа: Участник
Сообщений: 240
Регистрация: 20-09-08
Пользователь №: 40 347



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


В каком месте ошибка в статье?
Go to the top of the page
 
+Quote Post
des00
сообщение Sep 9 2011, 16:41
Сообщение #4


Вечный ламер
******

Группа: Модераторы
Сообщений: 7 248
Регистрация: 18-03-05
Из: Томск
Пользователь №: 3 453



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

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

ЗЫ. понятия фильтр фарроу нет, это интерполяторы Лагранжа, выполненные по определенной схеме


--------------------
Go to the top of the page
 
+Quote Post
_Anatoliy
сообщение Sep 10 2011, 07:40
Сообщение #5


Утомлённый солнцем
******

Группа: Свой
Сообщений: 2 646
Регистрация: 15-07-06
Из: г.Донецк ДНР
Пользователь №: 18 832



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

Ладно,если так то беру обратно свои слова насчёт лажи. Но всё-же у меня получилась схема проще для варианта Незами.
А фильтры Фарроу всё таки есть...
Эскизы прикрепленных изображений
Прикрепленное изображение
 

Прикрепленные файлы
Прикрепленный файл  FarrMod.rar ( 11.21 килобайт ) Кол-во скачиваний: 60
 
Go to the top of the page
 
+Quote Post
des00
сообщение Sep 10 2011, 11:21
Сообщение #6


Вечный ламер
******

Группа: Модераторы
Сообщений: 7 248
Регистрация: 18-03-05
Из: Томск
Пользователь №: 3 453



Цитата(_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


--------------------
Go to the top of the page
 
+Quote Post
_Anatoliy
сообщение Sep 10 2011, 12:21
Сообщение #7


Утомлённый солнцем
******

Группа: Свой
Сообщений: 2 646
Регистрация: 15-07-06
Из: г.Донецк ДНР
Пользователь №: 18 832



Цитата(des00 @ Sep 10 2011, 13:21) *
из учебника Discrete-Time Modeling of Acoustic Tubes Using Fractional Delay Filters

Ну так это сколько писателей столько и мнений.Суть дела от этого не меняется.Предлагаю забить.
Вы лучше скажите, не проводили ли эксперимент по порогу захвата(из лички)?
Go to the top of the page
 
+Quote Post
des00
сообщение Sep 12 2011, 13:51
Сообщение #8


Вечный ламер
******

Группа: Модераторы
Сообщений: 7 248
Регистрация: 18-03-05
Из: Томск
Пользователь №: 3 453



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

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

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

в личку ответил %)


--------------------
Go to the top of the page
 
+Quote Post
thermit
сообщение Sep 12 2011, 18:41
Сообщение #9


Знающий
****

Группа: Участник
Сообщений: 781
Регистрация: 3-08-09
Пользователь №: 51 730



Лагранж, конечно.
Структура фарроу - структура с минимальным количеством умножителей.
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 8th July 2025 - 07:19
Рейтинг@Mail.ru


Страница сгенерированна за 0.01446 секунд с 7
ELECTRONIX ©2004-2016