Indeed it is a resolution limitation. By default, we use short format to plot figures, so when the sidebands are too close to the carrier frequency, you won’t be able to see them appear in the plot. One possible solution is to lower the bit rate; the attached file modulation_modified.icp (159.4 KB) is what I set the bit rate to 2.5e9 GHz, and you can see the sidebands in the OSA, but the frequency axis resolution is not high enough to tell the actual values. However, even though the frequency points are collapsed together, you can still see a difference in the sidebands with different modulation frequencies. The following figure plots the power spectrum for a 0.4 GHz modulation signal and a 0.5 GHz modulation signal, respectively.
To get the accurate frequency points in long format, you could get the results from the analyzers and print them in the script prompt window using format long:
powerSpec = getresult("OSA_1", "sum/signal");
freq = powerSpec.Frequency;
I hope this could help