{'fraction_non_alphanumeric': 0.0224390243902439, 'fraction_numerical': 0.001951219512195122, 'mean_word_length': 5.333333333333333, '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}}
Pairwise optimization of modulation constellations

The design of two-dimensional signal constellations for the transmission of binary non-uniform memoryless sources over additive white Gaussian noise channels is investigated. The main application of this problem is the implementation of improved constellations where transmitted data is highly non-uniform. A simple algorithm, which optimizes a constellation by re-arranging its points in a pairwise fashion (i.e., two points are modified a time with the other points remaining fixed), is presented. In general, the optimized constellations depend on both the source statistics and the signalto- noise ratio (SNR) in the channel. We show that constellations designed with source statistics considered can yield symbol error rate performance that is substantially better than rectangular quadrature amplitude modulation signal sets used with either Gray mapping or more recently developed maps. Gains as high as 5 dB in Eb/N0 SNR are obtained for highly non-uniform sources.