Hi technogeeky,
Thanks for the kind words.
As far as I am aware of, the R&S CRTU and CMU200 use a FFT approach to render the spectrum, it is not an SSA. This is why it refreshes so quickly. The device itself has an even higher refresh rate than through my software - there is some delay intrduced through GPIB, VISA, my software. But still pretty fast!
The goal of this software version of mine is to be able to do some "modern" measurements with the device. As it is, you cannot do a lot of things and what is possible, is still a little outdated GUI-wise.
Because my main interest is in signal monitoring of radio and TV broadcasts, my software implements those functions - like the automatic transponder recognition. This is much faster than any blind scan, in fact it is instantaneous!
You are right in saying that one version for all would have been a better approach, but then, you need to remember that this is a hobby project and I never thought I would get this far!
Still, doing the CRTU version took much less time as you might think, as it is 95% the same as the SSA3021X version.
I thought about combining both versions and even do an open version, where you could define your device with a configuration file, but that would be much more work than just having one version per device.
But indeed, I can adjust my software for any device, as long as the following requisites are met:
1) The device has to output a series of measurements for the selected span
2) Output may be through RS232, RJ45 or (best case) VISA
3) The device needs to accept START FREQ and END FREQ
4) The device needs to accept some form of RBW/VBW setting, if supported
That is really all!
My software takes care of all the rest...
Regards,
Vitor
PS: Any manufacturer of spectrum analyzer reading this? Contact me: I do a version for your device in exchange of a sample device!