Finite-length equalization over multi-input multi-output channels