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

# twoPoleTwoZeroFilter(_:coefficients:)

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

## Declaration

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

## See Also

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

- [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)
