作為一名合格的音頻開(kāi)發(fā)工程師,在其工作中不可避免的會(huì)遇到各種各樣的雜音,斷音等等問(wèn)題,下面我們來(lái)大概總結(jié)下都有些哪些情況
1 雜音問(wèn)題:
在調(diào)試IIS/TDM 階段,因?yàn)楦袷降炔黄ヅ涞葘?dǎo)致的雜音,此只要格式配置正確,問(wèn)題隨之而解
2 因?yàn)椴蓸訉?dǎo)致的雜音:
a 異步Clock 設(shè)計(jì)情況下,又沒(méi)有采用ASRC模塊,clock 產(chǎn)生jitter 導(dǎo)致采樣不準(zhǔn)確,從而產(chǎn)生pop因,此要么改時(shí)鐘設(shè)計(jì)為同源時(shí)鐘,要么增加ASRC模塊
b 硬件或者DSP 本身問(wèn)題,之前實(shí)際項(xiàng)目中遇到IIS 采樣時(shí)序出錯(cuò),導(dǎo)致雜音, 其分析是DSP 本身導(dǎo)致,此問(wèn)題牽扯太大,最終采取規(guī)避方法繞過(guò)IIS采樣問(wèn)題,而不是從根本解決
3 失真引起的雜音
a 音頻增益過(guò)大導(dǎo)致的失真,此根據(jù)音量曲線以及設(shè)置limiter可解決
b EQ 等頻點(diǎn)增益設(shè)置過(guò)大引起的失真
考慮Headroom
EQ增益設(shè)置邏輯跟隨音量處理
某些算法在定點(diǎn)DSP,比如說(shuō)高通aDSP, 由于算法定點(diǎn)化實(shí)現(xiàn)出問(wèn)題,引起音頻流處理失真,此需要優(yōu)化算法
4 硬件引起的雜音
AMP參數(shù)設(shè)置不合理,會(huì)引起雜音,此只要按照規(guī)格書(shū)或者和FAE確認(rèn)參數(shù)設(shè)置正確,之前遇到過(guò)某款芯片由于參數(shù)配置,在低溫啟動(dòng)時(shí)候會(huì)產(chǎn)生雜音
某些AMP 由于電容配比不合理,在enable以及做診斷時(shí)候會(huì)引起pop音,此還是要根據(jù)廠商嚴(yán)格定義要求設(shè)計(jì)
5 干擾引起的雜音
a tuner 天線引起的干擾,在播放tuner時(shí)候,天線極易受到整車干擾,從而導(dǎo)致雜音問(wèn)題,此需要配合整車一起排查干擾源,之前遇到過(guò),因?yàn)榭照{(diào)對(duì)天線干擾從而導(dǎo)致的雜音
b A2B 總線干擾,現(xiàn)在車載音頻中設(shè)計(jì)大都采取A2B 總線,此也容易受整車干擾,此問(wèn)題排查起來(lái)難度極大,涉及 主機(jī)/線束/功放/整車部件等
c mic 干擾,mic 在拾音時(shí)候,也會(huì)拾取整車干擾信號(hào),此排查主要證明自身無(wú)問(wèn)題,之后再配合整車調(diào)查即可
6 斷音問(wèn)題
不管是在SOC還是DSP,斷音問(wèn)題基本上都是數(shù)據(jù)寫(xiě)慢或者寫(xiě)快導(dǎo)致的,此可以通過(guò)調(diào)整buffer,優(yōu)化調(diào)度等處理
無(wú)聲問(wèn)題
硬件問(wèn)題
線束問(wèn)題,A2B 總線,揚(yáng)聲器線束斷開(kāi)等
7 軟件問(wèn)題
誤觸發(fā)ALLMute,Source不對(duì)等問(wèn)題
聲卡競(jìng)爭(zhēng)或者聲卡打開(kāi)失敗等
上述大致列舉了在開(kāi)發(fā)過(guò)程中出現(xiàn)的雜音,斷音,無(wú)聲等問(wèn)題,但是實(shí)際情況下,出現(xiàn)的問(wèn)題不一而足,還需仔細(xì)分析其原由,不過(guò)音頻開(kāi)發(fā)者不就是每天都在解決聲音問(wèn)題中度過(guò)么,想想也算是其樂(lè)無(wú)窮吧 |