LabVIEW
LabVIEW is a program development environment, similar to C and BASIC development environment, but the significant difference between LabVIEW and other computer languages is that other computer languages use text-based language to generate code, while LabVIEW uses graphical editing language G to write programs, and the generated programs are in the form of block diagrams.
LabVIEW's Communication System Design Suite, designed by National Instruments ™, supports the goal of selecting USRP main board and daughter board configurations with the goal of accelerating productivity by providing first-class FPGA seamless tools from desktop PCs. The software combines intuitive graphical programming tools to manage complex system configurations, multi-rate DSP FPGA designs and float-to-point transitions. Application Framework plug-ins and reference designs are available for LTE, 802.11 and high channel count MIMO configurations.