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

單載波頻域均衡的NP算法研究與FPGA實現(xiàn)*

2011-02-27 07:28:44黃秋元
關(guān)鍵詞:信號

周 鵬 陳 慧 黃秋元 陳 偉 黃 彩

(武漢理工大學信息工程學院1) 武漢 430070) (上海明波通信技術(shù)有限公司2) 上海 201203)

0 引 言

單載波的頻域均衡(SC-FDE)包括ZF及MMSE均衡相比OFDM系統(tǒng),由于多一個IFFT,擴展了子信道的干擾.因此,在高信噪比條件下,SC-FDE可以獲得優(yōu)于OFDM系統(tǒng)的誤碼性能,但是在低信噪比條件下,特別是信道中存在衰落較大的頻點,則對應位置上的噪聲就會被放大,之后進行的IFFT將誤差擴展到了所有符號上,導致大規(guī)模的誤碼[1].SC-FDE均衡后的信號殘留了ISI,其噪聲頻譜不是白噪聲,而是色噪聲[2].

為了消除SC-FDE時色噪聲對系統(tǒng)性能的影響,必須加個機制來去除色噪聲,即噪聲白化濾波器.白噪聲過程是由一系列不相關(guān)的隨機變量組成.色噪聲白化過程即去除相鄰樣值相關(guān)性的過程,而前向與后向線性預測濾波器都可以完成這個工作.基于此,本文對NP噪聲預測算法及其改進實現(xiàn)方案進行了研究,并予以實現(xiàn).

1 系統(tǒng)設(shè)計

1.1 單載波頻域均衡SC-FDE的模型

在單載波的系統(tǒng)中,頻域均衡(FDE)的結(jié)構(gòu)框圖以及NP模塊在均衡(EQ)模塊中的位置如圖1所示,信號經(jīng)過信道h(n)之后加上了噪聲分量w(n),將接受的數(shù)據(jù)進行信道估計后得到信道響應值,將信道估計值和接受的數(shù)據(jù)進行FFT變換成頻域后做除法運算,經(jīng)過IFFT的數(shù)據(jù)直接進入到NP模塊中,通過NP模塊計算出噪聲,最后減去預測的噪聲之后作為單載波模式下均衡的最終輸出.

圖1 SC-FDE結(jié)構(gòu)框圖

1.2 算法介紹

白噪聲過程是由一系列不相關(guān)隨機變量組成.色噪聲白化過程即去除相鄰樣值相關(guān)性的過程.

本質(zhì)上,預測依賴于輸入過程相鄰樣值間存在的相關(guān)性.如果增加預測濾波器階數(shù),則可連續(xù)減小輸入過程相鄰樣值間的相關(guān)性,直到最終達到某一個點.在該處濾波器具有足夠高的階數(shù),以便產(chǎn)生一系列不相關(guān)樣值組成的輸出過程.從而完成了濾波器輸入端的原過程的白化[3].

1.2.1 NP算法原理 前向與后向線性預測濾波器都可以完成這個工作.前向預測是利用過去M的時間來對預測當前時刻u(n)的噪聲值;對于后向預測是利用未來M時刻的值來預測當前時刻的噪聲值[4].上述的前向與對應的后向預測濾波器之間,其系數(shù)存在如下關(guān)系

通過反轉(zhuǎn)抽頭系數(shù)序列并對其取復共軛,可將后向預測濾波器修改為前向預測濾波器.在實際的應用中,未來時刻的值是未知的,因此,只能采用前向預測濾波器來實現(xiàn)色噪聲的白化過程.

對于濾波器抽頭的更新,可以結(jié)合LMS(least mean square)算法來實現(xiàn)[5].前向預測濾波結(jié)合LMS抽頭更新算法的NP噪聲預測算法框圖如圖2所示.

圖2 NP噪聲預測算法框圖

SC_data為SC_FDE經(jīng)IFFT后的時域數(shù)據(jù),包括有色噪聲干擾,^u(n|n-M)為過去M時刻對當前時刻色噪聲的預測,它由前向預測濾波器實現(xiàn),SC_out為均衡數(shù)據(jù)去除預測色噪聲后的數(shù)據(jù).u(n)為當前時刻的實際存在的色噪聲.e(n)為實際色噪聲與預測色噪聲間的誤差,即預測誤差.在濾波器穩(wěn)定后,估計出來的色噪聲頻譜與實際色噪聲頻譜相識,而預測誤差的頻譜為白噪聲.

當前第n時刻的SC_data中實際存在的色噪聲為

如果理想數(shù)據(jù)是未知的,那么對SC_out的硬判數(shù)據(jù)代替發(fā)端符號數(shù)據(jù).

因此,整個NP預測的動作過程如下:利用過去M時刻的色噪聲預測得到本時刻的色噪聲量將本時刻頻域均衡后的SC_data(n)中減去預測色噪聲,對去噪后的SC_out(n)進行硬判,利用式(3)得到當前時刻實際色噪聲,利用實際色噪聲與預測色噪聲得到預測誤差e(n),根據(jù)預測誤差,利用LMS算法更新預測濾波器的抽頭系數(shù),然后,將濾波器存儲的過去時間的色噪聲進行移位,以便進行下一次噪聲預測[6].

用數(shù)學表達式可以表示如下.

1.2.2 算法方案改進 從式(4)~(9)中,可以看出,該算法在實現(xiàn)上的主要復雜度在于噪聲預測時的乘法,以及抽頭更新時的乘法,而且,算法的復雜度會隨著濾波器階數(shù)N的增加,乘法器也會正比的增加,所以應該盡量減少NP抽頭的個數(shù).但是,對于深衰落信道及強徑延時比較長的情況,如果抽頭的個數(shù)較少那么就會嚴重影響性能[7].因此,為了考慮硬件實現(xiàn)的方便,又要結(jié)合算法上對性能的要求,提出一種改進的更新抽頭降頻的方案.

該方案的主要思想是將NP的所有抽頭系數(shù)的更新頻率降低以減少更新所需的乘法器的個數(shù).降低更新頻率就是將所有的抽頭系數(shù)進行分組,每個symbol的時間間隔內(nèi)只對每組中的一個系數(shù)進行更新.假設(shè)系數(shù)總數(shù)為32,分為4組,在NP開始工作的期間,每接收一個新的數(shù)據(jù)就對每組中的一個系數(shù)進行更新,那么所有的抽頭被更新的周期為8個symbol.在符號間隔中,對抽頭進行分組間隔更新的同時采用時分復用的方式對所有的系數(shù)進行求和,這樣就可減少更新的抽頭個數(shù)以及參與乘加求和的抽頭個數(shù),從而大大減少了乘法器的個數(shù)以降低實現(xiàn)的復雜度.

1.3 方案代價分析及選擇

通過更新抽頭降頻的方案,可以在降低復雜度的同時,保證所有位置抽頭的值都可以慢慢的收斂起來.當若干幀達到穩(wěn)定后,就可以得到抽頭更新的頻率對系統(tǒng)性能的影響很小,經(jīng)仿真發(fā)現(xiàn),抽頭更新的頻率降為1/32仍能滿足性能要求.同時在此基礎(chǔ)上的時分復用進行求和的實現(xiàn)方式在完全不影響性能的基礎(chǔ)上大大減少了算法實現(xiàn)的復雜度.

綜上考慮,最終選取抽頭個數(shù)為64,采用1/8的降頻處理,這樣在降低復雜度的同時也滿足了性能的需求.

2 硬件電路實現(xiàn)

2.1 系統(tǒng)模型

根據(jù)上述所選的方案,本算法硬件電路實現(xiàn)的關(guān)鍵技術(shù)就在時序的分配,NP輸入數(shù)據(jù)以clk速率灌入NP,由于NP處理需要大約5個clk完成,而NP算法內(nèi)部存在的環(huán)路延遲最多只允許有2個,所以NP需要以symbol速率處理數(shù)據(jù),輸入數(shù)據(jù)經(jīng)RAM0,RAM1調(diào)速后再由NP處理,最后處理后的數(shù)據(jù)以symbol速率輸出.

NP噪聲預測的硬件實現(xiàn)如圖3所示.CLK為系統(tǒng)的時鐘信號,RST_N為系統(tǒng)的復位信號(低有效);ENB為模塊的使能信號;NPi_DATA,NPi_DATA_V,DIXSC_FH分別為NP的輸入數(shù)據(jù)、輸入有效信號、輸入幀頭信號;NPo_DATA,NPo_DATA_V,NPo_FH分別為輸出數(shù)據(jù)、輸出有效信號、輸出幀頭信號.

圖3 NP硬件實現(xiàn)框圖

NP的模塊劃分如下,NP_RAM_CTRL負責把輸入數(shù)據(jù)從clk速率調(diào)成symbol速率,NP_CTRL接收經(jīng)NP_RAM_CTRL調(diào)速后的數(shù)據(jù),負責產(chǎn)生各模塊運行的控制信號并控制輸出,NP_ERR計算誤差,NP_UPD負責系數(shù)的更新和噪聲的管理,NP_SUM為求和模塊.

NP模塊的端口時序如圖4所示.系統(tǒng)工作流程為:RST_N=0,系統(tǒng)初始化,當?shù)谝粋€幀頭信號到來,即DIXSC_FH=1時,ENB=1,模塊做好準備;當輸入有效信號為高,即NPi_DATA_V=1時,NP模塊開始工作.NP只在單載波下啟用,EQ給NP的使能信號只在單載波下才會拉高,輸入是每幀都有3 780個數(shù)據(jù)以clk速率進入,NP啟用后第二幀才會有輸出,因為輸入需要調(diào)速,第1幀輸入數(shù)據(jù)先存在RAM0里,第2幀開始邊從RAM0里取數(shù)據(jù)邊處理輸出,同時輸入數(shù)據(jù)切換存到RAM1里,以后每幀都會有3 780個數(shù)據(jù)輸出.

圖4 NP模塊端口時序

NP_RAM_CTRL模塊負責把輸入數(shù)據(jù)從clk速率調(diào)成symbol速率,Symbol速率是均勻的8個clk.該模塊用2塊RAM實現(xiàn),RAM0和RAM1以幀為單位交替寫交替讀,且先寫RAM0,每一個RAM都是1幀寫1幀讀,并以clk速率寫,symbol速率讀,第1幀只對RAM0進行寫操作,所以RAM1的使能信號在第2幀才被拉高.

NP_CTRL模塊負責產(chǎn)生其他各模塊運行的控制信號并控制輸出,而且還肩負著最外層環(huán)路上的簡單邏輯運算.除去色噪聲后的數(shù)據(jù)要經(jīng)過硬判的邏輯,硬判在系統(tǒng)信息部分的處理和真正數(shù)據(jù)部分的處理是不一樣的[8],所以需要一個si_flag標志信號,為“1”進入si部分slicer處理,否則進入data部分slicer.

NP_UPD模塊完成系數(shù)的更新和噪聲的管理,是本設(shè)計的關(guān)鍵所在.前面已經(jīng)講到為了減少硬件開銷采用了8倍時分復用的設(shè)計方式,如圖5所示,64個數(shù)被分為8組,一行表示一組,每組里的8個數(shù)分別記為x_0,x_1,x_2直到x_7,其中:x就是組號.因為更新和求和都用到噪聲和系數(shù),求和是64個都要求的,因為8分復用,一個clk里完成8個數(shù)的求和就可以了,這里按列選擇,例如,第一個clk里完成0,8,16,24,32,40,48,56的求和,也是每組里的第一個數(shù);更新和求和不一樣,在性能允許的情況下我們盡量降低更新的頻率,這里是一個clk更新一個,一個symbol里完成8個更新,所有64個全部更新完需要8個symbol,又因為更新選擇的數(shù)要盡量打亂,這樣效率要高一些,所以更新如圖7標記所示,例如,第1個symbol里依次更新0,9,18,27,36,45,54,63,第2個symbol里依次更新8,17,26,35,44,53,62,7.

圖5 組劃分

NP_SUM模塊完成求和的功能,時序在上面已經(jīng)講過了,根據(jù)組劃分的情況,每個clk完成8個系數(shù)的乘加運算,一個symbol完成所有系數(shù)的求和,并將最后求得的和即NIS_AVR輸出給NP_ERR模塊.

NP_ERR模塊完成誤差計算,該模塊根據(jù)求和的值計算出誤差值ERR,然后將ERR值輸出給NP_UPD模塊用于系數(shù)更新[9].

2.2 仿真驗證

本設(shè)計采用Verilog語言描述,為了配合RTL的測試,用C編寫了對應的NP算法的驗證程序,然后利用NC Verilog直接觀察仿真波形,最終仿真結(jié)果表明,NP噪聲預測模塊功能正確.

本設(shè)計的所有模塊都是在Synplify Premier 8.8、ISE9.2及Xilinx FPGA XC5VLX220芯片上實現(xiàn)的.

模塊占用Slice的數(shù)量僅為4 802,最高工作頻率100.4MHz.顯然滿足模塊的自身要求,所以本模塊的設(shè)計完全滿足系統(tǒng)要求.

3 結(jié)束語

本文針對單載波的頻域均衡時色噪聲對系統(tǒng)性能的影響,提出一種NP算法來去除色噪聲.通過NP算法去除了相鄰樣值的相關(guān)性,使得色噪聲得到白化,并且通過仿真驗證,仿真結(jié)果表明NP算法可以很好地消除單載波頻域均衡時色噪聲的影響.此外,在邏輯設(shè)計中通過引入8倍的時分復用的思想,采用了巧妙的組劃分的方式,在保證性能的同時,減小了硬件的開銷,節(jié)約了資源,還提高了工作頻率.

[1]吳軼剛,范 猛.自適應濾波器參數(shù)選擇和仿真結(jié)果[J].吉林工學院學報:自然科學版,2001,22(2):61-63.

[2]赫 金.自適應濾波器原理[M].4版.北京:電子工業(yè)出版社,2003.

[3]黃秋元,任曉明.一種基于子波包和中值濾波的圖像去噪方法[J].武漢理工大學學報:交通科學與工程版,2003,27(1):53-55.

[4]沈福民.自適應信號處理[M].西安:西安電子科技大學出版社,2001.

[5]Kaligineedi P,Bijay K.Bharagva frequency-domain turbo equalization and multiuser detection for DSUWB systems[J].IEEE Transaction on Wire-less Communication,2008,7(9):3 280-3 284.

[6]費滿鋒,易克初.基于濾波器組的單載波頻域均衡技術(shù)研究[J].無線電工程,2007,37(7):17-19.

[7]Poratb B.Friedlander blind equalization of digital communication channels using highorder moments[J].IEEE Trans.Signal Processing,1991,39:52-526.

[8]盧海風,陳 偉,黃秋元.一種應用于OFDM通信系統(tǒng)的簡化軟判決算法[J].武漢理工大學學報:交通科學與工程版,2009,33(1):114-116.

[9]榮雅君,楊秋霞.自適應濾波器的設(shè)計及其應用[J].河北大學學報,2003,23(3):307-311.

猜你喜歡
信號
信號
鴨綠江(2021年35期)2021-04-19 12:24:18
完形填空二則
7個信號,警惕寶寶要感冒
媽媽寶寶(2019年10期)2019-10-26 02:45:34
孩子停止長個的信號
《鐵道通信信號》訂閱單
基于FPGA的多功能信號發(fā)生器的設(shè)計
電子制作(2018年11期)2018-08-04 03:25:42
基于Arduino的聯(lián)鎖信號控制接口研究
《鐵道通信信號》訂閱單
基于LabVIEW的力加載信號采集與PID控制
Kisspeptin/GPR54信號通路促使性早熟形成的作用觀察
主站蜘蛛池模板: 久久综合结合久久狠狠狠97色| 一级成人a毛片免费播放| 麻豆精品在线播放| 日本AⅤ精品一区二区三区日| 国产精品网拍在线| 91久久偷偷做嫩草影院精品| 成人福利在线视频免费观看| 亚洲欧美另类日本| 凹凸国产分类在线观看| 日韩黄色在线| 怡春院欧美一区二区三区免费| 久热99这里只有精品视频6| 成人欧美日韩| 国产成人麻豆精品| 国产呦视频免费视频在线观看| 国产又粗又猛又爽视频| 国产第一页亚洲| 精品人妻系列无码专区久久| 亚洲精品无码日韩国产不卡| 成年看免费观看视频拍拍| 亚洲欧美日韩精品专区| 欧美激情视频一区| 伊人91视频| 天天综合网色中文字幕| 国产乱子伦精品视频| 欧美三级日韩三级| 欧美激情成人网| 精品91自产拍在线| 色综合成人| 婷婷色婷婷| 免费va国产在线观看| 亚洲天堂成人在线观看| 国产一区成人| 自慰高潮喷白浆在线观看| 日本成人不卡视频| 9久久伊人精品综合| 干中文字幕| 午夜高清国产拍精品| 国产一在线观看| 国产青榴视频| 国产理论最新国产精品视频| 成人午夜精品一级毛片| 激情六月丁香婷婷| 3p叠罗汉国产精品久久| 拍国产真实乱人偷精品| 四虎亚洲精品| 又爽又大又黄a级毛片在线视频 | 欧美成人免费午夜全| 久久黄色视频影| 欧洲亚洲一区| 国产人人乐人人爱| 人与鲁专区| 亚洲国产精品无码AV| 国产精品第页| 一本一本大道香蕉久在线播放| 99久久精品免费看国产电影| 亚洲av无码成人专区| 亚洲IV视频免费在线光看| 97视频在线精品国自产拍| 国产在线自在拍91精品黑人| 国产在线精品美女观看| 四虎在线观看视频高清无码| 国产一区二区三区在线观看免费| 国产一级精品毛片基地| 亚洲人成色在线观看| 91精品国产自产在线老师啪l| 国产精品lululu在线观看| 欧美一级黄色影院| 国产福利拍拍拍| 熟妇丰满人妻| 麻豆精品在线播放| 国产精品9| 婷婷色中文网| 国产精品成| 麻豆国产原创视频在线播放 | 亚洲综合第一页| 成人国产精品一级毛片天堂 | 无码中文字幕精品推荐| 中文国产成人久久精品小说| a毛片在线| 国产精品亚洲а∨天堂免下载| 欧美精品v日韩精品v国产精品|