{'fraction_non_alphanumeric': 0.05067873303167421, 'fraction_numerical': 0.0, 'mean_word_length': 5.544378698224852, '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}}
Performance Analysis of GEVD-Based Source Separation With Second-Order Statistics

One of the simplest (and earliest) approaches to blind source separation is to estimate the mixing matrix from the generalized eigenvalue decomposition (GEVD), or Exact Joint Diagonalization, of two “target-matrices.” In a second-order statistics (SOS) framework, these target-matrices are two different correlation matrices (e.g., at different lags, taken over different time-intervals, etc.), attempting to capture the diversity of the sources (e.g., diverse spectra, different nonstationarity profiles, etc.). More generally, such matrix pairs can be constructed as “generalized correlation” matrices, whose structure is prescribed by two selected “association-matrices.” In this paper, we provide a small-errors performance analysis of GEVD-based separation in such SOS frameworks. We derive explicit expressions for the resulting interference-to-source ratio (ISR) matrix in terms of the association-matrices and of the sources' temporal covariance matrices. The validity of our analysis is illustrated in simulation.