Программно управляемая радиосистема (англ. Software-defined radio, SDR) — радио-телекоммуникационная система, которая может быть настроена на произвольную полосу частот и принимать различные виды модулированного сигнала, состоящая из программируемого оборудования с программным управлением.
ПОР выполняет значительную часть цифровой обработки сигналов на обычном персональном компьютере или на ПЛИС. Целью такой схемы является радиоприемник или радиопередатчик произвольных радиосистем, изменяемый путем программной переконфигурации.
Программное радио имеет большую полезность для военных применений и беспроводных услуг, так как позволяет обслуживать большое количество радиопротоколов.
Оборудование для ПОР обычно состоит из супергетеродинного приемника, который преобразует сигнал с радиочастоты на промежуточную, аналого-цифрового и цифро-аналогового преобразователей (АЦП и ЦАП).
В настоящее время ПОР используются для реализации простых радиомодемов, в частности GSM, WiFi, WiMax. Со временем, ПОР, возможно, станет основной технологией в радиокоммуникациях.
В простейшем случае приемник для ПОР не использует промежуточную частоту, антенна непосредственно подключается к АЦП. Цифровой сигнальный процессор считывает сигнал с преобразователя и программно преобразует его в любую форму.
Похожим образом подключен передатчик. Цифровой сигнальный процессор генерирует поток чисел и посылает их на вход высокоскоростного ЦАП.
Нынешняя цифровая электроника слишком медленна, чтобы принимать типичные радиосигналы (в диапазоне от 100 кГц до 2.4 ГГц). Идеальное программное радио должно замерять сигнал и обрабатывать замеры в два раза чаще максимальной частоты принимаемого радиосигнала. Реальные образцы решают эту проблему при помощи понижения частоты сигнала.
При изменении частоты сигнала усложняется определение информации о фазах. Многие существующие схемы кодирования используют изменения фаз. Классическим решением данной проблемы является смешивание и оцифровка двух каналов. При этом один из каналов отстает от другого на 90 градусов цикла, таким образом предоставляя информацию о фазе.
Одна из первых систем ПОР разрабатывалась американскими военными под названием SpeakEasy. Целью проекта было использование программной обработки для эмуляции более 10 существующих военных радиосистем, функционирующих в диапазоне от 2 до 20 МГц. Другой целью была возможность поддержки любых новых схем кодирования и модуляции, чтобы военные могли использовать более совершенные модуляции и кодирования.
Данная технология позволяет заменить огромнейшее разнообразие существующих и разрабатываемых конструкций радиоприёмников и трансиверов, как серийных, так и, прежде всего, любительских, построенных по сложной супергетеродинной схеме, на ограниченное число доступных аппаратных блоков, работающих под управлением разрабатываемого сообществом ПО. Это приведёт к упрощению и удешевлению конструкций, существенному улучшению характеристик, поддержке любых видов модуляции, появлению большого количества сервисных функций, а также ускорит разработку, поскольку ПО может совершенствоваться одновременно всем сообществом. Такое стало возможно с появлением доступных быстрых ЦАП и АЦП (иногда достаточно звуковой платы ЭВМ) и удешевлением ПЭВМ и DSP-процессоров.
ПОР могут найти применение в системах радиочастотной идентификации (RFID), которые функционируют на разных частотах и используют разные протоколы.
Статьи с технических конференций SDR Forum 2004 and 2005 доступны на сайте:
Книги о SDR:
SDR (радио).