Конверт сигнала
[yupper,ylower] = envelope(x)[yupper,ylower] = envelope(x,fl,'analytic')[yupper,ylower] = envelope(x,wl,'rms')[yupper,ylower] = envelope(x,np,'peak')envelope(___)[ возвращает верхние и более низкие конверты входной последовательности, 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(___) без выходных аргументов строит сигнал и его верхние и более низкие конверты. Этот синтаксис принимает любой из входных параметров от предыдущих синтаксисов.