LabVIEW for Signal Processing
LabVIEW provides powerful tools, functions, and advanced algorithms for signal processing applications. These tools include ready-to-run stand-alone signal processing capabilities and tools for high-level digital signal processing (DSP), as well as built-in functions and add-on toolkits.
Applications
Typical applications for LabVIEW-based signal processing include analyzing test data and generating complex patterns, interfacing with DSP systems and real-world I/O, and easily building automated DSP test systems. LabVIEW offers a large variety of high-level signal processing functions with advanced mathematical algorithms, so you can easily integrate them into any application without worrying about the underlying theory.
Add-on Tools
LabVIEW Signal Processing Toolkit
The National Instruments Signal Processing Toolkit is a suite of software tools, example programs, and utilities for time-frequency analysis and digital filter design. Develop applications using modern analysis techniques that include wavelets, super-resolution (model-based) spectral analysis, and joint time-frequency analysis (JTFA). Interactively design and characterize finite impulse response (FIR) and infinite impulse response (IIR) filters with the Digital Filter Design component of this toolkit.
Buy Now
LabVIEW DSP Test Integration Toolkit for TI DSP
Take advantage of high-level tools to easily build, test, and debug DSP systems. Thanks to this ease of test integration, iteratively test throughout the design cycle, identifying design flaws early in the process and reducing overall design time. In addition, the iterative testing process delivers a more robust product for the end customer. Seamlessly integrate LabVIEW with TI Code Composer Studio development tool and interact with a wide variety of I/O for DSP testing, directly share information from the DSP with RTDX technology, and automate routine Code Composer Studio functions.
Buy Now
Example - Producing Cell Phone Keypad Tones in LabVIEW Using RTDX™, Code Composer Studio™ IDE and a Texas Instrument DSK Development Board
The following example shows how you can use the LabVIEW DSP Test Toolkit for DSP to simulate the functionality of DSP target code. In this case, the code produces cell phone keypad tones and the LabVIEW application emulates the cell phone keypad on the front panel. The VI produces signals for each button to test the response of the DSP target code.
Other Signal Processing Examples
Related Application Notes
Other Resources
"For simplicity of programming, and because of the availability of suitable filtering and peak detection libraries, the program was written in LabVIEW 6.0.2. The initial, functional version required approximately 12 hours of staff time. This contrasts with an expected six months for a research worker to write a less flexible system in C."
- Data Processing for Flow Cytometry
Bernard J. Treves Brown, Department of Instrumentation and Analytical Science, UMIST - United Kingdom
"Thanks to the powerful signal processing tools in the LabVIEW such as filtering, statistics and frequency analysis, we could fast develop all the data analysis algorithms."
- Dynamic Strain Measurement System for Turbine Blades
Gennadiy Sniatkov, ViTec Co. Ltd.
"Use the signal-processing capabilities of LabVIEW to implement a technique known as lock-in amplification. Compared to hardware lock-in amplifiers, the LabVIEW approach yields excellent price/performance, increased functionality, superior flexibility, and the ability to inspect the signal at all stages of processing."
- LabVIEW Rescues Tiny Signals from a Sea of Noise
Philip F. Kromer and Roger D. Bengtson, Department of Physics, University of Texas at Austin