In this paper, an example of the use of a digital signal processing (DSP) board for teaching purposes and project implementation is demonstrated. Project implementation is carried out through the design of a guitar tuner using a digital signal processor (DSP) platform. The goal of the design is to optimize the DSP process so that the best results are obtained for the guitar tuner. This involves the proper selection of DSP parameters and use of DSP techniques to provide an accurate guitar tuning such as frequency resolution and sampling rates. The application was implemented in a target hardware system, the TMS320C5402 DSP Starter Kit (DSK). The program for the guitar tuner is written in the C programming language and makes use of DSP assembly functions provided by Texas Instruments. The program developed for the guitar tuner can be run in the Code Composer Studio (CCS) Integrated Development Environment (IDE) and is able to accurately tune a guitar in several common tunings. This project is interesting for the students to learn real time implementation issues of different DSP techniques.
|Original language||English (US)|
|Number of pages||12|
|Journal||ASEE Annual Conference Proceedings|
|State||Published - Oct 25 2004|
|Event||ASEE 2004 Annual Conference and Exposition, "Engineering Researchs New Heights" - Salt Lake City, UT, United States|
Duration: Jun 20 2004 → Jun 23 2004
All Science Journal Classification (ASJC) codes