Abstract

This paper presents a Digital Signal Processor (DSP) implementation of Digital Pre-distortion (DPD) targeting the 3 <sup xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">rd</sup> Generation/4 <sup xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">th</sup> Generation (3G/4G) wireless networks. The non-linearity of the Power Amplifier (PA) causes several issues such as Adjacent Channel Interference (ACI), power wastage, high energy consumption, and system inefficiency. These shortcomings result in performance limitation for the wireless communications system which is undesirable for the industry. DPD is chosen as the PA linearization method due to its overall advantages in Adjacent Channel Power Reduction (ACPR), cost, efficiency, and implementation flexibility. The DPD system is developed using the C++ Hardware Programming Language in order to be implemented into the target Digital Signal Processor (DSP), the soft-core Microblaze processor by Xilinx. The developed system in C++ is compared with the conventional Matlab Simulation and a performance difference of 0-10dB in ACPR is observed. The C++ DSP Implementation is capable of achieving up to 15dB of ACPR for WiMAX signal in 4G networks and 25dB for 2-carrier Wideband Code Division Multiple Access (2C-WCDMA) signals in 3G networks.

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.