《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 可編程邏輯 > 設(shè)計(jì)應(yīng)用 > 用CPLD實(shí)現(xiàn)FIR數(shù)字濾波器的設(shè)計(jì)
用CPLD實(shí)現(xiàn)FIR數(shù)字濾波器的設(shè)計(jì)
摘要: 本文介紹了應(yīng)用Altera 公司的FLEX10K系列CPLD快速完成卷積的方法實(shí)現(xiàn)有限沖激響應(yīng)(FIR)濾波器的設(shè)計(jì)。采用可編程的帶有只讀平臺(tái)的嵌入陣列塊(EAB)在配置期間可執(zhí)行邏輯功能并建立一個(gè)大的查找表(LUT),在這個(gè)查找表里用查找的結(jié)果執(zhí)行組合邏輯函數(shù),而不用計(jì)算它們。顯然,用這種組合邏輯函數(shù)執(zhí)行比通常在邏輯里應(yīng)用算法執(zhí)行要快,而且專用EAB容易應(yīng)用,并且快速提供可能預(yù)測(cè)的延遲。
關(guān)鍵詞: CPLD FIR 數(shù)字濾波器
Abstract:
Key words :

當(dāng)前,無論在軍事還是民用方面,對(duì)于數(shù)字信號(hào)處理的實(shí)時(shí)性、快速性的要求越來越高。可編程邏輯器件(PLD)由于在速度和集成度的飛速提高,越來越多的電子系統(tǒng)采用可編程邏輯器件來實(shí)現(xiàn)數(shù)字濾波。

Altera公司的FLEX10K是工業(yè)界第一個(gè)嵌入式的PLD,具有高密度、低成本、低功率等優(yōu)點(diǎn)。器件的主要結(jié)構(gòu)特點(diǎn)是除主要的邏輯陣列塊(LAB)之外,首次采用了嵌入陣列塊(EAB)。每個(gè)陣列塊包含8個(gè)邏輯單元(LE)和一個(gè)局部互連。一個(gè)LE又由四輸入查找表(LUT)、一個(gè)可編程寄存器和專用的載運(yùn)和級(jí)聯(lián)功能的信號(hào)通道所組成。

在FLEX10K器件中,把每一組邏輯單元(8個(gè)LE)組成一個(gè)邏輯陣列塊(LAB),所有的邏輯陣列塊(LAB)排成行和列。在一行里還包含一個(gè)單一的EAB。多個(gè)LAB和多個(gè)EAB采用快速通道互相連接。

嵌入式陣列塊(EAB)是FLEX10K系列器件在結(jié)構(gòu)設(shè)計(jì)上的一個(gè)重要部件。它是一個(gè)輸入端口和輸出端口都帶有寄存器的一種靈活的RAM塊,嵌入陣列塊(EAB)組成的規(guī)模和靈活性對(duì)比較多的內(nèi)存是適宜的。功能包括乘法器、向量的標(biāo)準(zhǔn)和誤差矯正電路等。在應(yīng)用中,這些功能又能夠聯(lián)合完成數(shù)字濾波器和微控制器的功能。

采用可編程的帶有只讀平臺(tái)的嵌入陣列塊(EAB)在配置期間可執(zhí)行邏輯功能并建立一個(gè)大的查找表(LUT),在這個(gè)查找表里用查找的結(jié)果執(zhí)行組合邏輯函數(shù),而不用計(jì)算它們。顯然,用這種組合邏輯函數(shù)執(zhí)行比通常在邏輯里應(yīng)用算法執(zhí)行要快,而且專用EAB容易應(yīng)用,并且快速提供可能預(yù)測(cè)的延遲。

本文介紹了應(yīng)用Altera 公司的FLEX10K系列CPLD快速完成卷積的方法實(shí)現(xiàn)有限沖激響應(yīng)(FIR)濾波器的設(shè)計(jì)。

查表法實(shí)現(xiàn)卷積運(yùn)算方法

有限沖激響應(yīng)(FIR)濾波器的基本結(jié)構(gòu)如是一個(gè)分節(jié)的延時(shí)線,把每一節(jié)的輸出加權(quán)累加,得到濾波器的輸出。數(shù)學(xué)上表示為:

結(jié)構(gòu)如圖1所示。它由用一條均勻間隔抽頭的延遲線上對(duì)抽頭信號(hào)進(jìn)行加權(quán)求和構(gòu)成。

根據(jù)上式,可以看出FIR數(shù)字濾波器涉及到大量的卷積運(yùn)算,使用常規(guī)硬件實(shí)現(xiàn)時(shí)會(huì)占用大量的資源。通過充分利用FLEX10K系列芯片所具有的查表結(jié)構(gòu),將卷積運(yùn)算轉(zhuǎn)化為查表移位求和來實(shí)現(xiàn)。例如:對(duì)于式

y = [ x(1) h(1) ]+[ x(2) h(2) ]+[ x(3) h(3) ] + [ x(4) h(4) ] (1)

假設(shè)x和h 都是無符號(hào)整型二進(jìn)制數(shù),寬度兩位,取值兩位如下:

h(1)= 01,h(2)= 11 ,h (3)= 10, h(4)= 11

x(1)= 11,x(2)= 00, x (3)= 10, x(4)= 01

從圖2可以看到式(1)運(yùn)算的實(shí)現(xiàn)。中間數(shù)據(jù)p1(n)中的4個(gè)數(shù)據(jù)實(shí)際上是乘數(shù)x(n)的最低位比特與h(n)相乘的結(jié)果,并且該值不是0就是h(n)。進(jìn)一步考慮,中間數(shù)據(jù)p1和p2的值,既“100”和“011”是由不同的h(n)之和構(gòu)成,而對(duì)h(n)的選擇是由乘數(shù)x(n)的相同位的比特決定的。例如上圖x(n)的最低位為1001,則p1的值為h(1) + h(4);其高位為1010,則p1的值為 h (1) + h(3)。因此利用Altera公司FLEX器件中的查找表(LUT)結(jié)構(gòu),預(yù)先將h(n)的各種組合存入查找表,則上例中的原需4次乘法 和3次加法的卷積運(yùn)算轉(zhuǎn)化為1次加法。圖3顯示了用查找表實(shí)現(xiàn)該例的結(jié)構(gòu)。



用查表法實(shí)現(xiàn)卷積運(yùn)算時(shí),有并行和串行兩種結(jié)構(gòu)。圖3中為并行結(jié)構(gòu),其中兩個(gè)LUT是完全相同的。在并行結(jié)構(gòu)中,LUT的數(shù)量根據(jù)x(n)的數(shù)據(jù)寬度決定。一位對(duì)應(yīng)一個(gè)LUT,這樣速度達(dá)到最大,在FLEX10K的結(jié)構(gòu)中提供了兩條專用數(shù)據(jù)通道,即進(jìn)位鏈和級(jí)聯(lián)鏈,通過級(jí)聯(lián)鏈相鄰的LUT可以用來并行計(jì)算函數(shù)的各個(gè)部分。

利用FLEX10K芯片實(shí)現(xiàn)FIR數(shù)字濾波器

FELEX10K系列芯片具有查找表結(jié)構(gòu),利用其實(shí)現(xiàn)采用全局并行的FIR數(shù)字濾波器,也即將輸入x(n) 經(jīng)過不同的延遲后同時(shí)進(jìn)行處理。

FIR數(shù)字濾波器的層次結(jié)構(gòu)圖如圖4所示:

控制器模塊(contr)的作用是產(chǎn)生控制信號(hào)對(duì)延遲、并串轉(zhuǎn)換、抽頭系數(shù)、移位相加模塊進(jìn)行控制,以使它們按一定的形式組合在一起實(shí)現(xiàn)濾波器功能。控制器模塊在接收到A/D轉(zhuǎn)換結(jié)束信號(hào)后,依次產(chǎn)生移位寄存器使能信號(hào)、并行到串行轉(zhuǎn)換的裝入信號(hào)、移位相加的裝入信號(hào)、加減控制信號(hào)和濾波結(jié)果輸出信號(hào)等各種控制信號(hào),使上述各個(gè)模塊按照一定的時(shí)序進(jìn)行操作,從而完成濾波功能。時(shí)延環(huán)節(jié)模塊(shift-reg)的作用為使A/D轉(zhuǎn)換后的數(shù)據(jù)通過不同的觸發(fā)器,進(jìn)而產(chǎn)生不同的延遲。并/串轉(zhuǎn)換模塊(p-s-ff)的作用是將通過時(shí)延模塊產(chǎn)生的不同延遲分別同時(shí)轉(zhuǎn)換為查找表的串行地址,提供給抽頭系數(shù)模塊。抽頭系數(shù)模塊(sub-rom)將抽頭系數(shù)的各種組合固化在ROM中。它的地址輸入端接收并/串轉(zhuǎn)換模塊的串行輸出,然后查表得到卷積的中間數(shù)據(jù).。移位相加模塊通過將中間數(shù)據(jù)移位相加而實(shí)現(xiàn)兩個(gè)數(shù)相乘的功能。

此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
在线观看中文字幕亚洲| 亚洲免费一在线| 国产精品综合不卡av| 欧美三级在线视频| 免费日韩av电影| 久久全球大尺度高清视频| 久久国产精品第一页| 欧美一区二视频| 久久国产精品久久w女人spa| 久久国产精品久久久久久久久久| 欧美一级理论片| 欧美一区二区高清在线观看| 午夜精品久久久久久99热| 亚洲性人人天天夜夜摸| 中日韩午夜理伦电影免费| 一本大道久久a久久精品综合| 99亚洲精品| 一区二区三区 在线观看视频| 亚洲视频大全| 亚洲欧美日韩在线观看a三区| 亚洲欧美精品伊人久久| 香蕉久久久久久久av网站| 亚洲欧美日韩直播| 欧美一区二区在线播放| 久久久国产亚洲精品| 久久综合一区二区三区| 美国十次成人| 欧美女同视频| 欧美日韩一区二区免费视频| 欧美三级视频在线播放| 国产精品久久国产精品99gif| 国产精品捆绑调教| 国产三级欧美三级日产三级99| 国产一区二区日韩精品欧美精品 | 蜜臀久久99精品久久久久久9 | 国产乱码精品一区二区三区五月婷| 国产女人精品视频| 黄色综合网站| 亚洲日本无吗高清不卡| 99视频一区| 午夜精品成人在线| 亚洲福利视频网| 在线中文字幕一区| 午夜欧美视频| 乱人伦精品视频在线观看| 欧美—级a级欧美特级ar全黄| 国产精品伦理| 国语自产精品视频在线看8查询8| 亚洲国语精品自产拍在线观看| 亚洲色图制服丝袜| 香蕉成人啪国产精品视频综合网| 亚洲国产成人porn| 亚洲一级片在线观看| 欧美中文在线观看| 欧美精品成人一区二区在线观看 | 欧美在线观看网站| 一本不卡影院| 久久久99爱| 欧美片在线观看| 国产日产欧美精品| 亚洲黄色三级| 性亚洲最疯狂xxxx高清| 亚洲美女免费精品视频在线观看| 香蕉精品999视频一区二区| 欧美99久久| 国产日韩欧美高清| 亚洲日本成人网| 久久精品国产久精国产思思| 亚洲一区二区免费在线| 久久亚洲国产精品一区二区| 国产精品白丝av嫩草影院| 伊人久久大香线蕉av超碰演员| 在线亚洲美日韩| 亚洲国产日日夜夜| 欧美一区二区免费| 欧美日韩国产综合一区二区| 国语自产精品视频在线看一大j8| 亚洲深夜福利网站| 亚洲免费观看在线观看| 久久婷婷蜜乳一本欲蜜臀| 国产精品美女999| 亚洲肉体裸体xxxx137| 久久精品免费观看| 欧美综合第一页| 国产精品国产三级国产aⅴ无密码| 亚洲国产日韩在线| 欧美在线视频一区二区| 亚洲欧美激情诱惑| 欧美日韩国产电影| 亚洲电影在线播放| 久久精品国产96久久久香蕉| 欧美一区三区三区高中清蜜桃| 欧美日韩国产精品专区 | 一区二区三区.www| 欧美国产综合一区二区| 狠狠v欧美v日韩v亚洲ⅴ| 亚洲欧美中日韩| 亚洲欧美在线x视频| 欧美日韩午夜视频在线观看| 亚洲国产免费| 亚洲黄色在线看| 久久亚洲精品中文字幕冲田杏梨| 国产女人18毛片水18精品| 亚洲一区免费网站| 亚洲一区久久久| 欧美视频不卡中文| 日韩亚洲欧美一区二区三区| 日韩亚洲国产精品| 欧美激情久久久久| 亚洲国产精品久久人人爱蜜臀 | 国产精品卡一卡二卡三| 一本色道久久综合亚洲精品高清 | 亚洲黄色有码视频| 亚洲精选91| 欧美黑人在线播放| 亚洲国产精品久久久久久女王| 亚洲青涩在线| 欧美金8天国| 日韩网站在线观看| 在线一区日本视频| 欧美日韩在线不卡| 国产精品99久久不卡二区| 亚洲在线观看视频| 国产精品丝袜久久久久久app| 亚洲自拍偷拍视频| 久久国产精彩视频| 狠狠色狠狠色综合人人| 亚洲国产91| 欧美激情黄色片| 亚洲精品字幕| 亚洲一二三级电影| 国产精品一二一区| 欧美一区国产二区| 蜜桃av久久久亚洲精品| 亚洲欧洲美洲综合色网| 亚洲素人一区二区| 国产美女一区| 久久精品成人一区二区三区蜜臀 | 欧美日韩国产成人高清视频| 一区二区三区四区国产| 午夜精品久久久久久久99水蜜桃 | 亚洲高清视频在线| 欧美激情欧美激情在线五月| 99精品视频免费| 欧美亚洲免费高清在线观看| 国产一区二区三区观看| 亚洲人成在线观看一区二区| 欧美日韩综合在线免费观看| 亚洲你懂的在线视频| 久久久五月婷婷| 亚洲精品欧美日韩| 午夜精品一区二区三区电影天堂 | 国产午夜精品美女毛片视频| 欧美中文字幕第一页| 美国十次成人| 在线视频日韩精品| 久久久久久久成人| 亚洲精品四区| 欧美专区在线观看| 亚洲娇小video精品| 午夜精品福利一区二区三区av| 精久久久久久| 亚洲一级在线| 国产一区二区三区丝袜| 日韩视频一区二区三区| 国产精品永久入口久久久| 亚洲欧洲美洲综合色网| 国产精品久久看| 亚洲精品久久久久中文字幕欢迎你| 欧美三级网页| 亚洲国产成人一区| 欧美午夜在线视频| 亚洲黄页一区| 国产精品视频你懂的| 91久久精品国产| 国产欧美91| 一区二区三区欧美成人| 国产一区二区三区免费在线观看 | 国产欧美日韩专区发布| 9色国产精品| 狠狠色狠狠色综合人人| 亚洲欧美欧美一区二区三区| 影音先锋久久资源网| 性xx色xx综合久久久xx| 亚洲电影免费观看高清完整版在线观看 | 99av国产精品欲麻豆| 久久精品国产一区二区三| 亚洲精品国产精品国自产观看| 久久激情综合网| 亚洲最新在线| 欧美aⅴ一区二区三区视频| 亚洲女与黑人做爰| 欧美日韩视频在线第一区| 亚洲国产精品久久久久婷婷老年 | 91久久线看在观草草青青| 国产毛片一区二区| 亚洲天堂男人| 亚洲日本免费电影| 蜜桃精品一区二区三区| 午夜精品在线观看|