Nova Patents
EP1995901A2

Interleaver apparatus and method

Abstract

One embodimennt of the invention relates to a method of data processing. In the method, an initial data stream is received. A series of bytes having a total byte length is selected from the initial data stream, the series of bytes having a span in the initial data stream that is greater than the total byte length. At least one redundancy byte is calculated based on the series of bytes. An output data stream is transmitted over a transmission medium (406), where the output data stream includes the initial data stream with the at least one redundancy byte therein, and where consecutive bytes in the output data stream have an order that corresponds to an order of consecutive bytes in the initial data stream. Other devices and methods are also described.

EP1995901A2, drawing sheet 1
Sheet 1 of 18

Term

1.6 yearsto projected expiry

Projected expiry 16 May 2028, counted from filing; an application has no term until it is granted.

  1. Priority and filed
  2. Published
  3. Today
  4. Projected expiry

17 claims: 7 independent, 10 dependent

  1. 1
    A network device (402; 902), comprising:a network interface (408) configured to receive an initial data stream;an interleaving redundancy encoder (416;906) configured to select a series of bytes having a total byte length from the initial data stream, the series of bytes having a span in the initial data stream that is greater than the total byte length, and further configured to calculate at least one redundancy byte based on the series of bytes.
  2. 5
    The network device (402;902) of any one of claims 1 to 4, where the network device is a DSL modem.
  3. 6
    The network device (402; 902) of any one of claims 1 to 5 wherein said interleaving redundancy encoder comprises:a pre-interleaver (424) configured to select said series of bytes as a series of equally spaced, non-consecutive bytes from the initial data stream or a modified data stream;and a redundancy encoder (426) configured to calculate said at least one redundancy byte based on the series of bytes.
  4. 7
    A network device (402; 902) adapted to facilitate transmission of data over a transmission medium, comprising:a network interface (408) configured to receive an initial data stream;a pre-interleaver (424) configured to select a series of equally spaced, non-consecutive bytes from the initial data stream or a modified data stream;and a redundancy encoder (426) configured to calculate at least one redundancy byte based on the series of bytes.
  5. 11
    The network device (402; 902) of any one of claims 6 to 9, further comprising:an interleaver (428) configured to re-order the modified data stream to form an output data stream for transmission over a transmission medium (406), where consecutive bytes in the output data stream have an order that corresponds to an order of consecutive bytes in the initial data stream.
  6. 12
    The network device of any one of claims 6 to 11, further comprising:a controller (422) for selectively inserting at least one delay unit into the initial data stream to form the modified data stream.
  7. 14
    A method of data processing for communication, comprising:re-structuring an initial data stream to form a modified data stream;selecting a series of equally spaced, non-consecutive bytes in the modified data stream;calculating at least one redundancy byte based on the series of bytes;and inserting the at least one redundancy byte into the modified data stream to form an outgoing data stream, where consecutive bytes in the outgoing data stream have an order that corresponds to an order of consecutive bytes in the initial data stream.