US 12,334,986 B2
Methods, systems, and apparatuses for passive optical networks
Bart Zeydel, Fair Oaks, CA (US)
Assigned to MACOM Technology Solutions Holdings, Inc., Lowell, MA (US)
Filed by MACOM TECHNOLOGY SOLUTIONS HOLDINGS, INC., Lowell, MA (US)
Filed on Jan. 25, 2023, as Appl. No. 18/101,538.
Claims priority of provisional application 63/303,476, filed on Jan. 26, 2022.
Claims priority of provisional application 63/303,412, filed on Jan. 26, 2022.
Prior Publication US 2023/0239056 A1, Jul. 27, 2023
Int. Cl. H04B 10/60 (2013.01); H04B 10/27 (2013.01); H04B 10/516 (2013.01); H04B 10/69 (2013.01)
CPC H04B 10/60 (2013.01) [H04B 10/27 (2013.01); H04B 10/516 (2013.01); H04B 10/5161 (2013.01); H04B 10/69 (2013.01); H04B 10/695 (2013.01)] 20 Claims
OG exemplary drawing
 
1. An optical network receiver comprising:
a first rate slicer coupled to receive an input signal and configured to recover data at a first rate and a first modulation;
a second rate slicer coupled to receive the input signal and configured to recover data at a second rate and a second modulation;
a third rate slicer coupled to receive the input signal and configured to recover data at a third rate and a third modulation, wherein the first, second, and third rate slicers are coupled in parallel to receive the input signal;
a rate detect block coupled to receive an output from the first rate slicer, an output from the second rate slicer, and an output from the third rate slicer, wherein the rate detect block is configured to determine the rate of the input signal received by the optical network receiver;
a first rate error block coupled to receive the input signal and coupled to receive the output from the first rate slicer;
a second rate error block coupled to receive the input signal and coupled to receive the output from the second rate slicer; and
a third rate error block coupled to receive the input signal and coupled to receive the output from the third rate slicer,
wherein the rate detect block coupled to receive an output from the first rate error block, the second rate error block, and the third rate error block.