Icedevil777

БПФ FFT

3 posts in this topic

Icedevil777    1

Передо мной стоит задача реализовать БПФ на ПЛИС на VHDL, многие скажут, что в гугле миллион разных вариантов, я за два дня поисков не нашел подходящий вариант, т.к. основная честь "самописных ядер" очень сложна для понимания, другая часть заточена под Xsilinx, где все время идет речь о встроенных блоков умножения и памяти. Еще много простых кодов, но совсем без описания. Или варианты описаны очень абстрактно, а у меня есть конкретная задача имеется АЦП 12 бит и Cyclone 3. Я формирую синусоиду с выхода ЦАП она идет на АЦП затем необходимо преобразовать ее в СПЕКТР. Нужно сделать максимально маленький и простой проект, но главное с ПЛИС вывести спектр на 2й ЦАП и на осциллограф.

 

Может кто подскажет хорошую книгу, или есть готовые решения, но с хорошим описанием.

Share this post


Link to post
Share on other sites
Icedevil777    1

В книге Тарасова Потехина: Разработка систем цифровых сигналов на база ПЛИС на 73 странице описывается самый простой алгоритм, что я нашел, но без объяснения многих вещей.

С сумматорами (DD8,DD9), умножителями(DD6 DD7) и сo cчетчиком(DD1) все понятно в книги  даже приведены их VHDl коды.

Помогите разобраться с DD2 DD3 на них нету кодов, их описывают как ПЗУ в которых хранятся таблици косинусов(DD2) и синусов(DD3) .

image.png.e3f0b34cc17816298a6127ec4172f7e9.png

Еще в книге даны эти графики в качестве подсказки, но почему то для sin отдельного графика нет.

image.png.9bbbe8a2a7952d84f181405f198567f1.pngimage.png.f4fe1993d6ece98e730b44764dd3b7dc.png

 

И теперь вопросы:

 1 Как можно умножая на значения Сos и Sin получить спектр сигнала?

2  Я рассматривал много примеров, везде говорилось об операции "бабчока" это она и есть или как?

3 В источниках пишут БПФ по 8 / 16 / 64 /1024 точкам а у нас то что?

4 Подскажите как все - таки написать блоки DD2 DD3

5 Допустим я сделаю блоки DD2 DD3 мне нужно выход реальный  выход сумматора подать на ЦАП и я сразу получу спектр синусоиды которая идет с АЦП ?

Share this post


Link to post
Share on other sites
avv_rem    355
8 часов назад, Icedevil777 сказал:

многие скажут, что в гугле миллион разных вариантов

Да не многие, а все именно так и скажут. Лично я по этому варианту изучал. Только субтитры с переводом включи.

А уж кто и как схематически изобразил алгоритм расчета не совсем интересно. Проще самому построить. Но только если САМ ПОНИМАЕШЬ, что считаешь.


 

Edited by avv_rem

Share this post


Link to post
Share on other sites

Старт складской программы по Wi-Fi/ Bluetooth-чипам от Espressif

На склад КОМПЭЛ поступили чипы, модули и отладочные платы от компании Espressif Systems на базе ESP8266 и ESP32. Стоимость всех изделий данной линейки – в 2-3 раза ниже ближайших аналогов, чипы занимают минимальное место на плате, энергоэффективны и универсальны в применении

Подробнее...

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now


  • Сообщения

    • Правильно сказали,все от лукавого и на уровне ,,плацебо,,.одни хотят слушать,,звучание,,,другие тишину и ровность.был помоложе и нужно было просто ,,громко,,,после 20лет уже смотрел на качество и со временем ко всему отношение-есть и пусть есть.даже после работы придёшь домой и хочешь просто тишины и ,,плохой,, звук телевизора так хорош. Имхо-германий скорее для-вспомнить молодость...
    • Устал на рыбалке вообще...от этого дела..У соседа малой по любому моряком будет. Не успеешь оглянуться,этот мини Колумб уже в море отбыл. Причем может хоть на доске. Следить надо короче. Ну...у нас камбала местного убоя Фотку стер,ну примерно такая
    • Статья говорит именно о повышенном износе клапанов и мало того, о невозможности ремонта головы после этого! А это с какого перепуга??? Ну и клапана не повышенно изнашиваются, а наоборот, значительно замедленно изнашиваются.   А это уже вообще никак к газу не относится. Можно и так сказать: - Как только поставил ГБО, так машину сразу поезд переехал. зы Это фейковая статья, как и все остальные, где расписывают отрицательные стороны газа. Еще минус вспомнил - баллон отнимает место в багажнике у легковушки.
    • Привет! Осциллятор подключен?