Here are some examples of brickwall filters. These filters are finite impulse response filters. The frequency response will converge to a step function for increasing window sizes. However, these filters have a large delay of half the window size.
Lowpass
Filter response
Please enable javascript to see the graphs!
Code snippets
Here are snippets to create this filter:
Please enable javascript to see the generated code!
Highpass
Filter response
Please enable javascript to see the graphs!
Code snippets
Here are snippets to create this filter:
Please enable javascript to see the generated code!
Bandpass
Filter response
Please enable javascript to see the graphs!
Code snippets
Here are snippets to create this filter:
Please enable javascript to see the generated code!
Bandstop
Filter response
Please enable javascript to see the graphs!
Code snippets
Here are snippets to create this filter:
Please enable javascript to see the generated code!