MADS: A Framework for Design and Implementation of Adaptive Digital Predistortion Systems

Digital predistortion (DPD) has important applications in wireless communication for smart systems, such as, for example, in Internet of Things (IoT) applications for smart cities. DPD is used in wireless communication transmitters to counteract distortions that arise from nonlinearities, such as those related to amplifier characteristics and local oscillator leakage. In this paper, we propose an algorithm-architecture-integrated framework for design and implementation of adaptive DPD systems. The proposed framework provides energy-efficient, real-time DPD performance, and enables efficient reconfiguration of DPD architectures so that communication can be dynamically optimized based on time-varying communication requirements. Our adaptive DPD design framework applies Markov Decision Processes (MDPs) in novel ways to generate optimized runtime control policies for DPD systems. We present a GPU-based adaptive DPD system that is derived using our design framework, and demonstrate its efficiency through extensive experiments.

[1]  R. Sperlich,et al.  Adaptive power amplifier linearization by digital pre-distortion using genetic algorithms , 2002, Proceedings RAWCON 2002. 2002 IEEE Radio and Wireless Conference (Cat. No.02EX573).

[2]  Cebrail Çiflikli,et al.  Genetic algorithm optimization of a hybrid analog/digital predistorter for RF power amplifiers , 2007 .

[3]  Mikko Valkama,et al.  A Framework for Design and Implementation of Adaptive Digital Predistortion Systems , 2019, 2019 IEEE International Conference on Artificial Intelligence Circuits and Systems (AICAS).

[4]  Yong Hoon Lee,et al.  Adaptive Compensation for Power Amplifier Nonlinearity in the Presence of Quadrature Modulation/Demodulation Errors , 2007, IEEE Transactions on Signal Processing.

[5]  Karl Freiberger,et al.  Digital predistorter identification based on constrained multi-objective optimization of WLAN standard performance metrics , 2015, 2015 IEEE International Symposium on Circuits and Systems (ISCAS).

[6]  Dennis R. Morgan,et al.  A robust digital baseband predistorter constructed using memory polynomials , 2004, IEEE Transactions on Communications.

[7]  Markku J. Juntti,et al.  Model-based design and implementation of an adaptive digital predistortion filter , 2015, 2015 IEEE Workshop on Signal Processing Systems (SiPS).

[8]  Olivier Venard,et al.  A Novel Algorithm for Determining the Structure of Digital Predistortion Models , 2018, IEEE Transactions on Vehicular Technology.

[9]  Fadhel M. Ghannouchi,et al.  A PSO Based Memory Polynomial Predistorter With Embedded Dimension Estimation , 2013, IEEE Transactions on Broadcasting.

[10]  Andrew G. Barto,et al.  Causal Graph Based Decomposition of Factored MDPs , 2006, J. Mach. Learn. Res..

[11]  Lin Li,et al.  Reconfigurable Digital Channelizer Design Using Factored Markov Decision Processes , 2018, J. Signal Process. Syst..

[12]  Lin Li,et al.  Evolutionary Multiobjective Optimization for Adaptive Dataflow-based Digital Predistortion Architectures , 2017, EAI Endorsed Trans. Cogn. Commun..

[13]  Mikko Valkama,et al.  Joint Mitigation of Power Amplifier and I/Q Modulator Impairments in Broadband Direct-Conversion Transmitters , 2010, IEEE Transactions on Microwave Theory and Techniques.

[14]  Shuvra S. Bhattacharyya,et al.  A Lightweight Dataflow Approach for Design and Implementation of SDR Systems , 2010 .

[15]  Lin Li,et al.  The DSPCAD Framework for Modeling and Synthesis of Signal Processing Systems , 2017 .

[16]  Shuvra S. Bhattacharyya,et al.  Parameterized dataflow modeling for DSP systems , 2001, IEEE Trans. Signal Process..

[17]  J.S. Kenney,et al.  Power amplifier linearization with memory effects using digital pre-distortion and genetic algorithms , 2004, Proceedings. 2004 IEEE Radio and Wireless Conference (IEEE Cat. No.04TH8746).