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

 
 
> IFFT для TMS320F2x
c_alex
сообщение Oct 29 2007, 12:56
Сообщение #1





Группа: Новичок
Сообщений: 5
Регистрация: 18-05-07
Пользователь №: 27 816



Здравствуйте.

Надо реализовать FFT/IFFT на 512 точек для TMS321F28015, на C я это сделал только вот время выполнение где-то в 3 раза больше чем у FFT из библиотеки от TI.
Вопрос: Можно ли модифицировать эту библиотеку чтоб расчитывать и IFFT?

Если кто-то уже сделал FFT/IFFT для таких камней поделитесь пожалуйста.

Заранее спасибо.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
fontp
сообщение Oct 29 2007, 15:09
Сообщение #2


Эксперт
*****

Группа: Свой
Сообщений: 1 467
Регистрация: 25-06-04
Пользователь №: 183



Цитата(c_alex @ Oct 29 2007, 15:56) *
Здравствуйте.

Надо реализовать FFT/IFFT на 512 точек для TMS321F28015, на C я это сделал только вот время выполнение где-то в 3 раза больше чем у FFT из библиотеки от TI.
Вопрос: Можно ли модифицировать эту библиотеку чтоб расчитывать и IFFT?

Если кто-то уже сделал FFT/IFFT для таких камней поделитесь пожалуйста.

Заранее спасибо.


Вы что-то не договариваете.
Между FFT и IFFT нет практически никакой разницы. Знак экспоненты комплексно сопряжённый и нормировка другая. Очевидно, что если взять комплексно сопряжённые данные и позаботиться чтобы числа были в диапазоне - то FFT даст IFFT

А практически можно ли это использовать зависит от деталей реализации - для действительных данных пишутся специальные программы, да и с диапазоном могут быть заморочки. Для комплексных чисел можно приспособить
Что там конкретно в библитеке для 28-го ТМС не знаю
Go to the top of the page
 
+Quote Post
c_alex
сообщение Nov 6 2007, 09:35
Сообщение #3





Группа: Новичок
Сообщений: 5
Регистрация: 18-05-07
Пользователь №: 27 816



На счет недоговорок, мне надо написать прогу для OFDM-модема, так что наверное надо использовать комплексные числа(для вычисления фаз).
Да я знаю что между FFT и IFFT не большая разница, но вот из-за этой разницы у меня что-то не выходит. Я поменял коэфициенты "twiddle factor" для IFFT, расчет правельный только если используються не более 32-х точек (из 512) а остальные обнулены.
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 21st August 2025 - 06:24
Рейтинг@Mail.ru


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