ECE4253 Digital Communications
Department of Electrical and Computer Engineering
- University of New Brunswick, Fredericton, NB, Canada
Formerly CMPE4833 or EE4253 - Links and references refer interchangeably to these course numbers.
Course Information - January 2013
Instructor:
Prof. Richard Tervo, Ph.D., P.Eng.
E-Mail:
tervo@unb.ca
Course Requirements
Prerequisites:
(CMPE 3221 or ECE 3221) and (EE 3511 or ECE 3511)
Class Times: MWF 12:30-1:20
Important Dates
Course Notes and Online Tools
Introduction to Digital Communications
The OSI Model
Online Binary Encoding Tool
The Baudot Code
MATLAB Reference Page
The Mathematics of Digital Communications
Polynomials and Finite Fields GF(2)
Galois Field GF(2) Calculator Tool
A Table of Polynomial Factors (2..127)
A Table of Prime Polynomials (2..511)
Polynomial Factoring Tool
Polynomials and Finite Fields GF(2
m
)
Addition and Multiplication Tables in GF(2
m
)
Galois Field GF(2
m
) Calculator Tool
Hardware Concepts
Scrambler/Descrambler Design Tool
Linear Recursive Sequences
Linear Recursive Sequence Tool
Binary Correlation Tool
Binary Product Tool
Error Control Coding
Introduction
Error Detection and the ISBN
ISBN-10 Checking Tool
ISBN-13 Checking Tool
Error Detection and the LUHN-10 Algorithm
LUHN-10 Checking Tool
Error Detection with the CRC
Error Correction with the Hamming Code
Codeword Generation Tool
Hamming Code Revisited - A Matrix Approach
Error Control Code Generator Tool
Error Control Codes based on Galois Fields
Introduction to BCH codes
BCH Code Generator
Introduction to Reed Solomon Codes
QR Code Symbol Generating Tool (Version 1)
QR Code Symbol Generating Tool (Version 2)
QR Code Symbol Generating Tool (Version 3)
Introduction to Convolutional Coding
Error Correction and Convolutional Coding
Convolutional Coding Tool (K=3)
Convolutional Coding Tool (K=4)
Convolutional Coding Tool (R=1/3)
Error Correction with Viterbi Decoding
Viterbi Decoding Tool (K=3)
Viterbi Decoding Tool (K=4)
Viterbi Decoding Tool (R=1/3)
Data Compression
Introduction
English Dictionary (4/8) Compression
Dictionary Compression Tool
MNP5 Data Compression
MNP5 Compression Tool
V.42
bis
Data Compression
V.42
bis
Compression Tool
Modulation
Introduction
QPSK
QAM Demodulation Tool
Useful Links
Reference Tools
MATLAB Communications System Toolbox
Standards
International Telecommunications Union
- ITU-T
-
Watch Video
International Standards Organisation
- ISO
Institute of Electrical and Electronics Engineers
- IEEE
American National Standards Institute
- ANSI
http://www.ee.unb.ca/tervo/ee4253/
Last updated: 02 JAN 2013
Other courses on Tervo's homepage...