{'fraction_non_alphanumeric': 0.02109704641350211, 'fraction_numerical': 0.0, 'mean_word_length': 5.7785714285714285, '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}}
Covariance-invariant signal processing

When discretizing continuous-time systems or signals, one is often interested in preserving a property termed covariance-invariance. In this paper a technique is outlined for synthesizing discrete-time systems and signals which are covariance-invariant with corresponding continuous-time systems and signals. Applications of the technique to process simulation, minimum mean-squared error estimation, and digital filter synthesis are outlined, with example designs presented for covariance-invariant Butterworth and Chebychev digital filters. Based on the frequency response of these designs it is argued that the method of covariance-invariance is superior to the methods of impulse-invariance and bilinear-z as a response matching design technique for the synthesis of digital filters. This superiority is especially apparent at sampling rates that are marginal with respect to filter critical frequencies.