{'fraction_non_alphanumeric': 0.011305241521068859, 'fraction_numerical': 0.0, 'mean_word_length': 5.450331125827814, '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}}
Constant subblock composition codes for simultaneous energy and information transfer

Motivated by code design for real-time simultaneous information and energy transfer, we characterize achievable rates and error exponents for discrete memoryless channels using constant subblock composition codes (CSCCs). All subblocks within every codeword in a CSCC have the same fixed composition. For a given channel, this composition may be chosen to balance the tradeoff of receiving high information rate and sufficient energy with every subblock duration. We provide a lower bound on the achievable rate by deriving a loss term relative to unconstrained random codes. We show that the error exponent for CSCCs is related to the error exponent for constant composition codes through the same loss term. We also compare achievable rates using CSCC with joint subblock decoding to the case where received subblocks are decoded independently for relatively faster information access.