Преобразование коэффициента Allpass в цифровой фильтр волны
принимает вектор коэффициентов действительного allpass полиномиального фильтра w = allpass2wdf(a)a, и возвращает преобразованный коэффициент w. w может использоваться с объектами фильтра allpass, такими как dsp.AllpassFilter, и dsp.CoupledAllpassFilter, со структурой, установленной на 'Wave Digital Filter'.
принимает массив ячеек векторов полиномиальных коэффициентов allpass W = allpass2wdf(A)A. Каждая камера A содержит коэффициенты секции каскадного альпасового фильтра. W также является массивом ячеек и каждой камерой W содержит преобразованную версию коэффициентов в соответствующей камере A. W может использоваться с объектами фильтра Allpass, такими как dsp.AllpassFilter и dsp.CoupledAllpassFilter, со структурой, установленной на 'Wave Digital Filter'.
В более общем случае входные коэффициенты A задайте каскадный или мультисекционный фильтр allpass. allpass2wdf применяется отдельно к каждому разделу того же преобразования, используемого в односекционном корпусе. В случае с одним разделом вектор числовых коэффициентов a содержит стандартное полиномиальное представление allpass-фильтра порядок 1 , 2 или 4. Для примера, в первом порядке случае,
представляет передаточную функцию первого порядка:
и во втором порядке,
представляет передаточную функцию второго порядка:
.
Передаточные функции allpass H1 и H2 могут также иметь следующие альтернативные представления, используя разделенные коэффициенты в векторах w1 или w2 соответственно.
Для коэффициентов allpass w часто используется для вывода множителей адаптеров для структур Wave Digital Filter, и это требуется многими фильтрами на основе allpass в DSP System Toolbox™ при Structure установлено в 'Wave Digital Filter' (например, dsp.AllpassFilter, и dsp.CoupledAllpassFilter).
Для заданного вектора коэффициентов сечения a, allpass2wdf вычисляет соответствующий вектор w таким образом, чтобы
Это приводит к использованию следующих формул:
[1] M. Lutovac, D. Tosic, B. Evans, Создание Фильтра for Signal Processing using MATLAB and Mathematica. Prentice Hall, 2001.