Skip to Content
Computers as Components, 3rd Edition
book

Computers as Components, 3rd Edition

by Marilyn Wolf
June 2012
Intermediate to advanced
528 pages
15h 40m
English
Morgan Kaufmann
Content preview from Computers as Components, 3rd Edition

6.10 Design Example: Telephone Answering Machine

In this section we design a digital telephone answering machine. The system will store messages in digital form rather than on an analog tape. To make life more interesting, we use a simple algorithm to compress the voice data so that we can make more efficient use of the limited amount of available memory.

6.10.1 Theory of Operation and Requirements

In addition to studying the compression algorithm, we also need to learn a little about the operation of telephone systems.

The compression scheme we will use is known as adaptive differential pulse code modulation (ADPCM). Despite the long name, the technique is relatively simple but can yield 2× compression ratios on voice data.

The ADPCM coding ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Computers as Components, 2nd Edition

Computers as Components, 2nd Edition

Marilyn Wolf

Publisher Resources

ISBN: 9780123884367