




下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領
文檔簡介
1、基于FPGA實現(xiàn)FIR濾波器的研究郭曉宇 潘 登 楊同中 時間:2008年09月11日 字 體: 大 中 小關鍵詞:? 摘? 要:? 關鍵詞: FPGA? DA? FIR濾波器? CSD?1 分布式運算原理? 一個線性時不變網(wǎng)絡的輸出可以用下式表示:? ? 假設系數(shù)cn是已知常數(shù),xn是變量,在有符號DA系統(tǒng)中假設變量xn的表達式如下:? 式中,xbn表示xn的第b位,而xn也就是x的第n次采樣。于是,內(nèi)積y可以表示為:? ? 重新分別求和(也就是分布式算法的由來),其結(jié)果如下:? ? 從(1)式可以發(fā)現(xiàn),分布式算法是一種以實現(xiàn)乘加運算為目的的運算方法。它與傳統(tǒng)算法實現(xiàn)乘加運算的不同在于執(zhí)行部
2、分積運算的先后順序不同。分布式算法在實現(xiàn)乘加功能時,是通過將各輸入數(shù)據(jù)的每一對應位產(chǎn)生的部分積預先進行相加形成相應的部分積,然后再對各個部分積累加形成最終結(jié)果的,而傳統(tǒng)算法是等到所有乘積已經(jīng)產(chǎn)生之后再來相加完成乘加運算的。與傳統(tǒng)串行算法相比,分布式算法可極大地減少硬件電路的規(guī)模,提高電路的執(zhí)行速度。它的實現(xiàn)框圖如圖1(虛線為流水線寄存器)所示。?2 用分布式原理實現(xiàn)FIR濾波器?2.1 串行方式? 當系統(tǒng)對速度的要求不高時,可以采用串行的設計方法,即采用一個DA表?一個并行累加器和少量的寄存器就可以了。?在用LUT實現(xiàn)串行分布式算法的時候,假設系數(shù)為8位,則DA表的規(guī)模為2N8位??梢钥吹饺绻?/p>
3、抽頭系數(shù)N過多,則DA表的規(guī)模將十分龐大。這是因為LUT的規(guī)模隨著地址空間的變化(也就是N的增加)而呈指數(shù)增加。例如EPF10K20包含1152個LC,而一個277位的表就需要394個LC2。當N過大時,一個FPGA器件就不夠用了。? 為了減小規(guī)模,可以利用部分表計算,然后將結(jié)果相加。假定長度為LN的內(nèi)積為:? ? 將和分配到L個獨立的N階并行DA的LUT之中,結(jié)果如下:? ? 如圖2所示,實現(xiàn)一個4N的DA設計需要3個次輔助加法器。表格的規(guī)模從一個24NB位的LUT降到4個2NB的位表。? 如果再加上流水線寄存器,由于EPF10K20每個LC后面都跟有一個寄存器,所以并沒有增加電路規(guī)模,而速
4、度卻得到了提高。?2.2 并行方式? 采用并行方式的好處是處理速度得到了提高。由于數(shù)據(jù)是并行輸入,所以計算速度要比串行方式快,但它的代價是硬件規(guī)模更大了。下面舉出全并行的例子。? 設 ? sum0=c0x00+c1x01+.+cN-1x0N-1? sumB-1=cB-1xB-10+c1xB-11+.+cN-1xB-1N-1? 可將(1)式改寫成如下形式:? y=sum0+sum121+sum222+.+sumB-12B-1? (2)? 利用式(2)可得一種直觀的加法器樹,如圖3所示。? 雖然硬件規(guī)模加大了,但是如果把系數(shù)的個數(shù)限制在4個或8個,再加上流水線寄存器,這個代價還是值得的。而且每張表
5、都是相同的,不用為每個采樣都設計一張表,減小了設計量。?3 CSD碼及最優(yōu)化方法? 一個整數(shù)X與另一整數(shù)Y的乘積的二進制表示可以寫成:? ? 對于標準二進制,由于sn=0時的對應項Y2n并不參與累加運算,所以可以用另一種表示方法使非零元素的數(shù)量降低,從而使加法器的數(shù)目減少,降低硬件規(guī)模。有符號數(shù)字量(SD)有三重值?邀0,-1,+1?妖,如果任意兩個非零位均不相鄰,即為標準有符號數(shù)字量(CSD)。例如:? ? 可以證明CSD表示對給定數(shù)是唯一的并且是最少非零位的3。CSD表示相對于標準二進制表示的改進在于引入了負的符號位,從而降低了非零位個數(shù),大大降低了邏輯資源的占用(大約平均降低33%的邏輯
6、資源)2。? 當用硬件實現(xiàn)時,常常限制系數(shù)位數(shù),即每個系數(shù)與N個正(負)2的冪次之和近似。標準二進制數(shù)在整數(shù)軸上是緊密和均勻分布的,而CSD碼是非均勻分布的,其對實系數(shù)的量化誤差比標準二進制大3,雖然增加N可以減小量化誤差,但是會增大邏輯資源的消耗;而且CSD表示無法應用流水線結(jié)構(gòu),從而降低處理速度。? ? 還可采用優(yōu)化的方法將系數(shù)先拆分成幾個因子,再實現(xiàn)具體因子。這就是最優(yōu)化的代碼。例如對系數(shù)用最優(yōu)化法,系數(shù)93可以表示成93=331,每個因子需要一個加法器,如圖4所示。? 從圖中可以看出,CSD碼需要三個加法器,而最優(yōu)法只需要兩個加法器;CSD碼的重要缺陷在于每一級加法都需要初節(jié)點參與,而
7、最優(yōu)表示僅依賴上一級加法的結(jié)果,因此也就更適合流水線處理。Dempster等人提出了需要1到4個加法器的所有可能配置表。利用這張表,就可以合成成本在0與4個加法器之間的所有8位二進制整數(shù)4。? ? 本文首先給出了一種巧妙利用FPGA的查找表,將乘法轉(zhuǎn)化為查找表運算的DA算法,并用ALTERA的FLEX10K器件分別實現(xiàn)了一個8位16階的串行與并行FIR濾波器,系統(tǒng)頻率分別達到63MHz與101MHz,采樣速度分別達到7MSPS與101MSPS。而DSP實現(xiàn)的FIR濾波器只能達到5MSPS,明顯低于FPGA。用傳統(tǒng)的位串行方法實現(xiàn)的一個8階8位FIR濾波器,也只能達到5MSPS,明顯低于串行式D
8、A方法;接著,針對系數(shù)的二進制表示非零位不是最少(即實現(xiàn)系數(shù)乘法的加法器不是最少)的問題,介紹了整數(shù)的CSD表示以及最優(yōu)表示,它們可以用較小的代價和與加法器級數(shù)無關的處理速度實現(xiàn)整數(shù)乘法運算,能比DA方法用更少的邏輯資源實現(xiàn)FIR濾波器。這些算法都不同于傳統(tǒng)的設計觀念,為基于FPGA的DSP設計提出了新的思路,必將在高速FIR濾波器設計?高速FFT設計中得到廣泛的應用。隨著FPGA集成規(guī)模的不斷提高,許多復雜的數(shù)學運算已經(jīng)可以用FPGA來實現(xiàn),利用單片F(xiàn)PGA實現(xiàn)系統(tǒng)的設想即將變?yōu)楝F(xiàn)實。?參考文獻?1 ALTERA Data Book, 2001?3 Shousheng He,Mats Torkelson.FPGA Implementation
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025-2030年中國黑絲桃皮絨數(shù)據(jù)監(jiān)測研究報告
- 2025-2030年中國青瓷數(shù)據(jù)監(jiān)測研究報告
- 農(nóng)村初中學生數(shù)學實踐建模能力
- 塑造工業(yè)魂共建明日夢
- 辦公文檔中公式的編輯與流程圖的制作
- 介質(zhì)阻擋放電協(xié)同稀土改性Bi2O2CO3降解氯貝酸的實驗研究
- 基于敘事特征的南昌地鐵4號線主題插畫設計
- 2024年紹興市柯橋區(qū)衛(wèi)生健康單位招聘工作人員筆試真題
- 2024年內(nèi)蒙古氣象部門招聘筆試真題
- 羊毛批發(fā)企業(yè)ESG實踐與創(chuàng)新戰(zhàn)略研究報告
- 人教A版(2019)高二數(shù)學-圓與圓的位置關系-【課件】
- 2025年臨床醫(yī)師定期考核試題中醫(yī)知識復習題庫及答案(280題)
- 港珠澳大橋及背后的故事中國建造課程組30課件講解
- 2025年吉林長白朝鮮族自治縣事業(yè)單位招聘16人歷年高頻重點提升(共500題)附帶答案詳解
- 初中歷史七年級上冊第8課 百家爭鳴
- 中國教育史課件
- 幼兒園小班美術欣賞《漂亮的糖紙》課件
- 中職學校主題班會教育課件
- 互聯(lián)網(wǎng)接入服務提供商服務承諾
- 抖音電商達人招募合同范本
- 城市綠化景觀設施安裝與維護合同
評論
0/150
提交評論