Перейти к содержанию
    

Подавление наведенной аудиопомехи

Не подскажите - может у кого есть опыт реализации.

Есть некий источник аудио помехи.

В некотором удалении от него находится микрофон.

Источником данной помехи являюсь я же, то есть ее исходный аналоговый сигнал.

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

По идее можно накладывать на сигнал с микрофона сигнал помехи в противофазе, но нужно учитывать что до микрофона по воздуху еще должна дойти - это задержки.

 

Я так понимаю, инвертировать - сложить сигнал помехи с сигналом с микрофона можно с помощью ОУ. А как реализовать учет задержки? На память приходит древняя PT2399 - что то более новое и функциональное для этих задач есть? Какие могут быть грабли - может у кого есть опыт?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

вообще помеха есть изначально, мы ее и генерируем. то есть ее можно получить по проводам

только тут момент... отражение от стен, поверхностей. Интерфепенция и тд могут свести на нет наличие исходной помехи в чистом виде

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Считайте профиль канала на всех частотах, задержку, ослабление. Полностью не убрать, но получше будет

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Считайте профиль канала на всех частотах, задержку, ослабление. Полностью не убрать, но получше будет

...или похуже.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Подобные задачи решают с помощью пары микрофонов, расположенных рядом, скажем, 10...20 см. В один говорят/поют, т.е. он воспринимает полезный сигнал и сигнал помехи. Второй мик принимает в основном только мешающий сигнал. Микрофоны включены в противофазе. Т.е. сигнал помехи подавляется, а полезный проходит без ослабления. Такой трюк иногда применяют для подавления фидбека (свиста из-за обратной акустической связи) на сцене. Также, такое было применено в каком-то старом вокодере.

Тут есть два нюанса:

1) Желательно, чтобы оба микрофона были направленными - кардиоидными, суперкардиоидными. Это необходимо для того, чтобы полезный сигнал попадал в макс. степени на основной мик и "не доходил" до вспомогательного. Если они всенаправленные (omni), то это ухудшит подавление помехи. Впрочем, всё будет зависеть от типа источника (см. п.2), расстояния до источникаа помехи, акустики помещения и т.п.

2) Не совсе понятно, как и для чего ТС применяет микрофон. Если для речи или пения, то всё будет работать, т.к. в таких случаях имеет место т.н. близкий съём. Если надо снимать нечто "протяжённое", например группу инструментов, то это уже другой случай, тут надо экспериментировать.

Изменено пользователем Tuvalu

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Данные задачи давно решены микрофонными массивами (решётками), вроде начиная с Win Vista для игрулек с такими устройствами имеется поддержка.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

 

 

Данные задачи давно решены микрофонными массивами (решётками), вроде начиная с Win Vista для игрулек с такими устройствами имеется поддержка.

 

Подумаем как организм человека это делает. Измеряет сдвиг фазы между микрофонами для полезного сигнала и фильтрует по этому сдвигу.

 

Вот есть видео как это делали в начале нулевых или даже раньше в фирме Gennum. Они использовали свой DSP, который не выпускается давно, да и тот департамент уже не существует. Департамент был продан сюда: http://www.onsemi.com/. DSP имел 4 процессора, питался от 1.8 вольт, мало потреблял и был размером с рисовое зернышко.

https://www.youtube.com/watch?v=80hNKAScLL0

https://www.youtube.com/watch?v=zjBxUJkIYXA

 

Если вас интересует как сделано -- могу спросить у Стива, который говорит на видео. Он это и сделал.

Напишите в приват если интересно. Почему в приват -- могу здесь не заметить.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Данные задачи давно решены микрофонными массивами (решётками), вроде начиная с Win Vista для игрулек с такими устройствами имеется поддержка.

по моему пассивные микрофонные решетки для ПК делались еще с начала 2000 и ничего не требуют кроме акустически правильной установки. Прекрасно работало в Тимспике. Только к топику это не относится. С другой стороны в наушниках в начале 2000х и по моему даже сейчас у портативных Сенгейзеров есть фича с активной вычиталкой шума. Что там внутри, не знаю.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...