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,
  1. 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.

  2. 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".

  3. Please indicate your name in the lab report document as well.

  4. 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:

  1. Modern Digital and Analog Communication Systems, 4th edition, B.P. Lathi, Oxford University Press, 2009
  2. Communication Systems, 5th edition, A. B. Carlson, McGraw-Hill, 2009
  3. Communication Systems, 5th edition, S. Haykin, Wiley, 2009
  4. Signals and Systems, 2nd edition, A. V. Oppenheim, Prentice Hall, 1996
  5. 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.