Fundamental communications concepts: information, entropy, channel capacity, codes, data compression, adaptive channel equalizers, modulation/demodulation of signals, tracking, Kalman filtering, use of specialized signal processing hardware. Software in communication systems. Three lectures; second term Prerequisite(s): SFWR ENG 2MX3. STATS 3N03 or 3Y03 is recommended.