{'fraction_non_alphanumeric': 0.030752916224814422, 'fraction_numerical': 0.003181336161187699, 'mean_word_length': 5.465753424657534, '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}}
Physical-layer network coding: A high performance PHY-layer decoder

Physical-layer network coding (PNC) can potentially boost the throughput of a two-way relay network by 100% compared with conventional packet forwarding schemes. However, the complexity of PNC channel decoders can be considerably higher than the complexity of channel decoders for point-to-point communication systems. Although many PNC channel decoders proposed to date have good decoding performance, they may not be feasibly implemented in practical systems due to their high computation complexities. This paper presents a reduced-complexity decoder (RCD), a PNC decoder with adjustable decoding complexity that is amenable to real-time implementation. We experimentally evaluate the performance-complexity trade-off of RCD. Our experimental results show that RCD can achieve substantial throughput gain over state-of-the-art decoders proposed for real-time PNC systems.