基于頻域濾波數字均衡器的設計
3 均衡處理
對于頻點(diǎn)的調節是調節頻點(diǎn)周?chē)@一段的頻率幅度的大小,以最終達到調節頻率的目的。為了防止在抽取頻點(diǎn)時(shí),因某一點(diǎn)的調節范圍過(guò)大而使這一段的聲音聽(tīng)起來(lái)不和諧,在對頻點(diǎn)進(jìn)行調節時(shí),采用的方法是調節該頻點(diǎn)及其附近的頻點(diǎn)以達到最終的調節效果。
算法的實(shí)現:取頻率點(diǎn)周?chē)狞c(diǎn),將所取的點(diǎn)調節的范圍是該點(diǎn)與對應頻率點(diǎn)的距離的反比,這樣就避免該點(diǎn)頻率的影響太強烈。算法流程如圖2所示。針對某一個(gè)頻點(diǎn)的處理的程序如下:

Mid為調節頻點(diǎn)對應的頻率軸的位置,i為Mid相鄰近的后面的點(diǎn)。
4 結束語(yǔ)
本文提出的采用頻率濾波器對均衡器進(jìn)行設計的方法,區別于其他的均衡器的實(shí)時(shí)濾波器的設計,既避免了IIR濾波器相位偏移的現象,又避免了FIR濾波器的延遲,因此對頻率濾波具有很好的效果。另外,由于處理采用頻域濾波,在處理音頻信號時(shí)可以只經(jīng)過(guò)一次傅里葉變換,就能處理各個(gè)頻段的信號,大大減少了數據的運算量,因此使用頻域濾波器可以更快捷、更高效地對數據進(jìn)行處理。在使用該種方法
進(jìn)行濾波處理時(shí),應注意采樣點(diǎn)個(gè)數的選取,可以根據處理器緩存的大小決定采樣點(diǎn)的個(gè)數,從而可達到更好的處理效果。
評論