Hide metadata

dc.date.accessioned2013-03-12T08:32:01Z
dc.date.available2013-03-12T08:32:01Z
dc.date.issued2007en_US
dc.date.submitted2007-03-04en_US
dc.identifier.citationOlsen, Terje Normann. On a configurable hardware implementation of the BCJR algorithm. Masteroppgave, University of Oslo, 2007en_US
dc.identifier.urihttp://hdl.handle.net/10852/11149
dc.description.abstractThe 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.nor
dc.language.isoengen_US
dc.subjectdatateknologi turbo turbodekoding SISO konvolusjon dekoder MAP algoritmer soft-in soft-out maximum posteriori BCJR FPGA ASIC trellisen_US
dc.titleOn a configurable hardware implementation of the BCJR algorithmen_US
dc.typeMaster thesisen_US
dc.date.updated2007-04-26en_US
dc.creator.authorOlsen, Terje Normannen_US
dc.subject.nsiVDP::430en_US
dc.identifier.bibliographiccitationinfo:ofi/fmt:kev:mtx:ctx&ctx_ver=Z39.88-2004&rft_val_fmt=info:ofi/fmt:kev:mtx:dissertation&rft.au=Olsen, Terje Normann&rft.title=On a configurable hardware implementation of the BCJR algorithm&rft.inst=University of Oslo&rft.date=2007&rft.degree=Masteroppgaveen_US
dc.identifier.urnURN:NBN:no-14812en_US
dc.type.documentMasteroppgaveen_US
dc.identifier.duo53948en_US
dc.contributor.supervisorAsgeir Nysæter, Sverre Holmen_US
dc.identifier.bibsys070594937en_US
dc.identifier.fulltextFulltext https://www.duo.uio.no/bitstream/handle/10852/11149/1/main.pdf


Files in this item

Appears in the following Collection

Hide metadata