Convert coupled allpass filter to transfer function form
[b,a]=ca2tf(d1,d2)
[b,a]=ca2tf(d1,d2,beta)
[b,a,bp]=ca2tf(d1,d2)
[b,a,bp]=ca2tf(d1,d2,beta)
[b,a]=ca2tf(d1,d2)
returns
the vector of coefficients b
and the vector of
coefficients a
corresponding to the numerator and
the denominator of the transfer function
d1
and d2
are real vectors
corresponding to the denominators of the allpass filters H1(z)
and H2(z)
.
[b,a]=ca2tf(d1,d2,beta)
where d1
, d2
and beta
are
complex, returns the vector of coefficients b
and
the vector of coefficients a
corresponding to the
numerator and the denominator of the transfer function
[b,a,bp]=ca2tf(d1,d2)
,
where d1
and d2
are real, returns
the vector bp
of real coefficients corresponding
to the numerator of the power complementary filter G(z)
[b,a,bp]=ca2tf(d1,d2,beta)
,
where d1
, d2
and beta
are
complex, returns the vector of coefficients bp
of
real or complex coefficients that correspond to the numerator of the
power complementary filter G(z)
Create a filter, convert the filter to coupled allpass form, and convert the result back to the original structure (create the power complementary filter as well).
| |
|
|
|
|
| |
| |
| |
| |
|
|
cl2tf
| iirpowcomp
| tf2ca
| tf2cl