色婷婷AⅤ一区二区三区|亚洲精品第一国产综合亚AV|久久精品官方网视频|日本28视频香蕉

          新聞中心

          EEPW首頁 > EDA/PCB > 設(shè)計應(yīng)用 > 基于流水線技術(shù)的并行高效FIR濾波器設(shè)計

          基于流水線技術(shù)的并行高效FIR濾波器設(shè)計

          作者: 時間:2010-07-12 來源:網(wǎng)絡(luò) 收藏

          2 濾波器的乘法器設(shè)計

          濾波器的設(shè)計中,每一個乘法器的一端輸入數(shù)據(jù),另一端為固定常數(shù)。對于常數(shù)乘法器,可以預(yù)先將常數(shù)的部分乘積結(jié)構(gòu)存儲起來,然后通過查表的方式實現(xiàn)兩個數(shù)據(jù)的乘積。以16位輸入、常數(shù)為14位的乘法器為例,給出其實現(xiàn)結(jié)構(gòu)如圖2所示。

          對于無符號數(shù)來說,這是一種理想結(jié)構(gòu)。但是在實際使用中,通常使用有符號數(shù)且常用補碼的形式,因此需要對這種結(jié)構(gòu)進(jìn)行改進(jìn)。一種改進(jìn)方法是將輸入的數(shù)據(jù)分開,即最高的幾位作為有符號數(shù)處理,其它作為無符號數(shù)處理。第二種改進(jìn)方法是將符號數(shù)經(jīng)過補碼/原碼變換器變換成原碼,然后,將原碼作為無符號數(shù)處理,通過有符號數(shù)的符號位來控制加法器的加減。第三種改進(jìn)方法是一種優(yōu)化方法,即要用三個二進(jìn)制補碼變換器,處理輸入的有符號數(shù)和濾波器的系數(shù),這樣可以避免使用有符號數(shù)的乘法和加法運算。具體的乘法累加器運算過程及結(jié)果如圖3所示。其中,對應(yīng)乘數(shù)高位和低位部分積p1(n)和p2(2)可以分別先垂直相加后水平相加,或者先水平相加后垂直相加,最后的結(jié)果是一樣的。若采用后種方法,由于濾波器的h(n)均為常數(shù),得到部分積的矢量乘法運算就演變成了查表法,其中,S1(n)表示S(n)的最低有效,p1表示最低有效位部分積之和。

          同理,得p2,將p2左移一位與p1相加,便得到最后結(jié)果。這種查表法就是采用進(jìn)行濾波器算法分解的基礎(chǔ),當(dāng)字長增加時,相應(yīng)得到p3、p4等。并相應(yīng)移位相加即可。 在這種結(jié)構(gòu)中,時鐘是f1,內(nèi)部操作的時鐘是4×f1,其中的4個多路復(fù)用器每次可以從16路信號中選出4位用作ROM的地址線。每次4位地址從ROM中讀出數(shù)據(jù),經(jīng)過相應(yīng)的移位相加即可,兩位計數(shù)器用來控制這些多路復(fù)位器的輸出。 比較圖6與圖7,不難看出,系數(shù)在量化前后的頻域特性是不同的,量化帶來了頻域特性的惡化。在驗證了量化后的頻域特性滿足設(shè)計要求和系數(shù)的有效性之后,就可以進(jìn)行FPGA電路的設(shè)計。 本文介紹了高效數(shù)字濾波器的設(shè)計方法,給出了電路的仿真結(jié)果。利用VHDL語言,采用可重復(fù)配置的FPGA,降低了設(shè)計成本,提高了系統(tǒng)的適用性。由于FIR濾波器的系數(shù)是常數(shù),可以保存在ROM中,在運算的通過查找表的方法可很快得到乘法輸出,減少了使用的資源和布線延時,節(jié)省了運算時間。在設(shè)計中,充分利用先進(jìn)的EDA團(tuán)體操,大大提高了設(shè)計效率。

          采用和加法器的資源共享技術(shù)可以更好地提高常數(shù)乘法器的優(yōu)越性。16比特輸入、14比特常數(shù)的這種方法的常數(shù)乘法器的結(jié)構(gòu)如圖4所示。

          3 FIR濾波器的FPGA實現(xiàn)

          按照第2節(jié)所描述的第三種優(yōu)化方法實現(xiàn)常數(shù)乘法器,乘法器輸出以后按照圖4所示的濾波器結(jié)構(gòu),通過的加法器可以實現(xiàn)高效的濾波器。值得注意的是:在乘法器輸出的時候需要對輸出的數(shù)據(jù)進(jìn)行一位擴(kuò)展,可以避免加法器的溢出問題。

          為了有效地利用資源,先通過多路復(fù)用器將輸入的序列復(fù)選出來,這樣所有常數(shù)乘法器可以共用一個多路復(fù)用器,然后通過ROM查表方法實現(xiàn)常數(shù)乘法器。優(yōu)化后的原理結(jié)構(gòu)如5所示。



          評論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉