Открыть сервис

LimeSDR

LimeSDR — это семейство программно-определяемых радиосистем (SDR) с открытой аппаратной и программной архитектурой, разработанное британской компанией Lime Microsystems. Устройства LimeSDR предназначены для приёма и передачи радиосигналов в широком диапазоне частот (от 100 кГц до 3,8 ГГц в зависимости от версии) и поддерживают работу с различными стандартами связи, включая GSM, LTE, Wi-Fi, Bluetooth, GPS, а также с экспериментальными протоколами. Ключевой особенностью LimeSDR является использование программируемой аналоговой микросхемы LMS7002M (Field-Programmable RF-Integrated Circuit, FPRF), которая объединяет в одном чипе приёмник, передатчик, синтезатор частот и фильтры, что позволяет гибко настраивать параметры работы без замены аппаратуры.

История

Проект LimeSDR был запущен Lime Microsystems в 2016 году как ответ на растущий спрос на недорогие, но многофункциональные SDR-платформы. Первая версия — LimeSDR-USB — была представлена на краудфандинговой платформе Crowd Supply в марте 2016 года и собрала более 1,3 миллиона долларов США, что стало рекордом для проектов в области радиотехники на тот момент. Устройство поставлялось с открытыми исходными кодами для драйверов, прошивок и инструментов разработки (включая поддержку GNU Radio, SoapySDR и Pothos). В 2017 году вышла облегчённая версия LimeSDR Mini с уменьшенным частотным диапазоном (до 3,8 ГГц) и сниженной ценой, ориентированная на любителей и образовательные учреждения. В 2018 году была анонсирована LimeSDR XTRX — компактный модуль для встраиваемых систем, а в 2019 году — LimeSDR Core, ориентированная на коммерческое использование и работу с 5G.

Архитектура и устройство

Основой всех устройств LimeSDR является микросхема LMS7002M, разработанная Lime Microsystems. Это программируемая радиочастотная интегральная схема (FPRF), которая включает:

  • Приёмный тракт — два канала с независимыми малошумящими усилителями (LNA), смесителями, фильтрами и аналого-цифровыми преобразователями (АЦП) с разрядностью 12 бит.
  • Передающий тракт — два канала с цифро-аналоговыми преобразователями (ЦАП), фильтрами и усилителями мощности (PA) с выходной мощностью до 10 дБм (в зависимости от версии).
  • Синтезатор частот — два фазовых автоподстройки частоты (ФАПЧ) с шагом от 1 Гц.
  • Цифровую обработку — встроенные блоки для фильтрации, коррекции и формирования сигналов.

Все параметры (частота, полоса пропускания, усиление, режимы работы) задаются программно через интерфейс SPI. Полоса пропускания мгновенного канала составляет до 40 МГц (для LimeSDR-USB) и до 30 МГц (для LimeSDR Mini), что позволяет одновременно принимать и передавать несколько узкополосных сигналов или один широкополосный.

Связь с компьютером осуществляется через интерфейс USB 3.0 (LimeSDR-USB, LimeSDR Mini) или PCI Express (LimeSDR Core). Устройства поддерживают работу в режиме полного дуплекса (одновременный приём и передача) на одной частоте при использовании внешнего циркулятора или антенного коммутатора.

Версии и модификации

LimeSDR-USB

  • Диапазон частот: 100 кГц – 3,8 ГГц
  • Полоса пропускания: до 40 МГц
  • Количество каналов: 2 приёмных, 2 передающих
  • Интерфейс: USB 3.0
  • Цена (на момент выпуска): около 300 долларов США

LimeSDR Mini

  • Диапазон частот: 10 МГц – 3,8 ГГц (с возможностью расширения до 100 кГц)
  • Полоса пропускания: до 30 МГц
  • Количество каналов: 1 приёмный, 1 передающий
  • Интерфейс: USB 3.0
  • Цена: около 140 долларов США

LimeSDR XTRX

  • Диапазон частот: 10 МГц – 3,8 ГГц
  • Полоса пропускания: до 40 МГц
  • Количество каналов: 2 приёмных, 2 передающих (в компактном корпусе)
  • Интерфейс: mPCIe, USB 3.0
  • Цена: около 250 долларов США

LimeSDR Core

  • Диапазон частот: 100 кГц – 3,8 ГГц
  • Полоса пропускания: до 40 МГц
  • Количество каналов: 4 приёмных, 4 передающих (с возможностью расширения)
  • Интерфейс: PCI Express, Ethernet
  • Цена: от 1000 долларов США

Программное обеспечение и экосистема

LimeSDR поддерживает широкий набор открытых программных инструментов:

  • GNU Radio — фреймворк для разработки программных радио с графическим интерфейсом.
  • SoapySDR — универсальный API для управления SDR-устройствами, обеспечивающий совместимость с различными программами (например, CubicSDR, GQRX).
  • LimeSuite — официальный пакет драйверов и утилит от Lime Microsystems, включающий LimeSDR GUI (графический интерфейс для настройки) и LimeQuickTest (диагностика).
  • OpenAirInterface — открытая реализация сетей 4G/5G для исследовательских целей.
  • srsLTE / srsRAN — программные реализации базовых станций LTE и NR (5G).

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

Применение

LimeSDR используется в следующих областях:

  • Исследования и разработкапрототипирование новых протоколов связи, тестирование алгоритмов цифровой обработки сигналов, изучение спектра.
  • Образование — лабораторные работы по радиотехнике, цифровой связи и программированию в вузах и колледжах.
  • Радиолюбительство — приём и передача сигналов в любительских диапазонах, работа с цифровыми видами связи (FT8, WSPR, DMR).
  • Мониторинг спектра — анализ использования радиочастотного ресурса, обнаружение источников помех.
  • Создание базовых станций — развёртывание экспериментальных сетей LTE/5G малого радиуса действия (например, с использованием OpenAirInterface или srsLTE).
  • Кибербезопасность — анализ уязвимостей беспроводных протоколов, тестирование на проникновение (при условии соблюдения законодательства).

Ограничения и критика

Несмотря на широкие возможности, LimeSDR имеет ряд ограничений. Во-первых, мощность передатчика (до 10 дБм) недостаточна для создания полноценных базовых станций без внешних усилителей. Во-вторых, полоса пропускания в 40 МГц ограничивает работу с некоторыми современными стандартами (например, 5G NR с шириной канала 100 МГц). В-третьих, использование устройства для несанкционированного доступа к сетям связи или создания помех может нарушать законодательство стран, включая РФ, где за подобные действия предусмотрена административная и уголовная ответственность.

Критики также отмечают, что документация по некоторым аспектам работы микросхемы LMS7002M является неполной, а поддержка сообщества (форумы, чаты) не всегда оперативно отвечает на сложные технические вопросы. Тем не менее, LimeSDR остаётся одной из наиболее популярных открытых SDR-платформ благодаря сочетанию цены, функциональности и открытости.

Правовой статус в России

На территории Российской Федерации использование LimeSDR регулируется Федеральным законом «О связи» и постановлениями Правительства РФ, касающимися использования радиочастотного спектра. Для передачи сигналов в лицензируемых диапазонах (например, GSM, LTE) требуется получение разрешения от Роскомнадзора. Устройство может применяться без лицензии только в рамках научных исследований, образовательной деятельности или в диапазонах, выделенных для радиолюбительской связи (при наличии соответствующего разрешения). Нарушение правил использования радиочастот влечёт административную ответственность по статье 13.4 КоАП РФ.

Источники

  • Lime Microsystems. «LimeSDR: Open Source Software Defined Radio». Официальный сайт проекта.
  • Crowd Supply. «LimeSDR Campaign Page». 2016.
  • Stewart, R. W. et al. «Software Defined Radio Using LimeSDR». IEEE Communications Magazine, 2017.
  • OpenAirInterface. «5G NR and LTE Implementation with LimeSDR». Документация проекта.
  • Федеральный закон от 07.07.2003 № 126-ФЗ «О связи» (с изменениями).

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →