This master’s thesis deals with integrating simulations using Agilents Electronic Design Automation tool ADS with customized Matlab scripts, for solving complex analog and digital radio architectures. In particular, it addresses predistortion, realized in the digital domain, of power amplifiers, modeled in the analog domain. The former is implemented in Matlab while the latter is implemented in ADS. Two versions of integrating the two systems have been tested: 1) Iterative approach on sample basis and 2) Scheduled batch solution by matrix inversion. The concept has been tested on two different PA configurations: 1) a standard class-AB PA and 2) a Doherty PA architecture. Evaluation has also been done on ADS ability to correctly simulate memory effects in PAs and on the actual DPD-algorithms ability to compensate for these memory effects. An integrated simulation environment for ADS and Matlab was successfully established within the work of this thesis. Matlab scripts, used in predistortion algorithms in the digital domain, could interact directly with component-based PA models, in an enclosed simulation system. The simulation results show that sample basis method is the most accurate, fast and reliable method to linearize a PA. The PA1 proved to be easier than the DPA to linearize, except for when being close to saturation where better IMD-suppression was achieved with the DPA. ADS is clearly able to simulate memory effects in the analog domain. At low gain-levels the applied compensating memory-algorithms showed a great improvement to the linearization of the output signal of the PA. At higher gain-levels though, the compensation for memory effects lost their efficiency because the non-linearity of the PA became too significant.
Identifer | oai:union.ndltd.org:UPSALLA1/oai:DiVA.org:liu-119222 |
Date | January 2015 |
Creators | Trinh, Jessica |
Publisher | Linköpings universitet, Institutionen för systemteknik, Linköpings universitet, Tekniska fakulteten |
Source Sets | DiVA Archive at Upsalla University |
Language | Swedish |
Detected Language | English |
Type | Student thesis, info:eu-repo/semantics/bachelorThesis, text |
Format | application/pdf |
Rights | info:eu-repo/semantics/openAccess |
Page generated in 0.0013 seconds