《電子技術應用》
您所在的位置:首頁 > 可編程邏輯 > 設計應用 > 基于FPGA的8PSK軟解調的研究與實現
基于FPGA的8PSK軟解調的研究與實現
維庫
摘要: 由于LLR 算法具有較高的運算復雜度,不易于硬件實現,而經過簡化的MAX 算法由于避免了指數和對數運算,大大降低運算復雜度,只需進行加減法和少數乘法運算,適合于硬件實現。該設計通過MATLAB 與VHDL 仿真對照,驗證了MAX 軟解調算法硬件設計的準確性,同時將該模塊與LDPC 譯碼模塊級聯,在具體的FPGA 芯片上運行,利用片上分析儀Chipscope 進一步驗證設計的可行性。
關鍵詞: FPGA 8PSK 軟解調
Abstract:
Key words :

關鍵字:FPGA" title="FPGA">FPGA 8PSK" title="8PSK">8PSK 軟解調" title="軟解調">軟解調

    摘 要:先分析了8PSK 的軟解調原理,針對最優的對數似然比(LLR)運算復雜度較高的特點,選用了相對簡化的最大值(MAX)算法作為可編程邏輯門陣列(FGPA)硬件平臺實現方案。隨后,通過QUARTUS II 仿真平臺對8PSK 軟解調器進行了硬件描述語言(VHDL)的設計實現和功能仿真,并通過與LDPC 譯碼模塊級聯在Altera 公司的STratix II 系列FPGA 芯片上完成最終測試。通過與MATLAB 仿真結果進行比較,驗證上述簡化8PSK 軟解調器設計的正確性和可行性。

  0 引言

  隨著衛星通信服務業的發展,人們對服務質量的要求越來越高。2003 年,衛星數字視頻廣播(DVB-S2)系統采用了高效的低密度奇偶校驗碼(LDPC),提高了大約30%的帶寬效率。眾所周知,衛星通信系統中常用LDPC 與BCH 級聯的前向糾錯編碼來獲得較高的性能,為了達到這種性能要求,接收信號在解調部分需要使用軟解調,因此在高階調制系統(例如8PSK)中,需要一種合適的,簡單易實現的軟解調技術來對接收信號進行解映射。在傳統的無線通信系統設計中,對數似然比(LLR)算法作為性能最優算法常被用于軟判決技術中,然而由于該算法的復雜度過高,涉及到多次對數與指數運算,不適合于硬件實現,因此,很多簡化軟判算法相繼出現。其中最大值(MAX)算法在LLR 算法的基礎上簡化了指數和對數運算,其硬件實現復雜度與LLR 相比大大降低,同時相比LLR 算法性能損失較小。因此,在通信系統硬件設計中,通常選用MAX 算法作為一種合適的軟解調算法對接收信號進行軟解調。

  這里首先分析了8PSK 軟解調算法的復雜度以及MAX算法的基本原理,并在Altera 公司的Stratix II 系列FPGA芯片上實現了此軟解調硬件模塊,同時與LDPC 譯碼模塊進行了聯合驗證。通過軟硬件驗證和分析表明,此設計在運算復雜度、吞吐量、最終誤碼性能上取得很好的折中。

  1 8PSK 軟解調原理

  8PSK 的調制星座圖如圖1 所示,每個符號代表三個比特, 式(1)表示經過高斯白噪聲信道后接收信號的概率密度函數,式(2)描述了星座圖上每個星座點的值,Si 代表該星座圖上1 到8 個星座點。

8PSK 調制星座

圖1 8PSK 調制星座

  其中σ 是高斯白噪聲信道的標準差。利用LLR 算法,軟判決如式(3)所示,其中分子上的各項表示此比特為0的概率之和,分母各項表示此比特為1 的概率之和。

  從式(2)和式(3)可以看出,每計算一比特的LLR,都需要平方、指數和對數運算,因此LLR 算法具有較高的運算復雜度和較大的資源開銷,尤其是硬件實現指數、對數復雜度高,所以LLR 算法不適合FPGA 實現。而最大值(MAX)算法能有效避免計算每比特對數似然值的指數和對數運算,其原理如式(4)所示。

  由式(3)和式(4)可知,簡化以后的MAX 算法如下式(5)所示,對于式(3)和式(5)可知,LLR 算法在硬件上很難實現指數和對數運算,而MAX 算法只需要簡單的加減運算和少數乘法運算,易于工程硬件實現,因此選取MAX 算法作為硬件實現的最終方案。

  2 算法性能分析

  通過MATLAB 仿真平臺,做了如下性能仿真對比分析。

  由MATLAB 產生一組隨機序列,長度為10 萬個編碼塊,每個編碼塊為4 032 bit,再經過碼率為1/2 的LDPC 編碼模塊,通過對應的8PSK 調制,在Eb/N0 為4 dB 到7 dB 的區間內,分別經過LLR 最優算法、浮點MAX 算法、定點MAX 算法算出對數似然比,最后分別經過LDPC 譯碼模塊,得出誤碼性能。

  表1 是通過MATLAB 仿真平臺計算出來的每個Eb/N0所對應的誤碼率,圖2 是與之相對應的誤碼率曲線圖。由圖2 可知,對于Eb/N0 測試區間為4 dB 到7 dB 的任意一個測試點,LLR 最優算法的誤碼率總比定點MAX 算法和浮點MAX 算法要小,其中浮點MAX 算法誤碼性能居中,定點MAX 算法最差。MAX 算法是通過降低誤碼性能來換取運算復雜度的降低,其誤碼性能要比LLR 最優算法差。與浮點MAX 算法相比,定點MAX 算法對輸入軟解調模塊的I、Q兩路信號和輸出的似然比分別進行了截位和限幅,如圖2 所示,定點MAX 算法相對于浮點MAX 算法損失了一定的誤碼性能。由表可知,定點MAX 算法在Eb/N0 為6.64 dB 時,其誤碼率為6.5125×10-8,驗證了該定點方案能夠滿足系統設計要求。

表 1 MATLAB 誤碼率仿真表

MATLAB 誤碼率仿真表

 MATLAB 誤碼率仿真

圖2 MATLAB 誤碼率仿真

  3 MAX 算法硬件實現

  由于硬件實現都是定點運算,所以MAX 算法的實現是針對定點的MAX 算法進行硬件設計的。硬件仿真流圖如圖3 所示,首先利用MATLAB 產生隨機序列,假設每一編碼塊為4032 bit,LDPC 編碼效率為1/2 碼率,則經過LDPC 編碼后,每一編碼塊為8 064 bit,經8PSK 調制成符號后,每一個編碼塊被調制成2 688 個符號,實部虛部分為I、Q 兩路,再疊加信噪比為SNR 的高斯白噪聲,最后把數據文件存儲在RAM 中。在硬件實現上,定點MAX 軟解調模塊以一定速率從RAM 讀取數據并進行軟解調,軟解調輸出的對數似然比存儲在乒乓RAM 中,每存滿一個編碼塊就向LDPC 譯碼器發出一個讀有效信號,LDPC 譯碼器在接收到該有效信號的下一個時鐘周期就開始以一定速率讀取整個編碼塊的對數似然值,接著開始進行LDPC 譯碼,最后以一定速率輸出最終的譯碼結果。

硬件設計仿真

圖3 硬件設計仿真

  4 硬件設計結果分析

  驗證一個軟解調模塊性能的好壞,需要級聯譯碼模塊進行仿真綜合驗證。在硬件設計中,通過在Stratix II FPGA 硬件平臺上級聯MAX 定點算法模塊與LDPC 譯碼算法模塊,然后進行綜合布線,最后下載到硬件平臺進行測試。

  將仿真通過的工程文件使用Chipscope 添加觀察采樣信號,觸發信號和待觀察信號后重新綜合、布局布線生成bit文件,下載到目標板后用Chipscope 進行在線測試,通過將輸出結果與輸入比特流進行比較,驗證設計正確性。分析QUARTUS II 綜合報告,該設計模塊只需加減法器,部分寄存器和16 個乘法模塊,使用資源較少,能滿足低復雜度、高吞吐量的設計要求。

  5 結語

  由于LLR 算法具有較高的運算復雜度,不易于硬件實現,而經過簡化的MAX 算法由于避免了指數和對數運算,大大降低運算復雜度,只需進行加減法和少數乘法運算,適合于硬件實現。該設計通過MATLAB 與VHDL 仿真對照,驗證了MAX 軟解調算法硬件設計的準確性,同時將該模塊與LDPC 譯碼模塊級聯,在具體的FPGA 芯片上運行,利用片上分析儀Chipscope 進一步驗證設計的可行性。


 
此內容為AET網站原創,未經授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
亚洲欧美日韩精品久久久| 欧美激情综合五月色丁香| 亚洲欧洲在线一区| 欧美亚洲自偷自偷| 亚洲在线观看免费| 亚洲少妇诱惑| 99精品国产在热久久| 亚洲精品欧美精品| 亚洲国产成人av在线| 在线成人av.com| 永久免费视频成人| 在线日韩一区二区| 亚洲高清一区二| 亚洲国产欧美在线人成| 在线观看成人一级片| 精品99一区二区三区| 黄色日韩网站| 亚洲第一偷拍| 亚洲精品视频免费观看| 亚洲人精品午夜| 亚洲免费观看高清完整版在线观看| 亚洲啪啪91| aaa亚洲精品一二三区| 中国成人在线视频| 亚洲男人的天堂在线| 亚洲欧美日本国产有色| 亚洲欧美日本伦理| 欧美一区三区二区在线观看| 欧美在线观看天堂一区二区三区| 欧美中文字幕视频| 亚洲激情午夜| 一区二区91| 亚洲欧美日韩久久精品| 欧美在线视频一区二区三区| 久久精品欧美日韩| 玖玖玖免费嫩草在线影院一区| 美脚丝袜一区二区三区在线观看| 欧美成人在线网站| 欧美网站大全在线观看| 国产精品视频免费观看| 国产亚洲精品bt天堂精选| 精品av久久707| 91久久精品国产| 一本一本大道香蕉久在线精品| 亚洲制服丝袜在线| 欧美尤物巨大精品爽| 亚洲经典在线看| 中文一区在线| 久久久国产精品亚洲一区| 欧美jizz19hd性欧美| 欧美视频一区二区三区四区| 国产拍揄自揄精品视频麻豆| 影音先锋一区| 一片黄亚洲嫩模| 欧美专区第一页| 日韩一级网站| 午夜视频一区在线观看| 噜噜噜在线观看免费视频日韩| 欧美精品v国产精品v日韩精品| 国产精品久久久久久久午夜片 | 在线不卡视频| 99视频精品免费观看| 亚洲欧美日韩综合一区| 亚洲精品精选| 亚洲欧美日韩人成在线播放| 快射av在线播放一区| 欧美色一级片| 精品91在线| 亚洲私人影院| 亚洲精品护士| 欧美在线视频免费播放| 欧美激情精品久久久久久久变态 | 欧美成人精品在线视频| 国产精品久久二区二区| 狠狠干成人综合网| 在线视频亚洲一区| 亚洲精品乱码久久久久久黑人| 性欧美1819性猛交| 欧美精品在线看| 黄色一区二区在线| 中文在线不卡| 亚洲精品影视| 久久久噜噜噜久久中文字幕色伊伊| 欧美午夜精品理论片a级大开眼界 欧美午夜精品理论片a级按摩 | 亚洲国产成人精品女人久久久 | 亚洲一区国产视频| 欧美成人69av| 国产综合色一区二区三区| 在线视频精品| av成人国产| 欧美电影在线| 影音先锋欧美精品| 午夜视频在线观看一区二区三区| 一区二区三区视频在线| 免费看亚洲片| 极品少妇一区二区三区精品视频| 亚洲综合成人婷婷小说| 亚洲视频成人| 欧美日韩国产va另类| 亚洲国产精品久久久久秋霞影院| 久久精品视频va| 久久精品国产第一区二区三区| 欧美午夜宅男影院| 日韩一二三区视频| 99re6这里只有精品视频在线观看| 老牛影视一区二区三区| 国产主播一区二区三区| 亚洲欧美影院| 性色av一区二区怡红| 欧美午夜精品伦理| 在线视频亚洲一区| 亚洲小说春色综合另类电影| 欧美另类videos死尸| 亚洲国产免费| 亚洲欧洲精品成人久久奇米网| 老牛嫩草一区二区三区日本| 好吊日精品视频| 久久精品99国产精品日本| 久久精品人人做人人爽| 国产欧美日韩免费| 午夜激情一区| 久久精品国亚洲| 国内成人精品视频| 久久精品二区亚洲w码| 久久久噜久噜久久综合| 狠狠色综合色综合网络| 久久精品成人一区二区三区蜜臀| 久久米奇亚洲| 在线观看精品视频| 亚洲精品一区二区在线观看| 欧美极品在线播放| 999亚洲国产精| 亚洲男人天堂2024| 国产欧美精品日韩区二区麻豆天美| 亚洲愉拍自拍另类高清精品| 欧美专区在线| 合欧美一区二区三区| 亚洲国产99| 欧美日本国产一区| 一本色道久久综合一区| 午夜一区不卡| 国产日韩专区| 91久久久久久久久| 欧美日韩午夜| 亚洲欧美区自拍先锋| 久久婷婷综合激情| 亚洲国产成人午夜在线一区| 99视频日韩| 国产精品亚洲精品| 久久精品亚洲精品| 欧美美女操人视频| 亚洲一区二区免费在线| 久久精品国产亚洲精品| 1000部国产精品成人观看| 一区二区激情小说| 国产欧美一区二区精品忘忧草| 久久国产精品99久久久久久老狼 | 香港久久久电影| 欧美成人午夜影院| 在线视频中文亚洲| 久久久xxx| 亚洲裸体俱乐部裸体舞表演av| 亚洲欧美国产制服动漫| 国产主播一区| 一级成人国产| 国产日韩欧美a| 亚洲美女中出| 国产免费成人| 亚洲伦理精品| 国产精品一区二区你懂的| 91久久精品国产| 国产精品理论片在线观看| 久久精品五月婷婷| 欧美性色视频在线| 久久精品日产第一区二区三区| 欧美日韩亚洲视频一区| 欧美一区二区在线看| 欧美日韩亚洲视频| 久久成人av少妇免费| 欧美色精品在线视频| 久久国产精品一区二区三区| 欧美日韩中文字幕| 欧美中文字幕精品| 欧美性久久久| 亚洲精品乱码久久久久久黑人| 国产精品日韩欧美一区二区三区| 亚洲国产毛片完整版| 国产精品久久毛片a| 亚洲精品日韩在线观看| 国产欧美日本在线| 一本大道久久a久久精二百| 国产午夜精品美女视频明星a级| 99成人免费视频| 国内精品久久久久久久97牛牛| 亚洲一区二区三区精品在线观看| 精品成人一区二区| 久久成人羞羞网站| 在线午夜精品自拍| 欧美国产综合视频| 亚洲大片免费看|