{'fraction_non_alphanumeric': 0.026530612244897958, 'fraction_numerical': 0.0020408163265306124, 'mean_word_length': 4.845238095238095, '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}}
Optical pseudo-random bit sequence generator using a dual-drive Mach-Zehnder modulator as a linear feedback shift register

We propose an optical pseudo-random-bit-sequence generator using a dual-drive Mach-Zehnder modulator operating as a 2-input XOR gate. The output of the modulator is detected, amplified and fed back as the input to the two RF ports with suitable time delays, thereby forming an optical linear feedback shift register capable of generating an optical PRBS data stream.