EEC 492/592 Software Defined Radio Spring 2015

advertisement
EEC 492/592 Software Defined Radio
Spring 2015
6:00 pm to 7:15 pm on Tuesday & Thursday, FH 311
(Additional meeting will be announced for EEC 592 students)
Instructor: Dr. Murad Hizlan
Office Location: FH 338
E-mail: m.hizlan@csuohio.edu
Work phone number: 216 687 4826
Office Time: 11:15 am – 1:15 pm (M/W),
other time by appointment.
Instructor URL:
http://academic.csuohio.edu/hizlanm
Instructor: Dr. Chansu Yu
Office Location: FH 331
E-mail: c.yu91@csuohio.edu
Work phone number: 216 687 2584
Office Time: 2:00 pm – 4:00 pm (T/TH),
other time by appointment.
Instructor URL:
http://academic.csuohio.edu/yuc/
Prerequisite: EEC 450, CIS 265 (Preferred)
Number of Credits: 3 (EEC 492), 4 (EEC 592)
Course Description:
With the rapid emergence of new standards and protocols in wireless communication,
many functions of traditional radio receivers are being implemented in software. This is
called software-defined radio (SDR). The course contains significant computer and
hands-on project work in order to implement working SDR systems. It will use USRP
equipment and NI LabView as well as GNU Radio software packages. Knowledge of
either communication theory or experience in software programming is required.
Key Concepts:
SDR implementation relies heavily on digital signal processing techniques and require
fewer radio-frequency components than classic hardware-based analog 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 use 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 hardware elements with the
software-defined elements of the radio system: sampling, digital filtering, signal
recovery, timing recovery, equalization, and baseband processing. Employing the
hardware and software of the overall system, the student will build a functioning SDR
system. The student will also appreciate the current and future trends in the SDR space,
including cognitive radio systems, and implemented SDRs.
1
The course contains significant computer and hands-on project work in order to
implement working SDR systems.
Blackboard: The course will be administered using Blackboard Learn (the updated
version of Blackboard CE 6.0). The syllabus, calendar, homework assignments, notes,
exams, pertinent links and grades are available on the blackboard.
* Blackboard Learn: https://bblearn.csuohio.edu/MACAuth/login.jsp
* For Blackboard help: http://help.blackboard.com/Blackboard-Learn/9.1/SP08/ENUS/NAHE/Student/index.htm
Student Expectations:
Make sure you meet the following criteria. These are essential for you to complete this
course successfully.
1. Lab Assignments – About 14 group lab assignments will be given throughout the
semester (one per week).
2. Paper report (EEC 592 only) – Students are supposed to read papers and make two
reports.
3. Late Assignment/reports – Lab reports are due on Tuesday (11:59pm) the following
week. Late assignment/lab report will receive a penalty of 10% per day, unless excused.
No late submission is accepted after one week of the due date.
4. Exams and Make-up Exam - There will be 2 tests throughout the semester. Make-up
tests will be given only in the case of serious need and only when the instructor is
notified PRIOR to the test time. In case of a missed test, valid reason must be
provided along with supporting document (e.g. doctor's note). Without proper
documentation, no marks will be given for a missed test.
5. Grading Scheme:
Your course grade is based on your overall performance through the entire semester.
The relative weights for the final grade are the following:
EEC 492
EEC 592
Lab Reports (14)
60 %
Lab reports (14)
48 %
Tests (2)
40 %
Tests (2)
32 %
Reports (2)
20 %
Student Conduct: Students 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 Conduct Code. A copy can
be obtained by contacting Valerie Hinton Hannah, Judicial Affairs Officer in the
2
Department of Student Life or at
http://www.csuohio.edu/studentlife/StudentCodeOfConduct.pdf
It is important that all students do their own work on the exams and assignments.
Failure to do so will result in a Failing Grade for the course.
Last day to drop
(Without W grade)
Friday, January 16, 2015
Last day to drop:
(Without W grade)
Friday, January 23, 2015
Last day to withdraw:
(With W grade)
Friday, March 27, 2015
(with Full Refund)
Examination Policy: The use of books, class notes, cell phones, calculators, and any
electronic devices is prohibited during the examinations. Any form of
communication during examinations is prohibited.
Student work for Course Portfolio: The professor reserves the right to retain, for
pedagogical reasons, either the original or a copy of your work submitted either
individually or as a group project for this class. Students’ names will be deleted from
any retained items.
Expected Outcomes: Upon successful course completion, a student will be able to:
 Understand the basic concepts of software defined radio system which integrates
RF front-end, ADC/DAC, and software systems.
 Learn and design not only new SDR solutions but also learn the limitations and
issues of SDR as well as the corresponding hybrid solutions.
 Analyze performance of SDR system to understand bottlenecks and potential
solutions.
3
Course Schedule:
The tentative schedule of topics and their order of coverage is given in the table below.
Date
Jan 13 T
Jan 15 R
Jan 20 T
Jan 22 R
Jan 27 T
Jan 29 R
Feb 3 T
Feb 5 R
Feb 10 T
Feb 12 R
Feb 17 T
Feb 19 R
Feb 24 T
Feb 26 R
Mar 3 T
Mar 5 R
Mar 10 T
Mar 12 R
Mar 17 T
Mar 19 R
Mar 24 T
Mar 26 R
Mar 31 T
Apr 2 R
Apr 7 T
Apr 9 R
Apr 14 T
Apr 16 R
Apr 21 T
Apr 23 R
Apr 28 T
Apr 30 R
May 5 T
(?)
Content
Reading
Assignments
Software defined radio
USRP Hardware
Benchmark testing
AWGN Simulator & Modulation
/Demodulation
Pulse Shaping
Energy Detection
Equalization
No class (self-study)
Midterm Exam
No Class (Spring Recess)
No Class (Spring Recess)
Frame Detection
Intro to OFDM
Frequency Correction & Sync
OFDM Channel Coding
*** Buffer ***
GNU Radio
Tun/Tap
Final Exam (4:00-6:00 PM ???)
4
Assignment
(due before
class)
Download