{'fraction_non_alphanumeric': 0.023346303501945526, 'fraction_numerical': 0.0, 'mean_word_length': 5.225806451612903, '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}}
Design of Optimized Sliding-Window BATS Codes

Batched sparse (BATS) codes are a low-complexity random linear network coding scheme that can achieve asymptotic bandwidth optimality. The destination node of BATS codes starts to decode the information packets only after receiving a sufficient number of coded packets which induces delay. Furthermore, the larger the size of source block is, the longer the delay is. In this letter, we propose a scheme by using sliding windows applied over BATS codes, named sliding-window BATS codes, which divides the information data into smaller blocks so as to reduce delay. Moreover, for improving the performance, we optimize the degree distributions with linear programming, and its performance is verified by computer simulations.