Комментарии 32
НЛО прилетело и опубликовало эту надпись здесь
Да, GNU Radio позволяет делать блоки на Python.
Если интерес аудитории к GNU Radio не иссякнет, можно будет рассмотреть создание блоков отдельной темой.
Если интерес аудитории к GNU Radio не иссякнет, можно будет рассмотреть создание блоков отдельной темой.
+2
НЛО прилетело и опубликовало эту надпись здесь
>> sudo make install && sudo ldconfig
Для тех, кому это просто, могу дать задачу посложнее — попробуйте это собрать под Windows :)
У меня не получилось, вылезла туча всяких зависимостей.
Для тех, кому это просто, могу дать задачу посложнее — попробуйте это собрать под Windows :)
У меня не получилось, вылезла туча всяких зависимостей.
+1
НЛО прилетело и опубликовало эту надпись здесь
В одном из трех случаев получилось таки запустить это под Windows, времени было потрачено уйма.
В двух остальных случаях сдавался и скатывался обратно на линукс.
В двух остальных случаях сдавался и скатывался обратно на линукс.
0
Фишка в том, что по идеологии GNURadio именно для обрабокти сигналов используются больше С/C++ -модули(часто используя библиотеку Volk, написанную этими же разработчиками), которые при помощи SWIG оборачиваются в python модули, которые, в свою очередь, соединяются в единый workflow. Вы, конечно, можете написать модули и на python, используя, например, numpy, который в общем-то использует тот же C. Чаще всего, модули в GNURadio написанные на python — это композиция более мелких функций или блоков, носящая название Hierarchical blocks, которые, вы можете, кстати, сделать и при помощи интерфейса GNURadio.
0
Чем дальше, тем интереснее)))
+4
О!
Только сегодня вспоминал об Sdr-теме на хабре)
Прям какой-то всплеск интереса к SDR. На хакере сегодня статья по SDR вышла…
Там узнал то чего раньше не знал)
Проект KerberosSDR.
4 синхронизированных приёмника rtl-sdr на одной плате.
Это даёт возможность делать очень интересные штуки типа отслеживание направления на источник сигнала и пассивный радар!
www.rtl-sdr.com/tag/kerberossdr
kerberossdr.com
Только сегодня вспоминал об Sdr-теме на хабре)
Прям какой-то всплеск интереса к SDR. На хакере сегодня статья по SDR вышла…
Там узнал то чего раньше не знал)
Проект KerberosSDR.
4 синхронизированных приёмника rtl-sdr на одной плате.
Это даёт возможность делать очень интересные штуки типа отслеживание направления на источник сигнала и пассивный радар!
www.rtl-sdr.com/tag/kerberossdr
kerberossdr.com
+3
Статья интересная, но я бы сказал что код в черновом варианте Вообще не претендует на production.
0
На али продаются модули Lora, давненько уже к ним приглядываюсь. Интересен такой аспект: Можно ли их использовать в качестве "прозрачного" удлинителя com-порта? То есть я могу одноразово прицепить Lora к компу и загнать туда какие-то байты конфигурации. А дальше надо чтобы при включении модули входили в связь друг с другом, и тупо удлиняли com-порт по радиоканалу. Главное — больше не требуя никакой инициализации. Мне надо удлинить com-порт между парой промышленных железок.
0
Брал вот такую штуку: E32-433T30D, там кроме самого модема SX1278 стоит процессор (похоже на STM8) и усилитель до 30dbm. Есть вариант E32-433T20DT без усилителя, чуть подешевле, дальность будет поменьше. С помощью утилиты конфигурируются скорость по воздуху и COM-порту, адрес, канал. После это может в прозрачном режиме работать. Добавить только TTL-RS232 конвертер и готово. Если железки лояльно отнесутся к задержкам прохождения пакетов, то должно работать.
+1
А Lora использовать обязательно? В сети масса вариантов, например с Bluetooth.
www.shortlink.technoton.by/short_link.htm
www.shortlink.technoton.by/short_link.htm
0
Можно ли их использовать в качестве «прозрачного» удлинителя com-порта?
Насчет «прозрачного» не уверен, а так, RN2483 как раз и работает по serial. Если конечно скорость 300бит/с и duty cycle 1% устроит.
0
Как раз у нас в России даже ограничения на рабочий цикл нету при 25 мВт на одно из поддиапазонов. Так что вполне. На 20 км. только не рассчитывайте. Может, будет, может, нет.
0
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
«линейно-частотная модуляция» — частный случай широкополосных сигналов (ШПС)
Спасибо, название добавил в текст.
В англоязычных источниках действительно используется chirp, да и я эту тему изучал не на русском :)
0
Интересно. А с год назад искал информацию про декодирование лоры, но наткнулся только на посты где говорили, что это невозможно, так как протокол закрыт.
А про декодирование DMR в gnuradio уже спрашивали?
А про декодирование DMR в gnuradio уже спрашивали?
+1
Я думаю, эти посты писали как раз те, кто попробовали библиотеку от BastilleResearch, получили непонятные данные, и на этом закончили :)
0
А на практике кроме голоса в DMR передается что-то?
0
НЛО прилетело и опубликовало эту надпись здесь
Не соглашусь.
1) В ВКР Амосова Д.А. рассматривается случай с постоянной начальной фазой чирпа. В реальности начальная фаза чирпа на приемнике будет произвольной (условно будет зависеть от расстояния между приемником и передатчиком и длины волны несущей частоты).
2) В «Технологии связи» написано не наглядно и не доступно. Задачу можно решить различными способами, да там и написано возле рис.13 «Возможная схема приемника сигнала LoRa». Их решение в частотной области затратно и не применяется в ис Semtech и модулях nanoloc.
3) Когда речь идет про chirp spread spectrum, и в частности когда есть полоса и в ней гоним up/down чирп с интерпретацией в биты 1/0 или 0/1, то я представляю себе nanoloc, а не ЛоРу. Посмотрите на начальную картинку этой статьи или на рис.12 «Технологии связи». Видите резкие скачки частоты?(Понятно что преамбула и разделитель их не содержат) Это не артефакты. Это иной способ представления передаваемых данных, не как в nanoloc. И как я понимаю — сколько скачков может быть и каким передаваемым битам это соответствует, Semtech не говорит. Но возможно самый медленный и дальнобойный режим ЛоРа оперирует чирпами во всю ширину полосы, без скачков.
1) В ВКР Амосова Д.А. рассматривается случай с постоянной начальной фазой чирпа. В реальности начальная фаза чирпа на приемнике будет произвольной (условно будет зависеть от расстояния между приемником и передатчиком и длины волны несущей частоты).
2) В «Технологии связи» написано не наглядно и не доступно. Задачу можно решить различными способами, да там и написано возле рис.13 «Возможная схема приемника сигнала LoRa». Их решение в частотной области затратно и не применяется в ис Semtech и модулях nanoloc.
3) Когда речь идет про chirp spread spectrum, и в частности когда есть полоса и в ней гоним up/down чирп с интерпретацией в биты 1/0 или 0/1, то я представляю себе nanoloc, а не ЛоРу. Посмотрите на начальную картинку этой статьи или на рис.12 «Технологии связи». Видите резкие скачки частоты?(Понятно что преамбула и разделитель их не содержат) Это не артефакты. Это иной способ представления передаваемых данных, не как в nanoloc. И как я понимаю — сколько скачков может быть и каким передаваемым битам это соответствует, Semtech не говорит. Но возможно самый медленный и дальнобойный режим ЛоРа оперирует чирпами во всю ширину полосы, без скачков.
0
Пробовал ваттную лору, максимально на прямой (почти) 12 км, в городе 3-5км. Нормального декодеоа-кодера еще не встречал, всё что в гнурадио — всё полуфабрикаты!
0
Зарегистрируйтесь на Хабре , чтобы оставить комментарий
Software Defined Radio — как это работает? Часть 7