(Биквадратный) БИХ второго порядка цифровая фильтрация
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