US 12,334,981 B2
Software programmable flexible and dynamic optical transceivers
Michael Y. Frankel, Bethesda, MD (US); and Stephen B. Alexander, Annapolis, MD (US)
Assigned to Ciena Corporation, Hanover, MD (US)
Filed by Ciena Corporation, Hanover, MD (US)
Filed on Mar. 21, 2022, as Appl. No. 17/700,344.
Application 17/700,344 is a continuation in part of application No. 16/199,745, filed on Nov. 26, 2018, granted, now 11,283,524.
Application 16/199,745 is a continuation of application No. 15/175,118, filed on Jun. 7, 2016, granted, now 10,171,169.
Prior Publication US 2022/0209868 A1, Jun. 30, 2022
Int. Cl. H04B 10/40 (2013.01); H04B 10/516 (2013.01)
CPC H04B 10/40 (2013.01) [H04B 10/516 (2013.01)] 20 Claims
OG exemplary drawing
 
1. An optical transceiver comprising:
an electro-optic front end;
a digital-to-analog converter (DAC) and an analog-to-digital converter (ADC) connected to the electro-optic front end; and
one or more Field Programmable Gate Arrays (FPGAs) and a Digital Signal Processor (DSP) connected to the DAC and the ADC,
wherein the one or more FPGAs are connected to one or more of a local memory and a remote storage for loading FPGA bit files for DSP applications, and
wherein the one or more FPGAs and the DSP processor are collectively configured to implement the DSP applications such that (i) the one or more FPGAs are loaded with a first set of the DSP applications including a forward error correction (FEC) encoding app and a FEC decoding app each being an app loaded in the one or more FPGAs selected from a plurality of apps for different FEC schemes, and (ii) the DSP is configured to perform a second set of the DSP applications including modulation/demodulation functions.