Телесистемы
 Разработка, производство и продажа радиоэлектронной аппаратуры
На главную   | Карта сайта | Пишите нам | В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:jobsmp@pochta.ru

Телесистемы | Электроника | Конференция «Микроконтроллеры и их применение»

Блин, ну неужели сложно додуматься до cамого простого - взятия Фурье отдельно над четными, отдельно над нечетными отсчетами, с дальнейшей сшивкой этой пары Фурье?

Отправлено -=ВН=- 07 февраля 2008 г. 01:36
В ответ на: Народ , подскажите где можно прочитать алгоритм кодирования FFT. отправлено <font color=gray>smartleds</font> 07 февраля 2008 г. 00:16

Ведь все же в лоб получается из формулы для ДПФ:
SUM(x(n)*e^(-j*2pi*n*k/N)=SUM(x(2n)*e^(-j*2pi*2n*k/N))+SUM(x(2n+1)*e^(-j*2pi*(2n+1)*k/N)).

В древние времена, в конце 70-х годов, когда был студентом, сам по собственной дурости придумал этот алгоритм и реализовал его на Фортране, не знаю, во-первых, что он придуман и реализован до меня:-)
Были у нас по одному предмету учебно-исследовательские работы на предмет математического моделирования радиосистем. С написанием и обоснованием мат. модели, реализации ее на Фортране и прогонке фортрановской программы на кафедральной ЭВМ, коей была Наири-4.
Чтобы промоделировать мою радиосистему требовалось найти преобразование Фурье, до чего я допер махом. И махом его реализовал в лоб, без изысков, т.е. просто SUM(x(n)*e^(-j*2pi*n*k/N), N~=1000. Про БПФ я тогда не знал. Беда нагрянула неожиданно:-). Кафедральной машиной пользовалось несколько групп студентов, не считая преподавателей. Соответственно время счета студентам ограничивали. Вот мое творение в выделенное время не сосчиталось. И пришлось ускоряться. В процессе ускорения самостоятельно и дошел бо БПФ с прореживанием по времени и реализовал его, правда моя реализация, как я выяснил существенно позже, излишним изяществом не страдала, но работала она правильно и быстро:-)
Потом правда пришла другая беда - когда я стал докладать преподавателю о своих изысканиях в области БПФ, то он совершенно правильно посоветовал прекратить заниматься херней, быть проще и для начала обратиться к штатным кафедральным программисткам, которые мне непременно подскажут имя библиотечной функции быстрого преобр. Фурье:-). Что программистки и сделали:-)

В общем побольше куражу и все у Вас получится:-)


Составить ответ | Вернуться на конференцию

Ответы


Отправка ответа
Имя*: 
Пароль: 
E-mail: 
Тема*:

Сообщение:

Ссылка на URL: 
URL изображения: 

если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
введите число 90:

Перейти к списку ответов | Конференция | Раздел "Электроника" | Главная страница | Карта сайта

Rambler's Top100 Рейтинг@Mail.ru
 
Web telesys.ru