Программно-определяемое радио (SDR ) — это система радио, в которой компоненты, которые традиционно были реализованы в аппаратном обеспечении (например, микшеры, фильтры, усилители, модуляторы / демодуляторы, детекторы и т.д.) вместо этого реализованы посредством программного обеспечения на персональном компьютере или встроенной системе. Хотя концепция SDR не нова, быстро развивающиеся возможности цифровой электроники делают на практике многие процессы, которые когда-то были возможны только теоретически.
Базовая система usrp x310 может состоять из персонального компьютера, оснащенного звуковой картой, или другого аналого-цифрового преобразователя, указанного перед какой-либо формой RF-интерфейса. Значительные объемы обработки сигналов передаются процессору общего назначения, а не в специализированном оборудовании (электронные схемы ). Такая конструкция создает радиостанцию, которая может принимать и передавать самые разные протоколы радиосвязи (иногда называемые сигналами), основываясь исключительно на используемом программном обеспечении.
Программные радиомодули очень полезны для военных и сотовых телефонов, оба из которых должны обслуживать широкий спектр изменяющихся радиопротоколов в реальном времени. Сторонники, такие как Форум беспроводных инноваций, ожидают, что в долгосрочной перспективе программно-конфигурируемые радиостанции станут доминирующей технологией в радиосвязи. SDR вместе с программно определяемыми антеннами являются активаторами когнитивного радио.