UNIFIED DECODER FOR CONVOLUTIONAL, TURBO, AND LDPC CODES

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 al...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: BELOGOLOVY, ANDREY VLADIMIROVICH, CHERNYSHEV, VLADISLAV ALEKSEEVICH, EFIMOV, ANDREY GENNAD'EVICH, TROFIMENKO, ALEXEY VALER'EVICH
Format: Patent
Sprache:eng ; fre
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung: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. L'invention porte sur un décodeur unifié (10) qui est capable de décoder des données codées par des codes de convolution, des turbocodes et des codes LDPC (contrôle de parité basse densité). Le décodeur comprend un premier ensemble (20,..., 24) et un second ensemble (26,..., 30) de processeurs en treillis pour calculer de métriques de trajet pendant le décodage de codes de convolution et pour calculer des métriques alpha et bêta pendant le décodage de turbocodes et de codes LDPC. Le décodeur comprend en outre une unité de normalisation pour la normalisation de métriques (46), un ensemble de calculateurs de fiabilité, une unité de rétrotraçage (32) et deux unités de permutation alpha-bêta (38, 40) pour la redistribution des métriques aux processeurs en treillis. Dans au moins un mode de réalisation, un décodeur unifié est mis en oevre dans un dispositif sans fil à multiples standards.