I am trying to simulate my transmitter (TX) design in SpectreRF (Cadence). I have created a schematic with ideal components (from analogLib) and Verilog-A models for the digital gates. I want to simulate the complete TX using a real cellular signal, such as CDMA or LTE. For this purpose, I have created these signals in MATLAB and I am using co-simulation between Simulink and SpectreRF. The data from Spectre is fed to Simulink where I do all post-processing for spectrum analysis.
My TX uses a switched capacitor technique with a high frequency clock, so I am forced to use a very small time step in the transient analysis, which results in extremely long simulation times. To get the resolution bandwidth I need, I have to run the transient analysis for at least 100us with a time step that is in the order of ps! I have tried envelope analysis, but it doesn't work nicely with co-simulation (doesn't capture the switched capacitor behavior). Any ideas how I can speed up the simulation? I want to be able to simulate EVM, ACPR, and PSD.
Thanks in advance!