The Designer's Guide Community
Forum
Welcome, Guest. Please Login or Register. Please follow the Forum guidelines.
Sep 17th, 2019, 3:39pm
Pages: 1
Send Topic Print
Digital Predistortion in MATLAB and Cadence (Read 44 times)
RFn00b
New Member
*
Offline



Posts: 3
Toronto
Digital Predistortion in MATLAB and Cadence
Jul 22nd, 2019, 3:12am
 
Hi,
I'm trying to apply digital predistortion to a PA I designed, but first wanted to check the validity of the predistortion using simulated values from the PA_PB model in rfLib in Cadence. I setup the PA model with the same gain and OP1dB as my designed PA and imported the simulated input and output data into MATLAB.

In MATLAB I followed the example found in the digital predistorter system object: https://www.mathworks.com/help/comm/ref/comm.dpd-system-object.html However, the predistorted input data results in more distortion when I apply it back to my Cadence testbench via a ppwlf source.

I have tried other MATLAB resources, but they use adaptive DPD in Simulink which I don't want. All I want is a static DPD for my PA that I can verify in Cadence. The above mentioned resources are listed below:

https://www.mathworks.com/matlabcentral/fileexchange/45890-adaptive-dpd-design

https://www.mathworks.com/company/newsletters/articles/adaptive-dpd-design-a-top...

https://www.mathworks.com/help/simrf/examples/power-amplifier-characterization-w...

Can anyone share any advice on this topic?
Thanks in advance!
Back to top
 
 
View Profile   IP Logged
Pages: 1
Send Topic Print
Copyright 2002-2019 Designer’s Guide Consulting, Inc. Designer’s Guide® is a registered trademark of Designer’s Guide Consulting, Inc. All rights reserved. Send comments or questions to editor@designers-guide.org. Consider submitting a paper or model.