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