EEC 456/556 – Software Defined RadioSpring 2021 – Prof. Mehdi Rahmati, Cleveland State University
Course Description and ObjectivesThis class approaches wireless communications from the perspective of Software-defined Radios (SDR). SDR implementation relies heavily on digital signal processing techniques and requires fewer radio-frequency components than classic hardware-based radios. Consequently, by utilizing software radio algorithms, it is possible to implement radio transceivers at a very low cost and simultaneously to exploit the multiple benefits a digital system offers, such as high dynamic range, perfect coherent quadrature detection, and programmable filters. A review will be given to reinforce the student’s knowledge of telecommunication concepts and systems, waveform generation, and analog and digital modulation schemes. The student will be able to simulate the hardware elements of an SDR system: the front-end RF system, analog-to-digital and digital-to-analog conversion, and field-programmable gate arrays (FPGAs). The student will then couple these elements with the software-defined elements of the radio system: sampling, digital filtering, signal recovery, timing recovery, equalization, and baseband processing. The student will also appreciate the current and future trends in the SDR space through the assigned course project. The course contains significant computer simulation and project work in order to simulate SDR systems. It also includes:
InstructorProf. Mehdi Rahmati Teaching AssistantAyaz Khaja Lnu Class Hours (Zoom)Zoom meeting ID and passcode can be found in the Syllabus on Blackboard.
Textbook
References:
GradingThis course is cross-listed as both an undergraduate and a graduate course. Letter assignments will be made in accordance with the grading policies of the university. The course contains a project (a report and resentation for undergraduates and an implementation/simulation for graduate students). The topics will be announced in the second week of class.
Student ConductStudents are expected to do their own work. Academic misconduct, student misconduct, cheating and plagiarism will not be tolerated. Violations will be subject to disciplinary action as specified in the CSU Student Code of Conduct (available here). Resources (Blackboard)Please see Blackboard for slides, videos, and other resources. Schedule
Announcements
|