{'fraction_non_alphanumeric': 0.017385257301808066, 'fraction_numerical': 0.0027816411682892906, 'mean_word_length': 5.123404255319149, '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}}
Filtering of an Optical WDM Signal by using Wavelet Analysis

Wavelength division multiplexing WDM is on promising approach that can be used to exploit the huge bandwidth of optical fiber. In WDM, the optical transmission spectrum is divided into a number of wavelength bands, with each wavelength supporting a single communication channel. Thus, by allowing multiple WDM channels to coexist on a single fiber, we can tap into the huge fiber bandwidth, with the corresponding challenges being the design and development of appropriate network architectures and optical devices. This paper presents a novel signal processing technique based on the wavelet transformation of a received signal from two channels WDM system. Therefore the wavelet analyse is used for decoding and de-noising the received signal. We found that the signal filtering (de-noising) by using wavelet analysis is more optimal than filtering by utilizing the classical filter from the point of attenuation, phase shifting and signal spectrum deformation. The continues wavelet transform is successfully employed to decode and de-noise the received signal for different wavelengths separation (3,1 and 0.5 nm). Furthermore the selection of the wavelet type and the decomposition level is one of the most important parameters. We noted that in our case the haar and db wavelets are the most appropriate ones. Otherwise the decomposition level depends on the noise form.