IP Library Granted Patent US 10,880,010
Granted Patent B2
US 10,880,010 · App. 16/054,818 · Granted Dec 29, 2020

Coherent optical transceiver with programmable application modes

Inventors: Paul Voois (Ladera Ranch, CA); Diego Ernesto Crivelli (Cordoba, AR); Ramiro Rogelio Lopez (Cordoba, AR); Jorge Manuel Finochietto (Cordoba, AR); Oscar Ernesto Agazzi (Irvine, CA); Nariman Yousefi (Dana Point, CA); Norman L. Swenson (Mountain View, CA)
Assignee: INPHI CORPORATION
H04B10/40H04B10/2507H04B10/58
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 10,880,010
App. No.
16/054,818
Granted
Dec 29, 2020
Kind
B2
Abstract

Methods of operating an optical communication system in coherent optical transmissions for metro applications. Relative to conventional solutions, the optical communication system can be implemented with reduced cost and can operate with reduced power consumption, while maintaining high data rate performance (e.g., 100G). Furthermore, a programmable transceiver enables compatibility with a range of different types of optical networks having varying performance and power tradeoffs. In one embodiment, the optical communication system uses 100 Gb/s dual-polarization 16-point quadrature amplitude modulation (DP-16QAM) with non-linear pre-compensation of Indium Phosphide (InP) optics for low power consumption.

Claims (74)

1. A transceiver device, the device comprising:

a first digital interface to generate a first digital signal vector based on a first host signal received from a host;

a 16 quadrature amplitude modulation (16QAM) encoder to generate a first 16QAM signal vector based on the first digital signal vector received from the digital interface;

a first analog front end to generate a first analog signal vector based on the first 16QAM signal vector, and to transmit the first analog signal vector to a coherent optical transceiver for transmission over an optical channel by the optical transceiver;

a second analog front end to receive a second analog signal vector from the coherent optical transceiver representing an optical signal communicated over the optical channel encoded based on 16QAM, and the second analog front end to generate a second 16QAM signal vector based on the second analog signal vector;

a 16QAM decoder to demodulate the second 16QAM signal vector and to generate a second digital signal vector;

a second digital interface to generate a second host signal to be provided to the host; and

a non-linear pre-compensation block configured to apply a lookup table implementing an inverse of a non-linear transfer function of the coherent optical transceiver such that the combination of the non-linear pre-compensation block and the coherent optical transceiver is approximately linear;

wherein the non-linear pre-compensation block is configured to apply a filter to the first 16 QAM signal vector, the filter compensating for non-linearities in the optical channel; and

wherein the lookup table applied by the non-linear pre-compensation block is updated using a least mean squared (LMS) adaptive algorithm.

2. The device of claim 1 wherein the second analog front end comprises a carrier recovery block that applies a blind phase search (BPS) carrier recovery algorithm.

3. The device of claim 1 wherein the first analog front end comprises a programmable analog front end programmable to perform one of: (1) applying a full sampling rate while in a first application mode applying a quadrature phase shift keying (QPSK) modulation scheme; and (2) applying a half sampling rate while in a second application mode applying a QAM modulation scheme.

4. The device of claim 1 wherein at least one of the first analog front end, the first digital interface, the second analog front end, and the second digital interface is configurable in a plurality of predefined application modes; and

wherein the plurality of predefined application modes includes at least one of: (1) a 100G ZR application mode; (2) a 100G metro QAM application mode; (3) a 100G QPSK application mode; (4) a 100G regional application mode; and (5) a 40G application mode.

5. The device of claim 1 further comprising

a programmable forward error correction (FEC) encoder to encode the first and second digital signal vectors for error correction, the programmable FEC encoder programmable to perform one of: (1) a hard decision encoding; (2) a soft decision encoding; (3) a standard G.709 encoding; and (4) no error correction coding.

6. A method of operating a transceiver device, the method comprising:

generating, by a first digital interface, a first digital signal vector based on a first host signal received from a host;

generating, by a 16 quadrature amplitude modulation (16QAM) encoder, a first 16QAM signal vector based on the first digital signal vector received from the digital interface;

generating, by a first analog front end, a first analog signal vector based on the first 16QAM signal vector;

transmitting, by the first analog front end, the first analog signal vector to a coherent optical transceiver for transmission over an optical channel by the optical transceiver;

receiving, by a second analog front end, a second analog signal vector from the coherent optical transceiver representing an optical signal communicated over the optical channel encoded based on 16QAM;

generating, by the second analog front end, a second 16QAM signal vector based on the second analog signal vector;

demodulating, by a 16QAM decoder, the second 16QAM signal vector;

generating, by the 16QAM decoder, a second digital signal vector;

generating, by a second digital interface, a second host signal to be provided to the host;

applying, by a non-linear pre-compensation block, a lookup table implementing an inverse of a non-linear transfer function of the coherent optical transceiver such that the combination of the non-linear pre-compensation block and the coherent optical transceiver is approximately linear;

applying, by the non-linear pre-compensation block, a filter to the first 16QAM signal vector, the filter compensating for non-linearities in the optical channel; and

updating the lookup table applied by the non-linear pre-compensation block using a least mean squared (LMS) adaptive algorithm.

7. The method of claim 6 further comprising

applying, by carrier recovery block within the second analog front end, a blind phase search (BPS) carrier recovery algorithm.

8. The method of claim 6 wherein the first analog front end comprises a programmable analog front end, and further comprising performing, by the programmable analog front end, one of: (1) applying a full sampling rate while in a first application mode applying a quadrature phase shift keying (QPSK) modulation scheme; and (2) applying a half sampling rate while in a second application mode applying a QAM modulation scheme.

9. The method of claim 6 wherein at least one of the first analog front end, the first digital interface, the second analog front end, and the second digital interface is configurable in a plurality of predefined application modes; and

wherein the plurality of predefined application modes includes at least one of: (1) a 100G ZR application mode; (2) a 100G metro QAM application mode; (3) a 100G QPSK application mode; (4) a 100G regional application mode; and (5) a 40G application mode.

10. The method of claim 6 further comprising

encoding, by a programmable forward error correction (FEC) encoder, the first and second digital signal vectors for error correction, the programmable FEC encoder programmable to perform one of: (1) a hard decision encoding; (2) a soft decision encoding; (3) a standard G.709 encoding; and (4) no error correction coding.

11. The method of claim 6 further comprising

applying, by carrier recovery block within the second analog front end, a blind phase search (BPS) carrier recovery algorithm.

12. The method of claim 6 wherein at least one of the first analog front end, the first digital interface, the second analog front end, and the second digital interface is configurable in a plurality of predefined application modes; and

wherein the plurality of predefined application modes includes at least one of: (1) a 100G ZR application mode; (2) a 100G metro QAM application mode; (3) a 100G QPSK application mode; (4) a 100G regional application mode; and (5) a 40G application mode.

13. The method of claim 6 further comprising

encoding, by a programmable forward error correction (FEC) encoder, the first and second digital signal vectors for error correction, the programmable FEC encoder programmable to perform one of: (1) a hard decision encoding; (2) a soft decision encoding; (3) a standard G.709 encoding; and (4) no error correction coding.

14. A transceiver device, the device comprising:

a first digital interface to generate a first digital signal vector based on a first host signal received from a host;

a 16 quadrature amplitude modulation (16QAM) encoder to generate a first 16QAM signal vector based on the first digital signal vector received from the digital interface;

a first analog front end to generate a first analog signal vector based on the first 16QAM signal vector, and to transmit the first analog signal vector to a coherent optical transceiver for transmission over an optical channel by the optical transceiver;

a second analog front end to receive a second analog signal vector from the coherent optical transceiver representing an optical signal communicated over the optical channel encoded based on 16QAM, and the second analog front end to generate a second 16QAM signal vector based on the second analog signal vector;

a 16QAM decoder to demodulate the second 16QAM signal vector and to generate a second digital signal vector;

a second digital interface to generate a second host signal to be provided to the host; and

a non-linear pre-compensation block configured to apply a lookup table implementing an inverse of a non-linear transfer function of the coherent optical transceiver such that the combination of the non-linear pre-compensation block and the coherent optical transceiver is approximately linear;

wherein the first analog front end comprises a programmable analog front end programmable to perform one of: (1) applying a full sampling rate while in a first application mode applying a quadrature phase shift keying (QPSK) modulation scheme; and (2) applying a half sampling rate while in a second application mode applying a QAM modulation scheme.

15. The device of claim 14

wherein the non-linear pre-compensation block is configured to apply a filter to the first 16 QAM signal vector, the filter compensating for non-linearities in the optical channel; and

wherein the lookup table applied by the non-linear pre-compensation block is updated using a least mean squared (LMS) adaptive algorithm.

16. The device of claim 14 wherein the second analog front end comprises a carrier recovery block that applies a blind phase search (BPS) carrier recovery algorithm.

17. The device of claim 14 wherein at least one of the first analog front end, the first digital interface, the second analog front end, and the second digital interface is configurable in a plurality of predefined application modes; and

wherein the plurality of predefined application modes includes at least one of: (1) a 100G ZR application mode; (2) a 100G metro QAM application mode; (3) a 100G QPSK application mode; (4) a 100G regional application mode; and (5) a 40G application mode.

18. The device of claim 14 further comprising

a programmable forward error correction (FEC) encoder to encode the first and second digital signal vectors for error correction, the programmable FEC encoder programmable to perform one of: (1) a hard decision encoding; (2) a soft decision encoding; (3) a standard G.709 encoding; and (4) no error correction coding.

19. A method of operating a transceiver device, the method comprising:

generating, by a first digital interface, a first digital signal vector based on a first host signal received from a host;

generating, by a 16 quadrature amplitude modulation (16QAM) encoder, a first 16QAM signal vector based on the first digital signal vector received from the digital interface;

generating, by a first analog front end, a first analog signal vector based on the first 16QAM signal vector;

transmitting, by the first analog front end, the first analog signal vector to a coherent optical transceiver for transmission over an optical channel by the optical transceiver;

receiving, by a second analog front end, a second analog signal vector from the coherent optical transceiver representing an optical signal communicated over the optical channel encoded based on 16QAM;

generating, by the second analog front end, a second 16QAM signal vector based on the second analog signal vector;

demodulating, by a 16QAM decoder, the second 16QAM signal vector;

generating, by the 16QAM decoder, a second digital signal vector;

generating, by a second digital interface, a second host signal to be provided to the host; and

applying, by a non-linear pre-compensation block, a lookup table implementing an inverse of a non-linear transfer function of the coherent optical transceiver such that the combination of the non-linear pre-compensation block and the coherent optical transceiver is approximately linear;

wherein the first analog front end comprises a programmable analog front end, and further comprising performing, by the programmable analog front end, one of: (1) applying a full sampling rate while in a first application mode applying a quadrature phase shift keying (QPSK) modulation scheme; and (2) applying a half sampling rate while in a second application mode applying a QAM modulation scheme.

20. The method of claim 19 further comprising

applying, by the non-linear pre-compensation block, a filter to the first 16QAM signal vector, the filter compensating for non-linearities in the optical channel; and

updating the lookup table applied by the non-linear pre-compensation block using a least mean squared (LMS) adaptive algorithm.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 27, 2021
From: CAVIUM INTERNATIONAL
To: MARVELL ASIA PTE LTD.
Reel/Frame 057336/0873 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 25, 2021
From: MARVELL TECHNOLOGY CAYMAN I
To: CAVIUM INTERNATIONAL
Reel/Frame 057279/0519 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 23, 2021
From: INPHI CORPORATION
To: MARVELL TECHNOLOGY CAYMAN I
Reel/Frame 056649/0823 →