{"product_id":"think-dsp-digital-signal-processing-in-python-9781491938454","title":"Think DSP: Digital Signal Processing in Python","description":"\u003cp\u003eIf you understand basic mathematics and know how to program with Python, youâ re ready to dive into signal processing. While most resources start with theory to teach this complex subject, this practical book introduces techniques by showing you how theyâ re applied in the real world. In the first chapter alone, youâ ll be able to decompose a sound into its harmonics, modify the harmonics, and generate new sounds. \u003c\/p\u003e\u003cp\u003e Author Allen Downey explains techniques such as spectral decomposition, filtering, convolution, and the Fast Fourier Transform. This book also provides exercises and code examples to help you understand the material. \u003c\/p\u003e\u003cp\u003e Youâ ll explore: \u003c\/p\u003e\u003cul\u003e \u003cli\u003ePeriodic signals and their spectrums \u003c\/li\u003e\n\u003cli\u003eHarmonic structure of simple waveforms \u003c\/li\u003e\n\u003cli\u003eChirps and other sounds whose spectrum changes over time \u003c\/li\u003e\n\u003cli\u003eNoise signals and natural sources of noise \u003c\/li\u003e\n\u003cli\u003eThe autocorrelation function for estimating pitch \u003c\/li\u003e\n\u003cli\u003eThe discrete cosine transform (DCT) for compression \u003c\/li\u003e\n\u003cli\u003eThe Fast Fourier Transform for spectral analysis \u003c\/li\u003e\n\u003cli\u003eRelating operations in time to filters in the frequency domain \u003c\/li\u003e\n\u003cli\u003eLinear time-invariant (LTI) system theory \u003c\/li\u003e\n\u003cli\u003eAmplitude modulation (AM) used in radio \u003c\/li\u003e\n\u003c\/ul\u003e \u003cp\u003e Other books in this series include \u003ci\u003eThink Stats\u003c\/i\u003e and \u003ci\u003eThink Bayes\u003c\/i\u003e, also by Allen Downey.\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAbout the Author\u003c\/b\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003eAllen Downey is a Professor of Computer Science at Olin College of Engineering. He has taught at Wellesley College, Colby College and U.C. Berkeley. He has a Ph.D. in Computer Science from U.C. Berkeley and Master's and Bachelor's degrees from MIT.\u003c\/p\u003e\u003cbr\u003e","brand":"O'Reilly Media","offers":[{"title":"Default Title","offer_id":50338647474450,"sku":"9781491938454","price":29.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0831\/4771\/8930\/files\/img_140cc5a3-b271-436f-9765-09fda36bf753.jpg?v=1727989941","url":"https:\/\/surprise-castle.myshopify.com\/products\/think-dsp-digital-signal-processing-in-python-9781491938454","provider":"Surprise Castle","version":"1.0","type":"link"}