Настраиваемая фильтрация Lowpass шумного входа в Simulink

В этом примере показано, как отфильтровать шумный сигнал щебета с фильтром lowpass, который имеет настраиваемую частоту полосы пропускания. Фильтр является блоком Variable Bandwidth IIR Filter с набором Filter type к Lowpass. Этот тип фильтра позволяет вам изменить частоту полосы пропускания в процессе моделирования, не имея необходимость перепроектировать целый фильтр. Алгоритм фильтра повторно вычисляет коэффициенты фильтра каждый раз, когда частота полосы пропускания изменяется.

Откройте модель фильтра Lowpass

model = 'ex_tunable_chirp_lowpass';
open_system(model);

Входной сигнал является шумным щебетом, произведенным на уровне 44,1 кГц. Щебет имеет начальную частоту 5 000 Гц и целевую частоту 8 000 Гц.

Блок Variable Bandwidth IIR Filter имеет частотную характеристику lowpass с набором частоты полосы пропускания к 2 000 Гц.

Симулируйте модель

После того, как вы конфигурируете параметры блоков, симулируете модель. В начальной настройке щебет развертывается от 5 000 Гц до 8 000 Гц, который падает в полосе задерживания фильтра. Когда вход щебета проходит через этот фильтр, фильтр ослабляет щебет.

Настроить частоту Полосы пропускания фильтра, в диалоговом окне блока Variable Bandwidth IIR Filter, Filter passband frequency (Hz) изменения к 6 000 Гц. Нажмите Apply и выход Спектра, который Анализатор сразу изменяет.

Частотные диапазоны развертки щебета от 5 000 до 8 000 Гц. Часть этого частотного диапазона находится в полосе пропускания, и остающаяся часть находится в полосе задерживания. В то время как в частоте полосы пропускания фильтра, щебет незатронут.

В то время как в частоте полосы задерживания фильтра, щебет ослабляется.

В процессе моделирования можно настроить любой из настраиваемых параметров в модели и видеть эффект на отфильтрованном выходном реальном времени.

Смотрите также

| | | |