{'fraction_non_alphanumeric': 0.03, 'fraction_numerical': 0.013333333333333334, 'mean_word_length': 4.975124378109452, '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}}
Compress-Forward Coding With BPSK Modulation for the Half-Duplex Gaussian Relay Channel

This paper studies compress-forward (CF) coding with BPSK modulation for the half-duplex Gaussian relay channel. In CF relaying, Wyner-Ziv coding is applied at the relay to exploit the joint statistics between signals at the relay and the destination. We propose Slepian-Wolf coded nested scalar quantization (SWCNSQ) for practical Wyner-Ziv coding at the relay. We first provide the achievable rate of SWCNSQ based CF relaying as a performance benchmark, and then present a practical code design using low-density parity-check (LDPC) codes for error protection at the source, and nested scalar quantization plus irregular-repeat accumulation (IRA) codes for CF coding at the relay. The degree distributions of the LDPC and IRA codes are optimized using extrinsic information transfer charts and Gaussian approximation. Under discretized density evolution for asymptotically large block lengths, our optimized code design operates 0.11-0.21 dB away from the SWCNSQ limit for CF relaying. Simulations with LDPC/IRA codes of length 2 times 105 bits show a performance gap of 0.27-0.38 dB from the achievable rate.