IEEE Communications Magazine · 2003 · 57 citations · 13 references
EngineeringComputer EngineeringComputer ScienceComputer ArchitectureDigital CommunicationMessage PassingCoding TheoryDigital Signal ProcessingError Control CodingError DetectionError-correcting CodesLow-power Digital Circuit DesignBit Error RateDecoding AlgorithmsIterative DecodingLow-density Parity-check CodesMessage-passing AlgorithmsSignal-to-noise RatioTurbo CodesVlsi Implementation
Implementation constraints on iterative decoders applying message-passing algorithms are investigated. Serial implementations similar to traditional microprocessor datapaths are compared against architectures with multiple processing elements that exploit the inherent parallelism in the decoding algorithm. Turbo codes and low-density parity check codes, in particular, are evaluated in terms of their suitability for VLSI implementation in addition to their bit error rate performance as a function of signal-to-noise ratio. It is necessary to consider efficient realizations of iterative decoders when area, power, and throughput of the decoding implementation are constrained by practical design issues of communications receivers.
13