Allpass to Wave Digital Filter coefficient transformation

`w = allpass2wdf(a)`

`W = allpass2wdf(A)`

accepts
the cell array of allpass polynomial coefficient vectors `W`

= allpass2wdf(`A`

)`A`

.
Each cell of `A`

holds the coefficients of a section
of a cascade allpass filter. `W`

is also a cell
array, and each cell of `W`

contains the transformed
version of the coefficients in the corresponding cell of `A`

.
W can be used with allpass filter objects such as `dsp.AllpassFilter`

and `dsp.CoupledAllpassFilter`

,
with structure set to `'Wave Digital Filter'`

.

[1] M. Lutovac, D. Tosic, B. Evans, *Filter Design
for Signal Processing using MATLAB and Mathematica*. Prentice
Hall, 2001.

`dsp.AllpassFilter`

| `dsp.CoupledAllpassFilter`

| `tf2ca`

| `tf2latc`

| `wdf2allpass`

Was this topic helpful?