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"