An algorithm for linearly constrained adaptive array processing | Synapse