Theory and techniques of modern digital communications. Communication limits; modulation and detection; data transmission over channels with intersymbol interference; optimal and suboptimal sequence detection; equalization. Error correction coding; trellis-coded modulation; multiple access.