作者投稿和查稿 主编审稿 专家审稿 编委审稿 远程编辑

计算机工程 ›› 2012, Vol. 38 ›› Issue (2): 116-118. doi: 10.3969/j.issn.1000-3428.2012.02.037

• 网络与通信 • 上一篇    下一篇

分组Turbo码的译码性能分析及DSP优化

张守柱,李 青,崔慧娟,唐 昆   

  1. (清华大学电子工程系,北京 100084)
  • 收稿日期:2011-07-26 出版日期:2012-01-20 发布日期:2012-01-20
  • 作者简介:张守柱(1987-),男,硕士研究生,主研方向:信道编码;李 青,硕士研究生;崔慧娟、唐 昆,教授

Decoding Performance Analysis and DSP Optimization for Block Turbo Code

ZHANG Shou-zhu, LI Qing, CUI Hui-juan, TANG Kun   

  1. (Department of Electronic Engineering, Tsinghua University, Beijing 100084, China)
  • Received:2011-07-26 Online:2012-01-20 Published:2012-01-20

摘要: 基于分组Turbo码的经典译码算法,分析译码参数与译码复杂度的关系及其对译码性能的影响,以一种(15, 11)×(13, 9)分组Turbo码为例,在权衡复杂度与性能的前提下,给出其在C55系列数字信号处理器(DSP)上的软件实现方案,并从定点化、编译选项、高级语言与汇编语言多个层面对译码算法进行优化,使译码运算量较未优化时降低89%。

关键词: 信道编码, 分组Turbo码, 译码性能, 数字信号处理器, 定点化

Abstract: Based on the classic decoding algorithm of Block Turbo Code(BTC), the relationship between decoding parameters and decoding complexity, and the impact of different parameters on performance, are analyzed. Taking a kind of (15, 11)×(13, 9) BTC for example, the software implementation scheme on C55 series Digital Signal Processor(DSP) is presented considering the compromise between performance and complexity. The optimization is done through different levels such as fix-point processing, complier options, high-level language and assembly language. Computational complexity has 89% reduction after optimization.

Key words: channel coding, Block Turbo Code(BTC), decoding performance Digital Signal Processor(DSP), fixed-point

中图分类号: