基于以太網(wǎng)接口的Turbo碼編譯碼系統(tǒng)FPGA實現(xiàn)
[Abstract]:As one of the greatest technological achievements in the communication industry at the end of the 20th century, Turbo code has a landmark significance in the field of channel coding. It not only has the performance close to the Shannon limit, but also provides new ideas and means for us to study the coding theory. Turbo codes have been widely used for their superior performance, and naturally have become the focus of research. This paper takes the research of Turbo code as the starting point, based on the hardware realization of Turbo code, and builds a hardware communication platform based on the research of Turbo code, which facilitates the analysis of the hardware performance of Turbo code. In this paper, the basic theory of Turbo codes is systematically studied, the basic structure of Turbo codes and decoders is introduced, and the MAP class algorithm is deduced. At the same time, the performance simulation is carried out, and the factors influencing the performance of Turbo codes are analyzed. Then, the FPGA implementation of Turbo codec is accomplished by using the design idea of sliding window algorithm. Finally, in order to analyze the hardware performance of Turbo codec flexibly and effectively, a hardware system solution is provided. By using the widely used Ethernet technology, the combined modulation system of encoder and decoder is built. Using WinPcap technology, the information exchange and processing between FPGA development board and PC computer are realized by using Ethernet interface as bridge, and then the hardware implementation of the whole Turbo codec and decode system based on Ethernet interface is completed. Meanwhile, the FPGA implementation of Gigabit Ethernet interface is also studied and designed in this paper. In the system test, the detailed design and simulation results of each data processing process are given. In order to perfect the whole system, not only the setting of the interval between transceiver packets is considered, but also the design of long frame processing and packet unpacking is studied. Finally, the design and simulation of the whole hardware system of Turbo code are completed, and the differences among hardware performance, floating-point and fixed-point quantization processing performance are analyzed and compared, and the expected design requirements are achieved.
【學(xué)位授予單位】:西安電子科技大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2015
【分類號】:TN911.22;TN791
【參考文獻】
相關(guān)期刊論文 前3條
1 張金鳳;李耀南;;基于千兆以太網(wǎng)的高速數(shù)據(jù)傳輸系統(tǒng)設(shè)計[J];火控雷達技術(shù);2014年02期
2 王勝杰;王建;;基于千兆以太網(wǎng)的PC機與FPGA的高速數(shù)據(jù)傳輸[J];信息技術(shù);2011年08期
3 張誠;羅豐;;基于千兆以太網(wǎng)的高速數(shù)據(jù)傳輸系統(tǒng)設(shè)計[J];電子科技;2011年01期
相關(guān)博士學(xué)位論文 前1條
1 白寶明;Turbo碼理論及其應(yīng)用的研究[D];西安電子科技大學(xué);1999年
相關(guān)碩士學(xué)位論文 前5條
1 鞏峰;基于FPGA的千兆以太網(wǎng)控制器的設(shè)計與實現(xiàn)[D];西安電子科技大學(xué);2014年
2 郭凱;基于WinPcap的數(shù)據(jù)包捕獲系統(tǒng)的設(shè)計與實現(xiàn)[D];西安電子科技大學(xué);2013年
3 蘇玉烽;千兆網(wǎng)絡(luò)通信系統(tǒng)的FPGA設(shè)計實現(xiàn)[D];西安電子科技大學(xué);2012年
4 胡偉;基于FPGA的Turbo碼編譯碼器研發(fā)[D];西安電子科技大學(xué);2011年
5 郗莉;LTE系統(tǒng)Turbo高速譯碼算法研究[D];西安電子科技大學(xué);2010年
,本文編號:2265443
本文鏈接:http://sikaile.net/kejilunwen/dianzigongchenglunwen/2265443.html