{'fraction_non_alphanumeric': 0.025056947608200455, 'fraction_numerical': 0.0, 'mean_word_length': 5.709923664122138, '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}}
A GEF-based algorithm for blind estimation of PN sequence in lower SNR DSSS signals

In this paper, we propose a generalized energy function (GEF) algorithm to search for the optimum weights to estimate the PN spreading sequence in a non-cooperative context by introducing a weighting matrix. The GEF algorithm can work in real-time and be easily implemented in both synchronization and asynchronization signal modes. Computer simulations show that this algorithm can estimate PN spreading sequence quickly and accurately at lower signal-to noise ratio (SNR), largely reducing the computational complexity and storage requirement versus the eigenvalue decomposition (EVD) algorithm. Furthermore, its properties of convergence, correlation and computational storage are better than the projection approximation subspace tracking (PAST) and modified Hebbian rule (MHR) algorithms.