ELEX 3525 - Introduction to Data Communications
Term 201810 (Winter 2018)
Announcements
Course Information
Course Information
Marking Scheme
C Tutorials
Lectures
1 - Introduction to Digital Communication
2 - Asynchronous Serial Interfaces
3 - Common Transmission Media
4 - Channel Characteristics and Impairments
5 - Line Codes
6 - Baseband Transmitters and Receivers
7 - Differential Signalling
8 - Data Transmission over Bandlimited Channels
9 - Framing
10 - Error Detection and Correction
11 - Polynomials in GF(2) and CRCs
12 - Ethernet LANs
13 - Duplexing and Multiple-Access Techniques
14 - PN Sequences and Scramblers
15 - ARQ and Flow Control
Answers to Exercises
lec1-exercises
lec2-exercises
lec3-exercises
lec4-exercises
lec5-exercises
lec6-exercises
lec8-exercises
lec9-exercises
lec10-exercises
lec11-exercises
lec12-exercises
lec13-exercises
lec14-exercises
lec15-exercises
Labs
1 - Generating Test Signals
2 - RS-232 Serial Interface Waveform
3 - Measuring Transmission Lines
4 - Automated Frequency Response Measurement
lab4incomplete.c
5 - Signal Capture and Analysis
7 - RS-232 Interface Circuit
6 - Power Spectral Density of Line Codes
linecodes.m
rafwrite.m
8 - 10 Mb/s Ethernet Transmitter
test1.raf
test2.raf
etherlab.exe
etherlab.c
Assignments
Assignment 1
Solutions to Assignment 1
Assignment 2
Solutions to Assignment 2
Assignment 3
Solutions to Assignment 3
Exams
Midterm Exam 1
Midterm Exam 2
Solutions to Midterm Exams
Final Exam
Solutions to Final Exam
Software
build.bat (in a zip file)
Student Survey