Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Алгоритмы > Эхоподавление


Автор: PsyXYZ 19.3.2009, 19:27
Приветствую. Подскажите в какую сторону копать да и где: необходимо разработать функцию, реализующую разность следующего рода. Есть два буфера с закодированными (Кодек G.711) голосовыми сообщениями: один содержит исходящее сообщение, а второй буфер - ответ на данное сообщение + наложенное на него эхо от полученного исходящего сообщения. Думаю, хоть немного, но осветил проблему, т.к. я совсем новичок в этой тематике. Какую литературу посоветуете по сему делу, теорию и практику?  

Автор: GoldFinch 19.3.2009, 20:02
корреляционный анализ

Автор: W4FhLF 20.3.2009, 06:32
Твоя проблема относится к области называемой слепым разделением сигналов (http://en.wikipedia.org/wiki/Blind_signal_separation), где одним из частных случаев является http://en.wikipedia.org/wiki/Cocktail_party_problem, которая решается с помощью PCA (метод главных компонент) и ICA (метод независимых компонент). Т.к. у тебя есть два источника (исходящее сообщение и оно же, но уже в виде смешанного сигнала), то задача упрощается. 

Автор: PsyXYZ 25.3.2009, 11:44
Спасибо за инфо. А литература существует по этому поводу, на русском языке, что-нибудь посоветуете? 

Автор: podval 25.3.2009, 21:52
Ищем в Гугл http://www.google.com/search?hl=ru&client=opera&rls=en&hs=BjD&q=echo+cancellation+codec&btnG=%D0%9F%D0%BE%D0%B8%D1%81%D0%BA&lr=

Или сразу в исходные коды http://www.intel.com/cd/software/products/emea/rus/358821.htm

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)