A system and method to optimize a multiple-input multiple-output signal processing RF communication system that includes obtaining, by a processor, at the receiver, during spatial processing, metrics from the channel stream. The metrics include a spatial correlation metric representing spatial coupling between multiplexed streams in the channel stream, a signal-to-noise power ratio metric representing propagation losses encountered by the signal, and a cross polarization discrimination metric representing whether polarization modes can be processed as independent groups. The processor obtains these metrics based on obtaining geometric information related to the receiver and the transmitter. Predictive methods may be employed to determine expectations for some metrics in advance. The method includes applying a policy with at least one objective of the system, and based on at least one metric and the policy, applying at least one adaptation to at least one of: the receiver or, the transmitter.