Beating MatLab's Convolution Function conv.m for Long Real Sequences!

This submission contains three fast convolution functions suitable for real signals only.

Download
Download

You are now following this Submission

Cite As

Ilias Konsoulas (2026). Beating MatLab's Convolution Function conv.m for Long Real Sequences! (https://uk.mathworks.com/matlabcentral/fileexchange/44466-beating-matlab-s-convolution-function-conv-m-for-long-real-sequences), MATLAB Central File Exchange. Retrieved .

Categories

Find more on Signal Processing Toolbox in Help Center and MATLAB Answers

General Information

MATLAB Release Compatibility

  • Compatible with any release

Platform Compatibility

  • Windows
  • macOS
  • Linux
Version Published Release Notes Action
1.2.0

I have improved the fastconvrealDFT.m file. Now it takes advantage the special structure of the intermediate signal Z for faster execution. Since it corresponds to a real-signal DFT, I now use the ifftreal.m function.

Download
1.1.0

I included the custom function my_DHT.m which was inadvertently omitted in the initial .zip file.

Download
1.0.0

Download