Огибающая сигнала
[ возвращает верхнюю и нижнюю огибающие входы последовательности, 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(___) без выходных аргументов строит графики сигнала и его верхней и нижней огибающих. Этот синтаксис принимает любые входные параметры из предыдущих синтаксисов.