It is a radio communication system where the modulating and demodulating components that have typically been implemented in hardware are instead implemented using software on a personal computer or other embedded computing devices using by a converter.