реклама на сайте
подробности

 
 
> Эхоподавление(если можно так сказать), Нужен реальный совет под реальную задачу.
sigmaN
сообщение Jul 31 2009, 22:37
Сообщение #1


I WANT TO BELIEVE
******

Группа: Свой
Сообщений: 2 617
Регистрация: 9-03-08
Пользователь №: 35 751



Имеем трубку(телефон), режим связи: обычный(не "громкая связь").
Микрофон и динамик имеют аккустическую связь, которую конструктивными методами устранить не удаётся никак.
Имеем эффект эха, задержка в канале большая - поэтому эхо мозговым фильтром пользователя не компенсируется и вызывает раздражение smile.gif

В девайсе использован вокодер Speex, однако стандартная реализация его echo сanceller очень громоздка и предназначена больше для организации громкой связи. Для применения этой фичи as is нет оперативки, да и оптимизировать опять много чего придётся.....в общем не вариант.


Нужно как-то организовать простой алгоритм эхоподавления применительно к конкретной трубке, с конкретными параметрами ну и т.д.

Как бы сделать простое "вычитание" воспроизводимого динамиком сигнала из того, что поступает в микрофон и не передавать удалённому абоненту его-же голос?


--------------------
The truth is out there...
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
sigmaN
сообщение Aug 1 2009, 12:40
Сообщение #2


I WANT TO BELIEVE
******

Группа: Свой
Сообщений: 2 617
Регистрация: 9-03-08
Пользователь №: 35 751



Неет. Вы спрашивайте - я ж ничего не скрываю smile.gif
Просто не хочется же лишней информацией народу мозги захламлять.
Проц: TMS320F28335, аудиокодек TLV320AIC12K

Щас пошарил по гуглю, везде AEC направлен на громкую связь и весьма наворочен.... sad.gif
Может быть вообще влоб? Без всякой адаптивности просто снять характеристики трубки(я имею ввиду задержку, искажения фазовые, частотные) и грубо говоря по таблице вычитать. Ну что-то вроде если мы воспроизводим частоту такую-то, значит из входного сигнале нужно вычесть частоту такую-то, с задержкой такой-то.... ? Хотя заморочек будет со снятием характеристик огого сколько.....

Цитата
Может всё-таки SPEEX? И уменьшать длину линии задержки, чтобы спасти ресурсы.

Может и speex.....очень может smile.gif

Обложить ещё микрофон ватой какой-нибудь что-ли...
Неудача заключается в том, что планировалось использовать встроенный микрофон трубки(сотового тела), но эта идея оказалась не жизнеспособна, потому что как не крутили - а с наводками от передатчика не справились. Выход нашелся: прилепил свой, отдельный микрофон прямо на "крышу" штатного. Т.е. теперь он "смотрит" в корпус трубки, а не наружу, как штатный(через отверстие и специальный ход в корпусе). Вот и получается, что слышит он динамик телефона на порядок лучше, чем планировалось(думал за счёт аккустической изоляции вообще без эхоподавителя обойдусь)....
В общем такая беда.


--------------------
The truth is out there...
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- sigmaN   Эхоподавление(если можно так сказать)   Jul 31 2009, 22:37
- - fontp   Цитата(sigmaN @ Aug 1 2009, 02:37) Имеем ...   Aug 1 2009, 07:22
|- - zltigo   Цитата(fontp @ Aug 1 2009, 10:22) Главным...   Aug 1 2009, 07:42
|- - fontp   Цитата(zltigo @ Aug 1 2009, 11:42) С како...   Aug 1 2009, 07:46
- - zltigo   Цитата(sigmaN @ Aug 1 2009, 01:37) Микроф...   Aug 1 2009, 07:57
|- - fontp   Цитата(zltigo @ Aug 1 2009, 11:57) А я пр...   Aug 1 2009, 08:05
|- - zltigo   Цитата(fontp @ Aug 1 2009, 11:05) Можно д...   Aug 1 2009, 11:41
|- - fontp   Цитата(zltigo @ Aug 1 2009, 15:34) Трубка...   Aug 1 2009, 11:41
|- - zltigo   Цитата(fontp @ Aug 1 2009, 14:41) У телеф...   Aug 1 2009, 11:57
|- - fontp   Цитата(zltigo @ Aug 1 2009, 15:57) Ну и к...   Aug 1 2009, 12:05
- - HardJoker   Цитата(sigmaN @ Aug 1 2009, 02:37) Имеем ...   Aug 1 2009, 10:46
- - sigmaN   Цитататогда "трубка" эмулирует станцию (...   Aug 1 2009, 11:06
|- - fontp   Цитата(sigmaN @ Aug 1 2009, 15:06) Как я ...   Aug 1 2009, 11:22
- - sigmaN   Хорошо. Вопрос сводится к минимуму: На каких прин...   Aug 1 2009, 12:07
|- - fontp   Цитата(sigmaN @ Aug 1 2009, 16:07) Хорошо...   Aug 1 2009, 12:08
|- - shf_05   посмотрите сюда http://focus-webapps.ti.com/genera...   Aug 29 2009, 08:45
|- - fontp   Цитата(shf_05 @ Aug 29 2009, 12:45) посмо...   Aug 29 2009, 09:40
- - sigmaN   Я в этих делах не так силён....может быть ссылку х...   Aug 1 2009, 12:15
|- - fontp   Цитата(sigmaN @ Aug 1 2009, 16:15) Я в эт...   Aug 1 2009, 12:24
|- - fontp   Цитата(sigmaN @ Aug 1 2009, 16:40) Неет. ...   Aug 1 2009, 12:53
- - sigmaN   Спасибо. Если всё так - то и правда speex допилит...   Aug 1 2009, 13:04
- - Harbour   oslec вообще-то растет из spandsp, и выковыриваетс...   Aug 2 2009, 06:03
|- - Ковылин_Константин   Цитата(Harbour @ Aug 2 2009, 13:03) oslec...   Aug 11 2009, 10:28
- - ryhor   Аффтар топика - какая платформа в виде софта? ес...   Aug 4 2009, 15:11
- - sigmaN   >- какая платформа в виде софта? если ли оболчк...   Aug 4 2009, 20:54
|- - ryhor   Цитата(sigmaN @ Aug 5 2009, 00:54) >- ...   Aug 5 2009, 13:32
- - sigmaN   >Итак у вас техас 28хх серии для всего с голосо...   Aug 5 2009, 14:09
|- - ryhor   Цитата(sigmaN @ Aug 5 2009, 18:09) Непроз...   Aug 5 2009, 14:30
|- - glock17   Цитата(ryhor @ Aug 5 2009, 23:30) ну кром...   Aug 21 2009, 08:42
|- - ryhor   Цитата(glock17 @ Aug 21 2009, 12:42) Про...   Aug 22 2009, 15:48
- - sigmaN   Спасибо, посмотрим. Щас пока жду платы, чтоб всё...   Aug 11 2009, 18:28
- - sigmaN   Итак, к делу Почитал пару-тройку статеек с сайта...   Aug 22 2009, 00:52
|- - DRUID3   Цитата(sigmaN @ Aug 22 2009, 03:52) По сн...   Aug 22 2009, 03:54
- - Harbour   только следует учесть что oslec это линейный эхода...   Aug 22 2009, 02:03
- - sigmaN   Ну как. Мы же определяем характеристики эхо канала...   Aug 22 2009, 10:14
|- - fontp   Цитата(sigmaN @ Aug 22 2009, 14:14) Это д...   Aug 22 2009, 17:32
- - sigmaN   1. Нет. Ну я хоть и чайник в этих делах, но опреде...   Aug 22 2009, 16:30
- - ryhor   ну тогда первая строка гугла на запрос "импул...   Aug 22 2009, 18:05
|- - fontp   Цитата(ryhor @ Aug 22 2009, 22:05) ну тог...   Aug 22 2009, 18:15
|- - ryhor   Цитата(fontp @ Aug 22 2009, 21:15) Обычно...   Aug 22 2009, 18:29
|- - fontp   Цитата(ryhor @ Aug 22 2009, 22:29) да лад...   Aug 22 2009, 18:39
|- - ryhor   Цитата(fontp @ Aug 22 2009, 21:39) Так КИ...   Aug 22 2009, 19:52
|- - fontp   Цитата(ryhor @ Aug 22 2009, 23:52) Ну как...   Aug 23 2009, 09:36
|- - ryhor   умилительно читать ваше словоблудие - нет с вам с...   Aug 23 2009, 12:55
||- - fontp   Цитата(ryhor @ Aug 23 2009, 16:55) чисто ...   Aug 23 2009, 13:28
|- - ryhor   Цитата(fontp @ Aug 23 2009, 12:36) Станда...   Aug 23 2009, 13:34
|- - fontp   Цитата(ryhor @ Aug 23 2009, 17:34) ало вн...   Aug 23 2009, 13:43
|- - ryhor   Цитата(fontp @ Aug 23 2009, 16:43) А G.16...   Aug 23 2009, 14:01
|- - fontp   Цитата(ryhor @ Aug 23 2009, 18:01) я близ...   Aug 23 2009, 14:05
- - sigmaN   Завтра, не смотря на праздник, постараюсь поработа...   Aug 23 2009, 23:03
- - sigmaN   В общем-то, по-моему всё очень неплохо складываетс...   Aug 27 2009, 00:42
- - Ковылин_Константин   На правом рисунке сколько по времени ширина выделе...   Aug 27 2009, 01:46
- - fontp   Эхо хоть и короткое, но и неслабое. ОSLEC или люба...   Aug 27 2009, 11:42
- - ryhor   Вот - половина (большая) дела сделана. Теперь вы ...   Aug 27 2009, 12:00
- - sigmaN   Ой ой ой! Нагнал я вчера по ночи Пропустил я...   Aug 27 2009, 16:52
|- - ryhor   Цитата(sigmaN @ Aug 27 2009, 20:52) Ой ой...   Aug 27 2009, 19:28
- - sigmaN   Влепил я туда OSLEC. Попариться пришлось не очень...   Aug 28 2009, 23:34
- - sigmaN   Всё кокаколой! Спасибо! Там в ослике надо ...   Aug 30 2009, 22:11
- - Harbour   ЦитатаOpen-source реализации таким образом нацелен...   Aug 31 2009, 12:30
- - sigmaN   чё-то ослик всё куда-то убегает После 5 - 7 мин...   Sep 4 2009, 01:38
- - Ковылин_Константин   5-7минут не пробовал - проверю на своём алгоритме....   Sep 4 2009, 03:05
- - sigmaN   даа-так и есть Скорее всего где-то маху дал, ко...   Sep 4 2009, 16:41


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 16th June 2025 - 05:04
Рейтинг@Mail.ru


Страница сгенерированна за 0.02384 секунд с 7
ELECTRONIX ©2004-2016