exponenta event banner

график

(Подлежит удалению) График импульсного сигнала и метрики

dsp.PulseMetrics и dsp.TransitionMetrics объекты будут удалены в следующем выпуске. Вместо этого используйте функции из метрик импульса и перехода. Чтобы построить метрику, вызовите функции без выходных аргументов. Дополнительные сведения см. в разделе Вопросы совместимости.

Синтаксис

Описание

пример

plot(pm) строит график сигнала и метрик, полученных в результате последнего вызова алгоритма объекта.

По умолчанию plot отображает:

  • уровни низкого и высокого состояния и границы уровня состояния, определенные PercentStateLevelTolerance собственность.

  • нижний, средний и верхний опорные уровни.

  • местоположения пересечений среднего опорного уровня положительного (+) и отрицательного (-) переходов каждого обнаруженного импульса.

Когда TransitionOutputPort свойство объекта имеет значение true, также нанесены местоположения верхнего и нижнего переходов. Когда PreshootOutputPort или PostShootOutputPort свойства имеют значение trueсоответствующие переполнения и недоделки отображаются как инвертированные или неинвертированные треугольники. Когда SettlingOutputPort свойство имеет значение true, строятся местоположения, где сигнал входит и остается в границах нижнего и верхнего состояний в течение заданной длительности поиска.

Примеры

свернуть все

Примечание

При использовании R2016a или более ранней версии замените каждый вызов объекта синтаксисом эквивалентного шага. Например, obj(x) становится step(obj,x).

Найдите скорости нарастания переднего и заднего фронтов цифрового тактового генератора 2,3 В с частотой 4 МГц.

 load('pulseex.mat','x','t');

Создайте dsp.PulseMetrics объект. Установите TransitionOutputPort свойство для true сообщить метрики перехода для начального и окончательного переходов. Установите StateLevelsSource свойство для 'Auto' для оценки уровней состояния по данным.

 pm = dsp.PulseMetrics('SampleRate',4e6, ...
                            'TransitionOutputPort', true, ...
                            'StateLevelsSource','Auto');

Вычислите метрику импульса и перехода и постройте график результата.

 [pulse,transition] = pm(x); 
 plot(pm);

Входные аргументы

свернуть все

Объект Signal and metrics, указанный как один из следующих:

Вопросы совместимости

развернуть все

Не рекомендуется начинать с R2021a

Представлен в R2012a