Advanced Digital Signal Processing with Python Examples-Ilmenau University of Technology-Full Course

preview_player
Показать описание
#python #signalprocessing #freecourse

Advanced Digital Signal Processing with Python Examples-Ilmenau University of Technology - Full Course

00:00:00 Quantization:
- Quantization Definition
- Quantization Error
- Uniform Quantization Types: Mid-Rise and Mid-Tread
- Python Example: Uniform Quantization
- Python Quantization Example Real-Time

00:16:40 Quantization: Signal-to-noise ratio (SNR)
- Signal to Noise Ratio
- SNR Uniform Distribution
- SNR for Full-Range and not Full-Range Signals
- Probability Distribution Function (PDF) of a Sine Wave
- SNR of a Sine Wave

00:33:59 Companding
- Companding - µLaw, ALaw
- Python Examples

00:47:29 Revision: Histogram, PDF, Numerical Integral
- Signals
- Histogram
- Probability Density Function (PDF)
- Numerical Integration

01:07:00 Lloyd-Max Quantizer
- Lloyd-Max Basic Concept
- Minimizing the Expectation of the Quantization Error Power
- Decision Boundaries
- Reconstruction Values
- Lloyd-Max Algorithm
- Example 1
- Example 2 Laplacian Distribution

01:35:00 Vector Quantization and Linde–Buzo–Gray (LBG)
- Lloyd-Max Quantizer Revisited
- Scalar vs Vector Quantization
- N-Dimensional Space
- Linde–Buzo–Gray (LBG) Algorithm
- LBG Algorithm Example
- Vector Quantizer (VQ) Encoder / Decoder
- VQ Codebook
- VQ Example

02:05:00 Sampling
- Mathematical Formulation
- Frequency Domain
- Complex z-Plane
- Sampling a Discrete Time Signal
- Sampling a Discrete Time Signal - Frequency Domain
- Downsampling Example
- Aliasing Components Example
- Real-Time Aliasing Components Example
- Downsampling: Removing the Zeros
- Upsampling
- Downsampling/ Upsampling - Reconstruction
- Python Example: Down/Up Sampling Live Spectrogram

03:18:00 The z-Transform
- Definition
- Properties
- Properties Part II
- z-Transform Example: Exponential Decaying Sequence
- Recommended Tutorials

03:37:00 Filters
- Finite Impulse Response (FIR) Filters
- Infinite Impulse Response (IIR) Filters
- Combined FIR-IIR Structure
- Filter Example: Exponential Decaying Signal
- Filter Example: Computing the Resulting Frequency Response

03:55:00 Multirate Noble Identities and Filters
- Filter Design: Linear Phase and Signal Delay
- Filter Design: General Phase and Signal Delay
- Filter Design: Magnitude
- Example: Half Band Low Pass Filter
- Python Example: Half Band Low Pass Filter
- Real-time Python Example: Band Pass Filter Part I
- Real-time Python Example: Band Pass Filter Part II
- Filtering and Sampling
- Multirate Noble Identities
- Polyphase Decomposition
- Example: Polyphase Decomposition
- Sampling as Vector Multiplication
- Python Example: Down-sampling

04:41:00 Allpass Filters
- Allpass Filter as Fractional Delay
- Python Example: Allpass Filter as Fractional Delay
- Frequency Response: Allpass Filter as Fractional Delay
- Infinite Impulse Response (IIR) Fractional Delay Filter Design
- Simple IIR Allpass Filters
- Simple IIR Allpass Filters: Magnitude and Phase
- IIR Allpass Filters and Frequency Warping
- IIR Allpass Filter: Frequency and Impulse Response
- Frequency Warping and Bark Scale
- Frequency Warping and Bark Scale Application

05:20:00 Frequency Warping and Minimum Phase Filters
- Example: Warped Low Pass Filter
- Warped Low Pass Filter: Frequency Response
- Minimum Phase Filters Introduction
- Minimum Phase Filters and All Pass Filters
- Compensation Filter
- Zeros "Mirroring"
- Minimum Phase Filters Frequency Response

05:45:00 Hilbert Transform, Complex Signals and Filters
- Complex Signals and Filters
- Hilbert Transformer: Impulse Response
- Hilbert Transformer: Real and Imaginary Parts
- Hilbert Transformer: Python Example
- Hilbert Transformer: Frequency Response
- Example: Measurement of the (Instantaneous) Amplitude

06:00:00 Wiener Filters
- Convolution as Matrix Multiplication
- Moore-Penrose Pseudo Inverse
- Python Example for Denoising Speech
- Wiener-Hopf Equation
- Python Example: The Number of The Beast Intro by Iron Maiden

06:24:00 Matched Filters
- Maximizing Signal to Noise Rate (SNR)
- Maximizing SNR as Matrix Multiplication
- Cauchy-Schwartz Inequality
- Correlation
- Python Example: Matched Filter
- Convolutional Neural Network Implementation

06:40:00 Prediction
- Wiener Filter Approach
- Cross-Correlation e Auto-Correlation
- Python Example
- Python Example: Encoder
- Python Example: Decoder
- Neural Network Implementation
- Online Adaptation
- Linear Predictive Coding (LPC)
- Python Example: Linear Predictive Coding (LPC)
- Least Mean Squares (LMS) Algorithm
- Python Example: Least Mean Squares (LMS) Algorithm
- Predictive Encoder with Quantizer
- Python Example: Predictive Encoder with Quantizer
Рекомендации по теме
Комментарии
Автор

Hi,
Thanks for the videos.
How can we download codes and presentations?

aligm