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

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

свернуть все

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

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

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

  • Порядок фильтра Increase

  • Увеличьте частоту дискретизации

Типы данных: логический

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

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

Введенный в R2017b