嘯叫抑制SDK原理簡介和解決辦法

2021-10-14 01:31:26 字數 1115 閱讀 9927

說起「嘯叫」,大家或許會對這個名詞很陌生,但在我們生活中,「嘯叫」幾乎是所有人都遇見過的乙個難題。例如:在ktv大家唱的正嗨的時候,當話筒距離音箱過近,便會產生刺耳的巨響;當大家正在宿舍開黑開啟麥克風交流時,相鄰的兩部手機也會發出尖銳的聲響……這些現象是有聲音嘯叫引起的。

什麼是嘯叫?

我們常聽到的「嘯叫」是回授音一種。但我們要尋找的是那種可以控制音量,時間,音高,甚至音色的回授,「嘯叫」是不可控制的。從不可控制的嘯叫到可控制的回授,這是乙個漫長的歷程。

嘯叫產生條件

簡單來說,嘯叫產生的條件需滿足以下三點:

1)話筒與音箱同時使用。

2) 音響系統重放的聲音能夠通過空間傳到話筒。

3)音箱發出的聲音能量足夠大,話筒的拾音靈敏度足夠高。

總結其產生原因的本質必須同時滿足以下兩點:

1)相位條件:要求反饋到傳聲器的聲波訊號與傳聲器原聲源輸入的聲波訊號同相位。

2)振幅條件:聲反饋環路為正反饋,即反饋增益大於1。

為什麼要抑制嘯叫

1.自激時功率放大器會產生很大的功率輸出,可能超出擴聲裝置的承受範圍,燒壞功率放大器和發聲裝置。

2.在反饋係數接近於1時,由於產生梳狀濾波效應,延時聲場與直達聲之間的疊加,會使擴音聲場比原聲場在音感上變得狹窄。

3.揚聲器聲場的延時反饋,會使整個系統形成一連串的延時回聲,並且這種回聲將加重梳狀濾波效應,產生明顯畸變的混響拖尾——剛響失真。

4.嘯叫時輸出的聲壓很大,嚴重影響各種活動的氣氛。

5.高壓包的嘯叫。

明白了嘯叫產生機理及危害後後,我們接著需要知道的是現代電子技術有哪些方法可以抑制嘯叫的

如何抑制嘯叫

通常解決這個問題通常有兩種辦法:

1.破壞產生嘯叫的條件,預防嘯叫發生:例如移頻、破壞相位條件

2.找到嘯叫頻率,用陷波器抑制:

(1)檢測+抑制:通常根據長時能量等

(2)自適應的方法:建立模型,更新係數,抑制

在平時生活中,大家通常用的都是第二種方法。例如融雲、時代拓靈等國內知名音訊科技企業都研發出了嘯叫抑制sdk,從根本上抑制嘯叫,為各大廠家提供了產品解決辦法。

嘯叫抑制處理前的音訊檔案

嘯叫抑制處理後的音訊檔案

嘯叫點對應的能量降低20db左右,且收斂速度小於0.5秒

嘯叫抑制方法簡介

嘯叫場景 擴音系統中,特別是會議 教學 ktv等場景,提高擴音系統音量,嘯叫出現的概率非常高,嘯叫的產生屬於正反饋,音響的聲音重新被麥克風拾音,產生自激,導致嘯叫,嘯叫不僅會影響聽覺,也會燒壞音響裝置。嘯叫抑制方法 硬體 1 使用低靈敏度 高指向性的麥克風。2 音響使用非指向性,現場布局時,避免音響...

嘯叫抑制(howling suppression)

前言 下午看到群裡討論有人提到這個問題,記錄一下。一 嘯叫 定義在平時跟別人用電腦語音聊天,聲音傳給你 再傳給對方 再傳給你,迴圈往復且不消失,這個就是嘯叫了。專業一些的說法就是 在聲學場景中,當形成聲反饋閉合迴路時容易出現嘯叫現象,如圖 其原因是 話筒採集的聲音頻號包含了經過揚聲器放大的聲音頻號,...

嘯叫抑制器

嘯叫抑制器,也叫反饋抑制器,就是用來乾掉嘯叫的裝置。一般都是2進2出的一台1u機架裝置,如下圖的 dbx afs 2和sabine fbx2410。抑制器的法寶就是 自動濾波器 自動濾波器有兩般變化,固定濾波器和活動濾波器。由於抑制器會對音質有一定損害,所以抑制器多用於工程方面,如會議室和報告廳等等...