To enhance the multiple interference suppression performance of global navigation satellite system (GNSS) receivers without extra antenna elements, a space-time-frequency adaptive processor (STFAP) is investigated. Firstly, based on the analysis of the autocorrelation function of the multicomponent signal, we propose a common period estimation and data block technique to segment the received signal data into blocks. Secondly, the signal data in each block are short-time Fourier transformed into time-frequency (TF) domain, and the corresponding TF points with similar frequency characteristics are regrouped to structure space-time-frequency (STF) data matrixes. Finally, a space-time-frequency minimum output power-(STF-MOP) based weight calculation method is introduced to suppress multiple interfering signals according to their sparse characteristics in TF and space domains. Simulation results show that the proposed STFAP can effectively combat more wideband periodic frequencymodulated (WBPFM) interferences even some of them arriving from the same direction as GNSS signals without increasing the number of antenna elements.