Возможный дубликат:
Существует ли это: программное обеспечение для шумоподавления

Можно ли воспользоваться современными ПК (или ноутбуком) и создать среду разработки с шумоподавлением? У моего ноутбука хорошие динамики и микрофон, и много лишнего процессора.

Это то, что кому-то удалось осуществить?

3 ответа3

7

Это не может быть сделано по двум причинам.

  1. Это должно быть направленным. Звуковые волны сферические, и сферические волны без общих центров не накладываются друг на друга. Таким образом, вы не можете создать "локализованное поле отмены". Вы можете только поднести что-то очень близко к уху и отменить все цели, направленные внутрь, потому что это однонаправлено.

  2. Ваш микрофон и динамики должны иметь известное расстояние между ними, и оно не может быть перекрыто значительной долей длины волны звука, которую вы пытаетесь отменить.

    • Подумайте о гудении вашего кондиционера. Он излучает, скажем, 10 кГц. (Мы говорим здесь о сферических коровах .)
    • Скорость звука 343 м / с. Таким образом, вы можете упаковать 10 тыс. Волн на 343 метра. Это 0,0343 м длины волны = около 3 см.
    • Таким образом, ваш микрофон должен считывать длину волны и создавать точную волну противоположной величины, которая идеально совпадает с ней.
    • Это означает, что он должен знать, как далеко его микрофон и динамик находятся друг от друга (чтобы он мог регулировать время прохождения волны), и относительное направление.
    • Если он отключен на 3 см = 1/10000 секунды, это конструктивно мешает, делая ваш кондиционер громче !
    • И если он не полностью включен, он не делает ничего, но добавляет больше шума.
2

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

Итак, если ваша цель - не надевать наушники, думаю, вам не повезло.

1

Вы, вероятно, не можете сделать это с помощью компьютера. Для шумоподавления вам нужна очень короткая задержка между приемом сигнала и настройкой колонок для его противодействия. Задержка, вносимая ПК, почти наверняка будет слишком большой. Существующие устройства с шумоподавлением используют быстрый DSP для этого.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .