王冠 張瑞華 張秀麗
摘要:文章介紹了數(shù)字音調(diào)控制器的設(shè)計方法,并進行了仿真調(diào)試。實驗結(jié)果表明:多段式數(shù)字音調(diào)控制器可以對整個音頻頻段范圍內(nèi)的音頻信號幅度分段進行提升或衰減,以改變聽覺效果。
關(guān)鍵詞:數(shù)字音調(diào)控制器;數(shù)字濾波;仿真調(diào)試;音頻頻段;音頻信號幅度 文獻標識碼:A
中圖分類號:TN721 文章編號:1009-2374(2016)04-0005-02 DOI:10.13535/j.cnki.11-4406/n.2016.04.003
1 概述
在音頻信號的拾取及通過各類音響設(shè)備的傳輸過程中,由于音響設(shè)備或器件的幅頻特性并非完全平坦的理想特性,這樣就改變了原信號中不同頻率成分信號的幅度。而音調(diào)控制器就是一個可以人為改變信號高、低頻成分的增益設(shè)備。一個好的音調(diào)控制器有以下四個方面的作用:一是最基本的作用,能補償、校正音響設(shè)備所產(chǎn)生的頻率失真;二是可以校正劇場等放音場所傳輸增益的頻率失真;三是可以調(diào)整信號中易反饋的頻率成分,從而抑制聲反饋提高傳聲效果;四是在音樂藝術(shù)創(chuàng)作中利用它來渲染氣氛、刻畫演員個性,提高藝術(shù)表現(xiàn)效果。
音調(diào)控制器可以采用電感、電容、電阻元件組成的諧振電路來實現(xiàn)。選擇不同的元件參數(shù)的組合,可得到各種不同諧振頻段、不同增益的諧振器。采用多個具有諧振特性的諧振器構(gòu)成了多段式音調(diào)控制器。諧振電路的本質(zhì)是模擬帶通濾波器,雖然可以通過選擇不同的元件參數(shù)實現(xiàn)頻率和增益的調(diào)節(jié),但模擬電路元件參數(shù)本身具有很大的分散性,標稱值與理論值誤差較大,導(dǎo)致頻率等參數(shù)的實測值與理論值誤差較大,同時知道頻率參數(shù)后根據(jù)相關(guān)公式計算元件參數(shù)也很困難,更不利于自動實現(xiàn),所以利用諧振電路實現(xiàn)多段音調(diào)調(diào)節(jié)存在諸多問題。本文利用先進的數(shù)字信號處理技術(shù),采用數(shù)字帶通濾波器的設(shè)計方法來實現(xiàn)多段式數(shù)字音調(diào)控制器的設(shè)計。
2 數(shù)字音調(diào)控制器的參數(shù)
我們知道,數(shù)字音調(diào)控制器的最主要作用就是能夠方便地對所需的頻率成分進行提升或衰減,因此分為提升控制器和衰減控制器兩類。所謂提升就是將所需頻率成分的幅度加以提高(大于0dB),所謂衰減就是將所需頻率成分的幅度加以抑制(小于0dB)。音調(diào)控制器在對所需的頻率成分進行提升或者衰減的同時,希望對其他的頻率成分無影響。由上所述,單段理想數(shù)字音調(diào)控制器的幅頻特性如圖1所示。多個單段音調(diào)控制器級聯(lián)就組成了多段數(shù)字音調(diào)控制器。依據(jù)數(shù)字濾波器的基本概念,定義所需操作的頻率為數(shù)字音調(diào)控制器的中心頻率f0;提升音調(diào)控制器中心頻率處對應(yīng)的信號幅度為增益G,衰減音調(diào)控制器中心頻率處對應(yīng)的信號幅度為增益1/G;提升音調(diào)控制器0.7G、衰減音調(diào)控制器0.7/G增益處對應(yīng)的頻率稱為上限截止頻率fH和下限截止頻率fL,兩者之差稱為3dB帶寬B,即B=fH-fL。改變中心頻率f0、增益G和3dB帶寬B這三個參數(shù)中的任意一項,就能顯著改變數(shù)字音調(diào)控制器的控制效果,因此,這三個參數(shù)定義為數(shù)字音調(diào)控制器的參數(shù)。3dB帶寬往往用品質(zhì)因數(shù)Q代替更能反映數(shù)字音調(diào)器和模擬音調(diào)器之間的聯(lián)系,定義品質(zhì)因數(shù)Q:
Q=f0/B=f0/(fH-fL),0
綜上所述,數(shù)字音調(diào)控制器的參數(shù)為中心頻率f0、增益G和品質(zhì)因數(shù)Q。
3 數(shù)字音調(diào)控制器的設(shè)計方法
以中心頻率f0、增益G和品質(zhì)因數(shù)Q為參數(shù),如何設(shè)計函數(shù)使得其滿足圖1所示的幅頻特性呢?可以采用濾波器的設(shè)計方法來實現(xiàn)。由圖1可知提升控制器有一個峰值,衰減控制器有一個谷值,提升控制器傳遞函數(shù)Hb(jf)和衰減控制器傳遞函數(shù)Hb(jf)可以用式(2)、式(3)表示:
利用雙線性變換法或者脈沖響應(yīng)不變法可以將H(s)轉(zhuǎn)換為數(shù)字濾波器H(z)。脈沖響應(yīng)不變法的優(yōu)點是頻率變換關(guān)系是線性的,如果不存在頻譜混疊現(xiàn)象,用這種方法設(shè)計的數(shù)字濾波器會很好地重現(xiàn)原先的頻響特性,但有限階的模擬濾波器會產(chǎn)生不同程度的頻譜混疊失真,因此雙線性變換更適合。
利用雙線性變換方法,將式(4)、式(5)表示的模擬濾波器的傳輸函數(shù)H(s)轉(zhuǎn)化為數(shù)字濾波器的傳遞函數(shù)H(z)。即令,,式中:fs為采樣頻率,將m和s代入式(4)、式(5),整理得到:式(6)的系數(shù)如表1所示:
4 仿真和實驗結(jié)果
多段數(shù)字音調(diào)控制器由多個數(shù)字衰減濾波器和數(shù)字提升濾波器組成。在設(shè)定數(shù)字音頻采樣率fs情況下,每個數(shù)字濾波器有三個可調(diào)參數(shù):中心頻率f0、增益G和品質(zhì)因數(shù)Q。因此,多段式數(shù)字音調(diào)控制器可以根據(jù)需要對20Hz~20kHz音頻范圍內(nèi)的任意頻率信號進行任意幅度的提升或者衰減,以達到所需的音頻效果。音頻采樣率設(shè)為48kHz,以5段數(shù)字音調(diào)控制器為例,設(shè)其中心頻率分別為600Hz、2kHz、5kHz、8kHz和11kHz,品質(zhì)因數(shù)Q都為100,提升音調(diào)控制器的增益為+15dB,衰減音調(diào)控制器的增益為-15dB,編寫Matlab程序,得到5段數(shù)字音調(diào)控制器的幅頻特性如圖2所示:
由圖2可知:每段音調(diào)控制器可以把中心頻率點附近的輸入音頻信號加以提升或者衰減,提升或衰減的幅度由增益控制,偏離中心點的信號幾乎沒有影響,偏離的遠近程度由品質(zhì)因數(shù)Q控制。數(shù)字式多段音調(diào)控制器的各頻段的調(diào)節(jié)是互不影響、相對獨立的。實際使用時,可依據(jù)個人愛好和現(xiàn)場節(jié)目內(nèi)容靈活地調(diào)節(jié)整個放聲頻段音頻信號的增益和變化量來達到目的,以獲得滿意的放聲效果。
參考文獻
[1] 李潔,李亦軍.多段式音調(diào)控制器的設(shè)計[J].電聲技術(shù),2014,38(10).
[2] 張墅.常用音調(diào)控制電路解析與設(shè)計[J].自動化與儀器儀表,2009,(6).
[3] 楊秀華.一款音調(diào)控制電路的制作[J].電子制作,2011,(4).
[4] 高西全,丁玉美.數(shù)字信號處理(第3版)[M].西安:西安電子科技大學出版社,2008.
[5] Dick Blandford,John Parr,陳后金,李居朋,等.數(shù)字信號處理及MATLAB仿真[M].北京:機械工業(yè)出版社,2015.
基金項目:國家科技支撐計劃課題(2012BAH38F03)。
(責任編輯:周 瓊)