Evgeniiy 0 21 ноября, 2011 Опубликовано 21 ноября, 2011 · Жалоба Здравствуйте, сделал проект БПФ на основе альтеровской мегафункции, на вход подаю сигнал с АЦП разложенный на квадратуры(пробовал и напрямую IM делал нулем), выходной сигнал = sqrt(Re^2+Im^2), спектр получается,(делал IFFT синус получается ровный), но происходят прыжки амплитуды(при некоторой амплитуде входного сигнала), вверх-вниз, кроме того если я изменяю сигнал от мин. до мах (диапазон ацп), то он сначала растет, потом падает и так несколько раз в диапазоне, как будто происходит переполнение, но его нет). Если кто сталкивался HELP! Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
HFSSL 0 21 ноября, 2011 Опубликовано 21 ноября, 2011 (изменено) · Жалоба Так там же надо полагать блочное масштабирование, хорошо бы выход порядка exp[5..0] подключить к вычислениям. Да и в нижнем умножителе "Usigned". Изменено 21 ноября, 2011 пользователем HFSSLer Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
litv 0 22 ноября, 2011 Опубликовано 22 ноября, 2011 · Жалоба на окно умножаете? Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
soldat_shveyk 2 22 ноября, 2011 Опубликовано 22 ноября, 2011 · Жалоба Выход exp[] надо использовать обязательно. Смотрите описание на FFT мегафункцию. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Evgeniiy 0 23 ноября, 2011 Опубликовано 23 ноября, 2011 · Жалоба Выход exp[] надо использовать обязательно. Смотрите описание на FFT мегафункцию. да, после масштабирования проблема вроде исчезла. всем спасибо за ответы. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Evgeniiy 0 28 ноября, 2011 Опубликовано 28 ноября, 2011 · Жалоба Здравствуйте, после запуска мегафункции, решил попробовать сам, прочитал про БПФ, собрал 4х точечную бабочку, но не понял как их объединять (как рассчитывать поворачивающие множители ). Поглядел пример из книги Цифровая обработка сигналов Р.Лайонс, там правда про двух точечную шла речь, но было показано как из двух 4х точечных делают 8ми, там понятно, а как из четырех 4х точечных сделать 16 и потом 64 итд. неясно, если кто знает где нормально написано, поделитесь источником) или информацией Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться