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

 
 
> Altera FFT, Проблемы с амплитудой
Evgeniiy
сообщение Nov 21 2011, 08:13
Сообщение #1


Частый гость
**

Группа: Участник
Сообщений: 84
Регистрация: 5-03-09
Из: СПБ
Пользователь №: 45 705



Здравствуйте, сделал проект БПФ на основе альтеровской мегафункции, на вход подаю сигнал с АЦП разложенный на квадратуры(пробовал и напрямую IM делал нулем), выходной сигнал = sqrt(Re^2+Im^2), спектр получается,(делал IFFT синус получается ровный), но происходят прыжки амплитуды(при некоторой амплитуде входного сигнала), вверх-вниз, кроме того если я изменяю сигнал от мин. до мах (диапазон ацп), то он сначала растет, потом падает и так несколько раз в диапазоне, как будто происходит переполнение, но его нет). Если кто сталкивался HELP!
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 5)
HFSSLer
сообщение Nov 21 2011, 18:46
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 74
Регистрация: 29-10-09
Из: Воронеж
Пользователь №: 53 299



Так там же надо полагать блочное масштабирование, хорошо бы выход порядка exp[5..0] подключить к вычислениям. Да и в нижнем умножителе "Usigned".

Сообщение отредактировал HFSSLer - Nov 21 2011, 19:17
Go to the top of the page
 
+Quote Post
litv
сообщение Nov 22 2011, 04:09
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 401
Регистрация: 6-10-04
Из: Воронеж
Пользователь №: 806



на окно умножаете?
Go to the top of the page
 
+Quote Post
soldat_shveyk
сообщение Nov 22 2011, 06:13
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 454
Регистрация: 3-07-07
Из: С-Петербург
Пользователь №: 28 859



Выход exp[] надо использовать обязательно. Смотрите описание на FFT мегафункцию.
Go to the top of the page
 
+Quote Post
Evgeniiy
сообщение Nov 23 2011, 06:52
Сообщение #5


Частый гость
**

Группа: Участник
Сообщений: 84
Регистрация: 5-03-09
Из: СПБ
Пользователь №: 45 705



Цитата(soldat_shveyk @ Nov 22 2011, 10:13) *
Выход exp[] надо использовать обязательно. Смотрите описание на FFT мегафункцию.


да, после масштабирования проблема вроде исчезла. всем спасибо за ответы.
Go to the top of the page
 
+Quote Post
Evgeniiy
сообщение Nov 28 2011, 07:31
Сообщение #6


Частый гость
**

Группа: Участник
Сообщений: 84
Регистрация: 5-03-09
Из: СПБ
Пользователь №: 45 705



Здравствуйте, после запуска мегафункции, решил попробовать сам, прочитал про БПФ, собрал 4х точечную бабочку, но не понял как их объединять (как рассчитывать поворачивающие множители ). Поглядел пример из книги Цифровая обработка сигналов Р.Лайонс, там правда про двух точечную шла речь, но было показано как из двух 4х точечных делают 8ми, там понятно, а как из четырех 4х точечных сделать 16 и потом 64 итд. неясно, если кто знает где нормально написано, поделитесь источником) или информацией
Go to the top of the page
 
+Quote Post

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

 


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


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