This example uses the USRP as a spectrum analyzer by adding a spectrogram, also known as a "waterfall plot". This makes it much easier to spot periodic signals and signals that would otherwise be lost in noise.
This example uses the Continous Rx Async example as a starting point. The example is built into both LabVIEW and LabVIEW Communications. It simply adds a waterfall plot to display the spectrum in a useful way. The plot is generated by using an intensity chart and compiling a set number of previous runs. The level of graph "history" can be modified using the "Waterfall Time Scale" control. You can adjust the intensity scale by using the Dynamic Range slider in LabVIEW, or by clicking on the Z scale and modifiying the max and min in LabVIEW Communications.
Steps to Implement or Execute Code:
Choose the correct device name/ ip address (check the getting started guide of your USRP if you are unsure what this is). Then, specifiy your carrier frequency and IQ rate (bandwidth).
LabVIEW Communications System Design Software or Suite 2.0 or LabVIEW 2014 or later.