IP Library Granted Patent US 7,061,979
Granted Patent B1
US 7,061,979 · App. 09/823,410 · Granted Jun 13, 2006

System and method for determining the data rate of a digital data stream

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,061,979
App. No.
09/823,410
Granted
Jun 13, 2006
Kind
B1
Abstract

A system and method for determining a minimum pulse width for a digital data stream is described herein. The minimum pulse width is used to infer the data rate for the digital data stream. A measuring cell is used to measure the pulse widths by utilizing RC time constants. The measuring cell comprises a capacitor whose voltage is related to the pulse width. This voltage is then transferred by the measuring cell to a measurement node which determines the minimum pulse width of all the transferred voltages for the plurality of pulses.

Claims (47)

1. A method for determining a data rate for a digital data stream comprising a plurality of pulses, each pulse having a width, the method comprising:

directly measuring the width of each pulse from the plurality of pulses by a measuring cell utilizing RC time constants wherein each pulse width is represented by a measured width voltage;

transferring said measured width voltage to a measurement node wherein said measurement node determines the measured width voltage of a minimum pulse width;

converting the measured width voltage of the minimum pulse width from an analog value to a digital value; and

determining a range within which the digital value falls, each range being associated with a different data rate.

2. A method for determining a data rate for a digital data stream, the digital data stream comprising a plurality of pulses, each pulse having a width, the method comprising:

measuring the width of each pulse from the plurality of pulses;

determining a minimum pulse width by using the measured width of each pulse from the plurality of pulses; and

using the minimum pulse width to infer the data rate,

wherein the step of measuring the width of each pulse from the plurality of pulses comprises the substeps of:

causing a change of voltage across a capacitor for a duration of the pulse resulting in a voltage level of the capacitor for the pulse; and

measuring the voltage level of the capacitor.

3. The method of claim 2 wherein the step of determining the minimum pulse width by using the measured width of each pulse from the plurality of pulses comprises the substep of:

determining a maximum voltage level for the plurality of pulses.

4. A method for determining a data rate for a digital data stream, the digital data stream comprising a plurality of pulses, each pulse having a width, the method comprising:

measuring the width of each pulse from the plurality of pulses;

determining a minimum pulse width using the measured width of each pulse from the plurality of pulses; and

using the minimum pulse width to infer the data rate,

wherein the step of using the minimum pulse width to infer the data rate comprises the substep of:

converting the minimum pulse width to a digital value.

5. The method of claim 4 wherein the step of using the minimum pulse width to infer the data rate further comprises the substep of:

determining a range of values within which the digital value falls, each range indicating a different data rate.

6. A system for determining a data rate for a digital data stream, the digital data

stream comprising a plurality of pulses, each pulse having a width, the system comprising:

a plurality of measuring cells for measuring the width of a pulse from the plurality of pulses; and

a measurement node for determining a minimum pulse width for the plurality of pulses,

wherein each measuring cell of the plurality of measuring cells comprises:

an RC circuit for producing a measured width voltage having a value related to the duration of the pulse, said RC circuit including a capacitor.

7. The system of claim 6 wherein each measuring cell of the plurality of measuring cells further comprises:

a pulse switch activated by a pulse of the digital data stream, the switch being connected to the RC circuit for causing a change of voltage to occur across the capacitor for the pulse of the digital data stream, resulting in a measured width voltage for that pulse of the digital data stream.

8. The system of claim 7 further comprising:

an analog to digital converter for converting the measured width voltage associated with the minimum pulse width to a digital value.

9. The system of claim 7 wherein each measuring cell of the plurality of measuring cells further comprises a transfer switch connected to the RC circuit for transferring upon activation the measured width voltage to the measurement node.

10. The system of claim 9 wherein each measuring cell of the plurality of measuring cells further comprises a precharge switch connected to the RC circuit for setting the voltage across the capacitor in the RC circuit to a predetermined level when a pulse duration is not being measured.

11. The system of claim 10 wherein one or more of the switches are embodied as analog metal oxide semiconductor field effect transistors (MOSFETs).

12. A system for determining a data rate for a digital data stream, the digital data stream comprising a plurality of pulses, each pulse having a width, the system comprising:

a plurality of measuring cells for measuring the width of a pulse from the plurality of pulses; and

a measurement node for determining a minimum pulse width for the plurality of pulses,

wherein the measurement node determines a maximum voltage level for the plurality of pulses.

13. The system of claim 12 further comprising a timing controller for sequencing the plurality of measuring cells for measuring the widths of the plurality of pulses.

14. A system for determining a data rate for a digital data stream, the digital data stream comprising a plurality of pulses, each pulse having a width, the system comprising:

a plurality of measuring cells for measuring the width of a pulse from the plurality of pulses;

a measurement node for determining a minimum pulse width for the plurality of pulses;

an RC circuit for producing a measured width voltage having a value related to the width of the pulse;

a timing controller for sequencing the plurality of measuring cells for measuring the widths of the plurality of pulses;

an analog to digital converter for converting the measured width voltage associated with the minimum pulse width to a digital value; and

a processor having access to the digital value and to a memory comprising a lookup table having ranges of values, each range being associated with a different data rate, wherein said processor determines the data rate by reading ranges from the lookup table to determine the range which contains the digital value.

Assignments (7)
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 →
MERGER Recorded Sep 16, 2002
From: ONI SYSTEMS CORP.
To: CIENA CORPORATION
Reel/Frame 013291/0660 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 30, 2001
From: CHIN, HON WAH
To: ONI SYSTEMS CORP.
Reel/Frame 011671/0635 →