Adaptive predistortion for a transmit system with gain, phase and delay adjustments.
First Claim
1. A system for processing an input signal, the system comprising:
- a signal processing subsystem receiving and processing said input signal and producing a system output signal;
an adaptive predistortion subsystem receiving at least two internal input signals and producing at least two predistorted signals by applying a deliberate predistortion to said at least two internal input signals;
a feedback signal processing subsystem for receiving and processing a feedback signal derived from said system output signal; and
a delay subsystem for providing a delay to a replica of said input signal to produce a delayed signal, said delayed signal being used by said adaptive predistortion subsystem and said feedback processing subsystem, wherein said adaptive predistortion subsystem distorts said input signal to compensate for distortions in said system output signal;
said signal processing subsystem decomposes said input signal into separate components to produce said at least two internal input signals, each of said separate components being processed separately;
said processing subsystem combines said predistorted signals after processing to produce said system output signal;
an output of said feedback processing subsystem is used by said adaptive predistortion subsystem;
said deliberate predistortion applied to said input signal by said adaptive predistortion subsystem to produce said predistorted signal is adjusted based on said system output signal.
3 Assignments
0 Petitions
Accused Products
Abstract
Systems, methods, and devices relating to the provision of deliberate predistortion to an input signal to compensate for distortions introduced by an amplifier subsystem. An input signal is received by a signal processing system which includes a predistortion subsystem. The input signal is decomposed and the fragments are then predistorted by the predistortion subsystem by applying a deliberate predistortion to the fragments. The predistorted fragments are then separately processed and recombined to arrive at the system output signal. The predistortion subsystem adaptively adjusts based on characteristics of the system output signal. Also, the predistortion subsystem is equipped with a control system that is state based—the state of the predistortion subsystem is dependent upon the prevailing conditions and, when required, the control system switches the state of the predistortion subsystem. A feedback signal, a replica of the system output signal, is used in updating lookup table entries used to determine the predistortion.
-
Citations
77 Claims
-
1. A system for processing an input signal, the system comprising:
-
a signal processing subsystem receiving and processing said input signal and producing a system output signal;
an adaptive predistortion subsystem receiving at least two internal input signals and producing at least two predistorted signals by applying a deliberate predistortion to said at least two internal input signals;
a feedback signal processing subsystem for receiving and processing a feedback signal derived from said system output signal; and
a delay subsystem for providing a delay to a replica of said input signal to produce a delayed signal, said delayed signal being used by said adaptive predistortion subsystem and said feedback processing subsystem, wherein said adaptive predistortion subsystem distorts said input signal to compensate for distortions in said system output signal;
said signal processing subsystem decomposes said input signal into separate components to produce said at least two internal input signals, each of said separate components being processed separately;
said processing subsystem combines said predistorted signals after processing to produce said system output signal;
an output of said feedback processing subsystem is used by said adaptive predistortion subsystem;
said deliberate predistortion applied to said input signal by said adaptive predistortion subsystem to produce said predistorted signal is adjusted based on said system output signal. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 19, 20, 21, 22, 23, 24, 32, 33, 34, 45, 47, 68, 69, 70, 71, 72, 73)
-
-
12. A method of processing an input signal to produce a system output signal, the method comprising:
-
a) receiving said input signal;
b) applying a deliberate predistortion to said input signal to result in a predistorted signal;
c) decomposing said predistorted signal into at least two component signals;
d) combining said at least two component signals to produce said system output signal;
e) adjusting said deliberate predistortion based on said system output signal f) concurrent with steps b)-e), executing the following steps;
f1) delaying a replica of said input signal;
f2) diverting a diverted replica of said system output signal to a feedback path;
f3) processing said diverted replica to produce a corrected version of said diverted replica; and
f4) determining said deliberate predistortion using said corrected version and said replica of said input signal. - View Dependent Claims (13, 14, 15, 16, 17, 18, 25, 26, 35, 36, 41, 42, 43, 44, 46, 74, 75, 76, 77)
-
-
27. An adaptive predistortion subsystem for use with a signal processing system which produces a system output signal, the predistortion subsystem comprising:
-
determining means for determining a deliberate predistortion to be applied to an input signal;
adjustment means for applying said deliberate predistortion to said input signal;
update means for periodically updating said determining means based on characteristics of said system output signal wherein said adaptive predistortion subsystem uses an output of a delay subsystem for delaying said input signal and an output of a feedback processing subsystem for processing a feedback signal derived from said system output signal to determine said deliberate predistortion. - View Dependent Claims (28, 29, 30, 31, 37, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60)
-
-
38. A method of initializing a phase correction to be applied to a feedback signal, said feedback signal to be used in determining a deliberate predistortion for a signal processing system, the method comprising:
-
a) initiating a coarse delay search b) selecting a time window of W samples of said feedback signal and an input signal with a predetermined sample delay increments of δ
between samplesc) calculating an inner product Pδ
by performing a complex multiply and accumulate process for the W samples in the time windowd) storing a maximum |Pδ
| founde) repeating steps c) and d) for subsequent time windows and incrementing δ
by a predetermined amount for each time windowf) repeating steps b)-e) for a fine delay search using fractional sample increments to cover a predetermined delay range, said delay range being centered on a maximum delay increment δ
max found during said coarse delay search. - View Dependent Claims (39, 40, 48, 67)
-
-
61. A preprogrammed control device for use in controlling an adaptive predistortion subsystem, said device being programmed with a predefined set of states, each state having associated with it a predefined set of commands to be executed by said subsystem when said device is in said state, the device comprising:
-
a processor means for receiving and processing data relating to a status of said subsystem;
first memory means for storing said data; and
second memory means for storing preprogrammed settings for said device, wherein when said device detects one of a set of specific, predetermined conditions, said device switches from one state to another. - View Dependent Claims (62, 63, 64, 65, 66)
-
Specification