《電子技術應用》
您所在的位置:首頁 > 其他 > 業界動態 > TPC碼譯碼器硬件仿真的優化設計

TPC碼譯碼器硬件仿真的優化設計

2008-07-21
作者:郭 麗,蔣卓勤

??? 摘 要: 介紹一種TPC碼迭代譯碼器" title="譯碼器">譯碼器的硬件設計方案,基于軟判決譯碼規則,采用完全并行規整的譯碼結構,使用VHDL硬件描述語言,實現了碼率為1/2的(8,4)二維乘積碼迭代譯碼器,并特別通過硬件測試激勵來實時測量所設計迭代譯碼器的誤碼率情況,提出了優化設計方案,和傳統的硬件仿真" title="硬件仿真">硬件仿真方法相比大大提高了仿真效率。仿真結果證明該譯碼器有很大的實用性和靈活性。
??? 關鍵詞: TPC碼? 軟判決譯碼? 外信息? 迭代譯碼? VHDL? FPGA

?

??? 1993年伴隨著著名的Turbo碼的提出,法國的RM.Pyndiah于1994年將Turbo軟迭代譯碼的思想應用于早期的乘積碼[1]之中,提出了分組Turbo碼(BTC)[2],即Turbo乘積碼(TPC碼),正是從這個時期開始乘積碼獨特的優點再次得到了編碼界的關注。相對于Turbo碼而言,Turbo乘積碼很好地實現了譯碼性能與硬件實現的復雜度的折衷,很容易由硬件實現。近年來一些著名的硬件和芯片制造商相繼開發出一些針對無線通信應用的乘積碼的編譯碼芯片和相應的IP核,可以說如何有效地設計一個TPC碼的迭代譯碼器已經成為目前國內外圍繞Turbo碼在無線通信領域中應用的一個重要問題。
??? 本文提出了二維TPC碼的迭代譯碼器的FPGA設計方案,特別建立了FPGA硬件仿真模型" title="仿真模型">仿真模型,大大提高了信道編碼硬件仿真效率,為了評估TPC譯碼器的譯碼性能好壞,通過改變不同信噪比下的輸入激勵,可以分析所設計譯碼器的誤碼率情況。經過功能驗證" title="功能驗證">功能驗證,譯碼功能與C程序仿真的功能非常吻合,從而證明了整個設計的合理性,為今后實現更實用、更長碼長和更高碼率的TPC碼譯碼器做了有益的嘗試。
1 編譯碼原理
??? 構造TPC碼的線性分組碼很多,如漢明碼、單校驗碼(SPC)、RS碼和BCH碼等等,目前國際上多采用SPC碼和擴展漢明碼構造。
??? 為了使設計驗證過程不至于繁瑣,方便更加清楚地說明問題,這里假定以簡單的(3,2,2)單校驗碼為成員碼。對于碼長較短、碼塊小的簡單碼型可以回避開RM.Pyndiah提出的復雜的修正Chase譯碼算法[3],而采用Turbo軟迭代譯碼原理,這樣可以降低譯碼復雜度,但譯碼效果肯定會有所下降。為此做了一些有益的設計嘗試。
?具體算法采用逐位MAP譯碼規則,最終目的是要得到信息x的最大似然后驗信息。最終的譯碼結果包含三部分獨立的似然概率估計值。即:信道軟輸出、先驗概率和外信息[4][5],即:
????
?

??? 圖1給出了一個簡單兩維(8,4)TPC碼迭代譯碼的過程。

?????????????
2 電路設計
2.1 迭代譯碼核心

??? 當用FPGA器件實現TPC碼的整體譯碼功能時,迭代譯碼過程的具體實現主要是行和列外信息計算模塊。如圖2所示,附加了若干D觸發器作為總體控制時序控制模塊,進行數據緩沖,保證和協調各個譯碼模塊的連續進行和同步工作。

???????????????????
2.2 功能驗證電路
??? 為進一步驗證此二維TPC碼譯碼器的糾錯性能的好壞,把譯碼器的輸出結果和理論輸入進行比較來分析譯碼器的譯碼功能是否完善,特別設計了功能驗證模塊,并編寫了測試激勵。
?圖3為該譯碼器的功能驗證方塊圖,分為譯碼控制與輸入模塊(input)、原始輸入參考模塊(senddata)、TPC碼迭代譯碼模塊(TPC decoder)及誤碼率計算分析模塊(Error Counter)。

???????????????????????????
3 仿真波形" title="仿真波形">仿真波形
??? 整個TPC碼譯碼器由上述方案中的幾個下層文件組成了頂層文件。整個設計采用VHDL語言編寫了各個模塊的程序代碼,各個模塊源程序成功通過編譯。程序在Xilinx公司的開發工具ISE8.1和與Xilinx公司配套的ModelsimXE 6.0a集成仿真工具的環境下仿真調試通過。圖4為該(8,4)二維乘積碼的譯碼性能功能仿真波形,其中時鐘信號CLK周期為10MHz,上升沿有效,啟動信號START下降沿有效,為8個時鐘周期。譯碼后4bit信息為:y0d、y1d、y2d、y3d。從圖4中可見數據的譯碼輸出仿真測試結果波形。

??????????
????? 基于硬件仿真模塊,在不同的輸入測試激勵文件的控制下,對應不同的信噪比環境,分別輸入各種不同的激勵,可以從低噪聲一直到非常大的噪聲。圖4為輸入激勵為信噪比9dB時輸出的波形圖,誤碼率計算分析模塊在啟動信號start的上升沿采樣數據,下降沿則輸出誤碼率統計結果。如圖5所示,在輸入激勵為SNR=9dB時,誤碼率為7/10000。

???????????
??? 可以看出所設計的TPC碼迭代譯碼器具有較好的譯碼效果,通過改變輸入激勵部分參數,可以設計出更多碼型的TPC碼譯碼器,具有較高的實用價值。
4 幾點思考
??? (1)方案中所建立的功能驗證系統是任何信道編碼譯碼器驗證測時通用的。該方案完全改變了傳統方式,非常值得推廣使用。從以往的信道編譯碼的工程實踐看,對于功能仿真測試部分實現方式雖然很多,但是效率低,不直觀。通常采用從最后MODELSIM仿真波形文件中提取具體仿真數據,然后對所有數據進行分析歸納統計,最后得出整個誤碼率情況。這種方法速度慢、精度低。文中所提出的二維乘積碼采用的硬件驗證系統的建立為譯碼器的硬件仿真開拓了一個新的高效率思路,不僅仿真速度快,而且通用性強,可以應用到任何信道糾錯譯碼模塊的硬件仿真測試系統中去,而且不需要人為分析數據結果,全部過程從Modelsim仿真波形自動讀出,精確度非常高。采用硬件FPGA仿真誤碼率,不僅比軟件仿真速度快,而且靈活方便,非常值得推廣。
??? (2)該方案可以做更優化設計,如圖6所示。進一步延伸這個考慮,如果補充上TPC編碼模塊和信道模塊(AWGN 和Fading)以及軟判決映射器,整個驗證系統將更為通用。

???????????????????
??? 其中信息源模塊由線性反饋移位寄存器LFSR(Linear Feedback Shift Registers)構成,產生(0,1)序列送入TPC碼編碼器產生二維碼塊,隨后來自碼塊的比特數據疊加上來自AWGN或是衰落信道模塊產生的噪聲后被軟判決映射器從(0,1)映射為(-1,+1)比特流,經過串入并出轉換后并行輸出給TPC碼譯碼器,經譯碼器譯出的信息比特將會和原始輸入信息進行異或比較,最后由誤碼率計算模塊輸出誤碼率。
??? 這樣一個TPC碼驗證測試激勵系統提供了快速的硬件仿真模型,非常值得推廣,相比較利用C程序軟件仿真,仿真時間大致為10:1,大大提高了TPC碼性能仿真效率。
??? 如何有效地設計一個TPC碼的譯碼器成為目前圍繞TPC碼的無線通信應用領域的一個重要問題。本文針對短碼、小碼塊的TPC碼迭代譯碼器的FPGA設計,特別建立了TPC 碼迭代譯碼器的硬件仿真模型,大大提高了性能仿真效率,提出了信道編碼譯碼器硬件設計的優化設計方案,作為一種有益的探索和嘗試,為下一步實現各種信道編碼譯碼器積累了寶貴經驗。該硬件仿真模型的靈活性非常強,通過改變設計中的一些輸入和控制參數,可以設計更多IEEE802.16標準推薦的更實用碼型和迭代次數的TPC碼。
參考文獻
[1] ELIAS P.Error-free coding,IRE Trans.on Inf.Theory,vol.IT-4,1954.(9):29-37.
[2] PYNDIAH R,GLAVIEUX A,PICART A,et al.Near optimum decoding of product codes,in proc.of IEEE? GLOBECOM′94 Conference,vol.1/3,1994,11~12。
[3] PYNDIAH R.Near optimum decoding of product codes:Block Turbo Codes,IEEE? Trans.on Comm.,vol 46,1998(8).
[4] BERROU C,GLAVIEUX A,THITIMAJSHIMA P.Near?Shannon limit error-correcting coding and decoding:Turbocodes(1),IEEE Int.Conf.on Comm.ICC′93,vol 2/3,1993(5).
[5] 王新梅,肖國鎮.糾錯碼-原理與方法(修訂版).西安:西安電子科技大學出版社,2002.

本站內容除特別聲明的原創文章之外,轉載內容只為傳遞更多信息,并不代表本網站贊同其觀點。轉載的所有的文章、圖片、音/視頻文件等資料的版權歸版權所有權人所有。本站采用的非本站原創文章及圖片等內容無法一一聯系確認版權者。如涉及作品內容、版權和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當措施,避免給雙方造成不必要的經濟損失。聯系電話:010-82306118;郵箱:aet@chinaaet.com。
热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一区二区三区| 亚洲免费久久| 亚洲综合电影一区二区三区| 国产精品久久777777毛茸茸| 免费在线欧美视频| 欧美激情第3页| 激情伊人五月天久久综合| 国产精品成人一区二区| 精品99一区二区| 一区二区三区蜜桃网| 欧美日韩免费一区二区三区视频| 欧美日韩国产欧美日美国产精品| 极品尤物久久久av免费看| 欧美伊人久久| 亚洲第一中文字幕在线观看| 亚洲精品在线一区二区| 欧美精品一区二区蜜臀亚洲| 欧美日韩国产首页在线观看| 亚洲国产精品第一区二区三区| 在线视频观看日韩| 亚洲午夜久久久久久久久电影网| 亚洲少妇最新在线视频| 欧美有码视频| 久久久久久9| 亚洲国产欧美精品| 欧美极品一区| 亚洲第一区中文99精品| 亚洲网站在线看| 久久不射电影网| 久久另类ts人妖一区二区| 久久夜色精品国产亚洲aⅴ| 亚洲精品国产无天堂网2021| 亚洲伦理在线观看| 国产一区欧美| 欧美伊人久久大香线蕉综合69| 伊人蜜桃色噜噜激情综合| 一区二区三区福利| 欧美二区乱c少妇| 欧美激情网站在线观看| 欧美一区深夜视频| 激情一区二区三区| 欧美日韩国产精品| 国产精品揄拍一区二区| 亚洲高清影视| 一区二区三区波多野结衣在线观看| 最新亚洲一区| 伊人久久大香线蕉av超碰演员| 欧美在线你懂的| 黄色成人片子| 日韩小视频在线观看专区| 欧美激情91| 亚洲少妇中出一区| 欧美先锋影音| 亚洲三级免费观看| 久久精品日韩| 免费在线观看精品| 国产亚洲欧美一区二区三区| 久久精品青青大伊人av| 亚洲三级色网| 欧美一区二区视频网站| 亚洲精品乱码久久久久久蜜桃91| 国内综合精品午夜久久资源| 欧美精品日韩www.p站| 亚洲大胆美女视频| 另类图片综合电影| 国产精品伊人日日| 免费欧美在线视频| 午夜精品亚洲一区二区三区嫩草| 在线观看亚洲专区| 欧美日本一区二区高清播放视频| 亚洲高清视频在线观看| 国产欧美日韩一区二区三区| 影音欧美亚洲| 欧美亚洲成人免费| 亚洲性线免费观看视频成熟| 久久久久国色av免费看影院| 精品不卡在线| 久久在线视频| 欧美日韩成人一区二区三区| 欧美日韩另类在线| 激情一区二区| 国产一区二区三区黄视频| 午夜亚洲精品| 国产精品免费看久久久香蕉| 欧美日韩精品伦理作品在线免费观看| 久久久久久久综合狠狠综合| 亚洲欧洲在线免费| 国产亚洲成av人在线观看导航| 欧美a级一区| 蜜桃av一区二区三区| 欧美黄色精品| 亚洲欧美在线aaa| 国产精品国产三级国产专区53| 国模 一区 二区 三区| 亚洲成在线观看| 亚洲免费在线播放| 一本综合久久| 欧美一区二区三区喷汁尤物| 日韩一级成人av| 欧美午夜片欧美片在线观看| 日韩亚洲视频在线| 一区二区三区在线视频播放| 伊人成人开心激情综合网| 国产精品中文字幕欧美| 国产精品一区二区三区久久| 蜜桃久久av| 国产午夜精品视频| 亚洲影音一区| 欧美丰满少妇xxxbbb| 国产精品腿扒开做爽爽爽挤奶网站| 一本色道久久综合亚洲精品按摩| 国产欧美精品va在线观看| 亚洲欧洲精品一区二区精品久久久| 在线观看福利一区| 欧美日韩午夜| 国产精品成人一区二区| 国产精品―色哟哟| 一本色道久久88综合日韩精品| 国产一区二区电影在线观看| 欧美一区二区在线免费播放| 最新高清无码专区| 欧美激情2020午夜免费观看| 国产精品国产精品| 亚洲素人一区二区| 亚洲婷婷国产精品电影人久久| 国产精品影院在线观看| 欧美成人精品福利| 久久综合五月天婷婷伊人| 91久久久国产精品| 国产精品久久97| 久久精品视频在线| 久久综合福利| 欧美亚洲日本国产| 国产精品久久久久一区二区三区共| 久久精品一区二区三区四区| 欧美亚洲专区| 黄色欧美日韩| 亚洲国产精品女人久久久| 亚洲精品在线看| 亚洲图片在线观看| 欧美日韩一区二区视频在线| 久久电影一区| 久久精品二区三区| 亚洲乱码国产乱码精品精天堂| 亚洲综合日本| 欧美日韩国产综合网| 亚洲高清久久| 亚洲第一中文字幕在线观看| 99精品视频免费全部在线| 亚洲宅男天堂在线观看无病毒| 国产精品日韩在线观看| 久久久久久日产精品| 国产乱码精品一区二区三区av| 尤物yw午夜国产精品视频| 男男成人高潮片免费网站| 国产日韩欧美在线播放不卡| 亚洲欧美国产日韩中文字幕| 1024精品一区二区三区| 国产精品豆花视频| 国产精品一国产精品k频道56| 一本久久a久久免费精品不卡| 亚洲区一区二| 最新高清无码专区| 国产免费成人av| 国产精品乱码一区二三区小蝌蚪| 亚洲午夜av| 欧美高清在线| 一区二区三区欧美视频| 欧美小视频在线观看| 国产女人水真多18毛片18精品视频| aa日韩免费精品视频一| 亚洲视频免费观看| 国产区亚洲区欧美区| 国产欧美日韩综合| 欧美精品日韩| 欧美国产精品va在线观看| 欧美三级电影大全| 国产婷婷97碰碰久久人人蜜臀| 亚洲女人天堂av| 亚洲欧美激情在线视频| 亚洲精品自在久久| 久久国产精品72免费观看| 国产一区二区你懂的| 国产一本一道久久香蕉| 欧美日韩精品免费在线观看视频| 国产专区欧美精品| 亚洲精品一区二区三| 久久综合网色—综合色88| 欧美日韩国产123| 嫩草成人www欧美| 亚洲婷婷综合色高清在线| 午夜宅男久久久| 亚洲欧美综合网| 国产精品亚洲第一区在线暖暖韩国| 欧美日韩一区二区三区免费看| 日韩一区二区免费看| 欧美中日韩免费视频| 亚洲一区二区三区四区视频| 国产综合精品| 国产精品性做久久久久久| 在线性视频日韩欧美| 狠狠色伊人亚洲综合网站色| 性欧美超级视频| 亚洲国产片色| 免费观看30秒视频久久| 国产精品欧美日韩一区二区| 亚洲精品免费一二三区| 国产精品jizz在线观看美国| 亚洲欧洲一区二区三区久久| 亚洲欧美国产毛片在线| 欧美亚洲视频一区二区| 欧美日韩精品免费| 久久久女女女女999久久| 欧美日韩精品免费观看视频| 日韩一级视频免费观看在线| 欧美精品一区二区高清在线观看| 免费观看国产成人| 国产精品中文字幕欧美| 久久精品国产一区二区三| 亚洲国产另类 国产精品国产免费| 在线观看欧美精品| 一本色道久久综合亚洲精品婷婷| 国产精品久久激情| 亚洲电影欧美电影有声小说| 亚洲先锋成人| 亚洲视频精品在线| 在线观看欧美日本| 亚洲激情中文1区| 国产精品久久97| 国内精品久久久久国产盗摄免费观看完整版| 亚洲国产视频一区二区| 国产欧美在线| 亚洲一区二区高清视频| 午夜在线视频一区二区区别| 欧美另类99xxxxx| 欧美一区在线直播| 久久天堂成人| 欧美视频在线免费看| 国产资源精品在线观看| 红桃视频国产一区| 欧美精品在线免费| 欧美日韩三区| 国产区亚洲区欧美区| 欧美色视频在线| 亚洲视频网站在线观看| 亚洲免费一在线| 久久不射网站| 国产精品一区二区你懂的| 久久国产一区| 亚洲高清在线播放| 国产精品vip| 欧美日韩一区二区三区四区在线观看| 欧美专区日韩专区| 国产乱码精品| 亚洲欧美三级伦理| 亚洲午夜极品| 亚洲一二三区视频在线观看| 国产精品白丝黑袜喷水久久久| 亚洲综合色自拍一区| 久久综合伊人77777蜜臀| 欧美另类videos死尸| 韩国福利一区| 国产精品热久久久久夜色精品三区| 亚洲国产精品久久久久婷婷老年| 亚洲制服欧美中文字幕中文字幕| 一区视频在线| 欧美日韩精品系列| 亚洲黄一区二区| 国内精品久久久| 99精品国产在热久久婷婷| 国户精品久久久久久久久久久不卡| 新片速递亚洲合集欧美合集| 欧美精品网站| 欧美高清自拍一区| 欧美精品v日韩精品v韩国精品v| 极品尤物一区二区三区| 国产精品美女久久久久aⅴ国产馆| 久久激情视频久久| 香蕉精品999视频一区二区| 久久久久九九视频| 日韩视频精品| 亚洲精品一二区| 黄色精品免费| 亚洲第一黄色网| 久久精品男女| 亚洲尤物视频网| 欧美福利在线观看| 久久精品亚洲国产奇米99| 欧美精品乱人伦久久久久久| 国产精品专区第二| 中文亚洲免费| 欧美岛国激情| 亚洲第一毛片| 久久久久成人网| 欧美人成免费网站| 怡红院av一区二区三区| 欧美激情亚洲综合一区| 国产精品亚洲а∨天堂免在线| 亚洲高清视频在线| 欧美日本一道本在线视频| 亚洲女同在线| 午夜精品理论片| 免费日韩av电影| 欧美日韩亚洲高清一区二区| 欧美日韩亚洲高清| 国产乱子伦一区二区三区国色天香| 欧美色综合天天久久综合精品| 欧美成人精品高清在线播放| 亚洲精品一区二区三区樱花| 欧美精品啪啪| 国产日韩av高清| 亚洲电影在线| 午夜在线电影亚洲一区| 亚洲欧美日韩另类| 欧美日韩高清不卡| 亚洲欧洲一区二区在线观看| 美女福利精品视频| 午夜综合激情| 亚洲免费一区二区| 欧美激情亚洲激情| 欧美色精品在线视频|