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

 
 
> SDR радио малой кровью, Прошу сильно отпинать. Лучше сразу.
DpInRock
сообщение Jul 27 2012, 09:14
Сообщение #1


Гуру
******

Группа: Участник
Сообщений: 2 254
Регистрация: 4-05-07
Из: Moscow
Пользователь №: 27 515



Для домашнего хозяйства потребовалось радио.
Решил сделать SDR 0-144

С передатчиком все ясно. Берем аналог девайс AD9957 и получаем передатчик. Точный и правильный.
DDC на диапазон 0-144 кусается по цене и ресурсам. Virtex-6 - штука баксов.
Делать более низкоскоростной во второй зоне найквиста - душа не лежит.
И на супергетеродины и подавно.

И вот сама идея. Раз передатчик правильный и хороший, то приемник может быть обычным (конвертор в нулевую промежуточную, аналоговый, со всеми неприятностями разбаланса всего подряд).

Т.е. идея в калибровке плохого приемника хорошим передатчиком.
И тогда можно обойтись дешевой ПЛИС. Чисто для согласования всяких LVDS ЦАП-АЦП с процессором, который тоже предполагается встроенным.

Все это залезло в голову при просмотре схеме SunSDR2 в котором все хорошо, только дыра в приемнике меня не устраивает. И врядли эту дыру можно зашить. Насколько я понимаю, отделять зоны найквиста друг от друга - последнее дело...


--------------------
On the road again (Canned Heat)
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 10)
ledum
сообщение Jul 28 2012, 11:16
Сообщение #2



******

Группа: Участник
Сообщений: 3 650
Регистрация: 1-02-09
Из: Киев
Пользователь №: 44 237



Цитата(DpInRock @ Jul 27 2012, 12:14) *
И вот сама идея. Раз передатчик правильный и хороший, то приемник может быть обычным (конвертор в нулевую промежуточную, аналоговый, со всеми неприятностями разбаланса всего подряд).
Т.е. идея в калибровке плохого приемника хорошим передатчиком.
И тогда можно обойтись дешевой ПЛИС.

Т.е. Вы по многим причинам решили уйти от оцифровки всей полосы чем-нибудь типа http://www.ti.com/product/ads5474 , http://www.linear.com/product/LTC2153-14 , http://www.analog.com/en/analog-to-digital...ts/product.html (я , кстати, не знаю а есть ли ПЛИСы работающие на внутренней тактовой 350МГц+, чтобы сделать первую ступень DDC - тоже проблема, может быть). Все это много стОит и лицензируется. С другой стороны, решили применить старый добрый радиолюбительский метод - сбросить сигнал квадратурами куда-нибудь на ПЧ в районе 9-20кГц, сильно не заморачиваясь на точность этих аналоговых квадратур, оцифровать чем-то типа AK5394A или PCM1804 потом довернуть и донормировать, как это делает радиолюбительский софт? У них проще - частоты низкие - исходная неидеальность квадратур около 1 градуса на бегущем нуле в регистре (типа счетчика Джонсона на 74АС74) - на 144МГц такое врядли получится - тактовая должна быть в 4 раза выше, чистая ПЛИС не катит из-за фазовых шумов, как у паровоза, нужны костыли в виде дополнительных внешних триггеров. Плюс никуда не деться от аналоговой выфильтровки - из-за преобразования на гармошках гетеродина, особенно на НЧ диапазонах. Ну и широкополосный сверхмалошумящий гетеродин, от которого как раз хотят все избавиться либо широкополосной оцифровкой, либо, как в большинстве любительских СДР - оцифровка квадратур +-96кГц, а потом софтовая селекция. При кварцованном, или, гораздо реже, DDS гетеродине. Этот финт прокатывает т.к. ширина РЛ диапазонов достаточно мала.
ИМХО.
Вот такие мысли возникают при прочтении исходного ТЗ. Ждем уточнений.
Go to the top of the page
 
+Quote Post
DpInRock
сообщение Jul 29 2012, 19:29
Сообщение #3


Гуру
******

Группа: Участник
Сообщений: 2 254
Регистрация: 4-05-07
Из: Moscow
Пользователь №: 27 515



Нет.
Оцифровка в приемнике как раз мегабитными АЦП.
Т.е. все как у больших дяденек, только с аналоговым квадратурным демодулятором.
Причем, даже не на счетчике, а на аналог девайсе 8333 до 50 Мгц и на каком-то другом (не помню циферок) от 50 и до конца.


--------------------
On the road again (Canned Heat)
Go to the top of the page
 
+Quote Post
ledum
сообщение Jul 29 2012, 20:57
Сообщение #4



******

Группа: Участник
Сообщений: 3 650
Регистрация: 1-02-09
Из: Киев
Пользователь №: 44 237



Цитата(DpInRock @ Jul 29 2012, 22:29) *
Причем, даже не на счетчике, а на аналог девайсе 8333 до 50 Мгц и на каком-то другом (не помню циферок) от 50 и до конца.

Дык у 8333 делитель ЕМНИП внутри - ей гетеродин учетверенный надо. Вторая может быть ADL5387? Эта с делителем на два. Наконец-то появилась чипа на этот диапазон без деления - LTC5584 (это бальзам на душу синтезаторщикам).
Go to the top of the page
 
+Quote Post
DpInRock
сообщение Jul 30 2012, 18:17
Сообщение #5


Гуру
******

Группа: Участник
Сообщений: 2 254
Регистрация: 4-05-07
Из: Moscow
Пользователь №: 27 515



Так учетверение только до 50 мгц. А вот как раз второй - от 50 и выше. Но - с удвоением всего лишь.
Да.Чего-то Linear я упустил...


--------------------
On the road again (Canned Heat)
Go to the top of the page
 
+Quote Post
iiv
сообщение Jul 30 2012, 18:30
Сообщение #6


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

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



Цитата(DpInRock @ Jul 27 2012, 15:14) *
Для домашнего хозяйства потребовалось радио.
Решил сделать SDR 0-144
...


я на раз

http://www.ti.com/product/ads5474

втыкал в дохленький третий циклон (это который на девборде Альтеры за 200 бакс) и не то, что SDR, но и всякие-там 1.4ГГц осциллографы получались. Виртекс за штуку - реально не нужен, два десятка умножителей и 1мегабит внутренней памяти + разумный SPI или еще что-то чтобы с внешним миром пообщаться, за глаза хватит.
Go to the top of the page
 
+Quote Post
DpInRock
сообщение Jul 31 2012, 07:45
Сообщение #7


Гуру
******

Группа: Участник
Сообщений: 2 254
Регистрация: 4-05-07
Из: Moscow
Пользователь №: 27 515



В том то и беда, что в ПЛИС я пномпень.
Но по моему скромному мнению оцифровка со скоростью 250M требует внутренней тактовой плис несколько больше.

Типа, посмотрел реализацию NCO. Так кругом за два такта минимум. Т.е. перемножитель на синус косинус требует более высокой тактовой, чем такт оцифровки. Отсюда и Виртекс. Тем более как раз ребята из Flex6500 такую применяют....

Но альтеру посмотрю. Может и вправду... Ибо ужас как не хочется аналогой техники. Я к ней испытываю такую личную неприязнь, аж кушать не могу...


--------------------
On the road again (Canned Heat)
Go to the top of the page
 
+Quote Post
ledum
сообщение Jul 31 2012, 08:58
Сообщение #8



******

Группа: Участник
Сообщений: 3 650
Регистрация: 1-02-09
Из: Киев
Пользователь №: 44 237



Цитата(iiv @ Jul 30 2012, 21:30) *
втыкал в дохленький третий циклон (это который на девборде Альтеры за 200 бакс) и не то, что SDR, но и всякие-там 1.4ГГц осциллографы получались.

Я тоже не ПЛИСовод, просто аналоговые части для них делаю, но чёт кажется, что ГГц осциллограф на 170МГц плате на Алтерине запараллеливанием сделать можно, но для первичного (входного) DDC на 350МГц+ АЦП ее перемножителей даже у С6-й скоростной градации с ее 290МГц 18 битного перемножения может не хватить (я по нулям как это правильно делается - чур ногами не бить). А в эвалюэйшен разве высшая градация? А не С8 случайно? Я так понял, речь об этом http://www.digikey.com/product-detail/en/D...2370-ND/1473395

Сообщение отредактировал ledum - Jul 31 2012, 09:00
Go to the top of the page
 
+Quote Post
DpInRock
сообщение Jul 31 2012, 09:14
Сообщение #9


Гуру
******

Группа: Участник
Сообщений: 2 254
Регистрация: 4-05-07
Из: Moscow
Пользователь №: 27 515



Вот наоборот. Десять медленных Ацп можно заставить со сдвигом по времени работать. А вот один быстрый никак внутрь медленной плис не запихать.


--------------------
On the road again (Canned Heat)
Go to the top of the page
 
+Quote Post
iiv
сообщение Jul 31 2012, 10:07
Сообщение #10


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

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



Цитата(DpInRock @ Jul 31 2012, 12:45) *
Но альтеру посмотрю. Может и вправду... Ибо ужас как не хочется аналогой техники. Я к ней испытываю такую личную неприязнь, аж кушать не могу...

Конечно на этой борде все на два такта расстягивать надо, это даже на 3-ем стратиксе изголяться приходилось, чтобы на 400МГц парами, а не одиночными умножители работали.

Вопрос. Что запрещает Вам делать что-то типа первой стадии линейного предсказания на частоте 200МГц конвейеризуя сигнал с 400МГц на 200МГц, сбрасывать коэффициенты ЛП по не сильно быстрой шине, типа SPI на ARM9-ARM11, который бы и получал бы результат у себя. Не спорю, сложно, но проходимо, у меня, как и у Вас, тоже жудкий страх перед аналоговой техникой, поэтому я все в цифре стараюсь сделать. Если делать так, то именно той борды, что я написал, с С8 спидгрейдом за глаза хватит, только надо шустрый SPI на ARMе, а то у этой борды только 3 свободных GPIO не в HSMC, и дюже сложно по ним будет прокачать много данных. Я именно так и экспериментировал на девборде от Техаса + переходник + именно эта Альтерровская борда + ARM9 (Fox G20 от www.acmesystems.com)

Цитата(DpInRock @ Jul 31 2012, 15:14) *
Вот наоборот. Десять медленных Ацп можно заставить со сдвигом по времени работать. А вот один быстрый никак внутрь медленной плис не запихать.

У Вас с ног этого чипа 200МГц по двум фронтам сыпется, этот чип и больше потянет, но, Вам сразу надо внутри через ФИФО разтянуть это все на два-четыре такта. По первости, я бы советовал бы на 4, ресурсов платы хватает, да и на 100МГц Вы по любому тайминги все выдержите. На 3 такта программировать будет не реально сложно. На 2 такта, может придется изголяться чуток на сумматорах с длинной мантиссой, но, тоже проходимо. Когда на SPI будете кидать, надо еще раз частоту уронить, чтобы М9К случайно на 200МГц не притормозил Ваш дизайн. Я вообще перед М9К, если могу, то частоту до 50МГц роняю, только из-за параллельности много ресурсов требуется, и на этой борде их может не хватить. То есть суммарно конечно там много заумностей, но все проходимо sm.gif
Go to the top of the page
 
+Quote Post
DpInRock
сообщение Jul 31 2012, 10:30
Сообщение #11


Гуру
******

Группа: Участник
Сообщений: 2 254
Регистрация: 4-05-07
Из: Moscow
Пользователь №: 27 515



Вот почему собственно и желание сделать аналоговый ZIF. Пропустить нафик всю эту галиматью.
Т.е. без кровавых жертвоприношений.

Общем, как гласит заголовок - не только малой кровью, но еще и для слабоумных. Ибо осиливать ПЛИС по-взрослому - это совсем отдельное развлечение. Как бэ совсем попиндикулярное к радио.

Т.е. SDR с минимум крови и мозга. Но не такое отстойное уж совсем.


Сообщение отредактировал DpInRock - Jul 31 2012, 10:37


--------------------
On the road again (Canned Heat)
Go to the top of the page
 
+Quote Post

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

 


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


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