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