The use of global navigation satellite system (GNSS) antenna arrays for applications such as interference counter-measure, attitude determination and signal-to-noise ratio (SNR) enhancement is attracting significant attention. However, precise antenna array calibration remains a major challenge. This paper proposes a new method for calibrating a GNSS antenna array using live signals and an inertial measurement unit (IMU). Moreover, a second method that employs the calibration results for the estimation of steering vectors is also proposed. These two methods are applied to the receiver in two modes, namely calibration and operation. In the calibration mode, a two-stage optimization for precise calibration is used; in the first stage, constant uncertainties are estimated while in the second stage, the dependency of each antenna element gain and phase patterns to the received signal direction of arrival (DOA) is considered for refined calibration. In the operation mode, a low-complexity iterative and fast-converging method is applied to estimate the satellite signal steering vectors using the calibration results. This makes the technique suitable for real-time applications employing a precisely calibrated antenna array. The proposed calibration method is applied to GPS signals to verify its applicability and assess its performance. Furthermore, the data set is used to evaluate the proposed iterative method in the receiver operation mode for two different applications, namely attitude determination and SNR enhancement.
Multipath propagation can cause significant impairments to the performance of Global Navigation Satellite System (GNSS) receivers and is often the dominant source of accuracy degradation for high precision GNSS applications. Commonly used time-of-arrival estimation techniques cannot provide the required estimation accuracy in severely dense multipath environments such as urban canyons. Multipath components are highly correlated and this results in a rank deficiency of the signal autocorrelation matrix. In this paper the Doppler spectrum broadening of the fast fading channel resulting from the motion of the receiver or surrounding objects is employed to decorrelate signal reflections for the purpose of high-resolution estimation of multipath delays through the subspace-based Multiple Signal Classification (MUSIC) technique. Specifically, delay-domain correlator outputs at different Doppler frequencies are combined to enhance the rank of the signal autocorrelation matrix. Simulation and results of real data collected in an urban environment (downtown Calgary) are presented to compare the performance of the proposed method with the spatial-temporal-diversity-based MUSIC technique and a widely available algorithm in commercial GNSS receivers, namely the double-delta correlator technique. The performance metrics are based upon pseudorange and positioning errors, which are derived using an accurate reference trajectory established using a high precision GNSS-INS integrated system.