Introduction to Filters and Filter Design Software - Filter Selectivity. Filter Approximation. Filter Implementation. WFilter Design Software. Conclusion.; Analog Filter Approximation Functions - Filter Transfer Functions. Butterworth Normalized Approximation Functions. Chebyshev Normalized Approximation Functions. Inverse Chebyshev Normalized Approximation Functions. Elliptic Normalized Approximation Functions. Comparison of Normalized Approximation Functions. Conclusion.; Analog Lowpass, Highpass, Bandpass, and Bandstop Filters - Unnormalized Lowpass Approximation Functions. Unnormalized Highpass Approximation Functions. Unnormalized Bandpass Approximation Functions. Unnormalized Bandstop Approximation Functions. Analog Frequency Response Calculation. Saving the Filter Parameters. Conclusion.; Analog Filter Implementation Using Active Filters - Implementation Procedures for Analog Filters. Lowpass Active Filters Using Op-amps. Highpass Active Filters Using Op-amps. Bandpass Active Filters Using Op-amps. Bandstop Active Filters Using Op-amps. Implementing Complex Zeros with Active Filters. Analog Filter Implementation Issues. Using WFilter in Active Filter Implementation. Conclusion. ; Introduction to Discrete-Time Systems - Analog-to-Digital Conversion. Linear Difference Equations and Convolution. Discrete-Time Systems and z-Transforms. Frequency Response of Discrete-Time Systems. Playing Digitized Waveforms on a Computer System. Conclusion.; Infinite Impulse Response Digital Filter Design - Impulse Response Invariant Design. Step Response Invariant Design. Bilinear Transform Design. C Code for IIR Frequency Response Calculation. Conclusion.; Finite Impulse Response Digital Filter Design - Using Fourier Series in Filter Design. Windowing Techniques to Improve System Design. Parks-McClellan Optimization Procedure. C Code for FIR Frequency Response Calculation. Conclusion.; Digital Filter Implementation Using C - Digital Filter Implementation Issues. C Code for IIR Filter Implementation. C Code for FIR Filter Implementation. Filtering Sound Files. Conclusion. ; Digital Filtering Using the FFT - The Discrete Fourier Transform (DFT). The Fast Fourier Transform (FFT). C Code for the FFT. Application of the FFT to Filtering. Conclusion.; Appendices--References and Discussion of C Code Used in All Facets of the Filter Design Process.