Throughput increases for optical communications
AssigneeMicrosoft Technology Licensing, LLC
InventorAmer Aref Hassan
Life of this patent
Estimating the term…
Abstract
Disclosed in some examples, are optical devices, systems, and machine-readable mediums that send and receive multiple streams of data across a same optical communication path (e.g., a same fiber optic fiber) with a same wavelength using different light sources transmitting at different power levels—thereby increasing the bandwidth of each optical communication path. Each light source corresponding to each stream transmits at a same frequency and on the same optical communication path using a different power level. The receiver differentiates the data for each stream by applying one or more detection models to the photon counts observed at the receiver to determine likely bit assignments for each stream.
Claims20
A method of receiving data optically, the method comprising:
- determining a count of photons received over an optical communication channel, the photons resulting from a transmission of a first stream of data at a first power level and a second stream of data at a second power level;
- and
- demultiplexing the first and the second streams of data from the optical communication channel, the demultiplexing not applying a successive interference cancellation technique, the demultiplexing comprising:
- applying the count of photons to a plurality of probability models to produce a plurality of probabilities, each probability model corresponding to a bit assignment for the first and second streams of data;
- and
- assigning bit values to the first stream of data and the second stream of data based upon the plurality of probabilities and the bit assignments corresponding to the plurality of probability models.
A device for receiving data optically, the device comprising:
- a controller configured to perform operations comprising:
- determining a count of photons received over an optical communication channel, the photons resulting from a transmission of a first stream of data at a first power level and a second stream of data at a second power level;
- and
- demultiplexing the first and the second streams of data from the optical communication channel, the demultiplexing not applying a successive interference cancellation technique, the demultiplexing comprising:
- applying the count of photons to a plurality of probability models to produce a plurality of probabilities, each probability model corresponding to a bit assignment for the first and second streams of data;
- and
- assigning bit values to the first stream of data and the second stream of data based upon the plurality of probabilities and the bit assignments corresponding to the plurality of probability models.
Dependencies are inferred from the claim text.