User:Jsochacki/Multidimensional Digital Pre-distortion

From Wikipedia, the free encyclopedia

Multidimensional Digital Pre-distortion (MDDPD), often referred to as multiband digital pre-distortion (MBDPD), is a subset of digital pre-distortion (DPD) that enables DPD to be applied to signals(channels) that cannot or do not pass through the same digital pre-distorter but do concurrently pass through the same nonlinear system. It's ability to do so comes from the portion multidimensional signal theory that deals with 1D discrete time vector input - 1D discrete time vector output systems as defined in [1]. The first paper in which it found application was in 1991 as seen here [2]. It is important to note that none of the applications of MDDPD are able to make use of the linear shift invariant (LSI) system properties as by definition they are non linear and not shift invariant although they are often approximated as shift invariant (memoryless).

16APSK 2/3 2D DPD Comparison Using MDDPD.
16APSK 2/3 2D DPD Comparison Using MDDPD

Motivation[edit]

Although MDDPD enables the use of DPD in multi source systems there is another advantage from implementing MDDPD over DPD which is the prime motivation of the initial studies [3]. In one dimensional polynomial based memory (or memoryless) DPD, in order to solve for the digital pre-distorter polynomials coefficients and the minimize mean squared error (MSE), the distorted output of the nonlinear system must be over sampled at a rate that enables the capture of the nonlinear products of the order of the digital pre-distorter. In systems where there is considerable spacing between carriers or the channel bandwidths are very wide this leads to a significant increase in the minimum acceptable sampling rate of the analog to digital converter (ADC) used for feedback sampling over that of systems that are single channel or have tightly spaced carriers. As ADC's are more expensive and harder to design than the digital to analog converters (DAC) used to generate the channels and ADC's get very expensive when the sampling rate approaches 1Gsps and higher, it is highly desirable to reduce the sampling rate of the ADC required to perform DPD. MDDPD does just this.

Advantages[edit]

Just as the digital pre-distortion in MDDPD is applied to the channels independently, the feedback sampling of the channels may also be done independently. In addition, as was mentioned previously, MDDPD allows the pre-distortion to be applied to channels that are generated independently. This enables the application of and thereby benefit of pre-distortion in systems which would not traditionally be able to benefit from one dimensional DPD.

Disadvantages[edit]

In order to take advantage of the ability to reduce the ADC sampling rate, groups of channel must have their own down conversion to baseband for sampling thereby increasing the number of mixers and local oscillators (LO) or synthesizers. LO's and synthesizers are not trivial components in designs. Also, as will be seen later, the number of coefficients that must be solved for is much larger than the number of coefficients that would need to be solved for in one dimensional DPD. Finally, there must be a high speed channel between the different channel sources as in order to adapt the digital pre-distorter and apply the pre-distortion as each source must have the channel information from each and every one of the other sources as will be shown in the derivation and approaches sections.

Derivation and Differentiation From One Dimensional DPD[edit]

A nonlinear one dimensional memory (or memoryless) polynomial is taken ((1)) but in place of a single signal used in the traditional derivation of 1DDPD the input to the nonlinear system is replaced with the summation of two orthogonal signals ((2)).

(1)

(2)

Equations ((3)) and ((4)) are the in band terms that come from the expansion of the polynomials when done in the traditional 1D DPD manner and equations ((5)),((6)),((7)),((8)),((9)), and ((10)) are the out of band terms that come from the polynomial expansion also done in the traditional 1D DPD manner.

(3)

(4)

(5)

(6)

(7)

(8)

(9)

(10)

Equations ((11)) and ((12)) are the in band terms that come from the expansion of the polynomials when done in the MDDPD manner and ((13)) and ((14)) are those in band terms in summation form.

(11)

(12)

(13)

(14)

The aesthetic difference between 1DDPD and MDDPD can be seen from a comparison of ((3)) and ((11)) and ((4)) and ((12)) and the result of these mathematic differences in an multichannel application can be seen by comparing the two graphs below.

MDDPD Done Properly
16APSK 2/3 2D 2D DPD Comparison Using Correct MultiDimensional Math Where:
The blue line is the non pre-distorted waveform at the input to the nonlinear system
The red line is the non pre-distorted waveform at the output of the nonlinear system
The black line is the pre-distorted waveform at the output of the nonlinear system when 1D DPD is applied to the system where both waveforms came from the same modulator and pre-distorter and the full oversampling rate was used
The magenta line is the pre-distorted waveform at the output of the nonlinear system when MDDPD is applied properly to the system where each waveforms came from a different modulator and pre-distorter and the reduced oversampling rate was used
MDDPD Done Improperly.
QPSK 2D DPD Comparison Using Incorrect MultiDimensional Math Where:
The blue line is the non pre-distorted waveform at the input to the nonlinear system
The red line is the non pre-distorted waveform at the output of the nonlinear system
The black line is the pre-distorted waveform at the output of the nonlinear system when 1D DPD is applied to the system where both waveforms came from the same modulator and pre-distorter and the full oversampling rate was used
The magenta line is the pre-distorted waveform at the output of the nonlinear system when MDDPD is applied improperly to the system where each waveforms came from a different modulator and pre-distorter and the reduced oversampling rate was used

As defined in multidimensional signal theory for 1D discrete time vector input - 1D discrete time vector output systems, if all inputs but one are set to zero and the one non zero input is an impulse, there will be an independent impulse response from that input to each independent output. This is true of each input in that system. This is why ((3)) and ((4)) are wrong in the end and need to be modified to ((11)) and ((12)) as they are 1D equations still and are not M dimensional until this is done.

Additional Considerations[edit]

One can choose to ignore harmonics if they consider there system representable by a "baseband" model or they can choose to include the harmonics in the solving algorithm if their system does not adhere to the baseband model but it should be noted that application of MDDPD to a non baseband model is somewhat counterintuitive as it will increase the necessary sampling rate to capture the harmonic information and somewhat defeat one of the two prime advantages of MDDPD. This is to say that if it know that a baseband model is adequate for a given multi signal system then MDDPD should be considered but if this is not known then it is important to determine this first before going forward.

Approaches[edit]

Orthogonal Polynomial[edit]

The approachs seen in [4], [5], [6], [7], and [8] attempt to break the problem into two orthogonal problems and deal with each separately in order to reduce the feedback sampling bandwidth over that of 1D DPD (hopefully to that of MDDPD). They break the application of the pre-distortion and model extraction into inband and interband systems. It is stated that correction of interband IMD generates inband IMD and that if the fully orthogonal polynomials are applied properly this will no longer be the case. It appears that this approach in essence is trying to make ((3)) and ((4)) into ((11)) and ((12)) as the orthogonality of the inband and interband coefficients is guaranteed if the polynomials are properly derived and applied as in ((13)) and ((14)). It appears that these approaches are the result of the improper application of the math such as that which was demonstrated in the figure comparison above.

2D (Dual-Band), 3D (Tri-Band), and MD Digital Pre-distortion[edit]

The approachs seen in [9], [10], [11], [12] are focused on the proper derivation and application of the MDDPD memory polynomial in multiband systems. There are no disadvantages to the approaches in these references as they approach the problem properly and produce a sound solution and method. They lay the groundwork for some very interesting other approaches however.

MDDPD Using Subsampling Feedback[edit]

The approach seen in [13] attempts to further simplify the pre-distorter feedback system by applying subsampling in order to eliminate a down conversion stage. This reference focuses on the subsampling portion of the system and characterizing the ranges of valid sampling frequencies based on carrier location and spacing. The advantage of this approach is the obvious advantage of the elimination of a mix stage. The disadvantage of this approach is the restriction of the carrier location and spacing that is inherent to achieving proper subsampling.

MDDPD Using Augmented Hammerstein[edit]

The approach seen in [14] formulates the augmented Hammerstein model so that it is tractable for use with the 2D nonlinear polynomial model. The augmented Hammerstein model is used to implement memory while maintaining a memoryless polynomial model. The model as a whole becomes a memory model but the polynomial model it's self remains memoryless. This reduces the complexity of the polynomial model and has a net reduction on the overall complexity of the composite system.

MDDPD Coefficient Order Reduction Using PCA[edit]

The approach seen in [15] uses principle component analysis (PCA) to reduce the number of coefficients necessary to achieve similar adjacent channel power (ACP). Although the normalized mean square error (NMSE) is significantly degraded the ACP is only degraded by ~3.5dB for a 87% reduction in the number of coefficients.

Additional References[edit]

Some additional papers can be seen here: [16]; [17]; [18]; [19]; [20]; [21]; [22]; [23]; [24]; [25]; [26]

References[edit]

  1. ^ Dan E. Dudgeon and Russell M. Mersereau, Multidimensional Digital Signal Processing, Prentice-Hall, Inc., Englewood Cliffs, New Jersey, 1984.
  2. ^ Kaprielian, S.; Turi, J.; Hunt, L.R., "Vector input-output linearization for a class of descriptor systems [multi-machine AC/DC power system]," Decision and Control, 1991., Proceedings of the 30th IEEE Conference on , vol., no., pp.1949,1954 vol.2, 11-13 Dec 1991 doi: 10.1109/CDC.1991.261756
  3. ^ S. A. Bassam, M. Helaoui, and F. M. Ghannouchi, “2-D digital predistortion (2-D-DPD) architecture for concurrent dual-band transmitters,” IEEE Trans. Microwave theory Tech., vol. 59, pp. 2547–2553, Oct. 2011
  4. ^ G. Yang, F. Liu, L. Li, H. Wang, C. Zhao, and Z. Wang, “2D orthogonal polynomials for concurrent dual-band digital predistortion,” in 2013 IEEE MTT-S Int. Microwave Symp. Dig., June 2013, pp. 1350–1410
  5. ^ Quindroit, N. Naraharisetti, P. Roblin, S. Gheitanchi, V. Mauer, and M. Fitton, “Concurrent dual-band digital predistortion for power amplifier based on orthogonal polynomials,” in 2013 IEEE MTT-S Int. Microwave Symp. Dig
  6. ^ X. Yang, P. Roblin, D. Chaillot, S. Mutha, J. Strahler, J. Kim, M. Ismail, J. Wood, and J. Volakis, “Fully orthogonal multi-carrier predistortion linearization for RF power amplifiers,” in IEEE Int. Microwave Symp. Dig., Boston, MA, Jun. 2009, pp. 1077–1080
  7. ^ R. N. Braithwaite, “Digital predistortion of a power amplifier for signals comprising widely spaced carriers,” in Proc. Microwave Measurement Symp. 78th ARFTG, 2011, pp. 1–4
  8. ^ J. Kim, P. Roblin, X. Yang, and D. Chaillot, “A new architecture for frequency-selective digital predistortion linearization for RF power amplifiers,” in 2012 IEEE MTT-S Int. Microwave Symp. Dig., June 2012, pp. 1–3
  9. ^ S. A. Bassam, M. Helaoui, and F. M. Ghannouchi, “2-D digital predistortion (2-D-DPD) architecture for concurrent dual-band transmitters,” IEEE Trans. Microwave theory Tech., vol. 59, pp. 2547–2553, Oct. 2011
  10. ^ S. A. Bassam, W. Chen, M. Helaoui, F. M. Ghannouchi, and Z.Feng, “Linearization of concurrent dual-band power amplifier based on 2D-DPD technique,” IEEE Mi crow. Wireless Compon. Lett., Vo l. 21, no. 12, pp. 685–687, 2011
  11. ^ Y.-J. Liu, W. Chen, J. Zhou, B.-H. Zhou, and F. Ghannouchi, “Digital predistortion for concurrent dual-band transmitters using 2-D modified memory polynomials,” IEEE Trans. Microwave Theory Tech., vol. 61, no. 1, pp. 281–290, Jan. 2013
  12. ^ M. Younes, A. Kwan, M. Rawat, and F. M. Ghannouchi, “Threedimensional digital predistorter for concurrent tri-band power amplifier linearization,” in 2013 IEEE MTT-S Int. Microwave Symp. Dig., June 2013
  13. ^ S. A. Bassam, A. Kwan, W. Chen, M. Helaoui, and F. M. Ghannouchi, “Subsampling feedback loop applicable to concurrent dualband linearization architecture,” IEEE Trans. Microwave Theory Tech., vol. 60, no. 6, pp. 1990–1999, 2012
  14. ^ Y. J. Liu, W. Chen, B. Zhou, J. Zhou, and F. M. Ghannouchi, “2D augmented Hammerstein model for concurrent dual-band power amplifiers,” Electron. Lett., vol. 48, no. 19, pp. 1214–1216, 2012
  15. ^ P. L. Gilabert, G. Montoro, D. López, N. Bartzoudis, E. Bertran, M. Payar, and A. Hourtane, “Order reduction of wideband digital predistorters using principal component analysis,” in 2013 IEEE MTT-S Int. Microwave Symp. Dig., pp. 1–4
  16. ^ P. Roblin, S. K. Myoung, D. Chaillot, Y. G. Kim, A. Fathimulla, J. Strahler, and S. Bibyk, “Frequency-selective predistortion linearization of RF power amplifiers,” IEEE Trans. Microwave Theory Tech., vol. 56, no. 1, pp. 65–76, Jan. 2008
  17. ^ R. N. Braithwaite, “Adaptive digital predistortion of nonlinear power amplifiers using reduced order memory correction,” part of a fullday workshop titled “Highly efficient linear power transmitters for wireless applications based on switching mode amplifiers,” in Proc. 2008 IEEE MTT-S Int. Microwave Symp., Atlanta, GA, June 16, 2008
  18. ^ Cidronali, I. Magrini, R. Fagotti, and G. Manes, “A new approach for concurrent dual-band IF digital predistortion: System design and analysis,” in Proc. Integrated Nonlinear Microwave Millimetre- Wave Circuits, Workshop, Nov. 2008, pp. 127–130
  19. ^ W. Chen, S. A. Bassam, X. Li, Y. Liu, K. Rawat, M. Helaoui, F. M. Ghannouchi, and Z. Feng, “Design and linearization of concurrent dual-band doherty power amplifier with frequency-dependent power ranges,” IEEE Trans. Microw. Theory Tech., vol. 59, no. 10, pp. 2537–2546, 2011
  20. ^ L. Ding, Z. Yang, and H. Gandhi, “Concurrent dual-band digital predistortion,” in 2012 IEEE MTT-S Int. Microwave Symp. Dig., June 2012, pp. 1–3
  21. ^ S. Zhang, W. Chen, F. M. Ghannouchi, and Y. Chen, “An iterative pruning of 2-D digital predistortion model based on normalized polynomial terms,” in 2013 IEEE MTT-S Int. Microwave Symp. Dig., June 2013, pp. 1410–1430
  22. ^ N. Naraharisetti, C. Quindroit, P. Roblin, S. Gheitanchi, V. Mauer, and M. Fitton, “2D Cubic spline implementation for concurrent dual-band system,” in 2013 IEEE MTT-S Int. Microwave Symp. Dig., June 2013
  23. ^ P. Roblin, N. Naraharisetti, C. Quindroit, S. Gheitanchi, V. Mauer, and M. Fitton, “2D multisine mapping for robust 2 band PA modeling & 2D predistortion exctraction,” “2D cubic spline implementation for concurrent dual-band system,” in 2013 ARFTG Symp. Dig., June 2013, pp. 1–3
  24. ^ J. Kim and K. Konstantinou, “Digital predistortion of wideband signals based on power amplifier model with memory,” IEEE Electronics Lett., vol. 37, no. 23, pp. 1417–1418, Nov. 2001
  25. ^ M. Rawat, K. Rawat, and F. M. Ghannouchi, “Adaptive digital predistortion of wireless power amplifiers/transmitters using dynamic real-valued focused time-delay line neural networks,” IEEE Trans. Microwave Theory Tech., vol. 58, no. 1, pp. 95–104, Jan. 2010
  26. ^ L. Ding, F. Mujica, and Z. Yang, “Digital predistortion using direct learning with reduced bandwidth feedback,” 2013 IEEE MTTS Int. Microwave Symp. Dig., June 2013

External links[edit]