DSP Filter Cookbook / Edition 1

DSP Filter Cookbook / Edition 1

by John Lane, Jayant Datta, Brent Karley
     
 

ISBN-10: 0790612046

ISBN-13: 9780790612041

Pub. Date: 12/01/2000

Publisher: Cengage Learning

Digital filters and real-time processing of digital signals have traditionally been beyond the reach of most, due partially to hardware cost as well as complexity of design. In recent years, low-cost digital signal processor (DSP) development boards have put this within reach. This book will break down this design complexity barrier by means of simplified tutorials

Overview

Digital filters and real-time processing of digital signals have traditionally been beyond the reach of most, due partially to hardware cost as well as complexity of design. In recent years, low-cost digital signal processor (DSP) development boards have put this within reach. This book will break down this design complexity barrier by means of simplified tutorials, step-by-step instructions, along with a collection of audio projects. Design formulas are presented to build the digital equivalent of standard audio filters: lowpass, highpass, and bandpass.

Product Details

ISBN-13:
9780790612041
Publisher:
Cengage Learning
Publication date:
12/01/2000
Series:
Electronics Cookbook Series
Edition description:
New Edition
Pages:
352
Product dimensions:
6.62(w) x 9.24(h) x 0.77(d)

Table of Contents

Chapter 1Introduction1
Section IFilter Design Formulas5
Chapter 2Filter Design Basics7
Low-Pass Filter7
High-Pass Filter10
Bandpass Filter10
Band-stop Filter12
Peaking Filter12
Shelving Filter14
Chapter 3Digital Basics17
Analog versus Digital17
Sampling Theorem, Aliasing, and Quantization19
Mathematical Transforms24
Digital Filter27
Unit Circle29
Digital Signal Processing Operations30
Types of Digital Filters32
Comparison of IIR and FIR Filters34
The Biquad Section35
Returning Back to the Analog Domain36
Chapter 4First-Order Low-Pass Filter39
Analog Filter Network39
Digital Filter Network42
Difference Equation46
Chapter 5First-Order High-Pass Filter49
Analog Filter Network49
Digital Filter Network52
Difference Equation56
Chapter 6Second-Order Low-Pass Filter59
Analog Filter Network59
Digital Filter Network63
Difference Equation67
Chapter 7Second-Order High-Pass Filter69
Analog Filter Network69
Digital Filter Network73
Difference Equation76
Chapter 8Second-Order Bandpass Filter79
Analog Filter Network79
Digital Filter Network84
Difference Equation90
Chapter 9Second-Order Band-Stop Filter93
Analog Filter Network93
Digital Filter Network98
Difference Equation105
Chapter 10Peaking Filter107
Digital Filter Network107
Difference Equation113
Chapter 11Shelving Filter115
Low-Pass IIR115
Digital Filter Network115
Difference Equation118
High-Pass IIR120
Digital Filter Network120
Difference Equation123
Chapter 12Cascaded Low-Pass Filter125
Analog Filter Network125
Digital Filter Network131
Difference Equation136
Chapter 13Cascaded High-Pass Filter139
Analog Filter Network139
Digital Filter Network145
Difference Equation150
Chapter 14Cascaded Bandpass Filter153
Digital Filter Network153
Difference Equation161
Chapter 15Cascaded Band-Stop Filter163
Digital Filter Network163
Difference Equation171
Section IIFilter Projects173
Chapter 16Introduction175
Overview175
Project Outline176
Chapter 17Tone Control179
Design Requirements181
Filter Overview181
Functional Block Diagram185
Flow Diagram Descriptions186
Software Description191
Chapter 1860 Hz Hum Eliminator205
Design Requirements206
Band-Stop Filter Overview207
Functional Block Diagram208
Implementation211
Chapter 1931-Band Graphic EQ-I223
Design Requirements225
Peaking Filter Overview226
Functional Block Diagram228
Flow Diagram Descriptions230
Software Description235
Chapter 2031-Band Graphic EQ-II245
Design Requirements245
Bandpass Filter Overview246
Functional Block Diagram248
Flow Diagram Descriptions249
Software Description256
Chapter 214-Band Parametric EQ267
Design Requirements270
Filter Overview271
Functional Block Diagram276
Flow Diagram Descriptions278
Software Description284
Chapter 22Digital Crossover297
Which Filters Should be Considered in Crossover Designs?299
Design Requirements308
Filter Overview308
Functional Blocks315
Control Flow Descriptions317
Software Description319
AppendixOdd-Order Filters335
Digital Low-Pass Filter336
Digital High-Pass Filter338
Difference Equations339
Index341
References344

Customer Reviews

Average Review:

Write a Review

and post it to your social network

     

Most Helpful Customer Reviews

See all customer reviews >