{'fraction_non_alphanumeric': 0.01348314606741573, 'fraction_numerical': 0.0, 'mean_word_length': 6.015748031496063, '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}}
Highly efficient representation of reconfigurable code based on a radio virtual machine: Optimization to any target platform

ETSI has developed a novel Software Radio Reconfiguration framework encompassing technical, certification and security solutions. Compared to legacy Software Reconfiguration technology, such as the Software Communications Architecture, the ETSI solution is designed for lowest overall power consumption and efficiency. For this purpose, a novel approach for Code Portability has been developed — a Radio Virtual Machine based mechanism allows converting a given algorithm into a generic representation, which is then, optimized for the specific hardware resources available on a target platform. This contribution explains the basic principles and outlines how Code Portability is achieved while meeting the objectives in terms of power consumption and complexity.