It's expensive but look at the technology that's being produced.
Amazing.
https://deepace.net/kc908-spectrum-analyzer/
KC908 is a wide-band sweeping receiver, it is capable of measuring spectrum and field strength,demodulating and monitoring signals like FM SSB P25 Tetra and DMR. As for uncommon signals, KC908 can record the IQ signal and save to micro SD card.
KC908 is based on SDR construct. Different from other PC-based SDR receivers, KC908 integrates complete digital signal processing unit and user interface, it is no need to use with PC. Also KC908 supports SDR software like HDSDR and is able to connect with GNURadio.
Fast sweep reaches 3GHz bandwidth per-second with a 10kHz frequency resolution, which is equivalent to 120,000 25kHz channels. It takes less than 0.1 second to sweep 300-500MHz,. We’re proud of such a decent performance on a micro-size hand-held equipment.
Signal source function able to generate RF signals and play IQ files in full frequency range.