新聞中心

        EEPW首頁(yè) > 模擬技術(shù) > 設(shè)計(jì)應(yīng)用 > 基于頻域?yàn)V波數(shù)字均衡器的設(shè)計(jì)

        基于頻域?yàn)V波數(shù)字均衡器的設(shè)計(jì)

        作者: 時(shí)間:2011-03-21 來(lái)源:網(wǎng)絡(luò) 收藏

        在音頻處理中,均衡器可以改變音頻信號(hào)的頻響特性,從而彌補(bǔ)信號(hào)在傳輸過(guò)程中的缺陷或是達(dá)到特定的聲音處理效果。通常情況下,均衡器將音頻處理信號(hào)(20~20 K)按一定的規(guī)律分為10段,15段,25段或31段來(lái)進(jìn)行調(diào)節(jié)。
        常采用的均衡器算法是使用IIR或者FIR的設(shè)計(jì)方法。這種方法有幾個(gè)不足之處:IIR器具有反饋回路,會(huì)出現(xiàn)相位偏差;FIR濾波器會(huì)造成很大的時(shí)間延遲,這對(duì)于實(shí)時(shí)濾波是非常不利的。另外,如果使用IIR或者FIR濾波器,所調(diào)節(jié)的頻段越多,增加的濾波器的個(gè)數(shù)也越多,運(yùn)算量也明顯增大。而通過(guò)傅里葉變換設(shè)計(jì)均衡器,不但在濾波的過(guò)程中具有很大的優(yōu)越性,不存在相位誤差、時(shí)間延遲這些問(wèn)題,對(duì)調(diào)節(jié)多段均衡程序運(yùn)算量上也有明顯的減少。另外,這段程序是在TMS320DM642上進(jìn)行的,該芯片的特點(diǎn)就是可以進(jìn)行快速的乘法運(yùn)算,因此,卷積等運(yùn)算可以在芯片上高速的運(yùn)行。

        1 設(shè)計(jì)原理
        均衡器的基本功能就是調(diào)節(jié)信號(hào)各段頻率的強(qiáng)弱,從而彌補(bǔ)信號(hào)在傳輸過(guò)程中的缺陷或是達(dá)到特定的聲音處理效果。因此為了達(dá)到這個(gè)目的,調(diào)節(jié)信號(hào)的各段頻率可以將輸入的信號(hào)進(jìn)行以下處理:
        1)對(duì)輸入的信號(hào)進(jìn)行快速傅里葉變換,使得各個(gè)頻段的信號(hào)分開(kāi);
        2)對(duì)需要變化的頻點(diǎn)及其周?chē)念l點(diǎn)進(jìn)行相應(yīng)的處理;
        3)將處理后的信號(hào)進(jìn)行傅里葉反變換,得到最后需要的信號(hào)。

        2 傅里葉變換
        快速傅里葉變換的時(shí)域抽取方法是將輸入的信號(hào)按奇偶分開(kāi),打亂原來(lái)的順序,之后進(jìn)行蝶形運(yùn)算,以保證輸出的序列是按著時(shí)間順序排列的。分解過(guò)程遵循兩條規(guī)則:1)對(duì)時(shí)間進(jìn)行偶奇分解,即碼位倒置;2)對(duì)頻率進(jìn)行前后分解,即蝶形運(yùn)算。
        2.1 碼位倒置
        將長(zhǎng)度為Ⅳ的時(shí)域序列x(n)按n的奇偶分為兩組,變成兩個(gè)N/2序列

        碼位倒置可以將輸入數(shù)據(jù)依照奇偶分開(kāi),如表1所示。

        本文引用地址:http://www.104case.com/article/187578.htm


        2.2 蝶形運(yùn)算
        2.2.1 蝶形運(yùn)算的原理

        蝶形變換是將處理的信號(hào)進(jìn)行分級(jí)處理,逐次進(jìn)行DFT變換,以減少?gòu)?fù)數(shù)的乘法減少運(yùn)算次數(shù)。對(duì)于輸入x(n)序列奇偶按分開(kāi)的兩個(gè)序列的DFT運(yùn)算分別是


        上一頁(yè) 1 2 3 下一頁(yè)

        關(guān)鍵詞: 頻域 濾波 數(shù)字均衡器

        評(píng)論


        相關(guān)推薦

        技術(shù)專(zhuān)區(qū)

        關(guān)閉
        主站蜘蛛池模板: 义乌市| 惠来县| 渝北区| 拉孜县| 大庆市| 怀化市| 辽宁省| 湛江市| 库尔勒市| 修水县| 长沙县| 莱芜市| 高青县| 舞阳县| 临澧县| 耒阳市| 闵行区| 普兰店市| 鸡泽县| 罗甸县| 衡东县| 鄂伦春自治旗| 彭州市| 江都市| 修文县| 开原市| 左贡县| 霍林郭勒市| 琼结县| 庆安县| 鄂州市| 开阳县| 西城区| 泰顺县| 随州市| 色达县| 临夏县| 鸡泽县| 博客| 滦南县| 隆德县|