Amplifier linearization by adaptive predistortion
First Claim
1. A method of linearizing an amplifier to produce an amplified output sample va in response to a predistorted input sample vd derived from an input modulation sample vm, such that va ≃
- Kvm, where K is the desired constant amplitude gain of said amplifier, said method comprising the steps of;
(a) deriving the squared magnitude xm of said input modulation sample vm ;
(b) selecting, from a table containing Nt values Fi where i=0, 1, . . . , Nt -1, each of said entries corresponding to a squared magnitude values xmi, and for each of which entries Fi G(xmi)|Fi |2)≃
K where G(x) is the complex gain of said amplifier, a table entry Fi for which xmi is;
(i) the largest table entry less than or equal to xm ;
or, (ii) the smallest table entry greater than or equal to xm ;
(c) deriving said predistorted sample vd as vd =vm Fi in rectangular coordinates, viz;
space="preserve" listing-type="equation">Re(v.sub.d)=Re(v.sub.m)Re(F.sub.i)-Im(V.sub.m)Im(F.sub.i)
space="preserve" listing-type="equation">Im(v.sub.d)=Re(v.sub.m)Im(F.sub.i)+Im(V.sub.m)Re(F.sub.i) where Re(x) is the real component of x and Im(x) is the imaginary component of x; and
,(d) driving said amplifier with said predistorted input sample vd.
7 Assignments
0 Petitions
Accused Products
Abstract
A method of linearizing an amplifier to produce an amplified output sample va in response to a predistorted input sample vd derived from an input modulation sample vm, such that va ≃Kvm, where K is the amplifier'"'"'s desired constant amplitude gain. The squared magnitude xm of the input modulation sample vm is first derived. A table entry Fi is then selected from a table containing Nt values Fi where i=0, 1, . . . Nt -1. Each table entry corresponds to a squared magnitude value xmi ; and, for each table entry, Fi G(xmi |Fi |2)≃K, where G(x) is the complex gain of the amplifier. The table entry selected is the one for which the absolute value |xm -xmi | is minimized with respect to the table index i. The predistorted sample vd is then derived, in rectangular coordinates, as vd =vm Fi, viz:
Re(v.sub.d)=Re(v.sub.m)Re(F.sub.i)-Im(V.sub.m)Im(F.sub.i)
Im(v.sub.d)=Re(v.sub.m)Im(F.sub.i)+Im(V.sub.m)Re(F.sub.i)
where Re(x) is the real component of x and Im(x) is the imaginary component of x.
286 Citations
8 Claims
-
1. A method of linearizing an amplifier to produce an amplified output sample va in response to a predistorted input sample vd derived from an input modulation sample vm, such that va ≃
- Kvm, where K is the desired constant amplitude gain of said amplifier, said method comprising the steps of;
(a) deriving the squared magnitude xm of said input modulation sample vm ; (b) selecting, from a table containing Nt values Fi where i=0, 1, . . . , Nt -1, each of said entries corresponding to a squared magnitude values xmi, and for each of which entries Fi G(xmi)|Fi |2)≃
K where G(x) is the complex gain of said amplifier, a table entry Fi for which xmi is;
(i) the largest table entry less than or equal to xm ;
or, (ii) the smallest table entry greater than or equal to xm ;(c) deriving said predistorted sample vd as vd =vm Fi in rectangular coordinates, viz;
space="preserve" listing-type="equation">Re(v.sub.d)=Re(v.sub.m)Re(F.sub.i)-Im(V.sub.m)Im(F.sub.i)
space="preserve" listing-type="equation">Im(v.sub.d)=Re(v.sub.m)Im(F.sub.i)+Im(V.sub.m)Re(F.sub.i)where Re(x) is the real component of x and Im(x) is the imaginary component of x; and
,(d) driving said amplifier with said predistorted input sample vd. - View Dependent Claims (2, 5)
- Kvm, where K is the desired constant amplitude gain of said amplifier, said method comprising the steps of;
-
3. A method of linearizing an amplifier to produce an amplified output sample va (k) in response to a predistorted input sample vd (k) derived from an input modulation sample vm (k), such that va (k)≃
- Kvm (k), where K is the desired constant amplitude gain of said amplifier and k denotes the kth such samples, said method comprising the steps of;
(a) deriving the squared magnitude xm (k) of said input modulation sample vm (k); (b) selecting, from a table of Nt entitles Fi where i=0, 1, . . . , Nt -1, each of said entries containing a squared magnitude value xmi, and for each of which entries Fi G(xmi)|Fi |2)≃
K where G(x) is the complex gain of said amplifier, a table entry Fi (xm (k)) for which xmi is;(i) the largest table entry less than or equal to xm (k);
or,(ii) the smallest table entry greater than or equal to xm (k); (c) deriving said predistorted sample vd (k) as vd (k) = vm (k)Fi (xm (k)) in rectangular coordinates, viz;
space="preserve" listing-type="equation">Re(v.sub.d (k))=Re(v.sub.m (k))Re(F.sub.i (k))-Im(v.sub.m (k))Im (F.sub.i (x.sub.m (k)))
space="preserve" listing-type="equation">Im(v.sub.d (k))=Re(v.sub.m (k))Im(F.sub.i (x.sub.m (k)))+Im(vhd m( k))Re(F.sub.i (x.sub.m (k)))where Re(x) is the real component of x and Im(x) is the imaginary component of x; (d) driving said amplifier with said predetermined input sample vd (k); (e) incrementing k by 1; and
,(f) sequentially repeating steps (a) through (e). - View Dependent Claims (6)
- Kvm (k), where K is the desired constant amplitude gain of said amplifier and k denotes the kth such samples, said method comprising the steps of;
-
4. A method of linearizing an amplifier to produce an amplified output sample va (k) in response to a predistorted input sample vd (k) derived from an input modulation sample vm (k), such that va (k)≃
- Kvm (k), where K is the desired constant amplitude gain of said amplifier and k denotes the kth such sample, said method comprising the steps of;
(a) deriving the squared magnitude xm (k) of said input modulation sample vm (k); (b) selecting, from a table of Nt entries Fi (k) where i= 0, 1, . . . , Nt -1, each of said entries containing a squared magnitude value xmi (k), and for each of which entries Fi (k)G(xmi (k)|Fi (k)|2)≃
K where G(x) is the complex gain of said amplifier, a table entry Fi (k) for which xmi is;(i) the largest table entry less than or equal to xm (k);
or,(ii) the smallest table entry greater than or equal to xm (k); (c) deriving said predistorted sample vd (k) as vd (k)= vm (k)FI (k) in rectangular coordinates, viz;
space="preserve" listing-type="equation">Re(v.sub.d (k))=Re(v.sub.m (k))Re(F.sub.i (k))-Im(V.sub.m (k))Im( F.sub.i (k))
space="preserve" listing-type="equation">Im(v.sub.d (k))=Re(v.sub.m (k))Im(F.sub.i (k))+Im(V.sub.m (K)) Re(F.sub.i (K))where Re(x) is the real component of x and Im(x) is the imaginary component of x; (d) driving said amplifier with said predistorted input sample vd (k); (e) deriving said amplified output sample va (k); (f) deriving an error sample e(k)-(va (k)-Kvm (k))vm* (k); (g) deriving an adjusted value F=hd i(k+1) of said selected table entry Fi (k), where;
##EQU14## where α
is an appropriately chosen constant;
(h) replacing said table entry Fi (k) with said adjusted value Fi (k+1);(i) incrementing k by 1; and
,(j) sequentially repeating steps (a) through (i). - View Dependent Claims (7)
- Kvm (k), where K is the desired constant amplitude gain of said amplifier and k denotes the kth such sample, said method comprising the steps of;
-
8. A method of linearizing an amplifier to produce an amplified output sample va in response to a predistorted input sample vd derived from an input modulation sample vm, such that va ≃
- Kvm, where K is the desired constant amplitude gain of said amplifier, said method comprising the steps of;
(a) deriving the squared magnitude xm of said input modulation sample vm ; (b) deriving, by interpolation on a table containing Nt values Fi where i=0, 1, . . . , Nt -1, each of said entries corresponding to a squared magnitude value xmi, and for each of which entries Fi G(xmi |Fi |2)≃
K where G(x) is the complex gain of said amplifier, a value F(xm);(c) deriving said predistorted sample vd as vd =vm F(xm) in rectangular coordinates, viz;
space="preserve" listing-type="equation">Re(v.sub.d)=Re(v.sub.m)Re(F(x.sub.m))-IM(V.sub.m)Im(F(x.sub.m))
space="preserve" listing-type="equation">Im(v.sub.d)=Re(v.sub.m)Im(F(x.sub.m))+Im(V.sub.m)Re(F(x.sub.m))where Re (x) is the real component of x and Im(x) is the imaginary component of x; and
,(d) driving said amplifier with said predistorted input sample vd.
- Kvm, where K is the desired constant amplitude gain of said amplifier, said method comprising the steps of;
Specification