inSSIDer. It was free at version 3, but is now $29 for v4 with a 30 day trial. If you dig around you can still find links to download v3. I love it and paid for v4.
Some devices support spectral analysis, others don't.
Presently, (some or all) Atheros 802.11n chipsets supported by ath9 driver support spectral analysis.
I would prefer a traditional spectral analysis, like this one:
Here is a sample spectrum analysis done in Gqrx.
Not the correct band, but it shows how spectrum is displayed.
Ubiquity sells a USB key for spectral analysis, but it only supports 2.4Ghz networks:
Ubiquiti-Airview9 is available for 40 USD, more than 100 EUR in France.
I connected to my WDR3600 and CP210. Both are based on the ath9 chipset. So they should support spectral analysis. Using a CP510 could be very interesting as it could allow to carry the antenna and use it as a portable spectral analyser.
Reading TP-Link documentation: http://www.tp-link.fr/products/details/cat-37_CPE510.html
CPE 510 and CPE210 have a built-in Spectrum Analyzer.
TP-Link other outdoor devices don't have a built-in analyser.
A sample spectrum is displayed (in kind of a "commercial" presentation).
So spectrum analysis can be done using an AP and requires no additional hardware.
Ubiquity Devices (Nanostation M2, M5m M5loco) also have spectral analysis tool inside stock firmware. you can use it to find video transmissions, the directional antenna is very important for these purposes..
for wifi-problems, f.i. with your own clients i also recommend HORST