- categories: Definition, Functional analysis, Signal processing
Circular Convolution
Definition
The circular convolution of two discrete sequences and of length is defined as:
where the indices wrap around using modulo , making the sequences periodic.
Key Intuition
-
Wrapping Behavior:
Unlike linear Convolution, circular convolution treats the sequences as periodic, meaning the summation “wraps around” when indices go out of bounds. -
Frequency Domain Relationship:
Circular convolution corresponds to pointwise multiplication of the discrete Fourier transforms (DFTs) of the sequences:
Properties
-
Commutativity:
-
Associativity:
-
Distributivity:
-
Connection to Linear Convolution:
When and are zero-padded to length before computing circular convolution, the result matches the linear convolution of the original sequences.
Applications
-
Fast Convolution via FFT:
Circular convolution allows efficient computation of convolution using the Fast Fourier Transform (FFT), as: -
Digital Signal Processing:
Used in systems where periodic signals or wrapping behavior is natural, such as in discrete-time Fourier analysis. -
Image Processing:
Circular convolution handles edge effects in periodic image filtering.