{'fraction_non_alphanumeric': 0.02077562326869806, 'fraction_numerical': 0.0013850415512465374, 'mean_word_length': 5.17948717948718, '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}}
Blind source separation using Fast-ICA with a novel nonlinear function

Blind source separation(BSS) is a hotspot in signal processing, and independent component analysis (ICA) is a very effective tool for solving the BSS problem. In order to improve the performance of the separation, a new nonlinear function sin was introduced. It can replace the commonly used classical functions (tanh, gauss and pow3) and does not need to select different nonlinear functions according to the Gauss property of signals. The two Matlab simulation results show that the improved Fast-ICA algorithm with the proposed nonlinearity can not only improve the separation accuracy but also speed up the convergence of blind source separation.