Blind compensation for arbitrary receiver nonlinearities via a digital signal processing approach
AssigneeMarvell International Ltd.
InventorJagadish Venkataraman
Life of this patent
Estimating the term…
Abstract
A method of compensating for arbitrary nonlinearities associated with a received signal includes receiving a plurality of samples of the signal having at least one in-band region and at least one out-of-band region, generating a plurality of compensated signal values based on the plurality of samples and a plurality of respective compensation values, applying a transform function to the plurality of compensated signal values to generate a frequency-domain representation of the plurality of compensated signal values, and updating at least one of the plurality of compensation values using the generated frequency-domain representation of the signal to reduce energy associated with the at least one out-of-band region of the signal.
Claims31
A method of compensating for arbitrary nonlinearities associated with a signal using a hardware device, the method comprising:
- receiving a plurality of samples of the signal having at least one in-band region and at least one out-of-band region, wherein the at least one out-of-band region corresponds to at least one undesired signal component that corresponds to nonlinearities in the signal;
- generating, using the hardware device, a plurality of compensated signal values based on applying a plurality of respective compensation values to the plurality of samples, wherein the compensated signal values correspond to the plurality of samples of the signal processed to reduce nonlinearities;
- applying, using the hardware device, a transform function to the plurality of compensated signal values to generate a frequency-domain representation of the plurality of compensated signal values;
- and
- updating, using the hardware device, at least one of the plurality of compensation values using the generated frequency-domain representation to reduce energy associated with the at least one out-of-band region of the signal, wherein updating at least one of the plurality of compensation values includes:
- obtaining a first subset of values of the frequency-domain representation corresponding to the at least one in-band region;
- obtaining a second subset of values of the frequency-domain representation corresponding to the at least one out-of-band region;
- and
- iteratively adjusting at least one of the plurality of compensation values based on the first subset of values and the second subset of values.
An apparatus, comprising:
- a compensator to apply a plurality of compensation values to a block of signal samples to generate a block of compensated signal samples, wherein the block of compensated signal values corresponds to the block of signal samples of the signal processed to reduce nonlinearities;
- and
- an update module to adjust the plurality of compensation values based on the block of compensated signal samples to minimize energy of the compensated signal samples in an out-of-band region while maintaining energy of the compensated signal samples in an in-band region, wherein the out-of-band region corresponds to at least one undesired signal component that corresponds to nonlinearities in the signal, wherein the update module is configured to:
- obtain a first subset of values of the frequency-domain representation corresponding to the at least one in-band region;
- obtain a second subset of values of the frequency-domain representation corresponding to the at least one out-of-band region;
- and
- iteratively adjust at least one of the plurality of compensation values based on the first subset of values and the second subset of values.
An apparatus, comprising:
- means for applying a plurality of compensation values to a plurality of respective signal samples to generate a plurality of compensated signal samples, wherein the compensated signal values correspond to the plurality of respective signal samples processed to reduce nonlinearities;
- and
- means for adjusting the plurality of compensation values using the plurality of compensated signal samples to minimize energy of the compensated signal samples in an out-of-band region while maintaining energy of the compensated signal samples in an in-band region, wherein the at least one out-of-band region corresponds to at least one undesired signal component that corresponds to nonlinearities in the signal, wherein the means for adjusting the plurality of compensation values is configured to:
- obtain a first subset of values of the frequency-domain representation corresponding to the at least one in-band region;
- obtain a second subset of values of the frequency-domain representation corresponding to the at least one out-of-band region;
- and
- iteratively adjust at least one of the plurality of compensation values based on the first subset of values and the second subset of values.
Dependencies are inferred from the claim text.