Aspects of the invention are made more evident in the following detailed description of some embodiments when read in conjunction with the attached drawing figures, wherein:
From nonlinear system theory it is known that a nonlinear system or circuit may be described in terms of Volterra kernels. Briefly, the nonlinear system may be represented by an operator H. It is assumed that an input signal
x(t)=a(t)·cos(ωct+φ(t) (1)
is input into the nonlinear system, with ωc being the carrier frequency, φ(t) being the time-dependent phase and a(t) being the time-dependent amplitude of the input signal. The output signal of the nonlinear system may be expressed by
Thus, the output signal y(t) is expanded in a series of component functions yn(t). Each component function yn(t) is described by a Volterra integral, wherein the number N of component functions denotes the order of the nonlinearity. The terms hn(τ1, . . . , τn) are known as (time-domain) Volterra kernels of the order n.
From equation (2), it is apparent that Volterra kernels hn(τ1, . . . τn) are used to describe a nonlinear system in a similar way as the impulse response is used to describe a linear system. In linear system theory, the output signal of a linear system is the convolution of the input signal with the impulse response. Analogously, the output signal y(t) of the nonlinear system is the multi-dimensional convolution of the input signal x(t) with a series expansion of Volterra kernels hn(τ1, . . . , τn). In fact, the first order Volterra kernel h1(τ) is identical to the impulse response of a linear system. As the concept of describing a system by an impulse response is limited to linear systems, the Volterra kernel representation may be intuitively understood as a generalization of the impulse response concept to nonlinear systems.
Memory polynomials are a simplified complex baseband Volterra model in which only Volterra kernels along the diagonals in the multi-dimensional space and not the full Volterra kernels are considered, i.e.
{tilde over (h)}2k+1(τ1, . . . , τ2k+1)≡0 for τ1≠τ2≠ . . . ≠τ2k+1. (3)
It is to be noted that even order kernels do not exist in the baseband Volterra representation, and therefore, the index n is replaced by 2k+1. “{tilde over ( )}” is used to indicate that the symbol beneath refers to a baseband quantity.
Thus, the continuous-time memory polynomial model can be expressed by
where {tilde over (g)}2k+1(τ)≡{tilde over (h)}2k+1(τ, . . . , τ) describes the time-domain Volterra kernels along the diagonals in a multi-dimensional space, and “*” denotes the convolution operator. L corresponds to N in equation (2), i.e. denotes the order of the nonlinearity.
Embodiments of the invention contemplate that the two-tone response of a complex Volterra system can be expressed in a similar form as the two-tone response of a quasi-memoryless system. This makes it possible to identify a memory-containing nonlinear circuitry represented by the model network depicted in
In the following, calculation of the transfer functions {tilde over (G)}2k+1(ω) of the unknown linear filters 3, 4, 5 of the complex baseband model depicted in
By evaluating the (2k+1)-th power of the expression within the brackets of equation (5), equation (5) can be rewritten as
This yields for the fundamental angular frequency at ωm with n=k+1
This equation contains the unknown linear filters {tilde over (G)}2k+1(ω) for k=0, . . . , K.
Thus, the filtered two-tone response of the baseband complex memory polynomial model in equation (7) can be rewritten as
It is apparent that the two-tone response of the complex baseband Volterra system in equation (8) is in a similar form as the response of a quasi-memoryless system. For this reason |v(a,ω)| in equation (8) is defined as the frequency-dependent AM/AM-conversion and arg{v(a,ω)} in equation (8) as the frequency-dependent AM/PM-conversion.
v(a,ωm) describes a complex function which depends on both, the signal amplitude a and the modulation frequency ωm of the input signal. Because the memory polynomial model in equation (4) is purely dependent on the ┌L/2┐ complex linear filters (diagonal frequency-domain Volterra kernels), it is possible to estimate them from the measured frequency-dependent AM/AM-conversion and AM/PM-conversion in equation (9) for ┌L/2┐ different input signal magnitudes ai, i=1, . . . , ┌L/2┐.
In one embodiment of the invention, the network analyzer may comprise a measurement unit and a calculation unit such as a processor or controller unit. Alternately, a separate processor or controller may be employed to perform the above calculations and any such embodiments are contemplated as falling within the scope of the invention.
Taking into account equation (9), it is sufficient to measure the two-dimensional areas depicted in
Because in practical applications, these measurements are noisy (imperfect measurements, model inaccuracies), a classical linear least squares problem may be formulated to estimate the unknown linear filters {tilde over (G)}2k+1(ωm) in equation (9) by
Ĝ(ωm)=(ATA)−1AT{circumflex over (v)}(ωm) (10)
where
{circumflex over (v)}(ωm)=[{circumflex over (v)}(a1,ωm),{circumflex over (v)}(a2,ωm), . . . , {circumflex over (v)}(aN,ωm)]T (11)
denotes an N×1 vector (N>┌L/2┐), whose components are the measured (noisy) versions of the frequency-dependent AM/AM and AM/PM-conversion entries in equation (9). The ┌L/2×┐1 vector
Ĝ(ωm)=[Ĝ1(ωm),Ĝ3(ωm), . . . , Ĝ2┌L/2┐−1(ωm)]T (12)
describes the estimated linear filters 3, 4, 5 in
The N×┌L/2┐ observation matrix A in equation (10) is defined by
To obtain the frequency responses of the unknown linear filters {tilde over (G)}2k+1(ω) over the frequency-range of interest, the least squares problem in equation (10) is solved for different modulation frequencies ωm. The number of parameters required to model the power amplifier 11 in the baseband-domain by the memory polynomial model depicted in
Further, it is to be noted that the frequency-dependent AM/AM-conversion and AM/PM-conversion can not only be considered for the fundamental of the output signal spectrum at ωm. It can also be derived for the harmonics of the input signal, e.g. the third-order intermodulation distortion (IMD3) at 3ωm. In this case, the bandpass filter 12 should have a center frequency at ±(ωc+3ωm).
The above scheme for constructing memory polynomial models from frequency-dependent AM/AM-measurements and AM/PM-measurements may be generalized to any complex Volterra model in which only the frequency-domain Volterra kernels along the diagonals are considered. Thus, although the concept outlined above does not fully describe any Volterra system (because Volterra kernels outside the diagonals are discarded), the concept, on the other hand, is not limited to memory polynomials. If the concept of the AM/AM-conversion and the AM/PM-conversion is extended for more general nonlinear models as memory polynomial models, the baseband two-tone response of the power amplifier 11 may be written as
{tilde over (H)}2k+1(ω1, . . . ωk+1) are the frequency-domain baseband Volterra kernels associated to the time-domain Volterra kernels {tilde over (h)}2k+1(τ1, . . . , τ2k+1) set out in equation (3). If this two-tone response is passed through the complex linear filter 12 (center angular frequency is ωm) and the magnitude a and the angular frequency ωm of the input signal is swept, one obtains
Here, it is assumed without loss of generality that the Volterra kernels are symmetric. The two-tone response of the complex Volterra model in equation (15) can also be rewritten in the following form
describes a complex function which depends on both, the signal amplitude a and the modulation frequency ωm of the input signal. Again, as already explained in conjunction with equation (8), equation (16) is in a similar form as the response of a quasi-memoryless system resulting in that {tilde over (H)}2k+1(ω1, . . . , ω2k+1) can be calculated on the basis of a simple one or two-tone measurement by sweeping the frequency and amplitude of the RF input signal.
The method for determining the transfer functions of linear filters in a model network of a nonlinear circuitry by two-tone AM/AM and AM/PM measurements can be analogously be applied for calculation of filter transfer functions of a predistorter preceding an amplifier. The predistorter has a design corresponding to the memory polynomial design of the amplifier model depicted in
Therefore the present invention contemplates a method of configuring a predistorter unit in conjunction with the use of nonlinear circuitry such as a power amplifier operated in a nonlinear range in order to operate at high efficiency. Such configuration then includes performing amplitude-amplitude and amplitude phase measurements and calculating the transfer functions for the nonlinear circuitry and using such results to configure the predistorter. In the above fashion, the output of the nonlinear circuitry is substantially linear with respect to the input of the predistorter, thereby reducing distortion and advantageously decreasing the bit error rate in communication systems.
While the invention has been illustrated and described with respect to one or more implementations, alterations and/or modifications may be made to the illustrated examples without departing from the spirit and scope of the appended claims. In particular regard to the various functions performed by the above described components or structures (assemblies, arrangement, devices, circuits, systems, etc.), the terms (including a reference to a “means”) used to describe such components are intended to correspond, unless otherwise indicated, to any component or structure which performs the specified function of the described component (e.g., that is functionally equivalent), even though not structurally equivalent to the disclosed structure which performs the function in the herein illustrated exemplary implementations of the invention. In addition, while a particular feature of the invention may have been disclosed with respect to only one of several implementations, such feature may be combined with one or more other features of the other implementations as may be desired and advantageous for any given or particular application. Furthermore, to the extent that the terms “including”, “includes”, “having”, “has”, “with”, or variants thereof are used in either the detailed description and the claims, such terms are intended to be inclusive in a manner similar to the term “comprising”.