ECE 463 - Spring 2019

Home --- Office hours --- Labs --- Exams --- Grades --- Schedule --- Piazza --- About

Course Description: The goal of this course is to give students hands-on experience in the design, configuration and evaluation of digital communication systems through software defined radios. The course will introduce students to various components of a digital transceiver. It will also cover various Internet of Things (IoT) communication technologies used today. Students will learn through lab driven experiments on USRP software defined radios.

Lectures: W, 2-2.50pm, 4070 Electrical & Computer Eng Bldg.

Instructor: Prof. Juan Alvarez, alvarez@, 3046 Electrical & Computer Eng Bldg (ECEB), 300-5452.


Lab instructor: Dr. Thomas Moon, tmoon@.

Lecture Attendance Policy: We invite relevant questions and comments during lectures. Address your questions and comments to the entire class; avoid disruptive behavior such as talking to neighbors, unless the instructor invites you to form discussion groups. Kindly turn off or mute cell phones, laptop computers, and other electronic devices during lectures.

Prerequisite: Basic knowledge of communications from ECE 461 or ECE 459.

Recommended Textbooks (available in reserves at Grainger Library):

Back to top

Office hours

Office hours (starting January 22, through May 1):

Back to top


There is no lab the first Wednesday, January 16.

Each lab will start on a Friday, and might be finished that same day, or it might take longer and be finished the following Wednesday.

Lab reports are due as a hard copy at the beginning of each Friday lab, except for week 1, and those labs that take two weeks (labs 8, 9 and 10; those are due on the second Friday). Submit the answers, figures and the discussions on all the questions.

Lab # 10

dates: 4/19, 4/24, 4/26, 5/1

due: 5/6

Lab # 9

dates: 4/5, 4/10, 4/12, 4/17

due: 4/24

Lab # 8

dates: 3/29, 4/3

due: 4/5

Lab # 7

dates: 3/15, 3/27

due: 3/29

Lab # 6

dates: 3/1, 3/6

due: 3/8

Lab # 5

dates: 2/22, 2/27

due: 3/1

Lab # 4

dates: 2/15, 2/20

due: 2/22

Lab # 3

dates: 2/8, 2/13

due: 2/15

Lab # 2

dates: 2/1, 2/6

due: 2/8

Lab # 1

dates: 1/18, 1/23

due: 1/25

Back to top


Exams scheduled for these dates:

There are no scheduled make-up exams. If you have an unavoidable medical or personal emergency, an exception might be granted. To be eligible for a make-up exam, you must notify the instructor (not the TA) before the scheduled starting time of the exam, and you must fully document your absence.

Students with documented disabilities must notify the lecture instructor at least two weeks before Exam 1.

Regrades: If when you receive your graded exam, and after looking at the posted solutions, you feel there was an inaccuracy in the grading of your exam, fill out this exam regrade request form and staple it to your exam BUT do not write on or alter in any way your original exam paper. Turn in such regrade requests to your instructor by the end of the second lecture after the graded exam is handed back (if you pick it up late you do not get an extension).

Back to top

Grading policy

It is the student's responsibility to check that the correct grades are entered in COMPASS2g. There will be no changes after a week past the lecture date when the corresponding hw, exam or quiz is returned (missing that lecture or not picking up the document does not extend the timeframe).

The final grade will be calculated as follows:

Back to top

Tentative Course Schedule

Date Lecture/Lab number/topic
1/16 NO LAB
1/16 Lecture 1: Introduction: Overview & Logistics
1/18, 1/23 Lab 1: Introduction to LabView
1/23 Lecture 2: Software Defined Radios & Up/Down Conversion
1/25, 1/30 Labs were canceled
1/30 Lecture was canceled
2/1, 2/6 Lab 2: Introduction to USRP
2/6 Lecture 3: ulse Shaping, Matched Filter, Symbol Timing Recovery, Eye Diagrams
2/8, 2/13 Lab 3: Pulse Shapping and Matched Filtering
2/13 Lecture 4: Modulation I: Coherent & Non-coherent modulation, Channel distortion, DBPSK
2/15, 2/20 Lab 4: Modulation Part I: DBPSK & Frame Synchronization
2/20 Lecture 5: Modulations II: ASK, FSK, Frame Synchronization
2/22, 2/27 Lab 5: Modulation Part II: ASK, FSK
2/27 Lecture 6: Channel Equalization
3/1, 3/6 Lab 6: Channel Estimation & Correction
3/6 Lecture 7: Carrier Recovery, CFO Estimation and Correction, Phase Tracking
3/8 No Lab - EOH
3/13 Exam 1 - NO LAB
3/15, 3/27 (continued...) Lab 7: CFO Estimation & Correction
3/27 Lab 7 - continued...: CFO Estimation & Correction - continued...
3/27 Lecture 8: Modulation III: PSK, QAM, ML, BER vs. SNR, AGC & Quantization
3/29, 4/3 Lab 8: Modulation III : QAM, PSK, BER vs SNR
4/3 Lecture 9: OFDM
4/5, 4/10 Lab 9: OFDM
4/10 Lecture 10: OFDM II
4/12, 4/17 Lab 9 (continued...): OFDM
4/17 Lecture 11: IoT I: LoRa and CSS
4/19, 4/24 Lab 10: IoT
4/24 Lecture 12: IoT II: Backscatter Communication
4/26, 5/1 Lab 10: IoT (continued)
5/1 Exam 2