FFT + FPGA

Захват, обработка и генерирование сигнала
Ответить
Artem.spb

Activity Автор
professor
professor
Сообщения: 3410
Зарегистрирован: 31 июл 2011, 23:05
Награды: 2
Версия LabVIEW: 12-18
Благодарил (а): 49 раз
Поблагодарили: 176 раз
Контактная информация:

FFT + FPGA

Сообщение Artem.spb »

Поделитесь опытом, если есть.
Хочу запилить FFT на ПЛИСЕ, но 8к "однопоточного" маловато, поэтому пытаюсь разобраться со вторым режимом, когда FFT принимает сразу массив (тогда длина достигает 64к).
В моём понимании это должно выглядеть как-то так.
Локальное FIFO копит данные от генератора (потом эту будет AI).
Во втором цикле читаю по 8 элементов и отправляю на вычисления. Проблема в том, что в таком режиме FFT требует single-cycle loop, а в таком случае for loop для чтения массива не подходит.
FFT.png
Сейчас экспериментирую через LUT, но как-то это криво пока выглядит. + все эти входы-выход "готов-не готов"
Borjomy_1

Activity Professionalism Silver
doctor
doctor
Сообщения: 2211
Зарегистрирован: 28 июн 2012, 09:32
Награды: 3
Версия LabVIEW: 2009..2020
Откуда: город семи холмов
Благодарил (а): 27 раз
Поблагодарили: 27 раз

Re: FFT + FPGA

Сообщение Borjomy_1 »

Массивы на FPGA это всегда плохая идея.
Artem.spb

Activity Автор
professor
professor
Сообщения: 3410
Зарегистрирован: 31 июл 2011, 23:05
Награды: 2
Версия LabVIEW: 12-18
Благодарил (а): 49 раз
Поблагодарили: 176 раз
Контактная информация:

Re: FFT + FPGA

Сообщение Artem.spb »

Borjomy_1 писал(а): 18 янв 2024, 08:58 Массивы на FPGA это всегда плохая идея.
Научите плохому :)
Borjomy_1

Activity Professionalism Silver
doctor
doctor
Сообщения: 2211
Зарегистрирован: 28 июн 2012, 09:32
Награды: 3
Версия LabVIEW: 2009..2020
Откуда: город семи холмов
Благодарил (а): 27 раз
Поблагодарили: 27 раз

Re: FFT + FPGA

Сообщение Borjomy_1 »

У вас циклы, а между ними массивы. О них речь.
Artem.spb

Activity Автор
professor
professor
Сообщения: 3410
Зарегистрирован: 31 июл 2011, 23:05
Награды: 2
Версия LabVIEW: 12-18
Благодарил (а): 49 раз
Поблагодарили: 176 раз
Контактная информация:

Re: FFT + FPGA

Сообщение Artem.spb »

Borjomy_1 писал(а): 21 янв 2024, 10:14 У вас циклы, а между ними массивы. О них речь.
Так для увеличения глубины FFT нужно переходить к массивам.
Ответить
  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Обработка сигнала»