A technique for suppressing interference with unknown phase shifts received by an array of sensor elements partitions the array into a plurality of subarrays. Each subarray is processed independently to suppress the interference. Next, the resulting data from each subarray are summed together. This summed data, which effectively represents data provided by the full array with interference suppressed, may be utilized to detect and/or localize a target of interest. Each subarray is processed independently of all other subarrays. No cross-subarray processing is required. This technique is applicable to linear arrays, multi-line arrays, planar arrays, cylindrical arrays, conformal arrays, and spherical arrays. Applicable sensors include acoustic sensors (e.g., sonar, ultrasonic), electromagnetic sensors (e.g. radar), and optical sensors (e.g., infrared, ultraviolet, visible light).