IP Library Granted Patent US 8,494,376
Granted Patent B2
US 8,494,376 · App. 12/102,099 · Granted Jul 23, 2013

Method and apparatus for testing transmitters in optical fiber networks

Inventors: John F. Petrilla (Palo Alto, CA); Rudy L. Prater (Campbell, CA)
Assignee: Avago Technologies General IP (Singapore) Pte. Ltd.
G02F1/0136
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 8,494,376
App. No.
12/102,099
Granted
Jul 23, 2013
Kind
B2
Abstract

An eye mask is provided that is defined at least partially in terms of absolute, or non-relative, optical power level values. In essence, the eye mask of the invention is a hybrid of the traditional eye mask in that the eye mask of the invention includes power level values on the optical power axis that are based on the minimum OMA set forth in the applicable standard or data sheet specification rather than on measured power level values obtained from the part being tested. Using the hybrid eye mask of the invention obviates the need to perform at least some of the tests often used to measure transmitter attributes. In addition, using the hybrid eye mask of the invention reduces the possibility that a transmitter may fail the eye mask test even though the transmitter operates satisfactorily.

Claims (59)

1. A method for performing eye mask testing in an optical communication system using a hybrid eye mask, the method comprising:

receiving a predetermined optical modulation amplitude (OMA) value in a processing device, wherein the predetermined OMA value is obtained from a specification for a part being tested;

in the processing device, using the predetermined OMA value to calculate a lower mask value and an upper mask value as first and second percentages, respectively, of the predetermined OMA value;

measuring a waveform produced by the part being tested and capturing a set of data samples corresponding to the measured waveform;

in the processing device, processing the captured set of data samples to determine a level 0 value and a level 1 value for the data set;

in the processing device, processing the level 0 and level 1 values to determine a center level value of the captured data set as an average of the level 0 and level 1 values;

in the processing device, calculating a center level mask value as an average of the lower and upper mask values;

in the processing device, subtracting the center level mask value from the center level value of the captured data set to obtain an offset center level value;

in the processing device, adding the offset center level value to the lower mask value to obtain an offset lower mask value and adding the offset center level value to the upper mask value to obtain an offset upper mask value, wherein the center level value of the captured data set and the offset lower and offset upper mask values define the hybrid eye mask;

in the processing device, generating an eye diagram from the captured data set; and

in the processing device, analyzing the eye diagram and the hybrid eye mask to determine whether the part being tested passes an eye mask test.

2. The method of claim 1 , further comprising:

as part of analyzing the eye diagram and the hybrid eye mask, the processing device centers the hybrid eye mask relative to two time-successive crossing points of the eye diagram.

3. The method of claim 2 , further comprising:

displaying the eye diagram and the hybrid eye mask on a display device.

4. The method of claim 3 , wherein the analysis of the eye diagram relative to the hybrid eye mask includes an analysis that determines whether or not the eye diagram intersects the hybrid eye mask, wherein if a determination is made that the eye diagram does not intersect the hybrid eye mask, the part being tested is deemed to meet one or more transmitter attribute requirements.

5. The method of claim 4 , wherein said one or more transmitter attribute requirements include a rise time requirement.

6. The method of claim 4 , wherein said one or more transmitter attribute requirements includes a fall time requirement.

7. The method of claim 4 , wherein said one or more transmitter attribute requirements include a deterministic jitter (DJ) requirement.

8. The method of claim 4 , wherein said one or more transmitter attribute requirements include a total jitter (TJ) requirement.

9. The method of claim 4 , wherein said one or more transmitter attribute requirements include a pulse width shortening (PWS) requirement.

10. The method of claim 4 , wherein said one or more transmitter attribute requirements include a transmission and dispersion penalty (TDP) requirement.

11. The method of claim 1 , wherein the method is performed by a communications signal analyzer (CSA) system, the processing device being part of the CSA.

12. An apparatus for performing eye mask testing in an optical communication system using a hybrid eye mask, the apparatus comprising:

a memory device; and

a processing device, the processing device performing the eye mask testing by:

receiving a predetermined optical modulation amplitude (OMA) value in the processing device, wherein the predetermined OMA value is obtained from a specification for a part being tested;

processing a captured set of data samples representing a measured waveform to determine a level 0 value and a level 1 value for the data set;

processing the level 0 and level 1 values to determine a center level value of the captured data set as an average of the level 0 and level 1 values;

calculating a center level mask value as an average of the lower and upper mask values;

subtracting the center level mask value from the center level value of the captured data set to obtain an offset center level value;

adding the offset center level value to the lower mask value to obtain an offset lower mask value and adding the offset center level value to the upper mask value to obtain an offset upper mask value, wherein the center level value of the captured data set and the offset lower and offset upper mask values define the hybrid eye mask;

generating an eye diagram from the captured data set; and

analyzing the eye diagram and the hybrid eye mask to determine whether the part being tested passes an eye mask test.

13. The apparatus of claim 12 , further comprising:

waveform sampling and conversion circuitry configured to measure the waveform and capture the set of data samples corresponding to the measured waveform wherein as part of analyzing the eye diagram and the hybrid eye mask, the processing device centers the hybrid mask relative to two time-successive crossing points of the eye diagram.

14. The apparatus of claim 13 , further comprising:

a display device, the processing device causing the eye diagram and the hybrid eye mask to be displayed on the display device.

15. The apparatus of claim 13 , wherein when the processing device analyzes the eye diagram relative to the hybrid eye mask, the processing device makes a determination as to whether or not the eye diagram intersects the hybrid eye mask.

16. The apparatus of claim 15 , wherein if a determination is made that the eye diagram does not intersect the hybrid eye mask, the part being tested is deemed to meet one or more transmitter attribute requirements.

17. The apparatus of claim 16 , wherein said one or more transmitter attribute requirements include one or more of a rise time requirement, a fall time requirement, a deterministic jitter (DJ) requirement, a total jitter (TJ) requirement, and a pulse width shortening (PWS) requirement.

18. The apparatus of claim 16 , wherein said one or more transmitter attribute requirements include two or more of a rise time requirement, a fall time requirement, a deterministic jitter (DJ) requirement, a total jitter (TJ) requirement, and a pulse width shortening (PWS) requirement.

19. The apparatus of claim 12 , wherein the apparatus comprises a communications signal analyzer (CSA) system.

20. A non-transitory computer-readable medium having a computer program stored thereon for performing eye mask testing in an optical communication system using a hybrid eye mask, the program comprising:

computer instructions for receiving a predetermined optical modulation amplitude (OMA) value, wherein the predetermined OMA value is obtained from a specification for a part being tested;

computer instructions for generating a hybrid eye mask based at least in part on the received predetermined OMA value, the computer instructions for generating the hybrid eye mask comprising:

computer instructions that calculate a lower mask value and an upper mask value as first and second percentages, respectively, of the predetermined OMA value,

computer instructions that receive a captured set of data samples corresponding to a measured waveform,

computer instructions that process the captured set of data samples to determine a level 0 value and a level 1 value for the captured data set,

computer instructions that process the level 0 and level 1 values to determine a center level value of the captured data set as an average of the level 0 and level 1 values,

computer instructions that calculate a center level mask value as an average of the lower and upper mask values,

computer instructions that subtracting the center level mask value from the center level value of the captured data set to obtain an offset center level value, and

computer instructions that add the offset center level Value to the lower mask value to obtain an offset lower mask value and that add the offset center level value to the upper mask value to obtain an offset upper mask value, wherein the center level value of the captured data set and the offset lower and offset upper mask values define the hybrid eye mask;

computer instructions that generate an eye diagram from the captured data set; and

computer instructions that analyze the eye diagram and the hybrid eye mask to determine whether the part being tested passes an eye mask test.

21. The non-transitory computer-readable medium of claim 20 , wherein the program further comprises:

computer instructions for measuring a waveform and capturing the set of data samples corresponding to the measured waveform.

22. The non-transitory computer-readable medium of claims 21 , further comprising:

computer instructions for causing the eye diagram and the hybrid eye mask to be displayed on a display device.

Assignments (10)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 14, 2020
From: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
To: BROADCOM INTERNATIONAL PTE. LTD.
Reel/Frame 053771/0901 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ERROR IN RECORDING THE MERGER IN THE INCORRECT US PATENT NO. 8,876,094 PREVIOUSLY RECORDED ON REEL 047351 FRAME 0384. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER. Recorded Mar 8, 2019
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 049248/0558 →
CORRECTIVE ASSIGNMENT TO CORRECT THE EFFECTIVE DATE OF THE MERGER PREVIOUSLY RECORDED AT REEL: 047230 FRAME: 0910. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER. Recorded Oct 29, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047351/0384 →
MERGER Recorded Oct 4, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047230/0910 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Feb 3, 2017
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Reel/Frame 041710/0001 →
PATENT SECURITY AGREEMENT Recorded Feb 11, 2016
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 037808/0001 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENT RIGHTS (RELEASES RF 032851-0001) Recorded Feb 2, 2016
From: DEUTSCHE BANK AG NEW YORK BRANCH, AS COLLATERAL AGENT
To: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Reel/Frame 037689/0001 →
PATENT SECURITY AGREEMENT Recorded May 8, 2014
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: DEUTSCHE BANK AG NEW YORK BRANCH, AS COLLATERAL AGENT
Reel/Frame 032851/0001 →
MERGER Recorded May 1, 2013
From: AVAGO TECHNOLOGIES FIBER IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Reel/Frame 030331/0544 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 21, 2008
From: PETRILLA, JOHN F.; PRATER, RUDY L.
To: AVAGO TECHNOLOGIES FIBER IP (SINGAPORE) PTE. LTD.
Reel/Frame 021262/0813 →
Continuity (1)
Related Publication 20090257745A1 · Oct 15, 2009