|
|
 |
Ответов
|
Jul 19 2012, 08:33
|

Эксперт
    
Группа: Свой
Сообщений: 1 467
Регистрация: 25-06-04
Пользователь №: 183

|
QUOTE (Alexey Lukin @ Jul 19 2012, 02:55)  Это одно и то же. Теоретически одно и то же. Но реализация фильтрами НЧ значительно проще при том же уровне качества, поскольку синк имеет хвосты нелокальные. Интерполяция "чем то похожим на синк" имеет смысл только когда фаза или частота отсчетов со временем меняется. На фиксированой периодической сетке отсчетов как правило используются полифазные фильтры, реализуемые как несколько фильтров НЧ. QUOTE (_Ivana @ Jul 19 2012, 00:10)  Пользуясь случаем, хочу спросить - почему в любезно выложенном fontp файле для ресемплинга используется алгоритм "повышение частоты в L раз - фильтрация - фильтрация - понижение частоты в M раз" вместо имхо простого варианта рассчитать на лету и применить полифазный фильтр с нужной фазой? В документе написано
Или "на лету" это займет больше машинного времени? А там DSP, поэтому это важно? А если на ПЛИС, где можно параллелить процессы, проще будет рассчитать коэффициенты честного полифазного интерполятора без апсемплинга/децимации? Причем, на нули, обычно, никто и не умножает (хоть могут и быть варианты). Повышение частоты часто держим в уме для понимания. Поскольку офсеты повторяются периодически и их можно рассчитать заранее. Это же передискретизация "рациональная", а не какая попало. И хотя доказано, что дробью n/m можно приблизить любое число с точностью порядкка 1/(m*m), всё таки n и m используются только в разумных пределах В статье речь идет о ресэмплинге очень высокого качества, необходимого для аудио, например уровень ошибки -100 дб. Им нужны очень хорошие фильтры. Поэтому они используют каскодную схему - с многократной фильтрацией и ресэмплингом в лоб. Один фильтр НЧ оказался бы слишком длинным или нереализуемым. Хороший фильтр НЧ с полосой много меньшей чем частота Найквиста очень трудно реализовать без многократного сабсэмплинга, а с многократным сабсэмплингом - легко и эффективно
|
|
|
|
|
Jul 19 2012, 16:40
|

Частый гость
 
Группа: Участник
Сообщений: 159
Регистрация: 3-01-11
Пользователь №: 62 000

|
Цитата(fontp @ Jul 19 2012, 12:33)  В статье речь идет о ресэмплинге очень высокого качества, необходимого для аудио, например уровень ошибки -100 дб. Им нужны очень хорошие фильтры. Поэтому они используют каскодную схему - с многократной фильтрацией и ресэмплингом в лоб. Один фильтр НЧ оказался бы слишком длинным или нереализуемым. Можно каскадно, а можно и "в лоб". Ничего, что фильтр длинный. Стандартные частоты в аудио требуют ↑ в пределах пары сотен раз (напр., 44100 → 96000). Умножаем это на типичную длину полифазной компоненты (20-30) и получаем всего десяток тысяч отсчётов. Умножаем синк на окно — фильтр готов.
|
|
|
|
Сообщений в этой теме
tim_s80 Дробная передискретизация полифазным фильтром Jul 17 2012, 09:40 des00 Цитата(tim_s80 @ Jul 17 2012, 03:40) Если... Jul 17 2012, 17:23 tim_s80 Цитата(des00 @ Jul 17 2012, 20:23) ничего... Jul 18 2012, 02:49  des00 Цитата(tim_s80 @ Jul 17 2012, 21:49) Режи... Jul 18 2012, 05:59   tim_s80 Цитата(des00 @ Jul 18 2012, 08:59) ну вот... Jul 18 2012, 10:58    des00 Цитата(tim_s80 @ Jul 18 2012, 05:58) Но м... Jul 18 2012, 11:51     tim_s80 Цитата(des00 @ Jul 18 2012, 14:51) ну дык... Jul 18 2012, 12:26      fontp QUOTE (tim_s80 @ Jul 18 2012, 15:26) Инте... Jul 18 2012, 13:57      des00 Цитата(tim_s80 @ Jul 18 2012, 06:26) Педп... Jul 18 2012, 17:10 Alexey Lukin Цитата(tim_s80 @ Jul 17 2012, 13:40) Если... Jul 18 2012, 16:48 _Ivana Пользуясь случаем, хочу спросить - почему в любезн... Jul 18 2012, 20:10 des00 Цитата(_Ivana @ Jul 18 2012, 14:10) Польз... Jul 19 2012, 03:59 Alexey Lukin Непонятно, что такое "на лету", "че... Jul 18 2012, 21:25 _Ivana Буквально сейчас играюсь - считаю в своем симулято... Jul 18 2012, 21:36 Alexey Lukin Для каждой точки считать свои коэффициенты долго, ... Jul 18 2012, 21:45 _Ivana Видимо я не понимаю что такое полифазные фильтры -... Jul 18 2012, 21:53 _Ivana ЦитатаЭто одно и то же.
Где-то глубоко внутри я по... Jul 19 2012, 08:33 fontp QUOTE (_Ivana @ Jul 19 2012, 11:33) fontp... Jul 19 2012, 08:59 des00 Цитата(_Ivana @ Jul 19 2012, 03:33) На да... Jul 19 2012, 09:00 _Ivana ЦитатаНет, входные отсчеты. Используются просто бо... Jul 19 2012, 09:07 fontp QUOTE (_Ivana @ Jul 19 2012, 12:07) Тогда... Jul 19 2012, 09:10 _Ivana fontp, давайте попробуем так: предложите условия з... Jul 19 2012, 09:20 fontp QUOTE (_Ivana @ Jul 19 2012, 12:20) fontp... Jul 19 2012, 09:28 _Ivana ЦитатаА чем Ваш "банк FIR" не будет тем ... Jul 19 2012, 09:34 _Ivana Мне кажется имелось в виду что для "очень хор... Jul 19 2012, 17:00 des00 Цитата(_Ivana @ Jul 19 2012, 11:00) Мне к... Jul 19 2012, 19:14 fontp QUOTE (_Ivana @ Jul 19 2012, 21:00) Мне к... Jul 21 2012, 17:14 _Ivana Детали тоже интересны, особенно если остальное бол... Jul 21 2012, 17:40 fontp QUOTE (_Ivana @ Jul 21 2012, 21:40) Детал... Jul 21 2012, 17:46 _Ivana Мне интересны такие детали. Только например если В... Jul 21 2012, 18:01 fontp QUOTE (_Ivana @ Jul 21 2012, 22:01) Мне и... Jul 21 2012, 18:15 _Ivana ЦитатаВы как-то странно интерпретируете слова.
Реч... Jul 21 2012, 18:29 fontp QUOTE (_Ivana @ Jul 21 2012, 22:29) Скача... Jul 22 2012, 07:38 _Ivana Спасибо, буду пытаться осознать.
Продолжаю, в попы... Jul 22 2012, 09:14 Alexey Lukin Цитата(_Ivana @ Jul 22 2012, 13:14) ...пр... Jul 22 2012, 14:41 _Ivana Читаю Multirate Filter Design и думаю: какая краси... Jul 22 2012, 11:37
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0
|
|
|