Contents of the CDROM
Note--As of early 2005, Prentice Hall
seems to be shipping a softcover version of the book without the
CD. I have placed a .zip file containing the book-specific files
at http://www.redcedar.com/dspcd/dspcd.zip , and updated information on where to
download other files below.
The CD-ROM included contains assembly language source, data, reference
manuals, and programs, and is organized into six subdirectories,
below. Each subdirectory contains a readme*.bat file with
CONTENTS: MC68HC16 assembly language source files for the
and routines discussed in the text, as well as support files.
REQUIREMENTS: These files are ASCII text. To assemble the
files, the MASM toolset or equivalent is required (version 4.9 was
Can also be downloaded as part of http://www.redcedar.com/dspcd/dspcd.zip
CONTENTS: Motorola data books for the M68HC16 microprocessor, in
Acrobat (.pdf) format.
REQUIREMENTS: Acrobat file reader. A version is included
on this CD-ROM (see below). See also readme.txt file in the
The most up to date manuals are available at www.freescale.com (the
former Motorola semiconductor division), for example at: http://www.freescale.com/files/microcontrollers/doc/ref_manual/CPU16RM.pdf
for the general 68HC16 core.
CONTENTS: MATLAB(R) files provided as examples of filter design
other signal processing. (Many of these files were used to
figures in the book, or to produce examples.)
REQUIREMENTS: These files were written to run under MATLAB
4.2c for Windows. Many of the files will run under other versions
of MATLAB with minimal modification. Most files do not require
vectors, and so will probably run under the student version of MATLAB.
Note--there is an open-source program called Octave that is similar to
MATLAB, but with some nice extensions. It is FREE, and used
around the world for signal processing, etc. (See the resources
links elsewhere on this website.) Octave will run under Mac OS X,
Linux, and even under less robust operating systems (e.g., Windows).
The m-files can also be downloaded as part of http://www.redcedar.com/dspcd/dspcd.zip
CONTENTS: Speech data files for experimentation. Referenced
in Jack's book "Discrete-Time Processing of Speech Signals." Also
available via ftp at archive.egr.msu.edu in the directory
REQUIREMENTS: These files are in ASCII, one signed integer
sample per line. A user-written program may be necessary to read
this data. (It is easily read by MATLAB.)
CONTENTS: Student version of the MathSuite for Windows
Includes MathViews (a MATLAB(R) compatible tool), MathXplorer,
ActiveX control (OCX), WaveXplorer (interactive waveform editor),
Visual Basic Program (with source) and Internet Explorer Pages.
version is limited to 16K array size, and is for non-commercial
(See the MathWizards page at www.mathwizards.com.)
NOTE--Please check the MathWizards website for the most recent version.
REQUIREMENTS: Windows 95/NT, >20M free disk space. Note
that other versions, including for Windows 3.1, may be available for
at the MathWizards website.
COMMENT: We are providing MathViews as an example of a tool you
might find useful for digital signal processing design. If you
it useful, we encourage you to follow the applicable guidelines for use
of the program (see the license text). We are pleased to include
this tool set on this CD-ROM, but please understand that different tool
sets have different areas of emphasis, and that the M-files included
on this CD-ROM may require some modification to run under MathViews.
2/14/05: The MathWizard website is still up, but does not seem to
have been updated since the late 90's. You might want to look
into Octave if you want a MATLAB-like environment.
CONTENTS: Adobe Acrobat(R) Reader for Windows 95, version 3.01.
may also see the Adobe website for the most recent release of the
Reader at www.adobe.com.
REQUIREMENTS: See the readme.txt file in the ACROBAT directory for
system requirements and brief installation instructions.