Real time implementation of a tuning device using a digital signal processor

Joseph Reagan, Sedig Agili, Aldo Morales

Research output: Contribution to journalConference articlepeer-review

1 Scopus citations


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 languageEnglish (US)
Pages (from-to)11795-11806
Number of pages12
JournalASEE Annual Conference Proceedings
StatePublished - 2004
EventASEE 2004 Annual Conference and Exposition, "Engineering Researchs New Heights" - Salt Lake City, UT, United States
Duration: Jun 20 2004Jun 23 2004

All Science Journal Classification (ASJC) codes

  • General Engineering


Dive into the research topics of 'Real time implementation of a tuning device using a digital signal processor'. Together they form a unique fingerprint.

Cite this