реклама на сайте
подробности

 
 
2 страниц V  < 1 2  
Reply to this topicStart new topic
> реализация DDC на плис с тактовой 250 МГц
dmitry-tomsk
сообщение Apr 2 2011, 17:12
Сообщение #16


Знающий
****

Группа: Свой
Сообщений: 672
Регистрация: 18-02-05
Пользователь №: 2 741



Цитата(Мур @ Apr 2 2011, 20:57) *
Это как раз то, что может сэкономить денежку!
Циклон 3 может справиться при условии правильного размещения АЦП и ПЛИС. Можно убить 2-х зайцев на операции децимации. Поднять разрядность на единицу и иметь поток 125 Мгц на вход DDC конвертера -> простым суммированием на входе пар отсчётов.
Так вот, операция суммирования требует бережного отношения к цепям переноса(>250MHz!). Они расположены в ПЛИС в вертикальных структурах макроячеек. Соседние LUTы разрядов должны располагаться впритык. Это значит, что выгоднее вводить разряды данных от АЦП слева или справа, но не сверху\снизу, когда сумматор будет зазорван промежуточными структурами ОЗУ, умножителями, ПЛЛ...
Это тонкое место, но после сброса частоты в 2 раза можно чувствовать себя свободнее.
Можете проверить, реализовав 2 проекта (вдоль и поперек). Цифры будут разными....
У меня есть знакомый разработчик, который работает на уровне ЛУТ. Он так и делает в ответственных местах!

Ну вот и ставили бы spartan-6 с аппаратным сумматором на входе умножителя. Цены одного порядка. Только суммировать соседние отсчёты не следует, это операция нч-фильтрации, не каждый сигнал такое позволит, потом наложение спектра после прореживания до 125 мгц, тут хороший фильтр нужен. Распараллелить данные можно и вдвое больше ресурсов потратить на обработку потом, вот тут как раз цена вопроса явно выше будет. Вообще не понимаю циклоны для dsp задач, там архитектура примитивная, раньше они за счёт pll выигрывали для модемов, а теперь pll и в spartan есть.
Go to the top of the page
 
+Quote Post
Мур
сообщение Apr 2 2011, 17:55
Сообщение #17


Знающий
****

Группа: Свой
Сообщений: 815
Регистрация: 7-06-06
Из: Харьков
Пользователь №: 17 847



Цитата(dmitry-tomsk @ Apr 2 2011, 21:12) *
Ну вот и ставили бы spartan-6 с аппаратным сумматором на входе умножителя. Цены одного порядка. Только суммировать соседние отсчёты не следует, это операция нч-фильтрации, не каждый сигнал такое позволит, потом наложение спектра после прореживания до 125 мгц, тут хороший фильтр нужен. Распараллелить данные можно и вдвое больше ресурсов потратить на обработку потом, вот тут как раз цена вопроса явно выше будет.

Я сам удивляюсь. Что это народ сразу легко 250 в 125 переводят. Зачем платить за крутое АЦП, чтобы потом никаких выгод не иметь. У меня хоть дополнительный разряд появляется... Да, это по смыслу нч фильтрация, но примитивная..
Цитата(dmitry-tomsk @ Apr 2 2011, 21:12) *
Вообще не понимаю циклоны для dsp задач, там архитектура примитивная, раньше они за счёт pll выигрывали для модемов, а теперь pll и в spartan есть.

Представь себе, что 55 Циклон (на 96MHz)3 легко брал на себя 3*FFT 16k? а перед ним 9 фильтров с децимацией 230 порядка(по 3 звена) и 3 фифо буфера... ну и в конце CPCI

Сообщение отредактировал Мур - Apr 3 2011, 13:46
Go to the top of the page
 
+Quote Post
dmitry-tomsk
сообщение Apr 2 2011, 18:19
Сообщение #18


Знающий
****

Группа: Свой
Сообщений: 672
Регистрация: 18-02-05
Пользователь №: 2 741



Цитата(Мур @ Apr 2 2011, 20:55) *
Я сам удивляюсь. Что это народ сразу легко 250 в 125 переводят. Зачем платить за крутое АЦП, чтобы потом никаких выгод не иметь. У меня хоть дополнительный разряд появляется... Да, это по смыслу нч фильтрация, но примитивная..
Представь себе, что 55 Циклон 3 легко брал на себя 3*FFT 16k? а перед ним 9 фильтров с децимацией 230 порядка(по 3 звена) и 3 фифо буфера... ну и в конце CPCI//

Насчёт разряда согласен - только вот ацп с вдвое меньшей частотой, но на 2 разряда точнее, стоит столько же. Фильтрация дейвительно примитивная, всё что выше fs/2 она не отфильтрует и все помехи завернутся на полезный сигнал при прореживании. А зачем fft - доплер считали или для согласованной фильтрации? На вскидку с такой задачей самый дешёвый spartan-6 справится.
Go to the top of the page
 
+Quote Post
dde29
сообщение Apr 3 2011, 08:37
Сообщение #19


Участник
*

Группа: Участник
Сообщений: 65
Регистрация: 12-08-08
Из: Томск
Пользователь №: 39 559



Я на первом Cyclone кордик до 130 МГц реализовавал.....
Go to the top of the page
 
+Quote Post
iiv
сообщение Apr 3 2011, 11:37
Сообщение #20


вопрошающий
*****

Группа: Свой
Сообщений: 1 726
Регистрация: 24-01-11
Пользователь №: 62 436



Цитата(koliyh @ Mar 30 2011, 21:55) *
Народ, подскажите - есть необходимость реализовать DDC на плис (cicloneIII) тактовая с ацп 250 МГц. Кто-нибудь сталкивался с подобным, реализуемо? какие могут быть сложности?

На очень схожей задаче - циклон3, 16бит 200МГц АЦП у меня все получалось только после деления частоты в два раза, через распараллеливание данных. Вход был по лвдсам и по обоим фронтам. На самой 200МГц частоте что-то разумное собрать не получилось, хотя тесты (какие-то простые арифметические операции) на 200МГц этот циклон тянул.
Go to the top of the page
 
+Quote Post
soldat_shveyk
сообщение Apr 3 2011, 14:56
Сообщение #21


Местный
***

Группа: Свой
Сообщений: 454
Регистрация: 3-07-07
Из: С-Петербург
Пользователь №: 28 859



Цитата
На очень схожей задаче - циклон3, 16бит 200МГц АЦП у меня все получалось только после деления частоты в два раза, через распараллеливание данных. Вход был по лвдсам и по обоим фронтам.


Для распараллеливания данных что применяли: специализированный чип, или сами что-то придумывали?
Go to the top of the page
 
+Quote Post
iiv
сообщение Apr 3 2011, 15:33
Сообщение #22


вопрошающий
*****

Группа: Свой
Сообщений: 1 726
Регистрация: 24-01-11
Пользователь №: 62 436



Цитата(soldat_shveyk @ Apr 3 2011, 18:56) *
Для распараллеливания данных что применяли: специализированный чип, или сами что-то придумывали?

Не, внутри плиски частоту тригером ронял, и вместо 8 бит по двум фронтам на 200МГц получал 32 бита по одному фронту на 100МГц. Дальше все уже было очень просто, правда у С25 циклона совсем впритык было умножителей, но, как-то удалось втиснуться.
Go to the top of the page
 
+Quote Post

2 страниц V  < 1 2
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 4th July 2025 - 06:13
Рейтинг@Mail.ru


Страница сгенерированна за 0.014 секунд с 7
ELECTRONIX ©2004-2016