DSP Filter Cookbook (Electronics Cookbook Series)
Finally, low-cost digital signal processor (DSP) development boards have been introduced in a price range that fits the budget constraints of students, engineers, and hobbyists. Digital filters and real-time processing of digital signals have traditionally been beyond the reach of most hobbyists, due to hardware cost and complexity of design. Design complexity continues to be a major hurdle, but in DSP Filters this technology is clearly explained.DSP Filters breaks down the design complexity barrier through the use of simplified tutorials and step-by-step instructions, along with a collection of audio projects. The authors describe digital filter design by presenting the design formulas needed to build the digital equivalent of standard audio filters - low-pass, high-pass, bandpass, and band-stop - and also include the more specialized peaking and shelving filters.In Section 1, the design and analysis formulas of both analog and the digital equivalents of 14 specific filter types are described. Section 2 presents five audio projects and provides implementation examples of the various filter types using the C++ programming language, which further supports the mathematical descriptions. Projects were chosen for potential interest, with special consideration of the usefulness in illustrating the design and implementation of concepts presented throughout the chapters of Section I.