Adapted Catalog Description: (4 units) This course covers the fundamental principles underlying the analysis, design and opmization of analog and digital communication systems. Topics include Analog and Digital baseband and passband modulation techniques and receiver design. Examples will be taken from existing communication systems such as : broadcast Radio, cell-phones, Wifi etc. The course will heavily use linear system andFourier techniques. Emphasis will be on capturing and decoding real signals using software defined radios (SDR), and implemented in MATLAB.
Prerequisites: EECS 120 Highly recommended. EECS126 recommended.
Michael (Miki Lustig)
Office Hours
Tue 5-6pm Cory 513Julian Maravilla
TT 3:30pm-5pm, Cory 540
T 5pm-6pm, Cory 540 (Except 1st week)
@Home
"Introduction to CommunicationSystems″ by U. Madhow, Cambridge University Press. free Preprint, Free (for students nnline Copy through UCB, Amazon
Additional Material:
"Analog COmmunications" J. Gibson, Springer, Free for UCB students here
"Digital Communications" J. Gibson, Springer, Free for UCB students here
It was discovered by Eric Fry that DVB-T dongles based on the Realtek RTL2832U can be used as cheap Software Defined Radios (SDR). Basically the chip allows the transfer of raw samples to a host computer. The samples can then be used to digitally demodulate and process almost anything that is transmitted between 27-1700Mhz!
Software defined radio using Matlab, simulink and rtl-sdr, PDF
Software Defined Radio for Engineers. PDF
A list of the topics that will be covered is given Here, in the order that they will be covered This may change based on time.
Introduction and background
Review of LTI signals and systems
Baseband complex signals
Fourier Transforms
Analog communications (receive and transmit)
Linear modulation schemes (AM/SSB/QAM)
Angle modulation FM/PM
Pulse modulation
Digital communications
Sampling/quantization
Source coding (brief)
Digital modulation (PAM, ASK, FSK, PSK, QAM)
Optimal Receivers
Synchronization
Channel coding and Error Correction
Homework : 10%
Labs: 15%
Midterm 1 (in-class) : 35%
Midterm 2 (in-class) : 40%
Almost Weekly assignments consist of problem sets. In addition there will be about 4-6 laboratories consisting of programming using Matlab.
Homework will be assigned each Friday and due 10 days later on Monday 11:59pm.
Homework submission will be in digital form through Gradescope.
No late hw without prior consent from the instructor/TA
Homework will be self graded. Self grading is usually part of the following homework which will be due at the same time as the following homework. For example, HW1 self-grading will due at the due date of HW2. If the self-grading due date is different from the following homework, we will announce it.
Homework slip policy: the homework with the lowest grade will be dropped.
Homework 0: Read Madhow Ch1, and Ch2 through and including 2.6
Homework 1: Due Sunday, September 14th, 11:59PM
Self-grading due Sunday, September 21st, 11:59PM
Lecture 0: introduction (ch 1 Madhow) PDF
Lecture 1A: Intro + Review Signals and Systems (ch 1-2 Madhow) PDF
Lecture 1B: Fourier Transforms and LTI + Lab 0 PDF
Lecture 2A: IQ representation, energy spectral density, filters PDF
link