Пакетные БПФ с использованием cufftPlanMany

Я хочу выступить441 2D,32-by-32 БПФ с использованием пакетного метода, предоставляемого библиотекой cuFFT. Параметры преобразования следующие:

int n[2] = {32,32};
int inembed[] = {32,32};
int onembed[] = {32,32/2+1};

cufftPlanMany(&plan,2,n,inembed,1,32*32,onembed,1,32*(32/2+1),CUFFT_D2Z,441);
cufftPlanMany(&inverse_plan,2,n,onembed,1,32*32,inembed,1,32*32,CUFFT_Z2D,441);

После того, как я сделал прямое и обратное БПФ, используя вышеупомянутые планы, я не мог получить исходные данные обратно.

Может кто-нибудь посоветовать мне, как правильно установить параметры для cudaPlanMany? Спасибо заранее.

Кстати, это лучший способ использоватьcudaPlanMany для моей ситуации?

Ответы на вопрос(1)

Ваш ответ на вопрос