|
избавление от микрофонного эффекта, ADAU1761 |
|
|
2 страниц
1 2 >
|
 |
Ответов
(1 - 21)
|
Dec 30 2015, 14:05
|

Профессионал
    
Группа: Свой
Сообщений: 1 013
Регистрация: 8-04-14
Пользователь №: 81 284

|
Цитата(Метценгерштейн @ Dec 30 2015, 21:49)  Какие стандартные решения принимаются для избавления возбуждения усилителя при громкой связи? Как всегда  Фаза, амплитуда. В телефонии был диффтрансформатор ( противоместный эффект как кто называл ) затем заменили электронными эквивалентами ( транзистор , ОУ ) затем на уровне софта реализовали. В эстраде используют остроумный метод. Воспроизводимый сигнал, сдвинут по частоте на 0.5-1Гц. Ухо не отличит, зато не заводиться аппа, иначе тумбы, как раньше были впереди и желательно поглощающая среда, без отражений. К примеру беснующаяся толпа, на футбольном поле. Цитата Полагаю, одно из решений- добавление еще одного микрофона внешнего. Из общего сигнала вычитать сигнал со второго микрофона. Говорим только в первый. ухты, говорим... подразумеваем... вот подтянется ZLTIGO он расскажет
|
|
|
|
|
Dec 30 2015, 14:18
|

Профессионал
    
Группа: Свой
Сообщений: 1 013
Регистрация: 8-04-14
Пользователь №: 81 284

|
Цитата(Метценгерштейн @ Dec 30 2015, 23:16)  нет, не пойдет. Противоместный эффект- когда то что я говорю, не идет мне же в динамик. А у меня громкая связь и мне надо одновременно говорить и чтобы не возбуждалось. Ну вот это и есть. Не слышите и не возбуждаетесь  Это же логично. В мобильниках реализовано, много где это есть по умолчанию. Так шта, эта моя лепта против блужданий промеж трех микрофонов. За сим откланиваюсь адью. Да и микрофонным эфектом называется нечто другое. Звенящие конструкции ламп, конденсаторов керамика. На картинке суть чипсета. http://www.epanorama.net/circuits/teleinterface.html
Эскизы прикрепленных изображений
|
|
|
|
|
Dec 31 2015, 12:57
|

Профессионал
    
Группа: Свой
Сообщений: 1 013
Регистрация: 8-04-14
Пользователь №: 81 284

|
Цитата(vladec @ Dec 31 2015, 17:36)  При громкой связи, Вам надо организовывать подавление с учетом задержки на время акустического распространения звука в среде, основная проблема при этом необходимости организации достаточно длинного буфера хранения выборок. Никакого акустического распространения  все давится до того. Говоришь и ничего не слышишь, все уходит в линию. Направленность. Диффтрансформатор был довольно широкополосен. Направленности хватает 10-15dB. Межгород и дальняя связь была четырех проводной RX TX отдельно. Сейчас сами понимаете, все в цифре и решается по другому. В мобильниках подмешивают шум - сигнал для достижения направленности 15-20dB а то некоторые индивиды начинают истерить и кричать в трубку, когда не слышат что нибудь в трубе. А все наоборот, чем тише говоришь, тем выше разборчивость, при прочих равных. У Филлипса -NXP помницо были тоже чипсеты по этой теме. TDAxxx готовые даже для громкой связи. Такшта, если не вкурсе как это делается, лучше готовые железки. Цитата проблема при этом необходимости организации достаточно длинного буфера хранения выборок. дык не в этом проблема а в том, что двух одинаковых акустических сред, не бывает.
|
|
|
|
|
Jan 3 2016, 12:13
|
Участник

Группа: Участник
Сообщений: 25
Регистрация: 11-02-12
Пользователь №: 70 205

|
Двумя микрофонами можно выделить сигнал определенного направления
|
|
|
|
|
Jan 11 2016, 14:07
|
Профессионал
    
Группа: Свой
Сообщений: 1 357
Регистрация: 12-04-05
Из: Петербург
Пользователь №: 4 079

|
чуть изменилось ТЗ. Достаточно сделать громкоговорящий дуплекс.
На сколько понял, на каждой стороне ставится фильтр, который сравнивает что пришло на динамик с тем, что ушло в микрофон. Просто из сигнала с микрофона вычитает то, что пришло на динамик. Но, т.к. сигнал чуть меняется, то нужен некий фильтр, который распознает что это один и тот же сигнал. Он называется адаптивный. Поправьте, если ошибся.
А нету ли готовых микросхем? Неужели каждый раз надо на DSP заново писать то, что постоянно востребованно?
|
|
|
|
|
Feb 13 2016, 07:58
|
Группа: Участник
Сообщений: 6
Регистрация: 11-01-06
Пользователь №: 13 067

|
Echo-canceller (база любого speakerphon'а) в телефонии обычно использует два принципа - "весы" - выделение говорящего и изменение коэффициентов усиления передачи и приема в пользу говорящего, подавляя сигнал от слушающего, и собственно адаптивную фильтрацию. На SigmaStudio Вы вряд ли сможете это сделать. Почитайте http://www.cirrus.com/en/products/pro/areas/PA178.html - мы его используем именно для разговорных дел. В общем виде адаптивная фильтрация разбивается на три части: локацию, т.е. посылку тестового (или полезного) сигнала с измерением комплексной временной функции отклика (обратного отражения на вход микрофона), построение адаптивного фильтра (используется весьма длинный КИХ, длина которого должна превышать самое длинное эхо помещения), и собственно наложение фильтра с постоянным retrain'ом - периодической коррекцией самого фильтра. В работе CS6422 это хорошо видно: после резкого включения пытается завыть, потом за 2-5 сек настраивается и затихает. Изменяешь акустические условия - повторяется. Sigma Studio - восхитительная игрушка, я ее с восторгом пользую, но для построения достаточно стандартных систем. В полный рост echo-cancelller в ней, я думаю, не нарисовать. ЕЕ можно использовать как рабочую среду отладки, но локацию и построение адаптивного фильтра придется делать ручками снаружи. Blackfin Вам в руки и ветер в спину!
|
|
|
|
|
Feb 23 2016, 10:21
|

Эксперт
    
Группа: Свой
Сообщений: 1 467
Регистрация: 25-06-04
Пользователь №: 183

|
QUOTE (Corner @ Feb 13 2016, 12:35)  В общем виде задача решается несложно. Ищется ВКФ сигналов от микрофона и на динамик. По ВКФ вычисляется задержка. И из микрофонного сигнала вычитается задержанный сигнал на динамик. По целому ряду причин задача через ВКФ не решается. Практически решается адаптивной фильтрацией с дополнительными примочками. Причины следующие: 1. Эхо - это не просто отраженный сигнал, а фильтрованная его копия. Линейный отклик может достаточно быстро меняться. 2. Наличие нелинейной компоненты эхо, особенно существенной для громкой связи. 3. Double-talk, одновременный разговор с обоих концов. Необходимо обнаруживать эту ситуацию и на это время замораживать передаточную функцию эхо-отклика, не вести адаптацию. Вообще-то теория эхоподавления развита достаточно хорошо и не нужно изобретать нового велосипеда. Он скорее всего долго еще не поедет после очередного изобрретения на форуме Микросхемы существуют, конечно. Скорее всего внутри такой микросхемы старенький 54-ый tms выпущенный крупной партией с заводской прошивкой пзу)
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|