TURBO CODING WITH SUPPORT FOR LOW CODING RATES

A turbo encoder designed to operate at one coding rate may be operated at a lower coding rate by modifying the size of each input block of data. In one implementation, the size may be increased by inserting predetermined bit sequences (i.e., additional bits) into the original block of data to create...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: CHATTERJEE, Debdeep, ERMOLAEV, Grigory, DAVYDOV, Alexei
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 turbo encoder designed to operate at one coding rate may be operated at a lower coding rate by modifying the size of each input block of data. In one implementation, the size may be increased by inserting predetermined bit sequences (i.e., additional bits) into the original block of data to create a "virtual code block" that is larger than the input block of data. The virtual code block may be input to the turbo coder to obtain an encoded output block that includes a systematic portion and parity portion. The systematic portion may be modified to remove the predetermined bit sequence and the resulting output block transmitted over a channel (e.g., a noisy radio channel). La présente invention concerne un turbo-codeur destiné à fonctionner à un rendement de codage, ledit turbo-codeur pouvant être mis en fonctionnement à un rendement de codage plus faible en modifiant la taille de chaque bloc d'entrée de données. Selon un mode de réalisation, la taille peut être accrue en insérant des séquences de bit prédéterminées (c'est-à-dire, des bits supplémentaires) dans le bloc de données d'origine afin de créer un « bloc de code virtuel » qui est plus grand que le bloc d'entrée de données. Le bloc de code virtuel peut être entré dans le turbo-codeur pour obtenir un bloc de sortie codé qui comprend une partie systématique et une partie de parité. La partie systématique peut être modifiée pour éliminer la séquence de bit prédéterminée et le bloc de sortie résultant transmis sur un canal (par exemple, un canal radio bruyant).