Asee peer logo

On The Use Of Labview In Signals And Systems

Download Paper |


2009 Annual Conference & Exposition


Austin, Texas

Publication Date

June 14, 2009

Start Date

June 14, 2009

End Date

June 17, 2009



Conference Session

Programming for Engineering Students II

Tagged Division

Computers in Education

Page Count


Page Numbers

14.932.1 - 14.932.11



Permanent URL

Download Count


Request a correction

Paper Authors

author page

Jayaraman Jayaraman Thiagarajan Arizona State University

author page

Kostas Tsakalis Arizona State University

author page

Andreas Spanias Arizona State University

author page

Harvey Thornburg Arizona State University

Download Paper |

NOTE: The first page of text has been automatically extracted and included below in lieu of an abstract


1. Introduction Computer based data acquisition and instrumentation control packages are embedded in several industrial and education applications. The National Instruments Laboratory Virtual Instrument Engineering Workbench (LabVIEW) package is tailored for data acquisition, data processing and instrumentation control. LabVIEW is a graphical programming language and can interface with external acquisition and signal processing devices1.

In this paper, we describe the use of LabVIEW in undergraduate signals and systems courses. The understanding of signals and systems is central to several areas in Electrical and Computer Engineering. Signals and systems courses serve as prerequisites for higher level courses in signal processing, communications and controls2,3. The availability of a wide range of functions and toolkits for in LabVIEW enables exposition to algorithm, software and hardware issues in signal analysis and filtering. We have started an education project with National Instruments aimed at developing and embedding software and laboratory exercises for signals and systems courses. The main objectives of the exercises are to provide students with an introduction to graphical programming and also enable them simulate the concepts learnt in the course. These labs provide hands-on experiences associated with concepts in signals and systems, DSP, communications, and controls. Students first learn the fundamentals of LabVIEW graphical programming including array and cluster processing, loops and file handling. Furthermore, interesting features of LabVIEW such as the Mathscript functionality and simulation loops are introduced. Students are also exposed to different toolkits such as Digital Filter Design, Control Design and Modulation. The rest of the paper is organized as follows. Section 2 introduces the LabVIEW functions and toolkits used in the laboratory exercises. The signals and systems LabVIEW exercises are given in Section 3. Finally, the assessment of the labs and student responses are presented in Section 4 and the paper is concluded in Section 5.

Jayaraman Thiagarajan, J., & Tsakalis, K., & Spanias, A., & Thornburg, H. (2009, June), On The Use Of Labview In Signals And Systems Paper presented at 2009 Annual Conference & Exposition, Austin, Texas. 10.18260/1-2--5299

ASEE holds the copyright on this document. It may be read by the public free of charge. Authors may archive their work on personal websites or in institutional repositories with the following citation: © 2009 American Society for Engineering Education. Other scholars may excerpt or quote from these materials with the same citation. When excerpting or quoting from Conference Proceedings, authors should, in addition to noting the ASEE copyright, list all the original authors and their institutions and name the host city of the conference. - Last updated April 1, 2015