{'fraction_non_alphanumeric': 0.021333333333333333, 'fraction_numerical': 0.0035555555555555557, 'mean_word_length': 5.325842696629214, '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}}
Systems View to Designing RF Fingerprinting for Real-World Operations

Great progress has been made recently in radio frequency (RF) machine learning (ML), including RF fingerprinting. Much of this work to date, however, has been limited in scope to proof-of-concept demonstrations or narrowly defined and tested under circumstances that only address part of the actual operational considerations. In this paper we expand this consideration for an RF fingerprinting application. In doing so, we build on our previous work developing our RiftNet#8482; deep learning classifier to consider realistic operational and systems aspects to ensure the solution is robust to real-world signal environments and other tasks of an RF receiver. In particular, we show new results on how to handle difficult cases of signal interference, how to efficiently improve performance with the use of geolocation information, and ways to further reduce computational constraints for edge operation. In summary, this work presents moving beyond initial success in RF ML towards expanding the solution for eventual edge operation in a larger system.