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

 
 
> БПФ, может есть у кого исходник?
Pianist
сообщение Mar 14 2009, 20:10
Сообщение #1





Группа: Новичок
Сообщений: 5
Регистрация: 2-11-08
Пользователь №: 41 326



Всем добрый вечер. Хочу реализовать простенький анализатор спектра на AVR. Микроконтроллер пока не выбрал. Может есть у кого программа быстрого преобразования фурье на С? Поделитесь пожалуйста...

Сообщение отредактировал Pianist - Mar 14 2009, 20:11
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Rst7
сообщение Mar 16 2009, 17:39
Сообщение #2


Йа моск ;)
******

Группа: Модераторы
Сообщений: 4 345
Регистрация: 7-07-05
Из: Kharkiv-city
Пользователь №: 6 610



Цитата
наконец, целочисленная арифметика дает, мягко говоря, небольшую погрешность, еще более размазывающую полосу...


Для 32х точек эта погрешность исчезающе мала.

А правильный октавный спектроанализатор должен показывать мощность сигнала в каждой полосе от 0.707*F до 1.41*F, где F - центральная частота. Так что "показометр" именно у Вас.

От противного - октавный эквалайзер имеет именно такие полосы регулировки. А не полосу в 1кГц на центральной частоте 8кГц.

Цитата
выходит, ваш "полосовой фильтр" ничем от БПФ не отличается... а я уж подумал было...


Отличается. Еще и как. Курите глубже smile.gif


--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Pianist   БПФ   Mar 14 2009, 20:10
- - Alex11   Посмотрите. Это, конечно, под PC, но там полторы с...   Mar 15 2009, 10:32
- - klen   тут все уже сделано, используются инструкции арифм...   Mar 15 2009, 10:55
|- - ARV   Цитата(klen @ Mar 15 2009, 13:55) тут все...   Mar 16 2009, 05:15
- - Pianist   Спасибо. Но все же хочется самому попробовать. Нас...   Mar 15 2009, 19:26
- - Rst7   Цитатаумножение появилось только у АтМега128? Все...   Mar 15 2009, 20:32
- - blackfin   Цитата(Pianist @ Mar 14 2009, 23:10) Може...   Mar 16 2009, 03:28
- - Rst7   Цитатана чистом Си для AVR можно и не начинать - с...   Mar 16 2009, 06:48
|- - ARV   Цитата(Rst7 @ Mar 16 2009, 09:48) Да ладн...   Mar 16 2009, 08:08
- - GDI   Вот, на асме, правда, 64 точки 8 бит DFT. Не моё, ...   Mar 16 2009, 07:42
- - Rst7   Цитатамое мнение о нехватке производительности отн...   Mar 16 2009, 08:18
|- - ARV   Цитата(Rst7 @ Mar 16 2009, 11:18) Ну вот ...   Mar 16 2009, 09:06
- - Rst7   Цитатано и специально заточено на IAR... IAR пока...   Mar 16 2009, 09:13
|- - ARV   Цитата(Rst7 @ Mar 16 2009, 12:13) Потому ...   Mar 16 2009, 09:23
- - Rst7   Цитатабольше 32? Ну и как тогда получить с частот...   Mar 16 2009, 09:31
|- - ARV   Цитата(Rst7 @ Mar 16 2009, 12:31) правиль...   Mar 16 2009, 10:03
- - Rst7   Цитатачастоты правильные. я же не говорил, что я и...   Mar 16 2009, 10:21
|- - ARV   Цитата(Rst7 @ Mar 16 2009, 13:21) Так ско...   Mar 16 2009, 11:32
- - Rst7   Цитата2 И дальше что? Полосы суммируете? Т.е. из ...   Mar 16 2009, 12:10
|- - ARV   Цитата(Rst7 @ Mar 16 2009, 15:10) И дальш...   Mar 16 2009, 13:11
- - Rst7   Цитатанет, не суммирую, просто беру нужные гармони...   Mar 16 2009, 13:20
|- - ARV   Цитата(Rst7 @ Mar 16 2009, 16:20) Ну и чт...   Mar 16 2009, 17:23
- - GDI   ЦитатаА че там разбираться. Инициализируем sum_sin...   Mar 16 2009, 13:22
- - Rst7   ЦитатаУважаемый rst7 это не классический ли ДПФ по...   Mar 16 2009, 13:27
|- - ARV   Цитата(Rst7 @ Mar 16 2009, 20:39) Для 32х...   Mar 16 2009, 20:14
- - Rst7   Цитатане знаю, не знаю... она заметна Плохо накод...   Mar 17 2009, 08:36
- - ARV   Rst7, не в порядке спора, а чисто для пояснения. б...   Mar 17 2009, 10:03
- - Rst7   Цитататак вот, будет очень неубедительно, если фле...   Mar 17 2009, 10:29
- - rubic   кто может занимался с этой библиотекой FFT,у меня ...   Jan 8 2010, 19:54
- - ARV   на сколько я помню, перестановки там делаются уже ...   Jan 9 2010, 06:16
- - rubic   После преобразвания тоже но это другое зависит от ...   Jan 9 2010, 06:59
- - ARV   чен сделал комплексное БПФ, поэтому мнимые части п...   Jan 9 2010, 13:56
- - rubic   Цитатапо-моему это по твоему,а в реале спектр толь...   Jan 9 2010, 14:58
- - ARV   ну не знаю я ченовскую библиотеку вдоль и поперек...   Jan 9 2010, 20:35
- - rubic   хорошо давай вместо ADC смоделируем синусоиду: Ци...   Jan 10 2010, 10:21
|- - Dx!   Цитата(rubic @ Jan 10 2010, 14:21) протес...   Jan 11 2010, 04:18
- - ARV   я не буду заниматься ерундой. 256 точек в память a...   Jan 10 2010, 10:43
- - GG Markes   Могу я поинтересоваться, чем уважаемые форумчане к...   May 20 2010, 19:01
|- - ARV   Цитата(GG Markes @ May 20 2010, 23:01) Мо...   May 22 2010, 13:07
|- - GG Markes   Цитата(ARV @ May 22 2010, 17:07) avr-gcc,...   Jun 7 2010, 19:22
- - Dx!   Вот левой пяткой писанная тестовая программка, в т...   Jun 9 2010, 21:47
- - GG Markes   Цитата(Dx! @ Jun 10 2010, 01:47) Вот ...   Jun 17 2010, 21:00


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

 


RSS Текстовая версия Сейчас: 19th June 2025 - 16:44
Рейтинг@Mail.ru


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