Paper
18 October 2001 Parallel turbo decoder using a low-latency Max-Log-MAP kernel for a VLIW DSP
Yingtao Jiang, Jun Ma, Ali Saidi, Yuke Wang
Author Affiliations +
Proceedings Volume 4586, Wireless and Mobile Communications; (2001) https://doi.org/10.1117/12.445228
Event: Asia-Pacific Optical and Wireless Communications Conference and Exhibit, 2001, Beijing, China
Abstract
Turbo-Codes have attracted great interest in digital mobile radio due to their remarkable error correcting capabilities. In this paper, we present an optimized Turbo decoder for wireless systems following recommended CDMA2000 standard (192 time frames with 8 states per frame). This decoder is implemented using TI's latest C64x digital signal processor. To achieve the maximum parallelism in TI's VLIW architecture, we have specially redesigned the trellis computation algorithm to improve the decoder throughput and reduce the number of computation operations required. In particular, our proposed algorithm transforms a number of add/subtract operations to multiplication operations. In this way, previously unused functional units become available and therefore, more parallel instructions can run simultaneously, leading to throughput increase and latency reduction. To our findings, current TI's compiler (Code Composer V1.2) fails to generate the optimized assembly code when our algorithms are directly implemented in C. To this end, we have illustrated optimized resource binding and timing schedules by applying code motion and loop transformation techniques. The optimized Turbo decoder can finish one decoding stage in 18.1 microseconds for a C64x DSP running at 400 MHz.
© (2001) COPYRIGHT Society of Photo-Optical Instrumentation Engineers (SPIE). Downloading of the abstract is permitted for personal use only.
Yingtao Jiang, Jun Ma, Ali Saidi, and Yuke Wang "Parallel turbo decoder using a low-latency Max-Log-MAP kernel for a VLIW DSP", Proc. SPIE 4586, Wireless and Mobile Communications, (18 October 2001); https://doi.org/10.1117/12.445228
Advertisement
Advertisement
RIGHTS & PERMISSIONS
Get copyright permission  Get copyright permission on Copyright Marketplace
KEYWORDS
Digital signal processing

Clocks

Signal processing

Computer programming

Logic

Computer architecture

Standards development

Back to Top