---
title: AppleDSP
framework: Kernel
role: collectionGroup
role_heading: API Collection
path: kernel/appledsp
---

# AppleDSP

Perform digital signal processing on data.

## Topics

### Biquadratic Infinite Impulse Response (IIR) Filters

- [vDSP_biquad2](kernel/1532195-vdsp_biquad2.md)
- [vDSP_biquad2_CreateSetup](kernel/1532224-vdsp_biquad2_createsetup.md)
- [IIRChannel](kernel/iirchannel.md)
- [vDSP_biquad2_CopyState](kernel/1532220-vdsp_biquad2_copystate.md)
- [vDSP_biquad2_ResetState](kernel/1532215-vdsp_biquad2_resetstate.md)
- [vDSP_biquad2_DestroySetup](kernel/1532201-vdsp_biquad2_destroysetup.md)

### Recursive Filters

- [vDSP_deq22](kernel/1532225-vdsp_deq22.md)

### Conversion Functions

- [vDSP_vsmfix24](kernel/1532200-vdsp_vsmfix24.md)
- [vDSP_vsmfixu24](kernel/1532178-vdsp_vsmfixu24.md)
- [vDSP_vfix16](kernel/1532172-vdsp_vfix16.md)
- [vDSP_vfix32](kernel/1532198-vdsp_vfix32.md)
- [vDSP_vflt16](kernel/1532204-vdsp_vflt16.md)
- [vDSP_vflt24](kernel/1532208-vdsp_vflt24.md)
- [vDSP_vflt32](kernel/1532181-vdsp_vflt32.md)
- [vDSP_vfltu24](kernel/1532185-vdsp_vfltu24.md)

### Convolution and Correlation Functions

- [vDSP_conv](kernel/1532184-vdsp_conv.md)

### Vector Absolute Functions

- [vDSP_vabs](kernel/1532216-vdsp_vabs.md)

### Vector Arithmetic Functions

- [vDSP_vadd](kernel/1532191-vdsp_vadd.md)
- [vDSP_vma](kernel/1532193-vdsp_vma.md)
- [vDSP_vsub](kernel/1532189-vdsp_vsub.md)
- [vDSP_vmul](kernel/1532206-vdsp_vmul.md)
- [vDSP_vsmul](kernel/1532223-vdsp_vsmul.md)
- [vDSP_vdiv](kernel/1532168-vdsp_vdiv.md)

### Vector Extrema Functions

- [vDSP_maxmgv](kernel/1532187-vdsp_maxmgv.md)

### Vector Reduction Functions

- [vDSP_rmsqv](kernel/1532207-vdsp_rmsqv.md)
- [vDSP_svesq](kernel/1532179-vdsp_svesq.md)
- [vDSP_svs](kernel/1532174-vdsp_svs.md)

## See Also

### Utilities

- [Debugging](kernel/debugging.md)
