Patent ID: 6195396
Filing Date: 2001-02-27
Classification: H03M,H04L

Abstract:
An encoding/decoding system using 16-QAM modulation encoded in multi-level blocks, said system including a transmitter for transmitting message information bits and a receiver for receiving message information bits;said transmitter including:two transition encoders, each of which has two dimensions, a first of said encoders receiving two message information bits to be transmitted referred to as more significant bits, the second of said encoders receiving two other message information bits to be transmitted referred to as less significant bits;two parity encoders of rate N/N-1, where N is even, receiving the bits output from said first transition encoder, said parity encoders supplying, every N symbols, said bits output from said first transition encoder together with parity information;an allocation unit for allocating a symbol from the complex plane of the 16-QAM constellation to each group of four bits output by said parity encoders and by said second transition encoders, said allocation unit supplying the respective amplitude levels of said symbols on respective transmission paths, while satisfying the following rules:all of the symbols in the same quadrant of said complex plane have the same two less significant bits; andthe two more significant bits of the symbols in the same quadrant and close to the same axis of said complex plane differ from symbol to symbol by a single bit, the symbols in said complex plane being split up into subsets, each subset having a pair of more significant bits that is different from the pair of more significant bits of another subset; andquadrature modulation means for modulating said amplitude levels in quadrature, and supplying a signal to be transmitted; andsaid receiver including:quadrature demodulation means for demodulating the received signal in quadrature, and supplying two received amplitude levels;a pre-decision unit which takes a firm decision on the received amplitude levels, and which, for each of said received amplitude levels, firstly calculates a reliability coefficient equal to the difference in absolute terms between the squared Euclidean distances of each received amplitude level and the amplitude level corresponding to the closest ideal symbol in the 16-QAM constellation, and secondly supplies sector information making it possible to define which one of the three sectors delimited by decision thresholds corresponding to expected ideal amplitude levels for the four symbols closest to the two axes of said 16-QAM constellation is the sector in which the received symbol lies;two Wagner decoders taking flexible decisions, each of which decoders receiving firstly the firm decisions corresponding to said more significant bits and secondly one of said reliability coefficients, said Wagner decoders supplying, every N information symbols, said firm decisions together with correction information indicating that said parity information checks;a decision unit receiving said firm decisions, said correction information and said sector information, said decision unit correcting the two more significant bits output by said Wagner decoders as a function of said correction information, and correcting the two decided less significant bits as a function of said sector information, of the corrected more significant bits, and of said correction information; andtwo transition decoders, each of which has two dimensions, a first one of said decoders receiving the two corrected more significant bits, the second one of said decoders receiving the two corrected less significant bits, said decoders supplying received and decoded bits.