一種音頻均衡器預(yù)置集參數(shù)的確定方法及裝置的制造方法
【專利摘要】本發(fā)明公開了一種音頻均衡器AEQ預(yù)置集參數(shù)的確定方法及裝置,用以在AEQ頻響幅度曲線保持不變的同時,減少各級二階IIR濾波器定點運算輸出的溢出現(xiàn)象,減少非線性失真,從而降低AEQ系統(tǒng)的THD。音頻均衡器AEQ預(yù)置集參數(shù)的確定方法,包括:利用AEQ頻響幅度曲線確定第一頻點集合;調(diào)節(jié)各級二階IIR濾波器的頻響幅度曲線在第一頻點集合中的頻點處的頻率響應(yīng),使得各級二階IIR濾波器的頻響幅度曲線在第一頻點集合中的頻點處的頻率響應(yīng)滿足預(yù)設(shè)條件;根據(jù)各級二階IIR濾波器的頻響幅度曲線的調(diào)節(jié)量對第一參數(shù)集合和第二參數(shù)集合進行調(diào)節(jié),并將調(diào)節(jié)后的第一參數(shù)集合和調(diào)節(jié)后的第二參數(shù)集合確定為AEQ預(yù)置集參數(shù)。
【專利說明】
一種音頻均衡器預(yù)置集參數(shù)的確定方法及裝置
技術(shù)領(lǐng)域
[0001] 本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種音頻均衡器AEQ預(yù)置集參數(shù)的確定方法 及裝置。
【背景技術(shù)】
[0002] 音頻均衡器(Audio Equalizer,AEQ)通常用來對音頻信號中不同頻率分量進行增 強或減弱等調(diào)節(jié)處理,以便根據(jù)用戶的聽覺愛好來改變音頻信號的音色,從而改善用戶的 主觀收聽經(jīng)歷。參量型數(shù)字AEQ在原理上等效于一個高階無限脈沖響應(yīng)(Infinite Impulse Response,IIR)濾波器,該高階IIR濾波器的頻率響應(yīng)由該高階IIR濾波器的傳遞函數(shù)唯 一確定。
[0003] 該高階IIR濾波器在數(shù)字信號處理(Digital Signal Processing,DSP)芯片上定 點實現(xiàn)時,也即采用定點型數(shù)據(jù)表示浮點型數(shù)據(jù)實現(xiàn)時濾波器系數(shù)的量化誤差會使AEQ模 型的實際頻率響應(yīng)偏離預(yù)先的理論設(shè)計;為減少濾波器系數(shù)量化誤差的影響,現(xiàn)有技術(shù)中 提出將該高階IIR濾波器分解成若干個二階IIR濾波器之級聯(lián)來實現(xiàn)。在數(shù)學(xué)上,AEQ可 表達為具有下述傳遞函數(shù)的高階IIR濾波器:
[0004]勺濾波器的系數(shù)。 關(guān).
[0005] 上式可以分解成如下形式:
,其中K為(N+l)/2的整數(shù)部分, 它代表二階IIR濾波器的總個數(shù)。Hk(z)為第k級的二階IIR濾波器,其傳遞函數(shù)為:
這里{bkl,i = 0,1,2}和{akl,i = 1,2}是第 k 級二階 IIR 濾 波器的系數(shù),其定義了第k級二階IIR濾波器頻率幅度曲線。全體二階IIR濾波器系數(shù)的 集合{akl,ak2, bk。,bkl,bk2, k = 1,2,…,K}構(gòu)成AEQ的預(yù)置集(Preset)參數(shù),該預(yù)置集參 數(shù)定義了 AEQ的系統(tǒng)頻響幅度曲線。
[0006] 但是,對于一個給定的AEQ預(yù)置集參數(shù),由于每級二階IIR濾波器定點運算過程可 能發(fā)生溢出現(xiàn)象,產(chǎn)生非線性失真,使得AEQ的總諧波失真(Total Harmonic Distortion, THD)增大,由此影響AEQ的性能,特別是在高保真(High-Fidelity,HiFi)的應(yīng)用情況。
[0007] 綜上所述,現(xiàn)有技術(shù)中對于給定的AEQ預(yù)置集參數(shù),也即給定了各級二階IIR濾波 器的系數(shù),二階IIR濾波器的頻響幅度曲線隨之確定,在定點運算過程中,二階IIR濾波器 的定點運算輸出均可能發(fā)生溢出現(xiàn)象,產(chǎn)生非線性失真,使得AEQ的THD增大,影響AEQ的 性能。
【發(fā)明內(nèi)容】
[0008] 本發(fā)明實施例提供了一種音頻均衡器AEQ預(yù)置集參數(shù)的確定方法及裝置,用以在 AEQ頻響幅度曲線保持不變的同時,減少各級二階IIR濾波器定點運算輸出的溢出現(xiàn)象,減 少非線性失真,從而降低AEQ系統(tǒng)的THD,提高AEQ系統(tǒng)的性能。
[0009] 本發(fā)明實施例提供的一種音頻均衡器AEQ預(yù)置集參數(shù)的確定方法,該方法包括: 獲取預(yù)設(shè)的所述AEQ預(yù)置集參數(shù),該預(yù)置集參數(shù)中包括用于確定AEQ系統(tǒng)傳遞函數(shù)極點位 置的第一參數(shù)集合和用于確定AEQ系統(tǒng)傳遞函數(shù)零點位置的第二參數(shù)集合;根據(jù)所述第一 參數(shù)集合和所述第二參數(shù)集合確定所述AEQ頻響幅度曲線以及用于合成該AEQ頻響幅度曲 線的各級二階IIR濾波器的頻響幅度曲線;利用所述AEQ頻響幅度曲線確定第一頻點集合, 其中,所述AEQ頻響幅度曲線在所述第一頻點集合中的頻點處對應(yīng)的頻率響應(yīng)小于或等于 第一預(yù)設(shè)閾值;調(diào)節(jié)各級二階IIR濾波器的頻響幅度曲線在所述第一頻點集合中的頻點處 的頻率響應(yīng),使得各級二階IIR濾波器的頻響幅度曲線在所述第一頻點集合中的頻點處的 頻率響應(yīng)滿足預(yù)設(shè)條件,并確定各級二階IIR濾波器的頻響幅度曲線對應(yīng)的調(diào)節(jié)量;根據(jù) 各級二階IIR濾波器的頻響幅度曲線的調(diào)節(jié)量對所述第一參數(shù)集合和所述第二參數(shù)集合 進行調(diào)節(jié),并將調(diào)節(jié)后的第一參數(shù)集合和調(diào)節(jié)后的第二參數(shù)集合確定為所述AEQ預(yù)置集參 數(shù)。
[0010] 本發(fā)明實施例提供的上述方法中,通過預(yù)設(shè)的AEQ預(yù)置集參數(shù)確定AEQ頻響幅度 曲線以及用于合成該AEQ頻響幅度曲線的各級二階IIR濾波器的頻響幅度曲線,利用AEQ 頻響幅度曲線確定第一頻點集合,調(diào)節(jié)各級二階IIR濾波器的頻響幅度曲線在第一頻點集 合中的頻點處的頻率響應(yīng),使得各級二階IIR濾波器的頻響幅度曲線在第一頻點集合中的 頻點處的頻率響應(yīng)滿足預(yù)設(shè)條件,例如:在保持AEQ頻響幅度曲線不變的同時,使得各級二 階IIR濾波器的頻響幅度曲線在第一頻點集合中頻點處的頻率響應(yīng)之和小于或等于第一 預(yù)設(shè)閾值,并根據(jù)各級IIR濾波器的頻響幅度曲線的調(diào)節(jié)量對預(yù)置集參數(shù)中的參數(shù)進行調(diào) 節(jié),與現(xiàn)有技術(shù)中各級IIR濾波器定點運算過程中可能發(fā)生溢出現(xiàn)象,產(chǎn)生非線性失真,使 得AEQ的THD增大相比,在AEQ頻響幅度曲線保持不變的同時,通過調(diào)節(jié)各級IIR濾波器的 頻響增益,減少各級IIR濾波器定點運算輸出的溢出現(xiàn)象,減少非線性失真,從而降低AEQ 系統(tǒng)的THD,提高AEQ系統(tǒng)的性能。
[0011] 在一種可能的實施方式中,本發(fā)明實施例提供的上述方法中,在根據(jù)所述第一參 數(shù)集合和所述第二參數(shù)集合確定所述AEQ頻響幅度曲線以及合成該AEQ頻響幅度曲線的各 級二階IIR濾波器的頻響幅度曲線之后,在利用所述AEQ頻響幅度曲線確定第一頻點集合 之前,該方法還包括:確定所述AEQ頻響幅度曲線的質(zhì)心對應(yīng)的頻率響應(yīng);當(dāng)所述AEQ頻響 幅度曲線的質(zhì)心對應(yīng)的頻率響應(yīng)大于第二預(yù)設(shè)閾值時,將所述AEQ頻響幅度曲線向預(yù)設(shè)方 向平移預(yù)設(shè)距離;其中,利用所述AEQ頻響幅度曲線確定第一頻點集合,具體為:當(dāng)所述AEQ 頻響幅度曲線的質(zhì)心對應(yīng)的頻率響應(yīng)小于或等于第二預(yù)設(shè)閾值時,在所述AEQ頻響幅度曲 線中確定第一頻點集合;當(dāng)所述AEQ頻響幅度曲線的質(zhì)心對應(yīng)的頻率響應(yīng)大于第二預(yù)設(shè)閾 值時,在所述平移后的AEQ頻響幅度曲線中確定第一頻點集合。
[0012] 在一種可能的實施方式中,本發(fā)明實施例提供的上述方法中,利用所述AEQ頻響 幅度曲線確定第一頻點集合,具體包括:利用所述AEQ頻響幅度曲線確定第二頻點集合,所 述AEQ頻響幅度曲線在所述第二頻點集合中的頻點處對應(yīng)的頻率響應(yīng)大于第一預(yù)設(shè)閾值; 將所述第二頻點集合在全集中的補集確定為所述第一頻點集合,其中,所述全集為所述AEQ 頻響幅度曲線上所有頻點組成的集合。
[0013] 在一種可能的實施方式中,本發(fā)明實施例提供的上述方法中,所述預(yù)設(shè)條件包括: 條件一、第一級二階IIR濾波器的頻響幅度曲線在所述第一頻點集合中的頻點處的頻率響 應(yīng)小于或等于第三預(yù)設(shè)閾值;條件二、以第一級二階IIR濾波器的頻響幅度曲線為起點,任 意連續(xù)Μ級IIR濾波器的頻響幅度曲線在所述第一頻點集合中的頻點處的頻率響應(yīng)之和小 于或等于第三預(yù)設(shè)閾值,其中,Μ為大于1而且小于二階IIR濾波器總個數(shù)Κ的自然數(shù),所 述第三預(yù)設(shè)閾值小于或等于所述第一預(yù)設(shè)閾值;條件三、各級二階IIR濾波器的頻響幅度 曲線在所述第一頻點集合中的頻點處的頻率響應(yīng)之和等于所述AEQ頻響幅度曲線在同一 頻點處的頻率響應(yīng)。
[0014] 在一種可能的實施方式中,本發(fā)明實施例提供的上述方法中,預(yù)設(shè)的所述AEQ預(yù) 置集參數(shù)中的各個參數(shù)的數(shù)據(jù)類型均為定點型;在獲取預(yù)設(shè)的所述AEQ預(yù)置集參數(shù)之后, 根據(jù)所述第一參數(shù)集合和所述第二參數(shù)集合確定所述AEQ頻響幅度曲線以及合成該AEQ頻 響幅度曲線的各級二階IIR濾波器的頻響幅度曲線之前,該方法還包括:將所述第一參數(shù) 集合和所述第二參數(shù)集合中的各個參數(shù)由定點型轉(zhuǎn)換為相應(yīng)的浮點型;在根據(jù)各級IIR濾 波器的頻響幅度曲線的調(diào)節(jié)量對所述第一參數(shù)集合和所述第二參數(shù)集合進行調(diào)節(jié)之后,在 將調(diào)節(jié)后的第一參數(shù)集合和調(diào)節(jié)后的第二參數(shù)集合確定為所述AEQ預(yù)置集參數(shù)之前,該方 法還包括:將所述調(diào)節(jié)后的第一參數(shù)集合和所述調(diào)節(jié)后的第二參數(shù)集合中各個參數(shù)由浮點 型轉(zhuǎn)換為相應(yīng)的定點型;其中,根據(jù)所述第一參數(shù)集合和所述第二參數(shù)集合確定所述AEQ 頻響幅度曲線以及合成該AEQ頻響幅度曲線的各級二階IIR濾波器的頻響幅度曲線,具體 為:根據(jù)所述第一參數(shù)集合和所述第二參數(shù)集合中的浮點型參數(shù)確定所述AEQ頻響幅度曲 線以及合成該AEQ頻響幅度曲線的各級IIR濾波器的頻響幅度曲線;所述將調(diào)節(jié)后的第一 參數(shù)集合和調(diào)節(jié)后的第二參數(shù)集合確定為所述AEQ預(yù)置集參數(shù),具體為:將調(diào)節(jié)后的第一 參數(shù)集合和調(diào)節(jié)后的第二參數(shù)集合中的定點型參數(shù)確定為所述AEQ預(yù)置集參數(shù)。
[0015] 本發(fā)明實施例提供的一種音頻均衡器AEQ預(yù)置集參數(shù)的確定裝置,包括:獲取單 元,用于獲取預(yù)設(shè)的所述AEQ預(yù)置集參數(shù),該預(yù)置集參數(shù)中包括用于確定AEQ系統(tǒng)傳遞函數(shù) 極點位置的第一參數(shù)集合和用于確定AEQ系統(tǒng)傳遞函數(shù)零點位置的第二參數(shù)集合;第一處 理單元,連接至所述獲取單元,用于根據(jù)所述第一參數(shù)集合和所述第二參數(shù)集合確定所述 AEQ頻響幅度曲線以及用于合成該AEQ頻響幅度曲線的各級二階IIR濾波器的頻響幅度曲 線;以及利用所述AEQ頻響幅度曲線確定第一頻點集合,其中,所述AEQ頻響幅度曲線在所 述第一頻點集合中的頻點處對應(yīng)的頻率響應(yīng)小于或等于第一預(yù)設(shè)閾值;第二處理單元,連 接至所述第一處理單元,用于調(diào)節(jié)各級二階IIR濾波器的頻響幅度曲線在所述第一頻點集 合中的頻點處的頻率響應(yīng),使得各級二階IIR濾波器的頻響幅度曲線在所述第一頻點集合 中的頻點處的頻率響應(yīng)滿足預(yù)設(shè)條件,并確定各級二階IIR濾波器的頻響幅度曲線對應(yīng)的 調(diào)節(jié)量;以及根據(jù)各級二階IIR濾波器的頻響幅度曲線的調(diào)節(jié)量對所述第一參數(shù)集合和所 述第二參數(shù)集合進行調(diào)節(jié),并將調(diào)節(jié)后的第一參數(shù)集合和調(diào)節(jié)后的第二參數(shù)集合確定為所 述AEQ預(yù)置集參數(shù)。
[0016] 本發(fā)明實施例提供的上述裝置中,通過預(yù)設(shè)的AEQ預(yù)置集參數(shù)確定AEQ頻響幅度 曲線以及用于合成該AEQ頻響幅度曲線的各級二階IIR濾波器的頻響幅度曲線,利用AEQ 頻響幅度曲線確定第一頻點集合,調(diào)節(jié)各級二階IIR濾波器的頻響幅度曲線在第一頻點集 合中的頻點處的頻率響應(yīng),使得各級二階IIR濾波器的頻響幅度曲線在第一頻點集合中的 頻點處的頻率響應(yīng)滿足預(yù)設(shè)條件,例如:在保持AEQ頻響幅度曲線不變的同時,使得各級二 階IIR濾波器的頻響幅度曲線在第一頻點集合中頻點處的頻率響應(yīng)之和小于或等于第一 預(yù)設(shè)閾值,并根據(jù)各級二階IIR濾波器的頻響幅度曲線的調(diào)節(jié)量對預(yù)置集參數(shù)中的參數(shù)進 行調(diào)節(jié),與現(xiàn)有技術(shù)中各級二階IIR濾波器定點運算過程中可能發(fā)生溢出現(xiàn)象,產(chǎn)生非線 性失真,使得AEQ的THD增大相比,在AEQ頻響幅度曲線保持不變的同時,通過調(diào)節(jié)各級IIR 濾波器的頻響增益,減少各級IIR濾波器的定點運算輸出的溢出現(xiàn)象,減少非線性失真,從 而降低AEQ系統(tǒng)的THD,提高AEQ系統(tǒng)的性能。
[0017] 在一種可能的實施方式中,本發(fā)明實施例提供的上述裝置中,所述第一處理單元 在根據(jù)所述第一參數(shù)集合和所述第二參數(shù)集合確定所述AEQ頻響幅度曲線以及合成該AEQ 頻響幅度曲線的各級二階ΠR濾波器的頻響幅度曲線之后,在利用所述AEQ頻響幅度曲線 確定第一頻點集合之前,還用于:確定所述AEQ頻響幅度曲線的質(zhì)心對應(yīng)的頻率響應(yīng);當(dāng)所 述AEQ頻響幅度曲線的質(zhì)心對應(yīng)的頻率響應(yīng)大于第二預(yù)設(shè)閾值時,將所述AEQ頻響幅度曲 線向預(yù)設(shè)方向平移預(yù)設(shè)距離;其中,所述第一處理單元利用所述AEQ頻響幅度曲線確定第 一頻點集合,具體為:當(dāng)所述AEQ頻響幅度曲線的質(zhì)心對應(yīng)的頻率響應(yīng)小于或等于第二預(yù) 設(shè)閾值時,所述第一處理單元在所述AEQ頻響幅度曲線中確定第一頻點集合;當(dāng)所述AEQ頻 響幅度曲線的質(zhì)心對應(yīng)的頻率響應(yīng)大于第二預(yù)設(shè)閾值時,所述第一處理單元在所述平移后 的AEQ頻響幅度曲線中確定第一頻點集合。
[0018] 在一種可能的實施方式中,本發(fā)明實施例提供的上述裝置中,所述第一處理單元 利用所述AEQ頻響幅度曲線確定第一頻點集合,具體包括:所述第一處理單元利用所述AEQ 頻響幅度曲線確定第二頻點集合,所述AEQ頻響幅度曲線在所述第二頻點集合中的頻點處 對應(yīng)的頻率響應(yīng)大于第一預(yù)設(shè)閾值;所述第一處理單元將所述第二頻點集合在全集中的補 集確定為所述第一頻點集合,其中,所述全集為所述AEQ頻響幅度曲線上所有頻點組成的 集合。
[0019] 在一種可能的實施方式中,本發(fā)明實施例提供的上述裝置中,所述預(yù)設(shè)條件包括: 條件一、第一級二階IIR濾波器的頻響幅度曲線在所述第一頻點集合中的頻點處的頻率響 應(yīng)小于或等于第三預(yù)設(shè)閾值,所述第三預(yù)設(shè)閾值小于或等于所述第一預(yù)設(shè)閾值;條件二、以 第一級二階IIR濾波器的頻響幅度曲線為起點,任意連續(xù)Μ級二階IIR濾波器的頻響幅度 曲線在所述第一頻點集合中的頻點處的頻率響應(yīng)之和小于或等于第三預(yù)設(shè)閾值,其中,Μ為 大于1而且小于二階IIR濾波器總個數(shù)Κ的自然數(shù);條件三、各級二階IIR濾波器的頻響幅 度曲線在所述第一頻點集合中的頻點處的頻率響應(yīng)之和等于所述AEQ頻響幅度曲線在同 一頻點處的頻率響應(yīng)。
[0020] 在一種可能的實施方式中,本發(fā)明實施例提供的上述裝置中,預(yù)設(shè)的所述AEQ預(yù) 置集參數(shù)中的各個參數(shù)的數(shù)據(jù)類型均為定點型;在所述獲取單元獲取預(yù)設(shè)的所述AEQ預(yù)置 集參數(shù)之后,所述第一處理單元根據(jù)所述第一參數(shù)集合和所述第二參數(shù)集合確定所述AEQ 頻響幅度曲線以及合成該AEQ頻響幅度曲線的各級二階IIR濾波器的頻響幅度曲線之前, 所述第一處理單元還用于:將所述第一參數(shù)集合和所述第二參數(shù)集合中的各個參數(shù)由定點 型轉(zhuǎn)換為相應(yīng)的浮點型;所述第二處理單元在根據(jù)各級二階IIR濾波器的頻響幅度曲線的 調(diào)節(jié)量對所述第一參數(shù)集合和所述第二參數(shù)集合進行調(diào)節(jié)之后,將調(diào)節(jié)后的第一參數(shù)集合 和調(diào)節(jié)后的第二參數(shù)集合確定為所述AEQ預(yù)置集參數(shù)之前,所述第二處理單元還用于:將 所述調(diào)節(jié)后的第一參數(shù)集合和所述調(diào)節(jié)后的第二參數(shù)集合中各個參數(shù)由浮點型轉(zhuǎn)換為相 應(yīng)的定點型;其中,所述第一處理單元根據(jù)所述第一參數(shù)集合和所述第二參數(shù)集合確定所 述AEQ頻響幅度曲線以及合成該AEQ頻響幅度曲線的各級二階IIR濾波器的頻響幅度曲 線,具體為:所述第一處理單元根據(jù)所述第一參數(shù)集合和所述第二參數(shù)集合中的浮點型參 數(shù)確定所述AEQ頻響幅度曲線以及合成該AEQ頻響幅度曲線的各級二階IIR濾波器的頻響 幅度曲線;所述第二處理單元將調(diào)節(jié)后的第一參數(shù)集合和調(diào)節(jié)后的第二參數(shù)集合確定為所 述AEQ預(yù)置集參數(shù),具體為:所述第二處理單元將調(diào)節(jié)后的第一參數(shù)集合和調(diào)節(jié)后的第二 參數(shù)集合中的整型參數(shù)確定為所述AEQ預(yù)置集參數(shù)。
【附圖說明】
[0021] 圖1為本發(fā)明實施例提供的一種音頻均衡器AEQ預(yù)置集參數(shù)的確定方法的流程示 意圖;
[0022] 圖2A-圖2D為本發(fā)明實施例提供的一種音頻均衡器AEQ預(yù)置集參數(shù)的確定方法 的原理不意圖;
[0023] 圖3A-圖3D為本發(fā)明實施例提供的另一種音頻均衡器AEQ預(yù)置集參數(shù)的確定方 法的原理示意圖;
[0024] 圖4A-圖4D為本發(fā)明實施例提供的又一種音頻均衡器AEQ預(yù)置集參數(shù)的確定方 法的原理示意圖;
[0025] 圖5為本發(fā)明實施例提供的一種音頻均衡器AEQ預(yù)置集參數(shù)的確定裝置的結(jié)構(gòu)示 意圖。
【具體實施方式】
[0026] 下面結(jié)合附圖,對本發(fā)明實施例提供的一種音頻均衡器AEQ預(yù)置集參數(shù)的確定方 法及裝置的【具體實施方式】進行詳細地說明。
[0027] 需要說明的是,本發(fā)明實施例中提到的所有頻響幅度曲線中的幅度均以分貝(dB) 為單位。高階IIR濾波器可以分解為若干個低階IIR濾波器的級聯(lián)形式,低階IIR濾波器 一般指二階IIR濾波器,當(dāng)然,本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解的是,當(dāng)二階IIR濾波器中的一些 參數(shù)為零時也可以轉(zhuǎn)變?yōu)橐浑AIIR濾波器。本發(fā)明實施例中,低階IIR濾波器均以二階IIR 濾波器為例進行說明。
[0028] 對于給定的采樣頻率fs(Hz)和預(yù)置集參數(shù){akl,a k2,bkQ,bkl,bk2,k = 1,2,…,K}, AEQ的系統(tǒng)頻響函數(shù)GAE(j (f)為
其中Gk (f)為AEQ第k級二階IIR濾 波器的頻響函數(shù),它為:
_,其中,f為聲音頻率,匕為采樣頻 率,則AEQ頻響幅度曲線為:
,這里L(fēng)k (f)為AEQ第k級 二階IIR濾波器的頻響幅度曲線,具體為:Lk(f) = 201og1Q|Gk(f) |。對第k級二階IIR濾 波器而言,給定其頻率f'的OdBFS正弦聲調(diào)輸入信號,如果Lk(f')>OdB,那么其輸出將產(chǎn) 生溢出。
[0029] 對于給定的預(yù)置集參數(shù),為了減少AEQ系統(tǒng)各級二階IIR濾波器在定點運算過程 中的溢出,本發(fā)明實施例提供的一種音頻均衡器AEQ預(yù)置集參數(shù)的確定方法,如圖1所示, 該方法包括:
[0030] 步驟102,獲取預(yù)設(shè)的AEQ預(yù)置集參數(shù),該預(yù)置集參數(shù)中包括用于確定AEQ系統(tǒng)傳 遞函數(shù)極點位置的第一參數(shù)集合和用于確定AEQ系統(tǒng)傳遞函數(shù)零點位置的第二參數(shù)集合;
[0031] 步驟104,根據(jù)第一參數(shù)集合和第二參數(shù)集合確定AEQ頻響幅度曲線以及用于合 成該AEQ頻響幅度曲線的各級二階IIR濾波器的頻響幅度曲線;
[0032] 步驟106,利用AEQ頻響幅度曲線確定第一頻點集合,其中,AEQ頻響幅度曲線在第 一頻點集合中的頻點處對應(yīng)的頻率響應(yīng)小于或等于第一預(yù)設(shè)閾值;
[0033] 步驟108,調(diào)節(jié)各級二階IIR濾波器的頻響幅度曲線在第一頻點集合中的頻點處 的頻率響應(yīng),使得各級二階IIR濾波器的頻響幅度曲線在第一頻點集合中的頻點處的頻率 響應(yīng)滿足預(yù)設(shè)條件,并確定各級二階IIR濾波器的頻響幅度曲線對應(yīng)的調(diào)節(jié)量;
[0034] 步驟110,根據(jù)各級二階IIR濾波器的頻響幅度曲線的調(diào)節(jié)量對第一參數(shù)集合和 第二參數(shù)集合進行調(diào)節(jié),并將調(diào)節(jié)后的第一參數(shù)集合和調(diào)節(jié)后的第二參數(shù)集合確定為AEQ 預(yù)置集參數(shù)。
[0035] 本發(fā)明實施例提供的方法中,通過預(yù)設(shè)的AEQ預(yù)置集參數(shù)確定AEQ頻響幅度曲線 以及用于合成該AEQ頻響幅度曲線的各級二階IIR濾波器的頻響幅度曲線,利用AEQ頻響 幅度曲線確定第一頻點集合,調(diào)節(jié)各級二階IIR濾波器的頻響幅度曲線在第一頻點集合中 的頻點處的頻率響應(yīng),使得各級二階IIR濾波器的頻響幅度曲線在第一頻點集合中的頻點 處的頻率響應(yīng)滿足預(yù)設(shè)條件,例如:在保持AEQ頻響幅度曲線不變的同時,使得各級二階 IIR濾波器的頻響幅度曲線在第一頻點集合中頻點處的頻率響應(yīng)之和小于或等于第一預(yù)設(shè) 閾值,并根據(jù)各級二階IIR濾波器的頻響幅度曲線的調(diào)節(jié)量對預(yù)置集參數(shù)中的參數(shù)進行調(diào) 節(jié),與現(xiàn)有技術(shù)中各級二階IIR濾波器定點運算過程中可能發(fā)生溢出現(xiàn)象,產(chǎn)生非線性失 真,使得AEQ的THD增大相比,在AEQ頻響幅度曲線保持不變的同時,通過調(diào)節(jié)各級二階IIR 濾波器的頻響增益,減少各級二階IIR濾波器的定點運算輸出的溢出現(xiàn)象,減少非線性失 真,從而降低AEQ系統(tǒng)的THD,提高AEQ系統(tǒng)的性能。
[0036] 具體實施時,預(yù)置集參數(shù)為{akl,ak2, bk。,bkl,bk2, k = 1,2,…,K},包括用于確定 AEQ系統(tǒng)傳遞函數(shù)極點位置的第一參數(shù)集合{akl,ak2,k= 1,2,···,!(}和用于確定AEQ系統(tǒng) 傳遞函數(shù)零點位置的第二參數(shù)集合{bM,bkl,b k2,k= 1,2,…,K},獲取預(yù)設(shè)的AEQ預(yù)置集參 數(shù)之后便可根據(jù)第一參數(shù)集合和第二參數(shù)集合確定AEQ頻響幅度曲線以及用于合成該AEQ 頻響幅度曲線的各級二階IIR濾波器的頻響幅度曲線。
[0037] 利用AEQ頻響幅度曲線確定第一頻點集合,AEQ頻響幅度曲線在第一頻點集合中 的頻點處對應(yīng)的頻率響應(yīng)小于或等于第一預(yù)設(shè)閾值,也即在AEQ頻響幅度曲線中確定頻率 響應(yīng)小于或等于第一預(yù)設(shè)閾值的點對應(yīng)的頻點,其中,第一預(yù)設(shè)閾值可以為零分貝,也可以 根據(jù)AEQ系統(tǒng)要求進行設(shè)定,則AEQ頻響幅度曲線在第一頻點集合中各個頻點處的頻率響 應(yīng)小于或等于第一預(yù)設(shè)閾值。當(dāng)然,AEQ頻響幅度曲線不同,確定第一頻點集合的方法也不 相同。
[0038] 在一種可能的實施方式中,本發(fā)明實施例提供的方法中,在根據(jù)第一參數(shù)集合和 第二參數(shù)集合確定AEQ頻響幅度曲線以及合成該AEQ頻響幅度曲線的各級二階IIR濾波器 的頻響幅度曲線之后,在利用AEQ頻響幅度曲線確定第一頻點集合之前,該方法還包括:確 定AEQ頻響幅度曲線的質(zhì)心對應(yīng)的頻率響應(yīng);當(dāng)AEQ頻響幅度曲線的質(zhì)心對應(yīng)的頻率響應(yīng) 大于第二預(yù)設(shè)閾值時,將AEQ頻響幅度曲線向預(yù)設(shè)方向平移預(yù)設(shè)距離,其中,預(yù)設(shè)方向為縱 軸負方向。
[0039] 利用所述AEQ頻響幅度曲線確定第一頻點集合,分為以下兩種情況,具體來說:
[0040] 情況一、當(dāng)AEQ頻響幅度曲線的質(zhì)心對應(yīng)的頻率響應(yīng)小于或等于第二預(yù)設(shè)閾值 時,在AEQ頻響幅度曲線中確定第一頻點集合;
[0041 ] 情況二、當(dāng)AEQ頻響幅度曲線的質(zhì)心對應(yīng)的頻率響應(yīng)大于第二預(yù)設(shè)閾值時,在平 移后的AEQ頻響幅度曲線中確定第一頻點集合。
[0042] 具體來說,第二預(yù)設(shè)閾值可以取值為零分貝,也可以根據(jù)AEQ系統(tǒng)要求進行設(shè)定, 確定AEQ頻響幅度曲線質(zhì)心的方法有很多,此處不再贅述,作為較為具體的實施例,本發(fā)明 實施例可以采用另一種方式確定AEQ頻響幅度曲線是否需要向預(yù)設(shè)方向平移預(yù)設(shè)距離。
[0043] 首先,計算出AEQ頻響幅度曲線的最大值和最小值,Lmax= max f E [Q, fs/2] {LAEQ (f)}, L_= min f E fs/2] {LAE(j (f)},其中,f為聲音頻率,fs為采樣頻率,根據(jù)奈奎斯特理論,采樣 頻率高于聲音頻率最高頻率的兩倍時,才能將數(shù)字信號表示的聲音還原為原來的聲音,因 此 f e [0, fs/2]。
[0044] 構(gòu)造鑒別變量ratio :ratio = (0_Lmin) / (Lmax_Lmin),當(dāng)鑒別變量ratio大于判決門 限時,依據(jù)情況一進行處理;當(dāng)鑒別變量ratio小于或等于判決門限時,依據(jù)情況二進行處 理,其中,判決門限的取值范圍為(〇, 1/2),優(yōu)選的取值范圍為[1/8, 1/4]。
[0045] 當(dāng)鑒別變量rati〇小于或等于判決門限時,將AEQ頻響幅度曲線向預(yù)設(shè)方向平 移預(yù)設(shè)距離,向預(yù)設(shè)方向平移包括向下平移,預(yù)設(shè)距離可以根據(jù)AEQ頻響幅度曲線的最大 值和最小值進行計算,不同的實施例中的計算方法可以不同,但均應(yīng)保證平移后的AEQ頻 響幅度曲線的鑒別變量ratio大于判決門限。作為較為具體的實施例,預(yù)設(shè)距離δ = l_+xx(l_-l_),其中,λ為控制因子參數(shù),λ的取值范圍為[0,1],優(yōu)選的取值范圍為 [0· 4, 0· 6]。
[0046] 需要說明的是,本發(fā)明實施例中將AEQ頻響幅度曲線向預(yù)設(shè)方向平移預(yù)設(shè)距離, 僅僅是為了利用平移后的AEQ頻響幅度曲線確定第一頻點集合,在調(diào)節(jié)各級二階IIR濾 波器的頻響幅度曲線在第一頻點集合中的頻點處的頻率響應(yīng)時,仍然是調(diào)節(jié)用于合成原始 AEQ頻響幅度曲線(也即平移前的AEQ頻響幅度曲線)的各級二階IIR濾波器的頻響幅度 曲線。
[0047] 在一種可能的實施方式中,本發(fā)明實施例提供的方法中,利用AEQ頻響幅度曲線 確定第一頻點集合,具體包括:利用AEQ頻響幅度曲線確定第二頻點集合,AEQ頻響幅度曲 線在第二頻點集合中的頻點處對應(yīng)的頻率響應(yīng)大于第一預(yù)設(shè)閾值;將第二頻點集合在全集 中的補集確定為第一頻點集合,其中,全集為AEQ頻響幅度曲線上所有頻點組成的集合。
[0048] 具體實施時,以第一預(yù)設(shè)閾值為零分貝為例進行說明,確定AEQ頻響幅度曲線中 頻率響應(yīng)小于或等于零分貝的頻點時,可以先確定AEQ頻響幅度曲線中大于零分貝的頻 點,組成第二頻點集合,然后在全集中計算第二頻點集合的補集即為第一頻點集合,全集為 AEQ頻響幅度曲線上所有頻點組成的集合。當(dāng)?shù)谝活l點集合中的頻點數(shù)量大于第二頻點集 合中的頻點數(shù)量時,能夠減少運算量。
[0049] 在一種可能的實施方式中,本發(fā)明實施例提供的方法中,預(yù)設(shè)條件包括:條件一、 第一級二階IIR濾波器的頻響幅度曲線在第一頻點集合中的頻點處的頻率響應(yīng)小于或等 于第三預(yù)設(shè)閾值;條件二、以第一級二階IIR濾波器的頻響幅度曲線為起點,任意連續(xù)Μ級 二階IIR濾波器的頻響幅度曲線在第一頻點集合中的頻點處的頻率響應(yīng)之和小于或等于 第三預(yù)設(shè)閾值,其中,Μ為大于1而且小于二階IIR濾波器總個數(shù)Κ的自然數(shù),所述第三預(yù) 設(shè)閾值小于或等于所述第一預(yù)設(shè)閾值;條件三、各級二階IIR濾波器的頻響幅度曲線在第 一頻點集合中的頻點處的頻率響應(yīng)之和等于AEQ頻響幅度曲線在同一頻點處的頻率響應(yīng)。
[0050] 具體實施時,對各級二階IIR濾波器在第一頻點集合中頻點處的頻率響應(yīng)進行調(diào) 節(jié),使得各級二階IIR濾波器在第一頻點集合中頻點處的頻率響應(yīng)同時滿足條件一、條件 二和條件三,也即保持AEQ頻響幅度曲線不變的情況下,使得各級二階IIR濾波器在第一頻 點集合中頻點處的定點運算輸出不溢出,以減少非線性失真,降低AEQ的總諧波失真,提升 AEQ的性能,其中,第三預(yù)設(shè)閾值小于或等于第一預(yù)設(shè)閾值,優(yōu)選地,第三預(yù)設(shè)閾值等于第一 預(yù)設(shè)閾值。
[0051] 作為一個較為具體的實施例,如圖2Α所示,橫軸表示頻率f,縱軸表示頻率響應(yīng), 假設(shè)給定預(yù)設(shè)的預(yù)置集參數(shù){a kl,ak2,bkQ,bkl,bk2,k= 1,2,3},包括第一參數(shù)集合{akl,ak2,k =1,2,3}和第二參數(shù)集合{bk〇,bkl,bk2,k= 1,2,3},對于 fe [0,fs/2],均有 L卿(f)彡 OdB, 也即AEQ頻響幅度曲線中各頻點的頻率響應(yīng)均在OdB以下,則鑒別變量ratio :ratio = (〇-L_V(L_-L_),由于L_等于0,則鑒別變量等于1,大于判決門限(從圖2A中可以看 出,AEQ頻響幅度曲線的質(zhì)心對應(yīng)的頻率響應(yīng)必然小于OdB),則利用AEQ頻響幅度曲線確 定第一頻點集合,第一頻點集合為AEQ頻響幅度曲線中頻率響應(yīng)小于OdB的頻點的集合,則 第一頻點集合為全集,L_(f)由三級二階IIR濾波器的頻響幅度曲線合成,分別為Q (f)、 L2(f)和L3(f),從圖2A中可以看出Ljf)、LjfO+Ljf)在第一頻點集合中各頻點處的頻率 響應(yīng)均大于OdB,將可能會產(chǎn)生非線性失真,致使AEQ的THD增大。對各級二階IIR濾波器 的頻響幅度曲線進行調(diào)節(jié),以減少各級二階IIR濾波器的定點運算輸出的溢出,降低AEQ的 THD,具體來說:
[0052] 調(diào)節(jié)三級二階IIR濾波器的頻響幅度曲線時,首先要保證調(diào)整后的第一級二階 IIR濾波器的頻響幅度曲線在各頻點的頻率響應(yīng)小于或等于OdB,如圖2B所示,即將第一級 二階IIR濾波器的頻響幅度曲線向下(縱軸負方向)平移2個單位距離,平移到圖2B所示 Lr (f)的位置,從圖2B中可以看出,Lp (f)在第一頻點集合中各頻點處的頻率響應(yīng)均小 于或等于OdB。
[0053] 然后保證以第一級二階IIR濾波器的頻響幅度曲線為起點,任意連續(xù)Μ級二階IIR 濾波器的頻響幅度曲線在第一頻點集合中的頻點處的頻率響應(yīng)之和小于或等于〇dB,從圖 2B中可以看出,Lr (f)和1^(〇在第一頻點集合中各個頻點處的頻率響應(yīng)之和的最大值為 1,則要保證調(diào)節(jié)后的Q (f)和1^&)的頻率幅度曲線在第一頻點集合中各頻點處的頻率響 應(yīng)之和小于或等于OdB,L2 (f)需要向下移動1個單位距離,如圖2C所示,即將L2 (f)移動到 如圖2C所示的L2i (f)的位置,從圖2C可以看出,Lr (〇和1^ (f)在第一頻點集合中各 個頻點處的頻率響應(yīng)之和小于或等于OdB。
[0054] 最后,調(diào)節(jié)第三級IIR濾波器的頻響幅度曲線,使得三級二階IIR濾波器的頻響幅 度曲線在第一頻點集合中的頻點處的頻率響應(yīng)之和等于AEQ頻響幅度曲線在同一頻點處 的頻率響應(yīng),如圖2D所示,由于第一級二階IIR濾波器的頻響幅度曲線Q (f)向下平移2個 單位距離,第二級二階IIR濾波器的頻響幅度曲線L2(f)向下平移1個單位距離,為了三級 二階IIR濾波器的頻響幅度曲線在第一頻點集合中的頻點處的頻率響應(yīng)之和等于AEQ頻響 幅度曲線在同一頻點處的頻率響應(yīng),則第三級二階IIR濾波器的頻響幅度曲線應(yīng)向上(縱 軸正方向)移動3個單位距離,即移動到圖2D所示的L 3, (f)的位置。從圖2D中可以看 出,在AEQ頻響幅度曲線保持不變的同時,Lr (f)、Lr (f)+L2i (f)在第一頻點集合中各頻 點處的頻率響應(yīng)均小于或等于OdB,減少了非線性失真,降低了 AEQ的THD。
[0055] 當(dāng)將 Ljf)、L2(f)和 L3(f)移動到圖 2D 所示的 Q , (f)、L2, (f)和 L3 , (f)的位置時,Uf)的調(diào)節(jié)量為-2, L2(f)的調(diào)節(jié)量為-1,L3(f)的調(diào)節(jié)量為3,由于
Lk(f) = 201og1Q|Gk(f) |,則對第一參數(shù)集合和第二參數(shù) 集合進行調(diào)節(jié)時,假設(shè)調(diào)節(jié)后的第一參數(shù)集合為:{a' kl,a' ,2,1^=1,2,3},第二參數(shù)集 合為:{b' wb' kl,b' k2,k=l,2,3}則有[a' kl,a' k。,!^ 1<1,>3'1<2] = [1\。,1\1,1\2]\10(1°5'其中,1^=1,2,3,5 1^為各級二階111?濾波器頻響幅 度曲線的調(diào)節(jié)量。
[0056] 作為另一較為具體的實施例,如圖3A所示,橫軸表示頻率f,縱軸表示頻率響應(yīng), 假設(shè)給定預(yù)設(shè)的預(yù)置集參數(shù){a kl,ak2, bk。,bkl,bk2, k = 1,2,3},包括第一參數(shù)集合{akl,ak2, k = 1,2,3}和第二參數(shù)集合{bk。,bkl,bk2, k = 1,2,3},對于 f e [0, fs/2],對于某些頻 點LA四(f)彡OdB,而對于另一些頻點L卿(f) >0dB,貝丨J鑒別變量抑衍〇:抑衍〇= (0-L_)/ (Lmax_Lmin),圖3八所示的AEQ頻響幅度曲線中L max= l,Lmin= -3,則鑒別變量ratio = 3/4, 大于判決門限(從圖3A中可以看出,AEQ頻響幅度曲線的質(zhì)心對應(yīng)的頻率響應(yīng)小于OdB), 則利用AEQ頻響幅度曲線確定第一頻點集合,第一頻點集合為AEQ頻響幅度曲線中頻率響 應(yīng)小于OdB的頻點的集合,則首先確定第二頻點集合D = {f :L_ (f) > 0},則第一頻點集合 為D的補集,即圖3A中區(qū)域302中AEQ頻響幅度曲線的頻點,L_(f)由三級二階IIR濾波器 的頻響幅度曲線合成,分別為1^出、1^出和1^的,從圖34中可以看出1^出山出+1^出 在第一頻點集合中各頻點處的頻率響應(yīng)均大于〇dB,將可能會產(chǎn)生非線性失真,致使AEQ的 THD增大。對各級二階IIR濾波器的頻響幅度曲線進行調(diào)節(jié),以減少各級二階IIR濾波器的 定點運算輸出的溢出,降低AEQ的THD,具體來說:
[0057] 調(diào)節(jié)三級二階IIR濾波器的頻響幅度曲線時,首先要保證調(diào)整后的第一級二階 IIR濾波器的頻響幅度曲線在第一頻點集合中各頻點的頻率響應(yīng)小于或等于OdB,如圖3B 所示,即將第一級二階IIR濾波器的頻響幅度曲線向下(縱軸負方向)平移1個單位距離, 平移到圖3B所示Lr (f)的位置,從圖3B中可以看出,Lr (f)在第一頻點集合中各頻點處 的頻率響應(yīng)均小于或等于OdB。
[0058] 然后保證以第一級二階IIR濾波器的頻響幅度曲線為起點,任意連續(xù)Μ級二階IIR 濾波器的頻響幅度曲線在第一頻點集合中的頻點處的頻率響應(yīng)之和小于或等于OdB,從圖 3B中可以看出,Lr (f)和1^(〇在第一頻點集合中各個頻點處的頻率響應(yīng)之和的最大值為 2,則要保證調(diào)節(jié)后的Q (f)和1^&)的頻率幅度曲線在第一頻點集合中各頻點處的頻率響 應(yīng)之和小于或等于0dB,L2(f)需要向下移動2個單位距離,如圖3C所示,即將L 2(f)移動到 如圖3C所示的L2i (f)的位置,從圖3C可以看出,Lr (〇和1^ (f)在第一頻點集合中各 個頻點處的頻率響應(yīng)之和小于或等于OdB。
[0059] 最后,調(diào)節(jié)第三級IIR濾波器的頻響幅度曲線,使得三級二階IIR濾波器的頻響幅 度曲線在第一頻點集合中的頻點處的頻率響應(yīng)之和等于AEQ頻響幅度曲線在同一頻點處 的頻率響應(yīng),如圖3D所示,由于第一級二階IIR濾波器的頻響幅度曲線Q (f)向下平移1個 單位距離,第二級二階IIR濾波器的頻響幅度曲線L2(f)向下平移2個單位距離,為了三級 二階IIR濾波器的頻響幅度曲線在第一頻點集合中的頻點處的頻率響應(yīng)之和等于AEQ頻響 幅度曲線在同一頻點處的頻率響應(yīng),則第三級二階IIR濾波器的頻響幅度曲線應(yīng)向上(縱 軸正方向)移動3個單位距離,即移動到圖3D所示的L 3, (f)的位置。從圖3D中可以看 出,在AEQ頻響幅度曲線保持不變的同時,Lr (f)、Lr (f)+L2i (f)在第一頻點集合中各頻 點處的頻率響應(yīng)均小于或等于OdB,減少了非線性失真,降低了 AEQ的THD。
[0060] 當(dāng)將 Ljf)、L2(f)和 L3(f)移動到圖 3D 所示的 Q , (f)、L2, (f)和 L3 , (f)的位置時,Uf)的調(diào)節(jié)量為-1,L2(f)的調(diào)節(jié)量為-2, L3(f)的調(diào)節(jié)量為3,由于
,Lk(f) =201叩1。|心&)|,則對第一參數(shù)集合和第二參數(shù) 集合進行調(diào)節(jié)時,假設(shè)調(diào)節(jié)后的第一參數(shù)集合為:{a' kl,a' ,2,1^=1,2,3},第二參數(shù)集 合為:{b' wb' kl,b' k2,k=l,2,3}則有[a' kl,a' k。,!^ 1<1,>3'1<2] = [1\。,1\1,1\2]\10(1°5'其中,1^=1,2,3,5 1^為各級二階111?濾波器頻響幅 度曲線的調(diào)節(jié)量。
[0061] 作為又一較為具體的實施例,如圖4A所示,橫軸表示頻率f,縱軸表示頻率響應(yīng), 假設(shè)給定預(yù)設(shè)的預(yù)置集參數(shù){a kl,ak2, bk。,bkl,bk2, k = 1,2,3},包括第一參數(shù)集合{akl,ak2, k= 1,2,3}和第二參數(shù)集合{bM,bkl,bk2,k= 1,2,3},對于 fe [0,fs/2],L卿(f) >0dB, 則鑒別變量ratio :ratio = (〇-Lmin)/(Lmax-Lmin),圖4A所示的AEQ頻響幅度曲線中L max = 4,Lmin= 0,則鑒別變量ratio = 0,小于判決門限(從圖4A中可以看出,AEQ頻響幅度曲線 的質(zhì)心對應(yīng)的頻率響應(yīng)大于OdB),則需要將AEQ頻響幅度曲線向預(yù)設(shè)方向平移預(yù)設(shè)距離, 以利用平移后的AEQ頻響幅度曲線確定第一頻點集合,從圖4A中可以看出,原始的AEQ頻 響幅度曲線(未平移的AEQ頻響幅度曲線)中第一頻點集合為空集,需要將AEQ頻響幅度 曲線向下平移預(yù)設(shè)距離,預(yù)設(shè)距離S =L_+XX(L_-L_),其中,λ為控制因子參數(shù),λ 的取值范圍為[0, 1],優(yōu)選的取值范圍為[0. 4, 0. 6],例如:λ = 〇. 5,則預(yù)設(shè)距離δ = 2, 將1^_(〇平移到圖4Α中LAE(/ (f)所在的位置,則利用平移后的AEQ頻響幅度曲線確定第 一頻點集合,第一頻點集合為AEQ頻響幅度曲線中頻率響應(yīng)小于OdB的頻點的集合,首先確 定第二頻點集合D = {f :LAE(/ (f) > 0},則第一頻點集合為D的補集,即圖4A中區(qū)域402 中AEQ頻響幅度曲線的頻點,LAE(j(f)由三級二階IIR濾波器的頻響幅度曲線合成,分別為 Q (f)、L2 (f)和 L3 (f),從圖 4A 中可以看出 Li (f)、Li (f) +L2 (f)、Li (f) +L2 (f) +L3 (f)在第一頻 點集合中各頻點處的頻率響應(yīng)均大于OdB,將可能會產(chǎn)生非線性失真,致使AEQ的THD增大。 對各級二階IIR濾波器的頻響幅度曲線進行調(diào)節(jié),以減少各級二階IIR濾波器的定點運算 輸出的溢出,降低AEQ的THD,具體來說:
[0062] 調(diào)節(jié)三級二階IIR濾波器的頻響幅度曲線時,首先要保證調(diào)整后的第一級二階 IIR濾波器的頻響幅度曲線在第一頻點集合中各頻點的頻率響應(yīng)小于或等于OdB,如圖4B 所示,即將第一級二階IIR濾波器的頻響幅度曲線向下(縱軸負方向)平移2個單位距離, 平移到圖4B所示Lr (f)的位置,從圖4B中可以看出,Lr (f)在第一頻點集合中各頻點處 的頻率響應(yīng)均小于或等于OdB。
[0063] 然后保證以第一級二階IIR濾波器的頻響幅度曲線為起點,任意連續(xù)Μ級二階IIR 濾波器的頻響幅度曲線在第一頻點集合中的頻點處的頻率響應(yīng)之和小于或等于OdB,從圖 4B中可以看出,Lr (f)和1^(〇在第一頻點集合中各個頻點處的頻率響應(yīng)之和的最大值為 4,則要保證調(diào)節(jié)后的Q (f)和1^&)的頻率幅度曲線在第一頻點集合中各頻點處的頻率響 應(yīng)之和小于或等于0dB,L2(f)需要向下移動4個單位距離,如圖4C所示,即將L 2(f)移動到 如圖4C所示的L2i (f)的位置,從圖4C可以看出,Lr (〇和1^ (f)在第一頻點集合中各 個頻點處的頻率響應(yīng)之和小于或等于OdB。
[0064] 最后,調(diào)節(jié)第三級IIR濾波器的頻響幅度曲線,使得三級二階IIR濾波器的頻響幅 度曲線在第一頻點集合中的頻點處的頻率響應(yīng)之和等于AEQ頻響幅度曲線在同一頻點處 的頻率響應(yīng),如圖4D所示,由于第一級二階IIR濾波器的頻響幅度曲線Q (f)向下平移2個 單位距離,第二級二階IIR濾波器的頻響幅度曲線L2 (f)向下平移4個單位距離,為了三級 二階IIR濾波器的頻響幅度曲線在第一頻點集合中的頻點處的頻率響應(yīng)之和等于AEQ頻響 幅度曲線在同一頻點處的頻率響應(yīng),則第三級二階IIR濾波器的頻響幅度曲線應(yīng)向上(縱 軸正方向)移動6個單位距離,即移動到圖4D所示的L 3, (f)的位置。從圖4D中可以看 出,在AEQ頻響幅度曲線保持不變的同時,Lr (f)、Lr (f)+L2i (f)在第一頻點集合中各頻 點處的頻率響應(yīng)均小于或等于OdB,雖然Lp (f)+L2i (f)+Lv (f)在第一頻點集合中各頻點 處的頻率響應(yīng)大于OdB,但是與圖4A中Q (f)、Q (f) +L2 (f)、Q (f) +L2 (f) +L3 (f)在第一頻點 集合中各頻點處的頻率響應(yīng)均大于〇dB相比,減少了非線性失真,降低了 AEQ的THD。
[0065] 當(dāng)將 Ljf)、L2(f)和 L3(f)移動到圖 4D 所示的 Q , (f)、L2, (f)和 L3 , (f)的位置時,Uf)的調(diào)節(jié)量為-2, L2(f)的調(diào)節(jié)量為-4, L3(f)的調(diào)節(jié)量為6,由于
Lk(f) = 201og1Q|Gk(f) |,則對第一參數(shù)集合和第二參數(shù) 集合進行調(diào)節(jié)時,假設(shè)調(diào)節(jié)后的第一參數(shù)集合為:{a' kl,a' ,2,1^=1,2,3},第二參數(shù)集 合為:{b' wb' kl,b' k2,k=l,2,3}則有[a' kl,a' k。,!^ 1<1,>3'1<2] = [1\。,1\1,1\2]\10(1°5'其中,1^=1,2,3,5 1^為各級二階111?濾波器頻響幅 度曲線的調(diào)節(jié)量。
[0066] 在一種可能的實施方式中,本發(fā)明實施例提供的方法中,預(yù)設(shè)的AEQ預(yù)置集參數(shù) 中的各個參數(shù)的數(shù)據(jù)類型均為定點型;在獲取預(yù)設(shè)的AEQ預(yù)置集參數(shù)之后,根據(jù)第一參數(shù) 集合和第二參數(shù)集合確定AEQ頻響幅度曲線以及合成該AEQ頻響幅度曲線的各級二階IIR 濾波器的頻響幅度曲線之前,該方法還包括:將第一參數(shù)集合和第二參數(shù)集合中的各個參 數(shù)由定點型轉(zhuǎn)換為相應(yīng)的浮點型;在根據(jù)各級二階IIR濾波器的頻響幅度曲線的調(diào)節(jié)量對 第一參數(shù)集合和第二參數(shù)集合進行調(diào)節(jié)之后,在將調(diào)節(jié)后的第一參數(shù)集合和調(diào)節(jié)后的第二 參數(shù)集合確定為AEQ預(yù)置集參數(shù)之前,該方法還包括:將調(diào)節(jié)后的第一參數(shù)集合和調(diào)節(jié)后 的第二參數(shù)集合中各個參數(shù)由浮點型轉(zhuǎn)換為相應(yīng)的定點型;其中,根據(jù)第一參數(shù)集合和第 二參數(shù)集合確定AEQ頻響幅度曲線以及合成該AEQ頻響幅度曲線的各級二階IIR濾波器的 頻響幅度曲線,具體為:根據(jù)第一參數(shù)集合和第二參數(shù)集合中的浮點型參數(shù)確定AEQ頻響 幅度曲線以及合成該AEQ頻響幅度曲線的各級二階IIR濾波器的頻響幅度曲線;將調(diào)節(jié)后 的第一參數(shù)集合和調(diào)節(jié)后的第二參數(shù)集合確定為AEQ預(yù)置集參數(shù),具體為:將調(diào)節(jié)后的第 一參數(shù)集合和調(diào)節(jié)后的第二參數(shù)集合中的定點型參數(shù)確定為AEQ預(yù)置集參數(shù)。
[0067] 具體實施時,將預(yù)置集參數(shù)中的參數(shù)由定點型轉(zhuǎn)換為浮點型,以及將調(diào)節(jié)后的參 數(shù)由浮點型轉(zhuǎn)換為定點型的方法有很多,可以采用現(xiàn)有技術(shù)中的方式,根據(jù)實際情況靈活 選擇。
[0068] 作為較為具體的實施例,假設(shè)定點型采用Q15格式,Q格式表示為:Q m.n,用m比 特表示整數(shù)部分,η比特表示小數(shù)部分,共需要m+n+1位來表示這個數(shù)據(jù),多余的一位用作 符號位。假設(shè)小數(shù)點在η位的左邊(從右向左數(shù)),從而確定小數(shù)的精度,例如:Q15表示小 數(shù)部分有15位,一個short型數(shù)據(jù),占2個字節(jié),最高位是符號位,后面15位是小數(shù)位,假 設(shè)小數(shù)點在第15位左邊,則表示的范圍是:-1〈Χ〈0. 9999。
[0069] 浮點型數(shù)據(jù)轉(zhuǎn)化為Q15,將數(shù)據(jù)乘以2~15 ;Q15數(shù)據(jù)轉(zhuǎn)化為浮點數(shù)據(jù),將數(shù)據(jù)除以 2~15。例如:假設(shè)數(shù)據(jù)存儲空間為2個字節(jié),0. 333X2~15 = 10911 = 0x2A9F,0. 333的所 有運算就可以用0x2A9F表示,同理,10911 X2~ (-15) = 0.332977。
[0070] 本發(fā)明實施例提供的一種音頻均衡器AEQ預(yù)置集參數(shù)的確定裝置,如圖5所示,包 括:獲取單元502,用于獲取預(yù)設(shè)的所述AEQ預(yù)置集參數(shù),該預(yù)置集參數(shù)中包括用于確定AEQ 系統(tǒng)傳遞函數(shù)極點位置的第一參數(shù)集合和用于確定AEQ系統(tǒng)傳遞函數(shù)零點位置的第二參 數(shù)集合;第一處理單元504,連接至獲取單元502,用于根據(jù)所述第一參數(shù)集合和所述第二 參數(shù)集合確定所述AEQ頻響幅度曲線以及用于合成該AEQ頻響幅度曲線的各級二階IIR濾 波器的頻響幅度曲線;以及利用所述AEQ頻響幅度曲線確定第一頻點集合,其中,所述AEQ 頻響幅度曲線在所述第一頻點集合中的頻點處對應(yīng)的頻率響應(yīng)小于或等于第一預(yù)設(shè)閾值; 第二處理單元506,連接至第一處理單元504,用于調(diào)節(jié)各級二階IIR濾波器的頻響幅度曲 線在所述第一頻點集合中的頻點處的頻率響應(yīng),使得各級二階IIR濾波器的頻響幅度曲線 在所述第一頻點集合中的頻點處的頻率響應(yīng)滿足預(yù)設(shè)條件,并確定各級二階IIR濾波器的 頻響幅度曲線對應(yīng)的調(diào)節(jié)量;以及根據(jù)各級二階IIR濾波器的頻響幅度曲線的調(diào)節(jié)量對所 述第一參數(shù)集合和所述第二參數(shù)集合進行調(diào)節(jié),并將調(diào)節(jié)后的第一參數(shù)集合和調(diào)節(jié)后的第 二參數(shù)集合確定為所述AEQ預(yù)置集參數(shù)。
[0071] 本發(fā)明實施例提供的裝置中,通過預(yù)設(shè)的AEQ預(yù)置集參數(shù)確定AEQ頻響幅度曲線 以及用于合成該AEQ頻響幅度曲線的各級二階IIR濾波器的頻響幅度曲線,利用AEQ頻響 幅度曲線確定第一頻點集合,調(diào)節(jié)各級二階IIR濾波器的頻響幅度曲線在第一頻點集合中 的頻點處的頻率響應(yīng),使得各級二階IIR濾波器的頻響幅度曲線在第一頻點集合中的頻點 處的頻率響應(yīng)滿足預(yù)設(shè)條件,例如:在保持AEQ頻響幅度曲線不變的同時,使得各級二階 IIR濾波器的頻響幅度曲線在第一頻點集合中頻點處的頻率響應(yīng)之和小于或等于第一預(yù)設(shè) 閾值,并根據(jù)各級二階IIR濾波器的頻響幅度曲線的調(diào)節(jié)量對預(yù)置集參數(shù)中的參數(shù)進行調(diào) 節(jié),與現(xiàn)有技術(shù)中各級二階IIR濾波器定點運算過程中可能發(fā)生溢出現(xiàn)象,產(chǎn)生非線性失 真,使得AEQ的THD增大相比,在AEQ頻響幅度曲線保持不變的同時,通過調(diào)節(jié)各級二階IIR 濾波器的頻響增益,減少各級二階IIR濾波器的定點運算輸出的溢出現(xiàn)象,減少非線性失 真,從而降低AEQ系統(tǒng)的THD,提高AEQ系統(tǒng)的性能。
[0072] 在一種可能的實施方式中,本發(fā)明實施例提供的裝置中,第一處理單元504在根 據(jù)所述第一參數(shù)集合和所述第二參數(shù)集合確定所述AEQ頻響幅度曲線以及合成該AEQ頻響 幅度曲線的各級IIR濾波器的頻響幅度曲線之后,在利用所述AEQ頻響幅度曲線確定第一 頻點集合之前,還用于:確定所述AEQ頻響幅度曲線的質(zhì)心對應(yīng)的頻率響應(yīng);當(dāng)所述AEQ頻 響幅度曲線的質(zhì)心對應(yīng)的頻率響應(yīng)大于第二預(yù)設(shè)閾值時,將所述AEQ頻響幅度曲線向預(yù)設(shè) 方向平移預(yù)設(shè)距離;其中,第一處理單元504利用所述AEQ頻響幅度曲線確定第一頻點集 合,具體為:當(dāng)所述AEQ頻響幅度曲線的質(zhì)心對應(yīng)的頻率響應(yīng)小于或等于第二預(yù)設(shè)閾值時, 第一處理單元504在所述AEQ頻響幅度曲線中確定第一頻點集合;當(dāng)所述AEQ頻響幅度曲 線的質(zhì)心對應(yīng)的頻率響應(yīng)大于第二預(yù)設(shè)閾值時,第一處理單元504在所述平移后的AEQ頻 響幅度曲線中確定第一頻點集合。
[0073] 在一種可能的實施方式中,本發(fā)明實施例提供的裝置中,第一處理單元504利用 所述AEQ頻響幅度曲線確定第一頻點集合,具體包括:第一處理單元504利用所述AEQ頻響 幅度曲線確定第二頻點集合,所述AEQ頻響幅度曲線在所述第二頻點集合中的頻點處對應(yīng) 的頻率響應(yīng)大于第一預(yù)設(shè)閾值;第一處理單元504將所述第二頻點集合在全集中的補集確 定為所述第一頻點集合,其中,所述全集為所述AEQ頻響幅度曲線上所有頻點組成的集合。
[0074] 在一種可能的實施方式中,本發(fā)明實施例提供的裝置中,所述預(yù)設(shè)條件包括:條件 一、第一級二階IIR濾波器的頻響幅度曲線在所述第一頻點集合中的頻點處的頻率響應(yīng)小 于或等于第三預(yù)設(shè)閾值;條件二、以第一級二階IIR濾波器的頻響幅度曲線為起點,任意連 續(xù)Μ級二階IIR濾波器的頻響幅度曲線在所述第一頻點集合中的頻點處的頻率響應(yīng)之和小 于或等于第三預(yù)設(shè)閾值,其中,Μ為大于1而且小于二階IIR濾波器總個數(shù)Κ的自然數(shù),所 述第三預(yù)設(shè)閾值小于或等于所述第一預(yù)設(shè)閾值;條件三、各級二階IIR濾波器的頻響幅度 曲線在所述第一頻點集合中的頻點處的頻率響應(yīng)之和等于所述AEQ頻響幅度曲線在同一 頻點處的頻率響應(yīng)。
[0075] 在一種可能的實施方式中,本發(fā)明實施例提供的裝置中,預(yù)設(shè)的所述AEQ預(yù)置集 參數(shù)中的各個參數(shù)的數(shù)據(jù)類型均為定點型;在獲取單元502獲取預(yù)設(shè)的所述AEQ預(yù)置集參 數(shù)之后,第一處理單元504根據(jù)所述第一參數(shù)集合和所述第二參數(shù)集合確定所述AEQ頻響 幅度曲線以及合成該AEQ頻響幅度曲線的各級二階IIR濾波器的頻響幅度曲線之前,第一 處理單元504還用于:將所述第一參數(shù)集合和所述第二參數(shù)集合中的各個參數(shù)由定點型轉(zhuǎn) 換為相應(yīng)的浮點型;第二處理單元506在根據(jù)各級二階IIR濾波器的頻響幅度曲線的調(diào)節(jié) 量對所述第一參數(shù)集合和所述第二參數(shù)集合進行調(diào)節(jié)之后,將調(diào)節(jié)后的第一參數(shù)集合和調(diào) 節(jié)后的第二參數(shù)集合確定為所述AEQ預(yù)置集參數(shù)之前,第二處理單元506還用于:將所述調(diào) 節(jié)后的第一參數(shù)集合和所述調(diào)節(jié)后的第二參數(shù)集合中各個參數(shù)由浮點型轉(zhuǎn)換為相應(yīng)的定 點型;其中,第一處理單元504根據(jù)所述第一參數(shù)集合和所述第二參數(shù)集合確定所述AEQ頻 響幅度曲線以及合成該AEQ頻響幅度曲線的各級二階IIR濾波器的頻響幅度曲線,具體為: 第一處理單元504根據(jù)所述第一參數(shù)集合和所述第二參數(shù)集合中的浮點型參數(shù)確定所述 AEQ頻響幅度曲線以及合成該AEQ頻響幅度曲線的各級二階IIR濾波器的頻響幅度曲線; 第二處理單元506將調(diào)節(jié)后的第一參數(shù)集合和調(diào)節(jié)后的第二參數(shù)集合確定為所述AEQ預(yù)置 集參數(shù),具體為:第二處理單元506將調(diào)節(jié)后的第一參數(shù)集合和調(diào)節(jié)后的第二參數(shù)集合中 的定點型參數(shù)確定為所述AEQ預(yù)置集參數(shù)。
[0076] 本發(fā)明實施例提供的音頻均衡器AEQ預(yù)置集參數(shù)的確定裝置可以作為AEQ的一部 分,集成在音頻均衡器AEQ中,其中,獲取單元502可以采用接收機或信號接收器等,第一處 理單元504可以采用CPU處理器等,第二處理單元可以采用CPU處理器等,當(dāng)然,第一處理 單元504和第二處理單元506可以使用同一 CPU處理器,也可以使用不同的CPU處理器。
[0077] 綜上所述,本發(fā)明實施例提供的一種音頻均衡器AEQ預(yù)置集參數(shù)的確定方法及裝 置,通過預(yù)設(shè)的AEQ預(yù)置集參數(shù)確定AEQ頻響幅度曲線以及用于合成該AEQ頻響幅度曲線 的各級二階IIR濾波器的頻響幅度曲線,利用AEQ頻響幅度曲線確定第一頻點集合,調(diào)節(jié)各 級二階IIR濾波器的頻響幅度曲線在第一頻點集合中的頻點處的頻率響應(yīng),使得各級二階 IIR濾波器的頻響幅度曲線在第一頻點集合中的頻點處的頻率響應(yīng)滿足預(yù)設(shè)條件,例如: 在保持AEQ頻響幅度曲線不變的同時,使得各級二階IIR濾波器的頻響幅度曲線在第一頻 點集合中頻點處的頻率響應(yīng)之和小于或等于第一預(yù)設(shè)閾值,并根據(jù)各級二階IIR濾波器的 頻響幅度曲線的調(diào)節(jié)量對預(yù)置集參數(shù)中的參數(shù)進行調(diào)節(jié),在AEQ頻響幅度曲線保持不變的 同時,通過調(diào)節(jié)各級二階IIR濾波器的頻響增益,減少各級二階IIR濾波器的定點運算輸出 的溢出現(xiàn)象,減少非線性失真,從而降低AEQ系統(tǒng)的THD,提高AEQ系統(tǒng)的性能。
[0078] 本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本發(fā)明的實施例可提供為方法、系統(tǒng)、或計算機程序 產(chǎn)品。因此,本發(fā)明可采用完全硬件實施例、完全軟件實施例、或結(jié)合軟件和硬件方面的實 施例的形式。而且,本發(fā)明可采用在一個或多個其中包含有計算機可用程序代碼的計算機 可用存儲介質(zhì)(包括但不限于磁盤存儲器和光學(xué)存儲器等)上實施的計算機程序產(chǎn)品的形 式。
[0079] 本發(fā)明是參照根據(jù)本發(fā)明實施例的方法、設(shè)備(系統(tǒng))、和計算機程序產(chǎn)品的流程 圖和/或方框圖來描述的。應(yīng)理解可由計算機程序指令實現(xiàn)流程圖和/或方框圖中的每一 流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合。可提供這些計算 機程序指令到通用計算機、專用計算機、嵌入式處理機或其他可編程數(shù)據(jù)處理設(shè)備的處理 器以產(chǎn)生一個機器,使得通過計算機或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生 用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能 的裝置。
[0080] 這些計算機程序指令也可存儲在能引導(dǎo)計算機或其他可編程數(shù)據(jù)處理設(shè)備以特 定方式工作的計算機可讀存儲器中,使得存儲在該計算機可讀存儲器中的指令產(chǎn)生包括指 令裝置的制造品,該指令裝置實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或 多個方框中指定的功能。
[0081] 這些計算機程序指令也可裝載到計算機或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計 算機或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計算機實現(xiàn)的處理,從而在計算機或 其他可編程設(shè)備上執(zhí)行的指令提供用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖 一個方框或多個方框中指定的功能的步驟。
[0082] 顯然,本領(lǐng)域的技術(shù)人員可以對本發(fā)明進行各種改動和變型而不脫離本發(fā)明的精 神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍 之內(nèi),則本發(fā)明也意圖包含這些改動和變型在內(nèi)。
【主權(quán)項】
1. 一種音頻均衡器AEQ預(yù)置集參數(shù)的確定方法,其特征在于,該方法包括: 獲取預(yù)設(shè)的所述AEQ預(yù)置集參數(shù),該預(yù)置集參數(shù)中包括用于確定AEQ系統(tǒng)傳遞函數(shù)極 點位置的第一參數(shù)集合和用于確定AEQ系統(tǒng)傳遞函數(shù)零點位置的第二參數(shù)集合; 根據(jù)所述第一參數(shù)集合和所述第二參數(shù)集合確定所述AEQ頻響幅度曲線以及用于合 成該AEQ頻響幅度曲線的各級無限脈沖響應(yīng)二階IIR濾波器的頻響幅度曲線; 利用所述AEQ頻響幅度曲線確定第一頻點集合,其中,所述AEQ頻響幅度曲線在所述第 一頻點集合中的頻點處對應(yīng)的頻率響應(yīng)小于或等于第一預(yù)設(shè)閾值; 調(diào)節(jié)各級二階IIR濾波器的頻響幅度曲線在所述第一頻點集合中的頻點處的頻率響 應(yīng),使得各級二階IIR濾波器的頻響幅度曲線在所述第一頻點集合中的頻點處的頻率響應(yīng) 滿足預(yù)設(shè)條件,并確定各級二階IIR濾波器的頻響幅度曲線對應(yīng)的調(diào)節(jié)量; 根據(jù)各級二階IIR濾波器的頻響幅度曲線的調(diào)節(jié)量對所述第一參數(shù)集合和所述第二 參數(shù)集合進行調(diào)節(jié),并將調(diào)節(jié)后的第一參數(shù)集合和調(diào)節(jié)后的第二參數(shù)集合確定為所述AEQ 預(yù)置集參數(shù)。2. 根據(jù)權(quán)利要求1所述的方法,其特征在于,在根據(jù)所述第一參數(shù)集合和所述第二參 數(shù)集合確定所述AEQ頻響幅度曲線以及合成該AEQ頻響幅度曲線的各級二階IIR濾波器的 頻響幅度曲線之后,在利用所述AEQ頻響幅度曲線確定第一頻點集合之前,該方法還包括: 確定所述AEQ頻響幅度曲線的質(zhì)心對應(yīng)的頻率響應(yīng);當(dāng)所述AEQ頻響幅度曲線的質(zhì)心對應(yīng) 的頻率響應(yīng)大于第二預(yù)設(shè)閾值時,將所述AEQ頻響幅度曲線向預(yù)設(shè)方向平移預(yù)設(shè)距離; 其中,利用所述AEQ頻響幅度曲線確定第一頻點集合,具體為: 當(dāng)所述AEQ頻響幅度曲線的質(zhì)心對應(yīng)的頻率響應(yīng)小于或等于第二預(yù)設(shè)閾值時,在所述 AEQ頻響幅度曲線中確定第一頻點集合; 當(dāng)所述AEQ頻響幅度曲線的質(zhì)心對應(yīng)的頻率響應(yīng)大于第二預(yù)設(shè)閾值時,在所述平移后 的AEQ頻響幅度曲線中確定第一頻點集合。3. 根據(jù)權(quán)利要求1所述的方法,其特征在于,利用所述AEQ頻響幅度曲線確定第一頻點 集合,具體包括: 利用所述AEQ頻響幅度曲線確定第二頻點集合,所述AEQ頻響幅度曲線在所述第二頻 點集合中的頻點處對應(yīng)的頻率響應(yīng)大于第一預(yù)設(shè)閾值; 將所述第二頻點集合在全集中的補集確定為所述第一頻點集合,其中,所述全集為所 述AEQ頻響幅度曲線上所有頻點組成的集合。4. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述預(yù)設(shè)條件包括: 條件一、第一級二階IIR濾波器的頻響幅度曲線在所述第一頻點集合中的頻點處的頻 率響應(yīng)小于或等于第三預(yù)設(shè)閾值; 條件二、以第一級二階IIR濾波器的頻響幅度曲線為起點,任意連續(xù)Μ級二階IIR濾波 器的頻響幅度曲線在所述第一頻點集合中的頻點處的頻率響應(yīng)之和小于或等于第三預(yù)設(shè) 閾值,其中,Μ為大于1而且小于二階IIR濾波器總個數(shù)Κ的自然數(shù),所述第三預(yù)設(shè)閾值小 于或等于所述第一預(yù)設(shè)閾值; 條件三、各級二階IIR濾波器的頻響幅度曲線在所述第一頻點集合中的頻點處的頻率 響應(yīng)之和等于所述AEQ頻響幅度曲線在同一頻點處的頻率響應(yīng)。5. 根據(jù)權(quán)利要求1-4中任一項所述的方法,其特征在于,預(yù)設(shè)的所述AEQ預(yù)置集參數(shù)中 的各個參數(shù)的數(shù)據(jù)類型均為定點型; 在獲取預(yù)設(shè)的所述AEQ預(yù)置集參數(shù)之后,根據(jù)所述第一參數(shù)集合和所述第二參數(shù)集合 確定所述AEQ頻響幅度曲線以及合成該AEQ頻響幅度曲線的各級二階IIR濾波器的頻響幅 度曲線之前,該方法還包括:將所述第一參數(shù)集合和所述第二參數(shù)集合中的各個參數(shù)由定 點型轉(zhuǎn)換為相應(yīng)的浮點型; 在根據(jù)各級二階IIR濾波器的頻響幅度曲線的調(diào)節(jié)量對所述第一參數(shù)集合和所述第 二參數(shù)集合進行調(diào)節(jié)之后,在將調(diào)節(jié)后的第一參數(shù)集合和調(diào)節(jié)后的第二參數(shù)集合確定為所 述AEQ預(yù)置集參數(shù)之前,該方法還包括:將所述調(diào)節(jié)后的第一參數(shù)集合和所述調(diào)節(jié)后的第 二參數(shù)集合中各個參數(shù)由浮點型轉(zhuǎn)換為相應(yīng)的定點型; 其中,根據(jù)所述第一參數(shù)集合和所述第二參數(shù)集合確定所述AEQ頻響幅度曲線以及合 成該AEQ頻響幅度曲線的各級二階IIR濾波器的頻響幅度曲線,具體為:根據(jù)所述第一參數(shù) 集合和所述第二參數(shù)集合中的浮點型參數(shù)確定所述AEQ頻響幅度曲線以及合成該AEQ頻響 幅度曲線的各級二階IIR濾波器的頻響幅度曲線; 所述將調(diào)節(jié)后的第一參數(shù)集合和調(diào)節(jié)后的第二參數(shù)集合確定為所述AEQ預(yù)置集參數(shù), 具體為:將調(diào)節(jié)后的第一參數(shù)集合和調(diào)節(jié)后的第二參數(shù)集合中的定點型參數(shù)確定為所述 AEQ預(yù)置集參數(shù)。6. -種音頻均衡器AEQ預(yù)置集參數(shù)的確定裝置,其特征在于,包括: 獲取單元,用于獲取預(yù)設(shè)的所述AEQ預(yù)置集參數(shù),該預(yù)置集參數(shù)中包括用于確定AEQ系 統(tǒng)傳遞函數(shù)極點位置的第一參數(shù)集合和用于確定AEQ系統(tǒng)傳遞函數(shù)零點位置的第二參數(shù) 集合; 第一處理單元,連接至所述獲取單元,用于根據(jù)所述第一參數(shù)集合和所述第二參數(shù)集 合確定所述AEQ頻響幅度曲線以及用于合成該AEQ頻響幅度曲線的各級二階IIR濾波器的 頻響幅度曲線;以及利用所述AEQ頻響幅度曲線確定第一頻點集合,其中,所述AEQ頻響幅 度曲線在所述第一頻點集合中的頻點處對應(yīng)的頻率響應(yīng)小于或等于第一預(yù)設(shè)閾值; 第二處理單元,連接至所述第一處理單元,用于調(diào)節(jié)各級二階IIR濾波器的頻響幅度 曲線在所述第一頻點集合中的頻點處的頻率響應(yīng),使得各級二階IIR濾波器的頻響幅度曲 線在所述第一頻點集合中的頻點處的頻率響應(yīng)滿足預(yù)設(shè)條件,并確定各級二階IIR濾波器 的頻響幅度曲線對應(yīng)的調(diào)節(jié)量;以及根據(jù)各級IIR濾波器的頻響幅度曲線的調(diào)節(jié)量對所述 第一參數(shù)集合和所述第二參數(shù)集合進行調(diào)節(jié),并將調(diào)節(jié)后的第一參數(shù)集合和調(diào)節(jié)后的第二 參數(shù)集合確定為所述AEQ預(yù)置集參數(shù)。7. 根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述第一處理單元在根據(jù)所述第一參數(shù) 集合和所述第二參數(shù)集合確定所述AEQ頻響幅度曲線以及合成該AEQ頻響幅度曲線的各級 二階IIR濾波器的頻響幅度曲線之后,在利用所述AEQ頻響幅度曲線確定第一頻點集合之 前,還用于:確定所述AEQ頻響幅度曲線的質(zhì)心對應(yīng)的頻率響應(yīng);當(dāng)所述AEQ頻響幅度曲線 的質(zhì)心對應(yīng)的頻率響應(yīng)大于第二預(yù)設(shè)閾值時,將所述AEQ頻響幅度曲線向預(yù)設(shè)方向平移預(yù) 設(shè)距離; 其中,所述第一處理單元利用所述AEQ頻響幅度曲線確定第一頻點集合,具體為: 當(dāng)所述AEQ頻響幅度曲線的質(zhì)心對應(yīng)的頻率響應(yīng)小于或等于第二預(yù)設(shè)閾值時,所述第 一處理單元在所述AEQ頻響幅度曲線中確定第一頻點集合; 當(dāng)所述AEQ頻響幅度曲線的質(zhì)心對應(yīng)的頻率響應(yīng)大于第二預(yù)設(shè)閾值時,所述第一處理 單元在所述平移后的AEQ頻響幅度曲線中確定第一頻點集合。8. 根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述第一處理單元利用所述AEQ頻響幅度 曲線確定第一頻點集合,具體包括: 所述第一處理單元利用所述AEQ頻響幅度曲線確定第二頻點集合,所述AEQ頻響幅度 曲線在所述第二頻點集合中的頻點處對應(yīng)的頻率響應(yīng)大于第一預(yù)設(shè)閾值; 所述第一處理單元將所述第二頻點集合在全集中的補集確定為所述第一頻點集合,其 中,所述全集為所述AEQ頻響幅度曲線上所有頻點組成的集合。9. 根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述預(yù)設(shè)條件包括: 條件一、第一級二階IIR濾波器的頻響幅度曲線在所述第一頻點集合中的頻點處的頻 率響應(yīng)小于或等于第三預(yù)設(shè)閾值; 條件二、以第一級二階IIR濾波器的頻響幅度曲線為起點,任意連續(xù)Μ級IIR濾波器的 頻響幅度曲線在所述第一頻點集合中的頻點處的頻率響應(yīng)之和小于或等于第三預(yù)設(shè)閾值, 其中,Μ為大于1而且小于二階IIR濾波器總個數(shù)Κ的自然數(shù),所述第三預(yù)設(shè)閾值小于或等 于所述第一預(yù)設(shè)閾值; 條件三、各級二階IIR濾波器的頻響幅度曲線在所述第一頻點集合中的頻點處的頻率 響應(yīng)之和等于所述AEQ頻響幅度曲線在同一頻點處的頻率響應(yīng)。10. 根據(jù)權(quán)利要求6-9中任一項所述的裝置,其特征在于,預(yù)設(shè)的所述AEQ預(yù)置集參數(shù) 中的各個參數(shù)的數(shù)據(jù)類型均為定點型; 在所述獲取單元獲取預(yù)設(shè)的所述AEQ預(yù)置集參數(shù)之后,所述第一處理單元根據(jù)所述第 一參數(shù)集合和所述第二參數(shù)集合確定所述AEQ頻響幅度曲線以及合成該AEQ頻響幅度曲線 的各級二階IIR濾波器的頻響幅度曲線之前,所述第一處理單元還用于:將所述第一參數(shù) 集合和所述第二參數(shù)集合中的各個參數(shù)由定點型轉(zhuǎn)換為相應(yīng)的浮點型; 所述第二處理單元在根據(jù)各級二階IIR濾波器的頻響幅度曲線的調(diào)節(jié)量對所述第一 參數(shù)集合和所述第二參數(shù)集合進行調(diào)節(jié)之后,將調(diào)節(jié)后的第一參數(shù)集合和調(diào)節(jié)后的第二參 數(shù)集合確定為所述AEQ預(yù)置集參數(shù)之前,所述第二處理單元還用于:將所述調(diào)節(jié)后的第一 參數(shù)集合和所述調(diào)節(jié)后的第二參數(shù)集合中各個參數(shù)由浮點型轉(zhuǎn)換為定點型; 其中,所述第一處理單元根據(jù)所述第一參數(shù)集合和所述第二參數(shù)集合確定所述AEQ頻 響幅度曲線以及合成該AEQ頻響幅度曲線的各級二階IIR濾波器的頻響幅度曲線,具體為: 所述第一處理單元根據(jù)所述第一參數(shù)集合和所述第二參數(shù)集合中的浮點型參數(shù)確定所述 AEQ頻響幅度曲線以及合成該AEQ頻響幅度曲線的各級二階IIR濾波器的頻響幅度曲線; 所述第二處理單元將調(diào)節(jié)后的第一參數(shù)集合和調(diào)節(jié)后的第二參數(shù)集合確定為所述AEQ 預(yù)置集參數(shù),具體為:所述第二處理單元將調(diào)節(jié)后的第一參數(shù)集合和調(diào)節(jié)后的第二參數(shù)集 合中的定點型參數(shù)確定為所述AEQ預(yù)置集參數(shù)。
【文檔編號】H04R3/00GK105992100SQ201510076632
【公開日】2016年10月5日
【申請日】2015年2月12日
【發(fā)明人】梁民, 韓波, 鄒瑩
【申請人】電信科學(xué)技術(shù)研究院