isStandardCompliant

Проверьте, создание фильтра октава совместимо с ANSI S1.11-2004

Описание

пример

complianceStatus = isStandardCompliant(octFilt,classType) возвращает логический скаляр, complianceStatus, указывающий, является ли complianceStatus создание фильтра соответствует стандарту ANSI S1.11-2004 для classType.

Маска, используемая для определения податливости, центрируется на ближайшей центральной частоте, совместимой с ANSI, что обеспечивает падение центральной частоты объекта между верхними и нижними ребрами полосы маски.

пример

[complianceStatus,centerFreq] = isStandardCompliant(octFilt,classType) также возвращает центральную частоту, совместимую с ANSI, используемую для создания маски.

Примеры

свернуть все

Создайте объект octaveFilter Системные object™. Функции isStandardCompliant, задающий тип класса податливости для проверки в качестве второго аргумента.

octFilt = octaveFilter;
complianceStatus = isStandardCompliant(octFilt,'class 2')
complianceStatus = logical
   1

Создайте объект Системного объекта octaveFilter. Проверьте податливость классу 0 статуса вашего объекта и получите центральную частоту, используемую для создания маски податливости.

octFilt = octaveFilter('CenterFrequency',1266);
[compliant, centerFreq] = isStandardCompliant(octFilt,'class 0')
compliant = logical
   0

centerFreq = 1000

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

свернуть все

Объект octaveFilter Системные object™.

Тип класса податливости для проверки, заданный как 'class 0', 'class 1', или 'class 2'.

Типы данных: char

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

свернуть все

Статус податливости создания фильтра, возвращенный как логический скаляр. Статус податливости указывает, является ли octFilt создание фильтра соответствует стандарту ANSI S1.11-2004 для classType.

Если ваш октавный фильтр не совместим, попробуйте любое из следующих:

  • Установите центральную частоту в одно из значений, возвращаемых getANSICenterFrequencies

  • Увеличьте порядок фильтра

  • Увеличение частоты выборки

Типы данных: logical

Центральная частота, используемая для создания маски податливости, возвращается как скаляр.

Типы данных: single | double

Введенный в R2016b