Match!

Enhancing engineering education and outreach using real-time DSP

Published on Mar 1, 2008 in ICASSP (International Conference on Acoustics, Speech, and Signal Processing)
· DOI :10.1109/ICASSP.2008.4518195
Cameron H. G. Wright15
Estimated H-index: 15
(UW: University of Wyoming),
Michael G. Morrow12
Estimated H-index: 12
(UW: University of Wisconsin-Madison)
+ 1 AuthorsThad Welch16
Estimated H-index: 16
(BSU: Boise State University)
Abstract
For some time, the authors have been suggesting and providing proven DSP teaching tools that have helped motivate students and faculty to implement real-time DSP-based systems to enhance education. These efforts have emphasized the fact that DSP is much more than just a collection of theories and problem solving techniques, and that hands-on experience with hardware is extremely beneficial. In addition to facilitating the education of numerous engineers and engineering students, these same tools have allowed us to reach out into our local communities and encourage future college students to consider studying engineering. This paper describes some of our real-time DSP-based community outreach efforts, and more traditional engineering courses, that have been facilitated by tools such as winDSK6 and the DTMF decoder/power switch box.
  • References (15)
  • Citations (14)
📖 Papers frequently viewed together
2004
2 Authors (Hsien-Tsai Wu, S.M. Kuo)
1 Citations
2010ICASSP: International Conference on Acoustics, Speech, and Signal Processing
3 Authors (Thad Welch, ..., Michael G. Morrow)
11 Citations
2003
16 Citations
78% of Scinapse members use related papers. After signing in, all features are FREE.
References15
Newest
#1Thad Welch (USNA: United States Naval Academy)H-Index: 16
#2Cameron H. G. Wright (UW: University of Wyoming)H-Index: 15
Last. Michael G. Morrow (UW: University of Wisconsin-Madison)H-Index: 12
view all 3 authors...
To enable us to affordably teach software defined radio at the undergraduate level, we developed a low cost system that allows realistic hardware projects and demonstrations. This new board connects a Texas Instruments C67x DSP starter kit (DSK) to an analog devices AD9857 quadrature modulator. This modulator is capable of operating at up to 200 million samples per second (MS/s), with a carrier (or intermediate frequency) of up to 80 MHz. Baseband 14-bit in-phase and quadrature (I/Q) data are pr...
11 CitationsSource
#1Michael G. Morrow (UW: University of Wisconsin-Madison)H-Index: 12
#2Thad WelchH-Index: 16
Last. Cameron H. G. WrightH-Index: 15
view all 3 authors...
The fairly recent introduction of the TMS320C6713 DSP starter kit (DSK) from Texas Instruments (TI) brought a much more capable, stable, and robust DSP development environment to both university and industry engineers. However, while this new DSK had many improvements over the TMS320C6711 DSK it replaced, it did not include any way to transfer data to and from the host computer except through the debugger interface. Unfortunately, this interface is extremely limited in bandwidth and requires tha...
12 CitationsSource
#1Thad WelchH-Index: 16
Last. Michael G. Morrow (UW: University of Wisconsin-Madison)H-Index: 12
view all 3 authors...
Section I: Enduring Fundamentals Introduction and Organization Why Do You Need This Book? Real-Time DSP How to Use This Book Get Started Sampling and Reconstruction Theory winDSK Demonstration Talk-Through Using Windows Talk-Through Using MATLAB and Windows DSK Implementation in C FIR Digital Filters Theory winDSK Demonstration MATLAB Implementation DSK Implementation in C IIR Digital Filters Theory winDSK Demonstration: Notch Filter Application MATLAB Implementation DSK Implementation in C Peri...
32 Citations
#1Thad Welch (USNA: United States Naval Academy)H-Index: 16
Last. Michael G. MorrowH-Index: 12
view all 3 authors...
This paper discusses one of our real-time DSP course's most popular projects, demodulating a telephone's caller ID signal. We describe the use of a modified telephone coupler to allow students to access the caller ID signal and then discuss a number of the DSP methods and techniques that are required to successfully demodulate, decode, and display the caller ID information. This project has been exceedingly well received by both our undergraduate and graduate students and represents a DSP-based ...
11 CitationsSource
#1Thad Welch (USNA: United States Naval Academy)H-Index: 16
#2Michael G. MorrowH-Index: 12
Last. Cameron H. G. WrightH-Index: 15
view all 3 authors...
In recent years, more and more students have been designing and implementing small systems using real-time DSP hardware. Given the decreasing cost and the increasing capability of DSP starter kits (DSKs) and evaluation modules (EVMs), these projects are being used by greater numbers of educators as a valuable pedagogical tool. To help keep the cost relatively low, most DSKs and EVMs are designed to work with audio input and output signals. Digital input/output pins are sometimes available, but t...
9 CitationsSource
#1Thad Welch (USNA: United States Naval Academy)H-Index: 16
#2Robert W. IvesH-Index: 18
Last. Cameron H. G. WrightH-Index: 15
view all 4 authors...
While many communication topics are difficult for undergraduate students to internalize, demonstrations and laboratory experiences have been shown to stimulate the learning process greatly. The paper describes a highly successful combination of theory, demonstrations, lab exercises, and real-time DSP experiences using Matlab and the Texas Instruments C6711 digital signal processing starter kit (DSK). A digital communication transmitter capability has been added to a software tool (winDSK6) which...
16 CitationsSource
#1Cameron H. G. Wright (USAFA: United States Air Force Academy)H-Index: 15
#2Thad Welch (USNA: United States Naval Academy)H-Index: 16
Last. Michael G. Morrow (UW: University of Wisconsin-Madison)H-Index: 12
view all 4 authors...
The authors have developed a teaching model which includes theory, demonstrations, lab exercises, and real-time DSP experience using MATLAB and the Texas Instruments C6711 digital signal processing starter kit. This paper describes specific demonstrations' that can be used as part of this model.
23 CitationsSource
#1Michael G. Morrow (USNA: United States Naval Academy)H-Index: 12
#2Thad WelchH-Index: 16
Last. George W. P. YorkH-Index: 6
view all 4 authors...
DSP topics such as real-time beamforming are more easily taught to undergraduates if appropriate demonstrations and laboratory experiences are available. This paper describes a real-time DSP beamforming educational platform based around MATLAB and the Texas Instruments C6211 digital signal processing starter kit. Classroom uses of this platform are discussed.
14 CitationsSource
#1Michael G. Morrow (USNA: United States Naval Academy)H-Index: 12
#2Thad WelchH-Index: 16
Today there is a global need for engineers who are DSP literate. An obvious solution for supplying this need is to educate new engineers. To help educate the next generation of DSP engineers, several powerful and highly versatile DSP boards designed for educational use are offered. The problem with most of these systems is that they lack user-friendly software to demonstrate the capabilities of the DSP boards. Some of the software shipped with these devices has a very steep learning curve, while...
24 CitationsSource
#1Cameron H. G. Wright (USAFA: United States Air Force Academy)H-Index: 15
#2Thad WelchH-Index: 16
Last. W.J. GomesH-Index: 1
view all 3 authors...
A graphically-oriented MATLAB program written by the authors facilitates teaching real-world digital signal processing concepts such as quantization of digital filter coefficients that occur in fixed-point processors, for example the widely used TMS320C5x. While many universities have or plan to buy the inexpensive floating-point TMS320C31 DSKs for pedagogical reasons, this MATLAB program simulates certain fixed-point effects on these floating-point devices and eliminates the need to purchase ex...
18 CitationsSource
Cited By14
Newest
May 1, 2019 in ICASSP (International Conference on Acoustics, Speech, and Signal Processing)
#1Cameron H. G. Wright (UW: University of Wyoming)H-Index: 15
#2Thad Welch (BSU: Boise State University)H-Index: 16
Last. Michael G. Morrow (UW: University of Wisconsin-Madison)H-Index: 12
view all 3 authors...
After many years of practicing, reading and writing about signal processing education, we have observed some common themes. This paper discusses the trade-off of simulation versus the use of real-time processing on real-world signals as a motivator for signal processing students. A real-time DSP demonstration accompanies the presentation of this paper.
Source
#1Chao Wang (ASU: Arizona State University)
#2Stephen M. Phillips (ASU: Arizona State University)H-Index: 8
This research to practice full paper presents the experience and evaluation of engaging students in a theoretical online signals and systems course through a set of application-oriented MATLAB lab exercises. Learning signals and systems concepts often poses challenges to students due to the abstract nature of the concepts and students’ lack of prior experience. Many interventions have been proposed in the literature to address this issue with the goal of improving the student learning experience...
Source
Mar 1, 2017 in ICASSP (International Conference on Acoustics, Speech, and Signal Processing)
#1Cameron H. G. Wright (UW: University of Wyoming)H-Index: 15
#2Thad Welch (BSU: Boise State University)H-Index: 16
Last. Michael G. Morrow (UW: University of Wisconsin-Madison)H-Index: 12
view all 3 authors...
Today there is a global need for engineers who are “DSP literate.” An obvious solution for supplying this need is to educate the next generation of DSP engineers. To do this, several powerful and highly versatile options are available. Real-time or quasi-real-time systems can be implemented using, for example, microprocessors, FPGAs, dedicated DSP hardware, general-purpose processors, graphical processing units, or smartphones. This paper discusses our efforts over the years using various dedica...
1 CitationsSource
Understanding the relationship between frequency and time domains using Fourier theory is crucial to engineers in many disciplines. In electrical and computer engineering, students usually first see this material in an introductory continuous-time signals and systems (CTSS) course and then apply it in many follow-up courses such as controls, digital signal processing (DSP), communications, and electromagnetic waves. Unfortunately, for such a crucial course, both faculty and students share longst...
5 CitationsSource
Mar 1, 2016 in ICASSP (International Conference on Acoustics, Speech, and Signal Processing)
#1Cameron H. G. Wright (UW: University of Wyoming)H-Index: 15
#2Thad Welch (BSU: Boise State University)H-Index: 16
Last. Michael G. Morrow (UW: University of Wisconsin-Madison)H-Index: 12
view all 3 authors...
The challenge of teaching practical optical engineering in a single course can be overcome by taking advantage of existing student knowledge of signal processing concepts. Such an approach greatly facilitates student mastery of new topics. This paper describes how professors can use this technique to efficiently teach optical engineering.
3 CitationsSource
#1Cameron H. G. Wright (UW: University of Wyoming)H-Index: 15
#2Thad Welch (BSU: Boise State University)H-Index: 16
Last. Michael G. Morrow (UW: University of Wisconsin-Madison)H-Index: 12
view all 3 authors...
Students who are learning fundamental principles of optical engineering can take advantage of existing knowledge of digital signal processing to greatly facilitate mastery of the new topics. This paper describes how professors can take advantage of this opportunity.
4 CitationsSource
May 1, 2014 in ICASSP (International Conference on Acoustics, Speech, and Signal Processing)
#1Adrian Rothenbuhler (HP: Hewlett-Packard)H-Index: 1
#2Cameron H. G. Wright (UW: University of Wyoming)H-Index: 15
Last. Michael G. Morrow (UW: University of Wisconsin-Madison)H-Index: 12
view all 4 authors...
Engineering educators have found that students making the transition to real-time digital signal processing (DSP) from the more comfortable world of off-line processing using MATLAB must establish confidence in the hardware and software platform before significant learning can begin. In the audio realm, a talk-through project accomplishes this. For moving on to a more complicated signal such as video, the authors propose the use of a see-through project. A description of a see-through project on...
3 CitationsSource
#1Michael G. MorrowH-Index: 12
Last. Thad B. WelchH-Index: 2
view all 3 authors...
Carefully chosen demonstrations and hands-on exercises of digital signal processing (DSP) concepts can result in improved comprehension and better retention of topics for the majority of our students. This is especially true when the instructor has limited time to present a specific topic. In this paper, we describe the in-class use of a demonstration using real-time DSP to implement a basic adaptive filter for noise cancellation, utilizing newly-available DSP hardware from Texas Instruments. We...
2 Citations
May 1, 2013 in ICASSP (International Conference on Acoustics, Speech, and Signal Processing)
#1Michael G. Morrow (UW: University of Wisconsin-Madison)H-Index: 12
#2Cameron H. G. Wright (UW: University of Wyoming)H-Index: 15
Last. Thad Welch (BSU: Boise State University)H-Index: 16
view all 3 authors...
Engineering educators have found that well-chosen demonstrations of digital signal processing (DSP) can result in improved comprehension and better retention of topics for the majority of our students. In this paper, we discuss the use of a demonstration using real-time DSP to implement a basic adaptive filter for noise cancellation, utilizing newly-available DSP hardware from Texas Instruments. A description of the new hardware platform, the demonstration used, and results from a short survey a...
7 CitationsSource
This paper presents an ultra-low-cost wireless communications laboratory that is based on a commercial off-the-shelf field programmable gate array (FPGA) development board that is both inexpensive and available worldwide. The total cost of the laboratory is under USD $200, but it includes complete transmission, channel emulation, reception (coherent and noncoherent), and probing capabilities. Over 15 different modulation types are currently supported. The laboratory, aimed primarily to serve as ...
28 CitationsSource