- 2069 Bhadra · 5 marks
Circular convolution of two sequences
Short answer
Pad y to N=4: {2,0,2,0}. Circular convolution of {1,0,0,1} and {2,0,2,0} yields z[n] = {2, 2, 2, 2}.
Find circular convolution of the signal x[n] = {1, 0, 0, 1} (x[0] = 1, first sample) and y[n] = {2, 0, 2} (y[0] = 2, first sample).
has 4 samples and has 3, so use and pad with one zero:
Formula:
Matrix (circulant) method: columns of the matrix are circular shifts of :
Each sample:
Answer:
Check with linear convolution: (length 6). Wrapping samples onto (time aliasing for ): . Also, the sum of (8) equals sum of (2) times sum of (4).
✓ Answer checked by Claude Opus 5.5 (high effort)
Related questions
- Convolution of two rectangular pulses · Signals and Systems, chapter 5 · asked 3×
- Convolve |n| and 2n sequences · Signals and Systems, chapter 6
- CTFT convolution; DTFT of 2ⁿu[n] · Signals and Systems, chapter 3
- Convolution of δ-sums with h[n] = 2δ[n] + 2δ[n−1] · Signals and Systems, chapter 6
- Convolution of e^(0.5t) window with a pulse · Signals and Systems, chapter 5 · asked 3×
- Linear convolution via circular convolution · Digital Signal Analysis and Processing, chapter 7
- Circular convolution of {1,2} and u[n]−u[n−4] · Digital Signal Analysis and Processing, chapter 7 · asked 2×
- State and prove circular convolution property · Digital Signal Analysis and Processing, chapter 7
- Circular convolution of h and x, 5 and 4 points · Digital Signal Analysis and Processing, chapter 7