Asee peer logo

Simple Experiments Involving External Control Of Algorithm Parameters For An Eet Undergraduate Dsp Course

Download Paper |


1999 Annual Conference


Charlotte, North Carolina

Publication Date

June 20, 1999

Start Date

June 20, 1999

End Date

June 23, 1999



Page Count


Page Numbers

4.461.1 - 4.461.12

Permanent URL

Download Count


Request a correction

Paper Authors

author page

Anthony J. A. Oxtoby

author page

Gerard N. Foster

Download Paper |

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

Session 2649

Simple Experiments Involving External Control of Algorithm Parameters for an EET Undergraduate DSP Course

Anthony J. A. Oxtoby, Gerard N. Foster Purdue University, West Lafayette/Kokomo


This paper presents an overview of the structure and content of an EET undergraduate course in DSP in which the implementation of application algorithms on a 16 bit fixed point processor is emphasized. Laboratory activities in the course are enhanced by the use of some simple circuitry that interfaces 8 linear slide potentiometers to the data memory bus of the processor thus providing the user with some external control over selected parameters in a given DSP algorithm. A description of the circuitry is given along with examples of experiments featuring the control of delay time and attenuation in audio effects algorithms, the offset, amplitude, frequency and phase in a wavetable based function generator and finally the dB gain of a FIR digital filters.

I. Introduction

The role of DSP in the EET baccalaureate degree at Purdue University is as a capstone course to the sequence of required courses covering analog electronics, digital electronics and introductory microprocessors. The primary aim of the DSP course is to develop the student’s understanding of the fundamental concepts, language and some applications of discrete time signal processing whilst also providing the experience of programming a representative programmable DSP processor. It also serves to bring together disparate topics covered in the classes listed above. The main segments of the course are:

• The architecture, instruction set, and software and hardware tools associated with the ADSP-2101 16 bit fixed point programmable digital signal processor. • Binary arithmetic and fixed point number formats. • Linear and modulo indirect addressing, circular buffers and the operation of delay lines, wave-tables and look-up tables. • Serial and memory mapped I/O interfacing. • Properties of and operations on discrete time signals. • Introduction to discrete-time systems, linear convolution, z transform and difference equations. • The Fourier transform, DFT and FFT and an introduction to spectrum estimation. • FIR and IIR filters – design and implementation.

Oxtoby, A. J. A., & Foster, G. N. (1999, June), Simple Experiments Involving External Control Of Algorithm Parameters For An Eet Undergraduate Dsp Course Paper presented at 1999 Annual Conference, Charlotte, North Carolina.

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: © 1999 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