---
title: "twoPoleTwoZeroFilter(_:coefficients:)"
framework: accelerate
role: symbol
role_heading: Type Method
path: "accelerate/vdsp/twopoletwozerofilter(_:coefficients:)-3jbcg"
---

# twoPoleTwoZeroFilter(_:coefficients:)

Returns the result of single-precision, two-pole, two-zero recursive filtering.

## Declaration

```swift
static func twoPoleTwoZeroFilter<U>(_ source: U, coefficients: (Float, Float, Float, Float, Float)) -> [Float] where U : AccelerateBuffer, U.Element == Float
```

## See Also

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

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