Nova Patents
EP1480366B1

Error-correcting encoding apparatus

Abstract

This record has no abstract on file.

EP1480366B1, drawing sheet 1
Sheet 1 of 38

Term

Term ended

Expired 12 August 2019, 7.1 years ago.

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

19 claims: 14 independent, 5 dependent

  1. 1
    A transmitting device for transmitting to a receiving device a frame signal including encoded data, comprising:a first encoder (43) for encoding the source data to produce first parity data;an interleaver (42) for interleaving the source data to produce randomized data;a second encoder (44) for encoding the randomized data to produce second parity data;a puncturing unit (45, 46) for selecting a first number of bits from the first parity data to produce first selected data, characterised in that the selecting is based on first selection information indicating the first number of bits that is variable from one to a number more than one, and selecting a second number of bits from the second parity data to produce second selected data based on second selection information indicating the second number of bits that is variable from one to a number more than one, wherein the first selection information indicates whether each bit of the first parity data is to be selected and the second selection information indicates whether each bit of the second parity data is to be selected;means for changing the number of bits selected by the puncturing unit, wherein the number of bits selected is determined with M-N, N denotes the length of the source data, and M denotes the length of the output data sequence determined based on a format of a transmission frame;a multiplexer (47) for combining the source data with the first and second selected data;a modulator (25) for modulating the multiplexed data;and a transmitter (26) for transmitting the modulated data.
  2. 4
    The transmitting device of one of the preceding claims, wherein the number of bits selected from the first parity data is equal or close to the number of bits selected from the second parity data.
  3. 5
    The transmitting device of one of the preceding claims, wherein the first and second encoders (43, 44) are convolutional encoders.
  4. 6
    The transmitting device of one of the preceding claims, which further includes an input unit (41) providing the source data to the first encoder (43), interleaver (42) and multiplexer (47).
  5. 7
    The transmitting device of one of the preceding claims, wherein the source data, first parity data and second parity data include N-bits, and the first and second selected data include less than N-bits.
  6. 8
    The transmitting device of one of the preceding claims, wherein the puncturing unit includes a memory storing a puncturing table, wherein the bits selected from the first and second parity data is performed in accordance with the puncturing table.
  7. 9
    The transmitting device of one of the preceding claims, comprising a plurality of interleavers (42-1, 42-2) for interleaving the source data to produce randomized data streams.
  8. 11
    A method for transmitting a frame signal including encoded data to a receiving device, comprising:encoding the source data to produce first parity data;interleaving the source data to produce randomized data;encoding the randomized data to produce second parity data;selecting a first number of bits from the first parity data to produce first selected data, characterised in that the selecting is based on selection information indicating the first number of bits that is variable from one to a number more than one, and selecting a second number of bits from the second parity data to produce second selected data based on second selection information indicating the second number of bits that is variable from one to a number more than one, wherein the first selection information indicates whether each bit of the first parity data is to be selected and the second selection information indicates whether each bit of the second parity data is to be selected;changing the number of bits selected, wherein the number of bits selected is determined with M-N, N denotes the length of the source data, and M denotes the length of the output data sequence determined based on a format of a transmission frame;combining the source data with the first and second selected data;modulating the multiplexed data;and transmitting the modulated data.
  9. 14
    The method of one of the claims 11 - 13, wherein the number of bits selected from the first parity data is equal or close to the number of bits selected from the second parity data.
  10. 15
    The method of one of the claims 11-14 wherein the encoding steps are performed by convolutional encoders.
  11. 16
    The method of one of the claims 11 - 15, wherein the source data, first parity data and second parity data include N-bits, and the first and second selected data include less than N-bits.
  12. 17
    The method of one of the claims 11 - 16, wherein the puncturing unit includes a memory storing a puncturing table, wherein the bits selected from the first and second parity data is performed in accordance with the puncturing table.
  13. 18
    The method of one of the claims 11 - 17, wherein the interleaving step is performed by a plurality of interleavers (42-1, 42-2) to produce randomized data streams.
  14. 19
    The method of one of claims 11-18, wherein the source data and parity data include N-bits, and the selected data streams include less than N-bits.