exponenta event banner

Изменить частоту выборки и другую временную информацию

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

Примечание

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

В диалоговом окне «Значения времени» выберите параметр «Спецификация времени».

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

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

Sample Rate and Start Time

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

Частота дискретизации может быть выражена в Гц, кГц, МГц или ГГц.

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

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

Sample Time and Start Time

Эта опция используется, если известен интервал времени между выборками. Укажите время выборки и момент времени, соответствующий первой выборке.

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

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

Time Values

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

Значения времени могут храниться в числовом векторе с значениями реального времени, выраженными в секундах. Значения должны быть уникальными и не могут быть 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 Гц с длительной паузой между наборами.

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

Примечание

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

Сигнал с осью X в образцахСигнал с осью x во времени

  • Если сигнал имеет отсутствующие или повторяющиеся моменты времени, его можно исправить с помощью подсказок в чистом расписании с отсутствующими, повторяющимися или неуниформными временами.

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

    Примечание

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

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

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

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

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

См. также

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

Подробнее