🤖 AI Summary
This work addresses the severe performance degradation of conventional beamforming in low-cost GNSS anti-jamming systems caused by the coarse 2-bit phase quantization of QPSK phase shifters. To tackle this challenge, we propose the first machine learning–assisted beamforming framework tailored to 2-bit phase constraints. By integrating discrete optimization, gradient-boosted decision trees, and local search, the method efficiently balances interference suppression and gain toward satellite directions while ensuring low latency and deterministic behavior. Simulations demonstrate that under strong jamming with a jammer-to-signal ratio (J/S) of 70 dB, the average carrier-to-noise density ratio (C/N₀) improves from 9.3 to 20.8 dB-Hz; under mild interference, a 4.2 dB gain is achieved. These results closely approach the theoretical optimum attainable with large antenna arrays.
📝 Abstract
We investigate low-cost GNSS anti-jamming using beamforming with inexpensive 2-bit phase shifters, constraining each complex array weight to one of four QPSK phase states (real/imaginary = -1 or +1). This severe quantization sharply limits the beampattern solution space, making conventional real-valued beamforming and naive weight quantization highly suboptimal. We formulate a discrete optimization that trades interference suppression against satellite-direction gain, and benchmark known combinatorial optimization methods across array sizes and interference conditions. Simulations show that performance improves with array size, with oracle and greedy search achieving up to 34 dB nulling, but oracle incurs exponential latency and greedy sampling is stochastic. To obtain deterministic low-latency performance, we propose an ML-aided method based on gradient-boosted decision trees followed by local search, which performs similar to the oracle for larger arrays at fixed latency. We further validate the approach experimentally using a fully digital emulation of the QPSK oracle beamformer and compare against a GNSS receiver without beamforming capability. Under mild jamming (J/S approximately 44 dB) both receivers maintain adequate tracking, with QPSK yielding a 4.2 dB higher average C/N0 (37.3 vs. 33.1 dB-Hz). Under moderate and strong jamming (J/S approximately 62-70 dB) the benefit is substantial. At J/S = 70 dB the unprotected receiver degrades to near tracking limits (avg C/N0 = 9.3 dB-Hz) while the QPSK oracle sustains an average C/N0 of 20.8 dB-Hz. These results confirm that 2-bit phase-shift beamforming provides considerable anti-jamming benefit over a standard GNSS receiver, motivating further research on oracle-level practical methods.