Analysis of the Pattern Tolerances in Linear Arrays With Arbitrary Amplitude Errors