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

Prototype filter used by afSTFTlib. More...

#include "afSTFTlib.h"

Go to the source code of this file.

Variables

const float __afSTFT_protoFilter1024 [10240]
 Prototype filter used by afSTFTlib.
 
const float __afSTFT_protoFilter1024LD [10240]
 Prototype filter used by afSTFTlib (low-delay mode)
 

Detailed Description

Prototype filter used by afSTFTlib.

The MATLAB code to compute the prototype filter is taken from [1]

f = 5.845594e-04; % computed using the method detailed in [2]
K = 1024;
C = 5;
N = 2*K*C;
prototypeFilter = firceqrip(N-1, f, [1e-6 1e-5]);
prototypeFilter = prototypeFilter./max(prototypeFilter);
See also
[1] Vilkamo, J., & Ba"ckstro"m, T. (2018). Time–Frequency Processing: Methods and Tools. In Parametric Time–Frequency Domain Spatial Audio. John Wiley & Sons.
[2] Creusere, C.D. and Mitra, S.K., 1995. A simple method for designing high-quality prototype filters for M-band pseudo QMF banks. IEEE Transactions on signal processing, 43(4), pp.1005-1007.
License
MIT

Definition in file afSTFT_protoFilter.h.

Variable Documentation

◆ __afSTFT_protoFilter1024

const float __afSTFT_protoFilter1024[10240]

Prototype filter used by afSTFTlib.

Definition at line 28 of file afSTFT_protoFilter.h.

◆ __afSTFT_protoFilter1024LD

const float __afSTFT_protoFilter1024LD[10240]

Prototype filter used by afSTFTlib (low-delay mode)

Definition at line 1494 of file afSTFT_protoFilter.h.