Модераторы: PILOT, ManiaK, Mazzi
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Фурье быстрый анализ, помогите 
V
    Опции темы
VitalikOmsk
Дата 24.4.2006, 16:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 133
Регистрация: 13.10.2005

Репутация: нет
Всего: нет



Всем привет.
Вот у меня появилась проблема.
Пришел я работать на предприятие (прохожу преддипломную практику) и выдали мне задание. Необходимо запрограммировать контроллер, что бы он производил быстрое преобразование Фурье,но ,порывшись в нете, ничего путнего не нашел.Все говорят посмотрите у нас супер открываешь а там ерунда какая-то.Толком ничего найти не могу, может кто занимался эти м вопросом и подскажет пару хороших ссылочек,а может поделится опытом.
Заранее благодарен.

Добавлено @ 16:59 
жду 
PM MAIL   Вверх
PILOT
Дата 24.4.2006, 17:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


производство
****


Профиль
Группа: Модератор
Сообщений: 2724
Регистрация: 4.4.2002
Где: москва

Репутация: 20
Всего: 54





--------------------
тут могла быть Ваша реклама...
PM MAIL WWW ICQ   Вверх
Alexei
Дата 25.4.2006, 09:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 382
Регистрация: 20.8.2003

Репутация: 4
Всего: 4



Я бы порылся в "Полезных ссылках"
http://elm-chan.org/docs/avrlib/avrfft.zip 
PM MAIL   Вверх
PILOT
Дата 25.4.2006, 18:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


производство
****


Профиль
Группа: Модератор
Сообщений: 2724
Регистрация: 4.4.2002
Где: москва

Репутация: 20
Всего: 54



Ссылка не работает.

СУВ. 


--------------------
тут могла быть Ваша реклама...
PM MAIL WWW ICQ   Вверх
Alexei
Дата 26.4.2006, 06:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 382
Регистрация: 20.8.2003

Репутация: 4
Всего: 4



http://elm-chan.org/cc_e.html
Поискать здесь.
Если опять не сработает, то поискать в "полезных ссылках" в библ. на асме. 
PM MAIL   Вверх
cardinal
Дата 26.4.2006, 20:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Инженер
****


Профиль
Группа: Экс. модератор
Сообщений: 6003
Регистрация: 26.3.2002
Где: Германия

Репутация: 8
Всего: 99



Вот тут дядька красивый сайт сделал...
http://www.dspdimension.com/
тут есть FFT
http://www.dspdimension.com/data/html/dftapied.html 


--------------------
Немецкая оппозиция потребовала упростить натурализацию иммигрантов
В моем блоге: Разные истории из жизни в Германии

"Познание бесконечности требует бесконечного времени, а потому работай не работай - все едино".  А. и Б. Стругацкие
PM   Вверх
SS85
Дата 31.5.2006, 02:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 6
Регистрация: 31.5.2006

Репутация: нет
Всего: нет



Чтоб тебе помоч, нужно знать какая предельная частота сигнала поступающая на вход, необходимое количество итераций и прочее. Короче сформулируй ТЗ, так будет проще.
Если ты обратил внимание, то по ссылке данной PILOT есть исходник на С:
 http://psi-ogic.narod.ru/fft/fft6.htm
Так там числа с плавующей запятой, причем нормальной длинны... короче нужен нормальный проц или дргой алгоритм...
Если это теоретическое задание, то зайди на сайт Analog Device и выбери какойто супер DSP, в котором БПФ уже есть. А если это тебе на практике сказали сделать им на халяву БПФ, то я бы на твоём месте отказался бы. Ведь работы там много, да и самому пригодиться.... 
PM MAIL   Вверх
DRUID3
Дата 31.5.2006, 12:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 463
Регистрация: 20.6.2005
Где: Kyyiv

Репутация: 2
Всего: 9



 smile PILOT спасибо за ссылку, интересные исходники, но более запутанного и загроможденного формулами объяснения я еще не встречал. Такие статьи требуют соответствующей подготовки для их прочтения, а у а втора пост, я так понял, речь об этом не идет. Лично по себе могу сказать что промежуток:
 услышал о рядах Фурье... понял кое-что в рядах Фурье... услышал о ДПФ и БПФ... понял кое-что в БПФ... смог правильно перековырять чужой исходник БПФ... довольно неплохо научился делать БПФ...
- это довольно таки большой отрезок времени  smile 
 Но ТЗ автор ветки и впрямь не сформулировал. Частота дискретизации, битность преобразования, допустимая выходная погрешность (зависит еще и от точности представления экспоненты или синуса-косинуса). Тем более что БПФ, как ни странно, еще и много, причем есть более, а есть менее быстрые  smile . На чем просют, на C или на ассемблере ( smile )?
 Ну и наконец, что непонятно? Сама суть (а по-видимому так и есть, раз то множество интернетных ссылок вызывает затруднение) или же конкретная реализация на платформе? Так какой контроллер?
 


--------------------
Every time if you use Linux, you are joined to the communism...
практика - критерий истины ... отделенной от нас пропастью субъективного восприятия...
PM MAIL WWW Skype   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Микроконтроллеры (MCU) и микропроцессоры (MPU)"
PILOT ManiaK
UniBomb Mazzi

На данный раздел помимо Правил форума распространяются текже следующие правила:


  • Прежде чем создать тему воспользуйтесь поиском или посмотрите в faq. Возможно на форуме уже есть ответ на ваш или близкий к вашему вопрос.
  • В заголовке темы в квадратных скобках обозначьте используемое семейство микроконтроллера: [avr],[pic],[arm].
  • При создании темы с вопросом указывайте участок кода с ошибкой, версию компилятора, схемы подключения, fuse биты и прочие данные, которые помогут найти правильный ответ. Для форматирования текста программ используйте кнопку код.
  • Новое сообщение должно иметь прямое отношение к тематике этого раздела. Для флуда, просьб выполнить задание, поиска партнёров или исполнителей существуют свои разделы.
  • Если вы заметили несовместимое с правилами сообщение, то можете уведомить об этом модератора раздела нажав кнопку Репорт у соответствующего сообщения.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, PILOT, ManiaK, UniBomb, Mazzi.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Микроконтроллеры (MCU) и микропроцессоры (MPU) | Следующая тема »


 




[ Время генерации скрипта: 0.4375 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.