{'fraction_non_alphanumeric': 0.008633093525179856, 'fraction_numerical': 0.0, 'mean_word_length': 5.15929203539823, '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}}
Hard and Soft Decision Decoding Using Viterbi Algorithm

Any information that has to be transmitted undergoes a number of processes including the noise channels before it is extracted by the receiver. This brings in the need for reliable reception of information with minimum error rate. The main aim of this paper is to shed light on Viterbi algorithm as an error detection and correction method used to maintain the reliability of the system. This paper focuses on Viterbi Decoder, an efficient Hard/Soft algorithm devised to estimate the most likely path for convolutionally encoded data with implementation details on Hard and Soft decision techniques through various communication channels.