IP Library Granted Patent US 7,899,124
Granted Patent B2
US 7,899,124 · App. 11/855,215 · Granted Mar 1, 2011

Methods and systems for adaptive communication

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 7,899,124
App. No.
11/855,215
Granted
Mar 1, 2011
Kind
B2
Abstract

One embodiment of the present invention relates to a method of transferring data in a communication system. In the method, an initial impulse noise protection value is determined. A number of redundancy bits is added to blocks of data to form codewords as a function of the initial impulse noise protection value, where the impulse noise protection value corresponds to a number of consecutive symbols that can be corrected. The number of symbols that can be correctly transmitted is changed by changing only the number of redundancy bits added to each block of data.

Claims (33)

1. A method of selectively modifying impulse noise protection in a communication system, comprising:

adding a number of redundancy bits to blocks of data to form codewords, where the number of redundancy bits is capable of correcting up to a pre-determined number of bit errors within each block of data, and where the number of redundancy bits is selected as a function of an initial impulse noise protection value;

separating the codewords into interleaver blocks and interleaving the interleaver blocks to form an interleaved data stream; and

selecting an interleaver depth such that one symbol corresponds to an integer number of bytes of the interleaved data stream.

2. The method of claim 1 , where a number of redundancy bytes per interleaver block is selected to be equal to a value of impulse noise protection per symbol.

3. The method of claim 1 , where a number of bytes per interleaver block is selected to be identical to a maximum interleaver delay per symbol.

4. The method of claim 1 , further comprising:

seamlessly adjusting impulse noise protection from the initial impulse noise protection value to a modified impulse noise protection value.

5. The method of claim 4 , where seamlessly adjusting impulse noise protection comprises:

selectively adapting only the number of redundancy bits.

6. The method of claim 4 , where seamlessly adjusting impulse noise protection comprises:

altering an effective number of correctable bytes per interleaver block.

7. The method of claim 4 , where seamlessly adjusting impulse noise protection comprises:

altering a number of correctable bytes per codeword.

8. The method of claim 4 , where seamlessly adjusting impulse noise protection comprises:

altering the integer number of bytes of the interleaver block.

9. The method of claim 1 , where the impulse noise protection value is selected as a function of a ratio between a maximum impulse noise protection value and a maximum number of correctible bytes per codeword.

10. A communication device configured to transfer a block of data over a communication line, comprising:

a forward error correction encoder configured to form a codeword by adding a number of redundancy bits to the block of data; and

an interleaver configured to form an interleaved data stream by dividing the codeword into a plurality of interleaver blocks and interleaving the interleaver blocks;

wherein the communication device is configured to frame the interleaved data stream as a series of symbols over the communication line, wherein one symbol is framed to correspond to an integer number of bytes of one of the plurality of interleaver blocks.

11. The communication device of claim 10 , further comprising:

an analyzer configured to monitor the interleaved data stream during communication service and to determine a number of corrupted symbols within a codeword span associated with the codeword.

12. The communication device of claim 11 , wherein the communication device is configured to selectively adapt an impulse noise protection value as a function of the number of corrupted symbols.

13. The communication device of claim 12 , wherein selectively adapting the impulse noise protection value comprises altering the number of redundancy bits.

14. The communication device of claim 12 , wherein while the impulse noise protection value is selectively adapted, at least one of an interleaver block size, an interleaver depth, and a number of bits loaded per symbol remain constant.

15. The communication device of claim 10 , where the communication device is a DSL modem.

16. A communication device comprising:

an analyzer for monitoring impulse noise on a transmission line during communication service;

a signal processor for forming codewords having redundancy bits and for interleaving the codewords to form an interleaved data stream;

wherein the signal processor is adapted to adjust impulse noise protection by changing only the number of redundancy bits associated with codewords; and

wherein the signal processor is adapted to selectively distribute an integer number of bytes of a codeword over one symbol; wherein a byte boundary of the codeword is aligned to a boundary of the symbol, or

wherein the signal processor is adapted to selectively distribute an integer number of bytes of an interleaver block over one symbol; wherein a byte boundary of the interleaver block is aligned to a boundary of the symbol.

Assignments (12)
SECURITY AGREEMENT Recorded Jul 9, 2021
From: MAXLINEAR, INC.; MAXLINEAR COMMUNICATIONS, LLC; EXAR CORPORATION
To: WELLS FARGO BANK, NATIONAL ASSOCIATION
Reel/Frame 056816/0089 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 27, 2020
From: INTEL CORPORATION
To: MAXLINEAR, INC.
Reel/Frame 053626/0636 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 20, 2020
From: LANTIQ BETEILIGUNGS-GMBH & CO. KG
To: INTEL CORPORATION
Reel/Frame 053259/0678 →
MERGER AND CHANGE OF NAME Recorded Jan 17, 2018
From: LANTIQ DEUTSCHLAND GMBH; LANTIQ BETEILIGUNGS-GMBH & CO. KG
To: LANTIQ BETEILIGUNGS-GMBH & CO. KG
Reel/Frame 045085/0292 →
MERGER Recorded Dec 18, 2017
From: LANTIQ DEUTSCHLAND GMBH
To: LANTIQ BETEILIGUNGS-GMBH & CO. KG
Reel/Frame 044907/0045 →
RELEASE OF SECURITY INTEREST RECORDED AT REEL/FRAME 025413/0340 AND 025406/0677 Recorded Apr 17, 2015
From: DEUTSCHE BANK AG NEW YORK BRANCH, AS COLLATERAL AGENT
To: LANTIQ BETEILIGUNGS-GMBH & CO. KG
Reel/Frame 035453/0712 →
GRANT OF SECURITY INTEREST IN U.S. PATENTS Recorded Nov 29, 2010
From: LANTIQ DEUTSCHLAND GMBH
To: DEUTSCHE BANK AG NEW YORK BRANCH, AS COLLATERAL AGENT
Reel/Frame 025406/0677 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 15, 2010
From: INFINEON TECHNOLOGIES WIRELESS SOLUTIONS GMBH
To: LANTIQ DEUTSCHLAND GMBH
Reel/Frame 024529/0656 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 3, 2010
From: INFINEON TECHNOLOGIES AG
To: INFINEON TECHNOLOGIES WIRELESS SOLUTIONS GMBH
Reel/Frame 024474/0937 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 16, 2008
From: INFINEON TECHNOLOGIES NORTH AMERICA CORP.
To: INFINEON TECHNOLOGIES AG
Reel/Frame 020372/0515 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 11, 2007
From: OKSMAN, VLADIMIR
To: INFINEON TECHNOLOGIES NORTH AMERICA CORP.
Reel/Frame 020225/0918 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 11, 2007
From: HEISE, BERND
To: INFINEON TECHNOLOGIES AG
Reel/Frame 020226/0088 →