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