{'fraction_non_alphanumeric': 0.015053763440860216, 'fraction_numerical': 0.0, 'mean_word_length': 5.045454545454546, '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}}
Relaying over multiple slots with causal CSI: Optimal power allocation for energy minimization

In this paper, we employ a relay to assist in transmission from a source to a destination over a fixed number of time slots. We seek to minimize the expected sum transmission energy used by the source and relay, by choosing the transmission power of each node dynamically slot by slot. We assume that both receivers, namely the relay and the destination, can accumulate mutual information across previous and present slots by using earlier received packets for joint decoding. Assuming availability of causal channel state information (CSI) at all transmitters, we obtain the structure of the optimal solutions by dynamic programming. A key insight is that relaying is necessary for the expected sum energy to be bounded in Rayleigh fading channels. Numerical results show that the reduction in the expected sum energy is significant.