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

 
 
> опять про FFT, подскажите
rubic
сообщение Jan 6 2010, 17:03
Сообщение #1


Участник
*

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



Подскажите как правильно масштабировать выходные данные FFT(библиотека от чана) под графический дисплей, к примеру высота 64 пикселя ,ADC max 0x03FF . Процес FFT я представляю, знаю что выход представлен как корень квадратный из сумы квадратов действительной и мнимой части, но у меня такие числа получаются на выходе FFT....
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Xenia
сообщение Jan 6 2010, 17:27
Сообщение #2


Гуру
******

Группа: Модератор FTP
Сообщений: 4 479
Регистрация: 20-02-08
Из: Москва
Пользователь №: 35 237



64 это 26, значит амплитуда увеличится в 6 раз. Теоретически достижимый максимум = 6 * 0x03FF = 6138 (десятичных).
Это, конечно, в том случае, если вам алгоритм не содержал никаких нормировок. А дальше нормируйте сами под свой дисплей, т.к мне отсюда не видно сколько в нем точек по высоте.
А есть и такая идея - каждый раз находить максимум и нормировать на него - это если амплитуда не сильно интересует, а интересуют частоты.
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 5th August 2025 - 23:23
Рейтинг@Mail.ru


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