This page summarizes known errors--I mean features--in the first edition of Digital Signal Processing and the Microcontroller by Grover and Deller. The most up-to-date copy of this errata can be found at www.redcedar.com. Send any new errors (aack!) to firstname.lastname@example.org. (With your permission, we'd be happy to credit you.)
The typos and formatting are kind of expected. But I'm very sorry about some of the real gaffes that slipped by (especially on pages 101, 110, and 168). A few of these I can see where they came from (and they're all my (Dale's) fault), but a few are just out of left field. Check out page 101 in particular--how the heck could that slip by? It's a mystery. Guess it looked too simple to get wrong...
Bold entries are errors that affect content, most other
entries are just formatting issues and mild typographical errors.
Underlined bold entries are errors that are important.
Page Description of change
(CIP) Change subject headings
xvii Motorola is not hosting the website for this book (at the moment, at least), so this should be changed to point elsewhere for software sources on the web. (Such as www.redcedar.com?)
xx The wording in the acknowledgments should actually be "Nick Radhuber and Bernard Goodwin at Prentice Hall and Susan Zilkowski at Motorola University Press took what appeared to us to be a simple job, was in fact a time-consuming, complex set of interconnected tasks, and made it look simple to us." (Not even on page 1 and already the typos and errors are creeping in. And what a place to start with. Sorry Nick, Bernard, and Susan.)
4 Figure 1-2, the numbers should look more like they're in a sequence.
17,18 Cartoon illustration #1 is missing! Put it on page 17, and move illustration #2 to page 18 (now blank). (See www.redcedar.com for the missing cartoon.)
21 Footnote formatting problem.
26 Second paragraph, missing final parenthesis.
34 Footnote 8, Avis(R) and Hertz(R) should have registered trademarks by their names.
43 Third paragraph, parenthetical comment with equation is lacking a closing parenthesis.
45 Table 2-3, the entry for 0.316... should also equate to 1 over the square root of 10.
50 Tension the rebar prior to pouring the cement. (You would'nt believe how many folks get this backwards.)
59 Figure 2-33, the "x3" are not consistent in size. (Use a special symbol?)
59 First paragraph, second sentence, should be "Linear systems don't have to be time-invariant, nor are time-invariant systems always linear."
66 Figure 3-2, the input signal should be a copy of the "corrupted signal" in Figure 3-1.
68 Last paragraph, second sentence, add "be" to "for analog circuits this might (be) in the kHz ..."
76 Figure 3-15, 3-16, formatting problems.
76 Figure 3-16, missing "delta sub s" on figure.
77 Equation 3.1, d_sub_p should be delta_sub_p.
83 Footnote 13, formatting of symbols.
84 The preferred cutting speed for a 2-flute end mill in 6061 T-6 alloy aluminum is somewhat slower.
85 Whoa--the results are correct, but the first equation has H(s) equal to Vin(s)/Vout(s)--it should be Vout(s)/Vin(s). Also change page 84, second sentence, to read "H(s) as the ratio of the output to input voltages." Note too that "as" in that sentence is tagged symbolic, and so appears in italics. (Thanks to Ted Cory.)
87 Footnote 15, formatting of symbols.
90 Last paragraph, parenthetical comment has "There is a theorem to this effect tthat..."; spell as "that."
101 The frequency for the radio station should be 850 kHz, not 870 kHz. This requires changes to Figure 4-8, references to 870 kHz in the first paragraph of page 101 and in the first paragraph of page 102. While references on page 103 and 104 refer to 870-880, this could be left intact, or all the examples revised. (By the way, if 870 kHz is used with a sampling rate of 50 kHz, the signal ends up at 20 Hz.) (Thanks to Ted Cory.)
102 First paragraph, "kHz", not "KHz".
If we say the range for normalized frequency w (lower case omega) is 0
to pi, then the range for f should be 0 to 0.5. The equations
from here are fine. So change the sentence "or in terms of f,
from 0 to 1" to read "or in terms of f, from 0 to 0.5". (Thanks
to Sean McGarigle.)
108 Instead use the following more accurate coefficients in equation 4.5:
H(e^jw)= 0.3763 / ( 1 - 1.5928 e^-jw + 0.9691 e^-2jw )
which should yield 12.7219 - 16.3496j, or a magnitude of 20.7161 = 26.32 dB. (Thanks to Ted Cory.)
128 Last paragraph, insert "Equation 4.24" after the word "Using" at the start of the sentence.
110 Both equations 4.6 and 4.7 are wrong--for our use of the notation. Didn't we read the note on page 35?! In fact, Omega = w/Ts = wFs (eq 4.6), and F = (wFs)/(2pi) = w/(2piTs) (equation 4.7). (Thanks to Ted Cory. Twice.)
113 Footnote (20), third sentence, extraneous "it" in "regions where it this transform is valid."
134 Figure 4-23, formatting of text in figure.
137 Second paragraph, in the parenthetical sentence, change "delta-sigma" to "sigma-delta".
138 Table 4-5, 2nd & 3rd columns thinner, last column wider.
145 Figure 4-30, formatting of text in figure.
154 Second paragraph, could change "omega=OmegaT" to "omega=OmegaTs". (For consistency.)
158 Fourth full paragraph, sentence starting "Listing compares" should be "Listing 5-1 compares".
167 Second paragraph, first sentence, drop the "the" in "and is 'optimal' in its the magnitude".
168 Paragraph under equation 5.2, last sentence, should read "thus, an even N is good only...". Here is a useful table:
|Even||Odd||# of coefs
|Odd||Even||# of zeros
||Stopband Attenuation (dB) A|
||31 (some sources give 32)
||41 (some sources 43)
The C programs were written for a 16-bit environment (such as MSDOS-based C compilers); check them for correct operation under other environments.