Оценка государственного уровня для двухуровневой прямоугольной формы волны
Объект dsp.StateLevels оценивает государственные уровни двухуровневой прямоугольной формы волны.
Оценить государственные уровни двухуровневой формы волны:
Создайте объект dsp.StateLevels и установите его свойства.
Вызовите объект с аргументами, как будто это была функция.
Чтобы узнать больше, как Системные объекты работают, смотрите то, Что Системные объекты? MATLAB.
sl = dsp.StateLevelssl = dsp.StateLevels(Name,Value) создает Систему оценки государственного уровня object™, sl = dsp.StateLevelssl, который оценивает государственные уровни в двухуровневой прямоугольной форме волны с помощью метода гистограммы с 100 интервалами.
возвращает Системный объект sl = dsp.StateLevels(Name,Value)StateLevels, sl, с каждым заданным набором свойств к заданному значению.
Для версий ранее, чем R2016b, используйте функцию step, чтобы запустить алгоритм Системного объекта. Аргументы к step являются объектом, который вы создали, сопровождаемый аргументами, показанными в этом разделе.
Например, y = step(obj,x) и y = obj(x) выполняют эквивалентные операции.
levels = sl(x)[levels,histogram] = sl(x)
[ возвращает вектор-столбец с двойной точностью, 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.