ECE4253 Digital Communications
Department of Electrical and Computer Engineering - University of New Brunswick, Fredericton, NB, Canada
Instructor:
Dr. Richard Tervo, Ph.D.
E-Mail:
tervo@unb.ca
Topics and Online Tools
Introduction to Digital Communications
The OSI Model
Online Binary Encoding Tool
MATLAB Reference Page
The Mathematics of Digital Communications
Groups, Rings and Fields
Polynomials and the Galois Field GF(2)
Galois Field GF(2) Calculator Tool
A Table of Polynomial Factors in GF(2)
A Table of Irreducible Polynomials in GF(2)
Polynomial GF(2) 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
Data Compression
Introduction
English Dictionary (4/8) Compression
Dictionary Compression Tool
MNP5 Data Compression
MNP5 Compression Tool
V.42
bis
Compression Tool
Arithmetic Coding
Modulation
Phase Shift Keying
16-QAM Decoding Tool
Error Control Coding
Introduction
Codeword Generation Tool
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
Polynomial Code Generator Tool
Code Generation with Galois Fields
Introduction to BCH codes
BCH Code Generator
Introduction to Reed Solomon Codes
Introduction to Convolutional Coding
Error Correction and Convolutional Coding
Convolutional Coding Tool (R=1/2; K=3)
Convolutional Coding Tool (R=1/2; K=4)
Error Correction with Viterbi Decoding
Viterbi Decoding Tool (K=3)
Viterbi Decoding Tool (K=4)
Applications: Printed Bar Codes
Introduction
1D Code 25 Tool
1D Code 39 Tool
1D Code 93 Tool
1D Code 128 Tool
1D UPC-A Tool
1D EAN-13 Tool
2D QR Code Tool
2D Data Matrix Tool
2D Aztec Tool
2D PDF417 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.ece.unb.ca/tervo/ece4253/
Last Updated: 2023.06.30
Back to Tervo's homepage...