Spatial multiplexing and receiver design