Обновить
64K+

Системы связи *

Доставка данных из пункта А в пункт Б

165,96
Рейтинг
Сначала показывать
Порог рейтинга
Уровень сложности

Анализатор спектра SDR на базе HackRF One

Время на прочтение5 мин
Охват и читатели3.4K

Предлагаю вашему вниманию информацию о применении популярного SDR HackRF One — использование для радиомониторинга эфира, контроля занятости радиочастот/диапазонов частот, определение центральной частоты излучения немодулированного радиосигнала и другое, с сохранением результатов в файлы различных форматов (CSV, PNG/JPG), о чём сообщу далее.

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

Для радиолюбительского сообщества решающим фактором стала возможность не просто «слушать эфир», а полноценно экспериментировать с передачей: от тестирования самодельных модулей до имитации сигналов и работы с цифровыми протоколами. При этом устройство закрывает большинство типовых задач начального и среднего уровня — анализ спектра, декодирование сигналов, изучение модуляции, — без необходимости инвестировать в дорогостоящие измерительные комплексы.

В профессиональной среде (в том числе у инженеров по радиосвязи и в учебных лабораториях) ценность HackRF — в роли платформы для прототипирования. На его базе удобно отрабатывать алгоритмы обработки сигналов, тестировать приёмные тракты, моделировать помеховые обстановки и проверять совместимость оборудования. Открытый исходный код софта и поддержка GNU Radio позволяют быстро адаптировать стенд под конкретную задачу, а модульная архитектура даёт возможность наращивать функционал внешними компонентами (аттенюаторами, фильтрами, внешними опорными генераторами). Кроме того, используя навыки программирования: C++, Python и др., на базе HackRF вполне возможно создавать «аналоги» приборов для проведения оценочных (предварительных) измерений — чему и уделим больше времени по этой части.

Читать далее

Новости

Все что нужно знать про IPv4, IPv6, Dual Stack, DNS64 и NAT64

Уровень сложностиПростой
Время на прочтение19 мин
Охват и читатели7.6K

Привет Хабр!

В одном из своих последних проектов, связанных с голосовой и видеосвязью, я наткнулся на хитрую проблему. Долгое время я о ней не подозревал и всё удивлялся почему некоторые юзеры отваливаются через 10–12 секунд, так и не начав общаться? Особенно это проявлялось на зарубежном мобильном трафике. Думаю, у нас в СНГ таких сложностей пока возникать не должно, но во всем мире уже идет тренд на IPv6 и постепенный отказ от IPv4.

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

Итак поехали!

Когда начинаешь разбираться с настройкой серверов и сетей, постоянно натыкаешься на термины IPv4, IPv6, NAT, CGNAT, Dual Stack, DNS64, NAT64 и 464XLAT. Если с ipv4, ipv6 мы еще знакомы то с остальными терминами ничего непонятно. Часто их объясняют так, что без диплома сетевого инженера ничего не понятно. Разберем по порядку и с самого нуля, как устроены адреса в интернете, почему старых адресов перестало хватать, как работают программы переводчики у провайдеров и где именно твой код на бэкенде может упасть с ошибкой.

Читать далее

Загадочный «Блок № 20»

Уровень сложностиСредний
Время на прочтение8 мин
Охват и читатели21K

История эта началась на пермском «Металлорынке», когда я обнаружил на одном из развалов пару блоков от явно армейской аппаратуры. Хозяин развала объяснил, что в прошлой жизни эти блоки были генераторами опорной частоты радиостанции «Глёт». Так за символическую плату я стал обладателем двух герметично запаянных модулей с маркировкой «Блок №20» на крышках.

Читать далее

McWiLL: Разбираем базовую станцию

Уровень сложностиСредний
Время на прочтение28 мин
Охват и читатели7.3K

При изучении этой технологии мне понравилась относительная простота реализации базовой станции на универсальных цифровых сигнальных процессорах (DSP) Texas Instruments. К тому же документация на станцию открыта, и в ней хорошо описана её структура — от плат до программных модулей. Мне как и многим инженерам нравится заглядывать внутрь железа. Я купил и разобрал базовую станцию, предлагаю вместе поглубже окунуться в эту историю.

Читать далее

Ваш смартфон разговаривает сам с собой. Введение в UART, I2C и SPI

Время на прочтение9 мин
Охват и читатели12K

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

Чтобы эти немые незнакомцы превратились в единое целое, нужно было придумать, как заставить их понимать друг друга. Эту задачу решили с помощью протоколов связи, о которых дальше и пойдет речь. Внутри телефона их много, но мы разберем три самых простых и ходовых: UART, I2C и SPI. Эта статья будет полезна как новичкам, которые хотят погрузиться в тему, так и тем, кто хочет освежить базовые знания.

Читать далее

Возможности ИИ в СВЧ моделировании

Время на прочтение3 мин
Охват и читатели5.5K

Привет! Данная статья‑заметка написана на основе опыта моей коллеги. Она имеет большой опыт в разработке, а недавно купила подписку на ИИ, чтобы посмотреть на его возможности и «поиграться».

В тексте приведён пример запроса, а также ответ с полноценным файлом с трёхмерной моделью и отчётом с таблицами и выводами от ИИ.

далее

«Жадные» гиперскейлеры, старые столбы и другие неочевидные причины, по которым в разных странах «не летает» интернет

Уровень сложностиПростой
Время на прочтение8 мин
Охват и читатели7.4K

Единого подхода к тому, что считать широкополосным доступом к интернету (ШПД), не существует — требования отличаются от страны к стране. Различаются и проблемы, мешающие расширять покрытие: где-то все дело в изношенной инфраструктуре, на базе которой приходится строить новые сети, а где-то палки в колеса операторов вставляют (внимание!) железнодорожные компании. Посмотрим, с какими необычными трудностями сталкиваются телекомы в США, ЕС, Канаде и других странах, как можно их обойти, и какие планы по развитию ШПД строят у нас в России.

Читать далее

Разработка цифрового радиолюбительского протокола на базе OFDM. MAC и LLC уровни

Уровень сложностиСредний
Время на прочтение66 мин
Охват и читатели8.9K

В предыдущей части статьи были рассмотрены принципы и механизмы работы PHY-уровня радиолюбительского OFDM-протокола, а также алгоритмы кодирования и декодирования данных. В этой статье рассматриваются принципы построения уровней управления доступом к среде (MAC) и управления логическим каналом (LLC), реализующих полудуплексное сетевое соединение между двумя трансиверами, а также анализируются возникшие при реализации и методы их решения.

Читать далее

В поезд только с книжкой? Как решают проблемы со связью на ж/д: от обработки стекол до технологий «Формулы 1»

Уровень сложностиПростой
Время на прочтение8 мин
Охват и читатели11K

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

Читать далее

Почему значок VPN в Android не гарантирует, что VPN действительно работает

Уровень сложностиПростой
Время на прочтение10 мин
Охват и читатели10K

Значок VPN в шторке Android говорит только одно: интерфейс существует. Он ничего не говорит о том, реально ли через этот интерфейс сейчас проходит трафик, а в условиях, где VPN регулярно блокируют, разница между этими двумя состояниями ощущается на практике.

В статье - как Android на самом деле определяет наличие VPN, почему этого недостаточно, какие есть более надёжные способы проверки, и описание моих трудностей и их решений при написании pet-проекта для Android.

Читать далее

SecurePair — безопасное сопряжение плат ESP32

Уровень сложностиСредний
Время на прочтение20 мин
Охват и читатели14K

Статья посвящена криптографически защищённому сопряжению и взаимодействию двух плат ESP32 через обычный светодиод по протоколу LX.25 или через ESP-NOW и LoRa.

Согласование ключей происходит с использованием протокола Диффи-Хеллмана на эллиптических кривых (X25519), а сообщения шифруются с помощью алгоритма AES-256-GCM. Библиотека SecurePair поддерживает любые средства передачи. Она работает через ESP-NOW, LoRa и любой другой канал связи, способный пересылать пакеты. А с помощью PacketLED можно реализовать обмен сообщениями даже через обычные светодиоды.

Читать далее

Мировой кризис качества ПО: все правда так плохо?

Уровень сложностиПростой
Время на прочтение6 мин
Охват и читатели7.2K

Однажды после обновления Windows я решил, что у меня сгорел компьютер: системный блок подавал признаки жизни, но на мониторе — черный экран, клавиатура — ноль реакции. Полез разбираться, откатил обновление — все заработало.

В тот момент мне тоже хотелось сказать, что софт окончательно испортился. Но я тестирую ПО уже семь лет и знаю: один болезненный сбой, даже пережитый лично, ничего не говорит о состоянии всей индустрии.

Или все-таки ПО в кризисе?

Читать далее

Когда базовая станция уходит в космос: как NTN меняет архитектуру доступа к интернету

Уровень сложностиСредний
Время на прочтение19 мин
Охват и читатели7.5K

Всё началось с довольно бытового вопроса — выбора нового смартфона на следующие три‑четыре года. 5G, eSIM, Wi‑Fi 6 — здесь всё более‑менее понятно. Но спутниковая связь со смартфонами развивается сейчас настолько быстро, что захотелось разобраться: что сегодня реально стоит за поддержкой NTN?

Тем более что события последних недель показывают: речь уже не только о перспективных технологиях. SpaceX развивает Starlink Mobile и готовит новую спутниковую группировку, российское «Бюро 1440» разворачивает собственную инфраструктуру и уже представляет серийные абонентские терминалы, а производители чипов презентуют платформы с поддержкой NR‑NTN.

Попытка разобраться вывела меня далеко за пределы характеристик телефона — к архитектуре радиодоступа, межспутниковому транспорту, Packet Core и реальным сценариям работы спутниковых сетей, в том числе в Иране и России. И в итоге возник вопрос гораздо интереснее выбора смартфона: что меняется в архитектуре мобильной сети и точках контроля над трафиком, если первый сетевой узел после UE находится уже не на земле, а на орбите?

Читать далее

Ближайшие события

Вскрываем 5G на iPhone. Что не так с Российским 5G?

Уровень сложностиСредний
Время на прочтение10 мин
Охват и читатели15K

С 23 сентября в профильных сообществах активно обсуждают способ включения 5G на iPhone в России, делая это при помощи подмены операторского профиля. Я проверил это сам и снял, что заявляет телефон сети: в NSA‑режиме заявлены n1, n3, n7, n8, n20, n38 и n40. Профиль разрешает системе видеть n78/n79 (это можно легко подтвердить через «консоль»), но модем их блокирует из‑за регионального ограничения, в итоге сеть эти параметры не получает. Но, n79 запустить всё же получилось, с этим разберемся ниже.

Читать далее

Большой научный обзор Wi‑Fi‑сенсинга: данные, модели, проблемы и перспективы решения

Уровень сложностиСложный
Время на прочтение20 мин
Охват и читатели12K

Привет, Хабр! Меня зовут Алексей, и я занимаюсь беспроводными технологиями.

Примерно год назад я написал для Хабра свою первую статью. Она была посвящена новой технологии Wi-Fi-сенсинга. Интересно, что на протяжении всего года эта первая статья напоминала о себе. По просьбе нескольких вузов я и мои коллеги выступили с презентациями и мастер-классами. В Алтайском университете провели несколько семинаров, посвящённых сенсингу. В Томском университете систем управления и радиоэлектроники провели Большую сетевую битву, и, конечно же, Wi-Fi-сенсинг не остался без внимания. А уважаемый @koriyas, будучи студентом СПбГМТУ, с нашей лёгкой подачи выбрал Wi-Fi-сенсинг в качестве темы дипломной работы и успешно прошёл защиту. Мы начали делать НИОКР по Wi-Fi-сенсингу в интересах крупного оператора связи РФ. Общались с множеством людей по поводу производства и внедрения решений сенсинга в широкие массы, но эта технология пока ещё неохотно выходит из лаборатории на рынок. В новой статье я сделаю обзор актуальных научных исследований, посвящённых сенсингу: что происходит в мире в этой области, как развивается технология и почему то волшебство, которое она предлагает, пока ещё не появилось в каждом доме.

Читать далее

Подружить Xiegu с Icom: подключение усилителя GPA-100 к IC-705

Уровень сложностиСредний
Время на прочтение11 мин
Охват и читатели8.3K

Продолжаю радиолюбительскую тему.

Китайская компания Xiegu предлагает радиолюбителям не только трансиверы, но и два весьма годных усилителя с выходной мощностью 100 Вт для совместного использования с портативными QRP аппаратами. Конечно же, они в основном предназначены для работы с трансиверами Xiegu — G90, X6100 и X6200. Но эти усилители популярны и среди пользователей других QRP трансиверов, например, IC-705. И тут возникает проблема несовместимости ALC, заставляющей внимательно следить за уровнем мощности, подаваемым на усилитель. Другой момент связан с использованием внешнего автоматического тюнера: если стационарные трансиверы Icom автоматически снижают мощность до нескольких ватт при настройке тюнера, тюнер, подключенный к IC-705 и усилителю, требует внимательности: перед настройкой нужно нажать на усилителе кнопку BYPASS (BYP), и если этого не сделать, сжечь можно и тюнер, и выходной каскад усилителя. Предлагаемое устройство решает обе эти проблемы.

Читать далее

Составное устройство USB на AT32. Часть 1: Подготовка

Уровень сложностиСредний
Время на прочтение7 мин
Охват и читатели16K

История эта началась два года назад, когда подписчики моего канала начали регулярно и настойчиво интересоваться, когда же в «Селените появится режим автономной обработки сигналов». Базовый блок трансивера получился достаточно компактным, 100х62х23 без выступающих частей, и желание пользователей «отвязать» его от компьютера, где как раз и производилась обработка сигнала, было вполне резонным.

Читать далее

Как я портировал OpenWrt на МТС-версию TP-Link EX220

Уровень сложностиСредний
Время на прочтение5 мин
Охват и читатели17K

У многих абонентов МТС дома стоит TP‑Link EX220: провайдер ставил его при подключении. Смотришь на страницу устройства в вики OpenWrt, а там написано, что EX220 v1 поддерживается. Скачиваешь образ, начинаешь прошивать и получаешь молчание в консоли.

Дело в том, что под одним и тем же названием продаются две разные платы. Это история о том, как я это обнаружил, портировал OpenWrt на неподходящую ревизию и отправил поддержку в официальный репозиторий. В конце просьба: ежели у вас лежит такой роутер — помогите довести дело до конца, пж.

Читать далее

SoftSerial: Программный UART на STM32

Уровень сложностиПростой
Время на прочтение10 мин
Охват и читатели15K

В этом тексте я написал про то как реализовать программный UART на микроконтроллере.

Порой возникает ситуация, что тебе дают электронную плату, а там на отладочный разъём не выведен никакой аппаратный UART. При этом предстоит сложнейшая отладка прошивки и надо помощь shell терминала, которую банально некуда вывести.

В этом случае одним из решений может быть пуск программного UART.

Вот об этом и текст.

Читать далее

Как городской телефон определяет номер? Запускаем Caller ID в домашних условиях

Уровень сложностиСредний
Время на прочтение8 мин
Охват и читатели12K

Приветствую всех!

Если у вас дома есть городской телефон и он показывает, с какого номера вам звонят, то, скорее всего, это определение работает через Caller ID. Когда-то давно эта технология подчистую заменила «традиционный» для нашей страны АОН, а там, где стационарные телефоны ещё остались, используется до сих пор.

Как же всё это работает, и можно ли запустить такое у себя? Сейчас и узнаем...

Press F1 to continue
1
23 ...