Research Article  Open Access
YouJiang Liu, BangHua Zhou, Jie Zhou, YiNong Liu, "A TwoStep Identification Approach for TwinBox Models of RF Power Amplifier", International Journal of Microwave Science and Technology, vol. 2011, Article ID 468497, 5 pages, 2011. https://doi.org/10.1155/2011/468497
A TwoStep Identification Approach for TwinBox Models of RF Power Amplifier
Abstract
We propose a twostep identification approach for twinbox model (Wiener or Hammerstein) of RF power amplifier. The linear filter block and the static nonlinearity block are extracted, respectively, based on leastsquares method, by iterative calculation. Simulations show that the method can get quite accurate parameters to model different nonlinear models with memory such as Wiener, Hammerstein, WienerHammerstein (WH), and memory polynomial models, hence, demonstrating its robustness. Furthermore, experimental results show excellent agreement between measured output and modeled output, where one carrier WCDMA signal is used as the excitation for a wideband RF amplifier.
1. Introduction
New signal modulation formats in modern communication systems are with high peak to average ratio (PAR) and wide bandwidth. Power amplifiers (PAs) excited by such signals exhibit different nonlinearity and memory effects compared with the case of singletone excitation. Consequently, the development of behavioral models is indispensable for performance analysis of PAs and system simulation with PAs. The Volterra model [1] can be applied successfully to express PAs characteristics with memory effects, but with very complicated coefficients. With a reduction of the coefficients number, many simplified approximations for Volterra model are Wiener, Hammerstein, WienerHammerstein (WH), memory polynomial models [1–5]. Especially, the Wiener model and Hammerstein model, known as twinbox models, are the most popular ones. Usually, they can model PAs’ behavior accurately with less complexity. The identification process for the twinbox models is faster than that of Volterra model also. Some previous works on twinbox models identification have been summarized or developed in [6–10]. Reference [6] summarizes different types of methods about Wiener model identification. In [7], the author proposes a new recursive identification method, based on the old one in [8]. In [9], it points out that Hammerstein model permits linear regression. However, identification of Wiener model is more complicated, where estimation of the intermediate variable is performed firstly, and then a twostep estimation of the Wiener coefficients by linear regression is available. The identification method in [10] is based on the artificial intelligence technique of swarm intelligence. In summary, most of these identification methods are either complicated or with low accuracy.
In this paper, we consider the twinbox models identification process and propose a novel identification method with simplicity. The model output is with a high degree of accuracy compared with the measured output. Different models such as Wiener, Hammerstein, WienerHammerstein (WH), and memory polynomial models can be modeled by either twinbox models (Wiener, or Hammerstein) with this identification method. As a further evaluation, measurement setup and experimental results for a wideband amplifier operating at 2.14 GHz of one carrier WCDMA signal are presented. The results show high accuracy of the models.
2. TwinBox Models Identification
The relationship between input and output complex envelopes of PAs can be described as Wiener model or Hammerstein model, as shown in Figures 1(a) and 1(b). The Wiener is a cascade of a linear filter followed by a static nonlinearity, and it is the other way round—the Hammerstein is with a static nonlinearity followed by a linear filter. Usually, the linear filter can be approximately expressed by a finite impulse response (FIR) filter, and the static nonlinear block can be expressed as a polynomial form of finite order [11].
(a)
(b)
In our identification approach, the linear filter block and the static nonlinearity block are extracted, respectively, according to the collection of baseband input and output of PAs, both with sample length of . We assume the FIR parameters for linear filter are , and the polynomial parameters for static nonlinear block are , where and are memory depth and nonlinear order, respectively. Especially, we only consider the odd order nonlinearities of PAs because the even order components fall into the band far from the inband signal and can be filtered easily as a result. Taking the identification process of Wiener model as an example, the identification procedure is as follows
(1) Collecting input and output samples: and , with length of .
(2) Initialization: , .
(3) Step 1: identifying static nonlinear block. Let pass through to get , using and to extract . Define the output vector of static nonlinear block as and the input matrix with Norder as At convergence, we should have The leastsquares solution for (2) is where denotes the complex conjugate transpose.
(4) Step 2: identifying linear filter block. Let pass through the inverse of (the “inversion calculation process” to calculate intermediate variable of ), to inversely estimate the input vector of static nonlinear block as . For the static nonlinearity block, there is . Then we have . For the purpose of “inversion calculation”, we firstly initialize by ignoring the higher order nonlinear terms, then iteratively calculate the estimated input vector corresponding to as where is the kth element of , and is estimated input vector of static nonlinear block of the ith iteration. Usually, the iteration process in (4) can be stopped after several iterations (e.g., 5 to 10 iterations). The selection of how long the iteration should be kept is not a crucial factor, because the external iteration of the proposed two steps in the whole identification algorithm can ensure the convergence of the process.
After that, we use and to extract . Define the output vector of linear filter block with length of () as and the input matrix with depth as similarly as the solution of static nonlinear block, can be expressed as
(5) Going back to (3) and (4) to iteratively extract the coefficients of and .
This identification method is with high accuracy and fast convergence speed. In most cases, it can converge within two iterations. A similar approach to identify Hammerstein model can be deduced. Noticeably, for Hammerstein model identification, the static nonlinear block should be identified firstly and then followed by the linear filter identification process during the iterations.
3. Simulations for Different PA Models
In order to evaluate the performance of the proposed twostep identification approach, we apply the method to different nonlinear models with memory through computer simulations. The Wiener, Hammerstein, WienerHammerstein (WH), and memory polynomial models PAs are considered as the PAs we want to identify. The coefficients of these PAs are set as practicallike ones. The coefficients of them are listed in Table 1, where and are the FIR coefficients and polynomial coefficients, respectively. For memory polynomial models, are coefficients with representing nonlinear order and representing memory depth.

We extract the modeling parameters of twinbox models through 64QAM with 8× sampling rate firstly. Then the models are validated by using a different type signal of one carrier WCDMA with 10× sampling rate. Normalized mean square error (NMSE) is used to evaluate the modeling accuracy, which is defined as
The results of one carrier WCDMA validation for different PAs identified as either Wiener model or Hammerstein model are summarized in Table 2. For all test cases, we select memory depth of and polynomial order of , resulting in the total number of model parameters to be 6. It is obvious that Wiener modeling exhibits better performances than Hammerstein modeling in general. In particular, both twinbox models can model the same model PAs of themselves with a very high degree of accuracy, which are NMSE with Wiener modeling for Wiener PA, and NMSE with Hammerstein modeling for Hammerstein PA. Noticeably, an NMSE of with Wiener modeling for Wiener PA is just obtained in simulation. In real world, it is impossible to get such accuracy, because a real PA does not really have its model, and the model is just an approximation for it. Besides, we can see that NMSE of the Hammerstein model from Hammerstein virtual measurement data is not so good as is, for example, the NMSE of the identified Wiener model starting from Wiener virtual measurement data. The reason is that, in the Hammerstein model identification process, iterations of the “inversion calculation process” (similar as (4)) does not last too long (10 iterations here). If the “inversion calculation process” is performed with sufficient iterations (e.g., 50 iterations), NMSE of modeling would be rather than . For comparison, Table 2 also gives the results of Wiener modeling method in [9]. The results show the superiority of the proposed method, with higher modeling accuracy.

4. Experimental Results
During the experimental validation process, an extensively used test bed is employed for measurement purpose, which is based on an arbitrary waveform generator and a vector signal analyzer. The baseband 10× sampled WCDMA signal with 5 MHz bandwidth is uploaded into the arbitrary waveform generator and upconverted to 2.14 GHz to construct the real world RF signal. Then, the signal is transferred to a wideband RF amplifier, which operates from 100 kHz to 3 GHz with gain and 1 W saturated output power. Finally, the output of the amplifier is captured from the vector signal analyzer to acquire the baseband complexenvelope samples. The input of the amplifier can also be acquired through the same way to get baseband samples. Notably, the input signal should be sampled with the same sampling rate like that of sampling the output signal. This creates a onetoone relationship between the input and output samples. And we capture 49800 samples both for input and output. During the models training procedures, some 10000 samples are used to extract the models parameters. Then the models are verified at every sampling time with all the 49800 samples.
Figure 2 shows the measured and modeled AM/AM and AM/PM of the RF amplifier when it operates at average input level where it has been pushed to its saturation point beyond the compression point ( at about input). The results show that both Wiener model and Hammerstein model can express the amplifier’s AM/AM and AM/PM very well, where the memory depth of and polynomial order of are selected. From the compression and dispersion of the curves, we can see the amplifier has been driven to exhibit strong nonlinearity and weak memory effects. With respect to the modeling accuracy, NMSE with Wiener modeling and NMSE with Hammerstein modeling are achieved, respectively.
(a)
(b)
The normalized measured and modeled spectra for the amplifier are depicted in Figure 3, which also show excellent agreement of the twinbox models with measurement result. The model errors of inband for both twinbox models are about lower than measured output. Besides, the outofband performance can also be modeled very well.
5. Conclusions
The twinbox models have been extensively used in power amplifier modeling with memory effects and in digital predistortion linearization technique. The novel twostep identification approach has been validated through 5 MHz WCDMA signal excitation. Simulations show very small modeling error in the order of ~ for different kind of power amplifiers with memory. Thus, the robustness with the twinbox models has been demonstrated. Experimental results also show excellent agreements between the measured output and model output. As a further application of the twinbox modeling method, the most costeffective linearization technique of digital predistortion for power amplifier can be easily employed by an indirect learning architecture.
References
 D. Schreurs, M. O'Droma, A. A. Goacher, and M. Gadringer, RF Power Amplifier Behavioral Modeling, Cambridge University Press, New York, NY, USA, 2008.
 H. Ku and J. S. Kenney, “Behavioral modeling of nonlinear RF power amplifiers considering memory effects,” IEEE Transactions on Microwave Theory and Techniques, vol. 51, no. 12, pp. 2495–2504, 2003. View at: Publisher Site  Google Scholar
 M. Isaksson, D. Wisell, and D. Rönnow, “A comparative analysis of behavioral models for RF power amplifiers,” IEEE Transactions on Microwave Theory and Techniques, vol. 54, no. 1, pp. 348–359, 2006. View at: Publisher Site  Google Scholar
 F. M. Ghannouchi and O. Hammi, “Behavioral modeling and predistortion,” IEEE Microwave Magazine, vol. 10, no. 7, pp. 53–64, 2009. View at: Publisher Site  Google Scholar
 P. N. Landin, M. Isaksson, and P. Händel, “Parameter extraction and performance evaluation method for increased performance in RF power amplifier behavioral modeling,” International Journal of RF and Microwave ComputerAided Engineering, vol. 20, no. 2, pp. 200–208, 2010. View at: Publisher Site  Google Scholar
 T. Ogunfunmi, Adaptive Nonlinear System Identification: The Volterra and Wiener Model Approaches, Springer, New York, NY, USA, 2007.
 F. Guo, A new identification method for Wiener and Hammerstein Systems, Doctor thesis, Universität Karlsruhe, Berlin, Germany, 2004.
 L. Ljung, “Convergence analysis of parametric identification methods,” IEEE Transactions on Automatic Control, vol. 23, no. 5, pp. 770–783, 1978. View at: Google Scholar
 P. L. Gilabert, G. Montoro, and E. Bertran, “On the wiener and hammerstein models for power amplifier predistortion,” in Proceedings of the AsiaPacific Microwave Conference, pp. 1–4, 2005. View at: Google Scholar
 J. Liu, W. Xu, and J. Sun, “Nonlinear system identification of hammerstein and wiener model using swarm intelligence,” in Proceedings of the IEEE International Conference on Information Acquisition '06, pp. 1219–1223, 2006. View at: Google Scholar
 H. W. Kang, Y. S. Cho, and D. H. Youn, “Adaptive precompensation of wiener systems,” IEEE Transactions on Signal Processing, vol. 46, no. 10, pp. 2825–2829, 1998. View at: Google Scholar
Copyright
Copyright © 2011 YouJiang Liu et al. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.