ELC 629: Software-Defined Radio and Cognitive Radio Networks


This course covers the fundamentals of software-defined radios (SDR) and cognitive radio networks (CRN). SDR and CRN are expected to shape the future of wireless communications systems. They have recently gained tremendous popularity as an effective way to tackle the scarcity of the wireless spectrum. SDR and CRN exploit the spectral opportunities that emerge when the licensed owners of the spectrum are not using their licensed bands. However, the cognitive radio users should vacate such bands once their primary licensed owners are willing to use them. This poses several challenges on the design of SDR and CRN that differentiate such opportunistic communications scheme from traditional communication schemes. This course covers the following topics:
  • Cognitive Radio (CR) and Software-Defined Radios (SDR).
  • CR Network Architectures.
  • Spectrum Sensing.
  • Dynamic Spectrum Access.
  • SDR Implementation and CRN Standards.

Course Material

Course Projects

Homework Problems


  • Ahmed Khattab, Dmitri Perkins, Magdi Bayoumi, "Cognitive Radio Networks: form Theory to Practice," Springer, August 2012
  • Huseyin Arslan (Ed.), "Cognitive Radio, Software Defined Radio, and Adaptive Wireless Systems," Springer, 2007.
  • Jeffery Reed, "Software Radio: A Modern Approach to Radio Engineering", Pearson Education, 2002
  • Oppenheim & Schafer, "Discrete-Time Signal Processing", 2nd Edition, Prentice-Hall, 1999

Grading Policy (Subject to Change)

  • 60%: Final Exam
  • 40%: Projects

Useful Resources