КИХ-полосовой фильтр с асимметричным затуханием

Используйте приложение Filter Designer, чтобы создать 50-й порядок equiripple КИХ-полосовой фильтр, который будет использоваться с сигналами, произведенными на уровне 1 кГц.

N = 50;
Fs = 1e3;

Укажите, что полоса пропускания охватывает частоты 200-300 Гц и что область перехода с обеих сторон имеет ширину 50 Гц.

Fstop1 = 150;
Fpass1 = 200;
Fpass2 = 300;
Fstop2 = 350;

Задайте веса для подгонки оптимизации:

  • 3 для низкочастотной полосы задерживания

  • 1 для полосы пропускания

  • 100 для высокочастотной полосы задерживания

Откройте приложение Filter Designer.

Wstop1 = 3;
Wpass = 1;
Wstop2 = 100;

filterDesigner

Используйте приложение, чтобы спроектировать остальную часть фильтра. Чтобы задать ограничения частоты и спецификации величины, используйте переменные, которые вы создали.

  1. Установите Response Type на Bandpass.

  2. Установите Design Method на FIR. Из выпадающего списка выберите Equiripple.

  3. Под Filter Order задайте порядок как N.

  4. Под Frequency Specifications задайте Fs как Fs.

  5. Нажмите Design Filter.

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

Приложения

Функции