====== Course Outline ====== A PDF version of the course outline and policies is available [[http://www.cse.yorku.ca/course_archive/2007-08/F/4214/outline.pdf|here]]. Major topics to be covered include: (from the calendar description) * Review of probability and random variables * Introduction to stochastic processes and noise * Introduction to information theory: Shannon's Source Coding and Channel Coding Theorems * Source coding: Lossless coding (Huffman, Arithmetic, and Dictionary codes) versus lossy coding (Predictive and transform coding) * Analog to digital conversion: Sampling and quantization * Baseband transmission * Binary signal detection and matched filtering * Intersymbol interference and channel capacity * Digital bandpass modulation and demodulation schemes * Error performance analysis of M-ary schemes * Channel coding: Linear block, cyclic, and convolutional codes * Decoding techniques for convolutional codes, Viterbi algorithm * Synchronization techniques * Spread spectrum modulation: Direct sequence and frequency hopping