DSP Applications and Projects This Chapter can be used as a source of experiments, projects, and applications. A wide range of projects have been implemented based on both the floatingpoint TMS320C30 digital signal processor [1–6], briefly described at the end of this chapter, and the fixed-point TMS320C25 [7]. They range in topics from communications and controls, to neural networks, and can be used as a source of ideas to implement other projects. | Digital Signal Processing Laboratory Experiments Using C and the TMS320C31 DSK Rulph Chassaing Copyright 1999 John Wiley Sons Inc. Print ISBN 0-471-29362-8 Electronic ISBN 0-471-20065-4 8 DSP Applications and Projects This Chapter can be used as a source of experiments projects and applications. A wide range of projects have been implemented based on both the floatingpoint TMS320C30 digital signal processor 1-6 briefly described at the end of this chapter and the fixed-point TMS320C25 7 . They range in topics from communications and controls to neural networks and can be used as a source of ideas to implement other projects. The proceedings from the TMS320 Educators Conferences published by Texas Instruments Inc. contain a number of TMS320-based articles and can be a good source of project ideas 3-5 . Applications described in References 8 and 9 and the previous chapters on filtering and the fast Fourier transform as well as Appendices B-D also can be useful. BANKS OF FIR FILTERS This project implements eight different filters with eight sets of FIR filter coefficients incorporated into one program. Each set contains 55 coefficients designed with a sampling frequency of Fs 10 kHz. They represent the following filters 1. Lowpass with a cutoff frequency of Fs 4 2. Highpass with a cutoff frequency of Fs 4 3. Bandpass with a center frequency of Fs 4 4. Bandstop with a center frequency of Fs 4 5. 2-Passbands with center frequencies at 1 and 3 kHz 6. 3-Passbands with center frequencies at 1 2 and 3 kHz 7. 4-Passbands with center frequencies at and kHz 8. 3-Stopbands with center frequencies at 1 2 and 3 kHz These FIR filter coefficients were introduced in Chapter 4. Figure shows a 223 224 DSP Applications and Projects FIR8SETP - PARTIAL PROGRAM WITHOUT EIGHT SETS OF COEFFICIENTS .start .text 0x809900 . starting address of text .start .data 0x809C00 . starting address of data .include AIC comm routine .data data section LENGTH .set 55 .