Огибающая сигнала
[
возвращает верхние и более низкие конверты входной последовательности, yupper,ylower
] = envelope(x
)x
, как величина его аналитического сигнала. Аналитический сигнал x
найден с помощью дискретного преобразования Фурье, как реализовано в hilbert
. Функция первоначально удаляет среднее значение x
и добавляет его назад после вычисления конвертов. Если x
матрица, затем envelope
действует независимо по каждому столбцу x
.
[
возвращает конверты yupper,ylower
] = envelope(x
,fl
,'analytic')x
решительное использование величины его аналитического сигнала. Аналитический сигнал вычисляется путем фильтрации x
с Гильбертовым КИХ-фильтром длины fl
. Этот синтаксис используется, если вы задаете только два аргумента.
[
возвращает верхние и более низкие среднеквадратичные конверты yupper,ylower
] = envelope(x
,wl
,'rms')x
. Конверты определяются с помощью раздвижного окна длины wl
выборки.
[
возвращает верхние и более низкие пиковые конверты yupper,ylower
] = envelope(x
,np
,'peak')x
. Конверты определяются использование интерполяции сплайна по локальным максимумам, разделенным, по крайней мере, np
выборки.
envelope(___)
без выходных аргументов строит сигнал и его верхние и более низкие конверты. Этот синтаксис принимает любой из входных параметров от предыдущих синтаксисов.