- 2070 Chaitra · 2+4 marks
State and prove circular convolution property
Short answer
If x₁(n) to X₁(k) and x₂(n) to X₂(k) are N-point DFT pairs, then the N-point circular convolution x₁⊛x₂ has DFT X₁(k)X₂(k). The proof substitutes DFT definitions into the inverse DFT of the product, interchanges sums, and uses orthogonality to obtain the circular sum.
State and prove the circular convolution property of DFT.
Statement
If x₁(n) ↔ X₁(k) and x₂(n) ↔ X₂(k) are N-point DFT pairs, then
x₁(n) ⊛ x₂(n) ↔ X₁(k) · X₂(k)
where the N-point circular convolution is x₃(n) = Σ (m = 0 to N−1) x₁(m) x₂((n − m) mod N). Multiplying DFTs in the frequency domain is equivalent to circular convolution in the time domain.
Proof
Let X₃(k) = X₁(k)X₂(k). The inverse DFT is
x₃(n) = (1/N) Σ (k = 0 to N−1) X₁(k) X₂(k) e^(j2πkn/N)
Substitute the definitions X₁(k) = Σ_m x₁(m) e^(−j2πkm/N) and X₂(k) = Σ_l x₂(l) e^(−j2πkl/N):
x₃(n) = (1/N) Σ_k Σ_m Σ_l x₁(m) x₂(l) e^(j2πk(n − m − l)/N)
Interchange the order of summation:
x₃(n) = Σ_m Σ_l x₁(m) x₂(l) · [ (1/N) Σ_k e^(j2πk(n − m − l)/N) ]
The bracket is a geometric sum:
(1/N) Σ (k = 0 to N−1) e^(j2πk(n − m − l)/N) = 1 if (n − m − l) is a multiple of N, i.e. l = (n − m) mod N; and 0 otherwise.
So only l = (n − m) mod N survives:
x₃(n) = Σ (m = 0 to N−1) x₁(m) x₂((n − m) mod N)
which is the N-point circular convolution of x₁ and x₂. ∎
Remarks
- Both sequences must be padded to the same length N.
- To make circular convolution equal to linear convolution, choose N ≥ L₁ + L₂ − 1.
- The dual property: multiplication x₁(n)x₂(n) ↔ (1/N) X₁(k) ⊛ X₂(k).
✓ Answer checked by Claude Opus 5.5 (high effort)
Related questions
- Derive convolution property of z-transform · Digital Signal Analysis and Processing, chapter 2
- Circular convolution of {1,2} and u[n]−u[n−4] · Digital Signal Analysis and Processing, chapter 7 · asked 2×
- Circular convolution of h and x, 5 and 4 points · Digital Signal Analysis and Processing, chapter 7
- Linear convolution via circular convolution · Digital Signal Analysis and Processing, chapter 7
- CTFT convolution property · Signals and Systems, chapter 3 · asked 12×
- DTFT convolution property · Signals and Systems, chapter 3 · asked 12×
- DTFT properties; convolution property · Signals and Systems, chapter 3 · asked 2×
- Convolution property of DTFS · Signals and Systems, chapter 2
All Digital Signal Analysis and Processing chapter 7 questions →