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

SDR — программно определяемая радиостанция

SDR (от англ. Software-Defined Radio, рус. программно определяемая радиостанция) — радиотехническое устройство, в котором ключевые функции обработки радиосигналов — приём, передача, модуляция, демодуляция, фильтрация — выполняются программным кодом на универсальном процессоре, цифровом сигнальном процессоре (DSP) или программируемой логической матрице (FPGA), а не аппаратными аналоговыми компонентами. В классических радиостанциях эти функции закреплены за жёсткой схемой из транзисторов, конденсаторов, катушек и фильтров, поэтому изменение параметров работы требует физической доработки устройства. SDR лишена этого ограничения: для перехода на другой диапазон, тип модуляции или протокол связи достаточно загрузить новое программное обеспечение.

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

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

Ключевой характеристикой является полоса оцифровки АЦП: она определяет, сколько спектра одновременно видит приёмник. Современные бытовые SDR-приёмники, построенные на чипах RTL2832U, оцифровывают полосу до 2,4 МГц, а лабораторные устройства на FPGA — сотни мегагерц.

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

По назначению SDR делятся на:

  • Приёмные — только приём сигнала (наиболее распространены в радиолюбительстве и для прослушивания эфира);
  • Приёмопередающие — с ЦАП и передатчиком, способные работать на отправку;
  • Лабораторные — высокоточные устройства с широкой полосой и низким уровнем шумов, используемые в исследованиях.

По типу применяемой вычислительной платформы:

  • Аппаратные SDR — самостоятельные устройства (RTL-SDR, HackRF, USRP, Airspy);
  • Виртуальные SDR — программные реализации, работающие на обычном компьютере со звуковой картой или внешним АЦП;
  • Встраиваемые SDR — блоки, интегрированные в состав более сложных систем (станций радиосвязи, радаров, систем радиомониторинга).

История

Идея программного радио была сформулирована в 1980-х годах. Термин «Software-Defined Radio» ввёл американский инженер Джо Митола (Joe Mitola) в 1991 году, описывая концепцию радиостанции, управляемой программно и способной адаптироваться к любым стандартам связи. Ранние работы по цифровой обработке радиосигналов велись ещё в 1970-е годы в военных лабораториях США — например, проект SpeakEasy, создавший в середине 1980-х прототип SDR, работавший в диапазоне 2—2000 МГц.

В России работы по программному радио развивались в рамках исследований в области цифровой обработки сигналов и радиоэлектронной борьбы; отечественные разработки SDR-устройств применяются в системах связи, радиомониторинга и радиолюбительской технике.

Широкое распространение SDR в массовом сегменте началось в 2010-х годах, когда дешёвые тюнеры Realtek RTL2832U, изначально созданные для USB-приёмников цифрового телевидения DVB-T, оказались пригодны для приёма широкого диапазона радиочастот. Сообщество энтузиастов разработало драйверы, превратившие эти устройства стоимостью около 10—20 долларов в полноценные универсальные радиоприёмники — проект получил название RTL-SDR.

Применение

SDR нашли применение в самых разных областях:

  • Радиолюбительство — прослушивание авиадиспетчерских каналов, морской связи, передач спутников, радиовещания (FM, DAB), цифровых стандартов (DMR, TETRA);
  • Промышленность и транспорт — системы радиосвязи на предприятиях, железнодорожная и авиационная связь;
  • Наука — радиоастрономия, ионосферные исследования, обработка сигналов спутников;
  • Телекоммуникации — базовые станции сотовой связи стандарта LTE/5G построены на принципах SDR, что позволяет обновлять стандарты связи заменой прошивки;
  • Оборона и безопасность — радиоразведка, радиомониторинг, защищённая связь с частотным скачком;
  • Образование — SDR используются как учебные инструменты для изучения радиотехники и цифровой обработки сигналов.

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

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

  • GNU Radio — открытая платформа для построения схем обработки сигналов;
  • SDR# (SDRSharp) — популярный Windows-приёмник для RTL-SDR и других устройств;
  • GQRX, SDR++ — кроссплатформенные приёмники;
  • Universal Radio Hacker — инструмент анализа беспроводных протоколов;
  • MATLAB/Simulink — коммерческая среда для прототипирования алгоритмов.

Правовое регулирование

В Российской Федерации передающие SDR-устройства подпадают под регулирование Федерального закона «О связи» и правил использования радиочастотного спектра, утверждаемых Федеральной службой по надзору в сфере связи, информационных технологий и массовых коммуникаций (Роскомнадзор). Самовольная передача в радиоэфир без разрешения запрещена; приём сигнала в большинстве диапазонов разрешён свободно, за исключением составляющих государственную тайну каналов.

Источники:

  • Mitola J. Software Radio Architecture: Object-Oriented Approaches to Wireless Systems Engineering. — Wiley, 2000.
  • GNU Radio Documentation. — URL: gnuradio.org
  • Reed J.H. Software Radio: A Modern Approach to Radio Engineering. — Prentice Hall, 2002.
  • RTL-SDR Project Documentation. — URL: rtl-sdr.com
  • Правила использования радиочастотного спектра в Российской Федерации (постановления Правительства РФ).
Заметили ошибку или не согласны с информацией в статье? Напишите нам support@bfometr.ru