期刊论文详细信息
ETRI Journal
Design and Architecture of Low-LatencyHigh-Speed Turbo Decoders
关键词: FPGA;    early-stop;    parallel decoding;    center-to-top;    radix-4;    Turbo code;   
Others  :  1185224
DOI  :  10.4218/etrij.05.0905.0033
PDF
【 摘 要 】

In this paper, we propose and present implementation results of a high-speed turbo decoding algorithm. The latency caused by (de)interleaving and iterative decoding in a conventional maximum a posteriori turbo decoder can be dramatically reduced with the proposed design. The source of the latency reduction is from the combination of the radix-4, center to top, parallel decoding, and early-stop algorithms. This reduced latency enables the use of the turbo decoder as a forward error correction scheme in real-time wireless communication services. The proposed scheme results in a slight degradation in bit error rate performance for large block sizes because the effective interleaver size in a radix-4 implementation is reduced to half, relative to the conventional method. To prove the latency reduction, we implemented the proposed scheme on a field-programmable gate array and compared its decoding speed with that of a conventional decoder. The results show an improvement of at least five fold for a single iteration of turbo decoding.

【 授权许可】

   

【 预 览 】
附件列表
Files Size Format View
20150520105441612.pdf 752KB PDF download
【 参考文献 】
  • [1]C. Berrou, A. Glavieus, and P. Thitimajshima, "Near Shanon Limit Error-Correcting Coding and Decoding: Turbo-Codes," Proc. ICC93, May 1993, pp. 1064-1070.
  • [2]P. Robertson, E. Villebrun, and P. Hoeher, "A Comparison of Optimal and Sub-Optimal MAP Decoding Algorithms Operating in the Log Domain," ICC95, 1995, pp. 1009-1013.
  • [3]D. Divsalar and F. Pollara, "Serial and Hybrid Concatenated Codes with Applications," Proc. of the Int’l Symp. on Turbo Codes & Related Topics, Sept. 1997, pp. 80-87.
  • [4]S. Benedetto et. al., "Soft Output Decoding Algorithm in Iterative Decoding of??Turbo Codes," TDA progress rep. 42-124, Jet Propulsion Lab., Pasadena, CA, Feb. 1996, pp. 63-87.
  • [5]P.Hoeher, "New Iterative (Turbo) Decoding Algorithms," Proc. of the Int’l Symp. on Turbo Codes & Related Topics, Sept. 1997, pp. 63-70.
  • [6]S.S. Pietrobon, "Implementation and Performance of a Serial MAP Decoder for?Use in an Iterative Turbo Decoder," Proc. IEEE Int. Symp. on Information?Theory, 1995, pp. 471-480.
  • [7]S.S. Pietrobon, "Implementation and Performance of a Turbo/MAP Decoder,"?Int’l J. of Satellite Comm., vol. 16, 1998, pp. 23-46.
  • [8]Bernard Sklar, "A Primer on Turbo Code Concepts," IEEE Comm.?Magazine, Dec. 1997.
  • [9]D. Divsalar and F. Pollara, "Multiple Turbo Codes for Deep-Space??Communications," TDA Progress rep. 42-141, Jet Propulsion Lab., Paradena, CA,?May 1995, pp. 66-77.
  • [10]S. Benedetto and G. Montorsi, "Unveiling Turbo Codes: Some Results on? Parallel Concatenated Coding Schemes," IEEE Trans. on Information?Theory, vol. 42, no. 2, Mar. 1996, pp. 409-429.
  • [11]Digital Video Broadcasting (DVB) Interaction Channel for Satellite Distribution System, ETSI Reference EN 301 799, v1.2.2, Dec. 2000.
  • [12]C. Douillard et al., The Turbo Code Standard for DVB-RCS, Proc. of the 2nd Int Symp. on Turbo Codes, Brest, France, Sept. 2000, pp. 551-554.
  文献评价指标  
  下载次数:14次 浏览次数:20次