falltime

Осеннее время отрицательно идущих двухуровневых переходов формы волны

Синтаксис

F = falltime(X)
F = falltime(X,FS)
F = falltime(X,T)
[F,LT,UT] = falltime(...)
[F,LT,UT,LL,UL] = falltime(...)
[...] = falltime(...,Name,Value)
falltime(...)

Описание

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

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

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

[F,LT,UT] = falltime(...) возвращает векторы, LT и UT, элементы которого соответствуют моментам времени, где X пересекает более низкие и верхние контрольные уровни процента.

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

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

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

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

X

Двухуровневая форма волны. X является строкой с действительным знаком или вектор-столбцом.

FS

Частота дискретизации в герц.

T

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

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

'PercentReferenceLevels'

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

Значение по умолчанию: [10 90]

'StateLevels'

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

'Tolerance'

Уровни терпимости (ниже - и верхние государственные границы) выраженный как процент. Смотрите Допуски Государственного уровня.

Значение по умолчанию: 2

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

F

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

LT

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

UT

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

LL

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

UL

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

Примеры

свернуть все

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

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

load('negtransitionex.mat','x')

falltime(x)

ans = 0.7200

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

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

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

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

ans = 0.5400

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

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

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

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

[f,lt,ut,ll,ul] = falltime(x,t);

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

plot(t,x)

xlabel('seconds')
ylabel('Volts')

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

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

Больше о

свернуть все

Отрицательно идущий переход

Отрицательно идущий переход в двухуровневой форме волны является переходом от высокого государственного уровня до низкого государственного уровня. Если форма волны дифференцируема в окружении перехода, эквивалентным определением является переход с отрицательной первой производной. Следующие данные показывают отрицательно идущий переход.

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

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

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

S1+U100(S2S1).

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

S1+L100(S2S1).

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

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

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

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

Ссылки

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

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

| |

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