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 →