Method of configuring an optoelectronic system for accommodating different fiber optic cable lengths

US9948386B1 · US · B1

Patent metadata
FieldValue
Publication numberUS-9948386-B1
Application numberUS-201615395260-A
CountryUS
Kind codeB1
Filing dateDec 30, 2016
Priority dateDec 30, 2016
Publication dateApr 17, 2018
Grant dateApr 17, 2018

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

An optoelectronic configuration method is provided. The method includes determining a baseline link budget value for the VCSEL. The method applies a constant input value to a VCSEL and monitors the output of the VCSEL. The method calculates a first link budget value from the inputs and outputs of the VCSEL and compares the first link budget value with the baseline link budget value to determine either a pass state of the VCSEL or a fail state of the VCSEL. If a fail state of the VCSEL is determined, the method may iteratively apply modified inputs to the VCSEL until the desired relationship between the first link budget value and the baseline link budget value is obtained.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for configuring an optoelectronic system including a vertical cavity surface emitting laser (VCSEL) for emitting light to accommodate an optical cable having a user-configured length, comprising: determining a first baseline link budget value reflective of operation of a VCSEL with an optical cable having a pre-defined length; applying a first constant value input to the VCSEL, wherein the VCSEL is coupled to an optical cable having a user configured length, wherein the user configured length is different from the pre-defined length; monitoring a first output of the VCSEL; calculating a first link budget value based on the first output and the first constant value input of the VCSEL; determining a first pass state or a first fail state of the VCSEL based on a comparison of the first link budget value to the first baseline link budget value; and, if a fail state is determined, iteratively applying a first modified constant value input to the VCSEL, calculating a first modified link budget value, and comparing the first modified link budget value to the first baseline link budget value to determine a first pass state or a first fail state of the VCSEL. 2. The method of claim 1 , wherein the first constant value input is a voltage and the first output is a current. 3. The method of claim 1 , wherein the first constant value input is a current value and the first output is a voltage. 4. The method of claim 1 , further comprising: determining a second baseline link budget value reflective of operation of a VCSEL with an optical cable having a pre-defined length; applying a second constant value input to the VCSEL; monitoring a second output of the VCSEL; calculating a second link budget value based on the second output and the second constant value input of the VCSEL; determining a second pass state or a second fail state of the VCSEL based on a comparison of the second link budget value to the second baseline link budget value; and, if a fail state is determined, iteratively applying a second modified constant value input to the VCSEL, calculating a second modified link budget value, and comparing the second modified link budget value to the second baseline link budget value to determine a second pass state or a second fail state of the VCSEL. 5. The method of claim 4 , wherein the second constant value input is larger than the first constant value input and, wherein the second constant value input is indicative of a high bandwidth environment. 6. The method of claim 4 , wherein the second constant value input is a voltage and the second output is a current. 7. The method of claim 4 , wherein the second constant value input is a current and the second output is a voltage. 8. The method of claim 4 , further comprising varying a pre-emphasis value input to the VCSEL, wherein varying the pre-emphasis value input modifies the second link budget value. 9. The method of claim 4 , wherein the second modified constant value input is determined via a pseudorandom binary sequence (PRBS) algorithm. 10. The method of claim 4 , wherein the optical cable is a plastic optical fiber (POF). 11. A non-transitory computer-readable medium having computer instructions stored thereon, the computer program instructions being configured to: receive a first baseline link budget value reflective of operation of a VCSEL with an optical cable having a pre-defined length; apply a first constant value input to the VCSEL, wherein the VCSEL is coupled to an optical cable having a user configured length, wherein the user configured length is different from the pre-defined length; monitor a first output of the VCSEL; calculate a first link budget value based on the first output and the first constant value input of the VCSEL; determine a first pass state or a first fail state of the VCSEL based on a comparison of the first link budget value to the first baseline link budget value; and, if a fail state is determined, iteratively apply a first modified constant value input to the VCSEL, calculate a first modified link budget value, and compare the first modified link budget value to the first baseline link budget value to determine a first pass state or a first fail state of the VCSEL. 12. The computer-readable medium of claim 11 , wherein the first constant value input is a voltage and the first output is a current. 13. The computer-readable medium of claim 11 , wherein the first constant value input is a current value and the first output is a voltage. 14. The computer readable medium of claim 11 , further configured to: receive a second baseline link budget value reflective of operation of a VCSEL with an optical cable having a pre-defined length; apply a second constant value input to the VCSEL; monitor a second output of the VCSEL; calculate a second link budget value based on the second output and the second constant value input of the VCSEL; determine a second pass state or a second fail state of the VCSEL based on a comparison of the second link budget value to the second baseline link budget value; and, if a fail state is determined, iteratively apply a second modified constant value input to the VCSEL, calculate a second modified link budget value, and compare the second modified link budget value to the second baseline link budget value to determine a second pass state or a second fail state of the VCSEL. 15. The computer readable medium of claim 14 , wherein the second constant value input is larger than the first constant value input and, wherein the second constant value input is indicative of a high bandwidth environment. 16. The computer readable medium of claim 14 , wherein the second constant value input is a voltage and the second output is a current. 17. The computer readable medium of claim 14 , wherein the second constant value input is a current and the second output is a voltage. 18. The computer readable medium of claim 14 , further configured to vary a pre-emphasis value input to the VCSEL, wherein varying the pre-emphasis value input modifies the second link budget value. 19. The computer readable medium of claim 14 , wherein the second modified constant value input is determined via a pseudorandom binary sequence (PRBS) algorithm. 20. The computer readable medium of claim 14 , wherein the optical cable is a plastic optical fiber (POF).

Assignees

Inventors

Classifications

  • Electricity · mapped topic

  • Fault location on the transmission path · CPC title

  • H04B10/073Primary

    using an out-of-service signal (H04B10/071 takes precedence) · CPC title

  • Arrangements specific to fibre transmission · CPC title

  • Power control · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9948386B1 cover?
An optoelectronic configuration method is provided. The method includes determining a baseline link budget value for the VCSEL. The method applies a constant input value to a VCSEL and monitors the output of the VCSEL. The method calculates a first link budget value from the inputs and outputs of the VCSEL and compares the first link budget value with the baseline link budget value to determine…
Who is the assignee on this patent?
Mellanox Technologies Ltd
What technology area does this patent fall under?
Primary CPC classification H04B10/0791. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Apr 17 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (B1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).