AllenDowney / ThinkDSP

Think DSP: Digital Signal Processing in Python, by Allen B. Downey.
https://allendowney.github.io/ThinkDSP/
3.97k stars 3.23k forks source link

Corrections from Luís Guimarães #85

Closed AllenDowney closed 2 years ago

AllenDowney commented 2 years ago

(Typos)

Page 100 (Chapter 8): "In addition to the Gaussian window we used in this window, create a Hamming window with the same size." I think you meant to write "(...) we used in this chapter (...)".

Page 102 (Chapter 8): "ys = df.close.values[::-1] close = thinkdsp.Wave(ys, framerate=1) spectrum = wave.make_spectrum()" It should be "close.make_spectrum()" instead of "wave.make_spectrum()"

Page 116 (Chapter 10): "(...) we can compute the impulse response by multiplying spectrum of the impulse and the filter, (...)" This sentence seems to be missing a "the" before the word "spectrum".

Page 127 (Chapter 11): "I’ll uses that to explain amplitude modulation (AM)" I think "use" should be used in place of "uses"

(Miscellaneous)

I don't want to be annoying but every time I read this paragraph it always sounds like fallacious reasoning to me because I'm guessing that, even with the power losses of transmission, it would be an issue if the power lost after demodulating and filtering ruined the sound. So maybe the real reason why the power lost after demodulating and filtering is not a problem is that multiplying by a factor of 2 does not damage the sound quality in a significant way.

AllenDowney commented 2 years ago

I have made corrections based on these comments.

Many thanks to Luís!