• English
    • Norsk
  • English 
    • English
    • Norsk
  • Administration
View Item 
  •   Home
  • Det matematisk-naturvitenskapelige fakultet
  • Fysisk institutt
  • Fysisk institutt
  • View Item
  •   Home
  • Det matematisk-naturvitenskapelige fakultet
  • Fysisk institutt
  • Fysisk institutt
  • View Item
JavaScript is disabled for your browser. Some features of this site may not work without it.

On a configurable hardware implementation of the BCJR algorithm

Olsen, Terje Normann
Master thesis
View/Open
main.pdf (3.009Mb)
Year
2007
Permanent link
http://urn.nb.no/URN:NBN:no-14812

Metadata
Show metadata
Appears in the following Collection
  • Fysisk institutt [2520]
Abstract
The introduction of turbo codes in 1993 was a breakthrough in constructing error correction codes that were able to approach the theoretical limit of performance. Different implementations of turbo codes have become widely used in recent wireless communication systems.

It is possible for hardware manufacturers to buy complete turbo decoding solutions as integrated circuits or IP (Intellectual Property) blocks, but these are usually tailor-made for a specific application.

This thesis presents a parameterized hardware implementation of the turbo decoding algorithm, called a SISO module, that is generic (parameterized behavior and structure) and scalable. Thus, for each application a balanced decision can be made taking into consideration speed, complexity and power consumption. The proposed implementation can be used as a constituent decoder in parallel or serial turbo decoding networks, in a turbo equalizer or as a MAP decoder.

A performance loss less than 0.08dB was accomplished for the fixed point implementation with short bit widths by an exploration of performance for different representation of external and internal signals and eliminating destructive saturation.

An effort was made in exploring and combining the latest research available to reduce complexity and the signal path.

The signal path through the decoder was shortened by implementing parallel circuits for all arithmetic operations of the algorithm, and simplifying or eliminating logic. The throughput for a turbo decoder based on the SISO IP was shown to be comparable to other recent implementations.

The thesis work includes developing and optimizing a behavior model in ANSI C/ MATLAB, implementing the module in VHDL, testing, and synthesizing for ASIC and FPGA.
 
Responsible for this website 
University of Oslo Library


Contact Us 
duo-hjelp@ub.uio.no


Privacy policy
 

 

For students / employeesSubmit master thesisAccess to restricted material

Browse

All of DUOCommunities & CollectionsBy Issue DateAuthorsTitlesThis CollectionBy Issue DateAuthorsTitles

For library staff

Login
RSS Feeds
 
Responsible for this website 
University of Oslo Library


Contact Us 
duo-hjelp@ub.uio.no


Privacy policy