EP0920164B1

Coding and modulation method and apparatus for its implementation

Abstract

This record has no abstract on file.

EP0920164B1, drawing sheet 1
Sheet 1 of 9

Term

Term ended

Expired 26 November 2018, 7.8 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

10 claims: 2 independent, 8 dependent

  1. 1
    A method for conveying coded digital information in the form of multiple-valued symbols from a transmitter to a receiver, characterised in that it comprises the steps of a) encoding digital information in a Hybrid Concatenated Code encoder (501, 510), b) mapping the encoded digital information into multiple-valued symbols in a Multi-Level Coding encoder (511, 512a-d, 513, 514), c) transmitting the multiple-valued symbols, d) receiving the multiple-valued symbols, and e) decoding the received multiple-valued symbols in a Multi-Stage Decoder (800);wherein encoding digital information and mapping the encoded digital information into multiple-valued symbols implement a Rate Compatible Punctured code, and wherein step b) comprises the substeps of dividing the encoded digital information into a predetermined number of encoded component data streams (511) and puncturing each encoded component data stream separately (512a-d), and mapping the punctured encoded component data streams into multiple-valued symbols in the Multi-Level Coding encoder.
  2. 7
    A transmitting device (1101, 1102) for transmitting coded digital information in the form of multiple-valued symbols to a receiver, characterised in that the transmitting device (1101, 1102) comprises - a Hybrid Concatenated Code encoder (501) for encoding the digital information to be transmitted and - a Multi-Level Coding encoder (511, 512a-d, 513, 514) for mapping the encoded digital information into multiple-valued symbols wherein said Hybrid Concatenated Code encoder (501) and said Multi-Level Coding encoder (511, 512a-d, 513, 514) are adapted to implement a Rate Compatible Punctured code, and wherein said Multi-Level Coding encoder is adapted to divide the encoded digital information into a predetermined number of encoded component data streams (511) and puncture each encoded component data stream separately (512a-d), and map the punctured encoded component data streams into multiple-valued symbols in a Multi-Level Coding scheme.