COMPENSATOR FOR REMOVING NONLINEAR DISTORTION
First Claim
1. A multi-rate Volterra compensator for removing nonlinear distortion introduced by an electronic system, the multi-rate Volterra compensator comprising:
- a number, k, of processing arms, wherein k is equal to a maximum order of the multi-rate Volterra compensator and is greater than one;
for each kth order processing arm,an upsampler for increasing the sampling rate of the multi-rate Volterra compensator'"'"'s input by a factor of Mk, wherein the increased sample rate is commensurate with a bandwidth of the nonlinear distortion;
a first bandpass filter coupled to an output of the upsampler, andan upsampled Volterra filter coupled to an output of the first bandpass filter.
2 Assignments
0 Petitions
Accused Products
Abstract
The present invention is a computationally-efficient compensator for removing nonlinear distortion. The compensator operates in a digital post-compensation configuration for linearization of devices or systems such as analog-to-digital converters and RF receiver electronics. The compensator also operates in a digital pre-compensation configuration for linearization of devices or systems such as digital-to-analog converters, RF power amplifiers, and RF transmitter electronics. The compensator effectively removes nonlinear distortion in these systems in a computationally efficient hardware or software implementation by using one or more factored multi-rate Volterra filters. Volterra filters are efficiently factored into parallel FIR filters and only the filters with energy above a prescribed threshold are actually implemented, which significantly reduces the complexity while still providing accurate results. For extremely wideband applications, the multi-rate Volterra filters are implemented in a demultiplexed polyphase configuration which performs the filtering in parallel at a significantly reduced data rate. The compensator is calibrated with an algorithm that iteratively subtracts an error signal to converge to an effective compensation signal. The algorithm is repeated for a multiplicity of calibration signals, and the results are used with harmonic probing to accurately estimate the Volterra filter kernels. The compensator improves linearization processing performance while significantly reducing the computational complexity compared to a traditional nonlinear compensator.
66 Citations
24 Claims
-
1. A multi-rate Volterra compensator for removing nonlinear distortion introduced by an electronic system, the multi-rate Volterra compensator comprising:
-
a number, k, of processing arms, wherein k is equal to a maximum order of the multi-rate Volterra compensator and is greater than one; for each kth order processing arm, an upsampler for increasing the sampling rate of the multi-rate Volterra compensator'"'"'s input by a factor of Mk, wherein the increased sample rate is commensurate with a bandwidth of the nonlinear distortion; a first bandpass filter coupled to an output of the upsampler, and an upsampled Volterra filter coupled to an output of the first bandpass filter. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An oversampled Volterra compensator for removing nonlinear distortion introduced by an electronic system, the oversampled Volterra compensator comprising:
-
a number, k, of processing arms, wherein k is equal to a maximum order of the multi-rate Volterra compensator and is greater than one; for each kth order processing arm, an upsampled Volterra filter operating on a bandlimited subband that is a portion of a full Nyquist bandwidth of the electronic system. - View Dependent Claims (8, 9)
-
-
10. A Volterra compensator for removing nonlinear distortion introduced by an electronic system, the Volterra compensator comprising:
-
a Volterra kernel of order N, wherein N is equal to or greater than two, wherein the Volterra kernel is implemented in a processor comprising; a plurality of exponentiators operating on delayed inputs, and a plurality of parallel FIR filters. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A method of determining a pre-distorted signal for an electronic device, the method comprising the steps of:
-
(i) transmitting a transmit signal to the electronic device, wherein the electronic device processes the transmit signal into an output signal; (ii) receiving the output signal from the electronic device; (iii) subtracting the output signal from a reference signal to form an error signal; (iv) adding the error signal to the reference signal to form a pre-distorted signal; repeating steps (i), (ii), (iii), and (iv) with the pre-distorted signal as the transmit signal until the error signal falls below a predetermined threshold; storing the final pre-distorted signal. - View Dependent Claims (17, 18, 19, 20)
-
-
21. An electronic apparatus comprising:
-
a source for generating a reference signal; a summer, wherein the summer combines the reference signal with an error signal to form a pre-distorted signal; transmit electronics for processing the pre-distorted signal; a digital-to-analog converter to convert the pre-distorted signal into an analog signal, a radio frequency device coupled to an output of the digital-to-analog converter, wherein the radio frequency device processes the analog signal into an output signal, an analog-to-digital converter to convert the output signal into a digital received signal; receive electronics for processing the digital received signal; and a subtractor, wherein the subtractor subtracts the received signal from the reference signal to form the error signal. - View Dependent Claims (22, 23, 24)
-
Specification