IP Library Granted Patent US 9,059,834
Granted Patent B2
US 9,059,834 · App. 13/728,788 · Granted Jun 16, 2015

Method and algorithm for stabilizing the output state of an optical transceiver

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 9,059,834
App. No.
13/728,788
Granted
Jun 16, 2015
Kind
B2
Abstract

The invention relates to a method and algorithm for stabilizing the output state of an optical transceiver. The method includes comparing a signal quality monitor (SQM) register value with a predetermined threshold. If the SQM register value is less than or equal to the predetermined threshold, a microcontroller unit (MCU) reads and determines the rx_lol state bit value of a clock and data recovery (CDR) chip. If the rx_lol state bit value reaches a low logic level value at least 3 times, the MCU converts the state bit values of rx_lol and mod_nr into low logic level values, or else, convert the state bit values of rx_lol and mod_nr into high logic level values. If the SQM register value is greater than the predetermined threshold then the state bit values of rx_lol and mod_nr will be left unchanged. When there is no data input to the CDR chip, the method of the present invention will maintain rx_lol and mod_nr at high or low logic level values to stabilize the output state of the optical transceiver.

Claims (33)

1. A method for stabilizing an output state of an optical transceiver, comprising:

a) comparing a signal quality value from a clock data recovery (CDR) chip with a predetermined threshold;

b) reading and deteimining a receiver loss of lock bit value of the CDR chip when the signal quality value is less than or equal to the predetermined threshold;

c) converting the receiver loss of lock bit value and a module not ready bit value into a low logic value when the receiver loss of lock bit value of the CDR chip reaches a low logic value n times within a predetermined time;

d) converting the receiver loss of lock bit value and the module not ready bit value into a high logic value when the receiver loss of lock bit value of the CDR chip does not reach the low logic value n times within the predetermined time; and

e) leaving the receiver loss of lock bit value and the module not ready bit value unchanged when the signal quality value is greater than the predetermined threshold.

2. The method of claim 1 , wherein n is an integer equal to or greater than 3.

3. The method of claim 1 , wherein the low logic value is a binary 0, and the high logic value is a binary 1.

4. The method of claim 1 , wherein the signal quality value is from a signal quality monitor (SQM) register on the CDR chip.

5. The method of claim 1 , wherein the predetermined threshold is 0.

6. The method of claim 1 , wherein the predetermined time is between about 100 and 200 ms.

7. The method of claim 6 , wherein the predetermined time is 150 ms.

8. The method of claim 4 , further comprising reading and determining the receiver loss of lock bit value of the CDR chip, and keeping the receiver loss of lock and the module not ready bit values at low logic level values when the SQM register value is less or equal to the predetermined threshold, thereby stabilizing the receiver loss of lock and the module not ready bit values.

9. The method of claim 8 , wherein the CDR chip has lost its clock recovery lock status or received no data when the receiver loss of lock bit value changes from a low logic level to a high logic level, or from a high logic level to a low logic level, at least n times within the predetermined time.

10. An optical transceiver, comprising:

a) a clock data recovery (CDR) chip;

b) a register comprising a receiver loss of lock bit and a module not ready bit; and

c) a microcontroller unit (MCU) configured to:

i) compare a signal quality value from the CDR chip with a predetermined threshold;

ii) read and determine a value of the receiver loss of lock bit if the signal quality value is less than or equal to the predetermined threshold;

iii) convert the receiver loss of lock bit value and a value of the module not ready bit into a low logic value when the receiver loss of lock bit value reaches the low logic value n times within a predetermined time;

iv) convert the receiver loss of lock bit value and the module not ready bit value into a high logic value when the receiver loss of lock bit value does not reach the tow logic value n times within the predetermined time; and

v) leave the receiver loss of lock bit value and the module not ready bit value unchanged when the signal quality value is greater than the predetermined threshold.

11. The optical transceiver of claim 10 , wherein n is an integer equal to or greater than 3.

12. The optical transceiver of claim 10 , wherein the low logic value is a binary 0, and the high logic value is a binary 1.

13. The optical transceiver of claim 10 , wherein the register comprises a signal quality monitor (SQM) register on the CDR chip that stores the signal quality value.

14. The optical transceiver of claim 10 , wherein the predetermined threshold is 0.

15. The optical transceiver of claim 10 , wherein the predetermined time is between about 100 and 200 ms.

16. The optical transceiver of claim 15 , wherein the predetermined time is 150 ms.

17. The optical transceiver of claim 10 , wherein the microcontroller unit (MCU) is configured to read and determine the receiver loss of lock bit value when there is no data input to the CDR chip or the CDR chip has lost clock recovery lock status.

18. The optical transceiver of claim 17 , wherein no data has been received by the CDR chip when the receiver loss of lock bit value changes from the low logic level to the high logic level, or from the high logic level to the low logic level, at least n times within the predetermined time.

19. The method of claim 4 , wherein n is 3.

20. The optical transceiver of claim 17 , wherein n is 3.

Assignments (6)
RELEASE OF SECURITY INTEREST Recorded Feb 14, 2024
From: EAST WEST BANK
To: VENUS PEARL ACQUISITION CO LIMITED; SOURCE PHOTONICS HOLDING(CAYMAN) LIMITED; SOURCE PHOTONICS TAIWAN, INC.; SOURCE PHOTONICS, INC.; MAGNOLIA SOURCE (CAYMAN) LIMITED; SOURCE PHOTONICS USA INC.; SOURCE PHOTONICS SANTA CLARA, LLC; SOURCE PHOTONICS, LLC; SOURCE PHOTONICS HOLDINGS LIMITED
Reel/Frame 066599/0343 →
RELEASE OF SECURITY INTEREST Recorded Jul 2, 2021
From: CHINA MINSHENG BANKING CORP. LTD., HONG KONG BRANCH
To: SOURCE PHOTONICS, INC.
Reel/Frame 056746/0819 →
SECURITY INTEREST Recorded Jul 2, 2021
From: VENUS PEARL ACQUISITION CO LIMITED; SOURCE PHOTONICS HOLDING (CAYMAN) LIMITED; SOURCE PHOTONICS TAIWAN, INC.; SOURCE PHOTONICS, INC.; MAGNOLIA SOURCE (CAYMAN) LIMITED; SOURCE PHOTONICS USA, INC.; SOURCE PHOTONICS SANTA CLARA, LLC; SOURCE PHOTONICS, LLC; SOURCE PHOTONICS HOLDINGS LIMITED
To: EAST WEST BANK
Reel/Frame 056752/0653 →
TERMINATION AND RELEASE OF PATENT SECURITY AGREEMENT RECORED AT REEL 052193, FRAME 0202 Recorded Jul 2, 2021
From: CHINA MINSHENG BANKING CORP. LTD., HONG KONG BRANCH
To: SOURCE PHOTONICS, INC.
Reel/Frame 056756/0705 →
NOTICE OF GRANT OF SECURITY INTEREST IN PATENTS Recorded Mar 19, 2020
From: SOURCE PHOTONICS, INC.
To: CHINA MINSHENG BANKING CORP. LTD., HONG KONG BRANCH
Reel/Frame 052193/0202 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 27, 2012
From: ZHOU, XIAOJUN; LU, MEILING; ZHENG, XIAOYLI; WAN, JIFENG
To: SOURCE PHOTONICS, INC.
Reel/Frame 029536/0204 →