Nova Patents
EP1480366A2

Error-correcting encoding apparatus

Abstract

A desired encoding rate is obtained by an error-correcting encoding apparatus including convolution units (43, 44) provided in parallel with each other. The convolution units provided in parallel with each other perform convoluting processes on source data. An interleaver (42) randomizes the source data provided from one of the convolution units. Puncturing units (45, 46) select data elements form parity data sequences produced by the convolution according to predetermined puncturing patterns. A multiplexing unit (47) provides the parity data elements selected by the puncturing units for the output data sequence.

EP1480366A2, drawing sheet 1
Sheet 1 of 36

Term

Term ended

Projected expiry passed 12 August 2019, 7.1 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

19 claims: 13 independent, 6 dependent

  1. 1
    A transmitting device which transmits to a receiving device a frame signal including encoded data, comprising:a first encoder (43) encoding the source data to produce first parity data;an interleaver (42) interleaving the source data to produce randomized data;a second encoder (44) encoding the randomized data to produce second parity data;a puncturing unit (45, 46) selecting a number of bits from the first and second parity data to produce first selected data and second selected data, wherein the number of bits selected corresponds to a predetermined coding rate and wherein the coding rate is determined based on a length of the source data to be transmitted and a transmission frame length;a multiplexer (47) combining the source data with the first and second selected data;a modulator (25) modulating the multiplexed date;and a transmitter (26) 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 number of bits from the first and second parity data to produce first selected data and second selected data, wherein the number of bits selected corresponds to a predetermined coding rate and wherein the coding rate is determined based on a length of the source data to be transmitted and a transmission frame length;combining the source data with the first and second selected data;modulating the multiplexed date;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 transmitting device of one of the preceding claims, 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.