999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于特殊DA方案的DLMS自適應(yīng)濾波器設(shè)計(jì)*

2014-12-07 06:18:52邱陳輝徐祖強(qiáng)
電子技術(shù)應(yīng)用 2014年3期
關(guān)鍵詞:信號(hào)

李 鋒,邱陳輝,徐祖強(qiáng)

(江蘇科技大學(xué) 電子信息學(xué)院,江蘇 鎮(zhèn)江 212003)

自適應(yīng)濾波器在現(xiàn)代數(shù)字信號(hào)處理中的應(yīng)用極為廣泛,分成系統(tǒng)辨識(shí)、逆模型、預(yù)測和干擾消除4大類別[1]。對于實(shí)時(shí)性要求很高的場合,往往需要使用硬件設(shè)計(jì)自適應(yīng)濾波器。基于FPGA的自適應(yīng)濾波器近年來被不斷地研究和改進(jìn)。

使用FPGA中的邏輯單元(LE)很容易實(shí)現(xiàn)乘累加(MAC)運(yùn)算,從而將采用最小均方(LMS)算法的自適應(yīng)濾波器直觀地映射到FPGA上。但是,基于MAC方案的自適應(yīng)濾波器的時(shí)鐘頻率會(huì)很高,功耗會(huì)很大。ALLRED D J等人提出了利用雙LUT結(jié)構(gòu)的DA方案來實(shí)現(xiàn)LMS自適應(yīng)濾波器[2],雖然提高了吞吐量,降低了功耗,但其控制模塊、地址循環(huán)設(shè)置都比較復(fù)雜;Guo Rui等人提出采用單LUT結(jié)構(gòu)的 DA方案來實(shí)現(xiàn) LMS自適應(yīng)濾波器[3],盡管節(jié)省了近一半的LE,但其處理速度有所下降,并且偏移二進(jìn)制編碼(OBC)的硬件編程頗為復(fù)雜。

本文提出了基于雙LUT模塊的特殊DA方案,旨在將LMS順序執(zhí)行算法更高效地映射到FPGA上,充分利用了DA的基本特性以及對LMS算法的改進(jìn)來達(dá)到節(jié)省資源、提高速度的目標(biāo)。

1 自適應(yīng)濾波器的算法

設(shè)x(n)和w(n)分別表示自適應(yīng)濾波器的輸入信號(hào)和權(quán)值向量,定義:x(n)=[x(n),x(n-1),…,x(n-L+1)]T,w(n)=[w0(n),w1(n), … ,wL-1(n)]T,則 LMS 算 法 的 基 本 形式如下。

濾波輸出:

誤差計(jì)算:

權(quán)值更新:

其中,y(n)是自適應(yīng)濾波器的輸出信號(hào),d(n)是期望信號(hào),e(n)表示誤差信號(hào),μ是收斂因子,L是自適應(yīng)濾波器的抽頭數(shù)。雖然LMS算法僅涉及乘法、加減和迭代3種運(yùn)算,但它是一種嚴(yán)格順序執(zhí)行的自適應(yīng)算法[1]。倘若利用MAC方案直接將LMS自適應(yīng)濾波器映射到FPGA上,編程雖然簡單,但難以發(fā)揮FPGA并行處理的優(yōu)勢。

延遲最小均方(DLMS)算法是對LMS算法的一種改進(jìn),該算法最大的優(yōu)點(diǎn)就是可以并行執(zhí)行[4]。本文所使用的DLMS算法的權(quán)值更新公式為:

而濾波輸出、誤差計(jì)算公式與LMS算法相同。由式(4)知,對第k個(gè)權(quán)值wk(n)進(jìn)行迭代更新時(shí),必須對相應(yīng)的x(n)延遲 k 個(gè)采樣周期,k=0,1,…,L-1。圖 1 給出了DLMS自適應(yīng)濾波器的模塊圖。

圖1 DLMS自適應(yīng)濾波器的模塊圖

圖2、圖3分別給出了4抽頭DLMS自適應(yīng)濾波器的抽頭權(quán)值以及輸入、輸出信號(hào)的Matlab仿真曲線。由圖2知,自適應(yīng)濾波器的4個(gè)抽頭權(quán)值的總體變化趨勢漸趨平緩。由圖3知,輸出信號(hào)相對于輸入信號(hào)而言抖動(dòng)幅度逐漸變小,而且愈發(fā)類似于正弦信號(hào)。但由于該自適應(yīng)濾波器只有4個(gè)抽頭,輸入信號(hào)的信噪比只有3 dB,所以自適應(yīng)濾波器的權(quán)值在520個(gè)采樣點(diǎn)以后才比較平緩,并且輸出信號(hào)與期望信號(hào)之間仍存在較明顯的差別。若能提高自適應(yīng)濾波器的抽頭數(shù),或改用信噪比更高的輸入信號(hào),則會(huì)加快抽頭權(quán)值的平緩速度,并且輸出信號(hào)將更加接近正弦信號(hào)。

圖2 DLMS自適應(yīng)濾波器的權(quán)值更新曲線

2 特殊DA方案

圖3 DLMS自適應(yīng)濾波器的輸入、輸出曲線

在使用DA方案優(yōu)化基于FPGA的權(quán)值固定的經(jīng)典濾波器時(shí),首先把濾波器的權(quán)值系數(shù)有規(guī)律地存儲(chǔ)在LUT模塊中,然后利用輸入信號(hào)的二進(jìn)制形式從最低位到最高位逐一訪問LUT模塊的存儲(chǔ)條目,最后對LUT模塊的各個(gè)輸出量進(jìn)行移位、累加運(yùn)算,得到最終的濾波輸出結(jié)果[5]。而自適應(yīng)濾波器的權(quán)值是不斷更新變化的,必須對存儲(chǔ)在LUT模塊中的權(quán)值進(jìn)行迭代更新,這時(shí)可以考慮使用兩個(gè)LUT模塊聯(lián)合運(yùn)作。

設(shè)輸入信號(hào)x(n)被量化成B bit二進(jìn)制補(bǔ)碼的形式,最左邊一位是符號(hào)位,則:

式(1)可改寫成:

Qj存儲(chǔ)在LUT模塊中時(shí)沒有正負(fù)之別,在LUT模塊輸出端的后面引入一個(gè)符號(hào)控制端來判定對Qj做加法還是減法[6]。該LUT模塊定義為核心查找表(K-LUT)。

圖 4給出了 L=4、B=4的 DLMS自適應(yīng)濾波器設(shè)計(jì)中K-LUT及其外圍模塊的結(jié)構(gòu)圖。圖中的PSC模塊表示并/串轉(zhuǎn)換器,2-1模塊表示右移器。K-LUT的第r個(gè)條目的更新式如下:

其中c(r)k是地址r的 L bit二進(jìn)制表示中的第 k位值,也

圖4 本DA方案中K-LUT及其外圍模塊的結(jié)構(gòu)圖

對于L=4、B=4的情況,由Quartus II集成開發(fā)軟件的時(shí)序仿真結(jié)果知,clk_data的周期應(yīng)設(shè)置成為時(shí)鐘信號(hào)clk周期的6倍。第n時(shí)刻I-LUT的各個(gè)條目存儲(chǔ)內(nèi)容如表 1 所示。 當(dāng) n+1 時(shí)刻來臨時(shí),x(n)、x(n-1)、x(n-2)、x(n-3)自動(dòng)變成 x(n+1)、x(n)、x(n-1)、x(n-2)。

表1 n時(shí)刻I-LUT中不同地址的條目內(nèi)容

一旦 n時(shí)刻 I-LUT的內(nèi)容更新并且 y(n)、e(n)、μe(n)的計(jì)算都已完成,那么K-LUT的內(nèi)容將被更新。通過設(shè)置合適的 clk_data周期來保證 K-LUT(n)到 K-LUT(n+1)的更新在n+1時(shí)刻到來之前全部完成。式(8)則變?yōu)椋?/p>

K-LUT的更新步驟如下:(1)讀取 K-LUT(n)和 ILUT(n)中具有相同存儲(chǔ)地址的條目;(2)用 μe(n)乘以 ILUT(n)的輸出;(3)將步驟(2)中的乘積與 K-LUT(n)的輸出進(jìn)行求和運(yùn)算;(4)將步驟(3)中的和存儲(chǔ)到K-LUT(n+1)中相同存儲(chǔ)地址的條目。其中μ和e(n)相乘是通過對e(n)進(jìn)行移位運(yùn)算實(shí)現(xiàn)的,μ值選成2的冪。

圖5為本DA方案的簡化流程圖,可以看出I-LUT的更新由clk_data控制,而濾波運(yùn)算、誤差計(jì)算、μe(n)的乘積運(yùn)算都由clk控制。

圖5 本DA方案的簡化流程圖

3 基于FPGA實(shí)例驗(yàn)證

由于FPGA中的LUT通常具有 4個(gè)輸入端,共24個(gè)存儲(chǔ)條目,故本文以設(shè)計(jì)4階基于FPGA的DLMS自適應(yīng)濾波器為例,這樣使用兩個(gè)LUT模塊就能實(shí)現(xiàn)最基本、最小規(guī)模的自適應(yīng)濾波器。其他的高階設(shè)計(jì)都以4階為基礎(chǔ)。

表2給出了分別采用MAC方案和本DA方案設(shè)計(jì)出的DLMS自適應(yīng)濾波器的各項(xiàng)性能指標(biāo)。這里μ取1/4。必須指出,系統(tǒng)時(shí)鐘clk的最高頻率與系統(tǒng)功耗密切相關(guān),頻率越高,功耗越大;用于控制輸入信號(hào)讀取速度的clk_data的最高頻率表征了DLMS自適應(yīng)濾波器的處理速度。

表2 通常MAC方案和本DA方案的自適應(yīng)濾波器性能

由表2知,本DA方案設(shè)計(jì)出的DLMS自適應(yīng)濾波器不但消耗了更少的LE和寄存器數(shù)量,而且獲得了更低的功耗和更高的處理速度,優(yōu)勢明顯。表3給出了同樣采用本DA方案但μ值不同時(shí)的DLMS自適應(yīng)濾波器的性能比較。

表3 基于本DA方案而μ取不同值時(shí)的自適應(yīng)濾波器性能

由表3知,μ取不同值時(shí)采用本DA方案設(shè)計(jì)DLMS自適應(yīng)濾波器所消耗的LE和寄存器數(shù)目是相同的,所以在保證DLMS算法收斂前提下,μ的取值不會(huì)影響設(shè)計(jì)自適應(yīng)濾波器所消耗的硬件資源,但是自適應(yīng)濾波器的功耗和處理速度會(huì)有少許差別。

本文提出的特殊DA方案的基本結(jié)構(gòu)主要包含KLUT和I-LUT模塊,重點(diǎn)討論了4階DLMS自適應(yīng)濾波器的設(shè)計(jì)方案。通過驗(yàn)證,采用本DA方案設(shè)計(jì)基于FPGA的DLMS自適應(yīng)濾波器相對于MAC方案具有更高的處理速度和更低的資源消耗。本方案推廣到更高階設(shè)計(jì)時(shí),總體思路不變,但最好要對K-LUT和I-LUT模塊進(jìn)行分解,具體辦法有待進(jìn)一步探究。

[1]HAYKIN S.自適應(yīng)濾波器原理(第四版)[M].鄭寶玉,譯.北京:電子工業(yè)出版社,2010.

[2]ALLRED D J,HEEJONG Y,KRISHNAN V,et al.A novel high performance distributed arithmetic adaptive filter implementation on FPGA[J].IEEE Signal Processing,2004,5(5):161-165.

[3]Guo Rui,DEBRUNNER L S.A novel adaptive filter implementation scheme using distributed arithmetic[J].IEEE Signals,Systems and Computers,2011,6(11):160-164.

[4]Long Guozhu,Ling Fuyun,PROAKIS J G.The LMS algorithm with delayed coefficient adaptation[J].IEEE Transactions on Acoustics,Speech and Signal Processing,1989,37(9):1397-1405.

[5]UWE M B.Digital signal processing with field programmable gate arrays[M].Third Edition.Germany Berlin:Springer-Verlag,2007.

[6]ALLRED D J,YOO H,KRISHNAN V,et al.LMS adaptive filters using distributed arithmetic for high throughput[J].IEEE Transactions on Circuits and Systems,2005,52(7):1327-1337.

猜你喜歡
信號(hào)
信號(hào)
鴨綠江(2021年35期)2021-04-19 12:24:18
完形填空二則
7個(gè)信號(hào),警惕寶寶要感冒
媽媽寶寶(2019年10期)2019-10-26 02:45:34
孩子停止長個(gè)的信號(hào)
《鐵道通信信號(hào)》訂閱單
基于FPGA的多功能信號(hào)發(fā)生器的設(shè)計(jì)
電子制作(2018年11期)2018-08-04 03:25:42
基于Arduino的聯(lián)鎖信號(hào)控制接口研究
《鐵道通信信號(hào)》訂閱單
基于LabVIEW的力加載信號(hào)采集與PID控制
Kisspeptin/GPR54信號(hào)通路促使性早熟形成的作用觀察
主站蜘蛛池模板: 亚洲无码高清一区二区| 日韩精品久久久久久久电影蜜臀| 欧美精品在线免费| 亚洲AⅤ综合在线欧美一区| 看看一级毛片| 又大又硬又爽免费视频| 日韩AV无码免费一二三区| 精品综合久久久久久97| 911亚洲精品| 青青热久麻豆精品视频在线观看| 18禁黄无遮挡免费动漫网站| 亚洲日韩第九十九页| 日本人妻丰满熟妇区| 天天摸夜夜操| 国产成人1024精品| 色婷婷在线播放| 99久久99这里只有免费的精品| 国产乱人伦偷精品视频AAA| 久久国产精品麻豆系列| 456亚洲人成高清在线| 全裸无码专区| 欧美成一级| 国产欧美日韩专区发布| 四虎永久免费地址| 99资源在线| 国产成年女人特黄特色毛片免| 国产综合无码一区二区色蜜蜜| 夜色爽爽影院18禁妓女影院| 九色免费视频| 国产成人精品午夜视频'| 欧美区一区| a亚洲天堂| 永久免费av网站可以直接看的 | 99re免费视频| 国产区精品高清在线观看| 精品视频一区二区观看| 欧美亚洲欧美区| 青青草原国产| 国产AV毛片| A级毛片高清免费视频就| 国产免费久久精品99re不卡| 亚洲小视频网站| 国产高颜值露脸在线观看| 精品超清无码视频在线观看| 国产全黄a一级毛片| 自偷自拍三级全三级视频 | 亚洲成人77777| 欧美a级在线| 亚洲国模精品一区| 久久女人网| 午夜丁香婷婷| 夜夜拍夜夜爽| 亚洲第一极品精品无码| 四虎永久免费地址在线网站 | 华人在线亚洲欧美精品| 99在线观看精品视频| 欧美日韩综合网| 2019国产在线| 99性视频| 亚洲性视频网站| 国产成人精品一区二区秒拍1o| 日韩成人午夜| 日本一区高清| 久无码久无码av无码| 无码国产偷倩在线播放老年人 | 中文字幕66页| 国产精品妖精视频| 在线播放国产一区| 88国产经典欧美一区二区三区| 久久这里只有精品2| 成人综合久久综合| 四虎AV麻豆| 岛国精品一区免费视频在线观看 | 色悠久久综合| 亚洲av色吊丝无码| 久久福利网| 亚洲欧美日本国产综合在线| 欧美日韩免费观看| 波多野吉衣一区二区三区av| 呦女亚洲一区精品| 亚洲第一网站男人都懂| 亚洲人成影院在线观看|