{'fraction_non_alphanumeric': 0.022906793048973143, 'fraction_numerical': 0.0, 'mean_word_length': 5.272277227722772, '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}}
Maximin Adaptive Array Algorithm

A new algorithm for adaptively steering antenna pattern nulls while maintaining a pattern maximum on a desired signal is described. The derivation is carried out by maximizing an estimate of the signal-power-to-interference-power ratio. The resulting algorithm employs double loops; one set maximizes the desired signal power and the other set minimizes the interference power. The MAXIMIN algorithm does not require detailed knowledge of the received signal. Rather, it requires only that the desired signal plus interference and noise be separated from interference and noise alone. A detailed simulation of a spread-spectrum (FH/PN) modem incorporating the MAXIMIN algorithm has been developed. The simulation incorporates all known hardware effects having a significant impact on the operation of the algorithm such as: differing group delays of critical filters, nonlinear effects in the cross-correlation multipliers, limited bit resolution in A/D and D/A converters, and mutual coupling between the array elements. Excellent performance in terms of convergence speed and final signal-to-noise ratio is obtained over a wide range of interference conditions. This approach appears to be well suited to frequency-hopping modems.