Добрый день !
Столкнулся со следующей проблемой.
исспользую для ADSP SHARK 21369 библиотеки DSP, в частности функцию обратного преобразования Фурье(ОБПФ) - ifft2048(input,output). Где :
complex_float input[2048];
complex_float output[2048];
Весть алгоритм обработки строится аналогично отработанному предварительно в Matlab.
Вектор, входной, input состоит соответственно из двух частей первая -1024 отсчета (частотных) результат обработки до ОБПФ. Вторая комплексное зеркальное отображение первых 1023 отсчетов исключая первый элемент частоты и отстет 1024 равен нулю.
после отработки этой функции в VDSP результат ОБПФ полностью отличается от результата ОБПФ в Matlab.
у меня возникли подозрения, что возможно необходимо (именно для этой библиотеки VDSP) формировать входной вектор несколько другим способом.
Кто может что либо прокомментировать по этой проблеме буду черезмерно благодарен.