(Биквадратный) БИХ второго порядка цифровая фильтрация
y = sosfilt(sos,x)
y = sosfilt(sos,x,dim)
y = sosfilt(sos,x) применяет раздел второго порядка цифровой фильтр sos к векторному x. Вывод, y, является той же длиной как x.
Если любой вход к sosfilt является одинарной точностью, фильтрация реализована с помощью арифметики с одинарной точностью. Вывод, y, является одинарной точностью.
sos представляет раздел второго порядка цифровой фильтр H (z)
L-by-6 матрица, содержащая коэффициенты каждого раздела второго порядка в его строках.
Если x является матрицей, sosfilt применяет фильтр к каждому столбцу x независимо. Вывод y является матрицей, одного размера, содержа отфильтрованные данные, соответствующие каждому столбцу x.
Если x является многомерным массивом, фильтрами sosfilt по первому неодноэлементному измерению. Вывод y является многомерным массивом, одного размера как x, содержа отфильтрованные данные, соответствующие каждой строке и столбцу x.
Матрица разделов второго порядка, sos, входной сигнал, x, или оба могут быть двойной или одинарной точностью. Если по крайней мере один вход является одинарной точностью, фильтрация сделана с арифметикой одинарной точности.
y = sosfilt(sos,x,dim) управляет по измерению dim.
[1] Orfanidis, S.J., введение в обработку сигналов, Prentice Hall, Englewood Cliffs, NJ, 1996.
filter | medfilt1 | sgolayfilt