SDRangel is an excellent open source signal analyser and general-purpose transmitter/receiver application, with support for numerous hardware platforms and popular modulation types, not to mention plenty of controls, spectrum visualisation options, and support for plug-ins.