Abstract Aiming at global navigation satellite system (GNSS) spoofing signal recognition and intelligent anti-spoofing, this paper proposes a method of GNSS spoofing signal identification, spoofing signals orienting and adaptive nulling, based on estimation of signal parameters via rotation invariant technique (ESPRIT) algorithm and generated-signal sample matrix inversion (GS-SMI), combining the spatial spectrum estimation technology and adaptive array processing technology in array signal processing. The results of the simulation indicate that the proposed method is effective to restrain the influence of the GNSS spoofing attack. It provides theoretical support for further application of array antenna in GNSS spoofing environment.