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