We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

Showing results for 
Search instead for 
Did you mean: 

LabVIEW Communications System Design Suite combines SDR hardware with a unified software design flow for 5G development

Xilinx Employee
Xilinx Employee
0 0 47.6K

Last month, National Instruments (NI) introduced the LabVIEW Communications System Design Suite, which combines software defined radio (SDR) hardware with a comprehensive, unified software design flow to help engineers prototype 5G systems. The package includes built-in application frameworks for WiFi and LTE that enable wireless developers to focus on creating specific components based on existing standards rather than designing new algorithms from scratch. It allows people to rapidly combine new communications concepts with real-world I/O. “For some of the academic and industry researchers in our lead user program, this approach has cut the time to a validated prototype in half” said James Kimery, director of RF and Communications at NI.



NI LabVIEW Communications Design Suite.jpg



The LabView Communications System Design software is coupled with the company’s USRP software-defined radio development platform for 5G research, which is based on a Xilinx Kintex-7 All Programmable device. (See “Software-defined radio dev platform for 5G research handles MIMO, massive MIMO using Kintex-7 FPGA.”) Wireless engineers can use the NI USRP RIO and the NI LabVIEW Communications System Design software to rapidly prototype real-time wireless communications systems and test them under real-world conditions. You can explore more complex, more capable wireless algorithms and develop systems faster because the LabVIEW graphical system design and programming environment allows you to focus on solving actual wireless communications problems instead of being concerned with underlying implementation details.


LabVIEW Communications provides a single, cohesive environment that enables users to program both processors and FPGAs. LabVIEW Communications supports a variety of design languages and approaches including C, .m, and NI’s G dataflow language. The graphical dataflow language is able to span both processor and FPGA execution hardware seamlessly. (For more detailed information, see “Software Synthesis from Dataflow Models for G and LabVIEW.”) LabVIEW Communications also provides built-in tools for data-driven float-to-fixed point conversion to ensure a seamless transition of algorithms designed in G between processor and FPGA hardware.





Tags (2)