Caller ID: An opportunity to teach DSP-based demodulation

Thad B. Welch, Cameron H.G. Wright, Michael G. Morrow

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

20 Scopus citations

Abstract

This paper discusses one of our real-time DSP course's most popular projects, demodulating a telephone's caller ID signal. We will describe the use of a modified telephone coupler to allow students to access to caller ID signal and then discuss a number of the DSP methods and techniques that are required to successfully demodulate, decode, and display the caller ID information. This project has been exceedingly well received by both our undergraduate and graduate students and represents a DSP-based solution to a real world communications problem that every student has seen in use. This project involves almost every aspect of real-time signal processing implementation, but is not so over-whelming in scope that it cannot be completed in a reasonable amount of time.

Original languageEnglish
Title of host publication2005 IEEE ICASSP '05 - Proc. - Design and Implementation of Signal Proces.Syst.,Indust. Technol. Track,Machine Learning for Signal Proces. Education, Spec. Sessions
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages569-572
Number of pages4
ISBN (Print)0780388747, 9780780388741
DOIs
StatePublished - 2005
Event2005 IEEE International Conference on Acoustics, Speech, and Signal Processing, ICASSP '05 - Philadelphia, PA, United States
Duration: 18 Mar 200523 Mar 2005

Publication series

NameICASSP, IEEE International Conference on Acoustics, Speech and Signal Processing - Proceedings
VolumeV
ISSN (Print)1520-6149

Conference

Conference2005 IEEE International Conference on Acoustics, Speech, and Signal Processing, ICASSP '05
Country/TerritoryUnited States
CityPhiladelphia, PA
Period18/03/0523/03/05

Fingerprint

Dive into the research topics of 'Caller ID: An opportunity to teach DSP-based demodulation'. Together they form a unique fingerprint.

Cite this