主動降噪,通話降噪及AI降噪之辨

2022-01-09 20:53:41 字數 1816 閱讀 1343

近日,三星發布的buds pro 耳機中,宣傳有以下功能。其中涉及到雜訊的,有主動降噪,通話降噪及智慧型降噪,很多人對他們的具體用途容易混淆,今天我們來辨析一下。

主動降噪和通話降噪完全不是乙個概念,無論從方法,目的,技術手段,應用場景都不一樣。

1. 主動降噪anc(active noise cancellation),簡單來說,耳機中的主動降噪是為了減少佩戴者自己聽到的環境雜訊,它是通過佩戴者耳機的揚聲器發出與環境雜訊相反相的聲波,在佩戴者耳朵內部這個小小的聲場環境裡抵消了通過耳機物理結構傳播進來的環境雜訊,通過一下三張圖就可以明白其基本原理:

為了實現主動降噪,其技術手段有feedforward anc (前饋主動降噪), feedback anc (反饋主動降噪) 以及 hybrid anc (混合主動降噪,其實就是前饋加上反饋)。

當前常見的演算法: filtered-x least-mean-square (fxlms) 濾波器,所以這麼看來,anc 實際和網際網路常說的音訊三劍客 3a 中的aec還是近親呢。

active noise control: a tutorial review: 

關於主動降噪耳機,你想知道的一切: 

這裡給出乙個例子供大家學習: 

2. 通話降噪是網際網路常說的音訊三劍客3a中的一員,嚴格來說3a是指:

aec(acoustic echo canceller),ans(ambient noise suppression), agc(automatic gain control)

通話降噪指的是 ans(ambient noise suppression),也就是常說的雜訊抑制,也有叫做automatic noise suppression,狹義上的語音增強和語音分離也是指雜訊抑制,

廣義的語音增強和語音分離就包含各自更廣泛地範圍了,有機會再詳述。有人把anc列為3a之一,很顯然是混淆了二者的概念。

通話降噪,簡單來說是要從已經混有雜訊的語音頻號中,把雜訊給抑制掉,完全通過軟體從訊號處理層面實現的,不像anc那樣需要在聲場層面解決問題。

通話降噪是為了降低耳機佩戴者在通話時傳輸給對方的語音中的雜訊,其目的是把帶噪語音變為清晰語音,當然也不一定非得用於通話,只要有這個需求的場景都可以用到。

雜訊抑制作為研究了幾十年的技術,有很多的方法,不過目前因為谷歌開源的實時通訊引擎webrtc中的雜訊抑制效果很好,很多公司都借鑑了webrtc的雜訊抑制方案。

對於通話鏈路,不僅僅有乙個通話降噪,其實它包含有如下的很多模組:

3. ai降噪

所謂的ai降噪,也就是智慧型降噪,其實是指的具體實現方法,不管是主動降噪,還是通話降噪,只要使用了深度學習技術,就可以稱為ai降噪。

目前在通話降噪中,深度學習使用的比較多,近幾年各大語音學術會議上的雜訊抑制,基本是深度學習**一統天下了,反而訊號處理方案**不多見了。

這裡是業界交口稱讚的一套開源的深度學習雜訊抑制的方案:

而目前在主動降噪領域,引入深度學習的確實不多,筆者猜測由於主動降噪本身就是自適應濾波器,帶有一定的自我學習的特點了,所以引入深度學習的效果可能提公升有限。

希望讀者讀過這篇文章後,對主動降噪,通話降噪及ai降噪有了初步的了解。

通話降噪ENC

通話降噪有enc及cvc,今天則介紹一下enc降噪技術,enc environment noise cancellation 環噪消除,主要是針對通話中針對環境雜訊進行處理,利用一些自適應濾波技術或者beamforming指向增強技術進行將通話語音更加清晰的傳送給對方 當下通話降噪技術分為三種 be...

cvc降噪和主動降噪 最牛數字主動降噪耳機設計要點

目前應用在耳機中的主動降噪 anc 技術有兩種模式,分別稱為前饋降噪和反饋降噪,兩者結合則組成混合降噪。不同的主動降噪技術在降噪深度和頻寬上有各自的侷限性,這主要是由耳機聲學結構 訊號處理和系統訊號延遲所共同決定的。本文將討論如何結合實際應用體驗,將前饋和反饋兩種降噪技術取長補短,從而最大程度擴充套...

主動降噪技術

當你每天乘 通工具的時候,是否注意到了周圍環境的雜訊汙染?面對耳朵裡跑進來惱人的噪音,除了堵住耳朵這種被動的方法,我們現在還可以主動出擊,用聲音將雜訊消滅掉。用一句話來概括主動降噪的原理 通過發出與雜訊相位相反,頻率 振幅相同的聲波與雜訊干涉實現相位抵消。想要理解這句話,首先要明白聲音是什麼?相位和...