1. A noise robust automatic speech recognition system, comprising: a front end analysis module isolating a set of independent subspaces, wherein said front end analysis module employs one or more block diagonal front-end whitening matrices to isolate the set of independent subspaces; a model-compensation module employing a model-compensation distortion function that operates on each of the subspaces isolated by said front-end analysis module; and a subspace model compression module employing subspace tying to perform model compression.