Digital Communication Theory and Techniques (ECE 146B)
Winter 2015
Instructor: Dr. Yasamin Mostofi
Time: M/W 12:30pm - 01:45pm
Place: HSSB 3201
Course description:
This course is on the fundamentals of the analysis and design of communication systems, as relevant to several existing communication systems today such as cellular systems, WLANS, and internet. It focuses on the transceiver design for digital communication, which is heavily based on a probabilistic framework. It relies heavily on the background on communication systems provided by ECE 146A, which is a prerequisite. The required background in probability and random processes is developed in the course, supplementing the introductory probability in ECE 139 which is a prerequisite for this course.
Prerequisites:
ECE 139, ECE 146A
Instructor Information:
Instructor: Professor Yasamin Mostofi
Office: HFH 5121
Email: ymostofi@ece.ucsb.edu
Office Hour: Monday 3:00pm-4:00pm
Teaching Assistant:
Anant Gupta
Email: gupta.anant17@gmail.com
Office hour: Tuesday 10:00 AM-12:00 PM
Labs:
The labs in ECE 146B are all software, and are designed to give students a hands on and visual feel for the communication systems being discussed. The main software tools are Matlab and its toolboxes, which are extensively used for simulations in industry. While you will probably spend a lot of time outside lab hours working on the assignments, attendance during at least part of the regular lab hours is mandatory.
Lab Report:
There are two lab sections: Thursdays 7-9:50 PM and Fridays 9-11:50 AM. Lab reports are due AT THE BEGINNING of the next lab for your section. Late submissions will not be accepted.
The format is as the following,
- The lab report is an electronic document (pdf format preferred, although .doc is also acceptable) which contains plots, results, answers and discussion. In addition, you must separately include the Matlab scripts (.m files) for all the problems.
- These files should be contained in a zip file. The name of the zip file should be the format, "Lab#_your name.zip". For example,"Lab1_HsinYehChen.zip".
- Please indicate your name in the lab report document as well.
- The m. files should have clear comments that make your code comprehensible to anyone.
Textbook:
Introduction to Communication Systems, by Professor U. Madhow
http://www.ece.ucsb.edu/wcsl/Publications/intro_comm_systems_madhow_jan2014b.pdf
Supplementary Reading:
- Modern Digital and Analog Communication Systems, 4th edition, B.P. Lathi, Oxford University Press, 2009
- Communication Systems, 5th edition, A. B. Carlson, McGraw-Hill, 2009
- Communication Systems, 5th edition, S. Haykin, Wiley, 2009
- Signals and Systems, 2nd edition, A. V. Oppenheim, Prentice Hall, 1996
- Probability, Random Variables and Statistic Processes, 4th edition, A. Papoulis, 2001
Grading:
Homework-15%, Lab: 20%, Midterm-25%, Final 40%.
EXAMS: Exams will be closed book.
COLLABORATION POLICY:
Collaboration on homeworks and labs is highly encouraged for the purpose of problem solving. However, each person must individually complete all the work, including writing code, and must individually document the results. Copying is strictly prohibited, including from work done in prior years, and will have severe consequences.