FPGA генерация сигнала

Простейшие вопросы в области инженерной разработки
Ответить
Fancnc
assistant
assistant
Сообщения: 147
Зарегистрирован: 15 ноя 2011, 22:39
Версия LabVIEW: 2018, 2020
Откуда: СПб
Контактная информация:

FPGA генерация сигнала

Сообщение Fancnc »

Начал знакомиться с FPGA, простейшие примеры примерно понятны, начал делать свой простой пример и столкнулся с проблемой. Генерируется шумовой процесс далее проходит через fir фильтр, записываются данные в буфер и читаются хостовой программой. С одним каналов все ок, но когда добавляешь второй канал, то получается ерунда. Можете подсказать в чем дело?
Вложения
test_FPGA.JPG
спектр сигнала, когда работает один генератор шума
спектр сигнала, когда работает один генератор шума
спектр сигнала, когда работает два генератора шума
спектр сигнала, когда работает два генератора шума
fir фильтр 32 порядка
fir фильтр 32 порядка
Artem.spb

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

Re: FPGA генерация сигнала

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

Как устроен генератор? Это скорее всего одна и та же функция, поэтому точки "последовательно" раскидываются на два цикла.
Ещё фильтр вызывает сомнения. Что там делает нижний регистр? он гоняется в холостую, а при каждом вызове функции используется начальное значение (видимо, там нули).
Fancnc
assistant
assistant
Сообщения: 147
Зарегистрирован: 15 ноя 2011, 22:39
Версия LabVIEW: 2018, 2020
Откуда: СПб
Контактная информация:

Re: FPGA генерация сигнала

Сообщение Fancnc »

Генератор - это экспресс функция, как он устроен не написано и абсолютно не важно их количество, на выходе у них одно и тоже. Перестроил немного фильтр и саму структуру и все заработало может быть не особо оптимально. При создании IP размеры массивов должны быть указаны, а нижний регистр выступает как сумматор, размер должен совпадать с порядком фильтра.
Вложения
8ch.JPG
TL.JPG
result.JPG
fir_c.jpg
Blackman

Activity
leader
leader
Сообщения: 932
Зарегистрирован: 17 янв 2016, 15:02
Награды: 1
Версия LabVIEW: 6.1,8.5,20

Re: FPGA генерация сигнала

Сообщение Blackman »

Буфер фильтра можно сделать на одной FBN :wink:
Вложения
FeedBack Z-Transform n order.png
Fancnc
assistant
assistant
Сообщения: 147
Зарегистрирован: 15 ноя 2011, 22:39
Версия LabVIEW: 2018, 2020
Откуда: СПб
Контактная информация:

Re: FPGA генерация сигнала

Сообщение Fancnc »

http://zone.ni.com/reference/en-XX/help ... _tutorial/ замечательный мануал как создавать IP и оптимизировать его время исполнения.
Ответить
  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Для чайников»