The Designer's Guide Community Forum
https://designers-guide.org/forum/YaBB.pl Simulators >> Circuit Simulators >> Digital Predistortion in MATLAB and Cadence https://designers-guide.org/forum/YaBB.pl?num=1563790374 Message started by RFn00b on Jul 22nd, 2019, 3:12am |
Title: Digital Predistortion in MATLAB and Cadence Post by RFn00b on 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-down-workflow.html https://www.mathworks.com/help/simrf/examples/power-amplifier-characterization-with-dpd-for-reduced-signal-distortion.html Can anyone share any advice on this topic? Thanks in advance! |
The Designer's Guide Community Forum » Powered by YaBB 2.2.2! YaBB © 2000-2008. All Rights Reserved. |