---
title: Recursive filters
framework: accelerate
role: collectionGroup
role_heading: API Collection
path: accelerate/recursive-filters
---

# Recursive filters

Perform two-pole two-zero recursive filtering on a vector.

## Topics

### Vector-to-Vector Recursive Filtering on Real Vectors

- [twoPoleTwoZeroFilter(_:coefficients:)](accelerate/vdsp/twopoletwozerofilter(_:coefficients:)-8oaux.md)
- [twoPoleTwoZeroFilter(_:coefficients:)](accelerate/vdsp/twopoletwozerofilter(_:coefficients:)-3jbcg.md)
- [twoPoleTwoZeroFilter(_:coefficients:result:)](accelerate/vdsp/twopoletwozerofilter(_:coefficients:result:)-fe5l.md)
- [twoPoleTwoZeroFilter(_:coefficients:result:)](accelerate/vdsp/twopoletwozerofilter(_:coefficients:result:)-gq5l.md)

## See Also

### Vector filtering

- [Biquadratic IIR filters](accelerate/biquadratic-iir-filters.md)
- [Single-channel biquadratic filters](accelerate/single-channel-biquadratic-filters.md)
- [Multichannel biquadratic filters](accelerate/multichannel-biquadratic-filters.md)
- [Finite impulse response filters](accelerate/finite-impulse-response-filters.md)
