vDSP_DFT_Interleaved_Execute(_:_:_:)
Calculates the single-precision discrete Fourier transform (DFT) for a vector of interleaved complex values.
Declaration
func vDSP_DFT_Interleaved_Execute(_ Setup: vDSP_DFT_Interleaved_Setup, _ Iri: UnsafePointer<DSPComplex>, _ Ori: UnsafeMutablePointer<DSPComplex>)Parameters
- Setup:
The DFT setup structure for this transform.
- Iri:
A single-precision vector that contains the input values.
- Ori:
A single-precision vector that contains the output values. The output can equal the input, but this function doesn’t support any other overlap of the input and output vectors.
Discussion
This function supports in-place operation where the output and input parameters are equal. The transform length must equal the transform length specified in the setup structure.