Next: Two recirculating filters for
Up: Elementary filters
Previous: Compound filters
Contents
Index
In most applications, we start with a real-valued signal to filter and we need
a real-valued output, but in general, a compound filter with a transfer
function as above will give a complex-valued output. However, we can
construct filters with non-real-valued coefficients which nonetheless give
real-valued outputs, so that the analysis that we carry out using complex
numbers can be used to predict, explain, and control real-valued output
signals. We do this by pairing each elementary filter (with coefficient
or ) with another having as its coefficient the complex conjugate
or .
For example, putting two non-recirculating filters, with coefficients and
, in series gives a transfer function equal to:
which has the property that:
Now if we put any real-valued sinusoid:
we get out:
which, by inspection, is another real sinusoid.
Here we're using two properties of complex conjugates. First, you can
add and multiply them at will:
and second, anything plus its complex conjugate is real, and is in fact
twice its real part:
This result for two conjugate filters extends to any compound filter; in
general, we always get a real-valued output from a real-valued input if we
arrange that each coefficient and in the compound filter is
either real-valued, or else appears in a pair with its complex conjugate.
Next: Two recirculating filters for
Up: Elementary filters
Previous: Compound filters
Contents
Index
Miller Puckette
2006-12-30