SMS: Optimum array processing