Active Noise Cancelling-主動噪聲消除

2021-03-02 網易智企技術+

我們生活中充斥著各種噪聲,而隨著科技的進步,各種音頻降噪技術也不斷湧現。主動降噪(Active Noise Cancelling)技術屬於降噪技術的其中一種,其基本原理是通過播放「反波(Anti-Signal)」在聲學環境中來抵消噪聲。主動降噪已經被廣泛應用到了耳機中,各種「主動降噪耳機」也應接不暇。本篇文章,我們會詳細介紹什麼是主動降噪,主動降噪背後的原理是什麼,並從「AirPods開發者」的角度介紹怎樣專業地評測一款主動降噪耳機。

在我們日常的生活當中,充斥著各種噪聲。Fig.1列舉了六種生活中比較常見的噪聲。在這些噪聲中,飛機噪聲、空調/風扇噪聲,機器噪聲相對比較平穩,沒有明顯的波動,此類噪聲我們稱之為Stationary Noise [1] (Goodman, N. R., 1961)。而餐廳噪聲、交通噪聲和施工噪聲通常是Non-Stationary Noise [2] (Rangachari, 2006)。在Non-Stationary Noise中,比較具有代表性的要數餐廳裡的噪音Babble Noise,著名的Cocktail Party Effect [3] (Arons, 1992) 就是基於Babble Noise的。Babble Noise是指多個說話者的交談聲組成的背景噪聲,此類噪聲不僅僅是非平穩的,而且和我們所需語音的成分相似,導致在進行語音增強Speech Enhancement(語音為所需信號時的噪聲抑制)時難度增大。

針對不同類型的噪聲,各種不同的降噪算法也相繼出現。降噪算法可分為傳統信號處理算法 (Conventional Signal Processing Algorithm),以及基於機器學習的算法(Learning-based Algorithm)。Fig.2中展示了部分基於傳統信號處理算法的分類,主動降噪(Active Noise Cancelling)是其中的一種。

Active Noise Cancelling-ANC

主動降噪Active Noise Cancelling (ANC) 其實早在1936年就被Paul Lueg 提出 [4]。一直到1986年,由美國音頻硬體製造商Bose Corporation生產出了第一款ANC 耳機 [5] (Tokhi, 2002),並配備給了飛行員完成首飛。從那時候起,各種ANC耳機便如雨後春筍一般不斷湧現。

A. ANC的算法基本原理

ANC的基本原理並不難理解,核心是根據噪聲信號生成一個反波 (Anti-Signal) 作為消除信號 (Cancelling Signal),在聲場(Acoustic) 中播放這個消除信號來抵消掉噪聲。我們以一個正弦信號 (Sine Signal) 為例,

其中代表噪聲信號,A代表正弦信號的幅度,f代表了正弦信號的頻率。針對噪聲信號,我們生成Anti-Signal作為Cancelling Signal,

如果我們在聲場中播放,在合適的位置我們就能達到以下的效果,

Fig.3展示了上述對於正弦信號這種單頻音 (Single Tone)的主動抑制過程。如Fig.3(a)所示,紅色信號代表噪聲信號,藍色信號代表CancellingSignal 。由Fig.3(b)所示,疊加後,噪聲信號已被抵消。

B. ANC的算法基本原理

根據ANC的基本工作原理,我們來介紹一下ANC耳機的結構。我們以FeedbackANC Headphone [6] (Brittain, 1997) 為例。Fig.4展示了一個FeedbackANC Headphone的一個剖面圖,其中模塊18是AudioCommunication Speaker,它的功能是播放所需要的聲音,比如語音或者音樂。模塊20是NoiseReduction Speaker,它的職責是播放Cancelling Signal。模塊22和模塊24則是負責計算和生成這個CancellingSignal的關鍵模塊。模塊22是FeedbackMicrophone,它位於耳機內部,負責監聽耳機內部的環境噪音。外部的環境噪音,通過耳機罩,到達耳機內部的時候,這時的信號為耳機內部的環境噪音。拿到了這個信號後,模塊22會將其傳入模塊24,模塊24則負責ANC算法的計算,通過自適應濾波(Adaptive Filtering) 實時地生成CancellingSignal,並發送給Noise Reduction Speaker將其播出,去抵消噪聲。

除了FeedbackANC,還有一種ANC的類型是Feedforward。而目前比較流行的ANC算法是Feedback結合Feedforward的Hybrid算法。Fig.5展示了HybridANC的示意圖。通過示意圖我們可以看到,Hybrid ANC大多數模塊都和FeedbackANC一樣,唯一的不同是多了一個FeedforwardMicrophone (在Fig.5中的模塊6)。這個Microphone安置在耳機的外部,用來收集耳機周圍環境噪音,在進入耳機之前的聲音信息。

Fig.6裡展示了Hybrid ANC的Block Diagram。Feedback Microphone採集到的信號為,它同時也是最後耳朵所聽到的信號。代表Feedforward Microphone採集到的信號。外界的噪聲在被Feedforward Microphone採到的同時,也會透過耳機 (Primary Path),傳入耳道 (Ear Canal)。在耳道處,會與耳機的Speaker播放出來的Cancelling Signal相互疊加,最終達到消除的效果,

Hybrid ANC的算法核心是自適應濾波器 (Adaptive Filter), Normalized Least Mean Square (NLMS)是一個比較通用的自適應濾波器 [7] (Shin, 2004),

其中,

ANC耳機評測

耳機的評測涉及很多方面,各種論壇也有詳細的評測攻略。我們這裡著重介紹一下怎樣從專業的音頻角度去評測ANC耳機。在Fig.6中,灰色的三個標準是比較常見的三個耳機評測標準。下面三個紅色的標準則是從音頻角度出發,對ANC耳機進行衡量。

第一個評測點是降噪程度 (Cancelling Decibels) 。這個指標是用來測量ANC對噪聲抑制了多少。主觀感受時,可以在環境內播放噪聲,橫向比較不同的ANC耳機降噪過後的效果。噪聲類型可以參照我們上文提到的Stationary Noise和Non-Stationary Noise來分別進行測試。

第二個評測點是降噪的Frequency Range。這個指標反映了ANC降噪的作用頻率範圍。測試方法和降噪程度的測試方法類似,唯一不同的是噪聲類型,可以用不同頻段的單頻音,或者是一個掃頻信號 (Chirp Signal) 來進行對比測試。

第三個評測點是ANC開啟時的音質,主要針對測試ANC工作時候,有沒有對播放的音樂信號造成損傷。

雲信 [8] 是網易集團下屬的內資公司,總部位於杭州。除資深老杭研外,團隊核心90%來自矽谷、百度、騰訊、阿里、華為等大型企業/獨角獸公司,平均行業經驗10年以上,掌握業內領先的IM及實時視頻通訊系統研發技術。憑藉集團的強大優勢、團隊的專業能力及24小時全天候的運維支持服務,截止當前,網易雲信產品已覆蓋用戶7億+,覆蓋196個國家,覆蓋地區567個。

雲信的音頻團隊在音頻算法上有著深厚的積累。在音頻降噪這一模塊,主要的方向依然是傳統信號處理和AI算法雙管齊下 (Fig.7)。傳統信號處理算法中,對於Stationary Noise採用線性的算法進行處理,對於Non-Stationary Noise比如Transient Noise,會用到非線性的傳統算法。在AI領域,雲信音頻會更注重混合型的AI算法,將AI作為降噪算法中的一個子模塊,結合傳統信號處理算法,在保證語音質量的情況下提升降噪效果。

References

[1]    Goodman, N. R., et al."Frequency response from stationary noise: Two casehistories." Technometrics 3.2 (1961): 245-268.[2]    Rangachari, Sundarrajan, andPhilipos C. Loizou. "A noise-estimation algorithm for highlynon-stationary environments." Speech communication 48.2 (2006):220-231.[3]    Arons, Barry. "A review ofthe cocktail party effect." Journal of the American Voice I/OSociety 12.7 (1992): 35-50.[4]    Paul, Lueg. "Process ofsilencing sound oscillations." U.S. Patent No. 2,043,416. 9 Jun. 1936.[5]    Tokhi, M. Osman, Sandor Veres,and Sándor M. Veres, eds. Active sound and vibration control: theory andapplications. Vol. 62. Iet, 2002.[6]    Brittain, Thomas Paige."Active noise reduction headset." U.S. Patent No. 5,675,658. 7 Oct.1997.[7]    Shin, Hyun-Chool, Ali H. Sayed,and Woo-Jin Song. "Variable step-size NLMS and affine projectionalgorithms." IEEE signal processing letters 11.2 (2004):132-135.[8]     Yunxin. [Online] Available:https://netease.im/

相關焦點

  • 颶風資訊 | Bose發布全新降噪耳機 Noise Cancelling Headphone 700
    當你自主調節增加噪音消除的強度,耳機就會逐步減少外界的嘈雜幹擾。 如果你想要快速戴著耳機與人交談,就可以按下對話模式的按鈕來暫停音樂,讓周圍的噪音進入——這對於快速點咖啡或與同事聊天來說是完美的選擇。 不開啟降噪時,耳機就不會阻隔外界的聲音,就好像你根本沒有戴著降噪耳機一樣。
  • 不用塞入耳朵的「外放」式主動降噪設備
    主動降噪/控制(ANC)耳機,耳塞中的襯墊和外套可製造出無源聲音衰減。這就是ANC降噪的機制,但長時間佩戴可能會感到不舒服,甚至造成傷害。
  • 最新噪聲模擬軟體SoundPLANnoise 8.2讓噪聲控制策略化繁為簡
    多個相關行業包括工業設施、城市規劃、建築設計、土木工程、工地、綠色建築、能源、交通、環保、大學和科研單位等,都以我們的噪聲模擬軟體作為研究、規劃、設計控制噪聲影響等工作的有效工具。最新的SoundPLANnoise 8.2版本,擁有更多更創新的功能,進一步讓噪聲控制的工作更加化繁為簡。
  • 聊聊實時音視頻中的技術難點:回聲消除+噪聲消除
    而回聲消除與噪聲消除也一直是實時音視頻的技術難點。菊風音視頻引擎(Multi-Media Engine – MME)是針對 IP實時音視頻通信所設計的涵蓋音視頻QoS處理、音視頻編解碼、網絡打包傳以及設備管理的四大模塊的專業開發包。開發包具有豐富的音視頻技術模塊,其中的語音部分就包含聲學回聲消除、噪音消除等等。
  • Nank南卡A1主動降噪耳機上線,搭載主動降噪黑科技
    打開APP Nank南卡A1主動降噪耳機上線,搭載主動降噪黑科技 佚名 發表於 2020-03-14 16:46:53 (文章來源
  • 好貨:美國noisehush i9 藍牙降噪耳機藍牙4.1,音質很好,聽歌k歌首選.進入視頻介紹
    noisehush i9 藍牙降噪耳機藍牙4.1,原封349元,音質很好,聽歌k歌首選,美國品牌 亞馬遜賣72美元,專業音響系統技術的世界領先者,在加州設計值得信賴的美國品牌。主動降噪Noisehush技術能夠有效檢測並消除多達90%分散注意力的環境聲音,以獲得最逼真的聆聽效果。藍牙耳機通過這些藍牙版本4.1耳機享受無縫無線連接內置降噪麥克風具有降噪麥克風,確保您的聲音清晰而清晰。柔軟如枕枕頭式記憶泡沫杯帶有真正的冷卻皮革,讓您享受雲般的舒適感。
  • 白噪聲檢驗專題及常見問題 - CSDN
    白噪聲是數據中的變化,任何回歸模型都無法解釋。 And yet, there happens to be a statistical model for white noise. It goes like this for time series data: 然而,碰巧有一個白噪聲統計模型。
  • TDD noise產生原因以及常用解決方法
    TDD noise主要是由於GSM一個tdma時隙發送時間需要4.615ms,而其頻率為217Hz,如下面流程圖所示。一般手機大廠在設計耳機線路的時候,都會很注重TDD noise的問題,也會使用許多可行之保護設計元件獲線路來避免此一問題,比如說加上(電磁波)EMI保護元件在適當的線段上,還有使用嚴密的隔離層(一般會使用Analog Ground)保護此一音頻線段不受TDD noise影響,並於量產前反覆使用相關儀器測量該只手機的idle nosie
  • 英語voice 與 sound 和 noise 的區別
    英語中,voice, sound 和 noise 都有「聲音」的意思,但是它們的側重點不同,今天我們一起來學習一下。1. voice:通常指人發出的聲音,如說話的聲音,唱歌的聲音等。3. noise:常指不悅耳的聲音,如噪音、雜音、吵鬧的聲音等。例句6:The noise never seems to worry her.這噪音似乎從不讓她厭煩。例句7:That noise is driving me mad.
  • 教你如何測量晶片數字模擬噪聲
    PrimeTime-SI中的噪聲  PT-SI用於計算兩種形式的串擾延遲變化和噪聲。近年來,延遲變化功能受到廣泛的關注,而噪聲影響則未得到如此多的注意。  2.1 PT-SI如何計算噪聲  下面的圖1是來自SOLVNET的圖像,說明了PT-SI如何計算噪聲。如圖所示,幹擾源在被幹擾網絡中引入了一個噪聲衝擊,當幹擾源的時序重疊時,噪聲衝擊便會疊加在一起。
  • 應該如何去消除?
    其實,主動降噪技術的原理不是很複雜,就是通過收集噪聲,然後經過內部的降噪電路運算後,發出這些噪聲的反向聲波,來抵消噪音。 原理簡單,但在實際應用中有一個非常關鍵的問題,那就是噪音的種類、頻率都不一樣,而且噪音的傳遞速度很快,總不能噪音都已經傳遞到耳朵裡了,您這邊還沒運算清楚,這就沒得玩了。
  • 利用Waves的X-Noise讓背景乾乾淨淨的降躁手法
    X-noise是Waves中實用性較高,應用範圍較廣的一款降噪插件。本文將就該款插件的功能與使用方法進行介紹。一、界面介紹下圖為X-Noise Stereo的插件界面。表明降噪插件已經成功消除了該區域內與噪音樣本類似的聲音。而白線低於紅線的部分則不會工作,該區域內的輸入波形與輸出波形依舊保持重合狀態。注意:當我們不斷提升閾值時,我們會明顯聽到被消除的聲音越來越多。過高的閾值會將正確的聲音與噪音一同消除,使得原本我們想保留的聲音缺頻。產生明顯的「失真」現象。
  • 風扇氣動噪聲分析及控制方法
    現實中一個噪聲往往由多種噪聲源組合而成,他們之間會產生複雜的聲輻射現象。(1)單源噪聲又被稱為零級輻射。單源噪聲可以看作一個純徑向脈動的質點,他均勻的膨脹和收縮,產生的聲波波陣面是同相位的,指向性圖可簡化成一個圓的形式,一般量級很小,所以風扇中的單極噪聲可以忽略不計。
  • 研究噪聲的規律!西石大科研成果被國際著名科技機構「AIE」進行...
    近日,我校電子工程學院劉科滿教授的研究成果被國際著名科技機構「工程進展(Advances in Engineering,簡稱AIE)」以「井場噪聲評估技術提升EM-MWD性能」為題進行專題報導。
  • 焦作市反滲透純水設備DN80橡膠軟接頭消除噪聲
    焦作市反滲透純水設備DN80橡膠軟接頭消除噪聲(柴油軟連接)Yunfu water chiller equipped with DN200 sewage treatment plant flexible joint