The performance analysis and evaluation of satellite navigation systems under ionospheric scintillation have been a focal point in the field of modern aviation. With the development and upgrading of satellite navigation systems, the performance indicators and evaluation techniques of these systems also require continuous iteration and optimization. In this study, based on the ionospheric scintillation model and satellite navigation algorithm, we designed a software tool to evaluate the performance of GNSS aviation services under various ionospheric scintillation intensities. The software is implemented in the C/C++ programming language and provides assessment capabilities for different ionospheric scintillation environments and flight phases. By encapsulating the software task modules using technologies such as dynamic link libraries and thread pools, the software can flexibly adjust the ionospheric scintillation intensity and control the flight trajectory. This ensures the strong scalability and reusability of the software. The software supports the performance evaluation of aviation services during all flight phases of global flights and is compatible with GPS, BDS, GALILEO, and GLONASS systems. Through verification of the accuracy, integrity, continuity, and availability of the GNSS system under different flight phases and ionospheric scintillation effects, the effectiveness of the software design has been validated.
To address the issue that existing GNSS spoofing detection methods are not suitable for intermittent minor spoofing detection and spoofing duration identification, this paper theoretically analyzes the shortcomings of existing detection algorithms in terms of minor spoofing termination detection performance, and proposes comprehensively utilizing two types of control charts and robust estimation to detect the spoofing end moment, laying a foundation for spoofing duration identification and intermittent minor spoofing detection. The Shewhart control chart-based spoofing detection algorithm (M1) is proposed to achieve rapid spoofing termination detection, serving as one of the baseline algorithms for the joint algorithm. The strengths and weaknesses of the two baseline algorithms (M1 and existing EWMA control chart and robust estimation-based detection algorithm (M2)) in minor spoofing detection are analyzed. Under the robust estimation mechanism, a joint spoofing detection metric that can effectively indicate spoofing termination is constructed by combining their respective spoofing test statistics; then, anomaly detection on the joint detection metric is performed based on sample quantiles to identify the spoofing end moment. The experimental results under various typical abrupt spoofing and slowly varying spoofing scenarios demonstrate that the proposed joint spoofing detection algorithm based on dual control charts and robust estimation satisfies the spoofing alert time requirements specified by the International Civil Aviation Organization (ICAO) for the cruise phase. Compared with existing detection algorithms, the joint algorithm maintains excellent spoofing initiation detection performance while significantly improving both the speed and accuracy of spoofing termination detection. This effectively integrates the advantages of the two baseline algorithms and compensates for their individual limitations when operating independently. Upon timely and effective detection of the start and end moments of minor spoofing, it becomes possible to achieve spoofing duration identification and intermittent minor spoofing detection.
1 January 2024 in Proceeding in Humanities, Education and Social Sciences
The construction of teaching resources is the foundation of course construction and the focus of virtual teaching and research section construction. Taking the construction of shared resources for fli...