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 at a time, with all other points remaining fixed), is presented. In general, the optimized constellations depend on both the source statistics and the signal-to-noise ratio (SNR) in the channel. We show that constellations designed with source statistics considered can yield symbol error rate (SER) performance that is substantially better than rectangular quadrature amplitude modulation signal sets used with either Gray mapping or more recently developed maps. SER gains as high as 5 dB in E b /N0 SNR are obtained for highly non-uniform sources. Symbol mappings are also developed for the new constellations using a similar pairwise optimization method whereby we assign and compare a weighted score for each pair. These maps, when compared to the mappings used in conjunction with the standard rectangular QAM constellation, again achieve considerable performance gains in terms of bit error rate (BER). Gains as high as 4 dB were achieved over rectangular QAM with Gray mapping, or more than 1 dB better than previously improved mappings. Finally, the uncoded pairwise optimized system is compared to a standard tandem (separate) source and channel coding system. Although neither system is universally better, the uncoded system with optimized constellations outperforms the tandem coding system for low-to-mid SNRs. Performance/complexity trade-offs between the two systems are also discussed.
I IntroductionFor uniformly distributed sources, rectangular quadrature amplitude modulation (QAM) using Gray mapping is known to perform well, and is shown as optimal in terms of bit error rate (BER) for high enough signal-to-noise ratios (SNR) [1]. As noted in [13], however, there are many real-world examples of data sources which are highly nonuniform, such as text (email and instant/short messages), medical images and encoded voice data [2]. Compression will often have residual redundancy in the output due to non-ideal coding methods [3]. Rather than using traditional separate source and channel coding (which may be sensitive to noise-related errors in decoding if optimal variablelength source coding is used, as we later illustrate in Section VI), we can choose instead to directly exploit the non-uniformity of the source via the modulation scheme, while gaining noise-resiliency in many cases and significantly reducing system complexity and delay [3]. Such an approach, which can be characterized as a joint source-channel coding approach, is quite attractive for complexity-constrained and delaysensitive applications such as wireless sensor networks. In these nonuniform situations, the performance of Gray...