Software Defined Radio
Software Defined Radio
A basic SDR system may consist of a personal computer equipped with a sound card, or
other analog-to-digital converter, preceded by some form of RF front end. Significant
amounts of signal processing are handed over to the general-purpose processor, rather
than being done in special-purpose hardware. Such a design produces a radio which can
receive and transmit widely different radio protocols (sometimes referred to as a
waveforms) based solely on the software used.
Software radios have significant utility for the military and cell phone services, both of
which must serve a wide variety of changing radio protocols in real time.
In the long term, software-defined radios are expected by proponents like the SDR Forum
(now The Wireless Innovation Forum) to become the dominant technology in radio
communications. SDRs , along with software defined antennas are the enablers of the
cognitive radio.
Operating principles
Ideal concept
An ideal transmitter would be similar. A digital signal processor would generate a stream
of numbers. These would be sent to a digital-to-analog converter connected to a radio
antenna.
The ideal scheme is not completely realizable due to the actual limits of the technology.
The main problem in both directions is the difficulty of conversion between the digital
and the analog domains at a high enough rate and a high enough accuracy at the same
time, and without relying upon physical processes like interference and electromagnetic
resonance for assistance.
Receiver architecture
Most receivers use a variable-frequency oscillator, mixer, and filter to tune the desired
signal to a common intermediate frequency or baseband, where it is then sampled by the
analog-to-digital converter. However, in some applications it is not necessary to tune the
signal to an intermediate frequency and the radio frequency signal is directly sampled by
the analog-to-digital converter (after amplification).