嵌入式audio基礎(八)主動降噪
起因
老婆dreamcar ,去了解了下發現感興趣的是車有一套BOSEANC主動降噪系統,正好了解下他是怎麼主動降噪的。
歷史:
主動降噪概念是BOSE公司創始人Amar G. Bose博士在一次飛行旅途中由於受不了飛機噪音而提出的。1989年,BOSE主動降噪耳機推出,但主要用於商業以及軍用戰場上,真正量產到民用還是在2000年。
原理
所有聲音都由一定的頻譜組成,主動降噪技術的基本原理是對已經存在的噪聲進行主動對抗和消除,與傳統被動防禦降噪不同,主動降噪技術通過技術手段,生成一組與所要消除的噪聲相位相差180度的反相聲波,將噪音中和,達到降噪的目的。
如果相位嚴格對齊組合後的結果就是幅度相減了。
這個可以自己用cooledit 等工具輸出雙聲道的半週期相位差的正弦訊號和0相位差的正弦訊號聽聽進行比對。
主動降噪有三個優點:
對於低頻噪音的效果好:
低頻噪聲的相位更好進行對齊,根據取樣原理低頻的幅度會高於高頻的幅度,所以低頻處理的好主管感覺上就會效果明顯。
操作簡單:
只需要一個錄音裝置和一個簡單的時域和頻域變換就能得到噪聲特徵然後輸出消減的訊號即可,被動降噪就比較麻煩,接收到再去降噪直接進行噪聲頻域的刪除會誤殺同頻的資訊造成部分頻率丟失,聽起來失真不自然。整個幅度也會變低,在想獲得原聲音幅度就要進行數字拉伸這樣又會拉起來其他頻率的噪聲。
技術成熟:
這個技術有十幾年了,核心技術一直掌握在bose 這樣的企業手裡,這些企業對技術的鑽研都是比較踏實的,也證明這個方向肯定是沒問題的。
他也有缺點,技術難度大:
不同意操作簡單,他的難度是細節的處理,容易上手但是不容易做好,當前國內還沒有聽說那個自主的主動降噪技術。
寫在最後:
技術是不錯,車也不錯。
這個價格還是擦擦自行車接著奮鬥吧!
相關文章
- 主動降噪,通話降噪及AI降噪之辨AI
- Core Audio音訊基礎概述音訊
- 逆向基礎(八)
- Web Audio API 第1章 基礎篇WebAPI
- 嵌入式基礎(2)---硬體基礎知識
- 八大基礎排序排序
- JavaSE基礎知識分享(八)Java
- Flutter(八)之Flutter的基礎WidgetFlutter
- 八大基礎排序總結排序
- Redis基礎篇(八)資料分片Redis
- 嵌入式系統程式設計基礎程式設計
- 零基礎嵌入式學習攻略
- MQTT-主題基礎MQQT
- 嵌入式系統基礎知識:瞭解嵌入式系統
- Java基礎 第一節 第八課Java
- 零基礎轉行嵌入式——C語言C語言
- WiFi基礎(八):WiFi安全、認證與加密WiFi加密
- 《MySQL 基礎篇》八:約束和檢視MySql
- Django基礎八之認證模組---authDjango
- Flutter基礎-033-ThemeData主題Flutter
- Web Audio API 第6章 高階主題WebAPI
- 耳機市場2020:真無線高速增長,主動降噪錦上添花
- 重走LFS之路:(八) 基礎系統編譯-1編譯
- C++基礎(八)struct和class的區別C++Struct
- Python基礎(八) 模組的引入與定義Python
- 三天吃透Java基礎八股文Java
- 八、Abp vNext 基礎篇丨標籤聚合功能
- Flutter 樣式基礎之 Theme 主題Flutter
- 嵌入式 Linux 基礎:環境配置(Debian 12 安裝配置)Linux
- 【matplotlib基礎】--動畫動畫
- 八大基礎演算法 自己的通俗理解演算法
- 第八章——軟體工程基礎知識軟體工程
- Flutter基礎(八)手勢相關Widget:GestureDetector和DismissibleFlutter
- Flutter 基礎(八)手勢相關 Widget:GestureDetector 和 DismissibleFlutter
- Linux基礎命令—顯示主機名hostnameLinux
- Linux基礎命令---顯示主機名hostnameLinux
- 嵌入式系統程式設計基礎第一二週作業程式設計
- Java面試八股文01-基礎部分Java面試