{'fraction_non_alphanumeric': 0.024608501118568233, 'fraction_numerical': 0.0, 'mean_word_length': 5.347517730496454, '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}}
Representation of PWM signals through time warping

In this work a novel approach for representing pulse width modulated (PWM) signals is introduced. PWM signals are usually represented according to the way they are generated, that is, by manipulating the sign of the comparison between the input signal and a reference wave. On the contrary, the new representation consists of a warped Fourier series, that is, a series of properly phase-modulated sinusoids, such that the zero-crossings of each warped harmonic comprehends the zero-crossing of the PWM signal. Yet, in contrast with the original signal, the spectrum of the resulting components decays exponentially, so they can be sampled at reasonable low rate while maintaining aliasing negligible. Being band-limited and keeping zero-crossings unaltered, this representation is suitable for computationally efficient PWM signal generation.