Academic Company Events NI Developer Zone Support Solutions Products & Services Contact NI MyNI

Document Type: Tutorial
NI Supported: Yes
Publish Date: Nov 30, 2007

Musical Signal Processing with LabVIEW

5 ratings | 5.00 out of 5
Print

Overview

Dr. Ed Doering, an electrical and computer engineering professor at Rose-Hulman Institute of Technology, recently applied LabVIEW to develop an innovative online signal processing course.

An Innovative Approach to Teaching Signal Processing


Dr. Edward Doering's new online course, Musical Signal Processing with LabVIEW—Programming Techniques for Audio Signal Processing, effectively teaches signal processing through innovative use of:

  • LabVIEW VIs for interactive exploration of concepts

  • Screencasts as a visual teaching medium

  • Familiar, engaging topics (music and audio)

  • Modular organization and hosting on Connexions to encourage reuse

The course is based on Rose-Hulman ECE481, a music synthesis and audio signal processing course originally taught in a classroom. Online, the course is a substantial work, with over 50 Modules populated with more than 100 Screencast videos -- narrated videos of computer screen activity. The Screencasts embody the theoretical exposition with handwriting, diagrams, and animations drawn on a tablet device, and also demonstrate NI LabVIEW programming techniques to implement the concepts.

The course also includes downloadable LabVIEW simulations (VIs) that offer interactive tutorials to reinforce the discussed theory. The modular nature of the learning materials and its open availability on Connexions supports faculty who wish to augment an existing DSP course with selected topics and projects, as well as faculty who wish to create a new course similar to ECE481.  

Where to find the Course


Description

Link on Connexions

An entry point with links & descriptions to all of the modules that comprise the course.

http://cnx.org/content/m15510

An entry point with links and descriptions for the modules that focus on learning NI LabVIEW.

http://cnx.org/content/col10440

A direct link to the opening Getting Started with NI LabVIEW Screencast.

http://cnx.org/content/m14764/latest/lvt_first-VI.html


What is a Screencast?

A Screencast is a recording of the computer screen output that captures a user's interaction with software. Often narrated, a Screencast can be thought of as a movie with frames that are sequentially captured screenshots. It offers an effective visual medium for software training and other education.

Who is Prof. Edward Doering?

Dr. Edward Doering received his Ph.D. in Electrical Engineering from Iowa State University, and has been a professor in the ECE Department at Rose-Hulman Institute of Technology since 1994. He teaches courses in circuits, digital systems, image processing, and electronic music synthesis, and his research interests include technology-enabled education, image processing, and FPGA-based signal processing.

5 ratings | 5.00 out of 5
Print

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/).