透過您的圖書館登入
IP:3.144.77.71
  • 學位論文

免額外逆向遞迴運算延遲渦輪解碼器設計

Dummy-Beta-Latency-Free Turbo Decoder Design

指導教授 : 李文達
若您是本文的作者,可授權文章由華藝線上圖書館中協助推廣。

摘要


渦輪碼是一種前向錯誤更正碼,利用大量的運算與多次的疊代來達到接近夏農極限的錯誤更正效能。但傳統渦輪解碼在硬體的實現上需要使用到大量的記憶體,而且解碼輸出延遲時間也比較長。為此本論文藉由分析研究渦輪演算法與滑動視窗演算法,提出一種新型免額外逆向遞迴運算延遲演算法,該一方法可以將解碼延遲由傳統四個L長度縮短成只用一個滑動視窗解碼延遲。在硬體的實現上,此一新架構僅需增加一個額外的記憶體即可省去一個逆向遞迴計算單元和二個內部暫存記憶體。相較於傳統的架構,使用本篇論文所提出的演算法,可在SISO的部份省去27%~45%的記憶體位元數,而在實際記憶體的面積上也可省去65%~68%。為了檢驗此架構的可行性,我們先使用了Xilinx FPGA HW-V4-ML402-USA加以驗證,最後我們也將此一架構以TSMC 0.18 μm 1P6M製程實際完成一顆低延遲渦輪解碼晶片設計,實驗顯示此一解碼器時脈為104.1MHz,整個電路含I/O PAD的面積是1.9 mm 1.9 mm,可供未來無線通訊IP之應用。

關鍵字

渦輪碼 低延遲 SISO設計

並列摘要


Turbo code is a forward error correct code which has good error correction capability and near Shannon limiting performance. Traditional turbo decoder needs large memory size and has long decoding latency for implementation. This paper presents a dummy-beta-latency-free algorithm which can reduce the decoding latency of sliding window from 4L to 1L. In hardware implementation, we can use a dummy-beta memory unit to replace one backward calculation unit and two SISO sub-memories. Experimental results show that our architecture can save 27%~45% memory bit and 65%~68% memory area. Then, we have verified this algorithm using Xilinx FPGA (HW-V4-ML402-USA) system. Finally, a dummy-beta-latency-free turbo decoder is designed using TSMC 0.18μm 1P6M CMOS technology. The chip occupies 1.9mm 1.9mm and has a clock frequency of 104.1Mbps.

並列關鍵字

turbo code low latency SISO decoder

參考文獻


[2]. S. Lin and D. J. Costello, Jr., “Error Control Coding fundamentals and applications,” New Jersey Prentice–Hall, 1983.
[3]. C. Berrou and A. Glavieux, “Near optimum error correcting coding and decoding: Turbo codes,” IEEE Trans. Commun. Vol. 44, pp. 1261-1271, Oct. 1996.
[4]. Ibrahim A. Al-Mohandes and Mohamed I. Elmasry, “A new efficient dynamic-iterative technique for turbo decoders,” in Proc. IEEE Midwest Symposium on Circuit and Systems, vol. 3, pp. 180-183, Aug 2002.
[5]. Wen-Ta Lee; San-Ho Lin; Chia-Chun Tsai; Trong-Yen Lee; Yuh-Shyan Hwang, “A new low-power turbo decoder using HDA-DHDD stopping iteration,” IEEE International Symposium on Circuits and Systems, Page(s):1040 - 1043 Vol. 2, May 2005
[6]. J. Hagenauer and P. Hoher, “A viterbi algorithm with soft-decision outputs and its applications,” in Proc. IEEE GLOBECOM, Dallas, TX, pp. 47.1.1–47.1.7., Nov. 1989.

延伸閱讀