音頻調試的一些tips

http://blog.csdn.net/sepnic/article/details/6259623
 
1、聲音波形分析編輯工具cooledit

用cooledit產生一個正弦波聲音文件,host機不斷循環播放這個文件,再用音頻線將host的LINE OUT口與target的mic口相連,這樣target機就可以錄host發過來的正弦波聲音了。用正弦波進行測試可以非常明顯體現錄音的效果,有雜音爆音都很容易分辨出來。cooledit的使用:http://hi.baidu.com/lmoneymoney/blog/item/313330fa731b769658ee9063.html

 

2、codec的loopback模式

一般codec都支持loopback模式,即是mic進來的模擬聲音可以直接送到spk放音,如有聲音,則表明放音邏輯大致上是正確的。這在前期開發中常用的一個功能,i2c/spi控制接口調通後,就可以進行這一步了。

 

3、錄音削頂失真

輸入源聲音幅度過大:一般人說話的聲音在-40dB,因此cooledit生成的正弦波聲音幅度在[-35dB:-30dB]之間就行了;

錄音總增益過大:所謂的總增益,是指mic boost、PGA、ADC這三級的增益和;總增益最好不要調到30dB以上,否則容易出現削頂失真。

 

4、How to use softvol to control the master volume

見:http://alsa.opensrc.org/How_to_use_softvol_to_control_the_master_volume

alsa資料太少,而且很多都有些錯誤的,還是多到alsa-project官網扒扒。 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章