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

 
 
> Двухмикрофонная адаптивная система шумоподавления, Алгоритм адаптивного двухканального шумоподавления
Lisitsin
сообщение Aug 9 2017, 05:45
Сообщение #1


Местный
***

Группа: Участник
Сообщений: 227
Регистрация: 1-10-10
Из: Рязань
Пользователь №: 59 868



Здравствуйте, уважаемые коллеги!
Решил создать данную тему, так как чувствую себя достаточно неуверенно в данной области. Речь идёт об адаптивном шумоподавлении. Работаю инженером-схемотехником. Выдали совершенно невнятное ТЗ, но на словах объяснили что к чему. Дело в том, что нужна двухмикрофонная система, которая вытащила бы из под шумов речь оператора. Шумы такие:
1) шум рядом с потоком транспорта большой интенсивности
2) шум торгового центра
3) Шум при езде в автомобиле по автотрассе со скоростью 100 км/ч, при приоткрытых на одну четверть окнах
Параметры шума такие: от 60 до 82 дБА с отношением сигнал/шум не менее 6 дБ.
Требуется получить разборчивость речи II класса, т е "Полное понимание речи со средним напряжением внимания.
Помехи имеют умеренную интенсивность и заметно снижают комфортность слухового восприятия."
Дали подсказку: диссертация на тему Speech Enhancement Using A Small Microphone Array, The University of Auckland, New Zealand, август 2009 г. Перевод предложенного алгоритма обработки и саму диссертацию прикладываю во вложении.
Вопрос звучит так: встречался ли кто-нибудь с подобным адаптивным алгоритмом? Что ещё можно почитать на данную тему? Существуют ли готовые аппаратные реализации алгоритма, или городить ПЛИС/ДСП? На ДСП реализацию я предложил (вложение), но наш отдел программного обеспечения предлагает ПЛИС.
Спасибо!
Прикрепленные файлы
Прикрепленный файл  _________________________________________________________________________________.doc ( 149 килобайт ) Кол-во скачиваний: 24
Прикрепленный файл  02whole.pdf ( 2.04 мегабайт ) Кол-во скачиваний: 29
Прикрепленный файл  VEMR.467299.001__Al_A_MAS__V2_0.sch ( 479.99 килобайт ) Кол-во скачиваний: 21
Прикрепленный файл  VEMR.467299.001__Al_A_MAS__V2_0.pcb ( 383.99 килобайт ) Кол-во скачиваний: 18
Прикрепленный файл  ____.467299.001_3.pdf ( 62.25 килобайт ) Кол-во скачиваний: 32
 


--------------------
с Уважением,
Lisitsin
Vasil.Lisitsin@yandex.ru
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Driver_GV
сообщение Aug 9 2017, 07:11
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 58
Регистрация: 11-05-06
Из: Lugansk
Пользователь №: 17 011



Делал похожую систему на dsPIC.
Если кратко, оцифровываю два сигнала синхронно.
Далее с постоянной времени около 2-20 секунд идет постоянный подбор суммы / разности этих двух сигналов, при этом амплитуда каждого подбирается а пределах +/- 60% и сдвиг во времени одного из них +/- 0,2 мс.
(для разноса микрофонов 5 см)
Подбор идет по достижении минимальной выходной амплитуды.
Думаю ориентироваться на паузы в словах не стоит, так как шум автомагистрали по огибающей похож на разговор.

Собственно выход полезного сигнала в виде цифрового потока - сумма/разность входных с подобранным параметрами.
Постоянная времени настройки должна быть более сказанной фразы.
Далее у меня еще был FFT для выделения нужных частот из сигнала.
Для частот до 50 кГц мощностей dsPIC более чем достаточно, выбирайте только по необходимому количеству RAM.
Для речи, думаю еще стоит на входе цифровой фильтр 300Гц - 3кГц поставить, индивидуальный для каждого микрофона.


Результаты
Выходной соотношение сигнал/шум лучше, когда источник полезного сигнала близко к одному микрофону и далеко от второго. Квадратичная зависимость.
В целом работает очень неплохо, выделяет сигнал даже когда амплитуда полезного в несколько раз ниже амплитуды шумов.



--------------------
-------------------
picping.lg.ua
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 14:25
Рейтинг@Mail.ru


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