реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> Работа с VDSP4.5, исспользование функции ifftN для SIMD proc.
bychkov_vladimir
сообщение Jan 11 2007, 15:02
Сообщение #1


Частый гость
**

Группа: Участник
Сообщений: 106
Регистрация: 1-06-05
Из: Подольск
Пользователь №: 5 629



Добрый день !
Столкнулся со следующей проблемой.
исспользую для ADSP SHARK 21369 библиотеки DSP, в частности функцию обратного преобразования Фурье(ОБПФ) - ifft2048(input,output). Где :
complex_float input[2048];
complex_float output[2048];
Весть алгоритм обработки строится аналогично отработанному предварительно в Matlab.
Вектор, входной, input состоит соответственно из двух частей первая -1024 отсчета (частотных) результат обработки до ОБПФ. Вторая комплексное зеркальное отображение первых 1023 отсчетов исключая первый элемент частоты и отстет 1024 равен нулю.
после отработки этой функции в VDSP результат ОБПФ полностью отличается от результата ОБПФ в Matlab.
у меня возникли подозрения, что возможно необходимо (именно для этой библиотеки VDSP) формировать входной вектор несколько другим способом.
Кто может что либо прокомментировать по этой проблеме буду черезмерно благодарен.
Go to the top of the page
 
+Quote Post
bychkov_vladimir
сообщение Jan 12 2007, 13:27
Сообщение #2


Частый гость
**

Группа: Участник
Сообщений: 106
Регистрация: 1-06-05
Из: Подольск
Пользователь №: 5 629



Проблема разрешилась сама собой.
исходные параметры функции ifftN (dm input, dm output);
В свою же очередь пытался работать с внешней SDRAM за что был наказан :-)
на Грабли попал свои же.
Спасибо всем за помощь !
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 25th July 2025 - 15:24
Рейтинг@Mail.ru


Страница сгенерированна за 0.01348 секунд с 7
ELECTRONIX ©2004-2016