Eye modulation for pulse-amplitude modulation communication systems
AssigneeInphi Corporation
InventorsHalil Cirit, Karthik S. Gopalakrishnan
Life of this patent
Estimating the term…
Abstract
The present invention is directed to communication systems. More specifically, embodiments of the present invention provide a technique and system thereof for performing eye modulation. Eye modulation is performed at the transmission side of a PAM communication system to compensate for distortion and non-linearity and generate an output waveform. Spacing among eye levels is adjusted by performing symmetric modulation using α parameter and asymmetric modulation using β parameter. A correction module measures the output waveform and sends feedback signals to a control module to adjust the α parameter and the β parameter. There are other embodiments as well.
Claims19
A method for performing pulse-amplitude modulation, the method comprising:
- determining distortion information associated with a data path by a receiving module;
- receiving the distortion information from the receiving module to the transmitting module;
- calculating a α parameter based on the distortion information, the α parameter being associated with a symmetrical eye level adjustment;
- calculating a β parameter based on the distortion information, the β parameter being associated with an asymmetrical eye level adjustment;
- performing eye-modulation on an outgoing data stream using at least a predetermined formula, the predetermined formula applying both the α parameter and the β parameter;
- and
- transmitting the modulated outgoing data stream.
A method for performing pulse-amplitude modulation, the method comprising:
- receiving a first data stream;
- determining one or more SNR values associated with a data path by a receiving entity;
- receiving the SNR values;
- calculating a α parameter based on the SNR values, the α parameter being associated with a middle eye height;
- calculating a β parameter based on the SNR values, the β parameter being associated with a top eye height;
- performing eye modulation on a second data stream;
- compensating eye levels of the second data stream using at least the α parameter and the β parameter;
- and
- transmitting the modulated second data stream.
A method for performing pulse-amplitude modulation, the method comprising:
- receiving a first set of SNR values associated with a first data stream from a receiving entity;
- calculating a α parameter based on the SNR values, the α parameter being associated with a middle eye height;
- calculating a β parameter based on the SNR values, the β parameter being associated with a top eye height;
- performing eye modulation on a second data stream by a transmitting entity;
- compensating eye levels of the second data stream using at least the α parameter and the β parameter;
- transmitting the modulated data stream;
- receiving the second set of SNR values associated with the second data stream the receiving entity;
- and
- adjusting the α parameter and the β parameter based on the second set of SNR values by the transmitting entity.
Dependencies are inferred from the claim text.