Обновить
2K+
92
Сергей Новиков@Pisikak

Радиоинженер

105
Подписчики
Отправить сообщение

Мне на ум приходит ad9361 и no-OS. Там как раз всё сводится к работе с arm ядром на языке C. В примере, который даёт analog devices как раз есть код, который позволяет загружать кастомные сигналы через dma и отправлять их в эфир

Здравствуйте.
В статье я написал о проблеме, которая проявляется в зависании выполнения программы при компиляции и сборке через Makefile. Так вот сейчас у меня получилось собрать через make и программа работает как надо. Всё дело было в уровне оптимизации. В каталоге NO-OS/tools/scripts/ есть файл xilinx.mk. На строке 21 (для ветки 2021_R1) как раз и указывается этот самый уровень оптимизации. Когда я установил его на -O0 (то есть нулевой уровень оптимизации) и заново собрал, то программа запустилась как надо! Может кому пригодится

скриншот, на котором видно как в serial monitor выводится информация от переключения ad9361 в TDD режиме
скриншот, на котором видно как в serial monitor выводится информация от переключения ad9361 в TDD режиме

Да, при имплементации не хватает умножителей.

Брал в OpenSourceSDRLab Store, но такой страницы больше нет. На моей плате ad9361. Если повезёт, то ad9363 можно разогнать до функционала ad9361

https://youtu.be/ph0Kv4SgSuI?si=MaXwWl-EosXJ3ac5

Они же пока в одном дизайне

Рассмотрите платы от Digilent

А как должно быть? Давайте исправим это вместе

Эта ситуация мне очень хорошо знакома. У меня с десяток отладочных плат с плис, еще больше с микроконтроллерами и бесконечное количество различных трансиверов. И всё это я купил сам. Получается, что у нас нет железа и мы о нём не говорим. Думаю, что это неправильно, и я решил начать с себя и описать всё что умею делать. Если бы каждый из нас описал, то что умеет, появилось бы большое количество полезных туториалов. А тогда кому-нибудь станет настолько интересно, что "свои кровные" будут направлены не на очередную ненужную безделушку. А на zc706, например. Лично мне безумно интересно поднять свою базовую станцию и подключиться к ней. Со временем я сэкономлю денег и куплю подходящий трансивер. (Хотя несколько дней назад опубликовали статью как это сделать на z020 за 15 тыс. руб, которая у меня уже есть и я тоже готовлю по ней следующую статью) Так что очень здорово, что можно брать и писать о своем опыте.

Безусловно. За неимением нескольких миллионов на оборудование лаборатории (сам CN0566 при беглом поиске в российском сегменте стоит около 500 тыс. руб., плюс обвязка, плюс какой-нибудь осциллограф с полосой 2 ГГц, плюс анализатор спектра и т.д.) нельзя искать поводов не заниматься этим. Но когда речь начинает идти о создании современного оборудования даже в образовательных целях (не говоря уже о каких-нибудь иных), экономия каких-то нескольких миллионов рублей, по-моему - это настоящее предательство.

Я считаю, что создание современного продукта, требует современного подхода.

Конечно, заменить дорогостоящее оборудование можно. Но, чтобы уметь делать радары - надо делать радары. "Тренироваться на кошках" можно, но сравнивая двух специалистов, одного, который учился на дорогих микросхемах от Analog Devices, и второго, который учился "на том что было", опытнее окажется первый. Это моё субъективное мнение. Может быть, кто-нибудь поделится своим опытом и расскажет как делать современные радары без железа

Спасибо, это надо исправить

Ред. 09-49. Исправлено

Боюсь, что без этого сейчас не воспользоваться документацией на современную элементную базу

Очень странно, у меня сразу открылся.

Не не не, вот эта статья Как запрограммировать ad9361 https://habr.com/p/840484/.

https://wiki.analog.com/

ссылка на wiki. В поиск вбить pluto

Я подробно описал в предыдущей статье про то, как сделать кастомную прошивку для plutosdr. Там есть ссылки на всю необходимую документацию

Я как-то написал статью о поворотном устройстве для спутниковой антенны и в начале сделал несколько предупреждений касаемо безопасности. Всё-таки подвижные части и всё такое. Так вот после этого меня в комментариях обвинили в каргооккультизме:)

Я думаю, что человек, который уже дотянулся до технологии радиорадаров, да ещё и на не самой дешевой фазированной антенной решетке уже понимает, что такое ГКРЧ или административное законодательство государства, на территории которого делаются такие эксперименты

Что Вы имеете ввиду? Что именно Вам кажется подозрительным? Давайте вместе это исправим

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

Если бы кто-то тогда сделал бы что-то подобное тому, что описано в этой статье, то он бы был самым крутым, и всё девчонки катались бы на его меховом багажнике:)

Эта работа больше направлена для академического применения. Это понятная теория с доступной практикой. Которая может позволить студентам радиотехнических факультетов изучать особенности радиорадаров

Публиковал недавно новость

Акустическое обнаружение дронов с помощью ESP32 https://habr.com/p/1016708/

1
23 ...

Информация

В рейтинге
Не участвует
Откуда
Москва, Москва и Московская обл., Россия
Дата рождения
Зарегистрирован
Активность

Специализация

Инженер встраиваемых систем
Ведущий
От 400 000 ₽
STM32
Arduino
AVR C
FPGA
Verilog HDL