LabVIEW is a graphical dataflow programming environment well-suited for designing and implementing communications algorithms. At the most fundamental level, LabVIEW uses the NI-USRP driver to both specify the USRP hardware configuration and send and receive properly formatted baseband I/Q data ready for host-side signal processing. Below is a basic example of a LabVIEW block diagram that configures the USRP stream receive data.
Visit ni.com for more examples of how USRPs and LabVIEW have been used for wireless communications research