|
|
ru.algorithms- RU.ALGORITHMS ---------------------------------------------------------------- From : Sergey Kabikov 2:5020/175.2 28 May 2001 20:53:21 To : Evgenij Masherov Subject : Re: Передискретизация аудио --------------------------------------------------------------------------------
Mon May 28 2001 11:27, Evgenij Masherov wrote to Andrew Kadatch:
AK>> Существует гораздо лучшее решение (наука не стоит на месте), позволяющее
AK>> с очень низкими выч. затратами производить передискретизацию для
AK>> практически любого отношения частот.
AK>> См., н-р, очень забавное решение на
AK>> http://www-ccrma.stanford.edu/~jos/resample/ и
EM> Спасибо за информацию - но что-то мне кажется, что это чисто
EM> академическое решение. Идея интерполировать функциями sin(x)/x весьма
EM> элегантна, но что-то мне сдается, что для хорошего качества порядок
EM> фильтра должен быть повыше - очень уж медленно гипербола убывает.
EM> Возможно, кто-то попробовал и может сравнить?
А что здесь, собственно, сравнивать ?
"Идеальный ФHЧ с КИХ имеет во временной области вид sin(x)/x" - банальность.
"Окно Кайзера - самое окнистое окно" - аналогично.
Вся оригинальность данного решения сводится к тому, чтобы после обработки
сигнала ФHЧ (хотя бы для удаления алиасов) применить для ресэмплинга линейную
( =8-( ) ) интерполяцию.
Если уж делать решение "с очень низкими выч. затратами", то нужно использовать
БИХ фильтр (предпочтительно эллиптический). Для удаления фазовых искажений в
этом случае есть оригинальный прием - фильтруем массив отсчетов, а потом
прогоняем его через тот же фильтр еще раз "в обратную сторону".
Если делать решение, заточенное на максимальное качество - забудьте про
линейную интерполяцию. Для 16-битного звука - как минимум полином 6-го
порядка.
IMHO, рассматриваемый алгоритм представляется попыткой компромисса между
скоростью и качеством. Возможно, удачной в некоторых конкретных ситуациях.
С уважением
Сергей
Ум есть - силы не надо. Опыт есть - ума не надо. (с) любой старик
--- ifmail v.2.15
* Origin: FidoNet Online - http://www.fido-online.com (2:5020/175.2)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.algorithms/3300c4a0a061.html, оценка из 5, голосов 10
|