Learn LabVIEW DSP in 3 Hours
Overview
This document is a 3 hour introduction to the LabVIEW DSP Module through a series of hands-on examples. The examples are designed to provide an exposure to the LabVIEW DSP environment as well as to demonstrate some of its key features. The examples build on one another, and by means of easy to follow step-by-step instructions you will learn how to select the DSP target, use Express VIs for faster development, implement digital filters, interface with IO peripherals of the DSP board, and operate the board on stand alone mode. In addition, the following examples can be used to teach and illustrate basic DSP concepts.
Software components needed: LabVIEW Embedded Edition 7.1 with LabVIEW DSP Module 1.0 is needed to develop and run all of the examples. In addition, Example 5 makes use of a Digital Filter Design toolkit running on LabVIEW 7.1.
Hardware components needed: NI SPEEDY-33, TI C6711 DSK, or TI C6713 DSK. Even though examples refer to NI SPEEDY-33, you can substitute TI C6711 DSK or TI C6713 DSK. However, when using the TI C6713 DSK, make sure to check the Disconnect Front Panel option in the LabVIEW DSP Module Status Monitor window when you run a VI.
Table of Contents
- LabVIEW DSP has new features like LabVIEW Project
- Example 1 - Simulating and Analyzing a Signal
- Example 2 - Integrating Simple Filters
- Example 3 - Acquire, Analyze and Generate Sound in Real Time
- Example 4 - Incorporating DIO (DIP Switches and LEDs)
- Example 5 - Design and Implement Digital Filters
- Example 6 - Stand Alone Operation
- Challenge Exercise - AM Radio
LabVIEW DSP has new features like LabVIEW Project
To learn more about this feature follow the link below for step-by-step instructions.
Using the LabVIEW Project with LabView DSP Module
Example 1 - Simulating and Analyzing a Signal
This example is designed to provide an introduction to the LabVIEW DSP environment. It illustrates how to generate a sine wave and display its time and frequency domains. Follow the link below for the step-by-step instructions.
See Also:
Learn LabVIEW DSP in 3 Hours - Example 1: Simulating and Analyzing a Signal
Example 2 - Integrating Simple Filters
In this example you will learn how to apply simple filters to input signals. Follow the link below for the step-by-step instructions.
See Also:
Learn LabVIEW DSP in 3 Hours - Example 2: Integrating Simple Filters
Example 3 - Acquire, Analyze and Generate Sound in Real Time
This example demonstrates how easy it is to interface with I/O peripherals of the DSP target. It uses the Elemental I/O nodes in LabVIEW DSP module to acquire sound from the microphone of NI SPEEDY-33 and play back the filtered signal.
See Also:
Learn LabVIEW DSP in 3 Hours - Example 3: Acquire, Analyze and Generate Sound in Real Time
Example 4 - Incorporating DIO (DIP Switches and LEDs)
You will learn how to use the on-board DIP switches and LEDs by completing this example. This example uses an on-board switch to determine whether filtered or unfiltered sound is played, and light the on board LEDs according to the volume of the played sound.
See Also:
Learn LabVIEW DSP in 3 Hours - Example 4: Incorporating DIO (DIP Switches and LEDs)
Example 5 - Design and Implement Digital Filters
Learn how to design a Bandstop filter using the Digital Filter Design toolkit in LabVIEW. Acquire signal with LabVIEW DSP and remove the disturbance present in the signal by applying the Bandstop filter designed. The example also shows how to run the VI on TI C6713 DSK target. Refer to the link below for instructions.
See Also:
Learn LabVIEW DSP in 3 Hours - Example 5: Design and Implement Digital Filters
Example 6 - Stand Alone Operation
This example demonstrates how to download the finished application to the internal flash memory of NI SPEEDY-33 and operate the board in stand-alone mode.
See Also:
Learn LabVIEW DSP in 3 Hours - Example 6: Stand Alone Operation
Challenge Exercise - AM Radio
Below is a link to a fun challenge exercise to develop an AM Transmitter and Receiver using two NI SPEEDY-33 boards.
See Also:
Learn LabVIEW DSP in 3 Hours - Challenge: AM Radio
Reader Comments | Submit a comment »
Legal
This tutorial (this "tutorial") was developed by National Instruments ("NI"). Although technical support of this tutorial may be made available by National Instruments, the content in this tutorial may not be completely tested and verified, and NI does not guarantee its quality in any way or that NI will continue to support this content with each new revision of related products and drivers. THIS TUTORIAL IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND AND SUBJECT TO CERTAIN RESTRICTIONS AS MORE SPECIFICALLY SET FORTH IN NI.COM'S TERMS OF USE (http://ni.com/legal/termsofuse/unitedstates/us/).
