## Band pass IIR filter

Purpose

Description

Macro Synopsis

Modules

Related Functions

References

### Purpose

IIR band pass filter

### Description

"Band pass IIR filter" applies an IIR band pass filter to the given signal x.

Its parameters are

- Filter design
`method`:

- "Butterworth" (0)
- "Chebyshev" (1)
- "Elliptic" (2)

- Filter order n
- Pass band
`ripple` in dB (Chebyshev and Elliptic only)
- Attenuation
`atten` in negative dB (Elliptic only)
- Lower pass band edge frequency
`f0` in reciprocal units of the x-axis
- Upper pass band edge frequency
`f1` in reciprocal units of the x-axis

### Macro Synopsis

`y = IIRBandPass(x,method,n,ripple,atten,f0,f1);`

signal x,y;

option method;

int n;

float ripple,atten,f0,f1;

### Modules

Filter

### Related Functions

Band reject IIR filter, Low pass IIR filter, High pass IIR filter.

### References

Oppenheim/Schafer [3], Parks/Burrus [4]