An idea for a fast analytical convolution of two signals:
- The Hermite polynomial series multiplied by a Gaussian kernel (Gram-Charlier expansions) are eigenfunctions of the FT;
- One can expand two signals to be convolved in the GC series;
- One can obtain a closed analytical formula for the multiplication of the FT of the GC series.
- Finally, another formula can be obtained for the IFT of the multiplied FTs of the GC series.
Convolution_using_GC.zip
I have prepared some scripts in MATLAB and Python. They should be correct syntax-wise (I used a bit of ChatGPT for that), but they are proving to be very slow in the demo mode...
Food for thought...
An idea for a fast analytical convolution of two signals:
Convolution_using_GC.zip
I have prepared some scripts in MATLAB and Python. They should be correct syntax-wise (I used a bit of ChatGPT for that), but they are proving to be very slow in the demo mode...
Food for thought...