ГоловнаСтаттіСигнали та Телекомунікації

Активне Попирання Шуму: Боротьба З Шумів За Допомогою Антифазного Звуку

Чому 180-градусна фазова відмова працює на низьких частотах, не працює на високих і як FxLMS тримається за справжній шум.

mysimulator teamОновлено — червень 2026≈ 7 хв читання▶ Відкрити симуляцію

Придушення шуму за допомогою звуку

Звук – це тискова хвиля, а тискові хвилі додаються лінійно (суперпозиція). Якщо згенерувати другу хвилю з тією ж амплітудою та частотою, що й небажаний звук, але зміщеною на рівно півциклу – на 180° зсунутою фазою – піки однієї лінії збігаються з днами іншої, і дві хвилі в сумі (ідеально) стають тише у точці їх перекриття. Це й є принцип активного придушення шуму (АПШ): мікрофон виявляє надходючий шум, електроніка генерує його обернену копію, а динамік випромінює цю хвилю з протифазної позиції поблизу вуха слухача, щоб дві хвилі змішувалися до того, як будь-яка з них сприймається окремо.

s(t)      = A·sin(ωt)              incoming noise
s_anti(t) = -A·sin(ωt) = A·sin(ωt + π)   anti-phase copy
s(t) + s_anti(t) = 0                for every t   (perfect cancellation)
жива демонстрація · пов'язана симуляція● LIVE

Попередня проти зворотного зв’язку

Системи активного шумопоглинання (ANC) використовують дві архітектури, часто поєднуючи їх. Попередня ANC передбачає розміщення мікрофона зовні чашки навушників, спрямованого на джерело шуму; він виявляє звук до того, як він досягає вуха, та генерує сигнал нейтралізації в очікуванні, що добре працює для шуму, який електроніка може передбачити з цього зовнішнього джерела. Зворотний зв’язок розміщує мікрофон всередині чашки навушників, слухаючи те, що вухо ось-ось почує (включаючи шум, який просочився крізь ущільнення або був створений всередині чашки), та безперервно коригує сигнал нейтралізації відповідно до цього вимірювання – закритий контур керування замість відкритого прогнозу. Попередня ANC реагує швидше на гучні, раптові джерела шуму; зворотний зв’язок компенсує те, що не вдалося виявити попередною архітектурою, але це обмежено вимогами стабільності контуру щодо того, наскільки агресивно він може коригувати.

Чому ANC не справляється з високими частотами

Ідеальне придушення потребує, щоб антифазова сигнальна хвиля співпадала з початковою на відстань приблизно рівну довжині хвилі в точці інтересу. При частоті 100 Гц довжина хвилі в повітрі становить близько 3,4 метрів, тому похибки у кількох сантиметрах у часі або положенні є мізерною часткою циклу, і придушення залишається хорошим. При частоті 2 кГц довжина хвилі зменшується до приблизно 17 см, тому ті ж кілька сантиметрів помилки тепер становлять значну частину циклу, а вище кількох кГц геометрія руху голови відносно нерухомого мікрофона робить надійне фазове узгодження практично неможливим. Саме тому ANC-навушники добре пригнічують постійний гул літака або потяга, але майже не впливають на високочастотні приголосні звуки та дзвін – ці обробляються пасивною демпбуючою силою (фізичний герметик і амортизація).

Адаптивне фільтрування: алгоритм FxLMS

Реальний шум не є єдиною фіксованою синусоїдою, тому сигнал подавлення має бути згенерований адаптивним фільтром, який безперервно оновлюється. Стандартним підходом є алгоритм Filtered-x Least Mean Squares (FxLMS): адаптивний FIR-фільтр обробляє сигнал від опорного мікрофона для генерування сигналу подавлення, а мікрофон помилки вимірює залишковий (неподавлений) звук у цільовій точці, і коефіцієнти фільтра коригуються, зразок за зразком, в напрямку, що зменшує цей залишок – враховуючи ("фільтрування") відомі затримки та спотворення шляху від вторинного динаміка у його правилі оновлення. Це дозволяє системі відстежувати повільно змінюваний шум (підвищення обертів двигуна, пориви вітру) замість того, щоб її налаштовувати на одну фіксовану частоту.

За межами навушників

Одна й та сама ідея масштабується: автомобілі використовують шумопоглинання (ANC) у салоні для придушення гудіння двигуна та дорожнього шуму через існуючі динаміки та мікрофони панелі приладів, а промислові димозбійники використовують масиви гучномовців для придушення низькочастотного шуму від вентиляторів, що проникає по витяжних каналах HVAC. У цьому випадку 1-D геометрія каналу значно легше підтримувати фазову збірку, ніж у відкритому повітрі.

Frequently asked questions

Чому активне шумопоглинання працює набагато краще на низьких, стабільних звуках, таких як гул двигуна, ніж на раптових, різких звуках?

Низькочастотні звуки мають довгі хвилі, тому невеликі помилки в часі або розташуванні мікрофона становлять мізерну частку одного циклу, і антифазна сигналізація добре вирівнюється. Раптові або високочастотні звуки мають короткі хвилі та непередбачувані початкові моменти, тому така сама невелика помилка в часі стає великою часткою одного циклу, і скасовуюча хвиля надходить з невідповідністю або занадто пізно, щоб скасувати тимчасовий сигнал.

Яка різниця між feedforward та feedback ANC?

Feedforward ANC використовує мікрофон, спрямований назовні, для виявлення шуму до того, як він досягне вуха, і генерує сигналізацію скасування завчасно. Feedback ANC використовує мікрофон, спрямований всередину, щоб виміряти те, що саме зараз чує вухо, включаючи шум, який не помітив feedforward етап, та безперервно коригує його на основі цього вимірювання в закритому циклі.

Чому системами ANC потрібен адаптивний фільтр замість фіксованої інверсії шуму?

Реальний шум, такий як гул двигуна чи вітру, постійно змінюється за частотою та амплітудою, тому фіксована антифазна сигналізація може скасувати його лише на мить. Адаптивний алгоритм, такий як FxLMS, безперервно оновлює фільтр скасування на основі виміряного залишку шуму, що вимірюється мікрофоном помилки, дозволяючи системі відстежувати змінюваний шум в режимі реального часу.

Спробуйте наживо

Усе, що вище, працює прямо у вашому браузері — відкрийте Noise Cancellation і змінюйте параметри під час роботи. Нічого не встановлюється, нічого не завантажується на сервер, уся модель живе в одній вкладці.

▶ Відкрити симуляцію Noise Cancellation

Що ви знайшли?

Додати кроки відтворення (опційно)