10
DSP Applications and Student Projects
This chapter can be used as a source of experiments, projects, and applications, demonstrating how the examples in earlier chapters can be combined and extended. It describes a number of applications and projects carried out by students (at Roger Williams University, the University of Massachusetts–Dartmouth, and at Worcester Polytechnic Institute). The descriptions are accompanied by program listings, not all of which are complete, but which are intended to serve as a starting point for development of further student projects.
Additional ideas for projects can be found in Refs. 1 –6. A wide range of projects has been implemented on the floating-point C30 and C31 processors [7–21] as well as on the fixed-point TMS320C25 [22–28]. They range in topic from communications and controls to neural networks and also can be used as a source of ideas to implement other projects.
10.1 DTMF SIGNAL DETECTION USING CORRELATION, FFT, AND GOERTZEL ALGORITHM
This project implements the detection of a dual tone multifrequency (DTMF) tone and is decomposed into four smaller projects. The first miniproject uses a correlation scheme and displays the detected DTMF signals with the onboard LEDs. The second miniproject expands on the first one and uses RTDX that provides a PC–DSK interface to display on the PC monitor the detected DTMF signals by the C6x on the DSK. The third miniproject uses the FFT to estimate the DTMF signals. The fourth miniproject uses Goertzel’s ...