Coding and advanced signal processing for MIMO systems