《電子技術應用》
您所在的位置:首頁 > 可編程邏輯 > 設計應用 > 2×4 MIMO-OFDM系統中 K-Best檢測器的設計與實現
2×4 MIMO-OFDM系統中 K-Best檢測器的設計與實現
2014年電子技術應用第11期
房漢林,葛利嘉,朱國慶
(重慶通信學院 應急通信重點實驗室,重慶400035)
摘要: 基于貝爾實驗室V-BLAST結構構建了2×4 MIMO-OFDM系統模型,并確定了該模型下K-Best算法的K值。之后對K-Best檢測器進行了硬件架構設計,采用Xilinx Virtex-5芯片對所設計檢測器加以實現,并給出檢測器資源消耗和時鐘頻率等性能指標,最后通過仿真驗證檢測器正確性。
中圖分類號: TN911.72
文獻標識碼: A
文章編號: 0258-7998(2014)11-0098-04
Design and implementation of K-Best detector in 2×4 MIMO-OFDM system
Fang Hanlin,Ge Lijia,Zhu Guoqing
Chongqing Key Laboratory of Emergency Communication,Chongqing Communication Institute,Chongqing 400035,China
Abstract: This paper builds a 2×4 MIMO-OFDM system which is based on the V-BLAST structure, and determines the K value of K-Best algorithm in this system. Then the K-Best detector has been designed and accomplished by the Xilinx Virtex-5 chip. The resource consumption and the clock frequency of the detector is provided. Finally,the correctness of the detector is validated by the simulation of the performance.
Key words : MIMO-OFDM;K-Best algorithm;complexity;FPGA

0 引言

  MIMO-OFDM系統接收端檢測算法中,最大似然檢測(Maximum Likelihood,ML)算法具有最優檢測性能,但其復雜度會隨著天線數量和調制階數增加呈指數增長。K-Best算法[1]克服了ML算法復雜度較高的缺點,并且能夠取得與ML算法相似的誤比特率(Bit Error Rate,BER)性能,因而受到廣泛關注。

  目前已實現的K-Best檢測器主要分為專用集成電路(Application Specific Integrated Circuit,ASIC)[2-3]和現場可編程門陣列(Field Programmable Gate Array,FPGA)[4]兩類。其中:參考文獻[2]設計并實現吞吐率達到424 Mb/s的K-Best檢測器。參考文獻[3]中的半徑自適應K-Best算法結合了深度球形解碼和寬度球形解碼的特點,以較低的功耗和硬件資源消耗達到了252 Mb/s的數據吞吐率。而后參考文獻[4]改進了K-Best算法對路徑度量的排序方法,并基于FPGA實現了K+-Best檢測器,其數據吞吐率達到455 Mb/s。上述K-Best檢測器均用于4×4天線系統中,并需設置較大的K值以獲得較高的BER性能。

  本文首先介紹了K-Best算法基本原理,然后在構建的2×4(2根發送天線、4根接收天線)MIMO-OFDM系統中仿真確定了K-Best算法中的K值,之后對K-Best檢測器進行了硬件架構設計,最后采用FPGA對所設計檢測器進行編程實現,給出檢測器資源消耗和時鐘頻率等性能指標,并通過仿真驗證了檢測器的正確性。

1 K-Best算法分析

  1.1 算法原理

  假設在一個MIMO-OFDM系統中配置M根發送天線和N根接收天線(N≥M),則該系統的信號模型可以表示為:

  y=Hs+n(1)

  其中,s為M維發送信號,y為N維接收信號,n為N維加性高斯白噪聲。信道矩陣H是復數域的N×M維矩陣。為避免復數運算帶來額外硬件開銷,可將信號模型(1)實數化分解:

  R(y)I(y)=R(H)  I(H)I(H)  R(H)R(s)I(s)+R(n)I(n)(2)

  其中,R(?駐)和I(?駐)分別表示復數?駐的實部與虛部。實數化后的信號模型由式(3)表示:

  3.png

  然后對信道矩陣實施QR分解,即H=QR,采用最大似然準則求解(3)可得:

  4.png

  其中,Q為2N×2N維正交矩陣;R為2N×2M維矩陣;y=QTy為2N維向量;為實數化后的星座點集合,例如采用4QAM調制時,星座集合為{-1,1}。

001.jpg

  根據式(4)可得,K-Best算法的檢測過程可以近似為圖1所示的樹形結構。定義參數K為每層保留節點個數,檢測過程從第2M層開始,各層需計算歐式距離增量(INC),并與上一層累積歐式距離(PED)相加得到當前層的PED,然后將PED進行排序判決,保留其中較小的K條PED和其對應的K個節點,刪除廢棄節點的所有信息。當檢測到最后一層時,從保留的K條PED再次選出最小累積歐式距離,并將其對應的節點作為檢測結果??梢钥闯?,K-Best算法中的K值對算法最終的BER性能和復雜度起著關鍵性作用。

  1.2 K-Best算法K值的確定

  貝爾實驗室提出的垂直分層空時結構(Vertical-BLAST,V-BLAST)是MIMO空間復用的典型代表[5],具有時延小、處理簡單等特點。本文基于V-BLAST構建的2×4 MIMO-OFDM系統模型如圖2所示。

002.jpg

  圖3為在上述系統中對K-Best算法的BER性能仿真結果。從圖中可以看出,當收發天線為4×4且分別設置K=1、2時,算法BER性能較差;只有當K=16時,算法BER性能才與ML算法性能一致(此時已遍歷整個樹形結構中的所有節點),故該復用方案下K值大小對算法BER性能影響很大。而當收發天線數為2×4,則只有K=1時算法BER性能較差,K=2時獲得的BER性能與K=10和ML算法性能基本一致,故在后續的K-Best檢測器FPGA實現中將K值設為2。

2 K-Best算法的硬件實現

  2.1 QR分解模塊


004.jpg

  QR分解是K-Best檢測算法的基礎,采用CORDIC運算的脈動陣列是實現QR分解的常用結構[6]。圖4是8×4信道矩陣QR分解結構,其中圓形是邊界單元,正方形是內部單元,邊界單元工作于CORDIC運算向量模式,將信道元素組成的向量旋轉至x軸,實現元素消零并向右輸出旋轉角度,內部單元工作于CORDIC運算旋轉模式,根據輸入角度對向量進行旋轉,并向下輸出旋轉后向量虛部和向右傳遞輸入角度。左邊4×4維上三角陣列用于計算R矩陣,其輸入是列延時后的信道矩陣;右邊的4×8維陣列用于計算Q矩陣,其輸入是列延時后的單位陣,輸出的4×8維矩陣經轉置后得到Q矩陣。

  2.2 乘加陣列模塊

005.jpg

  乘加陣列結構如圖5所示,由2.1中QR分解得到的QT矩陣作為乘加陣列上端輸入,在T1~T4時刻分別輸入QT矩陣的1~4行(x=1,2,3,4),接收信號作為乘加陣列左端輸入,在T1~T4時刻始終輸入1~8。經過乘加陣列,在T1~T4分別輸出1~4。

  2.3 K-Best樹形檢測模塊

006.jpg

  K-Best樹形檢測模塊如圖6所示,其中PEDi,1~PEDi,K表示第i層K條最小PED,s4~s1表示第4層到第1層的檢測結果。由于在收發端配置2×4的天線,故K-Best檢測的層數總共為4層。當調制階數為M時,每個父節點有個子節點,故當K-Best中K≥時第4層只需進行INC計算,無需進行排序判決。其他3層均由干涉選擇單元、累積歐氏距離增量計算單元(Distance Calculation Unit,DCU)與排序選擇單元(Sorting and Select Unit,SSU)構成。

  待選生成:由式(4)可知K-Best算法在每層均需計算多次TI7L2O)R}_]61D4N0ERY0%O.jpg,重復計算將導致過大的硬件資源消耗。因此在設計中采用待選生成結構將避免TI7L2O)R}_]61D4N0ERY0%O.jpg和Ri的反復計算,節省了硬件資源。待選集合在每層計算INC之前生成,由上層確定的j作為選擇器輸出各Rij,并與本層i擴展后得到的±Rii共同送入該層INC計算中。

  干涉選擇:經上層PED排序判決確定的j送入干涉選擇單元,對已生成的Rij待選集合進行選擇,經加法器后的輸出結果與i共同確定式(4)中TI7L2O)R}_]61D4N0ERY0%O.jpg。當調制階數為M時,TI7L2O)R}_]61D4N0ERY0%O.jpg的計算次數達到[A{K{W8GT_Z$`4]R54SZTBY.png,引入待選集合和干涉選擇模塊后,每層TI7L2O)R}_]61D4N0ERY0%O.jpg的計算次數減少到K次[7],調制階數越高時計算次數減少得越明顯。

  DCU單元:在式(4)中,每層[A{K{W8GT_Z$`4]R54SZTBY.png條INC是由TI7L2O)R}_]61D4N0ERY0%O.jpg和±Rii進行減法操作后模平方得到的。然后與上層保留的K條PED對應相加得到本層的PED,之后將本層的PED送入SSU單元進行排序選擇。

  SSU單元:DCU單元中輸出的[A{K{W8GT_Z$`4]R54SZTBY.png條PED送入SSU單元進行排序選擇操作,選出歐氏距離較小PED對應的K個節點作為本層的輸出結果。排序選擇采用“冒泡排序法”,對于[A{K{W8GT_Z$`4]R54SZTBY.png條PED,需要K路2K級的排序選擇電路來進行判決。

3 FPGA實現結果

  本設計利用Xilinx Virtex-5(XC5VSX50T)芯片對K-Best檢測器進行FPGA實現。調制方式為4QAM,設置K=2。表1給出了檢測器硬件資源消耗和時鐘頻率的性能指標。

007.jpg

  為了驗證所設計K-Best信號檢測器是否能夠實現對信號正確的檢測,將使用MATLAB、ISE和Modelsim軟件對檢測器進行行為仿真(Behavior Simulation)和BER性能仿真驗證。具體仿真參數如表2所示。

008.jpg

  首先將MATLAB中實數化后的星座點集合?贅、信道矩陣和接收信號存為Modelsim可讀取的文件(由于輸入數據需為定點數。考慮到溢出情況,將位寬設置為16位,首位為符號位,這里將MATLAB中的數據放大212倍,放大倍數越大,最終的精度越高,但占用的資源也就越多)。經ISE調用Modelsim讀取所存文件,然后運行Modelsim對檢測器進行行為仿真。整個過程完成了8×4信道矩陣的QR分解、矩陣Q與接收信號的乘累加、EDI和CED的計算以及CED的排序選擇。數據輸入端口分別為dr、dq、dq2、rec、s41和s42。其中dr用于存放8×4信道矩陣,dq和dq2存放8×8的單位陣,rec存放接收信號,s41和s42分別存放4QAM調制實數化后的星座點-1和1,計算完成后最終的輸出結果為s4~s1(輸出結果位寬為2 bit,首位為符號位)。


  接下來將s4~s1存為MATLAB可讀取文件(由于前面將數據放大212倍,故這里需要縮小相應的倍數),與直接用MATLAB進行K-Best信號檢測的結果共同轉換為復數,然后進行星座逆映射,并與發送數據進行序列比較,最終得到如圖7所示的BER性能比較圖。通過對比可以看出,二者的BER性能基本一致,這也反映了所設計檢測器的正確性。

010.jpg

4 結束語

  本文基于V-BLAST結構構建了2×4 MIMO-OFDM系統模型,并在該系統下對K-Best算法進行仿真,確定了算法的主要參數;而后根據確定的參數設計了K-Best檢測器,介紹了檢測器的各個模塊硬件架構,并采用Xilinx Virtex-5芯片對檢測器加以實現,給出檢測器的RTL結構圖、資源消耗和時鐘頻率等性能指標;最后文章通過MATLAB、ISE和Modelsim聯合仿真驗證了K-Best檢測器的BER性能。

參考文獻

  [1] WANG K W,TSUI C Y.A VLSI architecture of a K-Best lattice decoding algorithm for MIMO channels[C].Proceedingsof IEEE International Symposium on Circuits and Systems,2002:273-276.

  [2] WENK M,ZELLWEGER M,BURG A,et al.K-Best MIMOdetecting VLSI architectures achieving up to 424 Mb/s[C].Proceedings of IEEE International Symposium on Circuits and Systems,2006(4):1154.

  [3] SHEN C A,ELTAWIL A M.A radius adaptive K-Best de-coder with early termination:algorithm and VLSI architec-ture[J].IEEE Transactions on Circuits and Systems I:regularpapers,2010,57(9):2476-2486.

  [4] HEIDMANN N,WIEGAND T,PAUL S.Architecture and FPGA-implementation of a high throughput K+-Best detec-tor[C].Proceedings of Design, Automation & Test in EuropeConference & Exhibition,2011:1-6.

  [5] 于全.戰術通信理論與技術[M].北京:電子工業出版社,2009.

  [6] HAENE S,PERELS D,BURG A.A real-time 4-stream MIMO-OFDM transceiver: system design, FPGA implemen-tation, and characterization[J].IEEE Journal on Selected Areas in Communications, 2008, 26(6): 877-889.

  [7] 馬小晶.MIMO-OFDM系統信號檢測技術研究及VLSI實現[D].上海:復旦大學,2009.


此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          国产欧美精品日韩| 免费看成人av| 亚洲日本aⅴ片在线观看香蕉| 欧美成人激情在线| 亚洲婷婷在线| 欧美黄色一级视频| 久久丁香综合五月国产三级网站| 国产精品久久久久9999| 欧美高清一区二区| 黄色精品一区| 亚洲欧美美女| 欧美88av| 女人天堂亚洲aⅴ在线观看| 女仆av观看一区| 久久精品一区二区| 国产情侣久久| 欧美影片第一页| 亚洲最新视频在线播放| 欧美了一区在线观看| 一色屋精品亚洲香蕉网站| 国产午夜精品全部视频播放| 欧美日韩亚洲高清| 欧美日韩性视频在线| 欧美视频在线一区二区三区| 欧美精品一区二区在线播放| 一区二区三区|亚洲午夜| 国产精品网站在线| 先锋a资源在线看亚洲| 欧美精品在欧美一区二区少妇| 一区二区三区日韩在线观看| 免费视频一区| 久久成人人人人精品欧| 国产日韩久久| 国产欧美一区二区精品性| 亚洲一区二区av电影| 亚洲小说春色综合另类电影| 欧美二区乱c少妇| 亚洲午夜免费福利视频| 91久久综合| 美日韩精品免费观看视频| 久久成人18免费网站| 欧美精品日韩www.p站| 欧美三级午夜理伦三级中视频| 亚洲特色特黄| 午夜精品久久久久久久蜜桃app| 亚洲免费观看高清完整版在线观看熊| 欧美二区视频| 国产精品久久久久久久久久ktv| 亚洲欧美色一区| 国语自产精品视频在线看抢先版结局| 一本大道久久a久久精品综合| 免费看黄裸体一级大秀欧美| 中文在线资源观看网站视频免费不卡| 国产欧美日韩激情| 亚洲精品欧美激情| 久久国产乱子精品免费女| 一区二区国产在线观看| 国产一区视频在线看| 欧美国产视频在线| 欧美在线观看你懂的| 在线视频欧美一区| 欧美三级网址| 欧美一区二区高清| 欧美日韩高清在线| 欧美日韩国产综合视频在线观看| 亚洲精品中文字幕有码专区| 久久久久一区二区| 亚洲二区精品| 欧美日韩系列| 免费亚洲视频| 日韩视频在线永久播放| 欧美激情综合五月色丁香| 有码中文亚洲精品| 欧美一级视频一区二区| 欧美激情精品久久久久久久变态| 亚洲欧美激情一区二区| 牛牛影视久久网| 99re6热在线精品视频播放速度| 91久久久亚洲精品| 欧美国产专区| 久热爱精品视频线路一| 欧美另类视频在线| 欧美久久久久久久| 亚洲欧美日韩成人| 亚洲激情网站免费观看| 欧美人与性禽动交情品| 国产乱码精品一区二区三区忘忧草| 欧美韩日高清| 欧美一区二区视频在线| 亚洲日本精品国产第一区| 日韩亚洲精品在线| 最新中文字幕亚洲| 国产精品视频一区二区三区| 欧美成人国产va精品日本一级| 欧美一区二区三区视频| 精品成人乱色一区二区| 国产精品亚洲网站| 在线看日韩av| 国产伦精品免费视频| 久久精品av麻豆的观看方式| 一色屋精品视频在线观看网站| 亚洲精品久久在线| 亚洲精品中文字幕在线| 一区二区国产日产| 狠狠网亚洲精品| 一本大道久久a久久综合婷婷| 欧美成人黑人xx视频免费观看| 久久国产主播精品| 亚洲一二三区视频在线观看| 久久天天躁狠狠躁夜夜爽蜜月| 国产精品久久久久一区二区| 欧美理论电影在线播放| 欧美不卡高清| 亚洲免费影视第一页| 亚洲人成精品久久久久| 亚洲免费观看高清完整版在线观看熊| 黄色成人在线观看| 久久精品国产亚洲一区二区| 一区二区三区四区五区视频| 欧美日韩成人免费| 亚洲人被黑人高潮完整版| 国产一区二区欧美日韩| 欧美在线黄色| 性xx色xx综合久久久xx| 99精品热视频只有精品10| 欧美午夜a级限制福利片| 久久精品电影| 激情久久久久久久久久久久久久久久| 国产自产精品| 91久久午夜| 欧美在线精品免播放器视频| 国产精品黄视频| 亚洲欧美999| 欧美成人一区二免费视频软件| 亚洲精品美女久久久久| 亚洲人成免费| 亚洲福利国产精品| 国产精品久久久久久影视| 在线欧美日韩国产| 久久久久久久999精品视频| 欧美激情一区二区| 久久国产66| 欧美激情精品久久久久久免费印度| 午夜久久电影网| 久久精彩免费视频| 国产精品第三页| 麻豆freexxxx性91精品| 国产视频一区在线观看| 一本色道久久综合狠狠躁篇的优点| 久久婷婷国产综合精品青草| 欧美精品一区二区三区在线播放| 欧美一级理论性理论a| 国产精品毛片va一区二区三区| 亚洲另类在线一区| 精品动漫3d一区二区三区免费| 国产精自产拍久久久久久蜜| 欧美日韩日本国产亚洲在线| 亚洲成色777777在线观看影院| 亚洲综合国产精品| 在线免费精品视频| 久久亚洲午夜电影| 欧美一级理论片| 亚洲激情电影中文字幕| 黑人操亚洲美女惩罚| 亚洲人成在线观看一区二区| 国产视频在线观看一区二区三区| 亚洲欧美日韩直播| 久久精品国产亚洲一区二区| 欧美另类极品videosbest最新版本| 欧美日韩精品一区二区三区四区| 欧美色欧美亚洲另类二区| 欧美大胆成人| 久久国产精品99久久久久久老狼| 欧美日韩成人一区二区| 亚洲免费成人av电影| 欧美综合国产精品久久丁香| 欧美另类极品videosbest最新版本| 国产精品日韩欧美大师| 亚洲二区免费| 欧美成人日本| 欧美性猛交视频| 欧美激情综合在线| 国产精品亚洲网站| 国产女主播一区| 久久久久国产精品人| 伊人久久男人天堂| 欧美成人在线网站| 亚洲一区二区三| 激情视频亚洲| 久久天天躁狠狠躁夜夜爽蜜月| 欧美寡妇偷汉性猛交| 亚洲视频在线观看一区| 蜜臀av性久久久久蜜臀aⅴ四虎| 亚洲成人在线视频播放| 在线亚洲电影| 激情久久久久久| 性做久久久久久久久| 亚洲国产综合91精品麻豆| 欧美日韩福利视频| 亚洲成在人线av| 亚洲影院色在线观看免费| 国产伪娘ts一区| 国模精品娜娜一二三区| 91久久精品国产91久久性色tv| 亚洲网站视频福利| 午夜亚洲激情| 欧美激情亚洲国产| 久久一区视频| 午夜精品久久| 欧美v日韩v国产v| 久久一区精品| 国产日韩一区二区三区| 久久久青草青青国产亚洲免观| 日韩一二在线观看| 国产精品国产三级国产普通话蜜臀| 国产精品久久久久久久一区探花| 欧美日韩一区二区精品| 久久精品国产亚洲aⅴ| 国产精品午夜在线| 亚洲欧美国产精品桃花| 欧美aa国产视频| 欧美在线free| 亚洲欧美日韩第一区| 揄拍成人国产精品视频| 久久女同互慰一区二区三区| 欧美调教视频| 欧美成人a视频| 国产亚洲福利社区一区| 欧美视频一区二区在线观看| 伊人久久综合97精品| 宅男噜噜噜66一区二区66| 91久久综合| 国产亚洲精品一区二555| 亚洲第一在线| 国产精品免费一区二区三区观看| 亚洲高清视频在线| 国产精品自拍在线| 久久亚洲高清| 亚洲国产精品欧美一二99| 99日韩精品| 亚洲国产精品va| 欧美激情精品久久久久久免费印度| 亚洲无玛一区| 欧美天天综合网| 黄色综合网站| 一区二区三区精品| 一本到12不卡视频在线dvd| 亚洲精品久久嫩草网站秘色| 韩国成人理伦片免费播放| 欧美激情一区二区三区在线| 欧美三级视频在线观看| 亚洲综合精品一区二区| 欧美日韩在线免费| 欧美日韩亚洲91| 最新日韩在线| 亚洲午夜国产成人av电影男同| 久久亚洲视频| 国产精品免费在线| 欧美在线视频不卡| 亚欧成人在线| 欧美日韩免费区域视频在线观看| 国产手机视频一区二区| 国产一区视频观看| 国产精品一区二区三区四区| 亚洲国产成人久久| 久久五月激情| 欧美日韩精品一区二区在线播放| 国产精品多人| 欧美日韩天堂| 久久九九全国免费精品观看| 日韩午夜激情| 欧美午夜精品电影| 亚洲国产网站| 久久福利视频导航| 国产精品女人网站| 久久久久久久久久久久久9999| 99这里只有精品| 精品动漫一区二区| 国产美女诱惑一区二区| 欧美日韩精品久久久| 亚洲欧美国产制服动漫| 国产日韩欧美制服另类| 欧美 日韩 国产一区二区在线视频| 国产精品三区www17con| 欧美大片一区二区| 亚洲自拍偷拍视频| 久久资源av| 亚洲国产成人av好男人在线观看| 亚洲精品一区二区三区福利| 欧美日韩精品一区二区天天拍小说| 久久精品二区三区| 在线亚洲高清视频| 樱桃成人精品视频在线播放| 国产麻豆9l精品三级站| 国产精品久久国产精品99gif| 精品成人乱色一区二区| 欧美福利视频| 国内自拍亚洲| 亚洲精一区二区三区| 欧美日韩成人在线| 亚洲国产精品一区| 国产精品美女久久久久aⅴ国产馆| 午夜精彩国产免费不卡不顿大片| 亚洲亚洲精品三区日韩精品在线视频| 亚洲另类自拍| 欧美视频一区二区三区| 欧美另类69精品久久久久9999| 在线观看成人小视频| 免费在线成人av| 免费观看一区| 欧美手机在线| 亚洲国产精品久久久久婷婷老年| 国产网站欧美日韩免费精品在线观看| 欧美日韩在线观看视频| 国产精品黄色| 欧美午夜宅男影院在线观看| 国产日韩av在线播放| 久久精品中文字幕免费mv| 亚洲影视在线| 国产女人水真多18毛片18精品视频| 久久人91精品久久久久久不卡| 欧美日韩日本国产亚洲在线| 亚洲精品视频在线观看免费| 国产精品久久九九| 欧美无乱码久久久免费午夜一区| 欧美岛国在线观看| 亚洲自拍电影| 亚洲综合电影一区二区三区|