A software tool for introducing speech coding fundamentals in a DSP course

Andreas Spanias, Edward M. Painter

Research output: Contribution to journalArticlepeer-review

13 Scopus citations


An educational software tool on speech coding is presented. Portions of this program are used in our senior-level DSP (digital signal processing) class at Arizona State University to expose undergraduate students to speech coding and present speech analysis/synthesis as an application paradigm for many DSP fundamental concepts. The simulation software provides an interactive environment that allows users to investigate and understand speech coding algorithms for a variety of input speech records. Time- and frequency-domain representations of input and reconstructed speech can be graphically displayed and played back on a PC equipped with a standard 16-bit sound card. The program has been developed for use in the MATLAB environment and includes implementations of the FS-1015 LPC-10e, the FS-1016 CELP, the ETSI GSM, the IS-54 VSELP, the G.721 ADPCM, and the G.728 LD-CELP speech coding algorithms, integrated under a common graphical interface.

Original languageEnglish (US)
Pages (from-to)143-152
Number of pages10
JournalIEEE Transactions on Education
Issue number2
StatePublished - 1996

ASJC Scopus subject areas

  • Education
  • Electrical and Electronic Engineering


Dive into the research topics of 'A software tool for introducing speech coding fundamentals in a DSP course'. Together they form a unique fingerprint.

Cite this