MIMO digital signal processing