Dr. Farid Farahmand: Sonoma State University

CES 540: Digital Communications
Instructor: Dr. Farid Farahmand
Fall 2014

    Lecture: Wed. 6:00-8:45 pm, Salazar 2009A
    Office Hours: click here
    Office: Salazar 2010
    Phone: (707) 664-3491
    Email: farid dot farahmand at sonoma dot edu

Course Description: Lecture 3 hours. In this course concepts that will be studied include selected material from the Fourier transform, probability, random signals/noise, spectral analysis, information theory, sampling theory, encoding/decoding and digital signal modulation/demodulation. Matched filtering and quadrature detection for binary demodulation will be studied. Sampling theory will cover impulse and flat top sampling techniques. The modulation techniques covered will include On/Off Keying(OOK), Phase Shift Keying (PSK), Frequency Shift Keying (FSK), Direct Sequence Spread Spectrum (DSSS) and quadrature modulation and demodulation. Information theory will include topics of Channel Capacity, Entropy, and be applied to encoding/decoding techniques. Homework will be in the form of problem sets and MATLAB based visualizations or tutorials.

Prerequisites:ES 230, and ES 400; or consent of instructor.

Course Textbook: Digital and Analog Communication Systems”, 7th Edition, L. Couch, Prentice Hall, 2007, ISBN-13: 9780131424920.

Lecture Topics and Schedule
Day Lecture Reading Material Assignment/Activity Due
8/20 Welcome / Syllabus Read the syllabus carefully.  
8/27 Chapter 1
  • Read chapter 1: digital vs analog, waveforms, communication systems, signal and noise, bandwidth, frequency allocation, power and logarithmic representation.
Signup for CES 540 Download Piazza - Piazza app is available for smartphone / Make sure you order the Textbooks /
9/3 Chapter 2
  • Read chapter 2: waveform characteristics, decible (dB, dBW, etc.), Fourier Transform, FT pairs & properties, PSD, Fourier Series, FS representations, PSD of a periodic function.
  • MITOpenCourseware - Distrete R.V (50 min)
  • MITOpenCourseware - Continuous R.V
 
9/10

Chapter 6- Probability Theory / Random

 
9/17 Chapter 6
  • Random Variables - Continue
Quiz - Chapters 1 and 2
9/24   Quiz - Probability
9/31 Random Process
10/8    
10/15
  • Start Project 3 - Line Coding
  • Matlab Code for Line Coding
  • Review Schaum's Outline - Analog & Dig. Communications - Section 5.10
 
10/22 Line Coding and Digital Modulation Extra Credit: Tabulate all line coding techniques!
10/29 MIDTERM MIDTERM  
11/5 Digital Carrier Modulation  
11/12 Constellation Map and Digital Modulations - See notes
  • Couch Section 7.3
  • Comaprison of digital signaling and their performance - summary
 
11/19  
11/26 continue    
12/3 Review Digital Lab - Please submit by Friday December 12 before noon!  
12/10 Final    
       

Make sure you read lab rules!

Laboratory Topics and Schedule
Day Lab Reading Material Assignment/Activity Due
  Syllabus / Lab Policies! Labratory Report Template Watch Matlab Tutorial Video - Read the Matlab Tutorial Manual / Submit the form / Check your boxes

Please refer to these links for more information on different topics.

Support Documents, Resources, and Links
Lecture Related General

Chapter 1(supplementary material):

Chapter 2 (Fourier Transfer)

Chapter 6 (Random Variables)

 

 

 

Simulink Tutorial -  

Secure Resources