1. Unified Design Flow
LabVIEW Communications single, cohesive environment enables users to program both the processor and FPGA. It also scales across multiple SDR systems so you can define and manage an entire prototype solution with a single design tool, and rapidly deploy new algorithms to hardware.
In addition to providing easy access to processors and FPGAs, LabVIEW Communications delivers unprecedented hardware integration with SystemDesigner. SystemDesigner provides a graphical hardware representation of your SDR hardware, and can be used to validate system setup, access system documentation, and partition and deploy algorithms.
2. Flexible, Efficient Design
With LabVIEW Communications, you can choose between a variety of approaches for defining algorithms on the processor and on the FPGA. To ease the transition from existing algorithm design tools, LabVIEW Communications offers rich text nodes with syntax highlighting, function completion, function documentation, and more for C and .M. Developers can easily pull in existing work to further expedite the prototyping process.
For prototypes that need the real-time processing that FPGAs provide, LabVIEW Communications offers powerful algorithm design languages that can be directly compiled to the FPGA based on system requirements.
To address another bottleneck in the typical design process for new communications algorithms, you can rely on the built-in data-driven floating point to fixed point conversion utility found in LabVIEW Communications. This utility provides recommendations on fixed point types and reports how much the fixed point design deviates from the floating point original.
As an additional productivity boost, you can rely on the Application Frameworks that plug into LabVIEW Communications to provide a LTE and 802.11 software implementations. These standards-based implementations can be directly modified to encode new algorithms that require similar infrastructure. Instead of having to spend time building harnesses around the algorithms, you can instead leverage the application frameworks to focus your innovation and work on the specific research vectors.
3. Comprehensive System Design Tool
LabVIEW Communications also enables you to create rich, custom user interfaces on a drag-and-drop canvas to interact with your designs. Instead of relying solely on command line interfaces, you can more intuitively understand the parameters to an algorithm by easily creating custom graphical user interfaces.
LabVIEW Communications offers a more efficient, integrated approach to prototyping new designs with SDR hardware. To help you master the capabilities of this design tool, LabVIEW Communications has context- aware help and guided learning systems built-in so that you can better leverage the available features to build more accurate and complex prototypes. From the basics of the environment to advanced FPGA topics, the guided help lessons provide a solid foundation.
Lastly, go beyond the tool and connect with others to share design best practices, code examples and more on the online community.
LabVIEW Communications provides the fastest path from design to prototype. The hardware integration to NI SDR hardware combined with flexible software design approaches and a workflow that is focused on traceable, iterative refinement make for a remarkably productive tool that accelerates innovation.