exponenta event banner

isStandardCompliant

Проверка соответствия конструкции фильтра стандарту IEC 61672-1: 2002

Описание

пример

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

пример

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

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

свернуть все

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

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

Примечание

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

Представлен в R2016b