isStandardCompliant

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

Описание

пример

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

пример

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

Примеры

свернуть все

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

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

Создайте объект weightingFilter Системные object™. Проверьте состояние податливости ' class 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. Податливость может быть проверено только на фильтры А-взвешивания и С-взвешивания .

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

Примечание

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

Введенный в R2016b