{'fraction_non_alphanumeric': 0.02924451665312754, 'fraction_numerical': 0.0, 'mean_word_length': 5.222222222222222, '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}}
VICASSO: a new flexible base-band transceiver ASIC for a wide range of DSSS communication applications

Direct sequence spread spectrum (DSSS) modulations have been widely used in different application fields over the past few years. Their main assets are now well known : reliability, robustness, communication privacy. The main drawback is a low spectrum efficiency due to spectrum spreading. This paper addresses a new base-band transceiver dedicated to point to point DSSS communications. This ASIC called VICASSO (Versatile Integrated Circuit for Advanced Spread Spectrum mOdulations) can be configured in many ways to suit a broad range of applications. First, in order to improve spectrum efficiency, M-ary orthogonal keying (MOK) and multi codes (MC) techniques have been implemented. Then, to face out inter symbol interference (ISI), a code hopping (CH) technique has been used. Many configurations mixing these modulations are available leading to a very flexible approach. VICASSO enables the end user to choose the best trade-off between data rate, robustness and spectrum efficiency for a given application. The functional description of the ASIC, its hardware features and its performance are detailed in this paper.