Take the 2-minute tour ×
Mathematics Stack Exchange is a question and answer site for people studying math at any level and professionals in related fields. It's 100% free, no registration required.

I know how to perform a circular convolution with vectors (http://engineering-matlab.blogspot.it/2010/12/matlab-program-for-implementing_5864.html) and I know that circular convolution can be obtained with the convolution theorem (FFT) for matrices, but how to convert a circular convolution-obtained matrix to a linear one (I mean a normal matrix as result of a classic 2D convolution)?

share|improve this question
Closely related to this question on dsp.SE by a different user. –  Dilip Sarwate Jul 4 '12 at 12:33
thank you, but without a good answer unfortunately –  Marco A. Jul 4 '12 at 12:40

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Browse other questions tagged or ask your own question.