I'm trying to understand this paper: http://academics.wellesley.edu/Physics/brown/pubs/effalgV92P2698-P2701.pdf
The author describes a way of calculating the Constant-Q Transform of a signal by calculating temporal kernels and finding their Fourier transforms to get the spectral kernels.
The part where the temporal kernels are calculated and graphed is where I'm lost. For whatever reason, there are 2048 samples on the graph, despite there being only 512 FFT bins implying the FFT from temporal to spectral kernels was done on a 1024 sample temporal kernel.
The angular frequencies appearing in Eq. 4 are all well over 2 pi rad/s, so these kernels are undersampled. I don't know if that's a problem or not.
I'm trying to write MATLAB code to calculate some spectral kernels of my own. It can be found at https://pastebin.com/dxUVx4Ar
Every so often, one of the center frequencies is a multiple of 2 pi, so the complex exponential is 1 across all frequencies, leaving the temporal kernel as simply the Hamming window. This never appears to happen in the attached graph.
Of course, I wouldn't be asking if my spectral kernels looked like those in the paper. They don't.
So what's going on? I'm stumped.
Bump
Pls respond
>>9160648
Sorry anon, i cannot into algorithms and shiet, but have a bump.
>>9160648
>kernels
that was a thing I used to know how to calculate for a matrix in linear algebra.
clearly I am too retarded to help you anon
>>9160648
Seems that this should steer you in the right direction.
http://doc.ml.tu-berlin.de/bbci/material/publications/Bla_constQ.pdf