Software for Turbo Decoding on Digital Signal Processors

TBMG-6684

07/02/2002

Abstract
Content

Software for decoding turbo codes that have been adopted as standard by the Consultative Committee for Space Data Systems is being developed along with hardware built around integrated-circuit digital signal processors (DSPs) that execute the software. The software enables reliable communication at data rates up to 700 kb/s at a signal-to-noise ratio (SNR) of –0.2 dB if a rate-1/6 code is used, or at an SNR of 0.8 dB if a rate-1/3 code is used. The software is written primarily in assembly language and runs on eight high-performance DSPs in parallel. Frames of data are distributed among six of the DSPs, which perform iterative decoding. A “stopping rule” is used to detect early convergence, thereby reducing the average number of iterations and, hence, increasing decoding speed. The remaining two DSPs perform ancillary functions, including frame synchronization, tracking of frame arrival times, de-randomization (sometimes used to ensure a bit-transition density sufficient for receiver tracking), and cyclic redundancy checking for verification of data.

Meta TagsDetails
Citation
"Software for Turbo Decoding on Digital Signal Processors," Mobility Engineering, July 2, 2002.
Additional Details
Publisher
Published
Jul 2, 2002
Product Code
TBMG-6684
Content Type
Magazine Article
Language
English