I. Introduction
Unlike conventional single-standard radio receivers, a software radio is designed to receive signals from multiple standards. This flexibility is achieved by performing most of the signal processing in software. Because software runs on digital hardware and radio waves are analog by nature, an analog-to-digital converter (ADC) has to be included. An example of a software radio front-end is shown in Fig. 1. Software radio receiver front-end.