Синхронное во времени среднее значение сигнала
задает дополнительные опции для любого из предыдущих аргументов пары "имя-значение" использования синтаксисов. Например, можно задать количество импульсов тахометра на вращение вала или принять решение насчитать сигнал во временном интервале или частотном диапазоне.ta
= tsa(___,Name,Value
)
tsa(___)
без выходных аргументов строит синхронный во времени средний сигнал и сигналы временной области, соответствующие каждому сегменту сигнала в текущей фигуре.
Учитывая входной сигнал, частоту дискретизации и набор импульсов тахометра, tsa
выполняет эти шаги:
Определяет времена начала и конца цикла на основе импульсов тахометра и значения, заданного для 'PulsesPerRotation'
.
Передискретизирует входной сигнал на основе значения, заданного для 'ResampleFactor'
.
Составляет в среднем передискретизируемый сигнал на основе опции, заданной для 'Method'
.
Если 'Method'
установлен в 'fft'
, функция:
Повреждает сигнал в сегменты, соответствующие различным циклам.
Вычисляет дискретное преобразование Фурье каждого сегмента.
Обрезает более длинные преобразования, таким образом, все преобразования имеют ту же длину.
Составляет в среднем спектры.
Вычисляет обратное дискретное преобразование Фурье среднего значения, чтобы преобразовать его во временной интервал.
Если 'Method'
установлен в один из методов временного интервала, функции:
Используя заданный метод, интерполирует сигнал на сетки равномерно распределенных выборок, соответствующих различным циклам.
Конкатенации передискретизируемых сегментов сигнала на основе значения заданы для 'NumRotations'
.
Вычисляет среднее значение всех сегментов.
[1] Bechhoefer, Эрик и Майкл Кингсли. "Анализ синхронных во времени средних алгоритмов". Продолжения ежегодной конференции предзнаменований и медицинского общества управления, Сан-Диего, CA, сентябрь-октябрь 2009.