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

Программно-определяемое радио

Программно-определяемое радио (SDR, от англ. Software-Defined Radio) — это радиопередающее и/или радиоприёмное устройство, в котором значительная часть функций обработки сигнала (фильтрация, модуляция, демодуляция, декодирование) выполняется программно на цифровом сигнальном процессоре (DSP), микроконтроллере или ПЛИС, а не аппаратно с помощью специализированных аналоговых или цифровых микросхем. Ключевая особенность SDR — возможность переконфигурирования параметров работы (частоты, полосы пропускания, типа модуляции) путём изменения программного обеспечения без замены или перепайки аппаратных компонентов.

История

Идея программного управления радиосигналами возникла задолго до появления компактных цифровых процессоров. Первые концепции были предложены в 1970-х годах в рамках военных проектов США (например, программа SpeakEasy), где требовалось создание универсальных радиостанций, способных работать с различными стандартами связи. Однако практическая реализация стала возможна только в 1990-х годах с развитием быстродействующих АЦП (аналого-цифровых преобразователей) и цифровых сигнальных процессоров.

В 1992 году термин «программно-определяемое радио» ввёл американский инженер Джозеф Митрола (Joseph Mitola III) в своей статье «Software Radio: Survey, Critical Evaluation and Future Directions». К середине 2000-х годов SDR-технологии начали активно применяться в гражданской сфере: любительской радиосвязи, мобильной телефонии (базовые станции стандарта UMTS/LTE), а также в системах когнитивного радио.

В России развитие SDR-направления связано с деятельностью научно-исследовательских институтов (например, НИИ Радио) и компаний-разработчиков телекоммуникационного оборудования. С 2010-х годов SDR-модули стали доступны широкому кругу радиолюбителей благодаря появлению недорогих устройств на базе чипов RTL2832U (изначально предназначенных для приёма цифрового телевидения DVB-T), которые после модификации прошивки позволяли принимать сигналы в диапазоне от 24 МГц до 1,7 ГГц.

Принцип работы

В основе SDR лежит максимально ранняя оцифровка радиосигнала. Идеальный SDR-приёмник состоит из следующих этапов:

  1. Антенна — улавливает электромагнитные волны.
  2. Аналоговый тракт — предварительная фильтрация и усиление сигнала до уровня, достаточного для оцифровки.
  3. АЦПпреобразование аналогового сигнала в цифровой поток данных.
  4. Цифровой процессор — программная обработка: перенос частоты, фильтрация, демодуляция, декодирование.
  5. Выход — аудио, данные или управляющие команды.

В передатчике процесс обратный: цифровой сигнал формируется в процессоре, затем преобразуется в аналоговый с помощью ЦАП (цифро-аналогового преобразователя), усиливается и излучается антенной.

На практике из-за ограничений АЦП (высокая стоимость, энергопотребление, тепловыделение) в большинстве SDR-устройств используется архитектура с супергетеродинным приёмником: сигнал сначала переносится на промежуточную частоту (ПЧ) с помощью аналогового смесителя, затем оцифровывается. В полностью программных (идеальных) SDR оцифровка происходит сразу на радиочастоте, что требует АЦП с частотой дискретизации в несколько гигагерц.

Классификация

SDR-устройства классифицируются по степени «программности» архитектуры, определённой в 1990-х годах Консорциумом SDR Forum (ныне Wireless Innovation Forum):

  • Уровень 0 (программное управление) — аппаратные блоки (например, смесители, фильтры) настраиваются программно, но обработка сигнала остаётся аналоговой.
  • Уровень 1 (программно-определяемое радио) — часть функций обработки (например, демодуляция) выполняется цифровым процессором, но аналоговый тракт остаётся фиксированным.
  • Уровень 2 (полностью программное радио) — все функции, кроме антенны и усилителя, реализованы программно. АЦП/ЦАП расположены непосредственно после антенны.
  • Уровень 3 (идеальное программное радио) — обработка сигнала происходит в реальном времени на универсальном процессоре без специализированных DSP-чипов.

По типу исполнения SDR делятся на:

  • Аппаратные — в виде законченных устройств (например, HackRF One, USRP, LimeSDR) с собственным процессором и интерфейсом USB/Ethernet.
  • Программные — в виде программного обеспечения для компьютера, работающего с внешним SDR-приёмником (например, SDR#, HDSDR, GNU Radio).

Характеристики

Основные параметры SDR-устройства:

  • Диапазон частот — от десятков кГц до нескольких ГГц (например, HackRF One: 1 МГц — 6 ГГц).
  • Полоса пропускания — максимальная ширина спектра, которую может оцифровать АЦП (обычно от 200 кГц до 56 МГц).
  • Разрядность АЦП — влияет на динамический диапазон и чувствительность (8–16 бит).
  • Частота дискретизации — определяет максимальную частоту сигнала, который может быть оцифрован (по теореме Котельникова — не менее удвоенной верхней частоты).
  • Чувствительность — минимальный уровень сигнала, который может быть принят (обычно -120…-140 дБм).
  • Интерфейс подключенияUSB 2.0/3.0, Ethernet, PCIe.

Применение

Военная и правительственная связь

SDR используется в системах тактической радиосвязи (например, JTRS — Joint Tactical Radio System в США), где требуется работа в нескольких диапазонах и смена протоколов в зависимости от задачи. В России аналогичные разработки ведутся в рамках программы «Азарт» и других ОКР.

Гражданская радиосвязь

  • Любительская радиосвязь — SDR-приёмники (RTL-SDR, Airspy) позволяют радиолюбителям принимать сигналы на частотах от длинных волн до УКВ.
  • Мобильная связь — базовые станции стандартов GSM, UMTS, LTE часто строятся на SDR-платформах (например, OpenBTS, YateBTS), что позволяет операторам быстро адаптироваться к новым стандартам.
  • Цифровое телевидение — SDR-тюнеры используются в приёмниках DVB-T/T2.

Научные и исследовательские цели

  • Радиоастрономия — SDR-приёмники применяются для наблюдения за солнечной активностью, пульсарами и космическими радиоисточниками (например, проект Radio JOVE).
  • Ионосферные исследования — SDR позволяет анализировать распространение радиоволн и состояние ионосферы.

Когнитивное радио

SDR является базовой технологией для когнитивных радиосистем, которые автоматически определяют свободные частоты и адаптируют параметры передачи для минимизации помех. Это перспективное направление для сетей 5G/6G.

Образование и хобби

SDR активно используется в учебных целях: студенты изучают принципы модуляции, цифровой обработки сигналов и радиосвязи. Популярные проекты: GNU Radio, OpenHPSDR, Red Pitaya.

Примеры SDR-устройств

МодельДиапазон частотПолоса пропусканияРазрядность АЦПИнтерфейсНазначение
RTL-SDR (R820T2)24 МГц – 1,7 ГГцдо 3,2 МГц8 битUSB 2.0Любительский приём
HackRF One1 МГц – 6 ГГцдо 20 МГц8 битUSB 2.0Универсальный приём/передача
USRP B21070 МГц – 6 ГГцдо 56 МГц12 битUSB 3.0Исследования, 5G
LimeSDR Mini10 МГц – 3,5 ГГцдо 30 МГц12 битUSB 3.0Прототипирование
Airspy Mini24 МГц – 1,7 ГГцдо 6 МГц12 битUSB 2.0Профессиональный приём

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

Для работы с SDR используется широкий спектр программ:

  • SDR# (SDRSharp) — популярная программа для Windows с поддержкой плагинов.
  • HDSDR — программа для Windows, ориентированная на радиолюбителей.
  • GNU Radio — открытая платформа для разработки SDR-приложений на C++ и Python.
  • GQRX — SDR-приёмник для Linux и macOS.
  • CubicSDR — кроссплатформенное приложение с графическим интерфейсом.

Критика и ограничения

Несмотря на преимущества, SDR имеет ряд недостатков:

  • Высокое энергопотребление — цифровая обработка сигнала требует значительных вычислительных ресурсов, что снижает время автономной работы портативных устройств.
  • Ограниченный динамический диапазон — дешёвые АЦП (8 бит) не могут обрабатывать слабые сигналы в присутствии сильных помех.
  • Задержки (latency) — программная обработка вносит задержки, что критично для систем реального времени (например, голосовая связь).
  • Правовые ограничения — в большинстве стран (включая Россию) использование SDR-передатчиков без лицензии запрещено, так как они могут работать в диапазонах, выделенных для специальных служб. В России передача радиосигналов с помощью SDR без регистрации радиоэлектронного средства (РЭС) или без разрешения Роскомнадзора может быть квалифицирована как нарушение ст. 13.4 КоАП РФ.

Перспективы развития

С развитием технологий АЦП и ПЛИС ожидается появление полностью программных SDR-устройств с полосой пропускания до 1 ГГц и разрядностью 16 бит. Внедрение SDR в сети 5G/6G позволит реализовать динамическое распределение спектра и повысить эффективность использования радиочастот. В России ведутся работы по созданию отечественных SDR-платформ на базе микросхем производства АО «Микрон» и АО «НИИМЭ».

Источники

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

На главную BFOmetr →