噪聲抑制中先驗訊雜比與後驗訊雜比的關係
噪聲抑制演算法中,譜減演算法用的是後驗證訊雜比,維納濾波器使用的是先驗訊雜比,MMSE(最小均方誤差)演算法既用到了先驗訊雜比,也用到了後驗訊雜比,那麼,自然提出一個問題,在降噪過程中,先驗訊雜比與後驗訊雜比到底那個作用比較大。這個結論其實通過驗證可以得出,先驗訊雜比是影響噪聲抑制的主要引數,後驗訊雜比是輔助引數。
那麼先驗訊雜比與後驗訊雜比它們之間又有什麼關係,這裡做一個分析。
先看下面的一個公式:
這裡k為幀數,m為頻率,先驗訊雜比等於純淨語音訊號的功率(X)除以噪聲訊號的功率(D),假設語音訊號是平穩的,且噪聲與語音訊號不相關,則等於帶噪語音功率(Y)減去噪聲功率(D)後除以噪聲功率,最後化簡為先驗訊雜比等於後驗信噪(gamma)比減去1。
先看下面的一個公式:
另外,根據統計學中的先驗訊雜比與後驗訊雜比的關係,已知:
這裡,我們發現,第二個公式跟第一個是很像的,如果我們把這兩個公式中的值分別只取一半進行中和一下,可以得到第三個公式:
再擴充套件下,如果這裡的權重1/2變成一個變數a,上式就變為:
這個公式就是知名的判決引導法公式,很多降噪演算法就使用這個公式進行先驗訊雜比的估計!
參考文獻:https://user.qzone.qq.com/314138065/blog/1442843834
相關文章
- oracle 雜湊查詢與巢狀查詢跟表的先後關係測試Oracle巢狀
- nuget使用經驗:複雜依賴關係下的包版本問題
- 架構與體驗,在戰棋遊戲關卡設計背後的雜談架構遊戲
- 雜談:遊戲中的“聲音”遊戲
- 微信開發中的訊息驗證與訊息回覆
- Shader 中的隨機與噪聲隨機
- 訊號、系統與訊號處理邊角雜談
- 頻率響度、靈敏度、總諧波失真(THD)和訊雜比(SNR)
- 訊息佇列雜談佇列
- 集合論雜記——關係的性質
- 如何管理前端專案中的複雜依賴關係前端
- DDD中簡單模型比複雜模型更危險模型
- 先驗概率與後驗概率、貝葉斯區別與聯絡
- 華為雲會議AI智慧降噪3.0,可抑制200種噪聲!AI
- 訊息佇列 大雜燴佇列
- 音訊設計經驗分享:聲音功能的設計與創意表現音訊
- PostgreSQL初體驗及其與MySQL的對比MySql
- 目前可以用的簡訊驗證碼平臺哪個比較好?
- Scala比java更復雜嗎?是的..但是Java
- C# 雜湊表Hashtable與字典表Dictionary<K,V>的比較。C#
- 解決:視訊中有噪聲(電流聲)怎麼辦的問題(簡單實用高效的視訊降噪方法)
- 探討一個比較複雜的查詢
- 視訊直播秒開背後的技術與優化經驗優化
- Spark 與 Hadoop 關於 TeraGen/TeraSort 的對比實驗(包含原始碼)SparkHadoop原始碼
- 如何降低白噪聲對網站使用者體驗的影響?網站
- 資料結構-邏輯關係&物理關係、時間複雜度、空間複雜度、順序表資料結構時間複雜度
- AR空間音訊能力,打造沉浸式聲音體驗音訊
- 社交對話之社交雜談3:社交與長線留存的關係
- Jacek Sliwinski:論述遊戲設計複雜性與成功的關係遊戲設計
- oracle 開啟複雜密碼驗證Oracle密碼
- 《第七史詩》體驗分析雜談
- React,Redux,React-redux的錯綜複雜關係ReactRedux
- 從DDPM到DDIM(四) 預測噪聲與後處理
- 【雜談】沒有公網IP的電腦如何與外部通訊
- 資料關係比較:相關性 vs 因果關係
- 驗證HFile和HLog中序列號的關係
- 關於應用整合:同步與非同步通訊模式之間的比較非同步模式
- 聲網視訊通話,視訊直播小程式 SDK 初體驗 | 掘金技術徵文