isStandardCompliant

Проверьте, что проект фильтра является IEC, 61672-1:2002 совместимый

Синтаксис

complianceStatus = isStandardCompliant(weightFilt,classType)
complianceStatus = isStandardCompliant(___,freqRange)

Описание

пример

complianceStatus = isStandardCompliant(weightFilt,classType) возвращает логический скаляр, complianceStatus, указывая, совместим ли проект фильтра weightFilt с минимальными и максимальными спецификациями затухания для проекта classType, заданного в 61672-1:2002 IEC. Можно проверить соответствие для A-взвешивания, и C-взвешивание фильтрует только.

пример

complianceStatus = isStandardCompliant(___,freqRange) задает область значений частот, проверяемых на соответствие.

Примеры

свернуть все

Создайте объект Системы weightingFilter object™. Вызовите isStandardCompliant, задав тип класса соответствия, чтобы проверять в качестве второго аргумента.

weightFilt = weightingFilter;
complianceStatus = isStandardCompliant(weightFilt,'class 1')

Создайте объект Системы weightingFilter object™. Проверяйте состояние соответствия 'класса 2' проекта фильтра по заданному частотному диапазону.

weightFilt = weightingFilter;
isStandardCompliant(weightFilt,'class 2',[120,2000])

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

свернуть все

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

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

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

Задайте частотный диапазон, в Гц, проверяемом на соответствие как двухэлементный вектор увеличения значений: [minFreq,maxFreq].

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

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

свернуть все

Состояние Compliance проекта фильтра, возвращенного как логический скаляр. Состояние соответствия указывает, совместим ли проект фильтра weightFilt с минимальными и максимальными спецификациями затухания для проекта типа класса, заданного IEC 61672-1:2002 стандарт. Соответствие может только быть проверено для фильтров A-взвешивания и C-взвешивания.

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

Примечание

Нулевые значения полюса, заданные в стандарте ANSI S1.42-2001, используются для разработки фильтров A-weighted и C-weighted. Нулевые значения полюса основаны на аналоговых фильтрах, таким образом, проект может повредить соответствие для более низких частот дискретизации.

Введенный в R2017b