<< Chapter < Page | Chapter >> Page > |
This chapter discusses the problem of designing Finite Impulse Response (FIR) digital filters according to the error criterion using Iterative Reweighted Least Squares methods. [link] gives an introduction to FIR filter design, including an overview of traditional FIR design methods. For the purposes of this work we are particularly interested in and design methods, and their relation to relevant design problems. [link] formally introduces the linear phase problem and presents results that are common to most of the problems considered in this work. Finally, Sections [link] through [link] present the application of the Iterative Reweighted Least Squares algorithm to other important problems in FIR digital filter design, including the relevant contributions of this work.
[link] introduced the notion of digital filters and filter design. In a general sense, an FIR filter design problem has the form
where defines an error function that depends on , and is an abitrary norm. While one could come up with a number of error formulations for digital filters, this chapter elaborates on the most commonly used, namely the linear phase and complex problems (both satisfy the linear form as will be shown later in this chapter). As far as norms, typically the and norms are used. One of the contributions of this work is to demonstrate the usefulness of the more general norms and their feasibility by using efficient IRLS-based algorithms.
Typically, FIR filters are designed by
discretizing a desired frequency response
by taking
frequency samples at
. One could simply take the inverse Fourier transform of these samples and obtain
filter coefficients; this approach is known as the
Frequency Sampling design method
where and are the desired and designed amplitude responses respectively. By acknowledging the convexity of [link] , one can drop the root term; therefore a discretized form of [link] is given by
As discussed in Appendix [link] , equation [link] takes the form of [link] , and its solution is given by
where contains the weighting vector . By solving [link] one obtains an optimal approximation to the desired frequency response . Further discussion and other variations on least squares FIR design can be found in [link] .
In contrast to design, an filter minimizes the maximum error across the designed filter's frequency response. A formal formulation of the problem [link] , [link] is given by
A discrete version of [link] is given by
Within the scope of filter design, the most commonly approach to solving
[link] is the use of the
Alternation Theorem
The problem is fundamental in filter design. While this document is not aimed covering the problem in depth, portions of this work are devoted to the use of IRLS methods for standard problems as well as some innovative uses of minimax optimization.
Notification Switch
Would you like to follow the 'Iterative design of l_p digital filters' conversation and receive update notifications?