Optical communication interface utilizing n-dimensional double square quadrature amplitude modulation
AssigneeInphi Corporation
InventorsJamal RIANI, Sudeep BHOJA
Life of this patent
Estimating the term…
Abstract
The present invention is directed to data communication system and methods. More specifically, various embodiments of the present invention provide a communication interface that is configured to transfer data at high bandwidth using nDSQ format(s) over optical communication networks. In certain embodiments, the communication interface is used by various devices, such as spine switches and leaf switches, within a spine-leaf network architecture, which allows large amount of data to be shared among servers.
Claims20
A method for processing n-dimensional double square quadrature amplitude modulation (nDSQ) coded signals for pulse amplitude modulation with m levels (PAMm), the method comprising:
- receiving optical signals;
- converting optical signals to analog signals;
- converting the analog signals to nDSQ symbols, the nDSQ symbols including a first nDSQ symbol;
- dividing the nDSQ symbols into a first segment representing most significant bits (MSBs) and a second segment representing least significant bits (LSBs);
- processing the second segment and to generate an error indication based at least on parity violation;
- generating PAM (m/2) data using the first segment and the error indication;
- and
- mapping the PAM (m/2) data to MSBs bits;
- wherein n is associated with a number of dimensions and is 2 or greater, and m is 2 or greater.
A method for processing n-dimensional double square quadrature amplitude modulation (nDSQ) coded signals for pulse amplitude modulation with m levels (PAMm), the method comprising:
- receiving optical signals;
- converting optical signals to analog signals;
- generating clock signals based on the analog signals;
- converting the analog signals to nDSQ symbols;
- dividing the nDSQ symbols into a first segment representing most significant bits (MSBs) and a second segment representing least significant bits (LSBs);
- decoding the second segment and to generate an error indication based at least on parity violation;
- and
- generating PAM (m/2) data using the first segment and the error indication;
- wherein n is associated with a number of dimensions and is 2 or greater, and m is 2 or greater.
A communication device for processing n-dimensional double square quadrature amplitude modulation (nDSQ) coded signals for pulse amplitude modulation with m levels (PAMm), the communication device coupled with the network, the communication device comprising:
- an analog to digital convert (ADC) for converting the analog signals to nDSQ symbols;
- a channel for receiving nDSQ symbols, the nDSQ symbols including a first nDSQ symbol;
- a PAMm splicer configured to divide the nDSQ symbol into a first segment representing most significant bits (MSBs) and a second segment representing least significant bits (LSBs);
- a decoder configured to processes the second segment and to generate an error indication based at least on parity violation;
- a multiplexer configured to generate PAM (m/2) data using the first segment and the error indication;
- and
- a de-mapping module configured to map the PAM (m/2) data to MSBs bits;
- wherein n is associated with a number of dimensions and is 2 or greater, and m is 2 or greater.
Dependencies are inferred from the claim text.