CONTENTS

PREFACE

1 INTRODUCTION

1.1 Historical Perspective

1.2 A General Perceptual Audio Coding Architecture

1.3 Audio Coder Attributes

1.3.1 Audio Quality

1.3.2 Bit Rates

1.3.3 Complexity

1.3.4 Codec Delay

1.3.5 Error Robustness

1.4 Types of Audio Coders – An Overview

1.5 Organization of the Book

1.6 Notational Conventions

Problems

Computer Exercises

2 SIGNAL PROCESSING ESSENTIALS

2.1 Introduction

2.2 Spectra of Analog Signals

2.3 Review of Convolution and Filtering

2.4 Uniform Sampling

2.5 Discrete-Time Signal Processing

2.5.1 Transforms for Discrete-Time Signals

2.5.2 The Discrete and the Fast Fourier Transform

2.5.3 The Discrete Cosine Transform

2.5.4 The Short-Time Fourier Transform

2.6 Difference Equations and Digital Filters

2.7 The Transfer and the Frequency Response Functions

2.7.1 Poles, Zeros, and Frequency Response

2.7.2 Examples of Digital Filters for Audio Applications

2.8 Review of Multirate Signal Processing

2.8.1 Down-sampling by an Integer

2.8.2 Up-sampling by an Integer

2.8.3 Sampling Rate Changes by Noninteger Factors

2.8.4 Quadrature Mirror Filter Banks

2.9 Discrete-Time Random Signals

2.9.1 Random Signals Processed by LTI Digital Filters

2.9.2 Autocorrelation Estimation from Finite-Length Data

2.10 Summary

Problems

Computer Exercises

3 QUANTIZATION AND ENTROPY CODING

3.1 Introduction

3.1.1 The Quantization–Bit Allocation–Entropy Coding Module

3.2 Density Functions and Quantization

3.3 Scalar Quantization

3.3.1 Uniform Quantization

3.3.2 Nonuniform Quantization ...

Get Audio Signal Processing and Coding now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.