Using a digital signal processor for real time implementation of a tuning device

被引:0
|
作者
Reagan, Joseph [1 ]
Agili, Sedig [1 ]
Morales, Aldo [1 ]
机构
[1] Electrical Engineering Program, Penn State University at Harrisburg, 777 West Harrisburg Pike, Middletown, PA 17057
来源
Computers in Education Journal | 2005年 / 15卷 / 02期
关键词
C (programming language) - Functions - Iterative methods - Musical instruments - Optimization - Real time systems - Sampling - Tuning - VLSI circuits;
D O I
暂无
中图分类号
学科分类号
摘要
In this paper, a demonstration of the use of a digital signal processing (DSP) board for teaching purposes and project implementation is presented. This is carried out through the design of a guitar tuner using a 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 the 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 software for the guitar tuner is written in the C programming language and makes use of DSP assembly functions provided by Texas Instruments. The software 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 so they can experience real time implementation issues of different DSP techniques.
引用
收藏
页码:60 / 68
相关论文
共 50 条
  • [31] IMPLEMENTATION OF VOICEBAND MODEMS ON A DIGITAL SIGNAL PROCESSOR.
    Salazar, A.C.
    Sherman, D.N.
    Verma, S.P.
    Werner, J.J.
    1975, : 13 - 16
  • [32] Implementation of the SDR beamformer system on a digital signal processor
    Mar, J
    Lin, YR
    Chen, GC
    Chou, CH
    Su, YL
    VTC2004-FALL: 2004 IEEE 60TH VEHICULAR TECHNOLOGY CONFERENCE, VOLS 1-7: WIRELESS TECHNOLOGIES FOR GLOBAL SECURITY, 2004, : 3895 - 3899
  • [34] Implementation of comprehensive address generator for digital signal processor
    Kini, Ramesh M.
    David, Sumam S.
    INTERNATIONAL JOURNAL OF ELECTRONICS, 2013, 100 (03) : 319 - 336
  • [35] SIGNAL PROCESSOR IMPLEMENTATION OF VARIABLE DIGITAL-FILTERS
    JARSKE, P
    MITRA, SK
    NEUVO, Y
    IEEE TRANSACTIONS ON INSTRUMENTATION AND MEASUREMENT, 1988, 37 (03) : 363 - 367
  • [36] IMPLEMENTATION OF A TRACKING KALMAN FILTER ON A DIGITAL SIGNAL PROCESSOR
    TAN, J
    KYRIAKOPOULOS, N
    IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, 1988, 35 (01) : 126 - 134
  • [37] IMPLEMENTATION OF A BIPOLAR REAL-TIME IMAGE SIGNAL PROCESSOR - RISP-II
    AONO, K
    MARUYAMA, M
    MORI, T
    YAMADA, H
    HATAYA, K
    IEEE JOURNAL OF SOLID-STATE CIRCUITS, 1987, 22 (03) : 403 - 408
  • [38] EVALUATION OF REAL-TIME ADAPTIVE NOISE CANCELING ALGORITHMS AS IMPLEMENTED USING A DIGITAL SIGNAL PROCESSOR CHIP
    WAGNER, ML
    CURRENT, KW
    IEE PROCEEDINGS-E COMPUTERS AND DIGITAL TECHNIQUES, 1990, 137 (02): : 144 - 150
  • [39] Real time implementation of digital signal FFT transform in the receiver of the WFEM
    Gao JinDing
    Jiang QiYun
    Pei Jing
    CHINESE JOURNAL OF GEOPHYSICS-CHINESE EDITION, 2019, 62 (10): : 3819 - 3826
  • [40] Real-time turbo-decoding of product codes on a digital signal processor
    Goalic, A
    Pyndiah, R
    GLOBECOM 97 - IEEE GLOBAL TELECOMMUNICATIONS CONFERENCE, CONFERENCE RECORD, VOLS 1-3, 1997, : 624 - 628