{'fraction_non_alphanumeric': 0.019076305220883535, 'fraction_numerical': 0.0, 'mean_word_length': 5.6466666666666665, '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}}
Performance evaluation of Viterbi decoders by multicanonical Monte Carlo simulations

We propose a novel simulation-based method to evaluate the performance of Viterbi decoders. In particular, we address scenarios where the error probability is very low, that is, scenarios where classical Monte Carlo simulations would require impractical execution times before producing reliable results. As other recent fast-simulation approaches, the proposed method relies on the multicanonical Monte Carlo technique, but, unlike the existing general-purpose methods, it is specifically designed for Viterbi decoders, the algorithm being driven by a control variable that depends on the state metrics of the various survivors over the trellis. In simple scenarios for which analytical tools are available, the simulation results agree with them, while, in the most common scenarios, no analytical tool is available and the proposed method gives the fastest way for the estimation of low error probabilities.