×

Process for transmitting information bits with error correction coding and decoder for the implementation of this process

  • US 6,122,763 A
  • Filed: 08/28/1997
  • Issued: 09/19/2000
  • Est. Priority Date: 08/28/1996
  • Status: Expired due to Term
First Claim
Patent Images

1. Process for transmitting information bits, wherein a transmitter executes the following steps:

  • forming a first binary matrix from the information bits to be transmitted;

    converting the first binary matrix into a second binary matrix by applying a systematic block code corresponding to a product of elementary systematic block codes; and

    transmitting bits extracted from the second binary matrix towards a channel, and a receiver executes the following steps;

    forming an input matrix from a signal received according to said channel, the input matrix having the same size as the second binary matrix, and being comprised of digital samples having signs which represent respective initial estimations of the bits in the second binary matrix and absolute values which respectively measure confidences associated with said initial estimations; and

    iteratively decoding the input matrix, wherein the iterative decoding of the input matrix includes a number m of decoding cycles, each decoding cycle successively comprising code word search steps for each elementary block code used in the product code, wherein, at each code word search step, a data matrix and a decision matrix having binary components are received which, before the first search step of the iterative decoding are respectively constituted by the input matrix and by a matrix having binary components which respectively correspond to the signs of the input matrix samples, and a new decision matrix and a new data matrix are produced for the following search step, whereby the new decision matrix has binary components which represent new respective estimations of the bits of the second binary matrix and the new data matrix has samples having absolute values which respectively measure confidences associated with said new estimations, wherein decoded information bits are extracted from the decision matrix produced during the last code word search step, wherein each code word search step includes a division of the data matrix received into data vectors each corresponding to a code word of the elementary code and a corresponding division of the decision matrix received into decision vectors and soft decision elementary decodings to respectively process at least certain data vector/decision vector pairs, wherein the first binary matrix comprises, in addition to the information bits, a set of bits having values a priori known to the receiver, the bits of said set being distributed in a substantially uniform manner according to each dimension of the first binary matrix, whereby, after systematic coding, the bits of said set are located in determined positions of said second binary matrix, wherein the bits of said set are not transmitted towards the channel, and wherein the receiver places in the input matrix, in positions corresponding to said determined positions of the second binary matrix, samples having signs which correspond respectively to the a priori known values of the bits of said set and absolute values which are representative of a maximum confidence.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×