{'fraction_non_alphanumeric': 0.024050632911392405, 'fraction_numerical': 0.0, 'mean_word_length': 4.690647482014389, 'pattern_counts': {'":': 0, '<': 1, '<?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}}
An MDL Algorithm for Detecting More Sources Than Sensors Using Outer-Products of Array Output

In this paper, we propose an algorithm for detecting the number M of Gaussian sources received by an array of a number N (N <; M) of sensors. This algorithm is based on the minimum description length (MDL) principle using the outer-products of the array output. We show that as long as the covariance matrix of the array output has the full rank N, the covariance matrix of a vectorized outer-product of the array output has the full rank N-squared, which meets a validity condition of the MDL algorithm. We show by simulation that the MDL algorithm can perform substantially better than some relevant algorithms. A necessary identifiability condition is also obtained, for uncorrelated sources.