{'fraction_non_alphanumeric': 0.013398294762484775, 'fraction_numerical': 0.0, 'mean_word_length': 5.323076923076923, '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}}
Adaptive FIR filter for frequency estimation of sinusoids using particle swarm optimization

A new frequency estimation method which detects frequencies of unknown number of source sinusoidal signals is suggested. The system contains an adaptive finite impulse response filter (FIR) which exploits one of a several random search algorithms, particle swarm optimization (PSO). PSO will work on minimizing the overall output power by finding the frequencies of the roots on the unit circle. The pseudo spectrum is achieved by frequency elimination of the roots and is used to estimate the frequency of the source signals along with their number. After estimating the frequencies of the undesired interfering signals, the system can then work on suppressing these signals and maintaining the strength of the desired signals.