Turbo codec for software radio receivers

Turbo codes are a class of state-of-the-art error correction codes, which has been demonstrated to approach the Shannon?s channel capacity with manageable decoding complexity. In spite of its remarkable error correction power, the signal processing involved in Turbo decoding, especially for Turbo co...

Full description

Saved in:
Bibliographic Details
Main Authors: Guan, Yong Liang, Law, Choi Look, Yoshida, Susumu
Other Authors: School of Electrical and Electronic Engineering
Format: Research Report
Published: 2008
Subjects:
Online Access:http://hdl.handle.net/10356/2878
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
id sg-ntu-dr.10356-2878
record_format dspace
spelling sg-ntu-dr.10356-28782023-03-04T03:19:55Z Turbo codec for software radio receivers Guan, Yong Liang Law, Choi Look Yoshida, Susumu School of Electrical and Electronic Engineering DRNTU::Engineering::Electrical and electronic engineering::Computer hardware, software and systems Turbo codes are a class of state-of-the-art error correction codes, which has been demonstrated to approach the Shannon?s channel capacity with manageable decoding complexity. In spite of its remarkable error correction power, the signal processing involved in Turbo decoding, especially for Turbo codes with large code memory, is still considered to be too complex, hence too slow or too costly to realise, for many applications in practice. The main goal of this project is to design and develop modularized and re-usable software and hardware cores (programs) for Turbo encoders and decoders (codecs). Such cores will be useful for integration into a software radio test-bed for rapid prototyping and flexible investigations of a wide range of real-time communication applications. To this end, DSP (digital signal processor) and VHDL (Very High-speed Hardware Description Language) program codes for implementing Turbo coding and decoding in high-performance DSP and FPGA (field programmable gate array) platforms will be developed, optimized, verified, and benchmarked. In addition, a new class of iterative decoding algorithms based on SPC (single parity check) component decoding will also be studied for its suitability as very low- complexity SISO (soft-in-soft-out) component decoders for a wide range of channel codes. 2008-09-17T09:16:11Z 2008-09-17T09:16:11Z 2003 2003 Research Report http://hdl.handle.net/10356/2878 Nanyang Technological University application/pdf
institution Nanyang Technological University
building NTU Library
continent Asia
country Singapore
Singapore
content_provider NTU Library
collection DR-NTU
topic DRNTU::Engineering::Electrical and electronic engineering::Computer hardware, software and systems
spellingShingle DRNTU::Engineering::Electrical and electronic engineering::Computer hardware, software and systems
Guan, Yong Liang
Law, Choi Look
Yoshida, Susumu
Turbo codec for software radio receivers
description Turbo codes are a class of state-of-the-art error correction codes, which has been demonstrated to approach the Shannon?s channel capacity with manageable decoding complexity. In spite of its remarkable error correction power, the signal processing involved in Turbo decoding, especially for Turbo codes with large code memory, is still considered to be too complex, hence too slow or too costly to realise, for many applications in practice. The main goal of this project is to design and develop modularized and re-usable software and hardware cores (programs) for Turbo encoders and decoders (codecs). Such cores will be useful for integration into a software radio test-bed for rapid prototyping and flexible investigations of a wide range of real-time communication applications. To this end, DSP (digital signal processor) and VHDL (Very High-speed Hardware Description Language) program codes for implementing Turbo coding and decoding in high-performance DSP and FPGA (field programmable gate array) platforms will be developed, optimized, verified, and benchmarked. In addition, a new class of iterative decoding algorithms based on SPC (single parity check) component decoding will also be studied for its suitability as very low- complexity SISO (soft-in-soft-out) component decoders for a wide range of channel codes.
author2 School of Electrical and Electronic Engineering
author_facet School of Electrical and Electronic Engineering
Guan, Yong Liang
Law, Choi Look
Yoshida, Susumu
format Research Report
author Guan, Yong Liang
Law, Choi Look
Yoshida, Susumu
author_sort Guan, Yong Liang
title Turbo codec for software radio receivers
title_short Turbo codec for software radio receivers
title_full Turbo codec for software radio receivers
title_fullStr Turbo codec for software radio receivers
title_full_unstemmed Turbo codec for software radio receivers
title_sort turbo codec for software radio receivers
publishDate 2008
url http://hdl.handle.net/10356/2878
_version_ 1759853628628140032