Software-defined radio/Definition

Radio communication system where components that have typically been implemented in hardware are instead implemented using software on a personal computer or other embedded computing devices.