摘要 |
A unified decoder (10) is capable of decoding data encoded with convolutional codes, Turbo codes and LDPC codes. The decoder comprises a first set (20,...,24) and a second set (26,...,3O) of trellis processors for calculating path metrics during decoding of convolutional codes and for calculating alpha and beta metrics during decoding of turbo and LDPC codes. The decoder further comprises a normalization unit for the normalization of metrics (46), a set of reliability calculators, a trace back unit (32) and two alpha-beta swap units (38,40) for the redistribution of the metrics to the trellis processors. In at least one embodiment, a unified decoder is implemented within a multi-standard wireless device.
|