(Чтобы быть удаленным) Оценка уровней состояний для двухуровневой прямоугольной формы волны
dsp.StateLevels
будет удален в будущем релизе. Использование statelevels
вместо этого. Для получения дополнительной информации см. Вопросы совместимости.
dsp.StateLevels
возразите оценивает государственные уровни двухуровневой прямоугольной формы волны.
Оценить государственные уровни двухуровневого сигнала:
Создайте dsp.StateLevels
объект и набор его свойства.
Вызовите объект с аргументами, как будто это была функция.
Чтобы узнать больше, как Системные объекты работают, смотрите то, Что Системные объекты?.
создает Систему оценки уровней состояний object™, sl
= dsp.StateLevelssl
, это оценивает государственные уровни в двухуровневой прямоугольной форме волны с помощью метода гистограммы с 100 интервалами.
возвращает sl
= dsp.StateLevels(Name,Value
)StateLevels
Системный объект, sl
, с каждым заданным набором свойств к заданному значению.
[
возвращает вектор-столбец с двойной точностью, levels
,histogram
] = sl(x
)histogram
, содержа гистограмму демонстрационных значений в x
. Можно получить этот выход только, когда вы устанавливаете Method
свойство к любому 'Histogram mean'
или 'Histogram mode'
, и вы устанавливаете HistogramOutputPort
свойство к true
.
Чтобы использовать объектную функцию, задайте Системный объект как первый входной параметр. Например, чтобы выпустить системные ресурсы Системного объекта под названием obj
, используйте этот синтаксис:
release(obj)
dsp.StateLevels
Системный объект использует метод гистограммы, чтобы оценить состояния двухуровневого сигнала. Метод гистограммы описан в [1]. Обобщать метод:
Определите максимальные и минимальные амплитуды и амплитудную область значений данных.
Для конкретного количества интервалов гистограммы определите ширину интервала как отношение амплитудной области значений к количеству интервалов.
Сортировка значений данных в интервалы гистограммы.
Идентифицируйте индексированный самым низким образом интервал гистограммы, ilow, и индексированный самым высоким образом интервал гистограммы, ihigh, с ненулевыми количествами.
Разделите гистограмму на две подгистограммы. Более низкими интервалами гистограммы является ilow ≤ i ≤ 1/2 (ihigh — ilow).
Верхними интервалами гистограммы является ilow + 1/2 (ihigh – ilow) ≤ i ≤ ihigh.
Вычислите государственные уровни путем определения режима или среднего значения более низких и верхних гистограмм.
[1] Стандарт IEEE® на Переходах, Импульсах и Связанных Формах волны, Стандарт IEEE 181, 2003, стр 15–17.