Think DSP - Allen B. Downey

Think DSP

Digital Signal Processing in Python

(Autor)

Buch | Softcover
168 Seiten
2016
O'Reilly Media (Verlag)
978-1-4919-3845-4 (ISBN)
26,90 inkl. MwSt
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.
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

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

Chapter 1Sounds and Signals
Periodic Signals
Spectral Decomposition
Signals
Reading and Writing Waves
Spectrums
Wave Objects
Signal Objects
Exercises
Chapter 2Harmonics
Triangle Waves
Square Waves
Aliasing
Computing the Spectrum
Exercises
Chapter 3Non-Periodic Signals
Linear Chirp
Exponential Chirp
Spectrum of a Chirp
Spectrogram
The Gabor Limit
Leakage
Windowing
Implementing Spectrograms
Exercises
Chapter 4Noise
Uncorrelated Noise
Integrated Spectrum
Brownian Noise
Pink Noise
Gaussian Noise
Exercises
Chapter 5Autocorrelation
Correlation
Serial Correlation
Autocorrelation
Autocorrelation of Periodic Signals
Correlation as Dot Product
Using NumPy
Exercises
Chapter 6Discrete Cosine Transform
Synthesis
Synthesis with Arrays
Analysis
Orthogonal Matrices
DCT-IV
Inverse DCT
The Dct Class
Exercises
Chapter 7Discrete Fourier Transform
Complex Exponentials
Complex Signals
The Synthesis Problem
Synthesis with Matrices
The Analysis Problem
Efficient Analysis
DFT
The DFT Is Periodic
DFT of Real Signals
Exercises
Chapter 8Filtering and Convolution
Smoothing
Convolution
The Frequency Domain
The Convolution Theorem
Gaussian Filter
Efficient Convolution
Efficient Autocorrelation
Exercises
Chapter 9Differentiation and Integration
Finite Differences
The Frequency Domain
Differentiation
Integration
Cumulative Sum
Integrating Noise
Exercises
Chapter 10LTI Systems
Signals and Systems
Windows and Filters
Acoustic Response
Systems and Convolution
Proof of the Convolution Theorem
Exercises
Chapter 11Modulation and Sampling
Convolution with Impulses
Amplitude Modulation
Sampling
Aliasing
Interpolation
Summary
Exercises

Erscheinungsdatum
Verlagsort Sebastopol
Sprache englisch
Maße 179 x 233 mm
Gewicht 306 g
Einbandart kartoniert
Themenwelt Mathematik / Informatik Informatik Programmiersprachen / -werkzeuge
Mathematik / Informatik Informatik Theorie / Studium
Mathematik / Informatik Mathematik
Technik Elektrotechnik / Energietechnik
Technik Nachrichtentechnik
Schlagworte Digitale Signalverarbeitung • Digital Signal Processing DSP • Python
ISBN-10 1-4919-3845-5 / 1491938455
ISBN-13 978-1-4919-3845-4 / 9781491938454
Zustand Neuware
Haben Sie eine Frage zum Produkt?
Mehr entdecken
aus dem Bereich
Das Handbuch für Webentwickler

von Philip Ackermann

Buch | Hardcover (2023)
Rheinwerk (Verlag)
49,90
Grundlagen und praktische Anwendungen von Transpondern, kontaktlosen …

von Klaus Finkenzeller

Buch (2023)
Hanser (Verlag)
89,99
das umfassende Handbuch

von Marc Marburger

Buch | Hardcover (2024)
Rheinwerk (Verlag)
49,90