Optimum Array Processing: Part 4 of Detection, Estimation, and Modulation Theory