< A
HREF="http://ad.doubleclick.net/jump/DSPGuide.GSIAN;sz=300x250;ord=123456789?"
TARGET="_blank">< IMG
SRC="http://ad.doubleclick.net/ad/DSPGuide.GSIAN;sz=300x250;ord=123456789?"
WIDTH="300" HEIGHT="250" BORDER="0" ALT="Click here..."></A>
Errata
The Scientist and Engineer's Guide to Digital Signal Processing by Steven W.
Smith, 11/17/2001
First Edition (hardcover)
page 2, line 1, here --> where
page 2, line 3, exploded --> explode
page 2, line , vender --> vendor
page 5, line 12, particularity --> particularly
page 6, line 18, resonate --> resonant
page 7, 2nd full paragraph, line 9, known --> know
page 7, 3rd line from bottom, at --> as
page 9, line 7, criteria --> criterion
page 13, Fig. 2-1b, Mean = 3.5 --> Mean = 3.0
page 17, Table 2-2, program bug: divide by zero error generated on first
loop
page 20, Fig. 2-4 caption, line 4, shows --> show
page 20, line 1, 8 samples --> 7 samples
page 21, Table 2-3, line 340: H[I%] --> H%[I%]
page 22, 4th paragraph, 3rd to last line, 0 to 255 --> 0 and 255
page 22, 4th paragraph, 2nd to last line, histogram --> pmf
page 23, 3rd paragraph, 3th line, 121 - 120 --> (121 - 120)
page 23, 3rd paragraph, 5th line, 120.5 - 120.4 --> (120.5 -
120.4)
page 25, Table 2-4, program bug: program will not handle a value 10.0
page 25, Table 2-4, line 230, .01 --> 100
page 26, Fig. 2-7 caption line 6, 21 bins --> 9 bins
page 26, line 7, delete "in"
page 28, 3rd paragraph, line 10, delete second "will be"
page 29, line 5, communication --> communicate
page 32, 5th paragraph, line 3, has --> have
page 32, 3rd line from bottom, used --> use
page 39, 3rd paragraph, line 2, continious --> continuous
page 41, caption, line 2, recreated --> recreate
page 41, line 7, their --> there
page 42, 1st full paragraph, line 10, It --> If
page 42, 2nd full paragraph, line 9. 3.5 to 4.0 --> 2.5 to 3.0
page 43, line 10, you --> your
page 46, 3rd full paragraph, line 9, shown -- shows
page 50, line 1, use --> used
page 54, 2nd paragraph, last line, roll-off --> roll-off is
page 62, 5th paragraph, line 10, increase --> increases
page 75, line 14, make --> makes
page 77, Table 4-4, line 4, DS:[0] --> DS:[2]
page 81, line 9 and line 12, personnel --> personal
page 82, 3rd paragraph, 3rd line from bottom, personnel -->
personal
page 83, 2nd paragraph, line 7, forth --> fourth
page 85, 10th line from bottom, change to read: sin(-x) = -sin(x)
page 90, caption, last line, y2 --> y1
page 96, 2nd paragraph, line 1, Figure 5-11 --> Figure 5-8
page 99, line 3, x1[n], x2[n], x3[n] --> x0[n], x1[n], x2[n]
page 99, line 6, y1[n], y2[n], y3[n] --> y0[n], y1[n], y2[n]
page 100, 3rd paragraph, line 5, There --> They
page 101, Fig. 5-13, the sign of the graph of x27[n] is reversed
page 102, line 9, form --> from
page 103, 2nd paragraph, line 4, know --> known
page 103, 2nd paragraph, line 10, synthesized --> synthesize
page 116, 2nd paragraph, line 1, look an --> look at
an
page 120, last line, Eq. 6-2 --> Eq. 6-1
page 123, line 10, Forth --> Fourth
page 128, Table 7-1, "first difference" program, duplicated line number
110
page 128, Table 7-1, "first difference" program, line 120, Y[I%-1]
--> X[I%-1]
page 128, Table 7-1, "running sum program", duplicated line number
120
page 142, paragraph 3, line 9, sinusoid --> sinusoidal
page 144, paragraph 7, line 10 & 12, imaginary --> imagined
page 147, Fig. 8-3, Frequency Domain, sine waves --> cosine
waves
page 147, Fig. 8-3, Frequency Domain, cosine waves --> sine
waves
page 151, Fig. 8-5 caption line 3, continious --> continuous
page 152, paragraph 2, line 8, thepattern --> the pattern
page 160, Table 8-2, line 340 & 350, X[I%] --> XX[I%]
page 162, 2nd and 3rd lines after Fig. 8-9, Eq. 8-4 --> Eq. 8-5
page 174, caption, 2nd line from bottom, Blackman --> Hamming
page 179, Fig 9-7d, delete vertical line through figure label
page 182, last line, delete extra space at end of line
page 188, line 5, &Phase --> & Phase
page 196, line 2, view --> viewed
page 202, 3rd full paragraph, line 5, continious --> continuous
page 202, 3rd full paragraph, line 6, drawing --> draw
page 202, 3rd full paragraph, line 10, minimize --> minimizing
page 202, 3rd full paragraph, line 11, freqeuncy --> frequency
page 206, line 9, on top of each other --> end-to-end
page 208, Equation caption, Equation 10-2 --> Equation 10-3
page 208, 2nd paragraph, line 8, 10-1 --> 10-3
page 208, 3rd line from bottom, Eq. 10-1 --> Eq. 10-3
page 212, 1st full paragraph, line 1, Figure 11-4 --> Figure
11-3
page 214, line 13, sin(pi kM/N) --> sin(pi k/N)
page 214, line 13, pi kM/N --> pi k/Npage 214, 3rd full paragraph,
line 5, sin(x)/x --> sin(pi x)/(pi x)
page 216, 4th paragraph: There are at least two other waveforms that are
their own Fourier transform: the null function, and the impulse train (see
page 44)
page 220, caption, last line, even --> odd
page 229, Table 12-3, sample 6: 0100 --> 0110
page 234, first line, delete "of these"
page 239, first line, signals --> signal
page 240, line 10, Chapter 6 --> Chapter 5
page 245-259, header of odd pages, Continious --> Continuous
page 274, Fig 14-8, caption line 1, Deigning --> Designing
page 274, 2nd full paragraph, line 7/8, band-pass --> band-stop
page 275, Fig 14-9, caption line 1, Deigning --> Designing
page 278, line 5, 11 --> 10
page 284, table 15-2, line 250, Y[[0] --> Y[0]
page 284, table 15-2, line 300, ACC --> ACC/101
page 288, Fig. 16-3b, the labels for "Hamming" and "Blackman" are
reversed
page 304, 2nd full paragraph, last line, allow --> allowed
page 305, Table 17-5, caption, line 4, (b) divided by (d) --> (d)
divided by (b)
page 309, Fig. 17-9c, Weiner --> Wiener
page 315, caption, line 2, (d) & (e) --> (e) & (f)
page 329, Fig. 19-7a, missing right digit on y-axis labels
page 341, Table 20-5, line 1390, -K^2 --> -(K^2)
page 360, line 5, outside to inside --> inside to outside
page 362, line 2, 14 bits --> 15 bits
page 365, line 4 and line 5 from bottom, format --> formant
pate 366 line 13, format --> formant
page 369, Fig. 22-10 caption line 3, showing --> show that
page 370, 4th full paragraph, line 2, log(x+y) --> log(xy)
page 371, line 3, a[ ] --> a[ ].
page 372, last line, process -- processed
page 374, line 8, personnel --> personal
page 390, 2nd paragraph, line 4, 175 --> 150
page 405, Fig. 24-6, label in figure, vert[c] --> vert[r]
page 405, Fig. 24-6, label in figure, horz[r] --> horz[c]
page 407, 3rd paragraph, line 1, every day --> everyday
page 440, line 9, exactly one - -> zero or one
page 449, Figure caption, Figure 25-20 --> Figure 25-19
page 449, Eq. 25-2, 4/pi^2 --> -4/pi^2
page 469, line 1050, the number "1060" at the end should be the next
line number
page 469, Table 26-3, line 3040, FOR INPUT NODES --> FOR HIDDEN
LAYER
page 469, Table 26-3, line 3140, FOR HIDDEN NODES --> FOR OUTPUT
LAYER
page 475, Fig. 26-12 caption line 9, is a the point --> is a point page
493, Fig. 27-8 caption line 2, STRING should be in italics
page 507, Fig. 28-2, M = sqr(85) --> M = sqr(40)
page 509, 4th paragraph, line 5, using --> Using
page 511, Fig. 28-3 caption line 7, allow --> allows
page 512, line 7, M & "theta" --> M & "Phi"
page 513, 5th full paragraph, line 7, + 2.1213 --> - 2.1213
page 513, 5th full paragraph, line 8, - j 2.1213 --> + j
2.1213
page 513, 5th full paragraph, line 10, - 0.5740 --> +
0.5740
page 513, 5th full paragraph, line 11, + j 0.5740 --> - j
0.5740
page 514, Fig. 28-4, + 2.1213 --> - 2.1213
page 514, Fig. 28-4, - j 2.1213 --> + j 2.1213
page 514, Fig. 28-4, + j 0.4619 --> - j 0.4619
page 514, Fig. 28-4, - 0.5740 --> + 0.5740
page 514, Fig. 28-4, +j 0.5740 --> - j
0.5740
page 514, 1st full paragraph, line 2, + j 0.4619 --> - j 0.4619
page 514, 1st full paragraph, line 5, 0.4619 --> -0.4619
page 521, Eq. 29-3 in cos equation, - e^(-jx) --> +
e^(-jx)
page 522, line 3, required --> requires
page 525, Eq. 29-8 caption line 2, Eq. 21-7 --> Eq. 29-7
page 525, Eq. 29-8, kn/N] + j sin --> kn/N + j
sin
page 525, Eq. 29-8, kn/N] + j cos --> kn/N - j cos
page 529, 9. Scaling --> 8. Scaling
page 529, 10. Variations --> 9. Variations
page 545, 2nd full parag., line 1, the last chapter --> chapter
28
page 549, Figure caption, Figure 30-6 --> Figure 30-7
page 551, Fig. 30-8 caption, the last chapter --> chapter
28
page 552, 3rd paragraph, line 1, Figure 30-7 --> Figure 30-9
page 554, 2nd full paragraph, line 4, real --> imaginary
page 555, line 4, imaginary axis --> real axis
page 558, the equation 6 lines from the bottom, y[n] = r^n --> y[n]
= r^(-n)
page 559, Fig. 31-1a,b,c (change in 3 places), y[n] = r^n -
-> y[n] = r^(-n)
page 559, Fig. 31-1a, r = 0.9 --> r = 1.1
page 559, Fig. 31-1c, r = 1.1 --> r = 0.9
page 559, line 2, change to read: "will decrease if r>1, and
increase if r<1."
page 559, Equation after line 5 should read: r^(-n) = [e^(ln(r)]^(-n) =
e^(-n ln(r)) = e^(-sigma n) where: sigma = ln(r)
page 559, bottom equation should read: X(r,omega) = {sum from n=-infinity
to infinity} x[n] r^(-n) e^(-j omega n)
page 560, top equation, should read: z = r e^(j omega)
page 561, paragraph 2, line 6, must between --> must be between
page 560, 2nd full paragraph, line 6, is this --> in this
page 564, line 3, dividing --> multiplying
page 564, 4th paragraph, line 8, methods cannot --> methods generally
cannot
page 564, line 14, s-domain --> z-domain
page 571, numerator of right half of equation, wz + yz --> wz + xy
page 577, Fig. 31-7, line 340, Fig. 23-8 --> Fig. 31-8
page 578, 3rd paragraph, last line, H(s) --> H[z]
page 578, 3rd line from bottom, 0 to pi radians/second --> 0 to
infinity radians/second
page 622, Under Fourier Transform, change "discrete time Fourier series"
to "discrete time Fourier transform"
Second Edition (softcover and electronic pdf files)
page 2, line 6, vender --> vendor
page 5, line 12, particularity --> particularly
page 6, line 18, resonate --> resonant
page 7, 3rd line from bottom, at --> as
page 9, line 7, criteria --> criterion
page 17, Table 2-2, program bug: divide by zero error generated on
first loop
page 20, Fig. 2-4 caption, line 4, shows --> show
page 20, line 1, 8 samples --> 7 samples
page 21, Table 2-3, line 340, H[I%] --> H%[I%]
page 22, 4th paragraph, 2nd to last line, histogram --> pmf
page 23, 3rd paragraph, 3th line, 121 - 120 --> (121 - 120)
page 23, 3rd paragraph, 5th line, 120.5 - 120.4 --> (120.5 -
120.4)
page 25, Table 2-4, program bug: program will not handle a value
10.0
page 25, Table 2-4, line 230, .01 --> 100
page 26, line 7, delete "in"
page 32, 3rd line from bottom, used --> use
page 39, 3rd paragraph, line 2, continious --> continuous
page 41, caption, line 2, recreated --> recreate
page 41, line 7, their --> there
page 54, 2nd paragraph, last line, roll-off --> roll-off is
page 62, 5th paragraph, line 9, increase --> increases
page 77, Table 4-4, line 4, DS:[0] --> DS:[2]
page 81, line 9 and line 12, personnel --> personal
page 82, 3rd paragraph, 3rd line from bottom, personnel -->
personal
page 85, 4th line from bottom, change to read: sin(-x) = -sin(x)
page 90, caption, last line, y2 --> y1
page 93, Fig. 5-6b, x-axis, B --> H
page 128, Table 7-1, "first difference" program, duplicated line number
110
page 128, Table 7-1, "first difference" program, line 120, Y[I%-1]
--> X[I%-1]
page 128, Table 7-1, "running sum program", duplicated line number
120
page 162, 2nd and 3rd lines after Fig. 8-9, Eq. 8-4 --> Eq. 8-5
page 174, caption, 2nd line from bottom, Blackman --> Hamming
page 206, caption for Eq. 10-1, add last line "between 0 and pi."
page 214, line 13, sin(pi kM/N) --> sin(pi k/N)
page 214, line 13, pi kM/N --> pi k/N
page 220, caption, last line, even --> odd
page 234, first line, delete "of these"
page 239, first line, signals --> signal
page 240, line 10, Chapter 6 --> Chapter 5
page 278, line 5, 11 --> 10
page 284, table 15-2, line 250, Y[[0] --> Y[0]
page 284, table 15-2, line 300, ACC --> ACC/101
page 288, Fig. 16-3b, the labels for "Hamming" and "Blackman" are
reversed
page 305, Table 17-5, caption, line 4, (b) divided by (d) --> (d)
divided by (b)
page 309, Fig. 17-9c, Weiner --> Wiener
page 315, caption, line 2, (d) & (e) --> (e) &
(f)
page 360, line 5, outside to inside --> inside to outside
page 362, line 2, 14 bits --> 15 bits
page 365, line 4 and line 5 from bottom, format --> formant
pate 366 line 12, format --> formant
page 370, 4th full paragraph, line 2, log(x+y) --> log(xy)
page 371, line 3, add "." at end of sentence
page 371, line 9, multi-plication --> multiplication
page 374, line 8, personnel --> personal
page 390, 2nd paragraph, line 4, 175 --> 150
page 407, 3rd paragraph, line 1, every day --> everyday
page 440, line 9, exactly one - -> zero or one
page 449, Eq. 25-2, 4/pi^2 --> -4/pi^2
page 469, Table 26-3, line 3040, FOR INPUT NODES --> FOR HIDDEN
LAYER
page 469, Table 26-3, line 3140, FOR HIDDEN NODES --> FOR OUTPUT
LAYER
page 516, line 8, 30,000 --> 3000
page 523, Table 28-4, line 008, pm(k12,m14) --> pm(i12,m14)
page 543, 4 th full paragraph, line 5, 29-3 --> 29-2
page 543, Fig. 29-4 caption, line 5, 29-3a --> 29-2a
page 548, 15 th line from bottom, (echo, 1 newest, dm); - -> (echo,
1, newest, dm);
page 555, Fig. 30-2, M = sqr(85) --> M = sqr(40)
page 577, 9. Scaling --> 8. Scaling
page 577, 10. Variations --> 9. Variations
page 590, caption, line 7, 30-5 --> 32-5
page 602, 3rd paragraph, line 4, real --> imaginary
page 603, line 4, imaginary axis --> real axis
page 606, the equation 6 lines from the bottom, y[n] = r^n --> y[n]
= r^(-n)
page 607, Fig. 33-1a,b,c (change in 3 places), y[n] = r^n -
-> y[n] = r^(-n)
page 607, Fig. 33-1a, r = 0.9 --> r = 1.1
page 607, Fig. 33-1c, r = 1.1 --> r = 0.9
page 607, line 2, change to read: "will decrease if r>1, and
increase if r<1."
page 607, Equation after line 5 should read: r^(-n) = [e^(ln(r)]^(-n) =
e^(-n ln(r)) = e^(-sigma n) where: sigma = ln(r)
page 607, bottom equation should read: X(r,omega) = {sum from n=-infinity
to infinity} x[n] r^(-n) e^(-j omega n)
page 608, top equation, should read: z = r e^(j omega)
page 608, paragraph 2, line 6, must between --> must be between
page 612, line 3, dividing --> multiplying
page 612, line 13, s-domain --> z-domain
page 612, 4th paragraph, line 8, methods cannot --> methods
generally cannot
page 619, numerator of right half of equation, wz + yz --> wz +
xy
page 626, 3rd line from bottom, 0 to pi radians/second --> 0 to
infinity radians/second
page 631, header, Study Guide --> Glossary
page 645-650, header, Glossary --> Index
page 646, Under Fourier Transform, change "discrete time Fourier
series" to "discrete time Fourier transform"