A low-cost desktop software defined radio design environment using MATLAB, simulink, and the RTL-SDR

Robert W. Stewart, Louise Crockett, Dale Atkinson, Kenneth Barlee, David Crawford, Iain Chalmers, Mike McLernon, Ethem Sozer

Research output: Contribution to journalArticlepeer-review

51 Citations (Scopus)
2901 Downloads (Pure)


In the last 5 years, the availability of powerful DSP and Communications design software, and the emergence of relatively affordable devices that receive and digitize RF signals, has brought Software Defined Radio (SDR) to the desktops of many communications engineers. However, the more recent availability of very low cost SDR devices such as the RTL-SDR, costing less than $20, brings SDR to the home desktop of undergraduate and graduate students, as well as both professional engineers and the maker communities. Since the release of the various open source drivers for the RTL-SDR, many in the digital communications community have used this device to scan the RF spectrum and digitise I/Q signals that are being transmitted in the range 25MHz to 1.75GHz. This wide bandwidth enables the sampling of frequency bands containing signals such as FM radio, ISM signals, GSM, 3G and LTE mobile radio, GPS and so on. In this paper we will describe the opportunity and operation of the RTL-SDR, and the development of a hands-on, open-course for SDR. These educational materials can be integrated into core curriculum undergraduate and graduate courses, and will greatly enhance the teaching of DSP and communications theory, principles and applications. The lab and teaching materials have recently been used in Senior (4th year Undergraduate) courses and are available as open course materials for all to access, use and evolve.
Original languageEnglish
Pages (from-to)64-71
Number of pages8
JournalIEEE Communications Magazine
Issue number9
Publication statusPublished - Sept 2015


  • digital signal processing
  • frequency modulation
  • radio frequency
  • software radio


Dive into the research topics of 'A low-cost desktop software defined radio design environment using MATLAB, simulink, and the RTL-SDR'. Together they form a unique fingerprint.

Cite this