Robust partially adaptive array processing based on generalized sidelobe canceller