Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: FFT MegaCore v2.2.1 Altera
Форум разработчиков электроники ELECTRONIX.ru > Программируемая логика ПЛИС (FPGA,CPLD, PLD) > Работаем с ПЛИС, области применения, выбор
OlegNS
Имеется корка БПФ и quartus 6.0(все почти лицензионное biggrin.gif ). Аналоговый сигнал закачивается в CYCLONE2, через 8 - битный ацп на скорости 50МГц. Проходит через модуль FFT и выплевывается в комп. Но я никак не могу разобраться в полученных данных, то ли FFT данные в очень хитром формате(хотя в UG все четко прописано), то ли проблема в самом модуле.
Все тактовые вроде вылизал. Оцифровка идет правильно(проверял).
Может кто-нибудь подсказать, где собака порылась.
Заранее благодарен.
nsemenoff
Цитата(OlegNS @ Feb 16 2007, 15:27) *
Имеется корка БПФ и quartus 6.0(все почти лицензионное biggrin.gif ). Аналоговый сигнал закачивается в CYCLONE2, через 8 - битный ацп на скорости 50МГц. Проходит через модуль FFT и выплевывается в комп.


Симулятор работает, на железе не пробовал. Совет один - подай туда тишину, убедись, что на выходе будет ноль по всем отсчетам. Подай туда константу, убедись, что ненулевым будет только нулевой отсчет. Подай туда синус, и получишь всплеск на одном отсчете. Причем генерировать сигнал можно прямо в квартусе. Причем синус лучше табличный. Я просимулил - все работает. Рекомендую. А дальше тебе нужно будет смотреть, что ты подаешь на АЦП (стоит ли ФНЧ перед ним, знаковые или беззнаковые величины он выдает)...
OlegNS
Синус подаю и получаю всплеск на одном отсчете, но никак неудается заставить корку выдавать всплеск на правильном отсчете и не заставить ее выдавать сигнал более 5-ти значащих бит.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.