risetime

Время нарастания положительно идущих переходов двухуровневых сигналов

Описание

пример

R = risetime(X) возвращает вектор, R, содержа время каждый переход входного двухуровневого сигнала, X, берет, чтобы пересечься от 10% до 90% контрольных уровней. Определить переходы, risetime оценивает государственные уровни входной формы волны методом гистограммы. risetime идентифицирует все области, которые пересекают верхнюю государственную границу низкого состояния и более низкую государственную границу высокого состояния. Низкое состояние и высокие государственные границы выражаются как государственный уровень плюс или минус кратное различию между государственными уровнями. Смотрите Допуски Государственного уровня. Поскольку risetime интерполяция использования, R может содержать значения, которые не соответствуют выборке моментов двухуровневого сигнала, X.

R = risetime(X,FS) задает частоту дискретизации в герц. Частота дискретизации определяет демонстрационные моменты, соответствуя элементам в X. Первый демонстрационный момент в X соответствует t =0. Поскольку risetime интерполяция использования, R может содержать значения, которые не соответствуют выборке моментов двухуровневого сигнала, X.

R = risetime(X,T) задает демонстрационные моменты, T, как вектор с тем же числом элементов как X.

[R,LT,UT] = risetime(___) возвращает векторы, LT и UT, чьи элементы соответствуют моментам времени где X пересекается ниже - и контрольные уровни верхнего процента.

пример

[R,LT,UT,LL,UL] = risetime(___) возвращает уровни, LL и UL, это соответствует ниже - и контрольные уровни верхнего процента.

пример

[___] = risetime(___,Name,Value) возвращает времена нарастания с дополнительными опциями, заданными одним или несколькими Name,Value парные аргументы.

risetime(___) строит сигнал и затемняет области каждого перехода, где время нарастания вычисляется. График отмечает более низкие и верхние пересечения и связанные контрольные уровни. Государственные уровни и соответствие, сопоставленное ниже - и верхние государственные границы, также построены.

Примеры

свернуть все

Определите время нарастания в выборках для 2,3-вольтовой формы волны часов.

Загрузите 2,3-вольтовые данные о часах. Определите время нарастания в выборках. Используйте значение по умолчанию 10% и 90% контрольных уровней процента.

load('transitionex.mat','x')
R = risetime(x)
R = 0.7120

Время нарастания меньше 1, указывая, что переход произошел в части выборки. Отобразите данные на графике и аннотируйте время нарастания.

risetime(x);

Определите время нарастания в 2,3-вольтовой форме волны часов, произведенной на уровне 4 МГц. Вычислите время нарастания с помощью 20% и 80% контрольных уровней.

Загрузите 2,3-вольтовые данные о часах с выборкой моментов. Определите время нарастания с помощью 20% и 80% контрольных уровней. Постройте аннотируемую форму волны.

load('transitionex.mat','x','t')

risetime(x,'PercentReferenceLevels',[20 80])

ans = 0.5340

Определите время нарастания, моменты контрольного уровня и контрольные уровни в 2,3-вольтовой форме волны часов, произведенной на уровне 4 МГц.

Загрузите 2,3-вольтовую форму волны часов наряду с моментами выборки.

load('transitionex.mat','x','t')

Определите время нарастания, моменты контрольного уровня и контрольные уровни.

[R,lt,ut,ll,ul] = risetime(x,t);

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

plot(t,x)
xlabel('seconds')
ylabel('Volts')

hold on
plot([lt ut],[ll ul],'o')
hold off

fprintf('Rise time is %g seconds.',ut-lt)
Rise time is 1.78e-07 seconds.

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

свернуть все

Двухуровневый сигнал, заданный как вектор с действительным знаком.

Частота дискретизации, заданная в как положительное действительное целое число в Гц.

Демонстрационные моменты, заданные как вектор. Длина T должен равняться длине двухуровневого сигнала X.

Аргументы в виде пар имя-значение

Задайте дополнительные разделенные запятой пары Name,Value аргументы. Name имя аргумента и Value соответствующее значение. Name должен появиться в кавычках. Вы можете задать несколько аргументов в виде пар имен и значений в любом порядке, например: Name1, Value1, ..., NameN, ValueN.

Контрольные уровни как процент амплитуды формы волны, заданной как разделенная запятой пара, состоящая из 'PercentReferenceLevels'и двухэлементный положительный вектор-строка. Элементы вектора-строки соответствуют более низким и верхним контрольным уровням процента. Высокий государственный уровень задан, чтобы быть 100 процентов, и низкий государственный уровень задан, чтобы быть 0 процентов. Дополнительную информацию см. в Контрольных уровнях Процента.

Низкие и высокие государственные уровни, заданные как разделенная запятой пара, состоящая из 'StateLevels' и двухэлементный положительный вектор-строка. Первые и вторые элементы вектора соответствуют низким и высоким государственным уровням.

Ниже - и верхние государственные границы, заданные как разделенная запятой пара, состоящая из 'Tolerance' и действительная положительная скалярная величина как значение процента. Смотрите Допуски Государственного уровня для получения дополнительной информации об этой паре "имя-значение".

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

свернуть все

Длительность положительно идущего перехода, возвращенного как вектор. Если вы задаете частоту дискретизации Fs или демонстрационные моменты T времена нарастания находятся в секундах. Если вы не задаете частоту дискретизации или демонстрационные моменты, времена нарастания находятся в выборках.

Более низкие моменты пересечения контрольного уровня, возвращенные как вектор. Векторный LT содержит моменты времени, когда положительно идущий переход пересекает более низкий контрольный уровень. По умолчанию более низкий контрольный уровень является 10%-м контрольным уровнем. Можно изменить контрольные уровни по умолчанию путем определения 'PercentReferenceLevels' пара "имя-значение".

Верхние моменты пересечения контрольного уровня, возвращенные как вектор. Векторный UT содержит моменты времени, когда положительно идущий переход пересекает верхний контрольный уровень. По умолчанию более низкий контрольный уровень является 90%-м контрольным уровнем. Можно изменить контрольные уровни по умолчанию путем определения 'PercentReferenceLevels' пара "имя-значение".

Более низкий контрольный уровень в амплитудных модулях формы волны, возвращенных в виде действительного числа. LL вектор, содержащий значения формы волны, соответствующие более низкому контрольному уровню в каждом положительно идущем переходе. По умолчанию более низкий контрольный уровень является 10%-м контрольным уровнем. Можно изменить контрольные уровни по умолчанию путем определения 'PercentReferenceLevels' пара "имя-значение".

Верхний контрольный уровень в амплитудных модулях формы волны, возвращенных в виде действительного числа. UL вектор, содержащий значения формы волны, соответствующие верхнему контрольному уровню в каждом положительно идущем переходе. По умолчанию верхний контрольный уровень составляет 10%. Можно изменить контрольные уровни по умолчанию путем определения 'PercentReferenceLevels' пара "имя-значение".

Больше о

свернуть все

Положительно идущий переход

A positive-going transition в двухуровневом сигнале является переходом от низкого государственного уровня до высокого государственного уровня. Положительная полярность (положительно идущий) импульс имеет завершающее работу состояние, более положительное, чем инициирующее состояние. Если форма волны дифференцируема в окружении перехода, эквивалентным определением является переход с положительной первой производной. Этот рисунок показывает положительно идущий переход.

Амплитудные значения формы волны не появляются, потому что положительно идущий переход не зависит от фактических значений формы волны. Положительно идущий переход задан направлением перехода.

Контрольные уровни процента

Если S1 является низким состоянием, S2 является высоким состоянием, и U является контрольным уровнем верхнего процента. Значение формы волны, соответствующее верхнему контрольному уровню процента,

S1+U100(S2S1).

Если L является контрольным уровнем более низкого процента, значение формы волны, соответствующее более низкому контрольному уровню процента,

S1+L100(S2S1).

Допуски государственного уровня

Каждый государственный уровень мог сопоставить ниже - и верхние государственные границы. Эти государственные границы заданы как государственный уровень плюс или минус скалярное кратное различие между высоким состоянием и низким состоянием. Чтобы обеспечить полезную область допуска, скаляр обычно является небольшим числом, таким как 2/100 или 3/100. В общем случае область для низкого состояния задана как

где низкий государственный уровень и является высоким государственным уровнем. Замените первый срок в уравнении с получить область допуска для высокого состояния.

Следующая фигура иллюстрирует более низкие и верхние 2% государственных границ (области допуска) для двухуровневого сигнала положительной полярности. Красные пунктирные линии указывают на предполагаемые государственные уровни.

Ссылки

[1] Стандарт IEEE® на Переходах, Импульсах и Связанных Формах волны, Стандарт IEEE 181, 2003, стр 15–17.

Смотрите также

| |

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

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