{'fraction_non_alphanumeric': 0.013227513227513227, 'fraction_numerical': 0.0, 'mean_word_length': 5.361344537815126, '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}}
Time-bandwidth engineering for arbitrary waveform generation

We propose a technique to increase the throughput of non-binary arithmetic coding by reducing the computational complexity of symbol searches in the decoding process. This is achieved by reducing the length of the interval that needs to be searched using table look-up. Furthermore, the proposed method utilizes concatenation of RAM and ROM tables to avoid the division operation associated with RAM table lookup. The RAM table stores the search interval boundaries while the ROM table stores division approximation boundaries. Our experimental results confirm that the technique can significantly speed up the decoding process, and close the throughput gap between the encoder and the decoder.