Период двухуровневого импульса
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.
задает частоту дискретизации в герцах как положительный скаляр. Первый пробный момент в 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.