WO2008006069A2 - Pre-distortion apparatus - Google Patents

Pre-distortion apparatus Download PDF

Info

Publication number
WO2008006069A2
WO2008006069A2 PCT/US2007/072957 US2007072957W WO2008006069A2 WO 2008006069 A2 WO2008006069 A2 WO 2008006069A2 US 2007072957 W US2007072957 W US 2007072957W WO 2008006069 A2 WO2008006069 A2 WO 2008006069A2
Authority
WO
WIPO (PCT)
Prior art keywords
signal
differential
input
datapath
output
Prior art date
Application number
PCT/US2007/072957
Other languages
French (fr)
Other versions
WO2008006069A3 (en
Inventor
Arvind Keerthi
Madabusi Govindarajan
Vijay P. Kumar
John Choma
Abhijit Shanbhag
Original Assignee
Scintera Networks, Inc.
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Scintera Networks, Inc. filed Critical Scintera Networks, Inc.
Publication of WO2008006069A2 publication Critical patent/WO2008006069A2/en
Publication of WO2008006069A3 publication Critical patent/WO2008006069A3/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L27/00Modulated-carrier systems
    • H04L27/32Carrier systems characterised by combinations of two or more of the types covered by groups H04L27/02, H04L27/10, H04L27/18 or H04L27/26
    • H04L27/34Amplitude- and phase-modulated carrier systems, e.g. quadrature-amplitude modulated carrier systems
    • H04L27/36Modulator circuits; Transmitter circuits
    • H04L27/366Arrangements for compensating undesirable properties of the transmission path between the modulator and the demodulator
    • H04L27/367Arrangements for compensating undesirable properties of the transmission path between the modulator and the demodulator using predistortion
    • H04L27/368Arrangements for compensating undesirable properties of the transmission path between the modulator and the demodulator using predistortion adaptive predistortion
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03FAMPLIFIERS
    • H03F1/00Details of amplifiers with only discharge tubes, only semiconductor devices or only unspecified devices as amplifying elements
    • H03F1/02Modifications of amplifiers to raise the efficiency, e.g. gliding Class A stages, use of an auxiliary oscillation
    • H03F1/0205Modifications of amplifiers to raise the efficiency, e.g. gliding Class A stages, use of an auxiliary oscillation in transistor amplifiers
    • H03F1/0211Modifications of amplifiers to raise the efficiency, e.g. gliding Class A stages, use of an auxiliary oscillation in transistor amplifiers with control of the supply voltage or current
    • H03F1/0216Continuous control
    • H03F1/0222Continuous control by using a signal derived from the input signal
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03FAMPLIFIERS
    • H03F1/00Details of amplifiers with only discharge tubes, only semiconductor devices or only unspecified devices as amplifying elements
    • H03F1/02Modifications of amplifiers to raise the efficiency, e.g. gliding Class A stages, use of an auxiliary oscillation
    • H03F1/0205Modifications of amplifiers to raise the efficiency, e.g. gliding Class A stages, use of an auxiliary oscillation in transistor amplifiers
    • H03F1/0261Modifications of amplifiers to raise the efficiency, e.g. gliding Class A stages, use of an auxiliary oscillation in transistor amplifiers with control of the polarisation voltage or current, e.g. gliding Class A
    • H03F1/0266Modifications of amplifiers to raise the efficiency, e.g. gliding Class A stages, use of an auxiliary oscillation in transistor amplifiers with control of the polarisation voltage or current, e.g. gliding Class A by using a signal derived from the input signal
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03FAMPLIFIERS
    • H03F1/00Details of amplifiers with only discharge tubes, only semiconductor devices or only unspecified devices as amplifying elements
    • H03F1/32Modifications of amplifiers to reduce non-linear distortion
    • H03F1/3211Modifications of amplifiers to reduce non-linear distortion in differential amplifiers
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03FAMPLIFIERS
    • H03F1/00Details of amplifiers with only discharge tubes, only semiconductor devices or only unspecified devices as amplifying elements
    • H03F1/32Modifications of amplifiers to reduce non-linear distortion
    • H03F1/3241Modifications of amplifiers to reduce non-linear distortion using predistortion circuits
    • H03F1/3247Modifications of amplifiers to reduce non-linear distortion using predistortion circuits using feedback acting on predistortion circuits
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03FAMPLIFIERS
    • H03F1/00Details of amplifiers with only discharge tubes, only semiconductor devices or only unspecified devices as amplifying elements
    • H03F1/32Modifications of amplifiers to reduce non-linear distortion
    • H03F1/3241Modifications of amplifiers to reduce non-linear distortion using predistortion circuits
    • H03F1/3258Modifications of amplifiers to reduce non-linear distortion using predistortion circuits based on polynomial terms
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03FAMPLIFIERS
    • H03F3/00Amplifiers with only discharge tubes or only semiconductor devices as amplifying elements
    • H03F3/45Differential amplifiers
    • H03F3/45071Differential amplifiers with semiconductor devices only
    • H03F3/45076Differential amplifiers with semiconductor devices only characterised by the way of implementation of the active amplifying circuit in the differential amplifier
    • H03F3/45179Differential amplifiers with semiconductor devices only characterised by the way of implementation of the active amplifying circuit in the differential amplifier using MOSFET transistors as the active amplifying circuit
    • H03F3/45183Long tailed pairs
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03FAMPLIFIERS
    • H03F2200/00Indexing scheme relating to amplifiers
    • H03F2200/102A non-specified detector of a signal envelope being used in an amplifying circuit
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03FAMPLIFIERS
    • H03F2200/00Indexing scheme relating to amplifiers
    • H03F2200/369A negative impedance circuit being added to an amplifier circuit
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03FAMPLIFIERS
    • H03F2200/00Indexing scheme relating to amplifiers
    • H03F2200/451Indexing scheme relating to amplifiers the amplifier being a radio frequency amplifier
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03FAMPLIFIERS
    • H03F2203/00Indexing scheme relating to amplifiers with only discharge tubes or only semiconductor devices as amplifying elements covered by H03F3/00
    • H03F2203/45Indexing scheme relating to differential amplifiers
    • H03F2203/45352Indexing scheme relating to differential amplifiers the AAC comprising a combination of a plurality of transistors, e.g. Darlington coupled transistors

Definitions

  • This invention relates to a pre-distortion apparatus for non-linear components, which can be used as a linearizer for a radio-frequency (RF) power amplifier (PA) , as well as various component circuitry and methods for implementing said pre-distortion apparatus.
  • RF radio-frequency
  • PA power amplifier
  • a communication system typically comprises multiple signaling nodes, such as user terminals, base stations, routers, switches, links, and so on.
  • the nodes transmit and/or receive signals over a communication medium such as copper wire, optical fiber, or the atmosphere in the case of a radio interface.
  • the signaling function requires some sort of signal amplification, since the amplitude of a signal is generally attenuated during transmission between nodes. For example, signals transmitted over a radio link may be attenuated due to such factors as propagation loss and multipath fading. A signal amplifier is thus typically provided to compensate for the attenuation.
  • a power amplifier is used to amplify a signal before transmission over a radio interface.
  • PA power amplifier
  • PA's behave nonlinearly, leading to unwanted distortion of the signal.
  • distortion can include so-called amplitude-amplitude (AM-AM) distortion and amplitude-phase (AM-PM) distortion.
  • a pre- distorter disposed before a PA in the signal path, acts on an input signal in such a way that the combined effect of the pre-distorter and the PA is linear and memoryless.
  • the advantages of using a pre-distorter include reducing spurious emissions, as well as improving power efficiency and in-band signal processing accuracy.
  • Look-up table based digital pre-distortion entails measuring the non-linear characteristics of a PA and storing a "mirror image" of those characteristics in a lookup table.
  • Such "mirror image" characteristics may be pre-programmed into pre-distortion components operating directly at RF in a technique called “analog feedforward.”
  • Yet another pre-distortion technique is polynomial-based digital pre-distortion, which entails digitally pre-distorting a signal at baseband using polynomial basis functions. With appropriate feedback, time- varying PA characteristics can be optimally adjusted using the latter approach.
  • the present disclosure describes various novel apparatuses and methods for linearizing non-linear output signals that may be used either in conjunction with or to the exclusion of the prior art techniques described above.
  • the present disclosure describes novel apparatuses and methods for linearizing the output signal of non-linear components such as RF power amplifiers, as well as various component circuitry for implementing said apparatuses and methods .
  • One aspect of the invention provides a pre-distortion apparatus comprising: a datapath signal, a reference signal, and a feedback signal; an error signal generator comprising a difference amplifier, wherein the input signals to said difference amplifier comprise: 1) a first amplifier input signal derived from the reference signal, and 2) a second amplifier input signal derived from the feedback signal, and wherein the output signal of said amplifier comprises an error signal; an adaptive block comprising: an analysis basis function generator for generating a plurality of analysis basis functions; a plurality of correlators for correlating the error signal with each of said plurality of analysis basis functions, the output signals of the plurality of correlators comprising a plurality of correlation coefficients; a synthesis block comprising: a synthesis work function generator for generating a plurality of synthesis work functions; a synthesizer for generating a weighted sum of said plurality of synthesis work functions, wherein each synthesis work function is weighted by a corresponding one of said plurality of correlation coefficients;
  • a further aspect of the invention provides an apparatus for generating a first differential signal having a quadrature-phase relationship with a second differential signal comprising: a differential gyrator means having a first and second port for inputting said first differential signal, and a third and fourth port for outputting said second differential signal; and a coupling means for coupling the third port of the differential gyrator to the fourth port of the differential gyrator means. Also provided are various means and methods for generating said quadrature-phase signals .
  • a further aspect of the invention provides a transconductance amplifier comprising: a current source generating a current at a current terminal; a differential pair comprising two transistors, each transistor having a source terminal connected to the current terminal; a load device connected to the drain terminal of each transistor in said differential pair; a negative resistance block coupled in parallel with the drain terminals of the transistors in said differential pair. Also provided are various means and methods for such transconductance amplification.
  • Yet a further aspect of the invention provides an apparatus for generating a first signal having a quadrature- phase relationship with a second signal, said apparatus comprising: a differential reference signal comprising a first single-ended input signal and a second single-ended input signal, wherein said first single-ended input signal is substantially 180 degrees out of phase with second single- ended input signal; a first square-root function block for generating an output signal proportional to the square root of the first single-ended input signal; a second square root function block for generating an output signal proportional to the square root of the second single-ended input signal; wherein said first signal comprises the output signal of said first square root function block and said second signal comprises the output signal of said second square root function block. Also provided are various means and methods for generating said quadrature-phase signals.
  • an amplifier for providing a variable gain to an input signal, said amplifier comprising: a first transconductor having a differential input and a differential output, and a variable transconductance; a second transconductor having a differential input and a differential output, and a variable transconductance; a third transconductor having a differential input and a differential output, and a variable transconductance; a fourth transconductor having a differential input and a differential output, and a variable transconductance; a first coupling capacitance between the nodes of said differential input of said second transconductor; a second coupling capacitance between the nodes of said differential input of said third transconductor; wherein: the differential output of said first transconductor is coupled to the differential input of said second transconductor; the differential output of said second transconductor is coupled to the differential input of said third transconductor; the differential output of said third transconductor is coupled to the differential input of
  • Yet a further aspect of the invention provides an apparatus for detecting the envelope of a signal comprising: a first transistor, wherein the gate terminal of said first transistor is coupled to said signal; a capacitor having a first terminal coupled to the source terminal of said first transistor, and a second terminal coupled to a ground voltage; a second transistor, wherein the drain terminal of said second transistor is coupled to said first terminal of said capacitor, and the gate terminal of said second transistor is coupled to a control voltage; wherein the detected envelope of said signal comprises the voltage across said capacitor. Also provided are various means and methods for envelope detection.
  • FIG 1 shows a specific embodiment of the pre- distorter in a power amplifier in a radio transmitter.
  • FIG 2 shows a power coupler for use with a memory compensator aspect of the pre-distorter .
  • FIG 3 shows an overview of the internal system architecture of an embodiment of the RFPAL 101 shown in FIG 1 .
  • FIG 4 shows the portion of the RFPAL 101 corresponding to the pre-distortion block 302 and error signal generator block 303 shown in FIG 3.
  • FIGs 5, 5A, 5C, and 5D show preferred embodiments of the envelope detectors 408 and 413 shown in FIG 4.
  • FIG 5B shows an implementation of the square root generator block shown in FIG 5A.
  • FIG 6A shows an RC-CR implementation of the quadrature phase generator.
  • FIG 6B shows a phase-shifter implemented using a Hubert transformer.
  • FIG 6C shows a quadrature phase generator implemented using an active LC network circuit.
  • FIG 6D shows a modified active LC circuit wherein the capacitance C is adjustable by configuring a set of switches connected to a series of capacitors 630.
  • FIG 6E shows an embodiment of the input stage block 601 in FIG 6C.
  • FIG 6F shows an implementation of one of the transconductors Gl or G2 in the differential gyrator 604 shown in FIG 6C.
  • FIG 6G shows a modified version of the transconductor circuit shown in FIG 6F.
  • FIG 6H shows yet another possible embodiment of a quadrature-phase generator known as an injection-locked quadrature generator.
  • FIG 7 shows an implementation of the Q polynomial function synthesizer 402.2 in FIG 4.
  • FIG 8 shows a preferred implementation of the RF variable-gain amplifiers (VGA) 405.1 and 405.2 in FIG 4.
  • FIG 8A shows an alternative capacitor arrangement for one of the transconductors in the VGA shown in FIG 8.
  • FIG 8B shows a circuit implementation of the transconductors Gl, G2, G3, and G4.
  • FIG 8C shows an alternative circuit implementation of the transconductors Gl, G2, G3, and G4, utilizing both NMOS and PMOS transistors.
  • FIG 9 shows an implementation of the error signal generator block 303 shown in FIG 4.
  • FIG 10 shows an implementation of the Adapt P block 403.1.
  • FIG 1OA shows some of the functionality of a microprocessor used in the pre-distorter .
  • FIG 11 shows one possible architecture of the work function generator 1006 in FIG 10.
  • FIG HA shows an alternative implementation of the work function generator to decrease the number of adders and multipliers from the architecture shown in FIG 11.
  • FIG 12 shows a preferred set of weights w for each polynomial analysis work function ⁇ ⁇ , according to the notation defined in FIG 11.
  • FIG 13 shows a preferred embodiment of a low-pass filter for use in the Adapt P block shown in FIG 10.
  • FIG 14 shows the linear transformations that can be performed by the microprocessor 1010 shown in FIG 1OA.
  • FIG 15 shows an embodiment of a memory compensator that operates on two signals 1501 and 1502.
  • FIG 16A shows an embodiment of the pre-distorter in the RF front-end of a radio receiver.
  • FIG 16B shows an embodiment of the pre-distorter in a high-speed analog-to-digital converter (ADC) .
  • ADC analog-to-digital converter
  • NLC non-linear component
  • the NLC will generally introduce AM-AM (amplitude-to-amplitude) and AM-PM (amplitude-to-phase) nonlinear distortion to this signal as follows:
  • NLC(S (t)) G[r(t)] cos ( ⁇ c t + p(t) + B[r(t)]),
  • G represents the AM-AM distortion
  • B represents the AM-PM distortion
  • the signal s(t) can be first processed to generate a pre-distorted signal y(t) given by:
  • N y(t) ⁇ pi r 1 cos ( ⁇ c t + p(t)) +
  • G' and B' represent the composite AM-AM and AM- PM distortion, respectively, of the combination of the pre- distorter and NLC.
  • the coefficients pi and q ⁇ should be chosen such that the composite functions G' and B' introduce as little non-linear distortion as possible to the signal s(t).
  • FIG 1 shows a pre-distorter for a power amplifier in a radio transmitter.
  • the pre- distorter need not be applied as shown in FIG 1, but may be used in conjunction with any NLC to improve the distortion characteristics of the NLC output signal.
  • the pre-distorter can operate at baseband, intermediate frequency
  • IF radio frequency
  • RF radio frequency
  • the pre-distorter can be used not only in base station transceivers as shown in FIG 1, but in mobile and other types of transmitters or receivers (e.g., to linearize the output signal of a low-noise amplifier (LNA) or mixer in the receive chain) . Illustrative embodiments of such alternative applications will be described later with reference to FIGs 16A and 16B.
  • LNA low-noise amplifier
  • a baseband combiner 110 can digitally combine the signals from a series of digital modems 112.
  • the combiner 110 can output an in-phase signal (I) 110a and a quadrature-phase signal (Q) 110b which can be converted into analog signals by the DACs 113.1 and 113.2.
  • the analog I and Q output signals 113.1a and 113.2a can then be input to an RF transceiver 111 which modulates the I and Q signals onto an RF carrier frequency f c , by multiplying the I and Q signals with a carrier signal generated by a VCO 120.
  • the output signal Ilia of the RF transceiver 111 can be further processed by the pre-processor block 114, which may perform such operations as filtering and pre-amplification of the signal Ilia.
  • the output signal 114a of the pre-processor block 114 can be input to a power coupler 115, which splits an input signal into multiple output signals.
  • the power coupler 115 splits the output signal 114a of the pre- processor block 114 into two output signals 115a and 115b, as shown in FIG 1.
  • the signal 114a may be of power 3 dBm, and signals 115a and 115b can be 0 dBm each.
  • the output signal 115a may be input directly to the Radio Frequency Power Amplifier Linearizer (RFPAL) block 101, and may serve as the datapath signal to be pre-distorted according to the algorithms described herein.
  • the other output signal 115b may be input to a coarse delay block 116, which can delay a signal 115b by a pre-determined time period, and then be input to the RFPAL 101 as the delayed signal 116a.
  • RFPAL Radio Frequency Power Amplifier Linearizer
  • the delay of the coarse delay block 116 may be chosen to approximate the delay of the Power Amplifier 107.
  • the Power Amplifier 107 is a 6S21140 LDMOS RF power field effect transistor (FET) , available from Freescale Semiconductor, and the coarse delay block 116 delays the signal 115b by about 5.9 ns.
  • FET RF power field effect transistor
  • the coarse delay block 116 may be a stand-alone component, or an incorporated component of the RFPAL integrated circuit (IC) .
  • a delay-locked loop (DLL) may also be incorporated in the RFPAL 101 to further adjust the relative delay between the power amplifier output signal 107a and the reference signal 116a.
  • DLL delay-locked loop
  • the coarse delay block 116 may even be omitted if any resulting degradation in performance is deemed tolerable, eg, if the delay of the PA 107 is negligible.
  • the power coupler 115 can split the output signal 114a of the pre-processor block 114 into four output signals 115a, 115b, 115c, and 115d, as shown in FIG 2.
  • output signals 115c and 115d may be input to delay blocks 116.1 and 116.2, respectively, and then input to the RFPAL 101 as signals 116.1a and 116.2a.
  • Signals 116.1a and 116.2a may be used in a memory compensator 304 in the RFPAL 101, to be described with reference to FIG 3.
  • the memory compensator 304 can generate pre-distorted versions of the signals 116.1a and 116.2a to correct distortion due to memory effects exhibited by the PA 107. For this reason, the delay blocks 116.1 and 116.2 may be designed to introduce delays that approximate the PA memory delays.
  • the internal architecture of the memory compensator 304 will be described later in the specification.
  • the RFPAL 101 may internally compare the delayed signal 116a to an attenuated version 105a of the RF power amplifier output signal 107a to generate an error signal for driving the adaptive pre-distortion algorithms of the RFPAL 101.
  • the RFPAL 101 may output a pre- distorted signal 101a, which can be input to a pre-amplifier 106, and then to the power amplifier 107.
  • the power amplifier output signal 107a can be input to a coupler 104, which splits the signal 107a into two signals 104a and 104b.
  • the signal 104a can then be input to the duplexer 103, and be transmitted over the radio channel using the antenna 102.
  • the signal 104b can be input to an attenuator 105 and fed back to the RFPAL 101 as signal 105a, as earlier described.
  • FIG 3 shows an overview of the internal system architecture of an embodiment of the RFPAL 101 shown in FIG 1.
  • the labeled blocks show only conceptualized divisions of the sub- functions of the RFPAL.
  • Alternative logical and physical divisions of the sub-functions of the RFPAL also fall within the scope of the pre-distortion apparatus.
  • the pre-distortion block 302 and error signal generator block 303 may be implemented as one composite physical block.
  • the RFPAL 101 from FIG 1 is similarly labeled as 101 in FIG 3.
  • Signal 115a can serve as the datapath signal to be pre-distorted by the pre-distortion block 302.
  • Signal 116a a delayed version of signal 115b, is input to the error signal generator block 303.
  • the signal 116a can be referred to as the reference signal.
  • the error signal generator block 303 can also receive as input an attenuated version 105a of the power amplifier output signal 107a.
  • the signal 105a can be referred to as the feedback signal.
  • the error signal generator block 303 compares reference signal 116a to feedback signal 105a to generate an error signal e(t) 303a, which is used to drive the adaptive pre-distortion algorithm in the pre-distortion block 302.
  • the output signal 101a of the pre-distortion block 302 can be input to the PA 107.
  • the output signal 101a can be referred to as the (buffered) pre- distorted signal.
  • signals 116.1a and 116.2a can be input to a memory compensation block 304.
  • the RFPAL 101 may also comprise a microprocessor 305, which executes code stored in an electrically erasable programmable read-only memory (EEPROM) 306.
  • the microprocessor functions may comprise, for example, accepting a signal 302b from the pre-distortion block 302 indicative of the datapath signal 115a' s signal strength, and outputting signals 305a and 305b to adjust the gate bias 308 and drain bias 309, respectively, of the power amplifier 107.
  • the RFPAL 300 may also comprise a bandgap voltage reference 307 to provide a reference voltage for the on-chip circuitry.
  • FIG 4 shows the portion of the , RFPAL 101 corresponding to the pre-distortion block 302 and error signal generator block 303 shown in FIG 3. A functional description of the blocks shown in FIG 4 is now given, with an architectural description of the blocks to be given later in the specification.
  • the datapath, reference, feedback, and pre-distorted signals are all real signals, i.e., signals having real amplitudes.
  • the pre- distorter can also be described and implemented using complex signals, i.e., signals having both real and imaginary components .
  • signal 115a from the power coupler 115 in FIG 3 is input to an RF buffer 411, which outputs a buffered signal 411a.
  • Signal 411a is then input to a 0/90- degree quad phase generator 401.
  • the phase generator 401 outputs a 0-degree phase-shifted (in-phase, or "I") version of signal 411a as signal 401a, and a 90-degree phase shifted (quadrature-phase, or "Q”) version of signal 411a as signal 401b.
  • components specific to the in-phase (I) processing path will be denoted by a .1 appended to the block number
  • components specific to the quadrature-phase (Q) processing path will be denoted by a .2 appended to the block number.
  • 402.1 denotes the work function generator for the I path
  • 402.2 denotes the work function generator for the Q path.
  • the buffered signal 411a is also input to an envelope detector 408, which removes the RF component of the signal as well as the sign of the amplitude, and thus outputs a datapath envelope signal 408a that tracks the envelope of the buffered datapath signal 411a.
  • the envelope signal 408a is input to the P polynomial function synthesizer block 402.1. From the datapath envelope signal 408a, the P poly func block 402.1 can generate a set of synthesis work functions. These work functions may be weighted by the coefficients 403.1c supplied by the Adapt P block 403.1. The weighted work functions may be summed to give a synthesized function 402.1a.
  • Block 402.1 may also be referred to as a synthesizing function generator.
  • the synthesized function 402.1a is used by the RF variable-gain amplifier (VGA) 405.1 to modulate the gain of the I signal 401a, resulting in the pre-distorted I signal 405.1a.
  • VGA variable-gain amplifier
  • Signal 405.1a can then be summed with signal 405.2a, generated by a corresponding set of Q-phase components (ie,
  • the RF summer output signal 407a which is referred to as the unbuffered pre-distorted signal, can be buffered by RF buffer
  • the buffered signal 101a may be directly output to the off-chip power amplifier 107.
  • the output signal 101a may first be input to an automatic gain control (AGC) circuit (not shown) , whose gain may depend on the detected envelope of the power amplifier output signal 107a.
  • AGC automatic gain control
  • This feature can be used to correct for any variations in the gain of the PA 107 that might be caused by, for example, variations in the supply or bias voltages of the PA 107.
  • the Adapt P block 403.1 supplies the set of adaptive coefficients 403.1c to the P polynomial function synthesizer block 402.1.
  • the adaptive coefficients 403.1a may be computed according to an adaptive algorithm designed to minimize the error difference 303a, or e(t), between signal 116a and a scaled, buffered version 415a of the PA output signal 107a.
  • the adaptive coefficients 403.1c may comprise an optimal set of weights for weighting a chosen set of work functions. Embodiments of the adaptive algorithm, as well as preferred choices of basis functions, will be described in detail later in this specification.
  • the Adapt P block 403.1 may accept as input signals the reference envelope signal 413a of the buffered reference signal 412a, the in- phase component 414a of the buffered reference signal 412a, and the error signal 303a or e(t) generated by the error signal generator block 303.
  • the Adapt P block 403.1 may also accept configuration parameters 403.1b, such as the weights used to construct the basis functions from a set of monomial functions, from the Microprocessor 305 shown in Fig 3.
  • the Adapt P block 403.1 may provide a signal 403.1a, which may include the adaptive coefficients pi and q ! (later discussed with reference to the Adapt P block and Adapt Q block in FIG 10), to the Microprocessor 305.
  • the pre-distorter can be used to linearize RF signals by performing operations entirely at RF, thus providing a modular "drop-in" solution for non-linear RF components such as power amplifiers.
  • the pre-distorter need not operate at RF. Rather, it can operate at any frequency, including IF or baseband, depending on the application. Such embodiments also fall within the scope of the pre-distortion apparatus.
  • processing circuitry shown in FIG 4 is split into a set of I components (denoted by suffix .1) and a set of Q components (denoted by suffix .2) for processing the I and Q signals, respectively, generated by quad phase generator 401.
  • I components denoted by suffix .1
  • Q components denoted by suffix .2
  • the operations performed by the two VGA's 405.1 and 405.2 and the RF summer 407 essentially comprise two multiplications and one addition: one multiplication between the I signal 401a and the synthesized I function 402.1a, one multiplication between the Q signal 401b and the synthesized Q function 402.1b, and one addition between those two products.
  • These operations can alternatively be described as taking the real part of the product of a complex multiplication, wherein the first complex multiplicand comprises a real part 401a and an imaginary part 401b, and the complex conjugate of the second complex multiplicand comprises a real part 402.1a and an imaginary part 402.1b.
  • the real part of the product of such a complex multiplication will correspond to the signal 407a.
  • the pre-distorter can be implemented and/or described using either real or complex functions and components, and both implementations fall within the scope of the disclosed pre-distortion apparatus.
  • FIG 7 shows an implementation of the Q polynomial function synthesizer 402.2 in FIG 4. The same implementation can be used in the P polynomial function synthesizer 402.1 in
  • the Q polynomial function synthesizer 402.2 can accept as one input signal the envelope signal 701 (which can correspond to signal 408a in FIG 4), also denoted r in FIG 7.
  • the generator 402.2 can also input the coefficients 403.2c comprising signals bi, b ⁇ , b 3 , and b 4 , which are supplied by the Adapt Q block 403.2 in FIG 4.
  • the signals bi, b 2 , b 3 , and b 4 represent the set of adaptive coefficients computed by the
  • the output signal 703 can be expressed as b 4 r 3 + b 3 r 2 + b 2 r + bi.
  • This output signal 703 can be referred to as the weighted sum of the synthesis work functions.
  • FIG 10 shows an implementation of the Adapt P block
  • the Adapt Q block 403.2 shown in FIG 4 may be implemented in a similar manner.
  • the Adapt Q block 403.2 shown in FIG 4 may be implemented in a similar manner.
  • the Adapt Q block 403.2 shown in FIG 4 may be implemented in a similar manner.
  • the Adapt Q block 403.2 shown in FIG 4 may be implemented in a similar manner.
  • Adapt P and Adapt Q blocks may be implemented as one logical block with two instances of the circuitry shown in FIG 10.
  • the Adapt P block 403.1 can accept as inputs an RF signal e(t) 1001, which can correspond to the error signal 303a generated by the error signal generator 303 in FIG 4, and an RF signal Pl 1002, which can correspond to the I component 414a of the reference signal 116a shown in FIG 4. Furthermore, the Adapt P block 403.1 can accept as input a baseband signal rl 1007, which can correspond to the reference envelope signal 413a generated by the envelope detector 413 shown in FIG 4. The Adapt P block 403.1 can also accept as parameter inputs a set of coefficients w, collectively labeled 1009, corresponding to the coefficients used to construct the work functions for the adaptive algorithm.
  • These coefficients 1009 may be supplied by a microprocessor 1010, shown in FIG 1OA.
  • the Adapt P block 403.1 can output a set of coefficients pi, ...pi, ..., p$, labeled in FIG 10, collectively denoted 1011 in FIG 1OA.
  • These coefficients can be converted to digital form by the ADC's 1020. i, and then be inputted to the microprocessor 1010.
  • the microprocessor 1010 can convert the coefficients 1011 to a set of monomial function coefficients 1012, which can then be input to the P poly function generator 402.1 as coefficients 403.1c shown in FIG 4.
  • Digital-to-analog converters (DACs) 1030. i may be used to convert the digital signals from the microprocessor 1010 to analog signals.
  • DACs Digital-to-analog converters
  • the work function generator 1006 synthesizes a set of N analysis work functions 1006.1, ..., 1006. i., ..., 1006. N.
  • the variable i is an index (from 1 to N) to an arbitrary one of the N work functions.
  • FIG 11 depicts the work function generator 1006 inputting the reference envelope signal ri 1007, and generating raised powers r ⁇ 2 , ... , r ⁇ '1 of signal 1007 using multipliers 1101 and 1102 successively.
  • a "raised power" of an envelope signal refers to a signal whose amplitude corresponds to the envelope signal's amplitude raised to an exponential power.
  • the N raised powers of the reference envelope signal T 1 may refer to the signals ri 0 (or 1), ri 1 (or ⁇ ) , T 1 2 , ..., r ⁇ 1 , with ri 0 corresponding to a DC term, and ri 1 corresponding to the original envelope signal ri 1007.
  • the work function generator can weight (multiply) each raised power of the reference envelope signal by a coefficient Wij (where j indexes the raised power of the envelope signal, and ranges from 0 to N-I) and the weighted raised powers may be summed over j to produce a plurality of polynomial work functions 1006. i.
  • Each work function 1006. i is thus seen to be a linear combination of raised powers of the reference envelope signal ri 1007.
  • the pre-distorter is not limited to only four raised powers of the envelope signal.
  • the pre-distorter encompasses any number of - raised powers of the envelope signal.
  • the pre-distorter is not limited to only four work functions generated from four raised powers - the number of work functions N may be more than the number of raised powers, allowing for a set of dependent, rather than independent, vectors.
  • four work functions ⁇ i are generated from four raised powers of the reference envelope signals, each polynomial ⁇ i comprising a weighted sum (i.e., a linear combination) of the monomials 1, r lr T 1 2 , ..., r ⁇ '1 .
  • the RMS value of each work function can be set to 1 Volt in a preferred embodiment.
  • the work functions may be chosen to be orthonormal to each other, and thus may be constructed according to procedures known to those of ordinary skill in the art, such as Gram-Schmidt orthogonalization or the Cholesky method.
  • the work functions may be chosen as follows to help speed up convergence of the adaptive algorithm.
  • the work functions may be chosen to reduce the eigenvalue spread of this autocorrelation matrix.
  • the autocorrelation matrix can be approximated by taking the long-term averages of the outer product of the monomial basis function vector.
  • the coefficients for both the analysis and synthesis work functions may be derived once and stored in memory for later use, or they may be continuously updated, eg, every 100 ms, to account for variations in the power level of the input to the RFPAL.
  • FIG 11A To decrease the number of adders and multipliers needed to implement the work function generator 1006, the alternative architecture shown in FIG 11A may be employed.
  • This architecture generates four functions ri 3 +W4ri 2 +w 5 ri 1 +W6, ri 2 +W 2 r ! +w 3 , r ⁇ +wi, and 1 as signals 1006.4, 1006.3, 1006.2, and 1006.1. Since these functions are generally not normalized with respect to each other, an additional set of gains m 1401 could be applied to normalize the coefficients p 1403 during post-processing by the microprocessor 1010, as shown in FIG 14. Note however that according to the pre- distorter, the work functions need not be normalized, and may have unequal powers depending on the choice of gains m 1401 shown in FIG 14.
  • each work function 1006. i is separately multiplied with the signal 1004a using a multiplier 1005. i to generate an output signal 1005. ia.
  • Each signal 1004a comprises the error signal e(t) 1001 multiplied by the in-phase component pi 1002 of the reference signal, and then low-passed filtered by LPFl 1004.
  • the LPFl 1004 contributes a gain Gi.
  • Each output signal 1005. ia is then passed through a corresponding low-pass filter (LPF2) 1007. i, generating an output signal 1007. ia.
  • the LPF2 1007. i contributes a gain G2.
  • An amplifier 1008. i which contributes a gain of G 3 , amplifies each output signal 1007. ia to generate a coefficient pi.
  • the bandwidths of both LPFl and LPF2 can be 400 MHz.
  • is chosen as a value between 1.25xlO ⁇ - ⁇ and 2.5xlO ⁇ -6, in order to yield good convergence speed and offset-insensitivity .
  • T is chosen to be in the range 30-50, as previously described, then the remaining gain terms can be distributed evenly among the terms Gi, G 2 , and G 3 .
  • the low-pass filter gains Gi and G 2 can be set to equal to each other, and the amplifier gain G 3 can provide the necessary residual gain.
  • each coefficient pi effectively comprises the result of correlating the signal e(t) 1001 with an analysis basis function defined as:
  • d represents the delay introduced by the coarse delay block 116 in FIG 1.
  • the operations of multiplying two signals, then low- pass filtering the product may collectively be referred to as "correlating" the two signals.
  • the basis functions may be chosen to approximately span the inverse of the function space to which an NLC maps an input signal.
  • the basis functions in turn dictate the choice of coefficients w 1009 for the work functions 1006. i.
  • a "basis function" is equivalent to a work function (which is generally a polynomial function of an envelope signal) multiplied by a signal carrying the original phase and amplitude.
  • the orders of the monomials in a work function polynomial are generally one less than the orders of the monomials in a corresponding basis function polynomial.
  • each coefficient p ⁇ output by an LPF 1007. i can be ideally expressed as:
  • each coefficient qi can be expressed as: qi ( t O ) ⁇ ( ⁇ i sin ⁇ ) tanh [ T • dif f ] ⁇ dt
  • the synthesis work functions are constructed from the same weights as used to construct the analysis work functions in the work function generator 1006 of FIG 10.
  • the analysis work functions need not be identical to the synthesis work functions, and may be different if desired, e.g., to correct for any systematic bias in the system.
  • the linear transformations described below may be altered accordingly.
  • FIG 14 shows a matrix 1402 wherein each row corresponds to the monomial weights of a single analysis function 1006. i as defined in FIG 11.
  • the synthesis work functions are identical to the analysis work functions.
  • the pre-distorter also encompasses embodiments wherein the synthesis work functions are different from the analysis work functions.
  • Multiplying the diagonal matrix 1401 with matrix 1402 effectively applies a gain mi to each row of 1402.
  • the product is then multiplied by the vector 1403, which weights each coefficient of each basis function (times mi) with a coefficient pi derived from the adaptive algorithm, and sums the weighted coefficients.
  • a vector of offsets n 1404 may be added to compensate for any offsets in the system. These offsets n 1404 may be all zero in the preferred embodiment.
  • the resulting vector 1405 can be input to the P Polynomial function synthesizer block 402.1 as the coefficients 402.1a. Similar operations can be performed for the Q coefficients q ⁇ .
  • the linear transformation shown in FIG 14 can be easily extended to systems using more than four basis functions.
  • the linear transformation can be performed not only by a microprocessor, but by a variety of other means including analog circuitry or amplifiers.
  • the adaptation may be disabled for a period of time, and a fixed set of coefficients may be supplied to the synthesis work function generators, by setting the gains m 1401 to all zero, and setting the - vector n to be equal to the static coefficient values.
  • some of the work functions may be selectively disabled by setting the corresponding gains m 1401 to zero.
  • a preferred embodiment of the pre-distorter can utilize a memory compensation block 304 as shown in FIG 3 to correct for distortion caused by memory effects exhibited by the PA 107.
  • an NLC with memory effects generates an output signal NLC memO ry that can be modeled as:
  • NLC memory (s(t)) NLC(s(t)) + NLC(s(t-ti)) + ...
  • NLC () represents the functional transformation performed on an NLC input by an NLC without memory effects, as described earlier in (Eq. 1)
  • ti, ..., t M represent the delays introduced by an NLC with memory effects.
  • FIG 15 shows a memory compensator 304 which can utilize the adaptive algorithms described earlier to pre-distort signals 1501 and 1502, which can correspond to delayed versions 116.1a and 116.2a respectively of the datapath signal 115a shown in FIG 2.
  • the delays of signals 116.1a and 116.2a may be chosen to approximate the two most significant PA memory delays.
  • the memory compensator is not limited to only two delayed signals, but in general can be applied to an arbitrary number of delayed signals by simply scaling the architecture described herein.
  • each instance 1504 and 1505 of the adaptive linearizer has been simplified with respect to the implementation described in FIG 4.
  • both the analysis functions and the synthesis functions for 1504 are generated from the same envelope detector output 1504.3a, which works well in general if the PA delay is small, as described earlier.
  • the memory compensator nevertheless encompasses implementations where a coarse delay block such as 116 is used.
  • various signals such as Pl and Ql of FIG 4 are not shown in FIG 15 for simplicity of presentation.
  • the memory compensator can in general use all of the features disclosed in this specification for the design of the constituent instances of the adaptive linearizer (shown as 1504 and 1505 in FIG 15) , and thus the scope of the memory compensator should not be construed as being limited to that shown in FIG 15.
  • signal x 1501 may be the delayed signal 116. Ia in FIG 2, and signal y 1502 may be the delayed signal 116.2a.
  • FIG 15 shows that signals x 1501 and y 1502 can each be processed by an independent instance 1504 or 1505 of the same architecture used for the datapath signal 115a in FIG 4. Instances 1504 and 1505 can share the same error signal e(t) 303a as generated by the error signal generator 303 in FIG 4.
  • the adaptive algorithm of each instance of the pre- distortion architecture will act to minimize the distortion error of a single memory-delayed signal independently of other memory-delayed signals. Note therefore that poorer performance may result when the memory-delayed signals are highly correlated with each other, eg, if the memory delays of the non-linear component are much less than the inverse of the signal bandwidth.
  • the analysis work functions generated internally by the Adapt P blocks 1504.1 and 1505.1 and Adapt Q blocks 1504.2 and 1505.2 should be generated from the envelope signals of the delayed input signals x 1501 and y 1502.
  • the output signal 1504a of the instance 1504 may be summed with the output signal 1505a of the instance 1505 to arrive at an output signal z 1503.
  • This signal z can be added to the main datapath signal 407a by an RF summer (not shown) to generate a composite pre-distorted signal that corrects for the memory effects associated with two PA memory delays .
  • the delays of the memory effects could also be accounted for using DLL tracking, in addition to being approximated by the delays associated with the coarse delay blocks 116.1 and 116.2.
  • a DLL can be used to lock, e.g., the signal 1501 to the residual error of the main adaptation, i.e., the difference between ( ⁇ 1 P 1 * analysis basis functions) and the error signal. This would be a decision feedback embodiment of the memory compensator, and allow the delay components of the memory compensator to better approximate the actual memory delays of the non-linear component .
  • the functions used to perform the correlation and the functions used to synthesize the pre-distorted (delayed) signal generally need NOT be the same functions. Rather, they may be delayed relative to each other by the PA delay, analogous to the case for the main datapath signal and the reference signal.
  • the coarse delay 116.1 may be split into two smaller delays, one of which is the PA delay currently used for 116, and one of which is the actual delay corresponding to a PA memory delay. In this case, then, the older signal may be used to perform the adaptation, while the newer signal may be used to perform the synthesis.
  • the coarse delay block 116 may be omitted altogether without substantially compromising the performance of the adaptive algorithms .
  • FIGs 16A and 16B show alternative embodiments of the predistortion apparatus.
  • FIG 16A depicts an embodiment of the predistortion apparatus 1605 (labeled “ARFL” for adaptive RF linearizer) used to linearize the output signal 1602 of the RF front end 1607 (labeled "RFFE") in a receiver chain.
  • ARFL for adaptive RF linearizer
  • the ARFL 1605 inputs an RF signal 1602 (non-linearly distorted by the RFFE 1607), a reference signal 1604 corresponding to a delayed version of the input signal 1601 to the RFFE 1607, and outputs a corrected (ideally distortion-free) signal 1608.
  • FIG 16B depicts an embodiment of the predistortion apparatus 1611 (labeled "GAL” for Gigabit Adaptive Linearizer) used to linearize the analog-to-digital mapping of the analog-to-digital converter (ADC) block 1615.
  • the GAL 1611 receives as input a gigabit analog signal 1610, a reference signal 1614 corresponding to the analog output signal of the digital-to-analog converter (DAC) 1616, and outputs a pre-distorted signal 1612.
  • GAL Gigabit Adaptive Linearizer
  • FIG 5 shows a preferred embodiment of the envelope detectors 408 and 413 shown in FIG 4.
  • the envelope detector takes an input signal 501, and outputs an envelope signal 510 that is a low-pass filtered version of the absolute value of the input signal 501.
  • the bandwidth of the low-pass filter may be adjusted by adjusting the capacitance Cl of the capacitor 504.
  • the capacitance Cl is chosen in conjunction with the output resistance of the current source Il in FIG 5 to provide for a bandwidth of about 20 MHz.
  • FIG 5A An alternative embodiment of the envelope detector known as an "orthogonal peak detector" is shown in FIG 5A.
  • an in-phase component signal 513 and a quadrature-phase component signal 512 are generated from the input signal 511.
  • Component signals 512 and 513 are squared using multipliers 512.1 and 513.1, respectively.
  • the squared signals are summed using adder 515.1, to give a squared envelope signal 516, from which the square root generator 516.1 generates the envelope signal 517.
  • the quadrature generator 511.1 has nominally unity gain, and any actual difference from unity gain may be compensated in the non-quadrature path by applying a corresponding gain using an amplifier (not shown) .
  • FIG 5B shows an embodiment of the square root generator 516.1 in FIG 5A.
  • the amplifier 522 is a voltage amplifier with high input impedance and low driving point output impedance. Furthermore, the amplifier gain need not be large unless the resistors 523 and 524 are not well-matched.
  • FIG 5C shows an alternative embodiment of an envelope detector, known as a "diode peak detector.”
  • This embodiment comprises a transconductor 531, a diode 532, a capacitor 533, and a voltage amplifier 534.
  • the transconductor 531 accepts as input signals the envelope detector input signal 530 and the envelope detector output signal 539. When signal 539 is greater than signal 530, the transconductor 531 generates current in the direction of arrow 531.1, which forward biases the diode 532 to charge the capacitor 533.
  • the transconductor 531 When signal 539 is less than 530, the transconductor 531 outputs current in the direction against the arrow 531.1, thus reverse-biasing the diode 532, and preventing any current from the transconductor 531 from discharging the capacitor 533.
  • the combination of the diode 532 and capacitor 533 functions as a rectifier.
  • amplifier 534 As amplifier 534 is configured to be a unity gain buffer, signal 539 follows the voltage across the capacitor 533.
  • the input resistance of the voltage amplifier 534 can be relatively low at 100-200 ⁇ , and the capacitance of capacitor C p can be chosen to give an RC time constant on the order of l/(2 ⁇ f) seconds, where f is the operating frequency in Hz. In a preferred embodiment, the operating frequency is a frequency less than 2.2 GHz.
  • FIG 5D Yet another embodiment of a peak detector is shown in FIG 5D.
  • an input signal V in is applied to the gate of transistor Ml configured as a source follower.
  • transistor M2 is turned off, and the voltage V out across the capacitor C follows the envelope of the input signal Vi n .
  • transistor M2 can be turned on.
  • FIGs 6A-6H show several possible embodiments of quadrature phase generators 401 and 414 shown in FIG 4.
  • FIG 6A shows a standard RC-CR network well known in the prior art. (See, e.g., Behzad Razavi, RF Microelectronics, Prentice Hall PTR (1998), pp 138-139.)
  • FIG 6B shows a phase-shifter implemented using a Hubert transformer 690.
  • FIG 6C shows a quadrature generator implemented using an active LC network circuit.
  • the following equations show the relationships of the signals in FIG 6C:
  • V 2 -F 1
  • a differential-input-to- differential-output transconductor block 601 converts a single-ended input signal V s to a signal current of g m V s /2 that flows into transconductor 601 at one of its output ports and out of transconductor 601 at its other output port.
  • Voltages Vi and V 2 are supplied to a differential gyrator 604, which generates output signals V 3 and V 4 .
  • the differential gyrator 604 comprises two transconductors 602 and 603.
  • FIG 6G shows one embodiment of the active LC network circuit of FIG 6C, wherein the input transconductance stage 601 is modeled as two transconductors 620 and 621 that each generate a signal current proportional to the input voltage V s .
  • a resistance Ro and a capacitance Co are also associated with each of the two transconductors 620 and 621.
  • the parameter Ho corresponds to the center frequency gain of the Hi (j ⁇ ) transfer function or the low-frequency gain of the H 2 (j ⁇ ) transfer function
  • ⁇ o corresponds to the center frequency of the Hi (j ⁇ ) transfer function or the 3-dB bandwidth of the H 2 (j ⁇ ) transfer function
  • Q corresponds to the quality factor of the Hi (j ⁇ ) transfer function or the H 2 (j ⁇ ) transfer function.
  • FIG 6D shows a modified active LC circuit wherein the capacitance C is adjustable by configuring a set of switches connected to a series of capacitors 631.
  • the capacitance C may be implemented as a bank of switchable shunt capacitors, up to five capacitors in an embodiment, to afford amplitude equalization of the in-phase and quadrature components throughout the passband of interest.
  • the banks allow dynamic setting of the parameter C, which controls the parameters Q and ⁇ o per the equations given above.
  • FIG 6D also shows the technique of employing a bank of capacitors to allow selective switching of the capacitance Co-
  • a bank of capacitors to allow selective switching of the capacitance Co-
  • one or more of the capacitors in each bank may be continuously adjustable via voltage control. This may be accomplished by implementing these capacitors as varactors or MOSCAPs.
  • the parameters g m , C, Co, Ro, Gi and G 2 are chosen as follows:
  • 5G 1 ⁇ 0 2 ⁇ f 0
  • fo is selectable among five different values 0.982, 1.237, 1.557, 1.961, and 2.470 GHz by appropriate switching of the capacitors within the capacitor bank.
  • transistors Ml and M2 comprise a differential pair
  • transistors M3 and M4 comprise load devices.
  • Transistors M6 and M7 have shorted drain and source terminals, and are disposed at the nodes corresponding to output voltages Vl and V2, respectively. It is seen that transistors M6 and M7 are configured as MOS capacitors (MOSCAP' s). When sized appropriately, capacitors M6 and M7 can help neutralize the gate-drain capacitances of transistors Ml and M2, helping to mitigate bandwidth degradation incurred by Miller multiplication.
  • the gate areas of M6 and M7 may be chosen to be nominally 15% larger than those of Ml and M2 to account for second order gate overlap and other phenomena associated with transistor gate-drain capacitances.
  • preferred W/L ratios for the transistors will be within a range of 4 to 100, and preferably within a range of 4 to 20.
  • FIG 6F shows a possible implementation of one of the transconductors G 1 or G 2 in the differential gyrator 604 shown in FIG 6C. This implementation is appropriate if common-mode signal components at the input port are negligible. Note the input stage can be a simple differential pair. In a preferred embodiment, the output resistance of the transconductor can be boosted to better approximate an ideal current source by using the circuit shown in FIG 6G.
  • the circuit in FIG 6G incorporates a negative resistance block 610 in shunt between the output nodes 611 and 612.
  • This block 610 presents an impedance R 12 between nodes 611 and 612 expressed as:
  • r oa and r oc represent the small-signal drain- source channel resistances of transistors Ma and Mc, respectively (assuming Ma and Mb are matched and have identical output resistances)
  • g Ma is the transconductance of transistor Ma.
  • the negative resistance of the block 610 is adjustable via the control voltage Vc.
  • the negative resistance block 610 overall acts to increase the possibly small channel resistances of transistors Ml and M2 shown in FIG 6G. Because the outputs of the transconductor blocks function effectively as current sources, the output resistance should be made large, preferably on the order of at least 5,000 Ohms.
  • FIG 6H shows yet another possible embodiment of a quadrature-phase generator known as an "injection-locked quadrature generator, " which is suitable for high-frequency operation.
  • the two differential pairs, M3-M4 and M5-M6 in conjunction with the resonant circuits comprised of inductances L, capacitances C, and resistances R form low quality factor negative resistance oscillators.
  • the resonant circuits are tuned to half of the frequency of the applied differential signal, V s . This signal establishes sinusoidal tail currents flowing through Ml and M2, where the tail current of M2 is 180 degrees out of phase with that of Ml.
  • the high impedance at the drains of Ml and M2 establish virtual signal grounds at the source terminals of each of the two differential pairs.
  • the inductances, L ss are used to establish 50-Ohm input terminations for V s at the frequency implicit to Vs. Because the output signals, Vi and V Q are referenced to ground, and hence to the aforementioned virtual grounds, they represent gate-source voltages of M3-M4 and M5- M6. But the gate source voltage is a square root function of the drain current.
  • V 1 is resultantly a sinusoid at half the frequency of V s
  • V Q is likewise a sinusoid at half the frequency of V s , but 90 degrees out of phase with V 1 .
  • V input may be first squared using a multiplier, and the squared signal supplied to the circuit in FIG 6H as V 3 .
  • quadrature generation need not be implemented using identical components as disclosed in FIG 6H.
  • quadrature generation may be effected by simply squaring an input signal, providing positive and negative versions of the squared signal, and separately applying a square root function to each of the positive and negative versions of the squared signal. The resultant two square-rooted signals will then necessarily have a quadrature relationship.
  • quadrature generator are possible other than those disclosed herein with respect to FIGs 6A-6H. The disclosed implementations are not meant to limit the scope of the pre-distortion apparatus.
  • VGA Variable-gain amplifier
  • FIG 8 shows a preferred implementation of the RF variable-gain amplifiers (VGA) 405.1 and 405.2 in FIG 4 using transconductors, i.e., circuits that convert voltage signals into current signals.
  • the differential input signal 810 can be the I signal 401a or Q signal 401b shown in FIG 4.
  • the RF VGA comprises an input signal 810, an output signal 811, and a plurality of control signals G x Control 812, G 2 Control 813, G 3 Control 814, and G 4 Control 815.
  • the VGA further comprises capacitors 816, 817, 818, and 819.
  • the transfer function of the VGA shown in FIG 8 can be expressed as:
  • ⁇ o represents the tuned center frequency in radians
  • H(j ⁇ o) represents the amplifier gain at the tuned center frequency coo
  • Q represents the quality factor of the bandpass transfer characteristic
  • Each of these parameters may thus be set by appropriately choosing the control signals 812-815 and capacitances of capacitors 816-819.
  • One of ordinary skill in the art will realize that fewer or more transconductors may be provided than shown in FIG 8, along with associated capacitances, to afford fewer or more degrees of freedom in choosing the design parameters.
  • an additional transconductor with a configurable gain may be disposed in series between Gi and G 2 shown in FIG 8.
  • FIG 8A shows an alternative capacitor arrangement for the VGA shown in FIG 8.
  • Parasitic capacitances 822 and 823 may be incorporated into the values of the overall capacitances at nodes 820 and 821.
  • FIG 8B shows a circuit implementation of the transconductors Gl, G2, G3 and G4.
  • This circuit accepts a differential input signal comprising the signals Vi 801 and V 2 802.
  • the gain of the transistors M3 and M4 can be varied based on an input signal V Q 805.
  • the differential output signal of the circuit comprises the difference between the currents I d i and I d2 .
  • transistors Ml, M2, M5, and M6 are matched.
  • Idi - I d 2 G m (V 1 - V 2 )
  • K n is the NMOS transconductance density parameter PnC 0x
  • W and L are the width and length, respectively, of the channel areas of transistors Mi and M 2 .
  • FIG 8C shows an alternative circuit implementation of the transconductors Gl, G2, G3 and G4, utilizing both NMOS and PMOS transistors.
  • This circuit utilizes complementary- field effect transistor (COMFET) technology, as indicated by the topology of transistors MIa, M2, and MIb.
  • COMFET technology offers a decreased effective threshold voltage for operation from low-voltage power supplies, and is described in detail in D. Johns and K. Martin, Analog Integrated Circuit Design, John Wiley & Sons, Inc. (1997).
  • the input voltages Vl and V2 can be expressed in terms of a common-mode voltage Vcm and a differential voltage Vdi as:
  • Vl Vcm + Vdi/2
  • V2 Vcm - Vdi/2.
  • the large-signal output currents IdI and Id2 can be expressed as :
  • i d2 ⁇ (v 2 -v Q -v h ⁇
  • K ne is the effective K n W/L transconductance density of the COMFETs formed by the interconnection of NMOS and PMOS transistors
  • V h is the effective and invariably diminished threshold voltage offered by the COMFET interconnection.
  • I d i - I d2 K ne (V cm - V Q - V h ) V di [00147]
  • FIG 9 shows an implementation of the error signal generator block 303 shown in FIG 4.
  • two RF signals 901 and 902 can be input to single-to-differential ended converters 903 and 904.
  • the converter 903 can output a differential signal 903a
  • the converter 904 can output a differential signal 904a.
  • the signal 901 can be the buffered reference signal 412a shown in FIG 4
  • signal 902 can be the buffered feedback signal 415a, also shown in FIG 4.
  • AGCs 905 and 906 can be provided to adjust the amplitudes of the differential signals 903a and 904a, while the delay-locked loop (DLL) 907 can be provided to adjust the delays of the differential signals.
  • the AGC 906 can serve to adjust for any gains introduced to the datapath signal 115a before arriving at the error signal generator 303 as the feedback signal 415a, including the power gain introduced by the power amplifier 107.
  • the AGC 905 can adjust for any gain introduced to the reference signal 412a.
  • Each automatic gain control circuit 905 or 906 can accept as input control signals a bandgap voltage reference signal 910 and a filtering capacitor 911 or 912 for setting the bandwidth of the AGC.
  • the capacitor can be chosen such that the bandwidth of the AGC is 200 MHZ.
  • the output signals 905a and 90 ⁇ a of the AGCs 905 and 906 may be input to a delay-locked loop (DLL) 907.
  • the DLL 907 in conjunction with the coarse delay block 116 in FIG 1, can serve to synchronize the reference signal 901 with the feedback signal 902 by adjusting for any difference in delays experienced by the signals, including the delay of the power amplifier 107.
  • the signals 907a and 907b may then be input to a differencing amplifier 908, which can generate an error signal e(t) 908 that is a function of the difference between the two signals 907a and 907b.
  • the amplifier can be a saturating difference amplifier, i.e., the output signal of the amplifier can saturate at a maximum voltage level when the difference between the input signals exceeds a certain voltage, and likewise, the output signal of the amplifier can saturate at a minimum voltage level when the difference between the input signals is below a certain voltage.
  • a saturating difference amplifier is possible.
  • One embodiment is an amplifier outputting a function of the difference such as tanh [T • diff] , where tanh is the hyperbolic tangent function, T is a chosen gain parameter, and diff is the difference between the input signals 907a and 907b.
  • T is a chosen gain parameter
  • diff is the difference between the input signals 907a and 907b.
  • T is a chosen gain parameter
  • diff the difference between the input signals 907a and 907b.
  • Such a function may have the advantage of providing an appropriately large error gain T for small differences (diff) to overcome possible offsets in the amplifier, while still limiting (saturating) the gain for large differences to avoid adversely impacting the convergence of the adaptive algorithm performed by the Adapt P block 403.1 or Adapt Q block 403.2 in FIG 4.
  • the gain T may range from 30 to 50.
  • the output signal 908a may saturate at plus or minus 1 V.
  • One of ordinary skill in the art will recognize that other implementations of saturating difference amplifiers are possible, including one wherein the output signal comprises a rising linear characteristic that saturates for large enough input signal differences.

Abstract

Pre-distortion apparatuses and methods for a non-linear component are provided. The apparatus comprises an adaptive block for generating a plurality of correlation coefficients, which are used to weight a plurality of synthesis work functions to pre-distort a given signal. The adaptive block can be driven by an error signal generated from a feedback signal from the non-linear component output signal and a delayed version of the input signal. The apparatus is capable of being operated directly at radio frequency. Also provided are apparatuses and methods for generation of quadrature signals, transconductance amplification employing negative resistance, variable-gain amplification, and envelope detection.

Description

PRE-DISTORTION APPARATUS
CROSS REFERENCE TO RELATED APPLICATION
[0001] This application claims priority of U.S. Patent
Application Number 11/484,008 filed on July 7, 2006, by Arvind Keerthi, Madabusi Govindarajan, P. Vijay Kumar, John
Chome, and Abhijit Shanbhag, entitled "Pre-Distortion
Apparatus", which is incorporated by reference herein in its entirety. For the US designation, the present application is a continuation of the aforementioned U.S. Patent application No. 11/484,008.
FIELD OF THE INVENTION
[0002] This invention relates to a pre-distortion apparatus for non-linear components, which can be used as a linearizer for a radio-frequency (RF) power amplifier (PA) , as well as various component circuitry and methods for implementing said pre-distortion apparatus.
BACKGROUND OF THE INVENTION
[0003] A communication system typically comprises multiple signaling nodes, such as user terminals, base stations, routers, switches, links, and so on. The nodes transmit and/or receive signals over a communication medium such as copper wire, optical fiber, or the atmosphere in the case of a radio interface.
[0004] In general, the signaling function requires some sort of signal amplification, since the amplitude of a signal is generally attenuated during transmission between nodes. For example, signals transmitted over a radio link may be attenuated due to such factors as propagation loss and multipath fading. A signal amplifier is thus typically provided to compensate for the attenuation.
[0005] In particular, a power amplifier (PA) is used to amplify a signal before transmission over a radio interface. When operated near saturation, PA' s behave nonlinearly, leading to unwanted distortion of the signal. Such distortion can include so-called amplitude-amplitude (AM-AM) distortion and amplitude-phase (AM-PM) distortion.
[0006] To suppress unwanted PA nonlinearity, techniques such as using a pre-distorter have been investigated. A pre- distorter, disposed before a PA in the signal path, acts on an input signal in such a way that the combined effect of the pre-distorter and the PA is linear and memoryless. The advantages of using a pre-distorter include reducing spurious emissions, as well as improving power efficiency and in-band signal processing accuracy.
[0007] Various pre-distortion techniques have been described in the prior art. Look-up table based digital pre-distortion entails measuring the non-linear characteristics of a PA and storing a "mirror image" of those characteristics in a lookup table. Alternatively, such "mirror image" characteristics may be pre-programmed into pre-distortion components operating directly at RF in a technique called "analog feedforward." Yet another pre-distortion technique is polynomial-based digital pre-distortion, which entails digitally pre-distorting a signal at baseband using polynomial basis functions. With appropriate feedback, time- varying PA characteristics can be optimally adjusted using the latter approach.
[0008] The present disclosure describes various novel apparatuses and methods for linearizing non-linear output signals that may be used either in conjunction with or to the exclusion of the prior art techniques described above.
SUMMARY OF THE INVENTION
[0009] The present disclosure describes novel apparatuses and methods for linearizing the output signal of non-linear components such as RF power amplifiers, as well as various component circuitry for implementing said apparatuses and methods .
[0010] One aspect of the invention provides a pre-distortion apparatus comprising: a datapath signal, a reference signal, and a feedback signal; an error signal generator comprising a difference amplifier, wherein the input signals to said difference amplifier comprise: 1) a first amplifier input signal derived from the reference signal, and 2) a second amplifier input signal derived from the feedback signal, and wherein the output signal of said amplifier comprises an error signal; an adaptive block comprising: an analysis basis function generator for generating a plurality of analysis basis functions; a plurality of correlators for correlating the error signal with each of said plurality of analysis basis functions, the output signals of the plurality of correlators comprising a plurality of correlation coefficients; a synthesis block comprising: a synthesis work function generator for generating a plurality of synthesis work functions; a synthesizer for generating a weighted sum of said plurality of synthesis work functions, wherein each synthesis work function is weighted by a corresponding one of said plurality of correlation coefficients; a multiplier for multiplying said datapath signal with said weighted sum of said plurality of synthesis work functions. Also provided are various methods and means for achieving said pre- distortion.
[0011] A further aspect of the invention provides an apparatus for generating a first differential signal having a quadrature-phase relationship with a second differential signal comprising: a differential gyrator means having a first and second port for inputting said first differential signal, and a third and fourth port for outputting said second differential signal; and a coupling means for coupling the third port of the differential gyrator to the fourth port of the differential gyrator means. Also provided are various means and methods for generating said quadrature-phase signals .
[0012] Yet a further aspect of the invention provides a transconductance amplifier comprising: a current source generating a current at a current terminal; a differential pair comprising two transistors, each transistor having a source terminal connected to the current terminal; a load device connected to the drain terminal of each transistor in said differential pair; a negative resistance block coupled in parallel with the drain terminals of the transistors in said differential pair. Also provided are various means and methods for such transconductance amplification.
[0013] Yet a further aspect of the invention provides an apparatus for generating a first signal having a quadrature- phase relationship with a second signal, said apparatus comprising: a differential reference signal comprising a first single-ended input signal and a second single-ended input signal, wherein said first single-ended input signal is substantially 180 degrees out of phase with second single- ended input signal; a first square-root function block for generating an output signal proportional to the square root of the first single-ended input signal; a second square root function block for generating an output signal proportional to the square root of the second single-ended input signal; wherein said first signal comprises the output signal of said first square root function block and said second signal comprises the output signal of said second square root function block. Also provided are various means and methods for generating said quadrature-phase signals.
[0014] Yet a further aspect of the invention provides an amplifier for providing a variable gain to an input signal, said amplifier comprising: a first transconductor having a differential input and a differential output, and a variable transconductance; a second transconductor having a differential input and a differential output, and a variable transconductance; a third transconductor having a differential input and a differential output, and a variable transconductance; a fourth transconductor having a differential input and a differential output, and a variable transconductance; a first coupling capacitance between the nodes of said differential input of said second transconductor; a second coupling capacitance between the nodes of said differential input of said third transconductor; wherein: the differential output of said first transconductor is coupled to the differential input of said second transconductor; the differential output of said second transconductor is coupled to the differential input of said third transconductor; the differential output of said third transconductor is coupled to the differential input of said first transconductor; the differential output of said third transconductor is coupled to the differential input of said third transconductor; the differential output of said fourth transconductor is coupled to the differential input of said third transconductor; the differential input of said fourth transconductor comprises said input signal; and the differential output of said third transconductor comprises an output signal. Also provided are various means and methods for providing a variable gain to an input signal.
[0015] Yet a further aspect of the invention provides an apparatus for detecting the envelope of a signal comprising: a first transistor, wherein the gate terminal of said first transistor is coupled to said signal; a capacitor having a first terminal coupled to the source terminal of said first transistor, and a second terminal coupled to a ground voltage; a second transistor, wherein the drain terminal of said second transistor is coupled to said first terminal of said capacitor, and the gate terminal of said second transistor is coupled to a control voltage; wherein the detected envelope of said signal comprises the voltage across said capacitor. Also provided are various means and methods for envelope detection.
BRIEF DESCRIPTION OF FIGURES
[0016] FIG 1 shows a specific embodiment of the pre- distorter in a power amplifier in a radio transmitter.
[0017] FIG 2 shows a power coupler for use with a memory compensator aspect of the pre-distorter .
[0018] FIG 3 shows an overview of the internal system architecture of an embodiment of the RFPAL 101 shown in FIG 1 .
[0019] FIG 4 shows the portion of the RFPAL 101 corresponding to the pre-distortion block 302 and error signal generator block 303 shown in FIG 3.
[0020] FIGs 5, 5A, 5C, and 5D show preferred embodiments of the envelope detectors 408 and 413 shown in FIG 4. FIG 5B shows an implementation of the square root generator block shown in FIG 5A.
[0021] FIG 6A shows an RC-CR implementation of the quadrature phase generator.
[0022] FIG 6B shows a phase-shifter implemented using a Hubert transformer.
[0023] FIG 6C shows a quadrature phase generator implemented using an active LC network circuit.
[0024] FIG 6D shows a modified active LC circuit wherein the capacitance C is adjustable by configuring a set of switches connected to a series of capacitors 630.
[0025] FIG 6E shows an embodiment of the input stage block 601 in FIG 6C.
[0026] FIG 6F shows an implementation of one of the transconductors Gl or G2 in the differential gyrator 604 shown in FIG 6C.
[0027] FIG 6G shows a modified version of the transconductor circuit shown in FIG 6F.
[0028] FIG 6H shows yet another possible embodiment of a quadrature-phase generator known as an injection-locked quadrature generator.
[0029] FIG 7 shows an implementation of the Q polynomial function synthesizer 402.2 in FIG 4.
[0030] FIG 8 shows a preferred implementation of the RF variable-gain amplifiers (VGA) 405.1 and 405.2 in FIG 4.
[0031] FIG 8A shows an alternative capacitor arrangement for one of the transconductors in the VGA shown in FIG 8.
[0032] FIG 8B shows a circuit implementation of the transconductors Gl, G2, G3, and G4.
[0033] FIG 8C shows an alternative circuit implementation of the transconductors Gl, G2, G3, and G4, utilizing both NMOS and PMOS transistors.
[0034] FIG 9 shows an implementation of the error signal generator block 303 shown in FIG 4.
[0035] FIG 10 shows an implementation of the Adapt P block 403.1.
[0036] FIG 1OA shows some of the functionality of a microprocessor used in the pre-distorter .
[0037] FIG 11 shows one possible architecture of the work function generator 1006 in FIG 10.
[0038] FIG HA shows an alternative implementation of the work function generator to decrease the number of adders and multipliers from the architecture shown in FIG 11.
[0039] FIG 12 shows a preferred set of weights w for each polynomial analysis work function Φ±, according to the notation defined in FIG 11. [0040] FIG 13 shows a preferred embodiment of a low-pass filter for use in the Adapt P block shown in FIG 10.
[0041] FIG 14 shows the linear transformations that can be performed by the microprocessor 1010 shown in FIG 1OA.
[0042] FIG 15 shows an embodiment of a memory compensator that operates on two signals 1501 and 1502.
[0043] FIG 16A shows an embodiment of the pre-distorter in the RF front-end of a radio receiver.
[0044] FIG 16B shows an embodiment of the pre-distorter in a high-speed analog-to-digital converter (ADC) .
DETAILED DESCRIPTION
[0045] In this specification and in the claims, it will be understood that when an element is referred to as being
"connected to" or "coupled to" another element, it can be directly connected or coupled to the other element or intervening elements may be present. In contrast, when an element is referred to as being "directly connected to" or
"directly coupled to" another element, there are no intervening elements present.
[0046] Denote the input signal to a non-linear component (NLC) by a signal s(t), which can be expressed as:
s(t) = r(t) cos (ωct + p(t)),
[0047] where r(t) represents the time-dependent amplitude
(whose absolute value corresponds to the envelope) of the input signal, ωc is the carrier frequency in radians, and p(t) represents a time-dependent phase term. In the absence of a pre-distorter, the NLC will generally introduce AM-AM (amplitude-to-amplitude) and AM-PM (amplitude-to-phase) nonlinear distortion to this signal as follows:
[0048] NLC(S (t)) = G[r(t)] cos (ωct + p(t) + B[r(t)]),
[0049] where G represents the AM-AM distortion, and B represents the AM-PM distortion.
[0050] To correct this non-linearity, the signal s(t) can be first processed to generate a pre-distorted signal y(t) given by:
N y(t) = Σ pi r1 cos (ωct + p(t)) +
N Σ q± r1 sin (ωct + p(t)),
F=I
[0051] where pi and qi represent coefficients for weighting each basis function r1 cos (ωct + p(t)) and r1 sin (ωct + p(t)), respectively. (Note that for simplicity of notation, the time dependence of r has been omitted from the preceding equation.) The pre-distorter output signal y(t) can then be input to the NLC to produce:
(Eq. 1) NLC (y(t)) =
G'[r(t)] cos (ωct + p(t) + B'[r(t)])
[0052] where G' and B' represent the composite AM-AM and AM- PM distortion, respectively, of the combination of the pre- distorter and NLC. In designing a pre-distorter, then, it is seen that the coefficients pi and q± should be chosen such that the composite functions G' and B' introduce as little non-linear distortion as possible to the signal s(t).
[0053] Turning now to a specific embodiment, FIG 1 shows a pre-distorter for a power amplifier in a radio transmitter. One of ordinary skill in the art will recognize that the pre- distorter need not be applied as shown in FIG 1, but may be used in conjunction with any NLC to improve the distortion characteristics of the NLC output signal. In particular, the pre-distorter can operate at baseband, intermediate frequency
(IF), or radio frequency (RF). The pre-distorter can be used not only in base station transceivers as shown in FIG 1, but in mobile and other types of transmitters or receivers (e.g., to linearize the output signal of a low-noise amplifier (LNA) or mixer in the receive chain) . Illustrative embodiments of such alternative applications will be described later with reference to FIGs 16A and 16B.
[0054] In FIG 1, a baseband combiner 110 can digitally combine the signals from a series of digital modems 112. The combiner 110 can output an in-phase signal (I) 110a and a quadrature-phase signal (Q) 110b which can be converted into analog signals by the DACs 113.1 and 113.2. The analog I and Q output signals 113.1a and 113.2a can then be input to an RF transceiver 111 which modulates the I and Q signals onto an RF carrier frequency fc, by multiplying the I and Q signals with a carrier signal generated by a VCO 120. The output signal Ilia of the RF transceiver 111 can be further processed by the pre-processor block 114, which may perform such operations as filtering and pre-amplification of the signal Ilia.
[0055] The output signal 114a of the pre-processor block 114 can be input to a power coupler 115, which splits an input signal into multiple output signals. In one embodiment, the power coupler 115 splits the output signal 114a of the pre- processor block 114 into two output signals 115a and 115b, as shown in FIG 1. In the preferred embodiment, the signal 114a may be of power 3 dBm, and signals 115a and 115b can be 0 dBm each. The output signal 115a may be input directly to the Radio Frequency Power Amplifier Linearizer (RFPAL) block 101, and may serve as the datapath signal to be pre-distorted according to the algorithms described herein. The other output signal 115b may be input to a coarse delay block 116, which can delay a signal 115b by a pre-determined time period, and then be input to the RFPAL 101 as the delayed signal 116a.
[0056] The delay of the coarse delay block 116 may be chosen to approximate the delay of the Power Amplifier 107. In one embodiment, the Power Amplifier 107 is a 6S21140 LDMOS RF power field effect transistor (FET) , available from Freescale Semiconductor, and the coarse delay block 116 delays the signal 115b by about 5.9 ns. One of ordinary skill in the art will realize that the coarse delay block 116 may be a stand-alone component, or an incorporated component of the RFPAL integrated circuit (IC) . Note that in one embodiment, a delay-locked loop (DLL) may also be incorporated in the RFPAL 101 to further adjust the relative delay between the power amplifier output signal 107a and the reference signal 116a. One of ordinary skill in the art will also recognize that the coarse delay block 116 may even be omitted if any resulting degradation in performance is deemed tolerable, eg, if the delay of the PA 107 is negligible.
[0057] In an alternative embodiment of the pre-distorter, the power coupler 115 can split the output signal 114a of the pre-processor block 114 into four output signals 115a, 115b, 115c, and 115d, as shown in FIG 2. In this embodiment, output signals 115c and 115d may be input to delay blocks 116.1 and 116.2, respectively, and then input to the RFPAL 101 as signals 116.1a and 116.2a. Signals 116.1a and 116.2a may be used in a memory compensator 304 in the RFPAL 101, to be described with reference to FIG 3. The memory compensator 304 can generate pre-distorted versions of the signals 116.1a and 116.2a to correct distortion due to memory effects exhibited by the PA 107. For this reason, the delay blocks 116.1 and 116.2 may be designed to introduce delays that approximate the PA memory delays. The internal architecture of the memory compensator 304 will be described later in the specification.
[0058] Referring back to FIG 1, the RFPAL 101 may internally compare the delayed signal 116a to an attenuated version 105a of the RF power amplifier output signal 107a to generate an error signal for driving the adaptive pre-distortion algorithms of the RFPAL 101. The RFPAL 101 may output a pre- distorted signal 101a, which can be input to a pre-amplifier 106, and then to the power amplifier 107. The power amplifier output signal 107a can be input to a coupler 104, which splits the signal 107a into two signals 104a and 104b. The signal 104a can then be input to the duplexer 103, and be transmitted over the radio channel using the antenna 102. The signal 104b can be input to an attenuator 105 and fed back to the RFPAL 101 as signal 105a, as earlier described.
[0059] FIG 3 shows an overview of the internal system architecture of an embodiment of the RFPAL 101 shown in FIG 1. One of ordinary skill in the art will recognize that the labeled blocks show only conceptualized divisions of the sub- functions of the RFPAL. Alternative logical and physical divisions of the sub-functions of the RFPAL also fall within the scope of the pre-distortion apparatus. For example, the pre-distortion block 302 and error signal generator block 303 may be implemented as one composite physical block.
[0060] The RFPAL 101 from FIG 1 is similarly labeled as 101 in FIG 3. Signal 115a can serve as the datapath signal to be pre-distorted by the pre-distortion block 302. Signal 116a, a delayed version of signal 115b, is input to the error signal generator block 303. The signal 116a can be referred to as the reference signal. The error signal generator block 303 can also receive as input an attenuated version 105a of the power amplifier output signal 107a. The signal 105a can be referred to as the feedback signal. The error signal generator block 303 compares reference signal 116a to feedback signal 105a to generate an error signal e(t) 303a, which is used to drive the adaptive pre-distortion algorithm in the pre-distortion block 302. The output signal 101a of the pre-distortion block 302 can be input to the PA 107. The output signal 101a can be referred to as the (buffered) pre- distorted signal.
[0061] In one embodiment, signals 116.1a and 116.2a can be input to a memory compensation block 304.
[0062] The RFPAL 101 may also comprise a microprocessor 305, which executes code stored in an electrically erasable programmable read-only memory (EEPROM) 306. The microprocessor functions may comprise, for example, accepting a signal 302b from the pre-distortion block 302 indicative of the datapath signal 115a' s signal strength, and outputting signals 305a and 305b to adjust the gate bias 308 and drain bias 309, respectively, of the power amplifier 107.
[0063] The RFPAL 300 may also comprise a bandgap voltage reference 307 to provide a reference voltage for the on-chip circuitry. [0064] FIG 4 shows the portion of the , RFPAL 101 corresponding to the pre-distortion block 302 and error signal generator block 303 shown in FIG 3. A functional description of the blocks shown in FIG 4 is now given, with an architectural description of the blocks to be given later in the specification. In the embodiment shown in FIG 4, the datapath, reference, feedback, and pre-distorted signals are all real signals, i.e., signals having real amplitudes. One of ordinary skill in the art will recognize that the pre- distorter can also be described and implemented using complex signals, i.e., signals having both real and imaginary components .
[0065] As shown in FIG 4, signal 115a from the power coupler 115 in FIG 3 is input to an RF buffer 411, which outputs a buffered signal 411a. Signal 411a is then input to a 0/90- degree quad phase generator 401. The phase generator 401 outputs a 0-degree phase-shifted (in-phase, or "I") version of signal 411a as signal 401a, and a 90-degree phase shifted (quadrature-phase, or "Q") version of signal 411a as signal 401b. Note hereinafter, with respect to FIG 4, components specific to the in-phase (I) processing path will be denoted by a .1 appended to the block number, and components specific to the quadrature-phase (Q) processing path will be denoted by a .2 appended to the block number. For example, 402.1 denotes the work function generator for the I path, while 402.2 denotes the work function generator for the Q path. As the processing of the in-phase signal can be identical to the processing of the quadrature-phase signal, and the components used for the I path can be identical to those used for the Q path, only the processing of the I signal will be described herein for simplicity. [0066] The buffered signal 411a is also input to an envelope detector 408, which removes the RF component of the signal as well as the sign of the amplitude, and thus outputs a datapath envelope signal 408a that tracks the envelope of the buffered datapath signal 411a. The envelope signal 408a is input to the P polynomial function synthesizer block 402.1. From the datapath envelope signal 408a, the P poly func block 402.1 can generate a set of synthesis work functions. These work functions may be weighted by the coefficients 403.1c supplied by the Adapt P block 403.1. The weighted work functions may be summed to give a synthesized function 402.1a. Block 402.1 may also be referred to as a synthesizing function generator.
[0067] The synthesized function 402.1a is used by the RF variable-gain amplifier (VGA) 405.1 to modulate the gain of the I signal 401a, resulting in the pre-distorted I signal 405.1a. The RF VGA 405.1 thus effectively multiplies the synthesized function 402.1a with the I signal 401a.
[0068] Signal 405.1a can then be summed with signal 405.2a, generated by a corresponding set of Q-phase components (ie,
403.2, 402.2, and 405.2), by the RF summer 407. The RF summer output signal 407a, which is referred to as the unbuffered pre-distorted signal, can be buffered by RF buffer
409 to produce a buffered pre-distorted signal 101a. In one embodiment of the RFPAL, the buffered signal 101a may be directly output to the off-chip power amplifier 107. In an alternative embodiment, the output signal 101a may first be input to an automatic gain control (AGC) circuit (not shown) , whose gain may depend on the detected envelope of the power amplifier output signal 107a. The AGC output signal may then be supplied to the PA 107. This feature can be used to correct for any variations in the gain of the PA 107 that might be caused by, for example, variations in the supply or bias voltages of the PA 107.
[0069] As noted earlier, the Adapt P block 403.1 supplies the set of adaptive coefficients 403.1c to the P polynomial function synthesizer block 402.1. The adaptive coefficients 403.1a may be computed according to an adaptive algorithm designed to minimize the error difference 303a, or e(t), between signal 116a and a scaled, buffered version 415a of the PA output signal 107a. In particular, the adaptive coefficients 403.1c may comprise an optimal set of weights for weighting a chosen set of work functions. Embodiments of the adaptive algorithm, as well as preferred choices of basis functions, will be described in detail later in this specification.
[0070] To drive the adaptive algorithm, the Adapt P block 403.1 may accept as input signals the reference envelope signal 413a of the buffered reference signal 412a, the in- phase component 414a of the buffered reference signal 412a, and the error signal 303a or e(t) generated by the error signal generator block 303. The Adapt P block 403.1 may also accept configuration parameters 403.1b, such as the weights used to construct the basis functions from a set of monomial functions, from the Microprocessor 305 shown in Fig 3. The Adapt P block 403.1 may provide a signal 403.1a, which may include the adaptive coefficients pi and q! (later discussed with reference to the Adapt P block and Adapt Q block in FIG 10), to the Microprocessor 305.
[0071] In a preferred embodiment, the Adapt P block 403.1 may be configurable such that the correlation coefficients are "frozen," i.e., not updated, in response to an indication that the power of the pre-distorted signal exceeds a predetermined threshold. In one implementation, this can be done by selectively setting μ=0 during those times when said indication is present. Unfreezing can then be achieved by setting μ to the value it had prior to its being set to 0. In an alternative embodiment, the signal 1003a can be saturated if it exceeds a certain threshold value.
[0072] Note the components labeled "RF" in FIG 4, and described as "RF" in this specification, refer to RF signals in an embodiment wherein the pre-distorter is applied to an
RF transmitter. In a preferred embodiment, the pre-distorter can be used to linearize RF signals by performing operations entirely at RF, thus providing a modular "drop-in" solution for non-linear RF components such as power amplifiers.
However, one of ordinary skill in the art will recognize that the pre-distorter need not operate at RF. Rather, it can operate at any frequency, including IF or baseband, depending on the application. Such embodiments also fall within the scope of the pre-distortion apparatus.
[0073] Note also that the processing circuitry shown in FIG 4 is split into a set of I components (denoted by suffix .1) and a set of Q components (denoted by suffix .2) for processing the I and Q signals, respectively, generated by quad phase generator 401. However, one of ordinary skill in the art will recognize that the same functionality described can be achieved using a single composite set of components for processing complex signals.
[0074] For example, it can be seen that the operations performed by the two VGA's 405.1 and 405.2 and the RF summer 407 essentially comprise two multiplications and one addition: one multiplication between the I signal 401a and the synthesized I function 402.1a, one multiplication between the Q signal 401b and the synthesized Q function 402.1b, and one addition between those two products. These operations can alternatively be described as taking the real part of the product of a complex multiplication, wherein the first complex multiplicand comprises a real part 401a and an imaginary part 401b, and the complex conjugate of the second complex multiplicand comprises a real part 402.1a and an imaginary part 402.1b. The real part of the product of such a complex multiplication will correspond to the signal 407a. Thus, the pre-distorter can be implemented and/or described using either real or complex functions and components, and both implementations fall within the scope of the disclosed pre-distortion apparatus.
[0075] The details of the individual blocks of the RFPAL shown in FIG 4 will now be described.
[0076] FIG 7 shows an implementation of the Q polynomial function synthesizer 402.2 in FIG 4. The same implementation can be used in the P polynomial function synthesizer 402.1 in
FIG 4. The Q polynomial function synthesizer 402.2 can accept as one input signal the envelope signal 701 (which can correspond to signal 408a in FIG 4), also denoted r in FIG 7. The generator 402.2 can also input the coefficients 403.2c comprising signals bi, b, b3, and b4, which are supplied by the Adapt Q block 403.2 in FIG 4. The signals bi, b2, b3, and b4 represent the set of adaptive coefficients computed by the
Adapt Q block 403.2. According to the operations shown in FIG 7, the output signal 703 can be expressed as b4r3 + b3r2 + b2r + bi. This output signal 703 can be referred to as the weighted sum of the synthesis work functions.
[0077] One of ordinary skill in the art will recognize that alternative architectures to the one shown in FIG 7 may be used to generate basis polynomials from a set of monomials, including architectures employing Horner' s method. Such alternative architectures are also within the scope of the pre-distortion apparatus.
[0078] FIG 10 shows an implementation of the Adapt P block
403.1. The Adapt Q block 403.2 shown in FIG 4 may be implemented in a similar manner. In one embodiment, the
Adapt P and Adapt Q blocks may be implemented as one logical block with two instances of the circuitry shown in FIG 10.
[0079] As described earlier, the Adapt P block 403.1 can accept as inputs an RF signal e(t) 1001, which can correspond to the error signal 303a generated by the error signal generator 303 in FIG 4, and an RF signal Pl 1002, which can correspond to the I component 414a of the reference signal 116a shown in FIG 4. Furthermore, the Adapt P block 403.1 can accept as input a baseband signal rl 1007, which can correspond to the reference envelope signal 413a generated by the envelope detector 413 shown in FIG 4. The Adapt P block 403.1 can also accept as parameter inputs a set of coefficients w, collectively labeled 1009, corresponding to the coefficients used to construct the work functions for the adaptive algorithm. These coefficients 1009 may be supplied by a microprocessor 1010, shown in FIG 1OA. After performing the adaptive algorithm, the Adapt P block 403.1 can output a set of coefficients pi, ...pi, ..., p$, labeled in FIG 10, collectively denoted 1011 in FIG 1OA. These coefficients can be converted to digital form by the ADC's 1020. i, and then be inputted to the microprocessor 1010. The microprocessor 1010 can convert the coefficients 1011 to a set of monomial function coefficients 1012, which can then be input to the P poly function generator 402.1 as coefficients 403.1c shown in FIG 4. Digital-to-analog converters (DACs) 1030. i may be used to convert the digital signals from the microprocessor 1010 to analog signals.
[0080] The architecture of the work function generator 1006 will now be described. The work function generator 1006 synthesizes a set of N analysis work functions 1006.1, ..., 1006. i., ..., 1006. N. Here, the variable i is an index (from 1 to N) to an arbitrary one of the N work functions. The embodiment shown in FIG 11 depicts an embodiment wherein N=4. FIG 11 depicts the work function generator 1006 inputting the reference envelope signal ri 1007, and generating raised powers rχ2, ... , r^'1 of signal 1007 using multipliers 1101 and 1102 successively. In this specification and in the claims, a "raised power" of an envelope signal refers to a signal whose amplitude corresponds to the envelope signal's amplitude raised to an exponential power. For example, "the N raised powers of the reference envelope signal T1" may refer to the signals ri0 (or 1), ri1 (or ∑ι) , T1 2, ..., r^1, with ri0 corresponding to a DC term, and ri1 corresponding to the original envelope signal ri 1007.
[0081] As shown in FIG 11, the work function generator can weight (multiply) each raised power of the reference envelope signal by a coefficient Wij (where j indexes the raised power of the envelope signal, and ranges from 0 to N-I) and the weighted raised powers may be summed over j to produce a plurality of polynomial work functions 1006. i. Each work function 1006. i is thus seen to be a linear combination of raised powers of the reference envelope signal ri 1007.
[0082] In the embodiment shown in FIG 11, there are N work functions generated from four raised powers of the reference envelope signal. One of ordinary skill in the art will recognize that the pre-distorter is not limited to only four raised powers of the envelope signal. The pre-distorter encompasses any number of - raised powers of the envelope signal. Furthermore, the pre-distorter is not limited to only four work functions generated from four raised powers - the number of work functions N may be more than the number of raised powers, allowing for a set of dependent, rather than independent, vectors.
[0083] In a preferred embodiment, four work functions (i.e., N=4) are generated from four raised powers of the envelope signal, and each work function consists of one of the four monomials 1, ri, ri2, ri3. In another preferred embodiment, four work functions Φi are generated from four raised powers of the reference envelope signals, each polynomial Φi comprising a weighted sum (i.e., a linear combination) of the monomials 1, rlr T1 2, ..., r^'1. The RMS value of each work function can be set to 1 Volt in a preferred embodiment. A preferred set of weights w for each polynomial Φi, chosen for the case where the power level of the signal input to the RFPAL is 0 dBm, is shown in FIG 12, with the weights defined according to the work function generator shown in FIG 11.
[0084] In general, the work functions may be chosen to be orthonormal to each other, and thus may be constructed according to procedures known to those of ordinary skill in the art, such as Gram-Schmidt orthogonalization or the Cholesky method. [0085] In a preferred embodiment, the work functions may be chosen as follows to help speed up convergence of the adaptive algorithm. In particular, define a column vector [1, ri, ri2, ri3]τ as a monomial basis function vector. Define the expectation of the outer product of this vector (i.e., E{[1, T1, T1 2, ri 3]τ • [1, T1, T1 2, r! 3]}) as the autocorrelation matrix. The work functions may be chosen to reduce the eigenvalue spread of this autocorrelation matrix. In practice, the autocorrelation matrix can be approximated by taking the long-term averages of the outer product of the monomial basis function vector. Note that according to this embodiment, the coefficients for both the analysis and synthesis work functions may be derived once and stored in memory for later use, or they may be continuously updated, eg, every 100 ms, to account for variations in the power level of the input to the RFPAL.
[0086] To decrease the number of adders and multipliers needed to implement the work function generator 1006, the alternative architecture shown in FIG 11A may be employed. This architecture generates four functions ri3+W4ri2+w5ri1+W6, ri2+W2r!+w3, r^+wi, and 1 as signals 1006.4, 1006.3, 1006.2, and 1006.1. Since these functions are generally not normalized with respect to each other, an additional set of gains m 1401 could be applied to normalize the coefficients p 1403 during post-processing by the microprocessor 1010, as shown in FIG 14. Note however that according to the pre- distorter, the work functions need not be normalized, and may have unequal powers depending on the choice of gains m 1401 shown in FIG 14.
[0087] Referring back to FIG 10, each work function 1006. i is separately multiplied with the signal 1004a using a multiplier 1005. i to generate an output signal 1005. ia. Each signal 1004a comprises the error signal e(t) 1001 multiplied by the in-phase component pi 1002 of the reference signal, and then low-passed filtered by LPFl 1004. The LPFl 1004 contributes a gain Gi. Each output signal 1005. ia is then passed through a corresponding low-pass filter (LPF2) 1007. i, generating an output signal 1007. ia. The LPF2 1007. i contributes a gain G2. An amplifier 1008. i, which contributes a gain of G3, amplifies each output signal 1007. ia to generate a coefficient pi. In an embodiment, the bandwidths of both LPFl and LPF2 can be 400 MHz.
[0088] One of ordinary skill in the art will recognize that the gain μ of the adaptive algorithm can generally be expressed as:
μ = T • Gi • G2 G3
[0089] In the preferred embodiment, μ is chosen as a value between 1.25xlOΛ-β and 2.5xlOΛ-6, in order to yield good convergence speed and offset-insensitivity . If T is chosen to be in the range 30-50, as previously described, then the remaining gain terms can be distributed evenly among the terms Gi, G2, and G3. Alternatively, the low-pass filter gains Gi and G2 can be set to equal to each other, and the amplifier gain G3 can provide the necessary residual gain.
[0090] As the operations shown in FIG 10 are all linear, each coefficient pi effectively comprises the result of correlating the signal e(t) 1001 with an analysis basis function defined as:
ri • Φi cos [ωc(t-d) + p(t-d)],
[0091] where d represents the delay introduced by the coarse delay block 116 in FIG 1. In this specification and in the claims, the operations of multiplying two signals, then low- pass filtering the product, may collectively be referred to as "correlating" the two signals. In general, the basis functions may be chosen to approximately span the inverse of the function space to which an NLC maps an input signal. The basis functions in turn dictate the choice of coefficients w 1009 for the work functions 1006. i. In this specification and in the claims, a "basis function" is equivalent to a work function (which is generally a polynomial function of an envelope signal) multiplied by a signal carrying the original phase and amplitude. Thus, the orders of the monomials in a work function polynomial are generally one less than the orders of the monomials in a corresponding basis function polynomial.
[0092] Architectures for LPF' s 1004 and 1007. i are well- known to those of ordinary skill in the art. A preferred embodiment of an LPF is shown in FIG 13.
[0093] In an embodiment of the pre-distorter wherein the error signal generator 303 generates an error signal e(t) 303a equal to tanh [T diff] , each coefficient p± output by an LPF 1007. i can be ideally expressed as:
Pi (tθ) = μ f { (Φi COS tanh [T diff] } dt
Jo
[0094] where t0 is a time index, Φi is the generalized polynomial work function 1006. i, and Θ is the phase component
(including the carrier) of the signal 411a in FIG 4. Similarly, in an embodiment of the Adapt Q block 403.2, each coefficient qi can be expressed as: qi ( t O ) { (Φi sin Θ ) tanh [ T dif f ] } dt
Figure imgf000028_0001
[0095] Note that since the coefficients pi, ... , p« are the correlated output signals of each analysis basis function, which can in general be polynomial functions of the reference envelope signal, a further linear transformation needs to be performed to derive a set of coefficients ai, ... , aN which can be directly multiplied with the monomials r°, r1, r2, and r3 (where r corresponds to the datapath envelope signal) generated in the P and Q polynomial function synthesizers 402.1 and 402.2 shown in FIG 4. This linear transformation can be performed by the microprocessor 1010 shown in FIG 1OA according to the operations in FIG 14.
[0096] In a preferred embodiment, the synthesis work functions are constructed from the same weights as used to construct the analysis work functions in the work function generator 1006 of FIG 10. One of ordinary skill in the art will recognize that in general the analysis work functions need not be identical to the synthesis work functions, and may be different if desired, e.g., to correct for any systematic bias in the system. In such an alternative embodiment, the linear transformations described below may be altered accordingly.
[0097] According to this preferred embodiment, FIG 14 shows a matrix 1402 wherein each row corresponds to the monomial weights of a single analysis function 1006. i as defined in FIG 11. This assumes that the synthesis work functions are identical to the analysis work functions. One of ordinary skill in the art will recognize that the pre-distorter also encompasses embodiments wherein the synthesis work functions are different from the analysis work functions. Multiplying the diagonal matrix 1401 with matrix 1402 effectively applies a gain mi to each row of 1402. The product is then multiplied by the vector 1403, which weights each coefficient of each basis function (times mi) with a coefficient pi derived from the adaptive algorithm, and sums the weighted coefficients. In a preferred embodiment, a vector of offsets n 1404 may be added to compensate for any offsets in the system. These offsets n 1404 may be all zero in the preferred embodiment. The resulting vector 1405 can be input to the P Polynomial function synthesizer block 402.1 as the coefficients 402.1a. Similar operations can be performed for the Q coefficients q±. One of ordinary skill in the art will recognize that the linear transformation shown in FIG 14 can be easily extended to systems using more than four basis functions. One of ordinary skill in the art will also recognize that the linear transformation can be performed not only by a microprocessor, but by a variety of other means including analog circuitry or amplifiers.
[0098] One of ordinary skill in the art will also recognize that various options may be selected simply by configuring the linear transformation shown in FIG 14. For example, the adaptation may be disabled for a period of time, and a fixed set of coefficients may be supplied to the synthesis work function generators, by setting the gains m 1401 to all zero, and setting the - vector n to be equal to the static coefficient values. Or, depending on appropriate selection metrics, some of the work functions may be selectively disabled by setting the corresponding gains m 1401 to zero.
[0099] Note a preferred embodiment of the pre-distorter can utilize a memory compensation block 304 as shown in FIG 3 to correct for distortion caused by memory effects exhibited by the PA 107. In particular, an NLC with memory effects generates an output signal NLCmemOry that can be modeled as:
NLCmemory(s(t)) = NLC(s(t)) + NLC(s(t-ti)) + ...
+ NLC(s(t-tM)),
[00100] where NLC () represents the functional transformation performed on an NLC input by an NLC without memory effects, as described earlier in (Eq. 1), and ti, ..., tM represent the delays introduced by an NLC with memory effects.
[00101] To correct for the distortion arising from an NLC with memory effects, FIG 15 shows a memory compensator 304 which can utilize the adaptive algorithms described earlier to pre-distort signals 1501 and 1502, which can correspond to delayed versions 116.1a and 116.2a respectively of the datapath signal 115a shown in FIG 2. The delays of signals 116.1a and 116.2a may be chosen to approximate the two most significant PA memory delays. One of ordinary skill in the art will recognize that the memory compensator is not limited to only two delayed signals, but in general can be applied to an arbitrary number of delayed signals by simply scaling the architecture described herein.
[00102] One of ordinary skill in the art will also recognize that each instance 1504 and 1505 of the adaptive linearizer has been simplified with respect to the implementation described in FIG 4. In particular, both the analysis functions and the synthesis functions for 1504 are generated from the same envelope detector output 1504.3a, which works well in general if the PA delay is small, as described earlier. The memory compensator nevertheless encompasses implementations where a coarse delay block such as 116 is used. Furthermore, various signals such as Pl and Ql of FIG 4 are not shown in FIG 15 for simplicity of presentation. The memory compensator can in general use all of the features disclosed in this specification for the design of the constituent instances of the adaptive linearizer (shown as 1504 and 1505 in FIG 15) , and thus the scope of the memory compensator should not be construed as being limited to that shown in FIG 15.
[00103] In FIG 15, signal x 1501 may be the delayed signal 116. Ia in FIG 2, and signal y 1502 may be the delayed signal 116.2a. FIG 15 shows that signals x 1501 and y 1502 can each be processed by an independent instance 1504 or 1505 of the same architecture used for the datapath signal 115a in FIG 4. Instances 1504 and 1505 can share the same error signal e(t) 303a as generated by the error signal generator 303 in FIG 4. In general, as long as each memory-delayed signal is sufficiently uncorrelated with other memory-delayed signals, then the adaptive algorithm of each instance of the pre- distortion architecture will act to minimize the distortion error of a single memory-delayed signal independently of other memory-delayed signals. Note therefore that poorer performance may result when the memory-delayed signals are highly correlated with each other, eg, if the memory delays of the non-linear component are much less than the inverse of the signal bandwidth.
[00104] Note also that the analysis work functions generated internally by the Adapt P blocks 1504.1 and 1505.1 and Adapt Q blocks 1504.2 and 1505.2 should be generated from the envelope signals of the delayed input signals x 1501 and y 1502. The output signal 1504a of the instance 1504 may be summed with the output signal 1505a of the instance 1505 to arrive at an output signal z 1503. This signal z can be added to the main datapath signal 407a by an RF summer (not shown) to generate a composite pre-distorted signal that corrects for the memory effects associated with two PA memory delays .
[00105] In a further embodiment of the memory compensator, the delays of the memory effects could also be accounted for using DLL tracking, in addition to being approximated by the delays associated with the coarse delay blocks 116.1 and 116.2. In such an embodiment, a DLL can be used to lock, e.g., the signal 1501 to the residual error of the main adaptation, i.e., the difference between (^1 P1 * analysis basis functions) and the error signal. This would be a decision feedback embodiment of the memory compensator, and allow the delay components of the memory compensator to better approximate the actual memory delays of the non-linear component .
[00106] One of ordinary skill in the art will recognize that the functions used to perform the correlation and the functions used to synthesize the pre-distorted (delayed) signal generally need NOT be the same functions. Rather, they may be delayed relative to each other by the PA delay, analogous to the case for the main datapath signal and the reference signal. Thus the coarse delay 116.1 may be split into two smaller delays, one of which is the PA delay currently used for 116, and one of which is the actual delay corresponding to a PA memory delay. In this case, then, the older signal may be used to perform the adaptation, while the newer signal may be used to perform the synthesis. One of ordinary skill in the art will recognize that if the PA delay
(approximated by block 107 in FIG 1) is significantly less than the PA memory delays (approximated by blocks 116.1 and
116.2), then satisfactory performance may be achieved even if the blocks 116.1 and 116.2 are not sub-divided into smaller delays. In fact, if the PA delay is negligible, the coarse delay block 116 may be omitted altogether without substantially compromising the performance of the adaptive algorithms .
[00107] FIGs 16A and 16B show alternative embodiments of the predistortion apparatus. FIG 16A depicts an embodiment of the predistortion apparatus 1605 (labeled "ARFL" for adaptive RF linearizer) used to linearize the output signal 1602 of the RF front end 1607 (labeled "RFFE") in a receiver chain. As shown in the diagram, the ARFL 1605 inputs an RF signal 1602 (non-linearly distorted by the RFFE 1607), a reference signal 1604 corresponding to a delayed version of the input signal 1601 to the RFFE 1607, and outputs a corrected (ideally distortion-free) signal 1608.
[00108] FIG 16B depicts an embodiment of the predistortion apparatus 1611 (labeled "GAL" for Gigabit Adaptive Linearizer) used to linearize the analog-to-digital mapping of the analog-to-digital converter (ADC) block 1615. The GAL 1611 receives as input a gigabit analog signal 1610, a reference signal 1614 corresponding to the analog output signal of the digital-to-analog converter (DAC) 1616, and outputs a pre-distorted signal 1612.
Circuit implementations
[00109] Various possible circuit implementations of the blocks of the pre-distortion apparatus will now be described in detail. These descriptions are meant to be illustrative only, and are not meant to limit the scope of the pre- distortion apparatus to any particular circuit implementation herein disclosed.
Envelope detector
[00110] FIG 5 shows a preferred embodiment of the envelope detectors 408 and 413 shown in FIG 4. The envelope detector takes an input signal 501, and outputs an envelope signal 510 that is a low-pass filtered version of the absolute value of the input signal 501. The bandwidth of the low-pass filter may be adjusted by adjusting the capacitance Cl of the capacitor 504. In a preferred embodiment, the capacitance Cl is chosen in conjunction with the output resistance of the current source Il in FIG 5 to provide for a bandwidth of about 20 MHz.
[00111] An alternative embodiment of the envelope detector known as an "orthogonal peak detector" is shown in FIG 5A. In this embodiment, an in-phase component signal 513 and a quadrature-phase component signal 512 are generated from the input signal 511. Component signals 512 and 513 are squared using multipliers 512.1 and 513.1, respectively. The squared signals are summed using adder 515.1, to give a squared envelope signal 516, from which the square root generator 516.1 generates the envelope signal 517. Note that in a preferred embodiment, the quadrature generator 511.1 has nominally unity gain, and any actual difference from unity gain may be compensated in the non-quadrature path by applying a corresponding gain using an amplifier (not shown) . Note the gain of such an amplifier may be compensated for elsewhere in the signal path, eg in the RFVGA. [00112] FIG 5B shows an embodiment of the square root generator 516.1 in FIG 5A. In a preferred embodiment, the amplifier 522 is a voltage amplifier with high input impedance and low driving point output impedance. Furthermore, the amplifier gain need not be large unless the resistors 523 and 524 are not well-matched.
[00113] FIG 5C shows an alternative embodiment of an envelope detector, known as a "diode peak detector." This embodiment comprises a transconductor 531, a diode 532, a capacitor 533, and a voltage amplifier 534. The transconductor 531 accepts as input signals the envelope detector input signal 530 and the envelope detector output signal 539. When signal 539 is greater than signal 530, the transconductor 531 generates current in the direction of arrow 531.1, which forward biases the diode 532 to charge the capacitor 533. When signal 539 is less than 530, the transconductor 531 outputs current in the direction against the arrow 531.1, thus reverse-biasing the diode 532, and preventing any current from the transconductor 531 from discharging the capacitor 533. Thus, the combination of the diode 532 and capacitor 533 functions as a rectifier. As amplifier 534 is configured to be a unity gain buffer, signal 539 follows the voltage across the capacitor 533.
[00114] Ideally, no external resistance is required for the capacitor 533 to discharge, as the inherent terminating input resistances of the voltage amplifier 534 may be utilized. In a preferred embodiment, the input resistance of the voltage amplifier 534 can be relatively low at 100-200 Ω, and the capacitance of capacitor Cp can be chosen to give an RC time constant on the order of l/(2πf) seconds, where f is the operating frequency in Hz. In a preferred embodiment, the operating frequency is a frequency less than 2.2 GHz.
[00115] Yet another embodiment of a peak detector is shown in FIG 5D. In FIG 5D, an input signal Vin is applied to the gate of transistor Ml configured as a source follower. During envelope detection, transistor M2 is turned off, and the voltage Vout across the capacitor C follows the envelope of the input signal Vin. To reset the voltage Vout, transistor M2 can be turned on.
[00116] One of ordinary skill in the art will recognize that various alternative implementations of envelope detectors known in the art may be substituted for the detectors shown in FIGs 5-5D. The disclosed implementations are not meant to limit the scope of the pre-distortion apparatus.
Quadrature generator
[00117] FIGs 6A-6H show several possible embodiments of quadrature phase generators 401 and 414 shown in FIG 4. FIG 6A shows a standard RC-CR network well known in the prior art. (See, e.g., Behzad Razavi, RF Microelectronics, Prentice Hall PTR (1998), pp 138-139.)
[00118] FIG 6B shows a phase-shifter implemented using a Hubert transformer 690.
[00119] FIG 6C shows a quadrature generator implemented using an active LC network circuit. The following equations show the relationships of the signals in FIG 6C:
V2= -F1
v, =-F4 . G1(F1-F2)
4 " 2sC
" sC '
where Gi and G2 represent the forward transconductances of the respective transconductors 602 and 603 shown in FIG 6C, and s is the Laplace transform variable. It can be seen therefore that the differential signal Vi-V2 will have a quadrature phase relationship with the differential signal V3-V4.
[00120] Referring to FIG 6C, a differential-input-to- differential-output transconductor block 601 converts a single-ended input signal Vs to a signal current of gmVs/2 that flows into transconductor 601 at one of its output ports and out of transconductor 601 at its other output port.
Voltages Vi and V2 are supplied to a differential gyrator 604, which generates output signals V3 and V4. The differential gyrator 604 comprises two transconductors 602 and 603.
[00121] FIG 6G shows one embodiment of the active LC network circuit of FIG 6C, wherein the input transconductance stage 601 is modeled as two transconductors 620 and 621 that each generate a signal current proportional to the input voltage Vs. A resistance Ro and a capacitance Co are also associated with each of the two transconductors 620 and 621.
[00122] The transfer functions of this circuit can be derived as:
Figure imgf000038_0001
where:
Figure imgf000038_0002
[00123] In the above equations, the parameter Ho corresponds to the center frequency gain of the Hi (jω) transfer function or the low-frequency gain of the H2(jω) transfer function, ωo corresponds to the center frequency of the Hi (jω) transfer function or the 3-dB bandwidth of the H2 (jω) transfer function, and Q corresponds to the quality factor of the Hi (jω) transfer function or the H2 (jω) transfer function.
[00124] To allow the quadrature generator to operate over a broad range of frequencies, the parameters may be adjusted based on the particular frequency range. FIG 6D shows a modified active LC circuit wherein the capacitance C is adjustable by configuring a set of switches connected to a series of capacitors 631. The capacitance C may be implemented as a bank of switchable shunt capacitors, up to five capacitors in an embodiment, to afford amplitude equalization of the in-phase and quadrature components throughout the passband of interest. The banks allow dynamic setting of the parameter C, which controls the parameters Q and ωo per the equations given above.
[00125] FIG 6D also shows the technique of employing a bank of capacitors to allow selective switching of the capacitance Co- One of ordinary skill in the art will note that as the capacitors shown in FIG 6D are connected in shunt across their respective nodes V1-V2 and V3-V4, whereas the capacitors shown in FIG 6C are shunted to ground, appropriate scaling in values should be made.
[00126] Note that proper design also requires accounting for the parasitic capacitances (labeled "Parasitic" in FIG 6D) present at the nodes corresponding to voltages Vl, V2, V3, and V4.
[00127] For fine-tuning the capacitance C or Co, one or more of the capacitors in each bank may be continuously adjustable via voltage control. This may be accomplished by implementing these capacitors as varactors or MOSCAPs.
[00128] In a preferred embodiment, the parameters gm, C, Co, Ro, Gi and G2 are chosen as follows:
G2R0 = = 1/2
16
G2 25
5G1 ω0 = 2ττf0 wherein fo is selectable among five different values 0.982, 1.237, 1.557, 1.961, and 2.470 GHz by appropriate switching of the capacitors within the capacitor bank. These settings enable broadband operation over the approximate frequency range 0.7-2.218 GHz with generally less than 1-dB gain difference between the I and Q components.
[00129] A transistor implementation of the input stage block 601 in FIG 6C is shown in FIG 6E. In this circuit, transistors Ml and M2 comprise a differential pair, and transistors M3 and M4 comprise load devices. Transistors M6 and M7 have shorted drain and source terminals, and are disposed at the nodes corresponding to output voltages Vl and V2, respectively. It is seen that transistors M6 and M7 are configured as MOS capacitors (MOSCAP' s). When sized appropriately, capacitors M6 and M7 can help neutralize the gate-drain capacitances of transistors Ml and M2, helping to mitigate bandwidth degradation incurred by Miller multiplication.
[00130] In an embodiment, the gate areas of M6 and M7 may be chosen to be nominally 15% larger than those of Ml and M2 to account for second order gate overlap and other phenomena associated with transistor gate-drain capacitances. In general, preferred W/L ratios for the transistors will be within a range of 4 to 100, and preferably within a range of 4 to 20.
[00131] FIG 6F shows a possible implementation of one of the transconductors G1 or G2 in the differential gyrator 604 shown in FIG 6C. This implementation is appropriate if common-mode signal components at the input port are negligible. Note the input stage can be a simple differential pair. In a preferred embodiment, the output resistance of the transconductor can be boosted to better approximate an ideal current source by using the circuit shown in FIG 6G.
[00132] The circuit in FIG 6G incorporates a negative resistance block 610 in shunt between the output nodes 611 and 612. This block 610 presents an impedance R12 between nodes 611 and 612 expressed as:
Rn 2r roc 2 '
[00133] where roa and roc represent the small-signal drain- source channel resistances of transistors Ma and Mc, respectively (assuming Ma and Mb are matched and have identical output resistances) , and gMa is the transconductance of transistor Ma. The negative resistance of the block 610 is adjustable via the control voltage Vc. The negative resistance block 610 overall acts to increase the possibly small channel resistances of transistors Ml and M2 shown in FIG 6G. Because the outputs of the transconductor blocks function effectively as current sources, the output resistance should be made large, preferably on the order of at least 5,000 Ohms.
[00134] FIG 6H shows yet another possible embodiment of a quadrature-phase generator known as an "injection-locked quadrature generator, " which is suitable for high-frequency operation. In this embodiment, the two differential pairs, M3-M4 and M5-M6, in conjunction with the resonant circuits comprised of inductances L, capacitances C, and resistances R form low quality factor negative resistance oscillators. The resonant circuits are tuned to half of the frequency of the applied differential signal, Vs. This signal establishes sinusoidal tail currents flowing through Ml and M2, where the tail current of M2 is 180 degrees out of phase with that of Ml. The high impedance at the drains of Ml and M2 establish virtual signal grounds at the source terminals of each of the two differential pairs. The inductances, Lss, are used to establish 50-Ohm input terminations for Vs at the frequency implicit to Vs. Because the output signals, Vi and VQ are referenced to ground, and hence to the aforementioned virtual grounds, they represent gate-source voltages of M3-M4 and M5- M6. But the gate source voltage is a square root function of the drain current. Since the current in the drains of M5-M6 are 180 degrees phase displaced from those of M3-M4, V1 is resultantly a sinusoid at half the frequency of Vs, while VQ is likewise a sinusoid at half the frequency of Vs, but 90 degrees out of phase with V1.
[00135] Thus to generate I and Q versions of a signal Vinput using the above scheme, Vinput may be first squared using a multiplier, and the squared signal supplied to the circuit in FIG 6H as V3.
[00136] One of ordinary skill in the art will appreciate that the above method of quadrature generation need not be implemented using identical components as disclosed in FIG 6H. In general, quadrature generation may be effected by simply squaring an input signal, providing positive and negative versions of the squared signal, and separately applying a square root function to each of the positive and negative versions of the squared signal. The resultant two square-rooted signals will then necessarily have a quadrature relationship. [00137] One of ordinary skill in the art will appreciate that various implementations of a quadrature generator are possible other than those disclosed herein with respect to FIGs 6A-6H. The disclosed implementations are not meant to limit the scope of the pre-distortion apparatus.
Variable-gain amplifier (VGA)
[00138] FIG 8 shows a preferred implementation of the RF variable-gain amplifiers (VGA) 405.1 and 405.2 in FIG 4 using transconductors, i.e., circuits that convert voltage signals into current signals. The differential input signal 810 can be the I signal 401a or Q signal 401b shown in FIG 4. The RF VGA comprises an input signal 810, an output signal 811, and a plurality of control signals Gx Control 812, G2 Control 813, G3 Control 814, and G4 Control 815. The VGA further comprises capacitors 816, 817, 818, and 819. By adjusting the control signals 812-815 and capacitances of capacitors 816-819, the gain, center frequency, 3-dB bandwidth, and quality factor of the transfer function between the input signal 810 and the output signal 811 can all be independently adjusted. The transfer function of the VGA shown in FIG 8 can be expressed as:
H(MX-^)
H(s) = ^ = Q^-
Figure imgf000043_0001
[00139] In these expressions, ωo represents the tuned center frequency in radians, H(jωo) represents the amplifier gain at the tuned center frequency coo, and Q represents the quality factor of the bandpass transfer characteristic. From the above transfer function, the tunable parameters of the VGA are seen to be:
Figure imgf000044_0001
B =^ =-L = (3-dB bandwidth)
Q cv
Figure imgf000044_0002
[00140] Each of these parameters may thus be set by appropriately choosing the control signals 812-815 and capacitances of capacitors 816-819. One of ordinary skill in the art will realize that fewer or more transconductors may be provided than shown in FIG 8, along with associated capacitances, to afford fewer or more degrees of freedom in choosing the design parameters. For example, an additional transconductor with a configurable gain may be disposed in series between Gi and G2 shown in FIG 8.
[00141] FIG 8A shows an alternative capacitor arrangement for the VGA shown in FIG 8. Parasitic capacitances 822 and 823 may be incorporated into the values of the overall capacitances at nodes 820 and 821. Note two shunt capacitors 824 and 825, each of capacitance C/2, may be used rather than one capacitor of capacitance C to sustain signal condition balance, since in general any monolithic capacitance may be accompanied by an unavoidable parasitic capacitance at one (but generally not both) of its terminals.
[00142] FIG 8B shows a circuit implementation of the transconductors Gl, G2, G3 and G4. This circuit accepts a differential input signal comprising the signals Vi 801 and V2 802. The gain of the transistors M3 and M4 can be varied based on an input signal VQ 805. The differential output signal of the circuit comprises the difference between the currents Idi and Id2. In the circuit shown, by cross-coupling the drain connections of M5 with M2, and by cross-coupling the drain connections of M6 with Ml, and while sinking the drain currents of all four of these devices through a common, constant current sink, Iss, large-signal linearity between the differential current response, Idi~Id2/- and the differential input signal, V1-V2, is achieved. Moreover, the topology renders the constant of proportionality between the differential output current and the differential input voltage itself linearly proportional to the indicated control voltage, VQ. Note that the current source Iss should provide a relatively constant current, with ideally very high output resistance .
[00143] Note in a preferred implementation, transistors Ml, M2, M5, and M6 are matched.
[00144] The relationships of the signals in the circuit are given as:
Idi - Id2 = Gm (V1 - V2)
Gm = Kn (W/L) VQ,
[00145] where Kn is the NMOS transconductance density parameter PnC0x, and W and L are the width and length, respectively, of the channel areas of transistors Mi and M2.
[00146] FIG 8C shows an alternative circuit implementation of the transconductors Gl, G2, G3 and G4, utilizing both NMOS and PMOS transistors. This circuit utilizes complementary- field effect transistor (COMFET) technology, as indicated by the topology of transistors MIa, M2, and MIb. COMFET technology offers a decreased effective threshold voltage for operation from low-voltage power supplies, and is described in detail in D. Johns and K. Martin, Analog Integrated Circuit Design, John Wiley & Sons, Inc. (1997). The input voltages Vl and V2 can be expressed in terms of a common-mode voltage Vcm and a differential voltage Vdi as:
Vl = Vcm + Vdi/2;
V2 = Vcm - Vdi/2.
The large-signal output currents IdI and Id2 can be expressed as :
Figure imgf000046_0001
id2=^(v2-vQ-vhγ
where Kne is the effective KnW/L transconductance density of the COMFETs formed by the interconnection of NMOS and PMOS transistors, and Vh is the effective and invariably diminished threshold voltage offered by the COMFET interconnection. From the large-signal output signal, the small signal differential output current can be derived as:
Idi - Id2 = Kne (Vcm - VQ - Vh) Vdi [00147] One of ordinary skill in the art will recognize that various implementations of variable gain amplifiers are known in the art, and may be substituted for the embodiments shown in FIGs 8, 8A, 8B, and 8C. The disclosed implementations are not meant to limit the scope of the pre-distortion apparatus.
Error Signal Generator
[00148] FIG 9 shows an implementation of the error signal generator block 303 shown in FIG 4. In FIG 9, two RF signals 901 and 902 can be input to single-to-differential ended converters 903 and 904. The converter 903 can output a differential signal 903a, while the converter 904 can output a differential signal 904a. In an embodiment of the pre- distortion apparatus, the signal 901 can be the buffered reference signal 412a shown in FIG 4, while signal 902 can be the buffered feedback signal 415a, also shown in FIG 4.
[00149] To commensurately compare between the signals 901 and 902, AGCs 905 and 906 can be provided to adjust the amplitudes of the differential signals 903a and 904a, while the delay-locked loop (DLL) 907 can be provided to adjust the delays of the differential signals. In conjunction with the coarse amplitude adjustment of the scale block 105 in FIG 4, the AGC 906 can serve to adjust for any gains introduced to the datapath signal 115a before arriving at the error signal generator 303 as the feedback signal 415a, including the power gain introduced by the power amplifier 107. Similarly, the AGC 905 can adjust for any gain introduced to the reference signal 412a. Each automatic gain control circuit 905 or 906 can accept as input control signals a bandgap voltage reference signal 910 and a filtering capacitor 911 or 912 for setting the bandwidth of the AGC. In a preferred embodiment, the capacitor can be chosen such that the bandwidth of the AGC is 200 MHZ.
[00150] The output signals 905a and 90βa of the AGCs 905 and 906 may be input to a delay-locked loop (DLL) 907. The DLL 907, in conjunction with the coarse delay block 116 in FIG 1, can serve to synchronize the reference signal 901 with the feedback signal 902 by adjusting for any difference in delays experienced by the signals, including the delay of the power amplifier 107. The signals 907a and 907b may then be input to a differencing amplifier 908, which can generate an error signal e(t) 908 that is a function of the difference between the two signals 907a and 907b. In a preferred embodiment of the differencing amplifier, the amplifier can be a saturating difference amplifier, i.e., the output signal of the amplifier can saturate at a maximum voltage level when the difference between the input signals exceeds a certain voltage, and likewise, the output signal of the amplifier can saturate at a minimum voltage level when the difference between the input signals is below a certain voltage.
[00151] Various embodiments of a saturating difference amplifier are possible. One embodiment is an amplifier outputting a function of the difference such as tanh [T diff] , where tanh is the hyperbolic tangent function, T is a chosen gain parameter, and diff is the difference between the input signals 907a and 907b. Such a function may have the advantage of providing an appropriately large error gain T for small differences (diff) to overcome possible offsets in the amplifier, while still limiting (saturating) the gain for large differences to avoid adversely impacting the convergence of the adaptive algorithm performed by the Adapt P block 403.1 or Adapt Q block 403.2 in FIG 4. In a preferred embodiment, the gain T may range from 30 to 50. The output signal 908a may saturate at plus or minus 1 V. One of ordinary skill in the art will recognize that other implementations of saturating difference amplifiers are possible, including one wherein the output signal comprises a rising linear characteristic that saturates for large enough input signal differences.
[00152] The descriptions above are not intended to be exhaustive or to limit the invention to the precise form disclosed. It should be understood that the invention can be practiced with modification and alteration and that the invention be limited only by the claims and the equivalents thereof.

Claims

What is claimed is:
1. A pre-distortion apparatus comprising:
a datapath for carrying a datapath signal;
a source of a reference signal;
a feedback path for carrying a feedback signal;
an error signal generator comprising a difference amplifier, wherein the input signals to said difference amplifier comprise: 1) a first amplifier input signal derived from the reference signal, and 2) a second amplifier input signal derived from the feedback signal, and wherein the output signal of said amplifier comprises an error signal;
an adaptive block comprising:
an analysis basis function generator for generating a plurality of analysis basis functions;
a plurality of correlators for correlating the error signal with each of said plurality of analysis basis functions, the output signals of the plurality of correlators comprising a plurality of correlation coefficients;
a synthesis block comprising:
a synthesis work function generator for generating a plurality of synthesis work functions;
a synthesizer for generating a weighted sum of said plurality of synthesis work functions, wherein each synthesis work function is weighted by a corresponding one of said plurality of correlation coefficients; and
a multiplier for multiplying said datapath signal with said weighted sum of said plurality of synthesis work functions.
2. The apparatus of claim 1, further comprising:
a datapath envelope detector for generating a datapath envelope signal of the datapath signal;
a datapath power generator for generating a plurality of raised powers of the datapath envelope signal;
wherein each of said plurality of synthesis work functions comprises a linear combination of said raised powers of the datapath envelope signal.
3. The apparatus of claim 2, further comprising:
a reference envelope detector for generating a reference envelope signal of the reference signal; and
a reference power generator for generating a plurality of raised powers of said reference envelope signal;
wherein each of said plurality of analysis basis functions comprises the reference signal multiplied by one of a plurality of analysis work functions, each of said plurality of analysis work functions comprising a linear combination of said raised powers of the reference envelope signal.
4. The apparatus of claim 1, further comprising a pre- distorted output signal,
wherein the datapath signal, reference signal, and feedback signal are complex signals, and the pre- distorted output signal is a real signal comprising the real portion of the output signal of said multiplier.
5. The apparatus of claim 1, wherein the datapath signal, reference signal, and feedback signal are real signals .
6. The apparatus of claim 5, further comprising:
a datapath phase generator for generating in-phase
(I) and quadrature-phase (Q) components of the datapath signal, and a reference phase generator for generating in-phase (I) and quadrature-phase (Q) components of the reference signal,
wherein each of said plurality of analysis basis functions comprises an I analysis function and a Q analysis function;
wherein each of said plurality of correlation coefficients comprises an I coefficient generated by- correlating the error signal with one of said plurality of I analysis functions, and a Q coefficient generated by correlating the error signal with one of said plurality of Q analysis functions;
wherein each of said plurality of synthesis work functions comprises an I synthesis function and a Q synthesis function; and wherein each of said plurality of weighted synthesis work functions comprises:
a weighted I synthesis function comprising one of said plurality of I synthesis functions multiplied by one of said plurality of I coefficients; and
a weighted Q synthesis function comprising one of said plurality of Q synthesis functions multiplied by one of said plurality of Q coefficients; and
said multiplier comprises an I multiplier for multiplying said I component of the datapath signal with said weighted sume of I synthesis functions, and a Q multiplier for multiplying said Q component of the datapath signal with said weighted sum of Q synthesis functions;
said apparatus further comprising:
a summer for summing the output signal of the I multiplier with the output signal of the Q multiplier thereby to produce from the summer a pre-distorted output signal.
7. The apparatus of claim 6, further comprising:
a datapath envelope detector for generating a datapath envelope signal of the datapath signal;
a datapath power generator for generating a plurality of raised powers of the datapath envelope signal;
wherein each of said plurality of I synthesis work functions comprises a linear combination of said raised powers of the datapath envelope signal, and each of said plurality of Q synthesis work functions comprises a linear combination of said raised powers of the datapath envelope signal.
8. The apparatus of claim 7, further comprising:
a reference envelope detector for generating a reference envelope signal of the reference signal;
a reference power generator for generating a plurality of raised powers of said reference envelope signal;
wherein each of said plurality of I analysis basis functions comprises the I component of the reference signal multiplied by a linear combination of said raised powers of the reference envelope signal, and each of said plurality of Q analysis basis functions comprises the Q component of the reference signal multiplied by a linear combination of said raised powers of the reference envelope signal.
9. The apparatus of claim 3, wherein the datapath signal is a signal modulated on a carrier signal.
10. The apparatus of claim 3, wherein the error signal saturates at a first voltage level when the first amplifier input signal is greater than the second amplifier input signal by a first pre-determined threshold, and the error signal saturates at a second voltage level when the second amplifier input signal is greater than the first amplifier input signal by a second pre-determined threshold.
11. The apparatus of claim 10, wherein the error signal varies substantially linearly with the difference between the first amplifier input signal and the second amplifier input signal, when the absolute difference between the first amplifier input signal and the second amplifier input signal is less than a pre-determined value.
12. The apparatus of claim 3, wherein the error signal is derived from a hyperbolic tangent (tanh) function of a pre-determined gain (T) times the difference between the first amplifier input signal and the second amplifier input signal .
13. The apparatus of claim 3, wherein each of said plurality of analysis work functions consists of a raised power of said reference envelope signal.
14. The apparatus of claim 3, wherein each of said plurality of analysis work functions is orthonormal to every other of said plurality of analysis work functions.
15. The apparatus of claim 3, wherein the plurality of work functions are chosen according to a Cholesky method for generating orthonormal functions.
16. The apparatus of claim 3, wherein the plurality of work functions are chosen to have less than a maximum eigenvalue spread.
17. The apparatus of claim 3, wherein the adaptive block is configurable such that the correlation coefficients are held constant in response to a freeze-adapt signal.
18. The apparatus of claim 3, wherein the adaptive block is configurable such that said weighted sum of said plurality of synthesis work functions is held constant in response to a freeze-adapt signal.
19. The apparatus of claim 17, wherein the freeze-adapt signal is applied when the power of the pre-distorted signal exceeds a pre-determined threshold.
20. The apparatus of claim 3, wherein the error signal generator further comprises a delay-locked loop (DLL) ;
wherein the input signals to the DLL comprise: 1) a first DLL input signal derived from the reference signal, and 2) a second DLL input signal derived from the feedback signal;
wherein the output signals of the DLL comprise: 1) the first amplifier input signal derived from the reference signal, and 2) the second amplifier input signal derived from the feedback signal; and
wherein the DLL can adjust the relative delay between the first amplifier input signal and the second amplifier input signal.
21. The apparatus of claim 20, wherein the DLL can align the first amplifier input signal with the second amplifier input signal.
22. The apparatus of claim 20, further comprising:
a first automatic gain control circuit (AGC) , wherein the input signal of the first AGC comprises a signal derived from the reference signal, and the output signal of the first AGC comprises the first DLL input signal; a second automatic gain control circuit (AGC) , wherein the input signal of the second AGC comprises a signal derived from the error signal, and the output signal of the second AGC comprises the second DLL input
5 signal.
23. The apparatus of claim 3
wherein the datapath signal, reference signal, feedback signal, and pre-distorted signal are complex signals/
10 wherein the correlation coefficients are complex coefficients;
wherein the synthesis work functions and the analysis work functions are complex functions; and
wherein the multiplier performs a complex 15 multiplication.
24 The apparatus of claim 6, further comprising:
a power amplifier for amplifying the pre-distorted output signal, the output signal of the power amplifier comprising a PA output signal;
20 an attenuator for attenuating the PA output signal, the output signal of said attenuator comprising said feedback signal; and
a delay block for delaying the datapath signal, the output signal of the delay block comprising said 25 reference signal.
25. A memory compensation apparatus which generates a system datapath signal, a system reference signal, a system pre-distorted output signal, and a system feedback signal, said apparatus comprising:
a main pre-distorter comprising a pre-distortion apparatus, a datapath signal of said main pre-distorter comprising the system datapath signal, a reference signal of said main pre-distorter comprising the system reference signal, a pre-distorted output signal of said main pre-distorter comprising a main output signal, and a feedback signal of said main pre-distorter comprising the system feedback signal;
a first memory delay block for delaying the system datapath signal by a memory delay, the output signal of said first memory delay block comprising a first memory delay block output signal;
a first component delay block for delaying the first memory delay block output signal, the output signal of said first component delay block comprising a first component delay block output signal;
a first delay pre-distorter comprising a pre- distortion apparatus, a datapath signal of said first delay pre-distorter comprising the first memory delay block output signal, a reference signal of said first delay pre-distorter comprising the first component delay block output signal, a pre-distorted output signal of said first delay pre-distorter comprising a first delay pre-distorter output signal, and a feedback signal of said first delay pre-distorter comprising the system feedback signal; and a memory compensation summer for adding the main output signal to the first delay pre-distorter output signal, the output signal of the memory compensation summer comprising a summer output signal;
wherein the system pre-distorted output signal comprises the summer output signal.
26. The memory compensation apparatus of claim 25, wherein each pre-distortion apparatus utilizes a datapath signal, a reference signal, and a feedback signal and said pre-distortion apparatus comprises:
an error signal generator comprising a difference amplifier, wherein the input signals to said difference amplifier comprise: 1) a first amplifier input signal derived from the reference signal, and 2) a second amplifier input signal derived from the feedback signal, and wherein the output signal of said amplifier comprises an error signal;
an adaptive block comprising:
an analysis basis function generator for generating a plurality of analysis basis functions;
a plurality of correlators for correlating the error signal with each of said plurality of analysis basis functions, the output signals of the plurality of correlators comprising a plurality of correlation coefficients;
a synthesis block comprising:
a synthesis work function generator for generating a plurality of synthesis work functions;
a synthesizer for generating a weighted sum of said plurality of synthesis work functions, wherein each synthesis work function is weighted by a corresponding one of said plurality of correlation coefficients; and
a multiplier for multiplying said datapath signal with said weighted sum of said plurality of synthesis work functions;
said pre-distortion apparatus further providing a pre-distorted output signal, wherein the datapath signal, reference signal, and feedback signal are complex signals, and the pre-distorted output signal is a real signal comprising the real portion of the output signal of said multiplier.
27. The memory compensation apparatus of claim 26, wherein the first memory delay block further comprises a delay-locked loop for adjusting the memory delay.
28. The memory compensation apparatus of claim 27, wherein the input signals to the delay-locked loop of the first memory delay block comprise:
a first input signal derived from the system datapath signal;
a second input signal comprising the difference between two signals: 1) the error signal of the main pre-distorter, and 2) the reference envelope signal of the main pre-distorter multiplied by a weighted sum of the analysis work functions, wherein the weight of each analysis work function is the corresponding correlation coefficient of the adaptive block of the main pre- distorter;
wherein the output signal of the delay-locked loop of the first memory delay block comprises the first memory delay block output signal.
29. The memory compensation apparatus of claim 28
wherein the first memory delay block further comprises a coarse delay;
wherein the input signal to said coarse delay comprises the system datapath signal; and
wherein the output signal of said coarse delay comprises the first input signal to the delay-locked loop of the first memory delay block.
30. A memory compensation apparatus utilizing a system datapath signal, a system reference signal, a system pre- distorted output signal, and a system feedback signal said apparatus comprising:
a main pre-distorter comprising a pre-distortion apparatus, a datapath signal of said main pre-distorter comprising the system datapath signal, a reference signal of said main pre-distorter comprising the system reference signal, a pre-distorted output signal of said main pre-distorter comprising a main output signal, and a feedback signal of said main pre-distorter comprising the system feedback signal;
a first memory delay block for delaying the system datapath signal by a memory delay, the output signal of said first memory delay block comprising a first memory delay block output signal/
a first delay pre-distorter comprising a pre- distortion apparatus, a datapath signal of said first delay pre-distorter comprising the first memory delay block output signal, a reference signal of said first delay pre-distorter comprising the first memory delay block output signal, a pre-distorted output signal of said first delay pre-distorter comprising a first delay pre-distorter output signal, and a feedback signal of said first delay pre-distorter comprising the system feedback signal; and
a memory compensation summer for adding the main output signal to the first delay pre-distorter output signal, the output signal of the memory compensation summer comprising a summer output signal;
wherein the system pre-distorted output signal comprises the summer output signal.
31. The memory compensation apparatus of claim 30, wherein each pre-distortion apparatus utilizes a datapath signal, a reference signal, and a feedback signal and each pre-distortion apparatus comprises:
an error signal generator comprising a difference amplifier, wherein the input signals to said difference amplifier comprise: 1) a first amplifier input signal derived from the reference signal, and 2) a second amplifier input signal derived from the feedback signal, and wherein the output signal of said amplifier comprises an error signal;
an adaptive block comprising:
an analysis basis function generator for generating a plurality of analysis basis functions;
a plurality of correlators for correlating the error signal with each of said plurality of analysis basis functions, the output signals of the plurality of correlators comprising a plurality of correlation coefficients;
a synthesis block comprising:
a synthesis work function generator for generating a plurality of synthesis work functions; and
a synthesizer for generating a weighted sum of said plurality of synthesis work functions, wherein each synthesis work function is weighted by a corresponding one of said plurality of correlation coefficients; and
a multiplier for multiplying said datapath signal with said weighted sum of said plurality of synthesis work functions;
said pre-distortion apparatus further providing a pre-distorted output signal, wherein the datapath signal, reference signal, and feedback signal are complex signals, and the pre-distorted output signal is a real signal comprising the real portion of the output signal of said multiplier.
32. A pre-distortion apparatus utilizing a datapath signal, a reference signal, and a feedback signal, said pre-distortion apparatus comprising:
an error signal generator means for generating an error signal from input signals comprising: 1) a first input signal derived from the reference signal, and 2) a second input signal derived from the feedback signal;
an adaptive block means for generating a plurality of correlation coefficients between a plurality of analysis basis functions and said error signal;
a synthesis block means for multiplying each of a plurality of synthesis work functions with one of said plurality of correlation coefficients, and for summing the products of such multiplications to generate a weighted sum;
a multiplier for multiplying said datapath signal with said weighted sum.
33. The apparatus of claim 32, further comprising a pre-distorted output signal, wherein:
the datapath signal, reference signal, and feedback signal are complex signals, and the pre-distorted output signal is a real signal comprising the real portion of the output signal of said multiplier.
34. The apparatus of claim 32, wherein the datapath signal is a signal modulated on a carrier signal.
35. The apparatus of claim 34, further comprising:
a power amplifier means for amplifying the pre- distorted output signal, the output signal of the power amplifier means comprising a power amplifier output signal;
an attenuator means for attenuating the PA output signal, the output signal of said attenuator means comprising said feedback signal; and
a delay block means for delaying the datapath signal, the output signal of the delay block means comprising said reference signal.
36. A pre-distortion method comprising:
providing a datapath signal, a reference signal, and a feedback signal;
amplifying the difference between two input signals to generate an error signal, said two input signals comprising: 1) a first input signal derived from the reference signal, and 2) a second input signal derived from the feedback signal;
generating a plurality of correlation coefficients, wherein said generating comprises:
1) generating a plurality of analysis basis functions; and
2) correlating the error signal with said plurality of analysis basis functions to generate said plurality of correlation coefficients;
synthesizing a weighted sum of synthesis work functions, said synthesizing comprising: 1) generating a plurality of synthesis work functions; and
2) generating a weighted sum of said plurality of synthesis work functions, wherein each synthesis work function is weighted by a corresponding one of said plurality of correlation coefficients; and
multiplying said weighted sum of synthesis work functions with said datapath signal.
37. The method of claim 36, further comprising:
generating a datapath envelope signal of the datapath signal;
generating a plurality of raised powers of the datapath envelope signal; wherein each of said plurality of synthesis work functions comprises a linear combination of said raised powers of the datapath envelope signal.
38. The method of claim 37, further comprising:
generating a reference envelope signal of the reference signal; and
generating a plurality of raised powers of said reference envelope signal;
wherein each of said plurality of analysis basis functions comprises the reference signal multiplied by a linear combination of said raised powers of the reference envelope signal.
39. The method of claim 36, further comprising: providing a pre-distorted output signal, wherein the datapath signal, reference signal, and feedback signal are complex signals, and the pre-distorted output signal is a real signal comprising the real portion of the output signal of multiplying said weighted sum of synthesis work functions with said datapath signal.
40. The method of claim 36, wherein the datapath signal, reference signal, and feedback signal are real signals.
41. The method of claim 40, further comprising:
generating in-phase (I) and quadrature-phase (Q) components of the datapath signal;
generating in-phase (I) and quadrature-phase (Q) components of the reference signal;
wherein each of said plurality of analysis basis functions comprises an I analysis function and a Q analysis function;
wherein each of said plurality of correlation coefficients comprises an I coefficient generated by correlating the error signal with one of said plurality of I analysis functions, and a Q coefficient generated by correlating the error signal with one of said plurality of Q analysis functions;
wherein each of said plurality of synthesis work functions comprises an I synthesis function and a Q synthesis function;
wherein each of said plurality of weighted synthesis work functions comprises: a weighted I synthesis function comprising one of said plurality of I synthesis functions multiplied by one of said plurality of I coefficients/ and
a weighted Q synthesis function comprising one of said plurality of Q synthesis functions multiplied by one of said plurality of Q coefficients;
wherein said multiplying said weighted sum of synthesis work functions with said datapath signal comprises :
multiplying said I component of the datapath signal with said weighted I synthesis function to generate an I synthesized function; and
multiplying said Q component of the datapath signal with said weighted Q synthesis function to generate a Q synthesized function; the method further comprising:
summing the I synthesized function with the Q synthesized function.
42. An apparatus for generating a first differential signal having a quadrature-phase relationship with a second differential signal, said apparatus comprising:
a differential gyrator having a first port and a second port for inputting the first differential signal, and a third port and a fourth port for outputting the second differential signal; wherein the third port of the differential gyrator is coupled to the fourth port of the differential gyrator by a coupling capacitance.
43. The apparatus of claim 42, wherein the coupling capacitance comprises a first capacitor having a first capacitance coupled in series with a second capacitor having a second capacitance, and wherein the first capacitance is substantially equal to the second capacitance.
44. The apparatus of claim 43, wherein the first capacitor and the second capacitor each have a node coupled to a ground voltage.
45. The apparatus of claim 42, wherein the differential gyrator further comprises:
a first voltage-to-current transconductor comprising a differential input having first and second ports, and a differential output having third and fourth ports;
a second voltage-to-current transconductor comprising a differential input having first and second ports, and a differential output having third and fourth ports; wherein:
the first port of the first transconductor is coupled to the fourth port of the second transconductor,
the second port of the first transconductor is coupled to the third port of the second transconductor,
the third port of the first transconductor is coupled to the second port of the second transconductor, and
the fourth port of the first transconductor is coupled to the first port of the second transconductor, and wherein:
the first port of the differential gyrator comprises the second port of the first transconductor;
the second port of the differential gyrator comprises the first port of the first transconductor;
the third port of the differential gyrator comprises the third port of the first transconductor; and
the fourth port of the differential gyrator comprises the fourth port of the first transconductor.
46. The apparatus of claim 45, further comprising:
an input transconductor comprising a differential input having first and second ports, and a differential output having third and fourth ports, wherein:
the first port of the input transconductor is coupled to a single-ended source voltage;
the second port of the input transconductor is coupled to a reference voltage;
the third port of the input transconductor is coupled to the first port of the differential gyrator; and
the fourth port of the input transconductor is coupled to the second port of the differential gyrator.
47. The apparatus of claim 42, wherein the coupling capacitance comprises a bank of parallel capacitors, said coupling capacitance being configurable by selecting a capacitor or capacitors within said bank of parallel capacitors .
48. The apparatus of claim 42, further comprising a second coupling capacitance between the first and second nodes of the differential gyrator.
49. The apparatus of claim 45, wherein the first differential transconductor further comprises a negative resistance block in parallel with the third and fourth ports.
50. An apparatus for generating a first differential signal having a quadrature-phase relationship with a second differential signal comprising:
a differential gyrator means having a first and second port for inputting said first differential signal, and a third and fourth port for outputting said second differential signal; and
a coupling means for coupling the third port of the differential gyrator to the fourth port of the differential gyrator means.
51. A method of generating a first differential signal having a quadrature-phase relationship with a second differential signal, said method comprising:
providing a differential gyrator comprising a first and second port for inputting the first differential signal, and a third and fourth port for outputting the second differential signal; wherein the third port of the differential gyrator is coupled to the fourth port of the differential gyrator by a coupling capacitance.
52. A transconductance amplifier comprising:
a current source generating a current at a current terminal;
a differential pair comprising two transistors, each transistor having a source terminal connected to the current terminal;
a load device connected to the drain terminal of each transistor in said differential pair; and
a negative resistance block coupled in parallel with the drain terminals of the transistors in said differential pair.
53. The apparatus of claim 52, wherein the resistance of said negative resistance block is configurable by setting a control voltage.
54. A method for increasing the output resistance of a transconductor comprising providing a negative resistance in parallel with the output terminals of said transconductor.
55. An apparatus for generating a first signal having a quadrature-phase relationship with a second signal, said apparatus comprising:
a differential reference signal comprising a first single-ended input signal and a second single-ended input signal, wherein said first single-ended input signal is substantially 180 degrees out of phase with said second single-ended input signal;
a first square-root function block for generating an output signal proportional to the square root of the first single-ended input signal;
a second square root function block for generating an output signal proportional to the square root of the second single-ended input signal; wherein
said first signal comprises the output signal of said first square root function block and said second signal comprises the output signal of said second square root function block.
56. An apparatus for generating a first signal having a quadrature-phase relationship with a second signal, said apparatus comprising:
a differential reference signal comprising a first single-ended input signal and a second single-ended input signal, wherein said first single-ended input signal is substantially 180 degrees out of phase with second single-ended input signal;
a first square-root function means for generating an output signal proportional to the square root of the first single-ended input signal;
a second square root function means for generating an output signal proportional to the square root of the second single-ended input signal; wherein
said first signal comprises the output signal of said first square root function means and said second signal comprises the output signal of said second square root function means.
57. A method of generating a first signal having a quadrature-phase relationship with a second signal, said method comprising:
providing a differential reference signal comprising a first single-ended input signal and a second single-ended input signal, wherein said first single-ended input signal is substantially 180 degrees out of phase with said second single-ended input signal;
generating a square-root of said first single-ended input signal;
generating a square-root of said second single- ended input signal;
wherein
said first signal is proportional to the square- root of said first single-ended input signal; and
said second signal is proportional to the square- root of said second single-ended input signal.
58. The method of claim 57, wherein the first signal is the gate-to-source voltage of a first transistor, and the first single-ended input signal is proportional to the drain- to-source current of said first transistor.
59. A method for generating a first signal having a quadrature-phase relationship with a second signal, said method comprising: providing a differential input signal;
squaring said differential input signal to obtain a differential squared signal;
applying the method of claim 54, wherein the differential reference signal comprises the differential squared signal.
60. An amplifier for providing a variable gain to an input signal, said amplifier comprising:
a first transconductor having a differential input and a differential output, and a variable transconductance ;
a second transconductor having a differential input and a differential output, and a variable transconductance ;
a third transconductor having a differential input and a differential output, and a variable transconductance ;
a fourth transconductor having a differential input and a differential output, and a variable transconductance;
a first coupling capacitance between the nodes of said differential input of said second transconductor;
a second coupling capacitance between the nodes of said differential input of said third transconductor;
wherein:
the differential output of said first transconductor is coupled to the differential input of said second transconductor;
the differential output of said second transconductor is coupled to the differential input of said third transconductor;
the differential output of said third transconductor is coupled to the differential input of said first transconductor;
the differential output of said third transconductor is coupled to the differential input of said third transconductor;
the differential output of said fourth transconductor is coupled to the differential input of said third transconductor;
the differential input of said fourth transconductor comprises said input signal; and
the differential output of said third transconductor comprises an output signal.
61. The apparatus of claim 60, wherein the amplifier comprises complementary field effect transistors (COMFET' s).
62. An apparatus for providing a variable gain to an input signal comprising:
an input amplifier; and
a variable gain means for providing a variable gain to the output signal of said input amplifier.
63. A method for providing a variable gain to an input signal comprising:
coupling a differential output of a first transconductor to a differential input of a second transconductor;
coupling a differential output of said second transconductor to a differential input of a third transconductor;
coupling a differential output of said third transconductor to a differential input of said first transconductor;
coupling said differential output of said third transconductor to said differential input of said third transconductor;
coupling a differential output of a fourth transconductor to said differential input of said third transconductor; wherein
the differential input of said fourth transconductor comprises said input signal; and
the differential output of said third transconductor comprises an output signal.
64. An apparatus for detecting the envelope of a signal comprising:
a first transistor, wherein the gate terminal of said first transistor is coupled to said signal;
a capacitor having a first terminal coupled to the source terminal of said first transistor, and a second terminal coupled to a ground voltage;
a second transistor, wherein the drain terminal of said second transistor is coupled to said first terminal of said capacitor, and the gate terminal of said second transistor is coupled to a control voltage; wherein
the detected envelope of said signal comprises the voltage across said capacitor.
65. An apparatus for detecting the envelope of a signal comprising:
a transistor means for selectively following the amplitude of said signal;
a storage means for storing the output of said transistor means; and
a control means for selectively discharging said storage means.
66. A method for detecting the envelope of a signal comprising:
supplying said signal to the gate terminal of a first transistor, wherein the source terminal of said first transistor is operatively coupled to a capacitor; and
detecting a voltage across said capacitor.
67. The method of claim 66 further comprising discharging said capacitor through the drain terminal of a second transistor.
PCT/US2007/072957 2006-07-07 2007-07-06 Pre-distortion apparatus WO2008006069A2 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US11/484,008 US7844014B2 (en) 2006-07-07 2006-07-07 Pre-distortion apparatus
US11/484,008 2006-07-07

Publications (2)

Publication Number Publication Date
WO2008006069A2 true WO2008006069A2 (en) 2008-01-10
WO2008006069A3 WO2008006069A3 (en) 2008-07-17

Family

ID=38895494

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2007/072957 WO2008006069A2 (en) 2006-07-07 2007-07-06 Pre-distortion apparatus

Country Status (2)

Country Link
US (2) US7844014B2 (en)
WO (1) WO2008006069A2 (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2296266A1 (en) * 2009-09-14 2011-03-16 Her Majesty the Queen in right of Canada, represented by the Minister of Industry, via Communications Research Centre Canada Multi-carrier amplifier linearization system and method
WO2012174842A1 (en) * 2011-06-23 2012-12-27 中兴通讯股份有限公司 Distortion correction apparatus and method for non-linear system
WO2015188578A1 (en) * 2014-06-13 2015-12-17 中兴通讯股份有限公司 Nonlinear system distortion correction device and method
TWI583128B (en) * 2016-10-03 2017-05-11 Down frequency mixer
WO2017185750A1 (en) * 2016-04-29 2017-11-02 华为技术有限公司 Analog predistortion system, transceiver, and communications device

Families Citing this family (29)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE602006006833D1 (en) * 2005-06-21 2009-06-25 Nxp Bv TRANSMITTER WITH QUASIKONSTANTER LO-LECKAGE FOR A WIRELESS COMMUNICATION DEVICE WITH DIRECT CONVERSION ARCHITECTURE
JP4835241B2 (en) * 2006-04-11 2011-12-14 株式会社日立製作所 Digital predistortion transmitter
US8610478B1 (en) * 2006-09-19 2013-12-17 Cypress Semiconductor Corporation Differential delay cell with low power, low jitter, and small area
US7929917B1 (en) * 2007-12-21 2011-04-19 Nortel Networks Limited Enhanced wideband transceiver
US8374282B2 (en) * 2008-07-24 2013-02-12 Motorola Mobility Llc Method and apparatus for improving digital predistortion correction with amplifier device biasing
US8706062B1 (en) 2008-12-19 2014-04-22 Scintera Networks, Inc. Self-adaptive power amplification
US8401600B1 (en) 2010-08-02 2013-03-19 Hypres, Inc. Superconducting multi-bit digital mixer
US9363068B2 (en) * 2010-08-03 2016-06-07 Intel Corporation Vector processor having instruction set with sliding window non-linear convolutional function
WO2012066381A1 (en) 2010-11-16 2012-05-24 Telefonaktiebolaget Lm Ericsson (Publ) Configurable basis-function generation for nonlinear modeling
EP2641325B1 (en) 2010-11-16 2014-08-13 Telefonaktiebolaget L M Ericsson (publ) Orthogonal basis function set for ditigal predistorter
EP2641327B8 (en) * 2010-11-16 2014-12-10 Telefonaktiebolaget L M Ericsson (publ) Non-linear model with tap output normalization
SG10201404786UA (en) 2011-01-11 2014-09-26 Aviat Networks Inc Systems and methods for a radio frequency transmitter with improved linearity and power out utilizing pre-distortion and a gan (gallium nitride) power amplifier device
US8885763B2 (en) 2011-02-16 2014-11-11 Analog Devices, Inc. Digital pre-distortion
US20110312290A1 (en) * 2011-07-21 2011-12-22 Comtech Ef Data Corp. Method and System for Closed Loop Pre-Distortion for PSK/QAM Modulation Using Feedback from Distant End of a Link
US8805304B2 (en) 2011-10-25 2014-08-12 Scintera Networks Llc Linearization of broadband power amplifiers
JP5779725B2 (en) 2012-09-25 2015-09-16 株式会社日立国際電気 Distortion compensation circuit and transmitter using distortion compensation circuit and high-frequency power amplifier
US9043378B2 (en) 2012-10-01 2015-05-26 Freescale Semiconductor, Inc. Multiply and accumulate feedback
RU2550521C1 (en) * 2013-12-05 2015-05-10 Закрытое акционерное общество "Проектно-конструкторское бюро "РИО" Method of signals forming of quadrature amplitude modulation
US9520907B2 (en) * 2014-02-16 2016-12-13 Mediatek Inc. Methods and apparatus for envelope tracking system
US9806929B2 (en) * 2014-12-12 2017-10-31 Intel IP Corporation Communication device with power amplifier crest factor reduction
WO2017061247A1 (en) * 2015-10-09 2017-04-13 ソニー株式会社 Bus system and communication device
US10382073B2 (en) * 2015-11-03 2019-08-13 Infineon Technologies Ag Analog RF pre-distorter and non-linear splitter
JP6738019B2 (en) * 2016-10-21 2020-08-12 アイコム株式会社 Transmitter and distortion correction method
US11368175B2 (en) * 2017-03-07 2022-06-21 Qorvo Us, Inc. Radio frequency control circuit
CN108880543B (en) * 2017-05-10 2022-04-01 深圳清华大学研究院 Pipeline analog-to-digital converter and operational amplifier self-adaptive configuration circuit and method thereof
EP3605865B1 (en) * 2017-07-11 2023-03-29 Huawei Technologies Co., Ltd. Signal correction method and signal correction system
US10419066B1 (en) * 2017-10-05 2019-09-17 Harmonic, Inc. Remote radio frequency (RF) AGC loop
CN112994809B (en) * 2019-12-12 2023-04-14 珠海全志科技股份有限公司 Digital predistortion performance detection method and device, computer equipment and storage medium
CN113572432A (en) * 2021-07-09 2021-10-29 宁波大学 Analog predistorter with adjustable memory compensation

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20010005402A1 (en) * 1999-12-28 2001-06-28 Fujitsu Limited Distortion compensating apparatus
US6489846B2 (en) * 2000-05-25 2002-12-03 Sony Corporation Distortion compensating device and distortion compensating method
US20030235295A1 (en) * 2002-06-24 2003-12-25 He Perry P. Method and apparatus for non-linear processing of an audio signal
US20040008803A1 (en) * 2002-04-23 2004-01-15 Matteo Aldrovandi Method and device for channel estimation in digital radio communication systems
US20050024138A1 (en) * 2003-07-31 2005-02-03 Andrew Corporation Predistorter for phase modulated signals with low peak to average ratios
US20050099230A1 (en) * 2003-11-07 2005-05-12 Scintera Networks, Inc. LMS-based adaptive pre-distortion for enhanced power amplifier efficiency

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5892397A (en) * 1996-03-29 1999-04-06 Spectrian Adaptive compensation of RF amplifier distortion by injecting predistortion signal derived from respectively different functions of input signal amplitude
US6298096B1 (en) * 1998-11-19 2001-10-02 Titan Corporation Method and apparatus for determination of predistortion parameters for a quadrature modulator
US6275685B1 (en) * 1998-12-10 2001-08-14 Nortel Networks Limited Linear amplifier arrangement
US6928122B2 (en) * 2001-06-07 2005-08-09 Motorola, Inc. Amplifier predistortion system and method
US7313199B2 (en) * 2002-03-21 2007-12-25 Hypres, Inc. Power amplifier linearization
FR2844412B1 (en) * 2002-09-05 2004-12-03 Thomson Licensing Sa METHOD AND DEVICE FOR MODULATING A CARRIER WITH AMPLITUDE AND PHASE ERROR COMPENSATION
AU2002344035A1 (en) * 2002-10-31 2004-05-25 Zte Corporation A method and system for broadband predistortion linearizaion
US7333557B2 (en) * 2002-12-16 2008-02-19 Nortel Networks Limited Adaptive controller for linearization of transmitter with impairments
US7372918B2 (en) * 2003-09-30 2008-05-13 Infineon Technologies Ag Transmission device with adaptive digital predistortion, transceiver with transmission device, and method for operating a transmission device
JP4371830B2 (en) * 2004-01-27 2009-11-25 富士通株式会社 Distortion compensation amplifier and base station
US7577211B2 (en) * 2004-03-01 2009-08-18 Powerwave Technologies, Inc. Digital predistortion system and method for linearizing an RF power amplifier with nonlinear gain characteristics and memory effects
JP4961661B2 (en) * 2004-09-10 2012-06-27 株式会社日立製作所 Digital predistortion type transmitter and radio base station
US7620373B2 (en) * 2006-06-23 2009-11-17 Sierra Monolithics, Inc. Apparatus and method for calibration of gain and/or phase imbalance and/or DC offset in a communication system

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20010005402A1 (en) * 1999-12-28 2001-06-28 Fujitsu Limited Distortion compensating apparatus
US6489846B2 (en) * 2000-05-25 2002-12-03 Sony Corporation Distortion compensating device and distortion compensating method
US20040008803A1 (en) * 2002-04-23 2004-01-15 Matteo Aldrovandi Method and device for channel estimation in digital radio communication systems
US20030235295A1 (en) * 2002-06-24 2003-12-25 He Perry P. Method and apparatus for non-linear processing of an audio signal
US20050024138A1 (en) * 2003-07-31 2005-02-03 Andrew Corporation Predistorter for phase modulated signals with low peak to average ratios
US20050099230A1 (en) * 2003-11-07 2005-05-12 Scintera Networks, Inc. LMS-based adaptive pre-distortion for enhanced power amplifier efficiency

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2296266A1 (en) * 2009-09-14 2011-03-16 Her Majesty the Queen in right of Canada, represented by the Minister of Industry, via Communications Research Centre Canada Multi-carrier amplifier linearization system and method
US8532215B2 (en) 2009-09-14 2013-09-10 Her Majesty The Queen In Right Of Canada, As Represented By The Minister Of Industry, Through The Communications Research Centre Canada Multi-carrier amplifier linearization system and method
WO2012174842A1 (en) * 2011-06-23 2012-12-27 中兴通讯股份有限公司 Distortion correction apparatus and method for non-linear system
WO2015188578A1 (en) * 2014-06-13 2015-12-17 中兴通讯股份有限公司 Nonlinear system distortion correction device and method
US9973221B2 (en) 2014-06-13 2018-05-15 Zte Corporation Nonlinear system distortion correction device and method
WO2017185750A1 (en) * 2016-04-29 2017-11-02 华为技术有限公司 Analog predistortion system, transceiver, and communications device
TWI583128B (en) * 2016-10-03 2017-05-11 Down frequency mixer

Also Published As

Publication number Publication date
US20080008263A1 (en) 2008-01-10
US8229027B2 (en) 2012-07-24
US7844014B2 (en) 2010-11-30
US20110032033A1 (en) 2011-02-10
WO2008006069A3 (en) 2008-07-17

Similar Documents

Publication Publication Date Title
US7844014B2 (en) Pre-distortion apparatus
JP3688995B2 (en) In-line distortion generator for linearization of electrical and optical signals
US6943628B2 (en) Methods and apparatus for substantially reducing nonlinear distortion
US8280321B2 (en) Systems and methods of RF power transmission, modulation, and amplification, including Cartesian-Polar-Cartesian-Polar (CPCP) embodiments
EP1042864B1 (en) Method and apparatus for wideband predistortion linearization
US7242725B2 (en) Adaptive broadband post-distortion receiver for digital radio communication system
US9124324B2 (en) Dual loop digital predistortion for power amplifiers
US7756491B2 (en) Phase shifter
CA2637228C (en) A method and apparatus for reducing frequency memory effects in rf power amplifiers
US8736365B2 (en) Broadband linearization module and method
US20050111575A1 (en) Amplifier linearization using non-linear predistortion
EP1794879B1 (en) Tunable predistorter
EP1282224A1 (en) Distortion compensation apparatus
KR100468359B1 (en) Local Oscillator using I/Q Mismatch Compensating Circuit through LO Path and Receiver using thereof
JP2006504318A (en) Predistortion linearization method and electronic apparatus
US20080218273A1 (en) Tunable rf bandpass transconductance amplifier
US20120242405A1 (en) Frequency-Desensitizer for Broadband Predistortion Linearizers
CN108347226B (en) Envelope tracking method, system and device
JP3545125B2 (en) Distortion compensation circuit
JP2007519353A (en) Electronic circuit
EP1332551B1 (en) Amplifier linearisation
WO2007112769A1 (en) Power amplifier with pre-distorter
GB2512912A (en) Apparatus and Method for Signal Predistortion
Saffar et al. Compensation of I/Q impairments and nonlinear distortion in MIMO wireless transmitters
KR100845661B1 (en) Linearizer having inter-modulation distorter

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 07812684

Country of ref document: EP

Kind code of ref document: A2

DPE1 Request for preliminary examination filed after expiration of 19th month from priority date (pct application filed from 20040101)
NENP Non-entry into the national phase

Ref country code: DE

NENP Non-entry into the national phase

Ref country code: RU

122 Ep: pct application non-entry in european phase

Ref document number: 07812684

Country of ref document: EP

Kind code of ref document: A2