Adaptive arrays with main beam constraints | Synapse