超高速概率計算Turbo譯碼器的原理和設計及性能
本文選題:Turbo碼 切入點:ASIC 出處:《電子科技大學》2014年碩士論文
【摘要】:在3G及更高級的移動通信中的信道編碼方案為Turbo碼。隨著移動通信標準對通信速率突出更高的要求,Turbo基帶芯片也必須做的更快。然而,由于Turbo譯碼的復雜度比較高,要想提高譯碼速度通常只能靠加倍邏輯門的數量來實現,而基帶芯片的面積畢竟有限,僅僅靠提高面積總會遇到瓶頸。為了解決這個辦法,概率計算技術被引入,從而提供一種新的譯碼思路。相比于傳統的加權二進制來表示一個數據,概率計算使用一串隨機碼流來表示數據;谶@一點我們做了如下幾點工作。一是理解并仿真了傳統的Turbo譯碼算法中的max-log-MAP算法。論文中探討了使用概率計算方法實現時有可能出現的問題,并通過對計算過程中的參數加以限制解決了這個問題。之后設計了幾個概率計算器件,并分析了性能。仿真結果指出這些器件的關鍵指標會對算法的精確度有影響,于是通過軟件仿真確定了它們的參數。同時,我們也使用仿真程序測試了概率計算譯碼算法的性能,發(fā)現與理想算法相比概率計算方法僅有0.1dB的損失。接著使用硬件語言設計整個譯碼器。在確定了確定了硬件架構,自底向上編寫了各個部件之后,通過仿真軟件驗證了各個模塊以及整體的有效性,得到的結果與軟件仿真的結果相同。最后采用130nm工藝觀察所占用資源以及性能。通過使用前端軟件完成了代碼綜合,確定了此設計能夠在100MHz的時鐘的情況下達到600Mbps的速度,若使用先進工藝則能非常容易的達到4G要求。通過將這個數據與實際使用的譯碼器的數據相比較得知本設計有大約50%的加速比。
[Abstract]:In 3G and more advanced mobile communication, the channel coding scheme is Turbo code. With the requirement of higher communication rate in mobile communication standard, turbo baseband chip must also be done faster. However, because of the high complexity of Turbo decoding, In order to improve the decoding speed, we usually have to double the number of logic gates, but the area of baseband chip is limited after all, only by increasing the area will encounter a bottleneck. To solve this problem, probability calculation technology has been introduced. This provides a new way of decoding. Compared with the traditional weighted binary to represent a data, Probabilistic computation uses a series of random bit streams to represent data. Based on this, we do the following work. First, we understand and simulate the max-log-MAP algorithm in the traditional Turbo decoding algorithm. In this paper, we discuss the use of probabilistic calculation method. Problems that may arise when implementing, This problem is solved by limiting the parameters in the calculation process. Then several probability calculators are designed and the performance is analyzed. The simulation results show that the key parameters of these devices will affect the accuracy of the algorithm. At the same time, we also use the simulation program to test the performance of the probability calculation decoding algorithm. It is found that compared with the ideal algorithm, the probability calculation method has only the loss of 0.1dB. Then, the whole decoder is designed using hardware language. After the hardware architecture is determined and the components are written from bottom to top, The validity of each module and the whole system is verified by the simulation software, and the result is the same as that of the software simulation. Finally, the resource and performance are observed by the 130nm process. The code synthesis is accomplished by using the front-end software. It is determined that this design can achieve the speed of 600Mbps in the case of 100MHz clock, It is easy to meet the 4G requirement by using advanced technology. By comparing this data with that of the actual decoder, we know that this design has a speedup of about 50%.
【學位授予單位】:電子科技大學
【學位級別】:碩士
【學位授予年份】:2014
【分類號】:TN911.22;TN929.5
【相似文獻】
相關期刊論文 前10條
1 咖啡貓;巧用TURBO鍵方便超頻[J];電腦愛好者;2000年06期
2 譚明新,徐根深;差錯非均勻保護turbo碼[J];哈爾濱工程大學學報;2001年04期
3 曲波;;TURBO C語言的初級編程[J];微處理機;1991年04期
4 俞泉華;中文方式下TURBO C及其圖形功能的使用[J];微計算機應用;1992年03期
5 江森,孫洪,李坪;一種新穎的用于Turbo均衡的均衡器[J];通信學報;2003年12期
6 李茂沛;周廷顯;;基于兩種信息融合的turbo碼幀同步器研究[J];南京理工大學學報(自然科學版);2005年06期
7 陳星,劉正熙;TURBO BASIC使用的一些技巧[J];電腦與微電子技術;1994年01期
8 ;APPLICATION OF NEURAL NETWORK INVERSE CONTROL SYSTEM IN TURBO DECODING[J];Journal of Electronics(China);2007年01期
9 ;Ping-pong effects study in PIC turbo joint detection for TDD CDMA[J];Journal of Systems Engineering and Electronics;2009年02期
10 陳星,劉正熙;TURBO BASIC使用的一些技巧[J];微型電腦應用;1994年04期
相關會議論文 前5條
1 譚明新;徐根深;;非等保護能力turbo碼[A];中國電子學會第七屆學術年會論文集[C];2001年
2 劉勝興;許肖梅;;水聲跳頻通信系統中Turbo性能研究[A];中國聲學學會2006年全國聲學學術會議論文集[C];2006年
3 陳國泰;余輪;陳長汶;鄭海峰;;基于變長滑窗的turbo碼譯碼[A];2005通信理論與技術新進展——第十屆全國青年通信學術會議論文集[C];2005年
4 Yuxin Cheng;Lei Zhang;Haige Xiang;;An Improved MMSE Turbo Equalization with Matched Filter Based on Hybrid Soft Feedback Interference Concelation[A];proceedings of 2010 3rd International Conference on Computer and Electrical Engineering (ICCEE 2010 no.2)[C];2012年
5 胡軼;楊晶;方建安;;基于MATLAB仿真的Turbo譯碼性能分析[A];上海市化學化工學會2006年度學術年會論文摘要集[C];2006年
相關重要報紙文章 前3條
1 ;TI的“turbo Wi-Fi”正在失去發(fā)展動力?[N];計算機世界;2002年
2 《網絡世界》記者 岑義濤;內外兼修 華為安全開啟Turbo模式[N];網絡世界;2013年
3 閆;貝爾實驗室推Turbo解碼器[N];計算機世界;2003年
相關博士學位論文 前3條
1 陳俊;基于turbo碼的光無線通信系統研究[D];華中科技大學;2007年
2 Kazi Takpaya;[D];華南理工大學;2003年
3 江森;Turbo原理在信道調制、均衡中的應用研究[D];武漢大學;2004年
相關碩士學位論文 前10條
1 余樂;Multi-turbo碼的研究[D];浙江大學;2008年
2 任康;基于turbo碼的Slepian-Wolf編碼技術的研究[D];西安電子科技大學;2007年
3 滕鵬偉;基于TURBO原則的UWB信道估計與接收機研究[D];蘇州大學;2006年
4 閆晉鋒;TURBO編碼技術及其在OFDM系統中的應用研究[D];西安科技大學;2005年
5 孫潔;空時網格碼及空間turbo碼研究[D];電子科技大學;2005年
6 丁金鵬;一種新的TURBO碼編譯碼器結構的研究及其在AWGN信道中的性能仿真[D];北京郵電大學;2008年
7 金小龍;基于SW-LOG-MAP算法的TURBO譯碼器算法研究和RTL實現[D];電子科技大學;2007年
8 楊桐;卷積碼和差分調制級聯編碼的Turbo檢測[D];南京理工大學;2007年
9 甫榆;高吞吐率Turbo譯碼器設計與實現[D];西南交通大學;2014年
10 陳緒斌;高性能Turbo譯碼器的研究與實現[D];復旦大學;2012年
,本文編號:1659320
本文鏈接:http://www.sikaile.net/kejilunwen/wltx/1659320.html