circular convolution - why the third argument - what is the use?
Ältere Kommentare anzeigen
"Circular convolution is used to convolve two discrete Fourier transform (DFT) sequences." MATLAB documentation says this. To me, circular convolution is an operation on any sequences. whether time or DFT or some thing else. Also, circular convolution is defined for 2 sequences of equal length and the output also would be of the same length. But cconv(a,b,n) has three parameters. It could have been simply cconv(a,b). Take 2 sequences a and b find the circular convolution by padding zeros to the smaller sequence to make the lengths equal. Is there any thing that we are gaining from the third parameter flexibility? I have studied the effect. For example, with 2 sequences of length say 10 and giving cconv(a,b,4). Where is this kind of computation useful?
Akzeptierte Antwort
Weitere Antworten (0)
Kategorien
Mehr zu Correlation and Convolution finden Sie in Hilfe-Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!