Abstract:
Systems and methodologies are described that facilitate transmitting low-density parity-check encoded communications in a wireless communications network and incrementing such codes in response to requests from receiving devices. The LDPC codes can have associated constraints allowing the codes to be error corrected upon receipt. The requests for incremented codes can be in cases of low transmission power or high interference, for example, where the original code can be too error-ridden to properly decode. In this case, additional nodes can be added to current and/or subsequent communications to facilitate adding a more complex constraint to the LDPC code. In this regard, the large codes can require less validly transmitted nodes to predict error-ridden values as the additional constraint renders less ambiguity in possible node value choices.
Abstract:
L'invention concerne un procédé d'encodage à faible latence d'une séquence de bits d'entrée (SO) en une séquence de bits codés (S) et un procédé de décodage correspondant, ledit procédé d'encodage comprenant: une première étape (El) de codage appliquée sur les bits de la séquence de bits d'entrée (SO), selon un premier code; une étape d'entrelacement (E3) destinée à entrelacer, au moyen d'un entrelaceur, les bits issus dudit premier code; une deuxième étape (E4) de codage dit de parité, appliquée sur les bits issus dudit entrelaceur, selon un deuxième code, pour générer ladite séquence de bits codés (S); ledit procédé étant caractérisé en ce que ladite deuxième étape de codage (E4) de parité débute après l'entrelacement d'un nombre DELTA prédéterminé de bits, ledit nombre DELTA prédéterminé de bits étant compris entre un premier nombre inférieur DELTAi de bits dépendant d'au moins un paramètre de ladite étape d'entrelacement (E3), et un premier nombre supérieur DELTAs de bits correspondant au nombre total de bits devant être traités lors de ladite étape d'entrelacement (E3).
Abstract:
The present invention relates to an error correction encoding method (100) for encoding so called source digital data (30) having the form of a frame (102), wherein said data can be classified into a plurality of classes (102 i ). The encoding method according to the invention comprises the following steps: - a first encoding step (110 1 ) for encoding data to be encoded formed by the data of a first class (102 1 ), to obtain encoded data; and - implementing the following step successively for at least one other class (102 i >1): - mixing (108 i >1) data of said other class (102 i >1) and the data encoded or to be encoded from a preceding encoding step, and - encoding (110 i >1) data to be encoded formed by said mixed data to obtain encoded data. The invention also relates to a method for decoding data encoded with the encoding method according to the invention, as well as associated encoding device and decoding device.
Abstract:
L'invention concerne un procédé et un système de communication comportant une première entité (3) comprenant une source d'information (9) et un dispositif encodeur (11), connectée via un canal (7) de transmission de données à une seconde entité (5) comportant un dispositif décodeur (13), le dispositif encodeur (11) étant destiné à encoder une séquence de données émise par la source d'information (9) pour former un ensemble de mots de code à partir d'une matrice de contrôle de parité comportant deux zones matricielles, chaque zone matricielle comprenant au moins une matrice de traitement, une matrice de liaison comportant un unique « 1 » par colonne et un unique « 1 » par ligne, et une matrice triangulaire ; et le dispositif décodeur (13) étant destiné à décoder un signal codé de réception reçu par la seconde entité, ledit signal codé de réception étant issu de l'ensemble de mots de code construit selon ladite matrice de contrôle de parité.
Abstract:
Disclosed is a device and procedure for coding a block low density parity check (LDPC) code having a variable length. The a device and procedure includes receiving an information word; and coding the information word into a block LDPC code according to a first parity check matrix or a second parity check matrix depending on a length to be applied when generating the information word into the block LDPC code.
Abstract:
The present invention relates to a decoding method and system for stochastic decoding of LDPC codes. Each encoded sample of a set of encoded samples is first scaled by a scaling factor proportional to a noise level of the set of encoded samples. Each of the scaled encoded samples is then converted into a corresponding probability. For each probability a corresponding probability message is the generated by encoding each probability as a sequence of digital bits. Each probability message is then provided to a respective node of a logic circuitry for stochastic decoding. The logic circuitry represents a factor graph of the parity check matrix of the LDPC code. Using the logic circuitry each probability message is processed for determining an estimated sequence of information bits. If an equality node is in a hold state a chosen bit is provided from a corresponding edge memory which is updated by storing output bits from the equality node when the same is in a state other than a hold state.
Abstract:
The invention concerns a communication a method and a system comprising a first entity (3) including an information source (9) and a coding device (11), connected via a channel (7) transmitting data to a second entity (5) including a decoding device (13), the encoding device (11) being designed to encode a data sequence emitted by the information source (9) to form a set of code words from a parity check matrix comprising two matrix zones, each matrix zone including at least one processing matrix, one matrix including a single "1" per column and a single "1" per line, and a triangular matrix; and the decoding device being designed to decode an encoded reception signal received by the second entity, said encoded reception signal being derived from the set of code words constructed in accordance with said parity check matrix.
Abstract:
A method generates a combined-replica group-shuffled iterative decoder. First, an error-correcting code and an iterative decoder for an error-correcting code is received. Multiple group-shuffled sub-decoders for the error-correcting code are constructed, based on the iterative decoder. Then, the multiple group-shuffled sub-decoders are combined into a combined-replica group-shuffled iterative decoder. The new combined iterative decoder is applicable for LDPC codes as well as turbo and torbo product codes.
Abstract:
A method compresses a set of correlated signals by first converting each signal to a sequence of integers, which are further organized as a set of bit-planes. This can be done by signal transformation and quantization. An inverse accumulator is applied to each bit-plane to produce a bit-plane of shifted bits, which are permuted according to a predetermined permutation to produce bit-planes of permuted bits. Each bit-plane of permuted bits is partitioned into a set of blocks of bits. Syndrome bits are generated for each block of bits according to a rate-adaptive base code. Subsequently, the syndrome bits can be decompressed in a decoder to reconstructed using the syndrome bits and the bit probability estimate. The sequence of integers corresponding to all of the bit-planes can then be reconstructed from the bit probability estimates, and the original signal can be recovered from the sequences of integers using an inverse quantization and inverse transform.