Спектр конверта для диагноза машинного оборудования
es = envspectrum(x,fs)
es = envspectrum(xt)
es = envspectrum(___,Name,Value)
[es,f,env,t] = envspectrum(___)
envspectrum(___)
задает дополнительные опции для любого из предыдущих аргументов пары "имя-значение" использования синтаксисов. Опции включают алгоритм, используемый, чтобы вычислить сигнал конверта и диапазон частот, по которому можно оценить спектр.es
= envspectrum(___,Name,Value
)
envspectrum(___)
без выходных аргументов строит сигнал конверта и спектр конверта в текущей фигуре.
envspectrum
первоначально удаляет смещение DC из входного сигнала, x
, и затем вычисляет сигнал конверта.
Если 'Method'
установлен в 'hilbert'
, функцию:
Полосовые фильтры сигнал. КИХ-фильтру задали порядок 'FilterOrder'
и частоты среза в ba(1)
и ba(2)
, где ba
является диапазоном частот, заданным с помощью 'Band'
.
Вычисляет аналитический сигнал с помощью функции hilbert
.
Вычисляет сигнал конверта как абсолютное значение аналитического сигнала.
Если 'Method'
установлен в 'demod'
, функцию:
Выполняет комплексную демодуляцию сигнала. Сигнал умножается на exp (j 2πf0t), где f 0 = (ba(1)
+ ba(2)
)/2.
Lowpass-фильтрует демодулируемый сигнал вычислить аналитический сигнал. КИХ-фильтру задали порядок 'FilterOrder'
и частота среза (ba(2)
– ba(1)
)/2.
Вычисляет сигнал конверта как дважды абсолютное значение аналитического сигнала.
После вычисления сигнала конверта функция удаляет смещение DC из конверта и вычисляет спектр конверта с помощью БПФ.
[1] Рэндалл, связь Роберта. Основанный на вибрации мониторинг состояния. Чичестер, Великобритания: John Wiley & Sons, 2011.
envelope
| hilbert
| orderspectrum