Вы можете добавить и отредактировать информацию о времени в приложении Signal Analyzer для любого сигнала, который не является timetable
или timeseries
объект. Выберите один или несколько сигналов без информации о времени в таблице Signal и на вкладке Analyzer нажмите Time Values.
Примечание
Выберите сигнал в таблице Сигнал, нажав на его Name столбец. Вся строка подсвечивается, что указывает на выбор сигнала. Флажок рядом с именем сигнала указывает, нанесен ли сигнал на активном отображении.
В диалоговом окне Time Values выберите опцию Time Specification.
Опция временной спецификации | Описание |
---|---|
Work in Samples (по умолчанию) | Эта опция позволяет вам исследовать сигналы без необходимости задавать частоту дискретизации или шаг расчета. Это эквивалентно графическому изображению сигнала в MATLAB® без информации о оси X. |
Sample Rate and Start Time | Используйте эту опцию, когда вы знаете скорость, с которой был дискретизирован сигнал. Укажите частоту дискретизации и момент, соответствующий первой выборке. Эти Sample Rate могут быть выражены в Гц, кГц, МГц или ГГц. Это Start Time может быть выражено в секундах, годах, днях, часах, минутах, миллисекундах, микросекундах или наносекундах. Установите частоту дискретизации так, чтобы сигнал был нанесен в единицах времени на отображение. |
Sample Time and Start Time | Используйте эту опцию, когда вы знаете временной интервал между выборками. Укажите шаг расчета и момент, соответствующий первой выборке. Каждый из Sample Time и Start Time может быть выражен в секундах, годах, днях, часах, минутах, миллисекундах, микросекундах или наносекундах. Установите шаг расчета так, чтобы сигнал был нанесен в единицах времени на отображение. |
Time Values | Используйте эту опцию, когда вы знаете значение времени, соответствующее каждой выборке. Задайте значения времени с помощью выражения MATLAB или имени переменной в рабочем пространстве MATLAB. Time Values может храниться в числовом векторе с значениями в реальном времени, выраженными в секундах. Значения должны быть уникальными и не могут быть Значения времени также могут храниться в Значения времени также могут быть введены как выражение MATLAB. Выражение должно задавать массив с той же длиной, что и сигнал. Значения должны быть уникальными и не могут быть
Во всех случаях приложение выводит частоту дискретизации из значений времени и отображает ее в Time столбце таблицы Signal. Звездочка, предшествующая скорости дискретизации, указывает, что сигнал дискретизирован неоднородно. |
Примечание
Сигналы без информации о времени строятся в единицах выборок на оси X. Сигналы с информацией о времени строятся в единицах времени на оси X. Чтобы построить несколько сигналов на одном отображении, убедитесь, что все они имеют информацию о времени или все находятся в выборках. В противном случае вы получаете предупреждение:
|
|
Сигнал с осью X в выборках | Сигнал с осью X во времени |
Если сигнал имеет отсутствующие или повторяющиеся временные точки, можно исправить его с помощью советов в Clean Timetable with Missing, Duplicate или Noniform Times.
Если сигнал дискретизирован неоднородно, то Signal Analyzer интерполирует сигнал в однородную сетку для вычисления спектральных оценок. Приложение использует линейную интерполяцию и принимает шаг расчета, равное медианному различию между смежными временными точками. Полученная частота дискретизации в таблице Signal имеет звездочку, чтобы указать, что сигнал неоднородно дискретизирован.
Примечание
Интерполяция используется только для вычисления спектральных оценок. Временные графики не повторяются.
Для неоднородно выбранного сигнала , которого поддерживается медианы временного интервала и средний временной интервал должны подчиняться
Фильтрация и представление скалограммы не поддерживают неоднородно дискретизированные сигналы.
Приложение не поддерживает добавление информации о времени к labeledSignalSet
объекты или редактирование временной информации labeledSignalSet
объекты.