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

 
 
> STM32 FFT (БПФ), Паление амплитуды сигнала
Роман
сообщение Aug 18 2018, 11:08
Сообщение #1





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



Всем добрый день!
Недавно начал знакомство с библиотекой fft для DSP ядра arm_cfft_radix4_f32 STM32F3 и его АЦП соответственно.
Поглядел пример, решил запустить свою программку которая берет сигнал с АЦП и выдает график спектра сигнала.
Сперва просто попробовал выдавать осциллограмму, с чем успешно справился, все правильно измеряет.

Параметры для получения спектра следующие.

На вход ацп подаю сигнал от 0 до 1000 Гц с цифрового генератора.
Сигнал смещен в положительную сторону, изменяется от 0 до 3 вольта. Амплитуда сигнала постоянная. Вход АЦП пока напрямую подключен к выходу генератора витой парой.

Частота выборки АЦП задается по таймеру - 2048 Гц далее через DMA все кладу в буфер. Получаю 2048 отсчетов на канал. Sample rate на канал АЦП - 7,5 циклов.
Количество отсчетов БПФ - 1024 дискретность 1 герц

Но графике (рис) разложения сигнала в спектр наблюдаю, что с ростом частоты (при постоянной амплитуде) сигнала на графике спектра амплитуда падает с некоторой зависимостью и после.


(С матаном и теорией по БПФ не дружу особо только поверхностно, заранее прошу прощения за что-то глупое.)
В чем моя ошибка?

Сообщение отредактировал Роман - Aug 18 2018, 11:09
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Lmx2315
сообщение Aug 18 2018, 13:04
Сообщение #2


отэц
*****

Группа: Свой
Сообщений: 1 729
Регистрация: 18-09-05
Из: Москва
Пользователь №: 8 684



..при оцифровке сигнал теряет амплитуду пропорционально графику sin(x)/x , чем ближе к fсэмпл тем меньше.


--------------------
b4edbc0f854dda469460aa1aa a5ba2bd36cbe9d4bc8f92179f 8f3fec5d9da7f0
SHA-256
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Роман   STM32 FFT (БПФ)   Aug 18 2018, 11:08
|- - V_G   Цитата(Lmx2315 @ Aug 18 2018, 23:04) ..пр...   Aug 18 2018, 15:08
- - Самурай   Цитата(Lmx2315 @ Aug 18 2018, 17:04) ..пр...   Aug 18 2018, 15:42
|- - Роман   Цитата(Самурай @ Aug 18 2018, 19:42) И во...   Aug 18 2018, 15:58
- - Genadi Zawidowski   У Вас не синусоида подается а сигнал переменной ск...   Aug 18 2018, 16:17
|- - Роман   Цитата(Genadi Zawidowski @ Aug 18 2018, 20...   Aug 18 2018, 16:34
- - Genadi Zawidowski   FFT "не в ту сторону" ? Подайте постоянн...   Aug 18 2018, 17:04
|- - Роман   Цитата(Genadi Zawidowski @ Aug 18 2018, 20...   Aug 20 2018, 05:05
- - ViKo   Значит, проблема в рисовании спектра. Палки должны...   Aug 20 2018, 07:24
|- - Роман   Цитата(ViKo @ Aug 20 2018, 10:24) Значит,...   Aug 20 2018, 07:51
- - ViKo   На входные данные еще нужно окно наложить, их мног...   Aug 20 2018, 08:12
|- - Роман   Цитата(ViKo @ Aug 20 2018, 11:12) На вход...   Aug 20 2018, 09:01
- - Роман   Теперь у меня слудующий вопрос. Запустил FFT с час...   Aug 24 2018, 07:52
- - ViKo   http://ru.dsplib.org/content/spectral_leak...al_le...   Aug 24 2018, 08:48
|- - Роман   Цитата(ViKo @ Aug 24 2018, 11:48) http://...   Aug 28 2018, 06:52
|- - Lmx2315   Цитата(Роман @ Aug 28 2018, 09:52) Как с ...   Aug 28 2018, 07:40
|- - ViKo   Цитата(Lmx2315 @ Aug 28 2018, 10:40) по у...   Aug 28 2018, 07:45
|- - Lmx2315   Цитата(ViKo @ Aug 28 2018, 10:45) Разреше...   Aug 28 2018, 07:59
- - ViKo   Там должно быть сказано. Нулями добивают массив и ...   Aug 28 2018, 07:38
|- - Роман   Цитата(ViKo @ Aug 28 2018, 10:38) Там дол...   Aug 28 2018, 11:24
|- - Aleksandr Baranov   Я бы на Вашем месте написал свою БПФ или воспользо...   Aug 28 2018, 11:26
- - Grizzzly   При использовании окна центральный лепесток будет ...   Aug 28 2018, 09:06
- - ViKo   Ну, да, используя окно, хуже разрешение по частоте...   Aug 28 2018, 09:14
- - Genadi Zawidowski   про то какие они бывают - с картинками в википедии...   Aug 28 2018, 11:31
- - ViKo   https://en.wikipedia.org/wiki/Window_function   Aug 28 2018, 11:44
- - V_G   Конкретно для измерения амплитуды используют flat ...   Aug 28 2018, 18:06


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

 


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


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