Turbo乘積碼低復(fù)雜度譯碼算法的研究與FPGA實(shí)現(xiàn)
本文選題:Turbo乘積碼 + Chase算法。 參考:《電子科技大學(xué)》2017年碩士論文
【摘要】:隨著無線通信技術(shù)的迅猛發(fā)展,信息傳輸?shù)目煽啃詥栴}越來越引起人們重視,關(guān)于信道編碼技術(shù)的研究也越來越多。Turbo乘積碼作為一種編碼效率高、糾錯性能好的線性分組碼,有著巨大的研究價值和應(yīng)用潛力,近些年成為了信道編碼領(lǐng)域的研究熱點(diǎn)。然而,Turbo乘積碼傳統(tǒng)的Chase迭代譯碼算法復(fù)雜度較大,不太適合硬件實(shí)現(xiàn)。因此,如何改進(jìn)Chase迭代譯碼算法以取得譯碼性能和復(fù)雜度的合理折中成為了Turbo乘積碼的研究重心。本文圍繞Turbo乘積碼編譯碼技術(shù)展開,研究并選定了一種低復(fù)雜度譯碼算法,然后基于該算法進(jìn)行了譯碼器的硬件設(shè)計(jì)及FPGA實(shí)現(xiàn)。全文研究內(nèi)容主要包括以下方面:1.在系統(tǒng)闡述Turbo乘積碼編譯碼原理的基礎(chǔ)上,深入研究了Chase迭代譯碼算法及其改進(jìn)的低復(fù)雜度算法,并仿真分析了原始算法和改進(jìn)算法的性能差異。本文采用的低復(fù)雜度改進(jìn)Chase迭代譯碼算法在610-誤碼率下能夠獲得6.8dB以上的編碼增益。2.對本文選定的低復(fù)雜度Chase迭代譯碼算法進(jìn)行了硬件設(shè)計(jì)及FPGA實(shí)現(xiàn),并通過功能仿真對設(shè)計(jì)的譯碼器電路進(jìn)行了功能上的驗(yàn)證。在主要誤碼率區(qū)間上,功能仿真相比浮點(diǎn)仿真的碼塊編碼增益差在0.1dB以內(nèi)。3.基于Altera DE5-Net FPGA開發(fā)平臺進(jìn)一步對設(shè)計(jì)的譯碼器電路進(jìn)行了驗(yàn)證及性能分析。本文設(shè)計(jì)的Turbo乘積碼譯碼器硬件資源使用率較低,最大工作時鐘頻率為333MHz,可完成最高33Mbps速率的碼塊實(shí)時譯碼,具有最低248?s的譯碼延時。研究和實(shí)現(xiàn)表明,本文采用的Turbo乘積碼低復(fù)雜度譯碼算法及據(jù)此設(shè)計(jì)的譯碼器滿足了課題需求。
[Abstract]:With the rapid development of wireless communication technology, people pay more and more attention to the reliability of information transmission. As a linear block code with high coding efficiency and good error-correcting performance, there are more and more researches on channel coding. It has great research value and application potential. In recent years, it has become a research hotspot in the field of channel coding. However, the traditional Chase iterative decoding algorithm for turbo product codes is more complex and less suitable for hardware implementation. Therefore, how to improve the Chase iterative decoding algorithm to achieve a reasonable compromise between decoding performance and complexity has become the focus of the study of Turbo product codes. In this paper, a low complexity decoding algorithm is studied and selected around the Turbo product code encoding and decoding technology, and then the hardware design and FPGA implementation of the decoder are carried out based on the algorithm. The main contents of this paper include the following aspects: 1. 1. On the basis of systematically expounding the principle of Turbo product code encoding and decoding, the Chase iterative decoding algorithm and its improved low complexity algorithm are studied in depth, and the performance differences between the original algorithm and the improved algorithm are simulated and analyzed. In this paper, the improved Chase iterative decoding algorithm with low complexity can obtain the coding gain above 6.8dB at 610-bit error rate (BER). Hardware design and FPGA implementation of the low complexity Chase iterative decoding algorithm selected in this paper are carried out, and the functional verification of the designed decoder circuit is carried out by functional simulation. Compared with floating-point simulation, the gain difference of code block coding in the main bit error rate range is within 0.1dB. 3. Based on Altera DE5-Net FPGA development platform, the designed decoder circuit is verified and its performance is analyzed. The Turbo product decoder designed in this paper has a low utilization rate of hardware resources and a maximum working clock frequency of 333MHz. It can complete the block real-time decoding with the highest 33Mbps rate and has the lowest decoding delay of 248s. The research and implementation show that the low complexity decoding algorithm of Turbo product codes and the decoder designed in this paper meet the requirements of the subject.
【學(xué)位授予單位】:電子科技大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2017
【分類號】:TN911.22;TN791
【參考文獻(xiàn)】
相關(guān)期刊論文 前10條
1 李湘魯;鄺文;黃強(qiáng);姚遠(yuǎn)程;;基于FPGA的PCM/FM遙測系統(tǒng)MSD與TPC技術(shù)研究與實(shí)現(xiàn)[J];無線電工程;2015年07期
2 黨小宇;陶靜;虞湘賓;楊鵬程;;一種低復(fù)雜度Turbo乘積碼自適應(yīng)Chase譯碼算法[J];電子與信息學(xué)報;2014年03期
3 王莉;袁福;向良軍;鄭林華;;基于多符號檢測和Turbo乘積碼的PCM/FM遙測系統(tǒng)性能[J];計(jì)算機(jī)應(yīng)用;2013年12期
4 陳海飛;權(quán)進(jìn)國;林孝康;;TPC自適應(yīng)迭代譯碼方法[J];微處理機(jī);2012年05期
5 董政;鞏克現(xiàn);葛臨東;;低復(fù)雜度和低譯碼時延TPC迭代譯碼算法[J];四川大學(xué)學(xué)報(工程科學(xué)版);2012年02期
6 周承;衛(wèi)保國;;基于校驗(yàn)子的Turbo乘積碼仿真研究[J];電子設(shè)計(jì)工程;2011年22期
7 劉曉明;黃小平;;低復(fù)雜度的Turbo乘積碼迭代譯碼研究[J];計(jì)算機(jī)工程與應(yīng)用;2011年31期
8 黃小平;簡福斌;譚廷慶;解志強(qiáng);;一種新的Turbo乘積碼簡化迭代譯碼算法[J];計(jì)算機(jī)應(yīng)用研究;2011年02期
9 王曉波;吳嶺;徐松艷;;MSD與TPC技術(shù)在PCM-FM遙測系統(tǒng)中的應(yīng)用研究[J];遙測遙控;2007年S1期
10 郝建民;兩項(xiàng)技術(shù)使PCM/FM遙測系統(tǒng)信噪比增益提高9dB[J];遙測遙控;2004年06期
相關(guān)碩士學(xué)位論文 前2條
1 王莉;飛行器遙測MSD和TPC技術(shù)研究與實(shí)現(xiàn)[D];國防科學(xué)技術(shù)大學(xué);2013年
2 文富鵬;基于Chase算法的Turbo乘積碼解碼算法研究與應(yīng)用[D];電子科技大學(xué);2010年
,本文編號:1816954
本文鏈接:http://sikaile.net/kejilunwen/dianzigongchenglunwen/1816954.html