Digital Signal Processing Reference
In-Depth Information
10
DSP Applications and
Student Projects
This chapter can be used as a source of experiments, projects, and applications
along with Chapters 4-9—for example, using one of the four RTDX schemes in
Chapter 9 in conjunction with an adaptive filter example from Chapter 7 or an IIR
filter from Chapter 5. The filter can be designed using a software package, the coef-
ficients sent to the DSK through RTDX for implementation in real time. The RTDX
scheme provides a real-time interaction between the host PC and the C6x on the
DSK.
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 communica-
tions 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 mini-project uses a correla-
tion scheme and displays the detected DTMF signals with the onboard LEDs. The
second mini-project 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 mini-project uses the FFT to estimate the DTMF signals. The
fourth mini-project uses Goertzel's algorithm and implements the DTMF detection
Search WWH ::




Custom Search