Метрики перехода двухуровневых сигналов
dsp.TransitionMetrics возразите информации об извлечениях, такой как длительность, скорость нарастания и пересечения контрольного уровня для каждого перехода, найденного в двухуровневом сигнале. dsp.TransitionMetrics объект может дополнительно возвратить предварительную охоту, постохоту и обосновывающиеся метрики для областей сразу до и после каждого перехода.
Получить метрики перехода для двухуровневого сигнала:
Создайте dsp.TransitionMetrics объект и набор его свойства.
Вызовите объект с аргументами, как будто это была функция.
Чтобы узнать больше, как Системные объекты работают, смотрите то, Что Системные объекты? MATLAB.
создает метрическую Систему перехода object™, tm = dsp.TransitionMetricstm. Объект вычисляет время нарастания, время спада и ширину импульса. TransitionMetrics дополнительно вычисляет метрики цикла, такие как импульсные разделения, периоды и рабочие циклы.
tm = dsp.TransitionMetrics( возвращает Name,Value)TransitionMetrics Системный объект, tm, с каждым заданным набором свойств к заданному значению.
[ возвращает массив структур, pulse,cycle] = tm(x)cycle, когда вы устанавливаете CycleOutputPort свойство к true. Поля cycle содержите вектор-столбцы с действительным знаком. Количество строк каждого поля соответствует количеству полных импульсных периодов, найденных во входе вектор-столбца с действительным знаком, x.
[ возвращает массив структур, pulse,transition] = tm(x)transition, когда вы устанавливаете TransitionOutputPort свойство к true. Поля transition содержите матрицы с действительным знаком с двумя столбцами, которые соответствуют метрикам первых и вторых переходов. Количество строк соответствует количеству импульсов, найденных во входной форме волны.
[ возвращает массив структур, pulse,preshoot] = tm(x)preshoot, когда вы устанавливаете PreshootOutputPort свойство к true. Поля preshoot содержите матрицы 2D столбца с действительным знаком, длина строки которых соответствует количеству переходов, найденных во входной форме волны. Имена полей идентичны тем из postshoot структура.
[ возвращает структуру, pulse,settling] = tm(x)settling, когда вы устанавливаете SettlingOutputPort свойство к true. Поля settling соответствуйте обосновывающимся метрикам для каждого перехода. Каждое поле является вектор-столбцом, элементы которого соответствуют отдельной длительности урегулирования, уровням, и моменты.
[ который возвращает pulse,cycle,transition,preshoot,postshoot,settling] = tm(x)pulse, cycle, transition, preshoot, postshoot, и settling массивы структур, когда CycleOutputPort, PreshootOutputPort, PostshootPort, и SettlingOutputPort свойствами является true. Можно включить или отключить любую комбинацию выходных портов. Однако выходные аргументы заданы в порядке, показанном здесь.
[___] = tm( выполняет вышеупомянутые метрики относительно произведенного сигнала, чьи демонстрационные значения, x,T)x, и демонстрационные моменты, T, вектор-столбцы с действительным знаком той же длины. Дополнительный вход T применяется только, когда вы устанавливаете TimeInputPort свойство к true.
Чтобы использовать объектную функцию, задайте Системный объект как первый входной параметр. Например, чтобы выпустить системные ресурсы Системного объекта под названием obj, используйте этот синтаксис:
release(obj)
[1] Стандарт IEEE® на переходах, импульсах и связанных формах волны, стандарт IEEE 181, 2003.