Отредактируйте частоту дискретизации и другую информацию времени

Можно добавить и отредактировать информацию времени в приложении Signal Analyzer для любого сигнала, который не является timetable или timeseries объект. Выберите один или несколько сигналов без свойственной информации времени в таблице Signal и на вкладке Analyzer, нажмите Time Values.

Примечание

Выберите сигнал в таблице Signal путем нажатия на ее столбец Name. Полная строка подсвечена, указав, что сигнал выбран. Флажок рядом с именем сигнала указывает, построен ли сигнал в активном дисплее.

В диалоговом окне Time Values выберите опцию Time Specification.

Опция спецификации времениОписание
Work in Samples (значение по умолчанию)

Эта опция позволяет вам исследовать сигналы без потребности задать частоту дискретизации или шаг расчета. Это эквивалентно графическому выводу сигнала в MATLAB® без информации об оси X.

Sample Rate and Start Time

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

Sample Rate может быть выражен в Гц, kHz, МГц или GHz.

Start Time может быть выражен в секундах, годах, днях, часах, минутах, миллисекундах, микросекунды или наносекунды.

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

Sample Time and Start Time

Используйте эту опцию, когда вы будете знать временной интервал между выборками. Задайте шаг расчета и момент, соответствуя первой выборке.

Sample Time и Start Time каждый может быть выражен в секундах, годах, днях, часах, минутах, миллисекундах, микросекунды или наносекунды.

Установите шаг расчета так, чтобы сигнал был построен в модулях времени на отображении.

Time Values

Используйте эту опцию, когда вы будете знать временную стоимость, соответствующую каждой выборке. Задайте временные стоимости с помощью выражения MATLAB или имени переменной в рабочем пространстве MATLAB.

Time Values может храниться в числовом векторе с оперативными значениями, выраженными в секундах. Значения должны быть уникальными и не могут быть NaN, но они должны быть расположенными неравными интервалами. Вектор должен иметь ту же длину как сигнал.

Временные стоимости могут также храниться в duration массив. Значения должны быть уникальными и не могут быть NaN, но они должны быть расположенными неравными интервалами. Массив должен иметь ту же длину как сигнал.

Временные стоимости могут также быть введены как выражение MATLAB. Выражение должно задать массив с той же длиной как сигнал. Значения должны быть уникальными и не могут быть NaN, но они должны быть расположенными неравными интервалами. Допустимые примеры включают:

  • (0:length(s)-1)'/Fs, где s сигнал и Fs скаляр в рабочей области, представляющей частоту дискретизации.

  • linspace(2,2.5,length(s))', где s сигнал.

  • minutes(0:15)', эквивалентный проведению измерений каждую минуту в течение 15 минут.

  • [0:10 20:30], эквивалентный взятию двух наборов измерений на уровне 1 Гц с длинной паузой между наборами.

Во всех случаях приложение выводит частоту дискретизации из временных стоимостей и отображает ее в столбце Time таблицы Signal. Звездочка, предшествующая частоте дискретизации, указывает, что сигнал неоднородно производится.

Примечание

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

Сигнал с осью X в выборкахСигнал с осью X вовремя

  • Если сигнал имеет пропавших без вести или дублирующиеся моменты времени, можно зафиксировать его с помощью советов в Чистом Расписании с Пропавшими без вести, Копией, или Неоднородные Времена (MATLAB).

  • Если сигнал неоднородно производится, то Signal Analyzer интерполирует сигнал к регулярной координатной сетке, чтобы вычислить спектральные оценки. Приложение использует линейную интерполяцию и принимает шаг расчета, равный среднему различию между смежными моментами времени. Выведенная частота дискретизации в таблице Signal имеет звездочку, чтобы указать, что сигнал неоднородно производится.

    Примечание

    Интерполяция используется только, чтобы вычислить спектральные оценки. Графики временной зависимости не передискретизируются.

    Для неоднородно произведенного сигнала поддерживаться, должны повиноваться средний временной интервал и средний временной интервал

    1100<Средний  временной интервалСредний  временной интервал<100.

  • Фильтрация и представление scalogram не поддерживает неоднородно произведенные сигналы.

  • Приложение не поддерживает добавляющую время информацию к labeledSignalSet объекты или редактирование информации времени labeledSignalSet объекты.

Смотрите также

Связанные примеры

Больше о