IP Library Granted Patent US 7,809,996
Granted Patent B2
US 7,809,996 · App. 12/185,729 · Granted Oct 5, 2010

Adaptive FEC codeword management

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,809,996
App. No.
12/185,729
Granted
Oct 5, 2010
Kind
B2
Abstract

Adaptive FEC coding is used to adjust the codeword composition of FEC codewords in a communication system. A codeword composition ratio may be adjusted in response to variance of a measured transmission error value from a target transmission error value in the system. The codeword composition ratio may be any quantity or value that represents the relation between the payload and parity bytes in the applicable FEC coding scheme. Adjustment of the codeword composition ratio may be adjusting parameters such as the N, K and/or R values in ADSL1 systems or the INP and/or maximum interleaving delay values in ADSL2 systems. A controller may be used to monitor, analyze and adjust the various values used in adaptively managing FEC coding. The present invention may be implemented in a transmission system in which a transmitter transmits data to a receiver via a transmission channel, such as a DSL system.

Claims (59)

1. A controller communicatively interfaced with a Digital Subscriber Line (DSL) modem operating in a DSL system, the DSL modem to transmit data via a channel according to original transmission parameters, wherein the controller comprises:

a means, coupled with the DSL modem, for repeatedly acquiring Measured transmission Error Values (MEVs) representing impulse noise events detected on the channel, the MEVs acquired after training and initialization on the DSL modem;

a means, coupled with the acquiring means, for analyzing the acquired MEVs relative to a Target transmission Error Value (TEV); and

a means, coupled with the analyzing means, for generating a retransmission overhead control signal to modify the original transmission parameters during normal operation of the DSL modem (“SHOWTIME”) responsive to the means for analyzing, and transmitting the same to the DSL modem.

2. The controller of claim 1 , wherein the MEVs are based on at least one of:

a bit error rate;

errored seconds;

errored minutes;

code violations over a fixed period of time;

a Signal-to-Noise Ratio (SNR) measured at the receiver; and

Transmission Control Protocol and Internet Protocol (TCP/IP) throughput.

3. The controller of claim 1 , wherein the acquiring means, the analyzing means, and the generating means are implemented as computer readable program code.

4. The controller of claim 1 , wherein the acquiring means, the analyzing means, and the generating means are implemented as hardware.

5. The controller of claim 1 , wherein the TEV is a threshold error rate limit.

6. The controller of claim 1 , further comprising:

a historical data module to store historical MEVs representing impulse noise events detected on the channel over time, wherein the historical data module is coupled with the analyzing means; and wherein

analyzing the acquired MEVs relative to the TEV comprises analyzing the historical MEVs for information about impulse noise events that occurred during prior transmissions on the channel.

7. The controller of claim 6 , wherein the historical data module comprises a database.

8. The controller of claim 1 , wherein the controller comprises a dynamic spectrum manager.

9. The controller of claim 1 , wherein:

the DSL modem is an Asymmetric Digital Subscriber Line (ADSL) modem operable in compatibility with an ADSL2 standard; and wherein

the generated retransmission overhead control signal to adjust at least one of the following parameters:

Impulse Noise Protection (INP), and

Codeword Composition Ratio (CCR).

10. The controller of claim 1 , wherein the means for repeatedly acquiring the MEVs comprises means for receiving an input signal representative of the MEVs.

11. A method for generating a retransmission overhead control signal in a Digital Subscriber Line (DSL) modem having a transmitter to exchange data between a transmitter and a receiver on a channel, the method comprising:

(a) transmitting a control signal from the DSL modem via the channel, wherein the control signal specifies retransmission overhead parameters for the retransmission overhead control signal;

(b) repeatedly acquiring Measured transmission Error Values (MEVs) representing impulse noise events detected on the channel, the MEVs acquired after training and initialization on the DSL modem;

(c) analyzing the acquired MEVs relative to a Target transmission Error Value (TEV); and

(d) adjusting the retransmission overhead parameters when the MEV differs sufficiently from the TEV.

12. The method of claim 11 , wherein repeatedly acquiring the MEVs comprises at least one of the following:

directly measuring a characteristic of the DSL modem;

collecting a value from an element management system; and

computing the MEVs from collected data.

13. The method of claim 11 , wherein steps (a) through (d) are repeated.

14. The method of claim 11 , wherein the method is performed by one of:

a controller communicably interfaced with the DSL modem;

a controller embodying a dynamic spectrum manager;

a controller physically located within a Central Office (CO);

a controller physically located separate from the CO;

a controller operated by an entity which operates the DSL modem; and

a controller operated independently of the entity which operates the DSL modem.

15. The method of claim 11 , wherein analyzing the acquired MEVs relative to the TEV comprises analyzing historically acquired MEVs representing impulse noise events that occurred during prior transmissions on the channel.

16. The method of claim 11 , wherein the MEV is based on at least one of the following:

a Bit Error Rate (BER);

errored seconds;

errored minutes;

code violations over a fixed period of time;

a Signal-to-Noise Ratio (SNR) measured at the receiver; and

Transmission Control Protocol and Internet Protocol (TCP/IP) throughput.

17. The method of claim 11 , wherein repeatedly acquiring the MEVs, analyzing the acquired MEVs relative to the TEV, and adjusting the retransmission overhead parameters are implemented in computer readable program code.

18. The method of claim 11 , wherein repeatedly acquiring the MEVs, analyzing the repeated MEVs relative to the TEV, and adjusting the retransmission overhead parameters are implemented in hardware.

19. The method of claim 11 , wherein:

the DSL modem is an Asymmetric Digital Subscriber Line (ADSL) system operable in compatibility with an ADSL2 standard; and wherein

adjusting the retransmission overhead parameters comprises adjusting Impulse Noise Protection (INP), Codeword Composition Ratio (CCR), or both.

20. A transmission system comprising:

a transmission channel to carry data between a transmitter and a receiver/decoder, each communicatively interfaced with the transmission channel;

a transmission error value monitor communicatively interfaced with the receiver/decoder to periodically monitor for transmission error values indicative of impulse noise events on the transmission channel, wherein the transmission error values are periodically monitored after training and initialization on the receiver/decoder, the transmission error values being selected from a group comprising: a bit error rate, errored seconds, errored minutes, code violations over a fixed period of time, Signal-to-Noise Ratio (SNR) measured at the receiver/decoder, and Transmission Control Protocol and Internet Protocol (TCP/IP) throughput, and wherein the transmission error value monitor to further generate an input signal based on the transmission error values monitored; and

a controller coupled with the transmitter to receive the input signal from the transmission error value monitor and to further generate a retransmission overhead control signal for the transmitter in response to the input signal.

Assignments (10)
RELEASE OF SECURITY INTEREST Recorded Aug 17, 2023
From: VALUEGATE ASTRO SPV1
To: ADAPTIVE SPECTRUM AND SIGNAL ALIGNMENT, INCORPORATED; ASSIA SPE, LLC
Reel/Frame 064616/0450 →
SECURITY INTEREST Recorded Oct 29, 2022
From: ADAPTIVE SPECTRUM AND SIGNAL ALIGNMENT, INCORPORATED; ASSIA SPE LLC
To: VALUEGATE ASTRO SPV1
Reel/Frame 061804/0163 →
RELEASE OF SECURITY INTEREST Recorded Jul 21, 2022
From: MUZINICH BDC, INC.
To: ASSIA SPE, LLC
Reel/Frame 060976/0595 →
RELEASE OF SECURITY INTEREST Recorded Dec 7, 2020
From: MGG CALIFORNIA, LLC
To: ADAPTIVE SPECTRUM AND SIGNAL ALIGNMENT, INCORPORATED
Reel/Frame 054563/0685 →
SECURITY INTEREST Recorded Dec 4, 2020
From: ADAPTIVE SPECTRUM AND SIGNAL ALIGNMENT, INCORPORATED
To: MUZINICH BDC, INC.
Reel/Frame 054593/0459 →
GRANT OF A SECURITY INTEREST -- PATENTS Recorded Dec 5, 2016
From: ADAPTIVE SPECTRUM AND SIGNAL ALIGNMENT, INCORPORATED
To: MGG CALIFORNIA LLC, AS COLLATERAL AGENT
Reel/Frame 040831/0451 →
RELEASE OF SECURITY INTEREST Recorded Nov 30, 2016
From: PARTNERS FOR GROWTH IV, L.P.
To: ADAPTIVE SPECTRUM AND SIGNAL ALIGNMENT, INCORPORATED
Reel/Frame 040766/0202 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 3, 2016
From: PARTNERS FOR GROWTH
To: ADAPTIVE SPECTRUM AND SIGNAL ALIGNMENT, INC.
Reel/Frame 040212/0569 →
SECURITY INTEREST Recorded Jan 13, 2015
From: ADAPTIVE SPECTRUM AND SIGNAL ALIGNMENT, INCORPORATED
To: PARTNERS FOR GROWTH IV, L.P.
Reel/Frame 034760/0220 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 19, 2008
From: CIOFFI, JOHN M.
To: ADAPTIVE SPECTRUM AND SIGNAL ALIGNMENT, INC.
Reel/Frame 021563/0172 →