Next: All-pass filters Up: Designing filters Previous: Time-varying coefficients   Contents   Index

## Impulse responses of recirculating filters

In Section 7.4 we analyzed the impulse response of a recirculating comb filter, of which the one-pole low-pass filter is a special case. Figure 8.22 shows the result for two low-pass filters and one complex one-pole resonant filter. All are elementary recirculating filters as introduced in Section 8.2.3. Each is normalized to have unit maximum gain.

In the case of a low-pass filter, the impulse response gets longer (and lower) as the pole gets closer to one. Suppose the pole is at a point (so that the cutoff frequency is radians). The normalizing factor is also . After points, the output diminishes by a factor of

where is Euler's constant, about 2.718. The filter can be said to have a settling time of samples. In the figure, for part (a) and for part (b). In general, the settling time (in samples) is approximately one over the cutoff frequency (in angular units).

The situation gets more interesting when we look at a resonant one-pole filter, that is, one whose pole lies off the real axis. In part (c) of the figure, the pole has absolute value 0.9 (as in part b), but its argument is set to radians. We get the same settling time as in part (b), but the output rings at the resonant frequency (and so at a period of 10 samples in this example).

A natural question to ask is, how many periods of ringing do we get before the filter decays to strength ? If the pole of a resonant filter has magnitude as above, we have seen in Section 8.2.3 that the bandwidth (call it ) is about , and we see here that the settling time is about . The resonant frequency (call it ) is the argument of the pole, and the period in samples of the ringing is . The number of periods that make up the settling time is thus:

where is the quality of the filter, defined as the center frequency divided by bandwidth. Resonant filters are often specified in terms of the center frequency and q" in place of bandwidth.

Next: All-pass filters Up: Designing filters Previous: Time-varying coefficients   Contents   Index
Miller Puckette 2006-12-30
{"extraction_info": {"found_math": true, "script_math_tex": 0, "script_math_asciimath": 0, "math_annotations": 0, "math_alttext": 0, "mathml": 0, "mathjax_tag": 0, "mathjax_inline_tex": 0, "mathjax_display_tex": 0, "mathjax_asciimath": 1, "img_math": 0, "codecogs_latex": 0, "wp_latex": 0, "mimetex.cgi": 0, "/images/math/codecogs": 0, "mathtex.cgi": 0, "katex": 0, "math-container": 0, "wp-katex-eq": 0, "align": 0, "equation": 0, "x-ck12": 0, "texerror": 0, "math_score": 0.961402952671051, "perplexity": 796.9845093718459}, "config": {"markdown_headings": true, "markdown_code": true, "boilerplate_config": {"ratio_threshold": 0.18, "absolute_threshold": 10, "end_threshold": 15, "enable": true}, "remove_buttons": true, "remove_image_figures": true, "remove_link_clusters": true, "table_config": {"min_rows": 2, "min_cols": 3, "format": "plain"}, "remove_chinese": true, "remove_edit_buttons": true, "extract_latex": true}, "warc_path": "s3://commoncrawl/crawl-data/CC-MAIN-2022-05/segments/1642320300997.67/warc/CC-MAIN-20220118182855-20220118212855-00089.warc.gz"}