Monday 25 September 2017

high-pass filter

A high-pass filter (HPF) is an electronic filter that passes signals with a frequency higher than a certain cutoff frequency and attenuates signals with frequencies lower than the cutoff frequency. The amount of attenuation for each frequency depends on the filter design. A high-pass filter is usually modeled as a linear time-invariant system. It is sometimes called a low-cut filter or bass-cut filter. High-pass filters have many uses, such as blocking DC from circuitry sensitive to non-zero average voltages or radio frequency devices. They can also be used in conjunction with a low-pass filter to produce a bandpass filter.

First-order continuous-time implementation

Figure 1: A passive, analog, first-order high-pass filter, realized by an RC circuit
The simple first-order electronic high-pass filter shown in Figure 1 is implemented by placing an input voltage across the series combination of a capacitor and a resistor and using the voltage across the resistor as an output. The product of the resistance and capacitance (R×C) is the time constant (τ); it is inversely proportional to the cutoff frequency fc, that is,
where fc is in hertz, τ is in seconds, R is in ohms, and C is in farads.
Figure 2: An active high-pass filter
Figure 2 shows an active electronic implementation of a first-order high-pass filter using an operational amplifier. In this case, the filter has a passband gain of -R2/R1 and has a cutoff frequency of
Because this filter is active, it may have non-unity passband gain. That is, high-frequency signals are inverted and amplified by R2/R1.

Discrete-time realization

Discrete-time high-pass filters can also be designed. Discrete-time filter design is beyond the scope of this article; however, a simple example comes from the conversion of the continuous-time high-pass filter above to a discrete-time realization. That is, the continuous-time behavior can be discretized.
From the circuit in Figure 1 above, according to Kirchhoff's Laws and the definition of capacitance:
where is the charge stored in the capacitor at time . Substituting Equation (Q) into Equation (I) and then Equation (I) into Equation (V) gives:
This equation can be discretized. For simplicity, assume that samples of the input and output are taken at evenly spaced points in time separated by time. Let the samples of be represented by the sequence , and let be represented by the sequence which correspond to the same points in time. Making these substitutions:
And rearranging terms gives the recurrence relation
That is, this discrete-time implementation of a simple continuous-time RC high-pass filter is
By definition, . The expression for parameter yields the equivalent time constant in terms of the sampling period and :
.
Recalling that
so
then and are related by:
and
.
If , then the time constant equal to the sampling period. If , then is significantly smaller than the sampling interval, and .

Algorithmic implementation

The filter recurrence relation provides a way to determine the output samples in terms of the input samples and the preceding output. The following pseudocode algorithm will simulate the effect of a high-pass filter on a series of digital samples:

No comments:

Post a Comment

dobby repairs

Hi everyone I know that I haven't posted on here for quite some time  I probably won't be posting on here again for a while but I wa...

Total Pageviews