exponenta event banner

EMD

Декомпозиция эмпирического режима

Описание

пример

[imf,residual] = emd(x) возвращает функции внутреннего режима imf и остаточный сигнал residual соответствует эмпирическому модовому разложению x. Использовать emd разложение и упрощение сложных сигналов на конечное число собственных модовых функций, необходимых для выполнения спектрального анализа Гильберта.

пример

[imf,residual,info] = emd(x) возвращает дополнительную информацию info по Т и остаточному сигналу для диагностических целей.

пример

[___] = emd(___,Name,Value) выполняет декомпозицию эмпирического режима с дополнительными опциями, заданными одним или несколькими Name,Value аргументы пары.

пример

emd(___) готовит оригинальный сигнал, IMFs и остаточный сигнал как побочные сюжетные линии в том же числе.

Примеры

свернуть все

Нагружают и визуализируют нестационарный непрерывный сигнал, состоящий из синусоидальных волн с явным изменением частоты. Вибрация ударного молотка и звук фейерверков являются примерами нестационарных непрерывных сигналов. Сигнал дискретизируется со скоростью fs.

load('sinusoidalSignalExampleData.mat','X','fs')
t = (0:length(X)-1)/fs;
plot(t,X)
xlabel('Time(s)')

Figure contains an axes. The axes contains an object of type line.

Смешанный сигнал содержит синусоидальные волны с различными значениями амплитуды и частоты.

Для создания графика спектра Гильберта необходимы функции внутреннего режима (ВЧ) сигнала. Выполните декомпозицию в эмпирическом режиме, чтобы вычислить ПН и остатки сигнала. Поскольку сигнал не является плавным, укажите 'pchip'как метод интерполяции.

[imf,residual,info] = emd(X,'Interpolation','pchip');

Таблица, сгенерированная в командном окне, указывает количество итераций просеивания, относительный допуск и критерий остановки просеивания для каждого сгенерированного МВФ. Эта информация также содержится в info. Таблицу можно скрыть, добавив 'Display',0 пара значений имени.

Создайте график спектра Гильберта с помощью imf компоненты, полученные эмпирическим способом разложения.

hht(imf,fs)

Figure contains an axes. The axes with title Hilbert Spectrum contains 9 objects of type patch.

График зависимости частоты от времени представляет собой разреженный график с вертикальной цветовой полосой, указывающей мгновенную энергию в каждой точке МВФ. График представляет мгновенный частотный спектр каждого компонента, разложенного из исходного смешанного сигнала. На графике появляются три ИС с явным изменением частоты в 1 секунду.

Эта тригонометрическая идентичность представляет два различных вида одного и того же физического сигнала:

52cos2āf1t + 14 (cos2δ (f1 + f2) t + cos2λ (f1-f2) t) = (2 + cos2āf2t) cos2āf1t.

Создать две синусоиды, s и z, такой, что s - сумма трех синусоидальных волн и z - одиночная синусоидальная волна с модулированной амплитудой. Убедитесь, что два сигнала равны, вычисляя бесконечную норму их разности.

t = 0:1e-3:10;
omega1 = 2*pi*100;
omega2 = 2*pi*20;
s = 0.25*cos((omega1-omega2)*t) + 2.5*cos(omega1*t) + 0.25*cos((omega1+omega2)*t);
z = (2+cos(omega2/2*t).^2).*cos(omega1*t);

norm(s-z,Inf) 
ans = 3.2729e-13

Постройте график синусоид и выберите 1-секундный интервал, начинающийся с 2 секунд.

plot(t,[s' z'])
xlim([2 3])
xlabel('Time (s)')
ylabel('Signal')

Figure contains an axes. The axes contains 2 objects of type line.

Получить спектрограмму сигнала. Спектрограмма показывает три различных синусоидальных компонента. Анализ Фурье рассматривает сигналы как наложение синусоидальных волн.

pspectrum(s,1000,'spectrogram','TimeResolution',4)

Figure contains an axes. The axes with title Fres = 3.9101 Hz, Tres = 4 s contains an object of type image.

Использовать emd вычислять функции внутреннего режима сигнала и дополнительную диагностическую информацию. Функция по умолчанию выводит таблицу, которая указывает количество итераций отсечения, относительный допуск и критерий остановки отсева для каждого МВФ. Разложение в эмпирическом режиме воспринимает сигнал как z.

[imf,~,info] = emd(s);

Количество нулевых переходов и локальных экстремумов различается максимум на единицу. Это удовлетворяет необходимому условию для того, чтобы сигнал был МВФ.

info.NumZerocrossing - info.NumExtrema
ans = 1

Постройте график МВФ и выберите 0,5-секундный интервал, начинающийся с 2 секунд. МВФ - это сигнал AM, потому что emd воспринимает сигнал как амплитудно модулированный.

plot(t,imf)
xlim([2 2.5])
xlabel('Time (s)')
ylabel('IMF')

Figure contains an axes. The axes contains an object of type line.

Моделирование сигнала вибрации от поврежденного подшипника. Выполните декомпозицию в эмпирическом режиме для визуализации Т сигнала и поиска дефектов.

Подшипник с диаметром шага 12 см имеет восемь элементов качения. Каждый элемент качения имеет диаметр 2 см. Внешнее кольцо остается неподвижным, когда внутреннее кольцо приводится в движение со скоростью 25 циклов в секунду. Акселерометр производит выборку колебаний подшипника при частоте 10 кГц.

fs = 10000;
f0 = 25;
n = 8;
d = 0.02;
p = 0.12;

Сигнал вибрации от здорового подшипника включает в себя несколько порядков частоты возбуждения.

t = 0:1/fs:10-1/fs;
yHealthy = [1 0.5 0.2 0.1 0.05]*sin(2*pi*f0*[1 2 3 4 5]'.*t)/5;

Резонанс возбуждается в вибрации подшипника на полпути процесса измерения.

yHealthy = (1+1./(1+linspace(-10,10,length(yHealthy)).^4)).*yHealthy;

Резонанс вносит дефект во внешнее кольцо подшипника, который приводит к прогрессирующему износу. Дефект вызывает ряд ударов, которые повторяются на внешнем кольце частоты прохождения мяча (BPFO) подшипника:

BPFO = 12nf0 [1-dpcosstart],

где f0 - скорость приведения в движение, n - число элементов качения, d - диаметр элементов качения, p - диаметр шага подшипников, Предположим, что угол контакта равен 15 °, и вычислите BPFO.

ca = 15;
bpfo = n*f0/2*(1-d/p*cosd(ca));

Используйте pulstran функция моделирования воздействий в виде периодической последовательности 5-миллисекундных синусоид. Каждая синусоида с частотой 3 кГц окнивается плоским верхним окном. Используйте закон мощности, чтобы ввести постепенный износ сигнала вибрации подшипника.

fImpact = 3000;
tImpact = 0:1/fs:5e-3-1/fs;
wImpact = flattopwin(length(tImpact))'/10;
xImpact = sin(2*pi*fImpact*tImpact).*wImpact;

tx = 0:1/bpfo:t(end);
tx = [tx; 1.3.^tx-2];

nWear = 49000;
nSamples = 100000;
yImpact = pulstran(t,tx',xImpact,fs)/5;
yImpact = [zeros(1,nWear) yImpact(1,(nWear+1):nSamples)];

Генерация сигнала вибрации BPFO путем добавления воздействий к здоровому сигналу. Постройте график сигнала и выберите 0,3-секундный интервал, начинающийся с 5,0 секунд.

yBPFO = yImpact + yHealthy;

xLimLeft = 5.0;
xLimRight = 5.3;
yMin = -0.6;
yMax = 0.6;

plot(t,yBPFO)

hold on
[limLeft,limRight] = meshgrid([xLimLeft xLimRight],[yMin yMax]);
plot(limLeft,limRight,'--')
hold off

Figure contains an axes. The axes contains 3 objects of type line.

Увеличьте масштаб выбранного интервала, чтобы визуализировать эффект воздействия.

xlim([xLimLeft xLimRight])

Figure contains an axes. The axes contains 3 objects of type line.

Добавьте белый гауссов шум к сигналам. Задайте дисперсию шума 1/1502.

rn = 150;
yGood = yHealthy + randn(size(yHealthy))/rn;
yBad = yBPFO + randn(size(yHealthy))/rn;

plot(t,yGood,t,yBad)
xlim([xLimLeft xLimRight])
legend('Healthy','Damaged')

Figure contains an axes. The axes contains 2 objects of type line. These objects represent Healthy, Damaged.

Использовать emd для выполнения эмпирического модового разложения сигнала здорового подшипника. Вычислите первые пять функций внутреннего режима. Используйте 'Display' пара «имя-значение» для отображения таблицы с количеством итераций просеивания, относительным допуском и критерием прекращения отсеивания для каждого МВФ.

imfGood = emd(yGood,'MaxNumIMF',5,'Display',1);
Current IMF  |  #Sift Iter  |  Relative Tol  |  Stop Criterion Hit  
      1      |        3     |     0.017132   |  SiftMaxRelativeTolerance
      2      |        3     |      0.12694   |  SiftMaxRelativeTolerance
      3      |        6     |      0.14582   |  SiftMaxRelativeTolerance
      4      |        1     |     0.011082   |  SiftMaxRelativeTolerance
      5      |        2     |      0.03463   |  SiftMaxRelativeTolerance
Decomposition stopped because maximum number of intrinsic mode functions was extracted.

Использовать emd без выходных аргументов для визуализации первых трех режимов и остатка.

emd(yGood,'MaxNumIMF',5)

Figure contains 5 axes. Axes 1 contains an object of type line. This object represents data. Axes 2 contains an object of type line. This object represents data. Axes 3 contains an object of type line. This object represents data. Axes 4 contains an object of type line. This object represents data. Axes 5 contains an object of type line. This object represents data.

Вычислите и визуализируйте сигналы дефектных подшипников. Первый эмпирический режим показывает высокочастотные воздействия. Этот высокочастотный режим увеличивается в энергии по мере износа. Третий режим показывает резонанс в сигнале вибрации.

imfBad = emd(yBad,'MaxNumIMF',5,'Display',1);
Current IMF  |  #Sift Iter  |  Relative Tol  |  Stop Criterion Hit  
      1      |        2     |     0.041274   |  SiftMaxRelativeTolerance
      2      |        3     |      0.16695   |  SiftMaxRelativeTolerance
      3      |        3     |      0.18428   |  SiftMaxRelativeTolerance
      4      |        1     |     0.037177   |  SiftMaxRelativeTolerance
      5      |        2     |     0.095861   |  SiftMaxRelativeTolerance
Decomposition stopped because maximum number of intrinsic mode functions was extracted.
emd(yBad,'MaxNumIMF',5)

Figure contains 5 axes. Axes 1 contains an object of type line. This object represents data. Axes 2 contains an object of type line. This object represents data. Axes 3 contains an object of type line. This object represents data. Axes 4 contains an object of type line. This object represents data. Axes 5 contains an object of type line. This object represents data.

Следующим шагом в анализе является вычисление гильбертова спектра извлеченных ПН. Дополнительные сведения см. в примере Вычислить гильбертовый спектр вибрационного сигнала (Compute Hilbert Spectrum of Vibration Signal).

Нагружают и визуализируют нестационарный непрерывный сигнал, состоящий из синусоидальных волн с явным изменением частоты. Вибрация ударного молотка и звук фейерверков являются примерами нестационарных непрерывных сигналов. Сигнал дискретизируется со скоростью fs.

load('sinusoidalSignalExampleData.mat','X','fs')
t = (0:length(X)-1)/fs;
plot(t,X)
xlabel('Time(s)')

Figure contains an axes. The axes contains an object of type line.

Смешанный сигнал содержит синусоидальные волны с различными значениями амплитуды и частоты.

Выполните декомпозицию эмпирического режима для построения графика собственных функций режима и остаточного сигнала. Поскольку сигнал не является плавным, укажите 'pchip'как метод интерполяции.

emd(X,'Interpolation','pchip','Display',1)
Current IMF  |  #Sift Iter  |  Relative Tol  |  Stop Criterion Hit  
      1      |        2     |     0.026352   |  SiftMaxRelativeTolerance
      2      |        2     |    0.0039573   |  SiftMaxRelativeTolerance
      3      |        1     |     0.024838   |  SiftMaxRelativeTolerance
      4      |        2     |      0.05929   |  SiftMaxRelativeTolerance
      5      |        2     |      0.11317   |  SiftMaxRelativeTolerance
      6      |        2     |      0.12599   |  SiftMaxRelativeTolerance
      7      |        2     |      0.13802   |  SiftMaxRelativeTolerance
      8      |        3     |      0.15937   |  SiftMaxRelativeTolerance
      9      |        2     |      0.15923   |  SiftMaxRelativeTolerance
Decomposition stopped because the number of extrema in the residual signal is less than the 'MaxNumExtrema' value.

Figure contains 5 axes. Axes 1 contains an object of type line. This object represents data. Axes 2 contains an object of type line. This object represents data. Axes 3 contains an object of type line. This object represents data. Axes 4 contains an object of type line. This object represents data. Axes 5 contains an object of type line. This object represents data.

emd генерирует интерактивный график с исходным сигналом, первыми 3 Т и остатком. Таблица, сгенерированная в командном окне, указывает количество итераций просеивания, относительный допуск и критерий остановки просеивания для каждого сгенерированного МВФ. Таблицу можно скрыть, удалив 'Display' пара имя-значение или указание ее как 0.

Щелкните правой кнопкой мыши по белому пространству на графике, чтобы открыть окно селектора МВФ. Используйте селектор МВФ для выборочного просмотра генерируемых ИС, исходного сигнала и остатка.

Выберите IMFs, который будет показан из списка. Выберите необходимость отображения исходного сигнала и остатка на графике.

Выбранные ПС теперь отображаются на графике.

Используйте график для визуализации отдельных компонентов, разложенных по исходному сигналу вместе с остатком. Следует отметить, что остаток вычисляется для общего количества ИС и не изменяется на основе ИС, выбранных в окне выбора МВФ.

Входные аргументы

свернуть все

Сигнал временной области, определяемый как вектор с действительным значением или однопараметрическое расписание с одним столбцом. Если x - расписание, x должно содержать увеличивающееся конечное время строки.

Аргументы пары «имя-значение»

Укажите дополнительные пары, разделенные запятыми Name,Value аргументы. Name является именем аргумента и Value - соответствующее значение. Name должен отображаться внутри кавычек. Можно указать несколько аргументов пары имен и значений в любом порядке как Name1,Value1,...,NameN,ValueN.

Пример: 'MaxNumIMF',5

Критерий сходимости типа Коши, указанный как пара, разделенная запятыми, состоящая из 'SiftRelativeTolerance' и положительный скаляр. SiftRelativeTolerance является одним из критериев остановки отсева, то есть отсев останавливается, когда текущий относительный допуск меньше, чем SiftRelativeTolerance. Дополнительные сведения см. в разделе Относительный допуск смещения.

Максимальное количество итераций отсечения, указанное как пара, разделенная запятыми, состоящая из 'SiftMaxIterations' и положительное скалярное целое число. SiftMaxIterations является одним из критериев остановки отсечения, то есть отсчет прекращается, когда текущее число итераций превышает SiftMaxIterations.

SiftMaxIterations может быть указан только с помощью положительных целых чисел.

Максимальное количество извлекаемых плат, указанных как пара, разделенная запятыми, состоящая из 'MaxNumIMF' и положительное скалярное целое число. MaxNumIMF является одним из критериев остановки разложения, то есть декомпозиция прекращается, когда количество генерируемых ИС равно MaxNumIMF.

MaxNumIMF может быть указан только с помощью положительных целых чисел.

Максимальное количество крайних значений в остаточном сигнале, указанное как пара, разделенная запятыми, состоящая из 'MaxNumExtrema' и положительное скалярное целое число. MaxNumExtrema является одним из критериев остановки разложения, то есть разложение прекращается, когда число экстремумов меньше, чем MaxNumExtrema.

MaxNumExtrema может быть указан только с помощью положительных целых чисел.

Отношение сигнала к остаточной энергии, определяемое как разделенная запятыми пара, состоящая из 'MaxEnergyRatio' и скаляр. MaxEnergyRatio - отношение энергии сигнала в начале просеивания и средней энергии огибающей. MaxEnergyRatio является одним из критериев остановки разложения, то есть разложение прекращается, когда отношение текущей энергии больше, чем MaxEnergyRatio. Дополнительные сведения см. в разделе Энергетический коэффициент.

Метод интерполяции для построения оболочки, определяемый как разделенная запятыми пара, состоящая из 'Interpolation' и либо 'spline' или 'pchip'.

Определить Interpolation как:

  • 'spline', если x является плавным сигналом

  • 'pchip', если x является неконтактным сигналом

'spline' метод интерполяции использует кубические сплайны, в то время как 'pchip' использует кусочно-кубические эрмитовые интерполирующие многочлены.

Переключение отображения информации в командном окне, указанном как разделенная запятыми пара, состоящая из 'Display' и либо 0, либо 1. Таблица, сгенерированная в командном окне, указывает количество итераций просеивания, относительный допуск и критерий остановки просеивания для каждого сгенерированного МВФ. Определить Display как 1 для отображения таблицы или как 0 для скрытия таблицы.

Выходные аргументы

свернуть все

Функция внутреннего режима (МВФ), возвращаемая в виде матрицы или расписания. Каждый МВФ представляет собой амплитудно-частотно-модулированный сигнал с положительными и медленно изменяющимися огибающими. Чтобы выполнить спектральный анализ сигнала, Вы можете обратиться, Хилбэрт-Хуан преобразовывают к его IMFs. Посмотрите hht и Функции внутреннего режима.

imf возвращается как:

  • Матрица, каждый столбец которой является imf, когда x является вектором

  • Расписание, когда x является расписанием одного столбца данных

Остаток сигнала, возвращаемый в виде вектора столбца или расписания одного столбца данных. residual представляет часть исходного сигнала; x не разложены emd.

residual возвращается как:

  • Вектор столбца, когда x является вектором.

  • Расписание одного столбца данных, когда x - это расписание одного столбца данных.

Дополнительная информация для диагностики, возвращенная в виде структуры со следующими полями:

  • NumIMF - Количество извлеченных ИС

    NumIMF вектор от 1 до N, где N - количество IMFs. При отсутствии извлекаемых ИС NumIMF пуст.

  • NumExtrema - Число крайностей в каждом МВФ

    NumExtrema вектор, равный по длине к количеству IMFs. k-й элемент NumExtrema - количество экстремумов, обнаруженных в k-ом МВФ. При отсутствии извлекаемых ИС NumExtrema пуст.

  • NumZerocrossing - Число нулевых переходов в каждом МВФ

    Количество нулевых переходов в каждом МВФ. NumZerocrossing вектор, равный по длине к количеству IMFs. k-й элемент NumZerocrossing - количество нулевых переходов в k-ом МВФ. При отсутствии извлекаемых ИС NumZerocrossing пуст.

  • NumSifting - Количество итераций отсева, использованных для извлечения каждого МВФ

    NumSifting вектор, равный по длине к количеству IMFs. k-й элемент NumSifting - количество итераций просеивания, используемых при извлечении k-го МВФ. При отсутствии извлекаемых ИС NumSifting пуст.

  • MeanEnvelopeEnergy - Энергия среднего из верхнего и нижнего конвертов, полученных для каждого МВФ

    Если UE - верхний конверт и LE - нижний конверт, MeanEnvelopeEnergy является mean(((LE+UL)/2).^2). MeanEnvelopeEnergy вектор, равный по длине к количеству IMFs. k-й элемент MeanEnvelopeEnergy - средняя энергия конверта для k-го МВФ. При отсутствии извлекаемых ИС MeanEnvelopeEnergy пуст.

  • RelativeTolerance - Окончательный относительный допуск остатка для каждого МВФ

    Относительный допуск определяется как отношение квадрата 2-нормы разности между остатком от предыдущего этапа просеивания и остатком от текущего этапа просеивания к квадрату 2-нормы остатка от i-го этапа просеивания. Процесс отсева останавливается, когда RelativeTolerance меньше, чем SiftRelativeTolerance. Дополнительные сведения см. в разделе Относительный допуск смещения. RelativeTolerance вектор, равный по длине к количеству IMFs. k-й элемент RelativeTolerance - окончательный относительный допуск, полученный для k-го МВФ. При отсутствии извлекаемых ИС RelativeTolerance пуст.

Подробнее

свернуть все

Декомпозиция в эмпирическом режиме

Алгоритм декомпозиции эмпирической моды (EMD) разлагает сигнал x (t) на собственные функции моды и остаток в итеративном процессе. Основной компонент алгоритма включает в себя просеивание функции x (t) для получения новой функции Y (t):

  • Сначала найдите локальные минимумы и максимумы x (t).

  • Затем используйте локальные экстремумы для построения нижней и верхней огибающих s (t) и s + (t), соответственно, x (t). Образовать среднее из конвертов, м (т).

  • Вычтите среднее из x (t), чтобы получить остаток: Y (t) = x (t) m (t).

Обзор разложения выглядит следующим образом:

  1. Для начала пусть r0 (t) = x (t), где x (t) - начальный сигнал, и пусть i = 0.

  2. Перед просеиванием проверьте ri (t):

    1. Найдите общее число (TN) локальных экстремумов ri (t).

    2. Найдите энергетический коэффициент (ER) ri (t) (см. Энергетический коэффициент).

  3. Если (ER > MaxEnergyRatio) или (TN < MaxNumExtrema) или (количество ИС > MaxNumIMF) затем остановить разложение.

  4. Пусть ri, Prev (t) = ri (t).

  5. Sift ri, Prev (t) для получения ri, Cur (t).

  6. Проверить ri, Cur (t)

    1. Найдите относительный допуск (RT) ri, Cur (t) (см. Sift Relative Tolerance).

    2. Получение текущего номера итерации отсечения (IN).

  7. Если (RT < SiftRelativeTolerance) или (IN > SiftMaxIterations) затем прекратите отсеивание. Был найден МВФ: Хi (t) = ри, Кур (t). В противном случае позвольте ri, Prev (t) = ri, Cur (t) и перейдите к шагу 5.

  8. Пусть ri + 1 (t) = ri (t) − ri, Cur (t).

  9. Пусть i = i + 1. Вернитесь к шагу 2.

Для получения дополнительной информации см. [1] и [3].

Функции внутреннего режима

Алгоритм EMD разлагается, через повторяющийся процесс просеивания, сигнал x (t) в IMFs imfi (t) и остаток rN (t):

X (t) =∑i=1NIMFi (t) + rN (t)

При первом введении Huang et al. [1], МВФ был определен как функция с двумя характеристиками:

  • Количество локальных экстремумов - общее количество локальных минимумов и локальных максимумов - и количество нулевых пересечений различаются максимум на единицу.

  • Среднее значение верхней и нижней огибающих, построенных из локальных экстремумов, равно нулю.

Однако, как отмечается в [4], просеивание до тех пор, пока не будет получен строгий МВФ, может привести к тому, что ВВ не будут иметь физического значения. А именно, просеивая, пока количество нулевых перекрестков и местной противоположности не отличается самое большее, можно привести к чистому тону как IMFs, другими словами, функции, очень похожие на то, что было бы получено проектированием на основе Фурье. Именно этой ситуации EMD стремится избежать, предпочитая модулированные AM-FM компоненты по их физической значимости.

Ссылка [4] предлагает варианты получения физически значимых результатов. emd функция ослабляет первоначальное определение МВФ, используя критерий остановки типа Коши Sift Relative Tolerance. emd выполняет итерации для извлечения естественных режимов AM-FM. Генерируемые платы могут не удовлетворять локальным критериям пересечения экстремальных нулей. См. Пересечение нулей и экстремальные значения в функции внутреннего режима синусоиды.

Относительный допуск смещения

Sift Relative Tolerance - критерий остановки типа Коши, предложенный в [4]. Отсчет прекращается, если текущий относительный допуск меньше SiftRelativeTolerance. Текущий относительный допуск определяется как

Относительный Tolerance≜‖rprev (t) rcur (t) 22‖rprev (t) ‖ 22.

Поскольку критерий Коши напрямую не подсчитывает количество пересечений нуля и локальных экстремумов, возможно, что возвращаемые разложением ПН не удовлетворяют строгому определению функции внутреннего режима. В этих случаях можно попытаться уменьшить значение SiftRelativeTolerance от значения по умолчанию. Подробное обсуждение критериев остановки см. в [4]. В этой ссылке также рассматриваются преимущества и недостатки настаивания на строго определенных ИС в эмпирическом режиме разложения.

Коэффициент энергии

Отношение энергии - отношение энергии сигнала в начале просеивания и средней энергии огибающей [2]. Разложение прекращается, когда текущее отношение энергии больше, чем MaxEnergyRatio. Для i-го МВФ энергетический коэффициент определяется как

Энергия Ratio≜10log10 (X (t) 2‖ri (t) ‖ 2).

Ссылки

[1] Хуан, Нордэн Э., Чжэн Шэнь, Стивен Р. Лонг, Манли К. Ву, Хсин Х. Ших, Цюань Чжэн, Най-Чьюань Иен, Чи Чао Тунг и Генри Х. Лю. «Декомпозиция эмпирического режима и спектр Гильберта для нелинейного и нестационарного анализа временных рядов». Труды Лондонского королевского общества. Серия A: Математические, физические и инженерные науки 454, № 1971 (8 марта 1998): 903-95. https://doi.org/10.1098/rspa.1998.0193.

[2] Рато, Р.Т., М.Д. Ортигейра и А.Г. Батиста. «О HHT, его проблемах и некоторых решениях». Механические системы и обработка сигналов 22, № 6 (август 2008): 1374-94. https://doi.org/10.1016/j.ymssp.2007.11.028.

[3] Рилинг, Габриэль, Патрик Фландрин и Паулу Гонсалвеш. «О декомпозиции эмпирического режима и его алгоритмах». Семинар IEEE-EURASIP по нелинейной обработке сигналов и изображений 2003. NSIP-03. Градо, Италия. 8–11.

[4] Ван, Ган, Сянь-Яо Чэнь, Фан-Ли Цяо, Чжаохуа У и Нордэнь Э. Хуан. «Функция внутреннего режима». Достижения в области адаптивного анализа данных 02, № 03 (июль 2010 года): 277-93. https://doi.org/10.1142/S1793536910000549.

Расширенные возможности

.

См. также

Функции

Приложения

Представлен в R2018a