MKS 0 27 мая, 2008 Опубликовано 27 мая, 2008 · Жалоба Вот еще матлабовский скрипт для построения частотных характеристик Farrow интерполятора, может пригодится кому. Для работы нужно включить cell mode в матлабе. lagrange_frq_response.zip Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
des00 25 16 апреля, 2009 Опубликовано 16 апреля, 2009 · Жалоба http://www.acoustics.hut.fi/~vpv/publicati...t2_lagrange.pdf Господа гуру просвятите по этой статье. на странице 19 рассмотрена модифицированная структура фарроу, модификация заключается в удалении целой части задержки и использовании только дробной части. (подозреваю что у кубического интерполятора Nazami на стр.203, который используется в моделях petrov проведена как раз такая модификация). Для этого вводиться матрица трансформации, которая определяется формулой 3.109. Дальше рассмотрен пример для квадратного интерполятора. Собственно вопрос как в примере, при расчете по формуле 3.109 T(n,m) = round(N/2)^(n-m) for n >= m, для N = 2, n = 2, m = 1 получено T(2,1) = 2 ? Спасибо. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
unlis 0 18 января, 2019 Опубликовано 18 января, 2019 · Жалоба Господа, а кто-нибудь сохранил себе следующие документы: http://www.signumconcepts.com/IP_center/paper018.pdf http://rapidshare.de/files/39535030/interpolation_in_digital_modems.rar.html "Interpolation in Digital Modems -- Part I: Fundamentals," IEEE Trans. Comm. vol. 41, pp. 501-507, March 1993. "Interpolation in Digital Modems -- Part II: Implementation and Performance," IEEE Trans. Comm., vol. 41, pp. 998-1008, June 1993 (with L. Erup and R.A. Harris). и если есть можете еще выложить первоисточник - статью фарроу 88 года. Очень нуждаюсь в информации по данной теме. Спасибо. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
petrov 6 18 января, 2019 Опубликовано 18 января, 2019 · Жалоба A continuously variable digital delay element.pdf interpolation_in_digital_modems_-_part_1.pdf interpolation_in_digital_modems_-_part_2.pdf paper018.pdf Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
bahurin 0 14 мая, 2019 Опубликовано 14 мая, 2019 · Жалоба Если кому интересно есть Сишная реализация фарроу фильтров Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
megajohn 3 14 мая, 2019 Опубликовано 14 мая, 2019 · Жалоба 32 минуты назад, bahurin сказал: Если кому интересно есть Сишная реализация фарроу фильтров хм, где то находил такую реализацию double farrow( s16* y, double x ) // x - ratio { double y0 = (double)y[0]; double y1 = (double)y[1]; double y2 = (double)y[2]; double y3 = (double)y[3]; double a3 = (y3-y0)/6.0+(y1-y2)/2.0; double a1 = (y3-y1)/2.0-a3; double a2 = y3-a3-a1-y2; x = x*(x*(x*a3+a2)+a1)+y2; return (s16)x; } но не подходит ни под одну из ваших. Что же тогда я юзал ?! Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
bahurin 0 14 мая, 2019 Опубликовано 14 мая, 2019 · Жалоба a[0] = z[2]; a[3] = DSPL_FARROW_LAGRANGE_COEFF*(z[3] -z[0]) + 0.5*(z[1] - z[2]); a[1] = 0.5*(z[3] - z[1])-a[3]; a[2] = z[3] - z[2] -a[3]-a[1]; res = polyval(a, 3, &x, 1, (*y)+k); Если z обозначить как y то отличий ровно 0. Только приведённые обертки позволяют ещё сдвигать на дробное время и ресаэмплировать в произвольное отношение P/Q. Кроме того есть ещё реализация на кубических сплайнах, которая не требует коэффициента 1/6 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться