𝔖 Scriptorium
✦   LIBER   ✦

πŸ“

Think DSP: Digital Signal Processing in Python

✍ Scribed by Allen B. Downey


Publisher
O’Reilly Media
Year
2016
Tongue
English
Leaves
168
Edition
1
Category
Library

⬇  Acquire This Volume

No coin nor oath required. For personal study only.

✦ Synopsis


If 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.

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.

You’ll explore:

  • Periodic signals and their spectrums
  • Harmonic structure of simple waveforms
  • Chirps and other sounds whose spectrum changes over time
  • Noise signals and natural sources of noise
  • The autocorrelation function for estimating pitch
  • The discrete cosine transform (DCT) for compression
  • The Fast Fourier Transform for spectral analysis
  • Relating operations in time to filters in the frequency domain
  • Linear time-invariant (LTI) system theory
  • Amplitude modulation (AM) used in radio

Other books in this series include Think Stats and Think Bayes, also by Allen Downey.


πŸ“œ SIMILAR VOLUMES


Think DSP: Digital Signal Processing in
✍ Allen B. Downey πŸ“‚ Library πŸ“… 2016 πŸ› O'Reilly Media 🌐 English

Think DSP: Digital Signal Processing in Python is an introduction to signal processing and system analysis using a computational approach. The premise of this book (like the others in the Think X series) is that if you know how to program, you can use that skill to learn other things. By the end of

Think DSP Digital Signal Processing in
✍ Allen B. Downey πŸ“‚ Library πŸ“… 2016 πŸ› O'Reilly Media 🌐 English

Think DSP: Digital Signal Processing in Python is an introduction to signal processing and system analysis using a computational approach. The premise of this book (like the others in the Think X series) is that if you know how to program, you can use that skill to learn other things. By the end of

Python for Signal Processing: Featuring
✍ JosΓ© Unpingco (auth.) πŸ“‚ Library πŸ“… 2014 πŸ› Springer International Publishing 🌐 English

<p><p>This book covers the fundamental concepts in signal processing illustrated with Python code and made available via IPython Notebooks, which are live, interactive, browser-based documents that allow one to change parameters, redraw plots, and tinker with the ideas presented in the text. Everyth

Digital Signal Processing: Illustration
✍ S. Esakkirajan, T. Veerakumar, Badri N. Subudhi πŸ“‚ Library πŸ“… 2023 πŸ› Springer 🌐 English

he objective of this book is to implement signal processing algorithms in Python. There are many open-source software packages available to implement signal processing algorithms. The reasons for choosing Python are (1) it is a general-purpose programming language that can be used for various tasks