[an error occurred while processing this directive]
|
могу выложить Farrow. Там ресамплинг 44100 -> 48000, 48000 -> 44100 рассматривается но ессно можно использовать тоже самое при любом соотношении частот. Для PCшки вообще может ничё делать не надо, SM вроде как-то рассказывал что в DirecX специальные функции есть.
А по поводу вопроса: есть линейная интерполяция и нелинейная, линейную можно с помощью полифазных фильтров сделать нелинейную нет. Все эти полиномиальные интерполяторы дают большую ошибку если полоса сигнала близка к максимальной по котельникову а при увеличении степени усложняются черезмерно, но позволяют легко между отсчётами любую точку посчитать. Интерполяторы на основе полифазных фильтров черезмерно усложняются при больших дробях но зато можно ошибку маленькую сделать если полоса сигнала близка к максимальной. Так вот поэтому полифазным фильтром увеличивают частоту дискретизации в 2-4 раза, а потом простеньким параболическим-кубическим полиномиальным интерполятором любое дробное соотношение получают.
E-mail: info@telesys.ru