《電子技術應用》
您所在的位置:首頁 > 可編程邏輯 > 設計應用 > 短幀Turbo譯碼器的FPGA實現
短幀Turbo譯碼器的FPGA實現
摘要: Turbo碼雖然具有優異的譯碼性能,但是由于其譯碼復雜度高,譯碼延時大等問題,嚴重制約了Turbo碼在高速通信系統中的應用。因此,如何設計一個簡單有效的譯碼器是目前Turbo碼實用化研究的重點。本文主要介紹了短幀Turbo譯碼器的FPGA實現,并對相關參數和譯碼結構進行了描述。1幾種譯碼算法比較Turbo碼常見的幾種譯碼算法中,MAP算法[1][3]具有最優的譯碼性能。但因其運算過程中有較多的乘法和指數運算,硬件實現很困難。簡化的MAP譯碼算法是LOG-MAP算法和MAX-LOG-MAP算法,它們將大量的乘法和指數運算轉化成了加減、比較運算,大幅度降低了譯碼的復雜度,便于硬件實現。簡化算法中,LOG-MAP算法性能最接近MAP算法,MAX-LOG-MAP算法次之,但由于LOG-MAP算法后面的修正項需要一個查找表,增加了存儲器的使用。所以,大多數硬件實現時,在滿足系統性能要求的情況下,MAX-LOG-MAP算法是硬件實現的首選。通過仿真發現,采用3GPP的編碼和交織方案[2],在短幀情況下,MAX-LOG-MAP算法同樣具有較好的譯碼性能。如圖1所示,幀長為128,迭代6次,BER=10-5的數量級時,MAX
Abstract:
Key words :

  Turbo碼雖然具有優異的譯碼性能,但是由于其譯碼復雜度高,譯碼延時大等問題,嚴重制約了Turbo碼在高速通信系統中的應用。因此,如何設計一個簡單有效的譯碼器是目前Turbo碼實用化研究的重點。本文主要介紹了短幀Turbo譯碼器的FPGA實現,并對相關參數和譯碼結構進行了描述。

  1 幾種譯碼算法比較

  Turbo碼常見的幾種譯碼算法中,MAP算法[1][3]具有最優的譯碼性能。但因其運算過程中有較多的乘法和指數運算,硬件實現很困難。簡化的MAP譯碼算法是LOG-MAP算法和MAX-LOG-MAP算法,它們將大量的乘法和指數運算轉化成了加減、比較運算,大幅度降低了譯碼的復雜度,便于硬件實現。簡化算法中,LOG-MAP算法性能最接近MAP算法,MAX-LOG-MAP算法次之,但由于LOG-MAP算法后面的修正項需要一個查找表,增加了存儲器的使用。所以,大多數硬件實現時,在滿足系統性能要求的情況下,MAX-LOG-MAP算法是硬件實現的首選。通過仿真發現,采用3GPP的編碼和交織方案[2],在短幀情況下,MAX-LOG-MAP算法同樣具有較好的譯碼性能。

  如圖1所示,幀長為128,迭代6次,BER=10-5的數量級時, MAX-LOG-MAP算法的譯碼性能比MAP算法差大約0.6dB,比LOG-MAP算法差0.2dB左右。所以,本文采用3GPP的交織和(13,15)編碼方案,MAX-LOG-MAP譯碼算法進行短幀Turbo碼譯碼器的FPGA" title="FPGA">FPGA實現與設計。

  

 

  2 MAX-LOG-MAP算法

  為對MAP算法進行簡化,通常將運算轉換到對數域上進行,避免了MAP算法中的指數運算,同時,乘法運算變成了加法運算,而加法運算用雅可比公式簡化成MAX*運算[4]。

  將運算轉化到正對數域進行運算,則MAX*可等效為:

  

公式

 

  按照簡化公式(3)對MAP譯碼算法[1][3]的分支轉移度量、前向遞推項、后向遞推項及譯碼軟輸出進行簡化。

  分支轉移度量:

  

公式

 

  為防止迭代過程中數據溢出,對前后向遞推項(5)、(6)式進行歸一化處理:

  

公式

 

  

公式

 

  3 FPGA實現關鍵技術

  3.1 數據量化

  在通信系統中,譯碼器的接收數據并不是連續不變的模擬量,而是經過量化后的數字量。接收數據的量化會引入量化噪聲,從而影響譯碼的性能。所以,接收數據量化的精度直接影響到譯碼的性能。由參考文獻[5~6]可知,采用3位量化精度就能得到與沒有經過量化的浮點數據相近的譯碼性能。為了簡化FPGA的設計,本文采用了統一的定點量化標準F(9,3),即最高位為符號位,整數部分8位,小數部分3位。由此,前后遞推項(9)、(10)式的初始值可表示為:

  

公式

 

  3.2 MAX*運算單元

  由前面的MAX-LOG-MAP算法介紹可知,MAX*運算單元是整個譯碼的主要運算單元,它與viterbi譯碼的ACS(加比選)運算單元一樣,先分別進行加法操作,然后對所得結果進行比較,最后將較小的一個結果作為運算結果輸出。實現結構如圖2所示。

  

MAX

 

  3.3 前后向遞推運算單元

  由公式(5)~(8)可知,前后向遞推單元除了需要進行MAX*與運算外,還需要進行歸一化處理。為得到較快的運算速度,首先,計算上一時刻所有狀態的最小值,然后對當前時刻的每一狀態進行MAX*運算,并將運算結果減去上一時刻的最小狀態值,即得到當前時刻遞推各狀態的歸一化值。實現結構如圖3所示。

  

前后向遞推運算單元

 

  3.4 8狀態值最小值運算單元

  由MAX-LOG-MAP算法可知,在進行前后向遞推歸一化處理和計算譯碼軟輸出時,均需要計算每一時刻8個狀態的最小值。為了減小計算延時,采用了8狀態值并行比較的結構,與串行的8狀態值比較結構相比較,要少4級延時。實現結構如圖4所示。

  

8狀態值最小值運算單元

 

  4 仿真結果

  按照以上所分析的簡化譯碼算法、FPGA實現的相關參數和結構,整個譯碼采用Verilog HDL語言編程,以Xilinx ISE" title="ISE">ISE 7.1i、Modelsim SE 6.0為開發環境,選定Virtex4" title="Virtex4">Virtex4芯片xc4vlx40-12ff668進行設計與實現。整個譯碼器占用邏輯資源如表1所示。

  

整個譯碼器占用邏輯資源

 

  MAX-LOG-MAP譯碼算法,幀長為128,迭代4次的情況下,MATLAB浮點算法和FPGA定點實現的譯碼性能比較如圖5所示。

  

MATLAB浮點算法和FPGA定點實現的譯碼性能比較

 

  由MAX-LOG-MAP算法的MATLAB浮點與FPGA定點的性能比較仿真結果可知,采用F(9,3)的定點量化標準,FPGA定點實現譯碼性能和理論的浮點仿真性能基本相近,并具有較好的譯碼性能。

  綜上所述,在短幀情況下,MAX-LOG-MAP算法具有較好的譯碼性能,相對于MAP,LOG-MAP算法具有最低的硬件實現復雜度,并且Turbo碼譯碼延時也較小。所以,在特定的短幀通信系統中,如果采用Turbo碼作為信道編碼方案,MAX-LOG-MAP譯碼算法是硬件實現的最佳選擇。

此內容為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>
          久久午夜电影网| 在线观看欧美激情| 久久中文字幕导航| 久久中文在线| 香港久久久电影| 亚洲国产mv| 久久一区二区三区国产精品| 韩国欧美国产1区| 亚洲一区二区免费| 亚洲日本乱码在线观看| 亚洲国产三级| 久久久久久噜噜噜久久久精品| 亚洲日本无吗高清不卡| 国产精品一区二区欧美| 亚洲成人原创| 午夜欧美大尺度福利影院在线看| 国产日韩欧美一区二区三区在线观看| 黄色国产精品一区二区三区| 欧美性片在线观看| 欧美日韩免费高清| 欧美在线观看天堂一区二区三区| 国产亚洲欧美aaaa| 亚洲一区二区三区777| 欧美性一区二区| 国产一区二区三区在线观看免费| 欧美女同在线视频| 每日更新成人在线视频| 免费在线观看日韩欧美| 亚洲精品中文字幕女同| 欧美精品亚洲二区| 国产香蕉久久精品综合网| 亚洲精品中文字幕女同| 久久夜色精品国产| 国产区日韩欧美| 亚洲精品国精品久久99热| 欧美激情中文字幕乱码免费| 国产精品视频免费| 亚洲欧美日韩一区在线观看| 久久高清免费观看| 亚洲一二三区在线| 国产精品乱码一区二三区小蝌蚪| 久久激情网站| 一区二区久久久久久| 欧美日韩一区二区精品| 欧美高清在线一区| 欧美精品二区三区四区免费看视频| 欧美一区二区视频97| 久久久噜噜噜| 亚洲最快最全在线视频| 国产欧美1区2区3区| 亚洲国产欧美久久| 久久婷婷综合激情| 欧美看片网站| 欧美福利一区二区三区| 久久先锋资源| 日韩亚洲欧美综合| 欧美日本高清| 亚洲人成77777在线观看网| 国产综合在线视频| 国产美女精品一区二区三区| 亚洲在线成人精品| 国产精品99久久久久久宅男| 国产亚洲激情在线| 亚洲激情六月丁香| 久久偷窥视频| 在线一区二区日韩| 欧美精品一区二区久久婷婷| 久久国产成人| 久久九九电影| 亚洲大胆女人| 夜夜嗨av一区二区三区中文字幕| 欧美一区激情视频在线观看| 在线免费一区三区| 国产精品免费久久久久久| 欧美久久精品午夜青青大伊人| 亚洲精品国产精品国自产观看| 亚洲第一在线综合在线| 一区二区欧美在线观看| 亚洲欧洲偷拍精品| 欧美高清在线精品一区| 亚洲国产日韩一区二区| 亚洲一区免费看| 亚洲日本欧美天堂| 久久影院午夜片一区| 国产在线一区二区三区四区| 久久国产66| 欧美日韩中文字幕日韩欧美| 亚洲国产欧美一区二区三区丁香婷| 在线精品视频一区二区| 国产午夜精品美女视频明星a级| 在线观看欧美日韩| 久久久久久久一区| 欲香欲色天天天综合和网| 亚洲啪啪91| 国产精品高潮呻吟久久av黑人| 国产精品人人爽人人做我的可爱| 亚洲福利视频免费观看| 韩国欧美一区| 亚洲人成在线免费观看| 久久国产福利国产秒拍| 欧美日韩精品一区二区三区| 国产亚洲精久久久久久| 亚洲视频图片小说| 亚洲激情图片小说视频| 亚洲丰满少妇videoshd| 国产精品―色哟哟| 亚洲视频1区| 另类成人小视频在线| 国产偷自视频区视频一区二区| 久久久精品一品道一区| 国产精品一区一区三区| 欧美激情欧美狂野欧美精品| 亚洲视频第一页| 国产精品丝袜白浆摸在线| 精品动漫3d一区二区三区| 久久精品国产69国产精品亚洲| 亚洲精品一区在线| 国产乱码精品一区二区三区不卡| 久久黄色影院| 国产精品一区免费视频| 国产一区在线播放| 国产情侣一区| …久久精品99久久香蕉国产| 卡通动漫国产精品| 欧美日韩aaaaa| 亚洲特级片在线| 欧美一区二区私人影院日本| 欧美日韩第一区| 夜久久久久久| 欧美一区二区视频在线观看| 久久女同精品一区二区| 国产老女人精品毛片久久| 亚洲男人的天堂在线| 亚洲欧美一区二区原创| 亚洲第一区在线| 国产精品成人免费精品自在线观看| 一区二区日韩免费看| 亚洲国产精品一区| 日韩亚洲视频| 亚洲国产成人午夜在线一区| 欧美日韩激情小视频| 欧美一区二区三区视频在线观看| 欧美日韩三级一区二区| 久热精品在线| 香蕉精品999视频一区二区| 欧美va天堂在线| 国产一区二区中文字幕免费看| 欧美成人一区在线| 欧美日韩在线一区二区三区| 国产精品亚洲人在线观看| 亚洲日韩成人| 国产亚洲激情视频在线| 欧美午夜免费影院| 欧美精品二区三区四区免费看视频| 欧美亚洲日本一区| 国产欧美日本在线| 国产欧美69| 国色天香一区二区| 国产精品剧情在线亚洲| 一区二区三区视频在线| 国产色婷婷国产综合在线理论片a| 国产日韩精品在线观看| 久久精品久久99精品久久| 国产一区视频在线观看免费| 国产综合欧美在线看| 日韩性生活视频| 欧美性生交xxxxx久久久| 欧美日韩国产在线一区| 国产视频在线观看一区| 国产欧美日韩麻豆91| 亚洲福利免费| 欧美亚洲色图校园春色| 久久成人资源| 在线视频日韩精品| 欧美日韩精品一区二区三区四区| 激情欧美日韩| 久久亚洲美女| 久久伊人精品天天| 欧美激情一二三区| 亚洲高清不卡在线观看| 久久激情视频免费观看| 亚洲国产天堂久久综合| 久久久免费精品视频| 一区二区av| 亚洲——在线| 亚洲国产精品一区二区第一页| 欧美日韩天天操| 国产一区二区三区四区五区美女| 久久成人精品电影| 亚洲午夜影视影院在线观看| 国产亚洲欧美在线| 亚洲电影自拍| 美女脱光内衣内裤视频久久网站| 国产一区91| 国产精品国产亚洲精品看不卡15| 亚洲久久一区二区| 国产精品乱人伦中文| 亚洲视频 欧洲视频| 欧美日韩一本到| 久热精品视频| 亚洲国产专区| 国产亚洲精久久久久久| 国产精品裸体一区二区三区| 欧美有码在线视频| 亚洲午夜激情在线| 欧美三区免费完整视频在线观看| 黄色综合网站| 亚洲九九九在线观看| 久久精品国产91精品亚洲| 欧美一区二区三区免费视频| 国产欧美视频一区二区| 国产日韩精品一区二区三区| 国产视频久久久久久久| 黑人巨大精品欧美一区二区| 久久亚洲精品一区二区| 午夜在线播放视频欧美| 老司机久久99久久精品播放免费| 欧美xxxx在线观看| 欧美成人情趣视频| 久久只有精品| 极品尤物一区二区三区| 国产九色精品成人porny| 黄色影院成人| 在线精品一区二区| 亚洲精品欧美精品| 亚洲国产精品成人久久综合一区| 欧美日韩在线播放三区| 国产欧美日韩一区| 国产美女精品一区二区三区| 日韩午夜免费视频| 国产精品ⅴa在线观看h| 性18欧美另类| aa国产精品| 国产精品人人做人人爽| 欧美第一黄网免费网站| 韩日精品视频一区| 永久91嫩草亚洲精品人人| 激情婷婷欧美| 欧美日一区二区在线观看| 午夜久久99| 欧美精品网站| 亚洲精品在线二区| 欧美三级视频在线播放| 男女精品网站| 日韩亚洲一区在线播放| 国产精品高潮粉嫩av| 在线观看成人小视频| 国产精品www色诱视频| 国产精品一区二区你懂的| 欧美gay视频激情| 欧美在线观看视频在线| 欧美www视频| 一区二区三区免费看| 日韩视频在线一区| 欧美性猛交一区二区三区精品| 亚洲片国产一区一级在线观看| 国产亚洲精品一区二555| 免费高清在线视频一区·| 国产精品网站一区| 欧美日韩国产免费观看| 亚洲少妇诱惑| 国产裸体写真av一区二区| 免费视频最近日韩| 亚洲视频一二| 欧美一区二区三区久久精品茉莉花| 久久精品国产999大香线蕉| 国模吧视频一区| 久久福利精品| 欧美国产欧美综合| 99精品国产福利在线观看免费| 欧美日韩美女在线| 亚洲一区二区三区高清| 国产亚洲精品美女| 欧美美女日韩| 亚洲欧洲日韩在线| 免费日韩精品中文字幕视频在线| 国语精品一区| 中文在线一区| 亚洲国产精品一区二区尤物区| 欧美精品成人91久久久久久久| 久久久久久自在自线| 欧美亚洲一区二区在线| 欧美亚日韩国产aⅴ精品中极品| 亚洲美女黄色片| 欧美日韩成人综合天天影院| 亚洲欧美中文日韩v在线观看| 国产欧美精品一区二区三区介绍| 狠狠色狠狠色综合| 欧美久久视频| 欧美性淫爽ww久久久久无| 欧美精选在线| 欧美日韩亚洲91| 欧美日韩999| 欧美在线视频在线播放完整版免费观看| 亚洲国产黄色| 国产揄拍国内精品对白| 亚洲视频第一页| 亚洲国产精品久久久久婷婷老年| 亚洲亚洲精品三区日韩精品在线视频| 国产欧美日韩麻豆91| 一区二区三区日韩精品视频| 女女同性女同一区二区三区91| 亚洲自拍偷拍色片视频| 亚洲日本成人网| 国产亚洲一区在线| 精品动漫3d一区二区三区免费| 欧美精品成人在线| 午夜视频在线观看一区二区三区| 国产精品女主播| 久久精品一区中文字幕| 18成人免费观看视频| 久久久欧美一区二区| 国产一区二区三区精品久久久| 一区二区三区在线免费视频| 国产亚洲精久久久久久| 久久精品中文字幕免费mv| 黑人操亚洲美女惩罚| 国产精品九九久久久久久久| 亚洲精品欧美日韩专区| 亚洲一区综合| 在线一区亚洲| 久久久亚洲一区| 亚洲第一主播视频| 国产精品日日做人人爱| 欧美人体xx| 一区二区免费在线观看| 久久国内精品视频| 美女性感视频久久久|