(Чтобы быть удаленным) Оценка уровней состояний для двухуровневой прямоугольной формы волны
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.