Hardware-efficient compensator for outphasing power amplifiers
09595920 ยท 2017-03-14
Assignee
Inventors
- Yan Li (Cambridge, MA, US)
- Zhipeng Li (Cambridge, MA, US)
- Alexandre Megretski (Concord, MA)
- Vladimir Marko Stojanovic (Lexington, MA, US)
- Omer TANOVIC (Cambridge, MA, US)
- Yehuda Avniel (Cambridge, MA, US)
Cpc classification
H03F2203/21112
ELECTRICITY
H03F1/0277
ELECTRICITY
H03F1/0294
ELECTRICITY
International classification
H03F3/68
ELECTRICITY
H03F1/22
ELECTRICITY
H03F1/32
ELECTRICITY
H03F1/02
ELECTRICITY
Abstract
Digital compensators for use in outphasing-based power amplification systems (e.g., Linear Amplification using Nonlinear Components (LINC) amplifiers and Asymmetric Multilevel Outphasing (AMO) amplifiers) include a short memory nonlinear portion and a long memory linear time invariant (LTI) portion. In various embodiments, compensators are provided that are of relatively low complexity and that are capable of operation at throughputs exceeding a Gigasample per second.
Claims
1. An outphasing power amplification system comprising: an input to receive a data sequence; a shaping filter to shape pulses within the data sequence to control a spectrum thereof; a signal component separator (SCS) to separate the shaped data sequence into first and second signal components, the first signal component including at least a first phase signal and the second signal component including at least a second phase signal; first and second power amplifiers to amplify the first and second signal components, respectively; a combiner to combine output signals of the first and second power amplifiers to generate an output signal of the outphasing power amplification system; a compensator circuit coupled between the SCS and the first and second power amplifiers to adjust phases in the first phase signal and the second phase signal in a manner that linearizes operation of the outphasing power amplification system; and a phase modulator coupled between the compensator and the first and second power amplifiers to modulate carrier signals using the compensated first and second phase signals, wherein the phase modulator is coupled to deliver the modulated carrier signals to respective ones of the first and second power amplifiers; wherein the compensator circuit includes a first stage and a second stage, the first stage to provide non-linear transformations to the first and second signal components generated by the SCS and the second stage to provide linear time invariant (LTI) transformations to the output signals of the first stage, the LTI transformations having discontinuities at , wherein the second stage outputs the compensated first and second phase signals to the phase modulator.
2. The outphasing power amplification system of claim 1, wherein: the first stage of the compensator circuit includes relatively short memory and the second stage of the compensator circuit includes relatively long memory.
3. The outphasing power amplification system of claim 1, wherein: the first stage of the compensator circuit includes first circuitry to provide a first non-linear transformation to the first signal component and second circuitry to provide a second non-linear transformation to the second signal component; and the second stage includes third circuitry having at least one complex-valued finite impulse response (FIR) filter to process signals received from the first circuitry of the first stage and at least one complex valued FIR filter to process signals received from the second circuitry of the first stage.
4. The outphasing power amplification system of claim 3, wherein: the first signal component includes the first phase signal and a first amplitude signal and the second signal component includes the second phase signal and a second amplitude signal; the first circuitry includes a tapped delay line having at least one tap to delay an amplitude value of the first amplitude signal and a phase value of the first phase signal to generate at least one previous amplitude value and at least one previous phase value, wherein the first non-linear transformation acts upon the amplitude value of the first amplitude signal, the phase value of the first phase signal, the at least one previous amplitude value of the first amplitude signal, and the at least one previous phase value of the first phase signal; and the second circuitry includes a tapped delay line having at least one tap to delay an amplitude value of the second amplitude signal and a phase value of the second phase signal to generate at least one previous amplitude value and at least one previous phase value, wherein the second non-linear transformation acts upon the amplitude value of the second amplitude signal, the phase value of the second phase signal, the at least one previous amplitude value of the second amplitude signal, and the at least one previous phase value of the second phase signal.
5. The outphasing power amplification system of claim 3, wherein: the third circuitry includes a first upsampler to upsample signals received from the first circuitry of the first stage and a second upsampler to upsample signals received from the second circuitry of the first stage, wherein a first complex-valued FIR filter is coupled to an output of the first upsampler and a second complex-valued FIR filter is coupled to an output of the second upsampler.
6. The outphasing power amplification system of claim 5, wherein the third circuitry further comprises: a first summer to sum real components output by the first and second complex-valued FIR filters; a first low pass filter to filter an output signal of the first summer; a first downsampler to downsample an output signal of the first low pass filter; a second summer to sum imaginary components output by the first and second complex-valued FIR filters; a second low pass filter to filter an output signal of the second summer; and a second downsampler to downsample an output signal of the second low pass filter.
7. The outphasing power amplification system of claim 6, wherein: the first and second complex-valued FIR filters include short tap filters and the first and second low pass filters include long tap filters.
8. The outphasing power amplification system of claim 6, wherein: the first and second low pass filters include brick wall filters.
9. The outphasing power amplification system of claim 3, wherein: the first circuitry includes circuitry to provide multiple different non-linear transformations to the first signal component and the second circuitry includes circuitry to provide multiple different non-linear transformations to the second signal component, the multiple different non-linear transformations to account for different singular value decomposition (SVD) modes.
10. The outphasing power amplification system of claim 3, wherein: the first circuitry implements the first non-linear transformation as a piecewise linear approximation in two dimensions and the second circuitry implements the second non-linear transformation as a piecewise linear approximation in two dimensions.
11. The outphasing power amplification system of claim 3, wherein: the first circuitry implements the first non-linear transformation using trigonometric polynomials and the second circuitry implements the second non-linear transformation using trigonometric polynomials.
12. The outphasing power amplification system of claim 3, wherein: the compensation circuit is capable of achieving multi-Gigasample per second throughput.
13. The outphasing power amplification system of claim 3, wherein: the outphasing power amplification system is one of the following: a linear amplification using non-linear components (LINC) power amplification system or an asymmetric multilevel outphasing (AMO) power amplification system.
14. The outphasing power amplification system of claim 1, wherein: the first and second power amplifiers are non-linear power amplifiers.
15. The outphasing power amplification system of claim 1, wherein: the shaping filter includes a zero avoidance filter or a level avoidance filter to avoid input sample amplitudes to the SCS that would fail a convergence criterion.
16. The outphasing power amplification system of claim 1, wherein: the outphasing power amplification system is configured as a linear amplification using non-linear components (LING) power amplification system; and the shaping filter includes a zero avoidance filter to avoid input sample amplitudes to the SCS around zero.
17. The outphasing power amplification system of claim 1, wherein: the outphasing power amplification system is configured as an asymmetric multilevel outphasing (AMO) power amplification system; and the shaping filter includes a level avoidance filter that avoids several different input sample amplitudes to the SCS.
18. A compensation circuit for improving linearity in outphasing power amplification systems, the compensation circuit to be placed between a signal component separator (SCS) and first and second power amplifiers of an outphasing power amplification system to adjust phases of first and second phase signals to be input to the first and second power amplifiers, the compensation circuit comprising: a first stage coupled to receive first and second signal components output by the SCS, the first stage including first circuitry to provide a first non-linear transformation to the first signal component and second circuitry to provide a second non-linear transformation to the second signal component, the first signal component including at least a first phase signal and the second signal component including at least a second phase signal; and a second stage coupled to receive output signals of the first stage, the second stage including third circuitry to apply linear time invariant (LTI) transformations to the output signals of the first stage to generate corrected phase signals for the first and second power amplifiers, the LTI transformations having discontinuities at , wherein the third circuitry includes at least one complex-valued finite impulse response (FIR) filter to process signals received from the first circuitry of the first stage and at least one complex valued FIR filter to process signals received from the second circuitry of the first stage; wherein the first stage has relatively short memory and the second stage has relatively long memory.
19. The compensation circuit of claim 18, wherein: the first signal component includes the first phase signal and a first amplitude signal and the second signal component includes the second phase signal and a second amplitude signal; the first circuitry includes a tapped delay line having at least one tap to delay an amplitude value of the first amplitude signal and a phase value of the first phase signal to generate at least one previous amplitude value and at least one previous phase value, wherein the first non-linear transformation acts upon the amplitude value of the first amplitude signal, the phase value of the first phase signal, the at least one previous amplitude value of the first amplitude signal, and the at least one previous phase value of the first phase signal; and the second circuitry includes a tapped delay line having at least one tap to delay an amplitude value of the second amplitude signal and a phase value of the second phase signal to generate at least one previous amplitude value and at least one previous phase value, wherein the second non-linear transformation acts upon the amplitude value of the second amplitude signal, the phase value of the second phase signal, the at least one previous amplitude value of the second amplitude signal, and the at least one previous phase value of the second phase signal.
20. The compensation circuit of claim 18, wherein: the third circuitry includes a first upsampler to upsample signals received from the first circuitry of the first stage and a second upsampler to upsample signals received from the second circuitry of the first stage, wherein a first complex-valued FIR filter is coupled to an output of the first upsampler and a second complex-valued FIR filter is coupled to an output of the second upsampler.
21. The compensation circuit of claim 20, wherein the third circuitry further comprises: a first summer to sum real components output by the first and second complex-valued FIR filters; a first low pass filter to filter an output signal of the first summer; a first downsampler to downsample an output signal of the first low pass filter; a second summer to sum imaginary components output by the first and second complex-valued FIR filters; a second low pass filter to filter an output signal of the second summer; and a second downsampler to downsample an output signal of the second low pass filter.
22. The compensation circuit of claim 21, wherein: the first and second complex-valued FIR filters include short tap filters and the first and second low pass filters include long tap filters.
23. The compensation circuit of claim 21, wherein: the first and second low pass filters include brick wall filters.
24. The compensation circuit of claim 18, wherein: the first circuitry includes circuitry to provide multiple different non-linear transformations to the first signal component and the second circuitry includes circuitry to provide multiple different non-linear transformations to the second signal component, the multiple different non-linear transformations to account for different modes.
25. The compensation circuit of claim 18, wherein: the first circuitry implements the first non-linear transformation as a piecewise linear approximation in two dimensions and the second circuitry implements the second non-linear transformation as a piecewise linear approximation in two dimensions.
26. The compensation circuit of claim 18, wherein: the first circuitry implements the first non-linear transformation using trigonometric polynomials and the second circuitry implements the second non-linear transformation using trigonometric polynomials.
27. The compensation circuit of claim 18, wherein: the compensation circuit is capable of achieving multi-Gigasample per second throughput.
28. The compensation circuit of claim 18, wherein: the compensation circuit can be used with both linear amplification using non-linear components (LINC) power amplification systems and asymmetric multilevel outphasing (AMO) power amplification systems.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) The foregoing features may be more fully understood from the following description of the drawings in which:
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
(12)
(13)
(14)
(15)
(16)
(17)
(18)
(19)
(20)
(21)
(22)
(23)
(24)
(25)
(26)
(27)
(28)
(29)
(30)
(31)
(32)
(33)
(34)
(35)
(36)
DETAILED DESCRIPTION
(37) Referring now to
(38) In the description that follows, off-line compensation will first be discussed to demonstrate the feasibility of a compensated solution in the baseband. Then, the resulting data will be analyzed and the structure of the nonlinear system, as well as its inverse, will be shown. Rather than using the more general dynamical system structure, the analysis points to a model structure that allows a decent compensator to be obtained with parameters computed conveniently through least-square fitting.
(39) The two major metrics to evaluate the linearity performance of a PA system include error vector magnitude (EVM) and adjacent-channel-power-ratio (ACPR). The EVM measures the ratio of root-mean-square (RMS) error of a received constellation versus the maximal magnitude of the ideal constellation, as follows:
(40)
(41) The ACPR characterizes the spectral regrowth through a nonlinear communication chain. The nonlinearity in the system causes spurious spectrum emission to adjacent channels and ACPR measures the interference as the ratio of the average power in the adjacent channels to that in the main channel, as follows:
(42)
(43) Due to limited access to a real LINC/AMO testing system, simulations were used to analyze effects of digital nonlinear compensation.
(44) In the setup, the two PAs may be simulated with the Spectre simulator. The phase modulator may be realized with a verilog-A model in Spectre. All other blocks may be processed in MATLAB. Focus is placed on the nonlinearity of the two outphasing PAs in this setup. Path mismatch can also be added intentionally in simulation between the phase and amplitude paths. In one scenario, both systems were simulated at a carrier frequency of 45 GHz with 2.5 GHz bandwidth and 2 symbol oversampling rate.
(45)
(46) It is evident from
(47) For the AMO architecture, there are a few additional types of nonlinearity. For example, since the AMO system allows the phase-modulated signal to switch among several discrete power supplies, power supply switching becomes another important source of nonlinearity. To model the effect in simulation, one can use a simplified RLC model for the switch network, as shown in
(48)
(49) Another source of nonlinearity associated with the AMO architecture is the path mismatch, referred to as the mismatch between the amplitude and phase paths for the two PAs. Various factors contribute to this nonlinearity, such as mismatch between routing wire lengths, different step-response characteristics between different supply levels, process variations, and thermal effects. In real systems, delay-line tuning may be used to align the amplitude and phase path signals. However, the alignment cannot be made perfect and is limited to the tuning accuracy, as well as the effectiveness of the calibration technique. Therefore, in the AMO nonlinearity compensation simulations, the intentionally added delay between the two paths can be varied to estimate the compensator quality.
(50) Before answering the question of the compensator model's structure, accuracy, and complexity, it is illustrative to explore the improvements that can be gained by tailoring the transmitted sequence to each input sample sequence. Under this more relaxed situation, the compensated sequence that can be produced should outperform any compensator model and hence serves as an upper bound of all possible compensator models. If there is success compensating any given sequence in this off-line fashion, then one is assured that a dynamical compensator model does exist.
(51) In order to test whether an operative off-line compensator can be achieved, the problem may be abstracted as follows. Define N(x) as an aggregate nonlinear function representing the transformation from transmitted samples to received samples. As shown in
N(V.sub.c)=V.sub.i,(3)
where V.sub.i is the desired received samples and V.sub.c is the predistorted sequence (i.e., a solution to the offline compensation question). Now define:
(x)=N(x)x,(4)
and rewrite equation (3) as:
V.sub.c+(V.sub.c)=V.sub.i.(5)
(52) Since nonlinear function (x)'s form is unknown, many nonlinear system solving techniques are infeasible here. The most direct information that can be obtained on (x) is its functional value acquired through a simulation with input x. Therefore, one can use the following iterations to solve for the V.sub.c satisfying equation (5):
V.sub.c.sup.k+1=V.sub.i(V.sub.c.sup.k), k=0,1,2, . . .
V.sub.c.sup.0=V.sub.i.(6)
For the iteration to converge, function (x) has to satisfy the following criterion:
(x.sub.1)(x.sub.2)x.sub.1x.sub.2,(7)
<1.(8)
In other words, in order for the iterations to converge, function (x) has to have a Lipschitz constant less than 1. Although there seems little that can be done to change the function (x) once the design is fixed, one can design the compensator input sample sequence to avoid the regions of (x) that would fail the convergence criterion. Such regions do exist because of the discontinuous SCS functions in both LINC and AMO architectures. Take the LINC architecture, for example. Assume v is the input sample of SCS, v.sub.1, v.sub.2
are the two decomposed samples, and a is the amplitude of the decomposed samples, one has:
(53)
Solve for v.sub.1, v.sub.2, to get:
(54)
Calculate the Frobenius norm of the Jacobian of function F(v), to obtain:
(55)
(56)
(57)
we have:
(58)
where a.sub.1, a.sub.2 are the two amplitude levels of the decomposed signals. The Frobenius norm of the Jacobian of the function G.sub.1(v) is shown in Equation (15) and is plotted in
(59)
(60) Compared to the LINC architecture, the Jacobian for the AMO approaches infinity in several more regions where the amplitudes of the decomposed signals switch to different levels. As shown in
(61) Since one possible aim is to lower the ACPR under 40 dB, the iterations have to be carried out as precisely as possible. Besides setting the simulator accuracy level to be conservative, it may also be important to use an accurate ideal demodulator as shown in
y(t)=2Re[v(t).Math.e.sup.j.sup.
v(t)=Zoh(v[n]),(16)
where Zoh(t) is the zero-order sample-and-hold function, .sub.c is the carrier frequency in radians, and the Fourier Transform of v(t) can be written as:
(62)
where T is the sample duration, and V(e.sup.j) is defined as the discrete time Fourier Transform of v[n], and the Fourier Transform of y(t) is:
(63)
Replacing variable with {circumflex over ()}+.sub.c, and assuming that there is an integer number of carrier periods in one sample, namely .sub.cT=2k, k, results in:
(64)
From (19), the following set of equations is obtained:
(65)
Since Y(j({circumflex over ()}+.sub.c)) and Y(j({circumflex over ()}+.sub.c)) are known from the Fourier Transform of the simulation output, the value V(e.sup.j{circumflex over ()}T) can be calculated (demodulated) as the solution of these linear equations with two variables,
(66)
Since finely oversampled discrete signals Y are used in simulation, Equation (20) should be implemented with its Discrete Fourier Transform (DFT). The same derivation principle follows, with all signals expressed in their DFT. Starting with Equation (16), the signal v(t) corresponding to the discrete signal's Fourier Transform may be expressed as:
(67)
where M is the number of time discretization points in one sample duration. The discrete Fourier Transform for the discretized y(t) can then be expressed as:
(68)
where
(69)
Similarly, replacing variable with {circumflex over ()}+.sub.c, the following linear equations with two unknowns can be obtained:
(70)
and lastly the unknown V(e.sup.j{circumflex over ()}) is solved for and the following expression results:
(71)
Finally, the received samples are the inverse Fourier Transform of V(e.sup.j) and the numerics on samples are done through IFFT:
v[n]=Inverse Fourier Transform(V(e.sup.j{circumflex over ()})).(27)
(72) To summarize, in the demodulation process, the output signal is first interpolated and re-sampled. Equations (25) and (27) are then used to obtain the received samples. The traditional way of demodulation is to down-convert the simulation output from carrier frequency to baseband and filter out the undesired frequency band. The difference between the two approaches can be traced back to Equation (19). The traditional approach assumes Y(j({circumflex over ()}+.sub.c))=V(e.sup.j{circumflex over ()}T) and ignores the term
(73)
as well as the effect from sample-and-hold. For general demodulation purposes, the error it introduces may be tolerable. However, in our situation, the error may hinder the iteration convergence. Therefore, the more accurate demodulation approach described above can be implemented using the above equations.
(74) Once the received samples are successfully obtained, the value of (V.sub.c.sup.k) at the k.sup.th iteration may be calculated by taking the difference between the transmitted samples and the received samples, as in Equation (5). Then, the k.sup.th iteration loop (Equation (6)) completes and the next iteration is initiated.
(75) To test the effectiveness of the iteration scheme, the iterations of Equation (6) were performed for both LINC and AMO systems with a unit PA design and the simulation setup of
(76) Table 1 shows the ACPR and EVM performances of the LINC system with a 1024-sample input sequence, which is generated randomly and shaped in spectrum by a real-time zero-avoidance filter. In the table, .sub.1,2 and represent the Lipschitz constants of a single-way PA and the overall LINC system. As indicated in Equation (8), these constants determine the convergence rate of the iteration. The EVM and ACPR columns in the table show the converging performances through 3 iterations. The steady yet slowly decreasing improvements in the two metrics are confirmed by the last column . It is seen that although the Lipschitz constant of each PA stays away from 1 through iterations, the Lipschitz constant of the overall LINC system approaches 1 as iteration goes on hence the improvements diminish along the way. The main reason for the diminishing gain is that the nonlinear effect of the overall LINC system not only depends on the nonlinearity from each of the PAs, but also the way the input sample is decomposed. After the two PA channels, the decomposed signals can no longer perfectly sum up to the original input, and the effective nonlinear effect differs from that of each PA. Therefore, shows a different trend than .sub.1 and .sub.2.
(77) TABLE-US-00001 TABLE 1 Iteration EVM (%) ACPR (dB) .sub.1 .sub.2 0 4.5 30.6 NA NA NA 1 1.7 37.6 0.145 0.174 0.289 2 1.1 42.4 0.192 0.244 0.435 3 1.0 44.0 0.191 0.228 0.701
(78)
(79) To verify the need for the zero-avoidance filter, off-line iterations can be performed with an input sequence without the zero-avoidance property and this can be compared with the previous zero-avoidance input sequence. Such comparisons were carried out on two design examples. One of the examples is the design used to produce the results so far. The other example is a PA design with the same architecture but all transistors' bodies are properly tied to ground or supply. The body-tied PA works at 22.5 GHz and has a sample bandwidth of 1.25 GigaSamples/s. The comparison results are shown in the Table 2.
(80) One can observe that for both designs, zero-avoidance sequences help iterations converge better. For a body-tied design, the iteration cannot converge at all without the zero-avoidance property in input sequence, while it converges nicely with such property. From these comparisons, the effectiveness of the zero-avoidance property in achieving a better converged compensation sequence is shown. Techniques have been developed to achieve a partial zero-avoidance property, including at least one real-time technique. A zero-avoidance sequence can also be obtained using offline optimization techniques with better zero-avoidance.
(81) Table 3 shows the offline iteration result comparison between using a real-time and an offline filter. For the first data set of the body-tied PA design, the offline filter outperforms the real-time filter with around 4 dB better performance in ACPR and slightly better EVM. For the second data set, the two filters lead to roughly the same performance. Therefore, it is possible to realize the offline technique with a real-time implementation strategy.
(82) TABLE-US-00002 TABLE 2 ACPR and EVM performance comparisons between using input sequence with and without zero-avoidance property for LINC systems. The zero-avoidance filter has a real-time implementation. Floating-body PA Body-tied PA No zero- No zero- Zero-avoidance avoidance Zero-avoidance avoidance ACPR 30.6 .fwdarw. 44 30.1 .fwdarw. 39.6 41.3 .fwdarw. 56.4 44 .fwdarw. N/A (dB) EVM 4.5 .fwdarw. 1.0 4.2 .fwdarw. 1.7 2.6 .fwdarw. 0.15 0.9 .fwdarw. N/A (%)
(83) TABLE-US-00003 TABLE 3 Comparison of offline iteration results with real-time and offline zero-avoidance filters. Body-tied PA data set 1 Body-tied PA data set 2 Real-time Offline Real-time Offline ACPR (dB) 37.3 .fwdarw. 47.7 37.7 .fwdarw. 51.2 41.3 .fwdarw. 56.4 38 .fwdarw. 56.5 EVM (%) 2.0 .fwdarw. 0.43 1.7 .fwdarw. 0.40 1.3 .fwdarw. 0.15 1.65 .fwdarw. 0.17
(84) For the AMO system, several scenarios were investigated with different parasitic values and path delays. These experiments show different levels of off-line compensation ability, and hence serve as a guideline for circuit and board designers who need compensators for their systems. For instance, the stringent path timing-matching specification for the delay-line design may be relaxed a little bit thanks to the confirmation that a digital compensator is capable of compensating the path mismatch within a certain range. Designers would also know the range of the switch ringing that could be handled by a compensator and design the circuit boards accordingly.
(85) Table 4 shows the iteration results for different bump inductance values, as shown in the schematic of
(86)
(87) TABLE-US-00004 TABLE 4 ACPR and EVM performance of AMO systems with different bump inductances. The input sequences are from offline level-avoidance filtering. L.sub.bump = 5 pH L.sub.bump = 20 pH L.sub.bump = 60 pH EVM ACPR EVM ACPR EVM ACPR Iteration (%) (dB) (%) (dB) (%) (dB) 0 4.5 28.4 5.1 30.0 6.6 27.3 1 1.3 40.6 1.6 39.5 3.0 33.1 2 0.8 44.2 1.0 42.7 2.6 33.9 3 0.7 44.0 0.8 44.2 NA NA
(88) Aside from testing with different bump inductances, experiments were also performed for the situation where a path delay exists between the phase and amplitude path. Table 5 shows the iteration results on EVM and ACPR improvement with 15 ps path mismatch. As the results suggest, the compensator is capable of fixing any delay-line tuning residual up to 15 ps.
(89) TABLE-US-00005 TABLE 5 ACPR and EVM performance of AMO system with 5 pH bump inductance and 15 ps path mismatch between phase and amplitude paths. The input sequence is generated from offline level-avoidance filter. Iteration EVM (%) ACPR (dB) 0 5.3 29.7 1 5.3 29.3 2 1.6 38.8 3 1.0 41.6
(90) With the demonstration of a successful off-line compensation through iterations, techniques for building a dynamical model of the compensator will now be discussed. First, it is important and helpful to understand the structure of the equivalent baseband nonlinear system, as shown in
(91) In
(92)
where k.sub.n is the n-th order kernel. The signal y(t) is then demodulated and filtered in the baseband and the down-sampler samples z(t) with a frequency of 1/T to discrete samples.
(93) According to this signal chain, the characteristics of the equivalent nonlinear baseband system can be found and used as a guideline for the choice of the compensator model structure. In the following, the expressions of the signals along the signal chain from input sequence v[n] to the received sequence u[n] will be shown. The input discrete sample sequence v[n] first transforms to the continuous waveform w(t) as:
(94)
where v.sub.k is the k-th sample in the time series; p(t) is the rectangular waveform depicted in
(95)
where .sub.c is the carrier frequency. Then g(t) goes through the nonlinear system represented by the Volterra series. To make the derivation more tractable, the Volterra series (Equation (28)) may be considered only up to the second-order nonlinearity, which can be written as:
(96)
(97) The three terms in Equation (31) represent three systems in parallel, hence the three systems can be investigated separately. Since y.sub.0(t) and y.sub.1(t) represent two LTI systems, while y.sub.2(t) represents a nonlinear system with memory, the output from the nonlinear system y.sub.2(t) is focused on in Equation (31). The parameter y.sub.2(t) may then be rewritten with the expression of g(t) substituted therein as follows:
(98)
Among all terms in the double summation, only the terms with overlapping p(t.sub.1lT) and p(t.sub.2mT) yield nonzero values.
(99)
After demodulation,
(100)
where z.sub.2(t) corresponds to the component in z(t) due to the second-order nonlinear system in f(t). In the frequency domain, this may be expressed as:
(101)
Low-pass filtering and downsampling follow, which lead to the spectrum expression for the nonlinear part of u[n] as:
(102)
(103) Equation (37) shows the nonlinear part of the output of the baseband equivalent system in an example of second-order nonlinearity and memory within one sample duration. It can be seen that the structure of the output consists of two parts: a nonlinear transformation involving the current and previous samples, represented by v.sub.k.sup.2 and v.sub.kv.sub.k+1 (noted as NL in Equation (37)), and a linear time-invariant (LTI) system (noted as LTI in Equation (37)). A closer examination of the LTI system H.sub.1.sub.
(104)
shown in Equation (38),
(105)
An important observation is that the spectrum has a discontinuity at , which translates to a long memory in time-domain. In the situation where the system uses a high oversampling ratio from symbol to sample space, this discontinuity has less effect on the band containing symbol information. In another situation where a lower oversampling ratio is used, this discontinuity leads to a more significant effect on the band with symbol information. In high-speed wideband communication systems, the oversampling ratio is usually limited by the speed that the digital baseband and DAC are able to sustain, therefore the latter scenario described is usually encountered and the compensator model should be able to take care of this factor.
(106) The off-line compensation through iterations hereinabove not only confirms the possibility of achieving an effective compensator, but also provides input-output pairs of the compensator. However, it does not serve the purpose of compensating in real-time. The compensator coming out of the iterations only compensates the pre-determined input sample sequence and the iteration scheme becomes infeasible for real-time situations. Therefore, having obtained the knowledge of the nonlinear system under compensation, the following discussion is devoted to the effort of modeling the compensator as a dynamical system so that an integrated mixed-signal transmitter system is feasible.
(107) The placement of the compensator is the first question that needs to be answered. From
(108) As discussed previously, the equivalent nonlinear baseband system can be represented as a concatenation of a nonlinear transformation with short memory followed by an LTI system with discontinuities at . Furthermore, the dynamical system of Equation (39) represents the input to the difference between the output and input follow the same structure.
V.fwdarw.(V)=y(V)V.(39)
Since (V) is relatively small compared to input V, the inversion of the input to output function, namely (V+(V)).sup.1 can be approximated by V(V). The approximation also corresponds to the first iteration of the off-line compensation, which provides most of the gain throughout all iterations. Therefore, the inversion can be approximated with the same structure as the forward nonlinear system.
(109) For the LINC system, the model structure shown in
(110)
where is the input phase; .sub.d is the one-sample delayed version of ; a.sub.i, b.sub.i are the design variables; k.sub.1i, k.sub.2i are a set of known coefficients determined by the degree of the trigonometric polynomial; and N is the number of the terms in the polynomial.
(111) As an example of k.sub.1i and k.sub.2i values, if the maximal degree on both and .sub.d is 2, then the set of (k.sub.1i, k.sub.2i) is:
(0,0),(1,0),(2,0),(2,1),(1,1),(0,1),(1,1),(2,1),(2,2),(1,2),(0,2),(1,2),(2,2)}.(41)
(112) The second part of the compensator structure consists of the LTI functions with discontinuities at .
(113) For the AMO system, the nonlinear transformation part should also take the amplitudes from the two paths as inputs, as in:
(114)
where g(a) represents a polynomial function on the amplitude input. In our experiment, a linear function is used on the current and previous amplitude values for each path. After fitting with the design variables a.sub.i and b.sub.i, the following improved system is obtained. With 5 pH bump inductance and power switching levels confined to 1.1V and 2.2V, the EVM decreases from 6.7% to 2.7% and ACPR from 27.4 dB to 36.2 dB. The comparison of the EVM with and without the compensator is shown in
(115) To fully test the model for a real system, the digital baseband containing both the SCS functionality and the compensator was implemented and integrated with the analog frontend including the digital-analog interface, the modulator, the PA, and power supply switches as an overall integrated system solution for a wideband mm-wave transmitter. The hardware implementation of the compensator is designed to provide the functionality of the model tested with the simulation data, but is not limited to it. To make full use of the silicon area to prepare for circumstances that are different from simulator predictions, the hardware was made as flexible as possible.
(116)
(117) As shown in
(118) The second part of the compensator structure of
(119) An alternative approach is illustrated in
(120) After downsampling, there is one last conversion block to convert I, Q to .sub.1, .sub.2, which translates the correction signals from Cartesian coordinates to polar coordinates. The formulation is obtained by taking the full derivatives on the functions I(.sub.1,.sub.2) and Q(.sub.1,.sub.2), where:
I(.sub.1,.sub.2)=a.sub.1 cos(.sub.1)+a.sub.2 cos(.sub.2),
Q(.sub.1,.sub.2)=a.sub.1 sin(.sub.1)+a.sub.2 sin(.sub.2).(43)
This results in:
(121)
(122)
(123)
block may be provided to compute the output using the corrected phases. The overall system is an integration of the digital baseband, digital-analog interface, the phase modulator, and the 16-way PA.
(124)
(125)
(126)
(127) The outphasing amplifiers (e.g., LINC and AMO) are used herein as an example to show the strength of the digital compensation, even in such a complex analog system with nonlinearities happening along the whole signal chain. The digital compensation is able to generate the right set of inputs, so that the system yields an output that satisfies the linearity metrics. The introduction of the digital assistance to the analog system also helps relax the analog system blocks design specifications, such as the switch design, delay matching, etc. in the examples described herein.
(128) One factor in the success of the digital compensator design is a detailed analysis of the system structure, leading to the right choice of model for the compensator. In the description herein, the feasibility of a successful compensator was first shown using an iterative simulation strategy. The effectiveness of the proposed dynamic model was then demonstrated. To achieve a fully integrated solution of a wideband mm-wave transmitter, the digital baseband was implemented with both SCS and compensation functionalities. This was further integrated with the analog frontend. It is believed that further reduction in area and power can be achieved by taking into account the large register-based LUTs.
(129) The zero-avoidance filter (or level avoidance filter) may be designed to replace the shaping filter in the communication system. The original purpose of the shaping filter is to shape the spectrum with non-inter-symbol-interference (non-ISI) output sequence. The zero-avoidance filter (or level avoidance filter) will still achieve this purpose and in addition will serve to generate an output sequence with an absolute value away from certain positive thresholds. An embodiment is presented herein where, with heuristics, an output is achieved that has significantly fewer points in the forbidden zone as well as satisfying the spectrum specification and non-ISI property.
(130) The main idea of this design is to start with a normally shaped sample sequence, and select the samples that fall into the forbidden region. The selected samples may then pass through another system in such a way that when added back, the new sample sequence yields fewer (or in the ideal case, no) points in the zone.
(131)
(132)
(133) As has been seen from the techniques and results described herein, this heuristic method is effective. However, this technique is not guaranteed to move the samples out of the zone. It is believed that more effective zero-avoidance can be achieved by further developing these techniques.
(134) Having described preferred embodiments of the invention it will now become apparent to those of ordinary skill in the art that other embodiments incorporating these concepts may be used. Accordingly, it is submitted that that the invention should not be limited to the described embodiments but rather should be limited only by the spirit and scope of the appended claims.