Signal-space methods provide a unifying framework for modulation, detection and coding concpets. Three chapters on coding provide valuable design information for communications systems