Форум Радиолюбителей

DUC DDC технология.

57720 просмотров, 75 ответов — стр. 3 из 5

ra0ahcra0ahc
Сообщений: 4868
3 сентября 2020 г. в 08:01#31
Цитата: VA7FFT
[quote author=ra0ahc link=topic=420.msg19710#msg19710 date=1599140640]Кто-нибудь пользовался digikey?

Только ним и пользуюсь Digikey.com. Или канадским Mouser.ca.
[/quote]
Долго со штатов идет? В среднем
r1tx
Сообщений: 503
4 сентября 2020 г. в 01:38#32
Только таможня добро не даст. Будете бегать заявление писать что не коммерческая посылка. Сразу схему печатайте. Я печатал =)
VA7KLVA7KL
Сообщений: 158
4 сентября 2020 г. в 04:37#33
Цитата: r1tx
таможня добро не даст

это если курьерской почтой слать, то не даст. А если самой дешевой, в моем случае CanadaPost, которая передает в Почту России, то трюк проходит. За месяц - два. Вот прямо сегодня, за одну минуту получено добро :

Sept. 3 10:21 am
Item has been released by Customs
Russian Fed.

10:20 am
Item presented to customs
Russian Fed.

Sept. 2 5:17 pm
Item has arrived in foreign country
Russian Fed.

Aug. 30 5:01 pm
International shipment has arrived in a foreign country

Aug. 26 9:58 am
International item being forwarded to destination country
Mississauga, ON
. . .
VA7KLVA7KL
Сообщений: 158
4 сентября 2020 г. в 04:44#34
Только напрямую с Digikey Вам домой лучше не слать: замучают вопросами по экспортному контролю. Лет пять назад так было, сейчас не знаю. Коллегам длинный BOM посылал с Digikey.
ra0ahcra0ahc
Сообщений: 4868
4 сентября 2020 г. в 12:52#35
Вопрос к Геннадию по железу...или ко всем кто в теме.
Как по вашему мнению , с чего стоит начинать погружение в ПЛИС?
На какую плис ориентироваться? Сколько логики? Ножки BGA или обычные?....

А еще мне пока не понятно, дсп - это всетаки процессор или плис, кто обработкой занимается?
GenaSPB
Сообщений: 74
4 сентября 2020 г. в 01:34#36
Высокоскоростная часть алгоритма Уивера располагается в ПЛИС, низкоскоростная в процессоре. Довольно давно перешел от целочисленной арифметики в низкоскоростной обработке к плавающей точке одинарной точности - вопреки опасениям не заметил ухудшения. Применение плавающей арифметики в плис без многократного использования ресурсов - не влезет ничего полезного.
а поддержка множества режимов, НЧ эффекты и фильтры (шумодав, нотч) требуют реализации довольно сложных алгоритмов. Попытка их перенести в ПЛИС приведет в конце концов к появлению того же процессора, выполняющего действия по некоей микропрограмме - сложной машины состояний.
Короче экономия ресурсов ПЛИС - перенос части вычислений в универсальный процессор.
BGA или выводная - на освоение не влияет.
Как освоение - предлагаю реализовать DDS - NCO внутри ПЛИС + ЦАП снаружи.
Это после мигания светодиодом с выхода многоразрядного счетчика.
SPI SAVE сделайте..
Ориентироваться на максимальное, что можете применить. У меня три канала приема (панорама и два радио), два фильтра основной селекции 1023 порядка (четыре канала ФНЧ) и передатчик - заняли 90% ресурсов от 22-з тысячного циклона 4 - максимальное что есть в выводном корпусе. Если применяете BGA - 55 тысячная микросхема по моему все мыслимые задачи закроет в наших применениях.
Опять же, запас позволит Вам сосредоточится на решении задачи, алгоритмах, а не на экономии ресурсов. Что в процессе обучения будет мешать.
ra0ahcra0ahc
Сообщений: 4868
4 сентября 2020 г. в 05:22#37
Ух ты , а я думал только коэффициенты с проца загонять в регистры и оно все будет летать а проц будет только рисовать да кнопки опрашивать. Вопросов стало ещё больше, но пока я учусь дрыгать выводами.
ra0ahcra0ahc
Сообщений: 4868
4 сентября 2020 г. в 05:27#38
По сути, с сильно сигналки идёт 60дб усиленный и очищенный сигнал 16 мгц полосой 3 кГц. Чм и Ам мне не интересны.
Но в тоже время панорама нужна , а она от дпф работает. И нужен полный тракт с fft
GenaSPB
Сообщений: 74
4 сентября 2020 г. в 07:31#39
Убираем ам и чм (100 строк в исхолнике). Даже без них Остается алгоритм детектора и формирования амплитудных и временных характеристик ару. Тоже плавучка, расчеты логарифма и возведение в степень... и другие милые нагрузки.
4 сентября 2020 г. в 10:00#40
А где вы берете куски кодов?
4 сентября 2020 г. в 10:03#41
Меня всегда удивляет как пишут такие коды. Ведь одна точка с запятой могут все сломать. А там пол тысячи строк кода. Это феноменально
GenaSPB
Сообщений: 74
4 сентября 2020 г. в 10:28#42
Есть вполне работающие технологии разработки больших программ. И точка с запятой уже не может закрасться. В проекте есть файлы и побольше пятисот строк.
Relayer
Сообщений: 1006
4 сентября 2020 г. в 11:08#43
Полтыщи - это вообще не серьезно. Тут вот по работе один из модулей до 15тыщ строк разросся как-то - не сразу и заметили. Год почти прошел пока не распилили наконец-то на несколько кусков поменьше. И таких модулей в проекте больше сотни
5 сентября 2020 г. в 08:44#44
Я как то спартан 3е пробовал осваивать. Но дальше эмуляции логики в среде верилог где соединяя логические элементы и генерации программного кода из этой схемы я не ушел
ra0ahcra0ahc
Сообщений: 4868
5 сентября 2020 г. в 09:47#45
Это в Плис?