plot

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

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);

Входные параметры

свернуть все

Объект сигнала и метрики, заданный как один из следующих:

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

расширить все

Не рекомендуемый запуск в R2021a

Введенный в R2012a
Для просмотра документации необходимо авторизоваться на сайте