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