音频领域中POP音相关问题
一、PA硬件導致的POP音
1、pop noise是由于音頻路徑上隔直電容兩端上電時候的壓差而導致快速充電產(chǎn)生的,一般是在Audio PA的輸入RC LPF上作調(diào)整,通過減小串聯(lián)的C容值來改善,但是電容減小會引起低頻成分的衰減,引起音質(zhì)劣化,聽感發(fā)硬。
2、采用帶APC(防爆音)與延遲enable技術(shù)的audio PA,使得隔直電容先充電再開通音頻輸入信號。通常延遲enable大多數(shù)PA的IC設(shè)計公司都做的很簡單很粗暴,enable直接控制PA的電源,而沒有在技術(shù)上做到靜態(tài)休眠而預充電保持,區(qū)別這種的辦法很簡單,把兩首歌用音軌制作軟件拼接到一起,中間插入8s靜默空白(apple稱之為靜默的8s),讓PA去播放,如果PA在兩首歌間隔部分沒有pop noise,就合格。一般A類由于靜態(tài)偏壓的存在,隔直電容一直被充電,POP noise幾乎沒有,而B類,D類就很容易產(chǎn)生,這就需要PA IC設(shè)計公司稍微改善一下設(shè)計原理,加一個類A的小偏壓從原理上消除,這樣稍微犧牲一點效率,但音質(zhì)能夠大為改善
3、抖動enable開通技術(shù),通常enable是一個高低電平信號,在階躍跳升從0到1的過程中,就產(chǎn)生了pop noise。上面說明了pop noise其實是隔直電容被充電產(chǎn)生。
那么充電過程越迅速,pop noise浪涌越高,降低pop noise浪涌,也就減低了pop noise干擾,就需要延遲充電過程,也就是讓隔直電容被緩慢充電。
如果enable打開后一直維持1,電容充電會很迅速。那么只要把enable控制輸入一連串1010101010。。。,讓PA開關(guān)開關(guān)一會,最后維持1,這樣就延長了電容充電時間,也就減小了pop noise.
以上來源于:http://www.52rd.com/bbs/Archive_Thread.asp?SID=262148&TID=3
常規(guī)的平臺codec后接模擬PA,codec和PA的時序應該遵循一下時序,從而規(guī)避pop音:
手機軟件中,谷歌在這一塊會做處理一些處理,具體是這樣的,為了防止用戶在短時間內(nèi)反復開關(guān),對底層器件不好,那么于用戶點擊暫停后,底層并沒有關(guān)閉codec,但上層已經(jīng)停止送數(shù)據(jù)了,然后過了三秒,上層給底層下發(fā)命令,關(guān)閉codec通路,三秒pa的一聲才是底層真正關(guān)掉codec的時候。
總結(jié)
以上是生活随笔為你收集整理的音频领域中POP音相关问题的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 腾讯点播试看视频功能分享
- 下一篇: 记录使用的安卓开发工具