isStandardCompliant

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

Описание

пример

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')
complianceStatus = logical
   1

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

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

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

свернуть все

Объект 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