{'fraction_non_alphanumeric': 0.020964360587002098, 'fraction_numerical': 0.0, 'mean_word_length': 5.044303797468355, '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}}
Application of residue number system in the generation of PN-sequences for CDMA systems

Pseudo-noise (PN) sequences are sequences that are practically deterministic but passes many test for randomness. PN sequences are used in the CDMA systems for the detection of received data which is affected by multiple access interference (MAI). The sequences with low cross correlation factor performs better in the presence of interference. This article presents the generation of PN sequence using residue arithmetic. Residue number system (RNS) is a non-weighted, non-positional carry free arithmetic which represents an integer as a set of remainders. The use of RNS in PN sequence generation offers low cross correlation values. This property is investigated in this article and is compared with other PN sequences such as m-sequence and Gold sequence. Simulation results shows that the performance of RNS based PN sequence is superior than other sequences.