{'fraction_non_alphanumeric': 0.019504876219054765, 'fraction_numerical': 0.0, 'mean_word_length': 5.703517587939698, '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}}
Channel Decoding Using Cyclic Elimination Algorithm for Pulse Based UWB Transceiver

Ultra-Wideband has recently become an emerging technology in internet-of-things (IoT) and wireless sensor networks (WSNs) for high-volume data transmission and sensing applications. However, channel estimation, proper signal detection, and data decoding are challenging to recover the message information in the UWB receiver successfully. A power-efficient and straightforward channel decoding receiver architecture is critically needed for low-power and resource constraints applications. This paper proposed a cyclic pulse elimination based channel decoding algorithm to recover the sending data channel. The receiving signal correlates with individual pulses and eliminates cyclically to decode the data channel. Then the decoded pulses use to recreate the pulse-sequence to find the missing data channel. The MATLAB simulation tool performs the proposed algorithm to decode the data channels from the composite signal. Simulation results indicate that the proposed channel decoding algorithm can be implemented in the micro-controller board to simplify the receiver architecture for real-time implementation. The proposed scheme will reduce the computational burden and pave the way for new platforms in high-speed wireless sensor applications.