|
In signal processing, a comb filter adds a delayed version of a signal to itself, causing constructive and destructive interference. The frequency response of a comb filter consists of a series of regularly-spaced spikes, giving the appearance of a comb. Signal processing is the processing, amplification and interpretation of signals and deals with the analysis and manipulation of signals. ...
Signal processing is the processing, amplification and interpretation of signals and deals with the analysis and manipulation of signals. ...
Interference of two circular waves - Wavelength (decreasing bottom to top) and Wave centers distance (increasing to the right). ...
Frequency response is the measure of any systems response to frequency, but is usually used in connection with electronic amplifiers and similar systems, particularly in relation to audio signals. ...
A comb A comb for people with hair loss. ...
Comb filters exists in two different forms, feedforward and feedback; the names refer to the direction in which signals are delayed before they are added to the input. Feed-forward is a term describing a kind of system which reacts to changes in its environment, usually to maintain some desired state of the system. ...
Feedback is (generally) information about actions. ...
Comb filters may be implemented in discrete time or continuous time; this article will focus on discrete-time implementations; the properties of the continuous-time comb filter are very similar. Discrete time is non-continuous time. ...
Continuous time occurs when time is sampled continuously. ...
Feedforward form
Feedforward comb filter structure
Feedforward magnitude response for various positive values of α
Feedforward magnitude response for various negative values of α The general structure of a feedforward comb filter is shown on the right. It may be described by the following difference equation: Image File history File links Comb_filter_feedforward. ...
Image File history File links Comb_filter_feedforward. ...
Image File history File links Comb_filter_response_ff_pos. ...
Image File history File links Comb_filter_response_ff_pos. ...
Image File history File links Comb_filter_response_ff_neg. ...
Image File history File links Comb_filter_response_ff_neg. ...
In mathematics, a recurrence relation, also known as a difference equation, is an equation which defines a sequence recursively: each term of the sequence is defined as a function of the preceding terms. ...
![y[n] = x[n] + alpha x[n-K]](http://upload.wikimedia.org/math/2/f/5/2f5c4ac63e87471713da967a2c4f4d47.png) where K is the delay length (measured in samples), and α is a scaling factor applied to the delayed signal. If we take the Z transform of both sides of the equation, we obtain: In mathematics and signal processing, the Z-transform converts a discrete time domain signal, which is a sequence of real numbers, into a complex frequency domain representation. ...
 We define the transfer function as: In mathematics and signal processing, the Z-transform converts a discrete time domain signal, which is a sequence of real numbers, into a complex frequency domain representation. ...
 Frequency response To obtain the frequency response of a discrete-time system expressed in the Z domain, we make the substitution z = ejω. Therefore, for our feedforward comb filter, we get:  Often of interest is the magnitude response, which ignores phase. This is defined as:  In the case of the feedforward comb filter, this is:  Notice that the (1 + α2) term is constant, whereas the 2αcos(ωK) term varies periodically. Hence the magnitude response of the comb filter is periodic. In mathematics, a periodic function is a function that repeats its values after some definite period has been added to its independent variable. ...
The graphs to the right show the magnitude response for various values of α, demonstrating this periodicity. Some important properties: - The response periodically drops to a local minimum (sometimes known as a notch), and periodically rises to a local maximum (sometimes known as a peak).
- The levels of the maxima and minima are always equidistant from 1.
- When
, the minima have zero amplitude. In this case, the minima are sometimes known as nulls. - The maxima for positive values of α coincide with the minima for negative values of α, and vice versa.
A graph illustrating local min/max and global min/max points In mathematics, a point x* is a local maximum of a function f if there exists some ε > 0 such that f(x*) ≥ f(x) for all x with |x-x*| < ε. Stated less formally, a local maximum...
A graph illustrating local min/max and global min/max points In mathematics, a point x* is a local maximum of a function f if there exists some ε > 0 such that f(x*) ≥ f(x) for all x with |x-x*| < ε. Stated less formally, a local maximum...
Pole-zero interpretation Looking again at the Z-domain transfer function of the feedforward comb filter:  we see that the numerator is equal to zero whenever zK = − α. This has K solutions, equally spaced around a circle in the complex plane; these are the zeros of the transfer function. The denominator is zero at zK = 0, giving K poles at z = 0. This leads to a pole-zero plot like the ones shown below. In mathematics, the complex plane is a way of visualising the space of the complex numbers. ...
In complex analysis, a zero of a holomorphic function f is a complex number a such that f(a) = 0. ...
In mathematics and signal processing, a pole/zero plot is a graphical representation of a rational transfer function in the complex plane which helps to convey certain properties of the system such as: stability causal / anticausal region of convergence (ROC) minimum phase / non minimum phase In general, a rational transfer...
Pole-zero plot of feedfoward comb filter with K = 8 and α = 0.5 |
Pole-zero plot of feedfoward comb filter with K = 8 and α = − 0.5 | Image File history File links Comb_filter_pz_ff_pos. ...
Image File history File links Comb_filter_pz_ff_pos. ...
Image File history File links Comb_filter_pz_ff_neg. ...
Image File history File links Comb_filter_pz_ff_neg. ...
Feedback form
Feedback comb filter structure
Feedback magnitude response for various positive values of α
Feedback magnitude response for various negative values of α Similarly, the general structure of a feedback comb filter is shown on the right. It may be described by the following difference equation: Image File history File links Comb_filter_feedback. ...
Image File history File links Comb_filter_feedback. ...
Image File history File links Comb_filter_response_fb_pos. ...
Image File history File links Comb_filter_response_fb_pos. ...
Image File history File links Comb_filter_response_fb_neg. ...
Image File history File links Comb_filter_response_fb_neg. ...
In mathematics, a recurrence relation, also known as a difference equation, is an equation which defines a sequence recursively: each term of the sequence is defined as a function of the preceding terms. ...
![y[n] = x[n] + alpha y[n-K]](http://upload.wikimedia.org/math/3/9/b/39b97e0c3a77fdf515b4ca5583d93786.png) If we rearrange this equation so that all terms in y are on the left-hand side, and then take the Z transform, we obtain:  The transfer function is therefore:  Frequency response If we make the substitution z = ejω into the Z-domain expression for the feedback comb filter, we get:  The magnitude response is as follows:  Again, the response is periodic, as the graphs to the right demonstrate. The feedback comb filter has some properties in common with the feedforward form: - The response periodically drops to a local minimum and rises to a local maximum.
- The maxima for positive values of α coincide with the minima for negative values of α, and vice versa.
However, there are also some important differences, due to the fact that the magnitude response has a term in the denominator: In algebra, a vulgar fraction consists of one integer divided by a non-zero integer. ...
- The levels of the maxima and minima are no longer equidistant from 1.
- The filter is only stable if | α | is strictly less than 1. As can be seen from the graphs, as | α | increases, the amplitude of the maxima rises increasingly rapidly.
In electrical engineering, specifically signal processing and control theory, BIBO Stability is a form of stability for signals and systems. ...
Pole-zero interpretation Looking again at the Z-domain transfer function of the feedback comb filter:  This time, the numerator is zero at zK = 0, giving K zeros at z = 0. The denominator is equal to zero whenever zK = α. This has K solutions, equally spaced around a circle in the complex plane; these are the poles of the transfer function. This leads to a pole-zero plot like the ones shown below. In mathematics, the complex plane is a way of visualising the space of the complex numbers. ...
Pole-zero plot of feedback comb filter with K = 8 and α = 0.5 |
Pole-zero plot of feedback comb filter with K = 8 and α = − 0.5 | Image File history File links Comb_filter_pz_fb_pos. ...
Image File history File links Comb_filter_pz_fb_pos. ...
Image File history File links Comb_filter_pz_fb_neg. ...
Image File history File links Comb_filter_pz_fb_neg. ...
Continuous-time comb filters Comb filters may also be implemented in continuous time. The feedforward form may be described by the following equation: Continuous time occurs when time is sampled continuously. ...
 and the feedback form by:  where τ is the delay (measured in seconds). They have the following frequency responses, respectively:   Continuous-time implementations share all the properties of the respective discrete-time implementations.
Applications Comb filters are used in a variety of signal processing applications. These include: - Cascaded Integrator-Comb (CIC) filters, commonly used for anti-aliasing during interpolation and decimation operations that change the sample rate of a discrete-time system.
- 2D and 3D comb filters implemented in hardware (and occasionally software) for NTSC television decoders. The filters work to reduce artifacts such as dot crawl.
|