Jump to content

    
Sign in to follow this  
xvr

Нужен алгоритм подавления локального источника звука

Recommended Posts

On 8/23/2021 at 5:30 PM, 2expres said:

Много лет назад произведено миллионы телефонных аппаратов  с громкой связью на MC34118

Её знаю. Она мониторит уровень сигнала (с микрофона и линии) и при появлении сигнала гасит противоположный конец. Т.е. настоящий дуплекс из неё не получить :(

 

Share this post


Link to post
Share on other sites
Just now, xvr said:

Её знаю. Она мониторит уровень сигнала (с микрофона и линии) и при появлении сигнала гасит противоположный конец. Т.е. настоящий дуплекс из неё не получить :(

 

Разницу с идеальным устройством Вы заметите, когда собеседники начнут одновременно орать друг на друга. Реализовать идеальное устройство можно, применив нейронные сети с выделением голосов собеседников, но это с другими процессорами. Простые идеи не приведут к идеальному устройству. Например идея с двумя микрофонами. Электретные микрофоны сильно отличаются друг от друга, у них разное усиления на разных частотах (проверил на практике на 10 тыс. штук), тем более чувствительность.  Подбирать микрофоны, настраивать чувствительность  для серии устройств это не решение.
По поводу вычитание  от сигнала  микрофона сигнала поступающего на динамик. Динамик искажает сигнал, идут отражения от стен и мебели, а в устройствах клиент- кассир еще звук от другого динамика. Все это приводит к «заводкам». С ними можно бороться, определяя периодический синусоидальный сигнал  адаптивным фильтром и вычитать его из сигнала микрофона ( за счет качества звука). Оно того стоит?

Share this post


Link to post
Share on other sites
1 hour ago, 2expres said:

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

Всё проще - адаптивный фильтр отлично справляется. Ссылки на алгоритмы я приводил выше. Но процессор действительно нужен другой.

1 hour ago, 2expres said:

Простые идеи не приведут к идеальному устройству.

От простых я уже отказался, они действительно не сработают. (За исключением автоподавления противоположного канала)

 

Для начала я всё же попробую готовое решение - не хочется изобретать велосипед.

 

Share this post


Link to post
Share on other sites

Я бы постарался посмотреть решения от топовых производителей для видеоконференций. Хотя бы на уровне даташитов. Думаю адаптивных микрофонных (антенные) решётки. 

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this