{'fraction_non_alphanumeric': 0.022292993630573247, 'fraction_numerical': 0.009554140127388535, 'mean_word_length': 5.594405594405594, '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}}
Digital predistortion of hardware impairments for full-duplex transceivers

Digital predistortion is applied to account for all significant hardware impairments in a regeneration architecture full-duplex transceiver. Compared to a conventional regeneration architecture, where non-linearities are simply reconstructed for cancellation, by predistorting we avoid these components to achieve an improvement in both self-interference suppression and signal quality. A new set of predistortion basis functions is proposed for the cascade of baseband non-linearities, mixer IQ imbalance, and power amplifier non-linear memory effects. Experimental results on a hardware testbed operating in the 2.4 GHz ISM band show that an additional 14 dB analog suppression can be achieved using the proposed pre-distortion basis over a 20 MHz bandwidth (compared to the case without predistortion), leading to a total self-interference suppression of 71.5 dB.