Используйте приложение 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
Используйте приложение, чтобы спроектировать остальную часть фильтра. Чтобы задать ограничения частоты и спецификации величины, используйте переменные, которые вы создали.
Установите Response Type на Bandpass
.
Установите Design Method на FIR
. Из выпадающего списка выберите Equiripple
.
Под Filter Order задайте порядок как N
.
Под Frequency Specifications задайте Fs как Fs
.
Нажмите Design Filter.