visualize

Визуализируйте и проверьте ответ фильтра

Описание

пример

visualize(weightFilt) строит графики величины характеристики взвешенного по частоте фильтра, weightFilt. График обновляется автоматически при изменении свойств объекта.

пример

visualize(weightFilt,N) использует N- точка БПФ, чтобы вычислить величину ответ.

пример

visualize(___,mType) создает маску на основе класса фильтра, заданного mType, с использованием любого из предыдущих синтаксисов.

Примеры

свернуть все

Создайте объект weightingFilter Система object™ и затем постройте график амплитудной характеристики фильтра.

weightFilt = weightingFilter;
visualize(weightFilt)

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

weightFilt = weightingFilter;
visualize(weightFilt,1024)

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

weightFilt = weightingFilter;
visualize(weightFilt,'class 2')

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

свернуть все

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

Количество интервалов DFT в частотный диапазон представлении, заданное как положительная скалярная величина. Значение по умолчанию является 2048.

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

Тип маски, заданный как 'class 1' или 'class 2'.

Пределы ослабления маски определены в стандарте IEC 61672-1: 2002. Маска задана только для фильтров А-взвешивания и С-взвешивания .

  • Если маска зеленая, конструкция соответствует стандарту IEC 61672-1: 2002.

  • Если маска красная, проект нарушает податливость.

Примечание

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

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

Введенный в R2016b