FFTW несимметричное обратное преобразование c2r - PullRequest
0 голосов
/ 10 мая 2018

Предположим, у меня есть настоящая 2D матрица A(MxN). Используя преобразование FFTW3 r2c, я беру матрицу в пространство Фурье, где B - комплексный массив B=fft(A(Mx(N/2+1))).

. Я знаю, чтоB имеет Герметову избыточность, поэтому я выполняю некоторые операции (перевороты влево-вправо, вверх-вниз и комплексные конъюгаты), чтобы восстановить симметрию Герметиана для получения полной комплексной матрицы B'.

Теперь я выполняю некоторыеоперации над полной комплексной матрицей B' (такой, что она больше не является симметричной и хочет принять обратное с использованием c2r, как мне это сделать, поскольку преобразование c2r теперь ожидает симметричную полуматрицу?

1 Ответ

0 голосов
/ 14 мая 2018

Поскольку B' не является симметричным, его обратное преобразование не является действительным.Вы не можете использовать c2r осмысленно в этой матрице.Используйте регулярное обратное преобразование комплекс-комплекс.

...