Use the Filter Designer app to create a 50th-order equiripple FIR bandpass filter to be used with signals sampled at 1 kHz.
N = 50; Fs = 1e3;
Specify that the passband spans frequencies of 200–300 Hz and that the transition region on either side has a width of 50 Hz.
Fstop1 = 150; Fpass1 = 200; Fpass2 = 300; Fstop2 = 350;
Specify weights for the optimization fit:
3 for the low-frequency stopband
1 for the passband
100 for the high-frequency stopband
Open the Filter Designer app.
Wstop1 = 3; Wpass = 1; Wstop2 = 100; filterDesigner
Use the app to design the rest of the filter. To specify the frequency constraints and magnitude specifications, use the variables you created.
Set Response Type to
Set Design Method to
FIR. From the
drop-down list, select
Under Filter Order, specify the order as
Under Frequency Specifications, specify Fs
Click Design Filter.