isStandardCompliant

Проверьте, что проект фильтра октавы является совместимым ANSI S1.11-2004

Синтаксис

complianceStatus = isStandardCompliant(octFilt,classType)
[complianceStatus,centerFreq] = isStandardCompliant(octFilt,classType)

Описание

пример

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')

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

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

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

свернуть все

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

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

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

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

свернуть все

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

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

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

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

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

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

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

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

Введенный в R2017b