Circular correlation

Circular correlation

How to switch from default "liner" to "circular" kind

of correlation?

6 posts / 0 new
Last post
For more complete information about compiler optimizations, see our Optimization Notice.

I'm using windows version of the lib.

According to mkl.chm,

table "Convolution and Correlation Task Parameters",

parameter "int kind"

"Specifies whether the task relates to computing linear or circular convolution/correlation"

Please, tell me how to change this parameter!?

(doubling of input is not quite convenient :) )

I think, vslsConvNewTask/vslsCorrNewTask functions shoul help you.


vslsConvNewTask(task, mode, dims, xshape, yshape, zshape);

Where mode is for "whether the convolution/correlation computation should be done via Fourier transforms, or by a direct method, or by automatically choosing between the two"

No "kind" mentioned again.

I spoke with conv/corr developers and they said what circuitconv/corr not supported now.


Removing those few lines from the documentation would save me a lot of time... :(

Leave a Comment

Please sign in to add a comment. Not a member? Join today