IP Library Granted Patent US 7,015,751
Granted Patent B2
US 7,015,751 · App. 09/982,626 · Granted Mar 21, 2006

Decorrelated power amplifier linearizers

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,015,751
App. No.
09/982,626
Granted
Mar 21, 2006
Kind
B2
Abstract

Procedures for decorrelating the branch signals of a signal adjuster of an amplifier linearizer are presented herein. The decorrelation procedures can be performed with or without self-calibration.

Claims (96)

1. A method of decorrelating M control signals in a multibranch feedforward linearizer having M monitor signals and a first signal, said method comprising the steps of:

performing bandpass correlations pairwise between the M monitor signals to form a signal correlation matrix, each pairwise bandpass correlation a component of the signal correlation matrix;

inverting the signal correlation matrix;

performing bandpass correlation between the first signal and each of the M monitor signals to form a correlation vector, each bandpass correlation being a component of the correlation vector; and

computing the M control signals using the inverted signal correlation matrix and the correlation vector.

2. A method according to claim 1 , wherein the steps are iteratively repeated.

3. A method according to claim 1 , wherein the computing step also uses a scalar step size parameter.

4. A method according to claim 1 , wherein a is a control signal vector of M length, R a is an M×M signal correlation matrix, R a −1 is the inverse of the signal correlation matrix, r ae is a correlation vector of M length, s is a scalar step size parameter, and n is an iteration, and the M control signals of the n+1 iteration are computed as follows:

a ( n+ 1)= a ( n )+ sR a −1 r ae ( n ).

5. A method according to claim 1 , wherein the first signal is an error signal of the linearizer.

6. A method according to claim 1 , wherein the first signal is an output signal of the linearizer.

7. A method of decorrelating M control signals in a multibranch feedforward linearizer having M monitor signals and a first signal, said method comprising the steps of:

performing partial correlations pairwise between the M monitor signals at N frequencies;

for each monitor signal, summing the pairwise partial correlations over N frequencies to form a signal correlation matrix, each sum being a component of the signal correlation matrix;

inverting the signal correlation matrix;

performing partial correlations between the first signal and each of the M monitor signals over N frequencies;

for each monitor signal, summing the partial correlations over N frequencies to form a correlation vector, each sum being a component of the correlation vector; and

computing the M control signals using the inverted signal correlation matrix and the correlation vector.

8. A method according to claim 7 , wherein the steps are iteratively repeated.

9. A method according to claim 7 , wherein the computing step also uses a scalar step size parameter.

10. A method according to claim 7 , wherein a is a control signal vector of M length, R a is an M×M signal correlation matrix, R a −1 is the inverse of the signal correlation matrix, r ae is a correlation vector of M length, s is a scalar step size parameter, and n is an iteration, and the M control signals of the n+1 iteration are computed as follows:

a ( n+ 1)= a ( n )+ sR a −1 r ae ( n ).

11. A method according to claim 7 , wherein the first signal is an error signal of the linearizer.

12. A method according to claim 7 , wherein the first signal is an output signal of the linearizer.

13. A method for generating M control signals in a M branch signal adjuster for a linearizer, where M is greater than 1, the signal adjuster having M branch signals and a corresponding M monitor signals, and M observation filters between the respective M branch and monitor signals, the method comprising the steps of:

estimating the gains of the M observation filters; and

decorrelating the M control signals using the estimated gains of the M observation filters.

14. A method of computing M control signals in a M branch signal adjuster for a linearizer, where M is greater than 1, the signal adjuster having M branch signals and a corresponding M monitor signals, a first signal, and M observation filters between the M branch and monitor signals, said method comprising the steps of:

estimating the gains of M observation filters;

performing bandpass correlations pairwise between the M monitor signals to form a signal correlation matrix, each pairwise bandpass correlation being a component of the signal correlation matrix;

adjusting the components of the signal correlation matrix using the corresponding estimated gains of the M observation filters;

inverting the signal correlation matrix;

performing bandpass correlation between the first signal and each of the M monitor signals to form a correlation vector, each bandpass correlation being a component of the correlation vector;

adjusting the components of the correlation vector using the corresponding estimated gains of the M observation filters; and

computing the M control signals using the inverted signal correlation matrix and the correlation vector.

15. A method of computing M control signals in a M branch signal adjuster for a linearizer, where M is greater than 1, the signal adjuster having M branch signals and a corresponding M monitor signals, a first signal, and M observation filters between the M branch and monitor signals, said method comprising the steps of:

determining the gains of M observation filters;

performing partial correlations pairwise between the M monitor signals at N frequencies;

for each monitor signal, summing the pairwise partial correlations over N frequencies to form a signal correlation matrix, each sum being a component of the signal correlation matrix;

adjusting the components of the signal correlation matrix using the corresponding estimated gains of the M observation filters;

inverting the signal correlation matrix;

performing partial correlations between the first signal and each of the M monitor signals over N frequencies;

for each monitor signal, summing the partial correlations over N frequencies to form a correlation vector, each sum being a component of the correlation vector;

adjusting the components of the correlation vector using the corresponding estimated gains of the M observation filters; and

computing the M control signals using the inverted signal correlation matrix and the correlation vector.

16. A linearizer for an amplifier comprising:

an FIR signal adjuster having two signal branches, wherein the power of the signals on each branch are unequal; and

an adaptation controller for decorrelating a plurality of control signals for said FIR signal adjuster.

17. A linearizer for an amplifier comprising:

a signal adjuster having three or more signal branches; and

an adaptation controller for decorrelating a plurality control signals for said signal adjuster.

18. A linearizer for an amplifier comprising:

a non-FIR signal adjuster having two or more signal branches; and

an adaptation controller for decorrelating a plurality of control signals for said non-FIR signal adjuster.

19. A method according to claim 1 , wherein a is a control signal vector of M length, R a is an M×M signal correlation matrix computed as the weighted sum of measured signal correlation matrices R a (n) at successive iteration steps n=1, 2, 3, . . . , R a −1 is the inverse of the signal correlation matrix, r ae is a correlation vector of M length computed as the weighted sum of measured correlation vectors r ae (n) at successive iteration steps, and a is computed by least squares as a=R a −1 r ae .

20. A method according to claim 1 , wherein a is a control signal vector of M length, R a is an M×M signal correlation matrix, R a −1 is the inverse of the signal correlation matrix, and a and R a −1 are computed iteratively according to a recursuve least squares method.

21. A method according to claim 7 , wherein a is a control signal vector of M length, R a is an M×M signal correlation matrix computed as the weighted sum of measured signal correlation matrices R a (n) at successive iteration steps n=1, 2, 3, . . . , R a −1 is the inverse of the signal correlation matrix, r ae is a correlation vector of M length computed as the weighted sum of measured correlation vectors r ae (n) at successive iteration steps, and a is computed by least squares as a=R a −1 r ae .

22. A method according to claim 7 , wherein a is a control signal vector of M length, R a is an M×M signal correlation matrix, R a −1 is the inverse of the signal correlation matrix, and a and R a −1 are computed iteratively according to a recursuve least squares method.

23. A method for generating a plurality of control signals for a FIR signal adjuster of an amplifier linearizer having two branches, each branch having unequal power, comprising the steps of:

decorrelating a plurality of monitor signal of the signal adjuster; and

computing said plurality of control signals accounting for the decorrelated monitor signals.

24. A method according to claim 23 , in which the decorrelating step comprises:

correlating the monitor signals between themselves to form a signal correlation matrix;

inverting the signal correlation matrix; and

correlating an error signal of the linearizer and the monitor signals to form a correlation vector.

25. A method according to claim 24 , wherein the computing step uses the inverted signal correlation matrix and the correlation vector to generate the control signals.

26. A method for generating a plurality of control signals for a signal adjuster of an amplifier linearizer having three or more branches, comprising the steps of:

decorrelating a plurality of monitor signal of the signal adjuster; and

computing said plurality of control signals accounting for the decorrelated monitor signals.

27. A method according to claim 26 , in which the decorrelating step comprises:

correlating the monitor signals between themselves to form a signal correlation matrix;

inverting the signal correlation matrix; and

correlating an error signal of the linearizer and the monitor signals to form a correlation vector.

28. A method according to claim 27 , wherein the computing step uses the inverted signal correlation matrix and the correlation vector to generate the control signals.

29. A method for generating a plurality of control signals for a non-FIR signal adjuster of an amplifier linearizer having two or more branches, comprising the steps of:

decorrelating a plurality of monitor signal of the signal adjuster; and

computing said plurality of control signals accounting for the decorrelated monitor signals.

30. A method according to claim 29 , in which the decorrelating step comprises:

correlating the monitor signals between themselves to form a signal correlation matrix;

inverting the signal correlation matrix; and

correlating an error signal of the linearizer and the monitor signals to form a correlation vector.

31. A method according to claim 30 , wherein the computing step uses the inverted signal correlation matrix and the correlation vector to generate the control signals.

32. A method for an amplifier linearizer having a signal adjuster with two or more branches, comprising the steps of:

self-calibrating the signal adjuster; and

decorrelating the signal adjuster.

33. A method according to claim 32 , wherein the self-calibrating and decorrelating steps comprise the substeps of:

computing an observation filter gain for each branch of the signal adjuster;

correlating monitor signals of the signal adjuster between themselves to form a signal correlation matrix; and

adjusting the signal correlation matrix using the observation filter gains.

34. A method according to claim 33 , wherein the self-calibrating and decorrelating steps further comprise the substeps of:

inverting the adjusted signal correlation matrix; and

correlating an error signal of the linearizer and the monitor signals to form a correlation vector; and

computing said plurality of control signals using the adjusted inverted signal correlation matrix and the correlation vector to generate the control signals.

35. A linearizer for an amplifier comprising:

a signal adjuster having two or more signal branches; and

an adaptation controller for self-calibrating and decorrelating a plurality of control signals for said signal adjuster.

Assignments (14)
RELEASE OF SECURITY INTEREST Recorded Apr 9, 2019
From: JPMORGAN CHASE BANK, N.A.
To: REDWOOD SYSTEMS, INC.; ALLEN TELECOM LLC; ANDREW LLC; COMMSCOPE, INC. OF NORTH CAROLINA; COMMSCOPE TECHNOLOGIES LLC
Reel/Frame 048840/0001 →
RELEASE OF SECURITY INTEREST Recorded Apr 9, 2019
From: JPMORGAN CHASE BANK, N.A.
To: REDWOOD SYSTEMS, INC.; ALLEN TELECOM LLC; ANDREW LLC; COMMSCOPE, INC. OF NORTH CAROLINA; COMMSCOPE TECHNOLOGIES LLC
Reel/Frame 049260/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE DELETE THE WRONG PROPERTY NJMBER PREVIOUSLY RECORDED AT REEL: 021805 FRAME: 0276. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded May 23, 2018
From: ANDREW CORPORATION
To: ANDREW LLC
Reel/Frame 046377/0458 →
RELEASE OF SECURITY INTEREST PATENTS (RELEASES RF 036201/0283) Recorded Mar 31, 2017
From: WILMINGTON TRUST, NATIONAL ASSOCIATION
To: ALLEN TELECOM LLC; COMMSCOPE TECHNOLOGIES LLC; COMMSCOPE, INC. OF NORTH CAROLINA; REDWOOD SYSTEMS, INC.
Reel/Frame 042126/0434 →
SECURITY INTEREST Recorded Jul 28, 2015
From: ALLEN TELECOM LLC; COMMSCOPE TECHNOLOGIES LLC; COMMSCOPE, INC. OF NORTH CAROLINA; REDWOOD SYSTEMS, INC.
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 036201/0283 →
CHANGE OF NAME Recorded Mar 25, 2015
From: ANDREW LLC
To: COMMSCOPE TECHNOLOGIES LLC
Reel/Frame 035283/0849 →
SECURITY AGREEMENT Recorded May 4, 2011
From: ALLEN TELECOM LLC, A DELAWARE LLC; ANDREW LLC, A DELAWARE LLC; COMMSCOPE, INC OF NORTH CAROLINA, A NORTH CAROLINA CORPORATION
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 026272/0543 →
SECURITY AGREEMENT Recorded May 3, 2011
From: ALLEN TELECOM LLC, A DELAWARE LLC; ANDREW LLC, A DELAWARE LLC; COMMSCOPE, INC. OF NORTH CAROLINA, A NORTH CAROLINA CORPORATION
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 026276/0363 →
PATENT RELEASE Recorded Feb 3, 2011
From: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
To: COMMSCOPE, INC. OF NORTH CAROLINA; ALLEN TELECOM LLC; ANDREW LLC (F/K/A ANDREW CORPORATION)
Reel/Frame 026039/0005 →
CHANGE OF NAME Recorded Nov 10, 2008
From: ANDREW CORPORATION
To: ANDREW LLC
Reel/Frame 021805/0276 →
SECURITY AGREEMENT Recorded Jan 9, 2008
From: COMMSCOPE, INC. OF NORTH CAROLINA; ALLEN TELECOM, LLC; ANDREW CORPORATION
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 020362/0241 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 17, 2004
From: BTG INTERNATIONAL INC.
To: ANDREW CORPORATION
Reel/Frame 015469/0573 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 13, 2004
From: SIMON FRASER UNIVERSITY
To: BTG INTERNATIONAL INC.
Reel/Frame 015452/0159 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 22, 2002
From: CAVERS, JAMES K.; JOHNSON, THOMAS
To: SIMON FRASER UNIVERSITY
Reel/Frame 012605/0818 →