exponenta event banner

визуализировать

Визуализация и проверка ответа фильтра

Описание

пример

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. Маска определяется только для фильтров A-weighting и C-weighting .

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

  • Если маска красного цвета, конструкция нарушает соответствие.

Примечание

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

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

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