Filter banks and audio coding : compressing audio signals using Python /: compressing audio signals using Python. ([2020])
- Record Type:
- Book
- Title:
- Filter banks and audio coding : compressing audio signals using Python /: compressing audio signals using Python. ([2020])
- Main Title:
- Filter banks and audio coding : compressing audio signals using Python
- Further Information:
- Note: Gerald Schuller.
- Authors:
- Schuller, Gerald
- Contents:
- Intro -- Preface -- Contents -- About the Author -- 1 Filter Banks -- 1.1 Introduction -- 1.2 Frequency Domain Transforms and Notation -- 1.3 Linear Filters -- 1.4 Sampling an Analog Signal -- 1.5 Downsampling a Time-Discrete Signal -- 1.5.1 Python Example Sampling with Unit Impulse Train -- 1.5.2 Removal of the Zeros -- 1.5.3 Python Example -- 1.6 Upsampling -- 1.7 The z-Transform and Effects in the z-Domain -- 1.8 Non-Ideal Filters -- 1.9 Filter Bank Design for Perfect Reconstruction -- 1.9.1 Analysis Filter Bank -- 1.9.2 Synthesis Filter Bank -- 1.9.3 Block Transforms 1.10 Connection of Block Transforms to Filter Banks -- 1.10.1 DFT Analysis Transform -- 1.10.2 DFT Synthesis Transform -- 1.10.3 Discrete Cosine Transform -- 1.10.4 Short Time Fourier Transform (STFT) -- 1.10.5 Block Processing for Longer Filters -- Analysis Filter Bank -- Synthesis Filter Bank -- Visualization of Polyphase Elements and Blocks -- 1.11 Polyphase Matrices -- 1.11.1 Converting Polyphase Representations -- 1.11.2 Time-Reversal in Polyphase Components -- 1.11.3 Polyphase Representation for Correlation Coefficients -- 1.11.4 Parseval's Theorem for the Polyphase Representation 1.12 Perfect Reconstruction -- 1.12.1 MDCT -- 1.12.2 Python Example -- Optimization Example -- MDCT Filter Bank Implementation -- 1.13 Further Extending the Impulse Response Length -- 1.13.1 Low Delay Filter Banks -- 1.13.2 Python Example for Low Delay Filter Banks -- Low Delay Filter Bank Implementation -- 1.14 PseudoIntro -- Preface -- Contents -- About the Author -- 1 Filter Banks -- 1.1 Introduction -- 1.2 Frequency Domain Transforms and Notation -- 1.3 Linear Filters -- 1.4 Sampling an Analog Signal -- 1.5 Downsampling a Time-Discrete Signal -- 1.5.1 Python Example Sampling with Unit Impulse Train -- 1.5.2 Removal of the Zeros -- 1.5.3 Python Example -- 1.6 Upsampling -- 1.7 The z-Transform and Effects in the z-Domain -- 1.8 Non-Ideal Filters -- 1.9 Filter Bank Design for Perfect Reconstruction -- 1.9.1 Analysis Filter Bank -- 1.9.2 Synthesis Filter Bank -- 1.9.3 Block Transforms 1.10 Connection of Block Transforms to Filter Banks -- 1.10.1 DFT Analysis Transform -- 1.10.2 DFT Synthesis Transform -- 1.10.3 Discrete Cosine Transform -- 1.10.4 Short Time Fourier Transform (STFT) -- 1.10.5 Block Processing for Longer Filters -- Analysis Filter Bank -- Synthesis Filter Bank -- Visualization of Polyphase Elements and Blocks -- 1.11 Polyphase Matrices -- 1.11.1 Converting Polyphase Representations -- 1.11.2 Time-Reversal in Polyphase Components -- 1.11.3 Polyphase Representation for Correlation Coefficients -- 1.11.4 Parseval's Theorem for the Polyphase Representation 1.12 Perfect Reconstruction -- 1.12.1 MDCT -- 1.12.2 Python Example -- Optimization Example -- MDCT Filter Bank Implementation -- 1.13 Further Extending the Impulse Response Length -- 1.13.1 Low Delay Filter Banks -- 1.13.2 Python Example for Low Delay Filter Banks -- Low Delay Filter Bank Implementation -- 1.14 Pseudo Quadrature Mirror Filter Banks (PQMF) -- Reconstruction Error of a PQMF Design -- Python Example for PQMF Filter Banks -- 1.15 Time-Varying and Switchable Filter Banks -- 1.15.1 With a Constant Number of Subbands -- 1.15.2 Example: MDCT Window Switching 1.15.3 With a Changing Number of Subbands -- 1.15.4 Example: MDCT and Low Delay Filter Bank Switching -- 2 Quantization -- 3 Predictive Coding -- 3.1 Introduction -- 3.2 The Mean Squared Error Solution -- 3.3 Online Adaptation -- 3.3.1 LPC Coder -- Python Example -- 3.3.2 Least Mean Squares (LMS) Adaptation -- 3.3.3 Quantization, Decoder in Encoder -- 3.3.4 Python Example LMS -- 3.3.5 Prediction for Lossless Coding -- 3.3.6 Python Example for Predictive Lossless Coding -- 3.3.7 Weighted Cascaded Least Means Squares (WCLMS) Prediction -- 4 Psycho-Acoustic Models -- 4.1 Introduction 4.2 The Bark Scale -- 4.2.1 The Schroeder Approximation -- 4.2.2 Bark Scale Mapping -- 4.2.3 Mapping from Bark Scale Back to Uniform -- 4.3 Hearing Threshold in Quiet -- 4.4 The Spreading Function -- 4.5 Non-linear Superposition -- 4.6 The Complete Psycho-Acoustic Model -- 4.7 Perceptual Evaluation -- 4.8 Psycho-Acoustic Models and Quantization -- 5 Entropy Coding -- 5.1 Introduction -- 5.2 Huffman Coding -- 5.3 Golomb-Rice Coding -- 6 The Python Perceptual Audio Coder -- 6.1 Introduction -- 6.2 The Encoder -- 6.3 The Decoder -- 7 Predictive Lossless Audio Coding -- 7.1 Introduction … (more)
- Publisher Details:
- Cham, Switzerland : Springer
- Publication Date:
- 2020
- Extent:
- 1 online resource
- Subjects:
- 621.3893
Sound -- Recording and reproducing -- Digital techniques
Python (Computer program language)
Acoustic & sound engineering
Wave mechanics (vibration & acoustics)
User interface design & usability
Society & social sciences
Imaging systems & technology
Technology & Engineering -- Acoustics & Sound
Science -- Acoustics & Sound
Computers -- User Interfaces
Computers -- Data Processing
Technology & Engineering -- Electronics -- General
Electronic books
Electronic books - Languages:
- English
- ISBNs:
- 9783030512491
3030512495 - Related ISBNs:
- 3030512487
9783030512484 - Notes:
- Note: Includes bibliographical references and index.
Note: Description based on online resource; title from digital title page (viewed on November 18, 2020). - Access Rights:
- Legal Deposit; Only available on premises controlled by the deposit library and to one user at any one time; The Legal Deposit Libraries (Non-Print Works) Regulations (UK).
- Access Usage:
- Restricted: Printing from this resource is governed by The Legal Deposit Libraries (Non-Print Works) Regulations (UK) and UK copyright law currently in force.
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library HMNTS - ELD.DS.558337
- Ingest File:
- 03_181.xml