SAF
Loading...
Searching...
No Matches
saf_cdf4sap.h File Reference

Main header for the Covariance Domain Framework module (SAF_CDF4SAP_MODULE) More...

Go to the source code of this file.

Functions

void cdf4sap_create (void **const phCdf, int nXcols, int nYcols)
 Creates an instance of the Covariance Domain Framework.
 
void cdf4sap_cmplx_create (void **const phCdf, int nXcols, int nYcols)
 Creates an instance of the Covariance Domain Framework.
 
void cdf4sap_destroy (void **const phCdf)
 Destroys an instance of the Covariance Domain Framework.
 
void cdf4sap_cmplx_destroy (void **const phCdf)
 Destroys an instance of the Covariance Domain Framework.
 
void formulate_M_and_Cr (void *const hCdf, float *Cx, float *Cy, float *Q, int useEnergyFLAG, float reg, float *M, float *Cr)
 Computes the optimal mixing matrices.
 
void formulate_M_and_Cr_cmplx (void *const hCdf, float_complex *Cx, float_complex *Cy, float_complex *Q, int useEnergyFLAG, float reg, float_complex *M, float_complex *Cr)
 Computes the optimal mixing matrices.
 

Detailed Description

Main header for the Covariance Domain Framework module (SAF_CDF4SAP_MODULE)

Covariance Domain Framework for Spatial Audio Processing (CDF4SAP). This is a direct C port of the MATLAB function given in [1], which was originally written by Juha Vilkamo. It is explained in further detail in [1,2].

See also
[1] Vilkamo, J., Ba"ckstro"m, T., & Kuntz, A. (2013). Optimized covariance domain framework for time–frequency processing of spatial audio. Journal of the Audio Engineering Society, 61(6), 403-411.
[2] Vilkamo, J., & Ba"ckstro"m, T. (2018). Time–Frequency Processing: Methods and Tools. In Parametric Time–Frequency Domain Spatial Audio. John Wiley & Sons.
Author
Leo McCormack
Date
25.11.2016
License
ISC

Definition in file saf_cdf4sap.h.