Signal Processing: Educator and Classroom Resources

Publish Date: Oct 29, 2013 | 3 Ratings | 5.00 out of 5 |  PDF

Overview

The National Instruments platform enables effective teaching and innovative research related to signal processing. The platform consists of cost-effective software and computer-based hardware with extensive built-in signal processing functionality, an intuitive development environment with both intuitive graphical programming and textual .m file script programming, simplified interactivity, and easy access to live signals.

Table of Contents

  1. Resources

With LabVIEW, the combination of graphical programming and MathScript text-based math provides a flexible and highly interactive approach to algorithm development.
Dr. Douglas L. Jones
Professor, Dept. of Electrical & Computer Engineering
University of Illinois at Urbana-Champaign

1. Resources

Software Simulations & Examples
Explore example labs, LabVIEW demos, and project ideas


Textbooks, Applicable Courses & Topics
Discover the textbooks that use LabVIEW to teach signal processing

 

Case Studies, Conference Papers, Testimonials
See how your colleagues apply LabVIEW for signal processing education


Software Licensing
Adopt LabVIEW at your institution with these licensing options

Visit ni.com/academic for additional teaching and research resources

 

Classroom Resources

Software Simulations and Examples

The following LabVIEW examples explore a variety of signal and image processing concepts. These examples are software-only simulations that do not require any hardware.

Exponential Decay Signal Reshaping

This example includes background information and step-by-step instructions that examine the exponential function. The user can control the rate of decay and see its behavior while the example is running. Also, interactive cursors and annotation features of LabVIEW graphs are demonstrated.
Download Now.

Filter Transient

This example demonstrates the effect that filter transients have on several periodic signals. The example synthesizes test signals, applies these signals to initialized digital filter, and then plots the output, filtered signal.
Download Now.

IIR Filter Topology

This example illustrates the effects of filter topology, order, type, and other characteristics important to digital filter design. The user can define the filter to be low pass, high pass, band pass or band stop and can interactively change the filters characteristics. The example shows the response of several IIR filter topologies.
Download Now.

Optimal FIR Filter

This example demonstrates that the Parks-McClellan method always gives an optimal response when compared with the Linear Programming approximation. The user can design a filter by setting band parameters of a desired frequency response. The user can also set the order, or number of taps, used in the FIR implementation.
Download Now.

Power Spectrum Measurement

This example computes the averaged power spectrum of a simulated input signal. The example allows you to specify various averaging modes for your measurement, such as RMS averaging, vector averaging, or peak hold, as well as the number of averages.
Download Now.

Graphed Fourier Transform Pairs

This example gives a pictorial table of Fourier transform pairs implemented with labVIEW signal generation and transform functions. Several common functions such as sine, sinc, and delta function are transformed as well as functions that are algebraically bulky such as the Gaussian mono-pulse, triangle pattern, pulse train and saw tooth waves.
Download Now.

Nyquist Plot of a Filter

This example computes the frequency response function of a digital filter and displays the attenuation versus the frequency, as well as the imaginary part versus the real part (i.e., Nyquist plot). This example uses a white noise signal as the stimulus of the filter and measures the frequency response between this stimulus and the response of the filter.
Download Now.

Interpolation

This example compares the spline interpolation method to the linear method of interpolation. The user defines several coordinate pairs and this example will interpolate between those points. The interpolation results for both methods are showed on the same graph for comparison
Download Now.

Resampling

This example demonstrates the effect of resampling a waveform in single-shot mode and the impact of the different resampling parameters. Single-shot mode is used when resampling a single block of the signal. Continuous mode is used when resampling separate but contiguous blocks of the signal.
Download Now.

Aliasing

This example illustrates the effects of aliasing. The user can adjust the sampling frequency and observe the signal before and after aliasing occurs. There is also several experiments included that demonstrate the different effects of aliasing.
Download Now.

Short-Time Fourier Transform

This example performs real-time Joint Time Frequency Analysis (JTFA) using Point By Point STFT. The signal is simulated by a sine wave plus Gaussian noise. The result of the STFT operation streams results to a spectrogram display.
Download Now.

Signal Smoothing

This example allows the user to interactively change a text-based smoothing algorithm and observe its effects. A noisy signal is generated and passed through a MathScript Node with the smoothing algorithm loaded. The results are viewable on the interactive LabVIEW front panel in 3D graphs.
Download Now.

 

Textbooks, Applicable Courses & Topics

Textbooks

Signal Processing First cover

Signal Processing First

James H. McClellan
Ronald W. Schafer
Mark A. Yoder


Prentice Hall
ISBN-10: 0136019250
ISBN-13: 978-0136019251

Purchase through Amazon.com

 

 

Digital Signal Processing System-Level Design Using LabVIEW

Nasser Kehtarnavaz
Namjin Kim


Newnes
ISBN-10: 075067914X
ISBN-13: 978-0750679145

Purchase through Amazon.com
[Official DSP System Level Design Companion Web Site]

 

Embedded Signal Processing with the
Micro Signal Architecture

Woon-Seng Gan
Sen M. Kuo


Wiley-IEEE Press
ISBN-10: 0471738417
ISBN-13: 978-0471738411

Purchase through Amazon.com

 

LabVIEW 8 Student Edition

Bob Bishop

Prentice Hall
ISBN-10: 0132390256
ISBN-13: 9780132390255

Purchase through Amazon.com

 

Digital Signal Processing and Digital Communications

Cory Clark

McGraw Hill
ISBN-10: 0071444920
ISBN-13: 9780071444927

Purchase through Amazon.com

 

 

 

 

Applicable Courses / Topics

Case Studies, Conference Papers, Testimonials

Case Studies

Students Choose LabVIEW for Signal Processing

Read about how Professor Mark Yoder, co-author of the top-selling textbook Signal Processing First: A Multimedia Approach transitioned the signal processing course at Rose-Hulman to National Instrument LabVIEW.

A Hybrid Method for Signal Processing Education

Educators at the University of Texas (Dallas) are exploring a “hybrid” programming approach with National Instruments LabVIEW software to improve concept demonstrations, computer-based exercises, student projects, and other elements of signal processing education.

Conference Papers

A Study of Graphical vs. Textual Programming for Teaching DSP

This paper, from the Proceedings of the 2006 American Society for Engineering Education Annual Conference & Exposition compares the preferences of students for either graphical or textual programming in teaching signal processing.

 

Testimonials

LabVIEW, especially with the MathScript textual math feature, is proving to be a very valuable tool for my students. It offers a single environment in which they can work with intuitive graphical programming and interactive visual interfaces. At the same time, they can keep their existing experience with textual math.
Dr. Nasser Kehtarnavaz
Professor, Dept. of Electrical Engineering
University of Texas at Dallas


Having developed MATLAB expertise over many years, I had found it difficult to switch over to LabVIEW, despite its lower cost and benefits as far as rapid prototyping and graphical programming. MathScript is allowing me to use all of my MATLAB expertise while gradually becoming more familiar with LabVIEW’s range of features. It has made the transition so much easier.
Dr. Jeffrey G. Andrews
Assistant Professor, Dept. of Electrical & Computer Engineering
University of Texas at Austin

 

Software Licensing

NI Academic Site License

  • Unlimited seats of NI software for your department, college or campus

  • Comprehensive suite of LabVIEW and other communications software

  • Automatic biannual updates with new and upgraded software

Student Install Option

  • Allow your students to install software on their personal computers

  • Affordable student pricing

  • Access to all software available in the Academic Site License

Back to Top

Bookmark & Share


Ratings

Rate this document

Answered Your Question?
Yes No

Submit