Hardware Implementation of a Pipelined Turbo Decoder

Hardware Implementation of a Pipelined Turbo Decoder PDF Author: Guan Wang
Publisher:
ISBN:
Category : Decoders (Electronics)
Languages : en
Pages : 0

Get Book Here

Book Description

Hardware Implementation of a Pipelined Turbo Decoder

Hardware Implementation of a Pipelined Turbo Decoder PDF Author: Guan Wang
Publisher:
ISBN:
Category : Decoders (Electronics)
Languages : en
Pages : 0

Get Book Here

Book Description


Efficient Hardware Implementation of an Advanced Turbo Decoder

Efficient Hardware Implementation of an Advanced Turbo Decoder PDF Author: Naresh Kumar Venkatesh
Publisher: LAP Lambert Academic Publishing
ISBN: 9783847308553
Category :
Languages : de
Pages : 96

Get Book Here

Book Description
Turbo decoder is a key component of the emerging 3G mobile communication. The focus of this work is towards developing an application specific integrated circuit for an advanced turbo decoder. The methodology starts from RTL models which can be used for software solution and proceeds towards hardware implementation. In the current project work, Turbo encoder and turbo decoder with SOVA and log-MAP decoding algorithms were modelled from algorithmic level, concentrating on the functional correctness rather than on implementation architecture. The effect on performance due to variation in parameters like frame length, number of iterations, type of encoding scheme and type of the interleaver in the presence of additive white Gaussian noise, using MATLAB. The hardware of the Turbo decoder has been modelled in VHDL, simulated in VCS, synthesized using Design compiler and physical implementation has been carried out using IC Compiler.

Hardware Implementation of Non-binary Turbo Code for DVB/RCS.

Hardware Implementation of Non-binary Turbo Code for DVB/RCS. PDF Author: Yimin Du
Publisher:
ISBN:
Category :
Languages : en
Pages :

Get Book Here

Book Description


Turbo Decoder Architecture for Beyond-4G Applications

Turbo Decoder Architecture for Beyond-4G Applications PDF Author: Cheng-Chi Wong
Publisher: Springer Science & Business Media
ISBN: 1461483107
Category : Technology & Engineering
Languages : en
Pages : 106

Get Book Here

Book Description
This book describes the most recent techniques for turbo decoder implementation, especially for 4G and beyond 4G applications. The authors reveal techniques for the design of high-throughput decoders for future telecommunication systems, enabling designers to reduce hardware cost and shorten processing time. Coverage includes an explanation of VLSI implementation of the turbo decoder, from basic functional units to advanced parallel architecture. The authors discuss both hardware architecture techniques and experimental results, showing the variations in area/throughput/performance with respect to several techniques. This book also illustrates turbo decoders for 3GPP-LTE/LTE-A and IEEE 802.16e/m standards, which provide a low-complexity but high-flexibility circuit structure to support these standards in multiple parallel modes. Moreover, some solutions that can overcome the limitation upon the speedup of parallel architecture by modification to turbo codec are presented here. Compared to the traditional designs, these methods can lead to at most 33% gain in throughput with similar performance and similar cost.

Turbo-like Codes

Turbo-like Codes PDF Author: Aliazam Abbasfar
Publisher: Springer Science & Business Media
ISBN: 1402063911
Category : Technology & Engineering
Languages : en
Pages : 94

Get Book Here

Book Description
This book introduces turbo error correcting concept in a simple language, including a general theory and the algorithms for decoding turbo-like code. It presents a unified framework for the design and analysis of turbo codes and LDPC codes and their decoding algorithms. A major focus is on high speed turbo decoding, which targets applications with data rates of several hundred million bits per second (Mbps).

Advanced Hardware Design for Error Correcting Codes

Advanced Hardware Design for Error Correcting Codes PDF Author: Cyrille Chavet
Publisher: Springer
ISBN: 3319105698
Category : Technology & Engineering
Languages : en
Pages : 197

Get Book Here

Book Description
This book provides thorough coverage of error correcting techniques. It includes essential basic concepts and the latest advances on key topics in design, implementation, and optimization of hardware/software systems for error correction. The book’s chapters are written by internationally recognized experts in this field. Topics include evolution of error correction techniques, industrial user needs, architectures, and design approaches for the most advanced error correcting codes (Polar Codes, Non-Binary LDPC, Product Codes, etc). This book provides access to recent results, and is suitable for graduate students and researchers of mathematics, computer science, and engineering. • Examines how to optimize the architecture of hardware design for error correcting codes; • Presents error correction codes from theory to optimized architecture for the current and the next generation standards; • Provides coverage of industrial user needs advanced error correcting techniques. Advanced Hardware Design for Error Correcting Codes includes a foreword by Claude Berrou.

Turbo Coding

Turbo Coding PDF Author: Jesper Kjeldsen
Publisher: LAP Lambert Academic Publishing
ISBN: 9783838330983
Category :
Languages : en
Pages : 136

Get Book Here

Book Description
This report presents a hardware implementation of an EGPRS-2 turbo decoder based on the soft-output Viterbi algorithm (SOVA). Here techniques for optimizing the implementation has been used to establish a Finite State Machine with Datapath (FSMD) design. EGPRS-2 is the second evolution of GPRS, a standard for wireless transmission of data over the most widespread mobile communication network in the world, GSM. The SOVA based decoder is implemented in Matlab and analyzed through profiling. Here a bottleneck is found which takes up 70 % of the decoders execution time, is found. This bottleneck is mapped to an FSMD implementation, where the datapath is determined through cost optimization techniques and a pipeline is also implemented. XILINX Virtex-5 is used as an implementation reference to estimate a decreased execution time of the hardware design. It shows that a factor 1277 improvement over the Matlab implementation can be achieved and that it is able to handle the maximum EGPRS-2 throughput speed of 2 Mbit/s.

Quantization Effects and Implementation Considerations for Turbo Decoders

Quantization Effects and Implementation Considerations for Turbo Decoders PDF Author: Bart Blanchard
Publisher:
ISBN:
Category : Error-correcting codes (Information theory)
Languages : en
Pages :

Get Book Here

Book Description
ABSTRACT: Turbo codes are a powerful class of error-correcting codes that are gaining popularity in today's communication systems. The hardware implementation of the turbo decoder is of interest as more communications systems are increasing their level of integration, and turbo codes are being used in cost-sensitive applications. This thesis attempts to address some of the performance tradeoffs that apply to the turbo decoder implementation and how quantization relates to the decoding performance. A floating-point simulation model of a turbo code system written in the C programming language was used as the starting point for this thesis. The floating-point turbo decoder was transformed into a quantized simulation model. The quantized simulation model is used to show the performance of turbo decoder implementation, by modeling the effects of the actual bit-width limitations throughout the decoder. Many aspects of the quantization effort are explored, and performance data are presented as each area is independently quantized. As expected, the results show that as bit resolution is reduced the performance decreases. Since hardware implementation size is directly related to system cost, and size is traded-off for performance, there is no absolute optimum solution for all systems. The intent of this thesis is to present concepts and data that may aid in the many aspects of realizing a hardware implementation of a turbo decoder and to present the performance data in a manner that allows the reader to determine which quantization vs. performance tradeoffs are appropriate for their particular application.

Exploring HLS Coding Techniques to Achieve Desired Turbo Decoder Architectures

Exploring HLS Coding Techniques to Achieve Desired Turbo Decoder Architectures PDF Author: Thomas Cenova
Publisher:
ISBN:
Category : Error-correcting codes (Information theory)
Languages : en
Pages : 80

Get Book Here

Book Description
"Software defined radio (SDR) platforms implement many digital signal processing algorithms. These can be accelerated on an FPGA to meet performance requirements. Due to the flexibility of SDR's and continually evolving communications protocols, high level synthesis (HLS) is a promising alternative to standard handcrafted design flows. A crucial component in any SDR is the error correction codes (ECC). Turbo codes are a common ECC that are implemented on an FPGA due to their computational complexity. The goal of this thesis is to explore the HLS coding techniques required to produce a design that targets the desired hardware architecture and can reach handcrafted levels of performance. This work implemented three existing turbo decoder architectures with HLS to produce quality hardware which reaches handcrafted performance. Each targeted design was analyzed to determine its functionality and algorithm so a C implementation could be developed. Then the C code was modified and HLS directives were added to refine the design through the HLS tools. The process of code modification and processing through the HLS tools continued until the desired architecture and performance were reached. Each design was implemented and the bottlenecks were identified and dealt with through appropriate usage of directives and C style. The use of pipelining to bypass bottlenecks added a small overhead from the ramp-up and ramp-down of the pipeline, reducing the performance by at most 1.24%. The impact of the clock constraint set within the HLS tools was also explored. It was found that the clock period and resource usage estimate generated by the HLS tools is not accurate and all evaluations should occur after hardware synthesis."--Abstract.

High-Speed Decoders for Polar Codes

High-Speed Decoders for Polar Codes PDF Author: Pascal Giard
Publisher: Springer
ISBN: 3319597825
Category : Computers
Languages : en
Pages : 108

Get Book Here

Book Description
A new class of provably capacity achieving error-correction codes, polar codes are suitable for many problems, such as lossless and lossy source coding, problems with side information, multiple access channel, etc. The first comprehensive book on the implementation of decoders for polar codes, the authors take a tutorial approach to explain the practical decoder implementation challenges and trade-offs in either software or hardware. They also demonstrate new trade-offs in latency, throughput, and complexity in software implementations for high-performance computing and GPGPUs, and hardware implementations using custom processing elements, full-custom application-specific integrated circuits (ASICs), and field-programmable-gate arrays (FPGAs). Presenting a good overview of this research area and future directions, High-Speed Decoders for Polar Codes is perfect for any researcher or SDR practitioner looking into implementing efficient decoders for polar codes, as well as students and professors in a modern error correction class. As polar codes have been accepted to protect the control channel in the next-generation mobile communication standard (5G) developed by the 3GPP, the audience includes engineers who will have to implement decoders for such codes and hardware engineers designing the backbone of communication networks.