Digital Signal Processing Reference
In-Depth Information
APPENDIX
A
Software for Use with this Topic
A.1
FILE TYPES AND NAME CONVENTIONS
The text of this topic describes many computer programs or scripts to perform computations that illustrate
the various signal processing concepts discussed. The computer language used is usually referred to as
m-code (or as an m-file when in file form, using the file extension .m ) in MATLAB -related literature
or discussions, and as MathScript in LabVIEW-related discussions (the terms are used interchangeably
in this topic).
The MATLAB and LabVIEW implementations of m-code (or MathScript) differ slightly (Lab-
VIEW's version, for example, at the time of this writing, does not implement Handle Graphics, as does
MATLAB).
The topic contains mostly scripts that have been tested to run on both MATLAB and LabVIEW;
these scripts all begin with the letters LV and end with the file extension .m . Additionally, scripts starting
with the letters LV x are intended as exercises, in which the student is guided to write the code (the
author's solutions, however, are included in the software package and will run when properly called on
the Command Line).
Examples are:
LVPlotUnitImpSeq.m
LVxComplexPowerSeries.m
There are also a small number m-files that will run only in MATLAB, as of this writing. They all
begin with the letters ML. An example is:
ML_SinglePole.m
Additionally, there are a number of LabVIEW Virtual Instruments (VIs) that demonstrate various
concepts or properties of signal processing. These have file names that all begin with the letters Demo
and end with the file extension .vi . An example is:
DemoComplexPowerSeriesVI.vi
Finally, there are several sound files that are used with some of the exercises; these are all in the
.wav format. An example is:
drwatsonSR4K.wav
A.2 DOWNLOADING THE SOF TWARE
All of the software files needed for use with the topic are available for download from the following
website:
Search WWH ::




Custom Search