N-point circular convolution

N-point circular convolution

You are now following this Submission

% C = CIRCONV(A,B,N) performs the N-point circular convolution
% of vectors A and B. C is returned as a row vector. A and B
% must be vectors, but may be of different lengths. N must be
% a positive, non-zero integer. The results of CIRCONV will
% match that of CONV if N>=( length(A) + length(B) - 1). This
% is also the alias-free criterion for the circular convolution.

Cite As

hung tran (2026). N-point circular convolution (https://uk.mathworks.com/matlabcentral/fileexchange/34882-n-point-circular-convolution), MATLAB Central File Exchange. Retrieved .

Acknowledgements

Inspired: Circular convolution using zero padding

General Information

MATLAB Release Compatibility

  • Compatible with any release

Platform Compatibility

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