IP Library Granted Patent US 6,956,872
Granted Patent B1
US 6,956,872 · App. 09/862,911 · Granted Oct 18, 2005

System and method for encoding DSL information streams having differing latencies

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 6,956,872
App. No.
09/862,911
Granted
Oct 18, 2005
Kind
B1
Abstract

The present invention is generally directed to a system and method for encoding a DSL information bit stream and decoding a corresponding encoded DSL symbol. In accordance with one embodiment, an apparatus for encoding a DSL information bit stream is provided having a switch with an input configured to receive a DSL information bit stream and at least two outputs. An encoder is provided and coupled to a first output of the switch. A serial to parallel converter is provided and coupled to both an output of the encoder and a second output of the switch. Finally, a mapper is provided and coupled to an output of the serial to parallel converter through multiple paths. Preferably, a first coupling path between the serial to parallel converter and the mapper is a direct path and a second coupling path includes a second encoder.

Claims (33)

1. An apparatus for encoding a DSL information bit stream comprising:

a switch having an input configured to receive a DSL information bit stream and at least two outputs, including a first switch output and a second switch output;

a first encoder having an input coupled to the first switch output;

a serial to parallel converter coupled to both an output of the first encoder and the second switch output;

a mapper coupled to an output of the serial to parallel converter through multiple paths, wherein a first coupling path is a direct path and a second coupling path includes a second encoder.

2. The apparatus of claim 1 , wherein the first encoder is a Reed-Solomon encoder.

3. The apparatus of claim 1 , wherein the second encoder is a block turbo encoder.

4. The apparatus of claim 1 , wherein the second encoder is a convolutional turbo encoder.

5. The apparatus of claim 1 , further including an interleaver interposed between the first encoder and the serial to parallel converter.

6. The apparatus of claim 1 , further including a mapper directly coupled to an output of the serial to parallel converter.

7. The apparatus of claim 6 , further including a second encoder interposed between the serial to parallel converter and the mapper.

8. The apparatus of claim 7 , wherein the second encoder is a concatenated encoder.

9. The apparatus of claim 7 , wherein the second encoder is a turbo coder.

10. The apparatus of claim 9 , wherein the turbo coder is a convolutional turbo coder.

11. The apparatus of claim 1 , further including a third encoder interposed between the second switch input and the serial to parallel converter.

12. The apparatus of claim 1 , further including a controller for controlling the operation of the switch based upon the latency of the DSL information bit stream.

13. An apparatus for encoding a DSL information bit stream comprising:

a switch having an input configured to receive a DSL information bit stream and at least three outputs;

a plurality of encoders, each encoder coupled to a different output of the switch and each encoder defined by a different interleaving depth;

a serial to parallel converter coupled to an output of each of the plurality of encoders; and a mapper coupled to an output of the serial to parallel converter through multiple paths, wherein a first coupling path is direct path and a second coupling path includes a second encoder.

14. The apparatus of claim 13 , wherein the serial to parallel converter is also coupled directly to one of the switch outputs.

15. The apparatus of claim 13 , wherein each of the plurality of encoders are Reed-Solomon encoders.

16. A method for encoding a DSL information bit stream comprising:

providing at least two paths between an input configured to receive the DSL information bit stream and a serial to parallel converter;

providing a first encoder in one of the at least two paths; and

switching the DSL information bit stream through one of the at least two paths based upon a latency in the DSL information bit stream; and providing a mapper coupled to an output of the serial to parallel converter through multiple paths, wherein a first coupling path is direct path and a second coupling path includes a second encoder.

17. An apparatus for decoding an encoded DSL symbol comprising:

a soft demapper configured to generate multiple outputs, including an uncoded bit stream having an input configured to receive a DSL information bit stream and at least one coded bit stream;

at least one decoder configured to decode the at least one coded bit stream;

a circuit configured to perform a hard demapping of both the uncoded bit stream and an output of the at least one decoder; and a deinterleaver configured to operate on an output of the hard demapper corresponding to a demapping of the uncoded bit stream.

18. The apparatus of claim 17 , further including an Reed-Solomon decoder configured to decode an output of the deinterleaver.

19. The apparatus of claim 17 , wherein the circuit is implemented primarily through dedicated hardware.

20. The apparatus of claim 17 , wherein the circuit is implemented through general purpose hardware that is micro-coded with instructions to carry out the demapping function.

Assignments (5)
CHANGE OF NAME Recorded Nov 9, 2015
From: GLOBESPAN, INC.
To: GLOBESPANVIRATA, INC.
Reel/Frame 037078/0751 →
RELEASE OF SECURITY INTEREST Recorded Sep 30, 2015
From: ALCATEL-LUCENT USA, INC.
To: IKANOS COMMUNICATIONS, INC.
Reel/Frame 036732/0876 →
RELEASE OF SECURITY INTEREST Recorded Sep 30, 2015
From: SILICON VALLEY BANK
To: IKANOS COMMUNICATIONS, INC.
Reel/Frame 036733/0031 →
SECURITY INTEREST Recorded Jun 10, 2015
From: IKANOS COMMUNICATIONS, INC.
To: SILICON VALLEY BANK
Reel/Frame 035874/0351 →
NOTICE OF GRANT OF SECURITY INTEREST IN PATENTS Recorded May 5, 2015
From: IKANOS COMMUNICATIONS, INC.
To: ALCATEL-LUCENT USA, INC.
Reel/Frame 035581/0710 →