statelevels

Оценка государственного уровня для двухуровневой формы волны с методом гистограммы

Синтаксис

LEVELS = statelevels(X)
LEVELS = statelevels(X,NBINS)
LEVELS = statelevels(X,NBINS,METHOD)
[LEVELS,HISTOGRAM] = statelevels(...)
[LEVELS,HISTOGRAM,BINLEVELS] = statelevels(...)
statelevels(...)

Описание

LEVELS = statelevels(X) оценивает минимум - и высокие государственные уровни в двухуровневой форме волны, X, с помощью метода гистограммы. См. Алгоритмы.

LEVELS = statelevels(X,NBINS) задает количество интервалов, чтобы использовать в гистограмме в качестве положительной скалярной величины. Если незаданный, значения по умолчанию NBINS к 100.

LEVELS = statelevels(X,NBINS,METHOD) оценочные государственные уровни с помощью среднего значения или режима подгистограмм. Действительными доступами для METHOD является 'mean' или 'mode'. значения по умолчанию METHOD к 'mode'. См. Алгоритмы.

[LEVELS,HISTOGRAM] = statelevels(...) возвращает гистограмму, HISTOGRAM, значений в X.

[LEVELS,HISTOGRAM,BINLEVELS] = statelevels(...) возвращает центры интервалов гистограммы.

statelevels(...) отображает график сигнала и соответствующей вычисленной гистограммы.

Входные параметры

X

Двухуровневая форма волны. X является строкой с действительным знаком или вектор-столбцом.

NBINS

Количество интервалов гистограммы

Значение по умолчанию: 100

METHOD

Метод оценки государственного уровня в подгистограммах. METHOD задает статистическую величину, чтобы использовать для оценки минимума - и высокие государственные уровни. Действительными доступами для METHOD является 'mode' или 'mean'. См. Алгоритмы.

Значение по умолчанию: 'mode'

Выходные аргументы

LEVELS

Уровни низких и высоких состояний. LEVELS является 1 2 вектором - строкой из государственных уровней, оцененных методом гистограммы. Первый элемент LEVELS является низким государственным уровнем. Второй элемент LEVELS является высоким государственным уровнем.

HISTOGRAM

Количества гистограммы (частоты). HISTOGRAM является вектор-столбцом с элементами NBINS, содержащими количество значений данных в каждом интервале гистограммы.

BINLEVELS

Центры интервала гистограммы. BINLEVELS является вектор-столбцом, содержащим центры интервала количеств гистограммы в HISTOGRAM.

Примеры

свернуть все

Оцените минимум - и высокие государственные уровни 2,3 В underdamped данные о часах. Отобразите данные на графике с предполагаемыми государственными уровнями и подгистограммами.

load('clockex.mat','x')

statelevels(x);

Оцените низкие уровни и высокие государственные уровни 2,3 В underdamped данные о часах, выбранные на уровне 4 МГц.

Используйте количество по умолчанию интервалов и режимы подгистограмм, чтобы оценить государственные уровни.

load('clockex.mat','x','t')
levs = statelevels(x);

Отобразите данные о часах на графике со строками, указывающими на предполагаемые низкие уровни и высокие государственные уровни.

statelevels(x)

ans = 1×2

    0.0027    2.3068

Оцените низкие уровни и высокие государственные уровни 2,3 В underdamped данные о часах, выбранные на уровне 4 МГц.

Используйте количество по умолчанию интервалов и средние значения подгистограмм, чтобы оценить государственные уровни. Отобразите данные о часах на графике со строками, указывающими на предполагаемые низкие уровни и высокие государственные уровни.

load('clockex.mat','x','t')

statelevels(x,1e3,'mean')

ans = 1×2

   -0.0014    2.3014

Оцените минимум - и высокие государственные уровни 2,3 В underdamped данные о часах, выбранные на уровне 4 МГц. Возвратите количества гистограммы и центры интервала гистограммы, используемые в методе гистограммы. Используйте четыре интервала.

load('clockex.mat','x','t')
[levs,histog,bilevs] = statelevels(x,4)
levs = 1×2

    0.2427    2.0428

histog = 4×1

    50
     0
     0
    50

bilevs = 4×1

    0.2427
    0.8427
    1.4428
    2.0428

Постройте форму волны и аннотируйте уровни.

statelevels(x,4);

Больше о

свернуть все

Состояние

Конкретный уровень, который может быть сопоставлен с верхним - и более низкая государственная граница. Состояния упорядочены от самого отрицательного до самого положительного. В двухуровневой форме волны самое отрицательное состояние является низким состоянием. Самое положительное состояние является высоким состоянием.

Допуски государственного уровня

Каждый государственный уровень мог сопоставить ниже - и верхние государственные границы. Эти государственные границы заданы как государственный уровень плюс или минус скалярное кратное различие между высоким состоянием и низким состоянием. Чтобы обеспечить полезную область допуска, скаляр обычно является небольшим числом, таким как 2/100 или 3/100. В целом область для низкого состояния задана как

где низкий государственный уровень и является высоким государственным уровнем. Замените первый срок в уравнении с получить область допуска для высокого состояния.

Следующая фигура иллюстрирует более низкие и верхние 2% государственных границ (области допуска) для положительной полярности двухуровневая форма волны. Красные пунктирные линии указывают на предполагаемые государственные уровни.

Алгоритмы

statelevels использует метод гистограммы, чтобы оценить состояния двухуровневой формы волны. Метод гистограммы описан в [1]. Обобщать метод:

  1. Определите максимальные и минимальные амплитуды и амплитудную область значений данных.

  2. Для конкретного количества интервалов гистограммы определите ширину интервала как отношение амплитудной области значений к количеству интервалов.

  3. Сортировка значений данных в интервалы гистограммы.

  4. Идентифицируйте индексированный самым низким образом интервал гистограммы, ilow, и индексированный самым высоким образом интервал гистограммы, ihigh, с ненулевыми количествами.

  5. Разделите гистограмму на две подгистограммы.

    Индексами более низких интервалов гистограммы является ilowi ≤ 1/2 (ihighilow).

    Индексами верхних интервалов гистограммы является ilow + 1/2 (ihighilow) ≤ iihigh.

  6. Вычислите государственные уровни путем определения режима или среднего значения более низких и верхних гистограмм.

Ссылки

[1] Стандарт IEEE® на Переходах, Импульсах и Связанных Формах волны, Стандарт IEEE 181, 2003, стр 15–17.

Смотрите также

| | |

Представленный в R2012a