{'fraction_non_alphanumeric': 0.03152789005658852, 'fraction_numerical': 0.002425222312045271, 'mean_word_length': 5.481675392670157, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Machine learning based altitude-dependent empirical LoS probability model for air-to-ground communications

Line-of-sight (LoS) probability prediction is critical to the performance optimization of wireless communication systems. However, it is challenging to predict the LoS probability of air-to-ground (A2G) communication scenarios, because the altitude of unmanned aerial vehicles (UAVs) or other aircraft varies from dozens of meters to several kilometers. This paper presents an altitude-dependent empirical LoS probability model for A2G scenarios. Before estimating the model parameters, we design a K-nearest neighbor (KNN) based strategy to classify LoS and non-LoS (NLoS) paths. Then, a two-layer back propagation neural network (BPNN) based parameter estimation method is developed to build the relationship between every model parameter and the UAV altitude. Simulation results show that the results obtained using our proposed model has good consistency with the ray tracing (RT) data, the measurement data, and the results obtained using the standard models. Our model can also provide wider applicable altitudes than other LoS probability models, and thus can be applied to different altitudes under various A2G scenarios.