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]  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).

[2]  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).

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

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

[5]  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.

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

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

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

[9]  Lin Li,et al.  The DSPCAD Framework for Modeling and Synthesis of Signal Processing Systems , 2017, Handbook of Hardware/Software Codesign.

[10]  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).

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