Цитата(akorud @ Jan 12 2012, 15:28)

Здравствуйте,
появилась тут проблема: на входе дано 2 потока аудио с частотой дискретизации 32kHz, с независимых источников.
На практике частоты естественно несколько отличаются - например 32.05 и 31.95.
Надо привести их к одной частоте дискретизации. Изменением высоты звука можно пренебречь.
Единственное, что пока приходит в голову - взять одну из них за опорную, а в другой поток вставлять нули / выбрасывать отсчеты (в моменты когда ризница набежит на период дискретизации) и пропустить потом через ФНЧ 16kHz.
Что скажете? Имеет право на жизнь?
Можно интерполировать синками - несколько отсчетов около требуемого представить как сумму sin(x)/x. Теоретически увеличивая количество включенных отсчетов можно добиться любой точности.
Вобщем качество аудио определяется методом экспертных прослушиваний. Так что реализуйте все, что придет в голову, может и Вашего метода выбрасывания или вставления точек будет достаточно даже без фильтра. Вопрос качества аудио сигнала очень субьективен.
Ты можешь знать все что угодно, но пока ты не доказал это на практике, ты не знаешь ничего!© Ричард Бах