{'fraction_non_alphanumeric': 0.01669941060903733, 'fraction_numerical': 0.007858546168958742, 'mean_word_length': 5.408805031446541, '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}}
Two satellites positioning algorithm based on AGPS system with two clock bias

Assisted Global Positioning System (AGPS) structure is used and Marquardt algorithm with additional earth ellipsoid equation is put forward in order to position and improve the positioning accuracy when only two satellites are captured intermittently in weak signal condition for global positioning system (GPS). AGPS provides auxiliary positioning data through General Packet Radio Service (GPRS) network. Positioning can be achieved when two satellites signals are captured twice between a short time. The big errors caused in solving the singular equation groups with Gauss-Newton algorithm can be remove by using Marquardt algorithm. In this algorithm, growth factor is used and adaptively adjusts the step according to the change of objective function. Compared to Gauss-Newton algorithm, the mean positioning bias decreases from about 500m to about 120m and there is less than 1.5 times computation increasing in Marquardt algorithm.