Ширина импульса для двухуровневого сигнала
W = pulsewidth(X)
W = pulsewidth(X,FS)
W = pulsewidth(X,T)
[W,INITCROSS]
= pulsewidth(...)
[W,INITCROSS,FINALCROSS]
= pulsewidth(...)
[W,INITCROSS,FINALCROSS,MIDLEV]
= pulsewidth(...)
W = pulsewidth(...,Name,Value)
pulsewidth(...)
возвращает вектор, W
= pulsewidth(X
)W
, содержащего временные различия между моментами среднего опорного уровня начального и конечного переходов каждого импульса положительной полярности в двухуровневый сигнал X
. Для определения переходов, pulsewidth
оценивает уровни низкого и высокого состояний X
методом гистограммы. pulsewidth
определяет все области, которые пересекают контур низкого состояния и нижний контур высокого состояния. Контуры низкого и высокого состояний выражаются как уровень состояния плюс или минус кратное различие между уровнями состояния. См. «Допуски уровня состояния». Поскольку pulsewidth
использует интерполяцию для определения моментов среднего опорного уровня, W
могут содержать значения, которые не соответствуют моментам дискретизации двухуровневого сигнала, X
.
задает частоту дискретизации, W
= pulsewidth(X
,FS
)FS
, в герце как положительной скалярной величине. Первая выборка в форме волны соответствует t = 0. Посколькуpulsewidth
использует интерполяцию для определения моментов среднего опорного уровня, W
могут содержать значения, которые не соответствуют моментам дискретизации двухуровневого сигнала, X
.
задает примеры моментов, W
= pulsewidth(X
,T
)T
, как вектор с таким же количеством элементов, как X
. Поскольку pulsewidth
использует интерполяцию для определения моментов среднего опорного уровня, W
могут содержать значения, которые не соответствуют моментам дискретизации двухуровневого сигнала, X
.
[
возвращает вектор-столбец, W
,INITCROSS
]
= pulsewidth(...)INITCROSS
, элементы которого соответствуют моментам среднего опорного уровня начального перехода каждого импульса.
[
возвращает вектор-столбец, W
,INITCROSS
,FINALCROSS
]
= pulsewidth(...)FINALCROSS
, элементы которого соответствуют моментам среднего опорного уровня конечного перехода каждого импульса.
[
возвращает значение формы волны, W
,INITCROSS
,FINALCROSS
,MIDLEV
]
= pulsewidth(...)MIDLEV
, что соответствует среднему эталонному уровню.
возвращает ширину импульса с дополнительными опциями, заданными одним или несколькими W
= pulsewidth(...,Name,Value
)Name,Value
аргументы в виде пар.
pulsewidth(...)
строит график сигнала и темнеет области каждого импульса, где вычисляется ширина импульса. Он указывает местоположение промежуточных переходов и связанный с ними базовый уровень. Уровни состояния и связанные с ними нижние и верхние контуры (регулируются Name,Value
пара с именем 'Tolerance'
) также нанесены на график.
|
Двухуровневый сигнал. |
|
Частота дискретизации в герцах. |
|
Вектор моментов расчета. Длина |
|
Средний эталонный уровень в процентах от амплитуды формы волны. См. «Средний эталонный уровень». По умолчанию: |
|
Импульсная полярность. Задайте полярность следующим По умолчанию: |
|
Низко- и высокогосударственные уровни. |
|
Уровни допуска (нижние и верхние контуры состояний), выраженные в процентах. См. «Допуски уровня состояния». По умолчанию: |
|
Ширина импульса в секундах. Ширина импульса является временным различием между начальным и конечным переходами импульса. Время начального и последнего переходов упоминается как transition occurrence instants в [1]. |
|
Ссылки эталонного уровня начального перехода |
|
Ссылки эталонного уровня окончательного перехода |
|
Значение формы волны, соответствующее среднему базовому уровню |
[1] IEEE® Стандарт на переходы, импульсы и связанные формы волны, стандарт IEEE 181, 2003.