{'fraction_non_alphanumeric': 0.01646843549862763, 'fraction_numerical': 0.0, 'mean_word_length': 5.670731707317073, '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}}
Implementation of automatic digital compensation in IQ modulators

We consider Digital Signal Processor (DSP) based IQ modulators generating Continuous Phase Frequency Shift Keying (CPFSK) signals. Departures from a flat-magnitude, linear phase frequency response in the pass bands of signal reconstruction filters in the / and Q channels cause ripple in the modulator output signal envelope. Amplitude Modulation (AM) in the signal envelope function produces undesirable sidelobes in the FSK signal spectrum when the signal passes through nonlinear elements in the transmission path. A structure is developed for digitally compensating for the magnitude and phase characteristics of the signal reconstruction filters. Optimum digital compensation filters are found using least squares (LS) techniques. We propose a method by which the optimum compensation filters can be estimated using test input signals thus allowing the compensation process to be automated. We describe the implementation of the automatic digital compensation technique on a DSP platform and present experimental results.