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