Jump to content
Icedevil777

БПФ FFT

Recommended Posts

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

 

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

Share this post


Link to post
Share on other sites

В книге Тарасова Потехина: Разработка систем цифровых сигналов на база ПЛИС на 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
8 часов назад, Icedevil777 сказал:

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

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

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


 

Edited by avv_rem

Share this post


Link to post
Share on other sites

Литиевые ХИТы Fanso: устойчивость к высоким температурам

Литиевые ХИТы для широкого круга применений, в том числе в промышленности, соответствуют требованиям современного рынка и способны работать в самых жестких условиях. Основные требования – это длительность хранения и работы, высокая удельная емкость, а также защита от воздействия таких внешних факторов, как температура и влажность. ЛХИТ превосходят по плотности энергии и нормальному напряжению другие элементы автономного питания: 2,9…3,6 В против 1,2…1,5 В

Читать статью...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

  • Сообщения

    • фапч НЕ подавляет АМ ! повторюсь - у неё достаточно широкий динамический диапазон по входному сигналу. если Вы хотите обосновать подавление ам с помощью ФАПЧ - приведите конкретную схему, разберём её работу.
    • Жопа с занавесками.
    • Ты просто самый обычный клоун. Городской дурачок.  
    • Не все люди это знают.   Сейчас нет у народа такого права.   Этого тоже нет, ни выборов, ни референдумов.   По закону не может, но у нас при путине никакие законы не выполняются.))   Поэтому без крайних мер никак не обойтись. 
    • Я честно отмотал тему до 30 страницы. Последняя представленная схема дана страниц 5 назад. Глубже уже другие схемы. Такое ощущение, что автор схемы чувствует, что есть зерно в утверждениях @geran и умышленно не выполняет просьбу, которая расставит все точки над i.   Стоп, машина! Мы обсуждаем частотный демодулятор. Огибающая в данном контексте является помехой (без оглядки на ее происхождение) и ее необходимо исключить. На вход предоставленной схемы мы подаем частотно модулированную несущую, перенесенную на промежуточную частоту. АМ модуляция в ней только для демонстрации возможностей демодулятора. Никакой полезной информации она нести не должна. я хоть по образованию и радиотехник, но вот цифра мне ближе)) Радиоприемники ограничиваются мной радиотрансиверами для передачи цифровой информации. Данная тема интересна после заявления об однобитном демодуляторе. Я решил, что здесь НИР проводится или диссертация какая. Оказывается, за однобитность преподносится однотактность. Если я правильно разобрался в сраче.... Видимо, я не смог удержать нить разговора и решил. что речь про режекторный фильтр. Ведь изначально фокус внимания на нем был.
    • Ага, ну понятно, еще бы... Да, тебе пора бежать за шнобелевкой,  у тебя огибающая синфазна с выходов обоих диодов и складывается, а где S-КРИВАЯ, брателло? У тебя там нет S-КРИВОЙ. И с какого рожна этот мутняк должен называться ЧМ-детектор?
    • Не, брат. Тут ты поспешил. Скоро и в попу им дашь? Не, не серьёзно это. Давайте соблюдать конституцию РФ! Все вместе, и дружно!? Для начала, на осознание вам вот статейка оттуда.   Статья 3 1. Носителем суверенитета и единственным источником власти в Российской Федерации является ее многонациональный народ. 2. Народ осуществляет свою власть непосредственно, а также через органы государственной власти и органы местного самоуправления. Усвоите- пишите. чава какава. 3. Высшим непосредственным выражением власти народа являются референдум и свободные выборы. 4. Никто не может присваивать власть в Российской Федерации. Захват власти или присвоение властных полномочий преследуется по федеральному закону.
×
×
  • Create New...