IP Library Granted Patent US 7,062,165
Granted Patent B2
US 7,062,165 · App. 10/025,795 · Granted Jun 13, 2006

Receiver monitoring and optimization using forward error correction information

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,062,165
App. No.
10/025,795
Granted
Jun 13, 2006
Kind
B2
Abstract

A data regenerator for regenerating a data signal, including a convertor for converting a received data signal into a binary data signal in dependence on conversion parameters, an error corrector for correcting errors in the binary data signal based on error correction code contained in the binary data signal to produce a corrected binary data signal, and a performance monitor for comparing the corrected binary data signal with an uncorrected representation of the binary data signal to determine information about the relative number of logic“1”s and logic “0”s that have been corrected by the error corrector and output a feedback signal representative of the relative number, wherein the convertor adjusts at least some of the conversion parameters in dependance on the feedback signal.

Claims (30)

1. A data regenerator for regenerating a data signal, comprising:

a convertor for converting a received data signal into a binary data signal in dependence on conversion parameters;

a descrambler for descrambline the binary data signal output by the convertor to produce an uncorrected binary data signal;

an error corrector for correcting errors in the uncorrected binary data signal based on error correction code contained in the uncorrected binary data signal to produce a corrected binary data signal;

rescrambling means for rescrambling the uncorrected binary data signal and the corrected binary data signal; and

a performance monitor including a comparitor for performing a bitwise comparison of the rescrambled corrected binary data signal with the rescrambled uncorrected binary data signal to determine information about the relative number of logic “1”s and logic “0”s that have been corrected by the error corrector and output a feedback signal representative of said informationt, and wherein said comparitor aenerates a first signal when the comparitor detects that a logic “1” has been changed to a logic “0” and a second signal when the comparitor detects that a logic “0” has been changed to a loaic “1” by the error corrector, and wherein the performance monitor includesa duty cycle generator responsive to the first and second signals for generating the feedback signal, the feedback signal being indicative of the ratio of corrected logic “1”s to corrected logic “0”s for predetermined durations of the data signal,

wherein the convertor adjusts at least some of the conversion parameters in dependance on the feedback signal.

2. The data regenerator of claim 1 wherein the adjusted conversion parameters include a slicing level for the received data signal to distinguish between a logic “1” and a logic “0”.

3. The data regenerator of claim 2 wherein the adjusted conversion parameters include a sampling phase.

4. The data regenerator of claim 2 wherein the received data signal is an optical data signal transmitted over a fiber path and the converter includes an opto/electrical transducer for converting the received data signal into an electrical data signal.

5. The data regenerator of claim 4 wherein the converter includes an analog to digital convertor for sampling an analog electrical signal output from the opto/electrical transducer in dependence on the slicing level to produce the binary data signal.

6. The data regenerator of claim 5 wherein the analog to digital convertor has a sampling phase that is adjusted in dependence on the feedback signal.

7. The data regenerator of claim 1 wherein the adjusted conversion parameters are adjusted with respect to achieving a threshold balance in the ratio of corrected logic “1”s and “0”s.

8. The data regenerator of claim 1 wherein the performance monitor includes counting means for counting a number of logic “1”s and a number of logic “0's that have been corrected by the error corrector far a predetermined duration of the binary data signal, and outputting signals representative of the number of corrected logic “1”s and corrected logic “0”s.

9. A method for regenerating a binary data signal comprising:

converting a received data signal into a binary data signal according to conversion parameters;

descrambling the binary data signal output to produce an uncorrected binary data signal;

detecting and correcting errors in the uncorrected binary data signal based on detection and correction code included in the uncorrected binary data signal to produce a corrected binary data signal;

comparing the corrected binary data signal with an uncorrected representation of the binary data signal to determine information about the relative number of logic “1”s and “0”s that have been corrected, wherein the step of comparing includes rescrambling the uncorrected binary data signal and the corrected binary data signal, performing a bitwise comparison of the rescrambled corrected binary data signal and the rescrambled uncorrected representation of the binary data signal and generating a first signal when the detecting step detects that a logic “1” has been changed to a logic “0” and a second signal when the detecting step detects that a logic “0” has been chanaed to a logic “1; and

adjusting at least one of the conversion parameters in dependence on the determined information.

10. The method of claim 9 wherein the received data signal is an optical data signal, including converting the optical data signal into an analog electrical signal and sampling the analog electrical signal in accordance with a sampling phase to determine, relative to a threshold slicing level, if the samples represent logic “1”s or logic “0”s, to produce the binary data signal.

11. The method of claim 10 including adjusting the threshold slicing level in dependence on the determined information.

12. The method of claim 11 including adjusting the sampling phase in dependence on the determined information.

13. The method of claim 9 wherein the conversion parameters are adjusted with respect achieving a threshold balance in the ratio of corrected logic “1”s and “0”s.

14. The method of claim 9 wherein the received data signal includes a plurality of data frames formatted as Optical Transport Units, including a generating a duty cycle wave-form having successive periods, each period being representative of the ratio of corrected logic “1”s and “0”s in at least one of the data frames.

15. A performance monitoring device for monitoring the performance of a data regenerator that corrects a received data signal based on forward error correction information contained in the received data signal, comprising:

rescrambler means for rescrambling an unscrambled corrected binary data signal and for rescrambling an unscrambled uncorrected binary data signal;

comparison means for receiving the rescrambled corrected binary data signal and the rescrambled uncorrected binary data signal from the rescrambler means and performing a bit-by-bit comparison of the rescrambed corrected and uncorrected binary data signals to determine when a logic “1” has been corrected to a logic “0” and when a logic “0” has been corrected to a logic “1” by the data regenerator; and

signal generating means responsive to the comparison means for generating a duty-cycle waveform representative of the ratio of corrected logic “1”s and logic “0”s for a data signal of a predetermined length.

16. The performance monitoring means of claim 15 wherein the signal generating means includes means for counting a number of corrected logic “1”s and a number of corrected logic “0”s for a data signal of a predetermined length, and outputting signals representative of said number of corrected logic “1”s and said number of corrected logic “0”s.

Assignments (5)
RELEASE OF SECURITY INTEREST Recorded Nov 20, 2023
From: BANK OF AMERICA, N.A.
To: CIENA CORPORATION
Reel/Frame 065630/0232 →
PATENT SECURITY AGREEMENT Recorded Nov 8, 2019
From: CIENA CORPORATION
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 050969/0001 →
RELEASE OF SECURITY INTEREST Recorded Oct 30, 2019
From: DEUTSCHE BANK AG NEW YORK BRANCH
To: CIENA CORPORATION
Reel/Frame 050938/0389 →
PATENT SECURITY AGREEMENT Recorded Jul 16, 2014
From: CIENA CORPORATION
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 033347/0260 →
SECURITY INTEREST Recorded Jul 15, 2014
From: CIENA CORPORATION
To: DEUTSCHE BANK AG NEW YORK BRANCH
Reel/Frame 033329/0417 →