<< Chapter < Page Chapter >> Page >

Trade-off of error measures and design specifications

In many filter design problems, more than one criterion is important. For example, both L 2 and L may be of interest in one filter. Often one is posed as a constraint and the other as an optimized variable.Indeed, because L 2 approximation minimizes the error energy and because Parseval's theorem states that an optimal L 2 frequency domain approximation is also an optimal L 2 time domain approximation, an L constrained minimum L 2 error approximation seems a good practical approach. To see how this might have advantages, it isinformative to examine the relationship of the L 2 error to the L error as the constraint is varied from tight to loose [link] , [link] in [link] . From this one can see just how sensitive one error is to the other and how the traditional designs are extremes on this diagram.

Figure one is titled Error Trade-off for Constrained Least Squared Error Filter Design. The horizontal axis is labeled Chebyshev Error, and ranges in value from 0.4 to 1.6 in increments of 0.2. The vertical axis is labeled Squared Error, and ranges in value from 0.6 to 2.2 in increments of 0.2. There is a curve that is concave upward, from value (0.5, 2) to (1.5, 0.65). An arrow points at (0.5, 2), labeling it Chebyshev Design. An arrow points at (0.6, 1.4), labeling it Constrained LS Error Design. A final error points at (1.5, 0.65), labeling it Least Squared Error Design.
The Squared Error vs. the Chebyshev Error for the Constrained Least Squared Error FIR Filter

Another trade-off is the error in a Chebyshev design as a function of the transition band location. There are certain locations of transition bandor band edges that give much lower ripple size than others. Rabiner has examined that relation [link] , [link] .

Constrained least squares design

There are problems where the peak error or Chebyshev error is important. This can be minimized directly using the Remez exchange algorithm but, inmany cases, is better controlled by use of a peak error constraint on the basic least squared error formulation of the problem [link] , [link] , [link] , [link] . An efficient algorithm for minimizing the constrained least squared error uses Lagrange multipliers [link] , [link] and the Kuhn-Tucker conditions [link] , [link] .

Similar to the Chebyshev design problem, there are two formulations of the problem: one where there is a well defined transition band separating thedesired signal spectrum (passband) from the noise or interfering signal spectrum (stopband) and the second where there is a well defined frequencythat separates the pass and stopband but no well defined transition band.

The first case would include situations with signals residing in specified bands separated by “guard bands" such as commercial radio and TVtransmissions. It also includes cases where due to multirate sampling, certain well defined bands are aliased into other well defined bands. TheParks-McClellan and Shpak-Antoniou Chebyshev designs address this case for the Chebyshev error.Adams' method [link] , [link] , [link] , [link] , [link] , [link] described below applies to the constrained least squares design with a specified transition band.

The second case would include signals with known spectral support with additive white or broad-band noise. In these cases there is no obvioustransition band or “don't care" band. The Hoffstetter-Oppenheim-Siegel and the method of the section Chebyshev Approximations using the Exchange Algorithms address this case for a Chebyshev design. The method in section below applies to the constrained least squaresdesign [link] without a specified transition band.

The lagrangian

To pose the constrained least squared error optimization problem, we use a Lagrange multiplier formulation. First define the Lagrangian as

Get Jobilize Job Search Mobile App in your pocket Now!

Get it on Google Play Download on the App Store Now




Source:  OpenStax, Digital signal processing and digital filter design (draft). OpenStax CNX. Nov 17, 2012 Download for free at http://cnx.org/content/col10598/1.6
Google Play and the Google Play logo are trademarks of Google Inc.

Notification Switch

Would you like to follow the 'Digital signal processing and digital filter design (draft)' conversation and receive update notifications?

Ask