An Energy Efficient Crypto Suit for Secure Underwater Sensor Communication using Genetic Algorithm Vol. 5, No. 1 | January – June 2022 SJET | P-ISSN: 2616-7069 |E-ISSN: 2617-3115 | Vol. 5 No. 1 January – June 2022 19 Design and Development of GUI for the Mitigation of Chromatic Dispersion: A New Approach Bhagwan Das1, Nawaz Ali Zardari2, Farah Deeba3, Dileep Kumar Ramnani4 Abstract: Chromatic Dispersion (CD) is the important effect that is considering for optical communication system design as it broadens the pulse during the propagation along channel resulting in pulse overlapping and ultimately bit errors raises. The increment in bit error, in result reduce the performance of optical system. Therefore, mitigation CD is necessary in order to improve the performance of optical communication system. There are several techniques of mitigating CD have been proposed and all based on coding based and this will create issues for the communication design engineer that every time the parameters need to be revised. In order to avoid this issue, the ease for the system design engineer has been created in designing the Graphical User Interface (GUI). In this work, GUI is designed and developed that will request the parameters need to be select for the optical system and it will describe the all process for mitigating it from the system. In the first, the communication system designer have to select the Transmission along with modulation and after that transmission at distance is asked in terms of km. The CD is mitigated uses least mean square technique and Fast Fourier Transform method. The further smoothing of signal is improved by Pulse shaping via using the raised cosine filter. In the end, the original signal and the compensated signal are defined. The BER is also calculated to show whether the reduction through DSP is performed. The GUI is developed in MATLAB and every button backhand the strong coding is used in C++ for developing the system. The proposed design of GUI for the reduction in Chromatic Dispersion has successfully attained the reduction of CD as 40%. In addition to that BER of 10-3 has been attained using the proposed system. The system was designed and developed for the QAM modulation schemes. The designed system has been tested for the 10 Gb/s data rate. The designed and developed system offers the ease of use for the communication engineer, in which on one platform the user can observer well the optical system instead of programming. Keywords: Chromatic Dispersion, Digital Signal Processing, Graphical User Interface, MS VISIO. 1Department of Electronic Engineering, Quaid-e-Awam University of Engineering, Science and Technology, Nawabshah, Sindh, Pakistan. 2Department of Telecommunication Engineering, Quaid-e-Awam University of Engineering, Science and Technology, Nawabshah, Sindh, Pakistan. 3Faculty of Engineering and science Technology, Department of Computing, Hamdard university Karachi Pakistan 4Department of Electronic Engineering, Dawood University of Engineering & Technology, Karachi. Corresponding Author: engr.bhagwandas@hotmail.com mailto:engr.bhagwandas@hotmail.com Design and Development of GUI for the Mitigation of Chromatic Dispersion: A New Approach (pp. 19 - 31) Sukkur IBA Journal of Emerging Technologies - SJET | Vol. 5 No. 1 January – June 2022 20 Optical communication is now widely used for high speed communication systems [1]. During the transmission, several transmission impairments effect the performance of systems such as linear and nonlinear parameters. Chromatic dispersion is one of them. Many techniques have already been utilized for the CD reduction [2]. When the signal propagates along fiber optic due to refractive index the pulse broadening effects occur and after some distance signal is lost. The main aim is that to design a platform for CD reduction which should be user friendly even we can execute it without programming [3]. Many researchers has developed the system related chromatic dispersion as discussed in. However, each system has its own advantages and disadvantages [4]. In this research, the CD is reduced in the electrical domain via Graphical User Interface that will help in designing the future communication system in order to solve chromatic issues. In the next section, the problem related to optical system designing for mitigation of chromatic dispersion is discussed and also the proposed work details are descripted in comparison to the work that have been carried out in the past. The different researchers have worked on reduction of chromatic dispersion. Each work has its own significant in terms of application and results attained. In this paper, the research paper that are only related to development of GUI or similar software tool are discussed in order to demonstrate the need of efficient GUI design and development for the Chromatic dispersion for the various application of optical communication. In this work, author Amiri in [5] focused the chromatic dispersion compensation is performed numerically for 250 km fiber and BER achieved was 10-2 for optical wireless channel. However, the system designed only based on numerical design and simulation was carried out using the ordinary programming no convenient way of demonstrating the simulation was proposed. The author Neumann in [6] demonstrated the chromatic dispersion using discrete-time filtering strategy the system was designed using the programming no simulator to GUI was designed for the convenient of optical designer was considered. The system was tested on QPSK modulation with some reduction of complexity in existing circuits. The author Wu in [7] has focused the equalization of Chromatic dispersion equalization for optical communication using PSO algorithm the proposed system was designed using the programming no simulator or GUI was created in order to facilitate the design for future perspective. The system was tested for QAM modulation and reduction of chromatic dispersion with 25% was attained using the proposed system. The filter also discussed the complex design issues. The author Udayakumar in [8] designed the chromatic dispersion compensation system using FBG fiber Bragg grating. The worked was carried out using the optisystem software. The link is limited to few Gb/s and BER was not so much fascinating as per requirements of optical wireless channel. It is important to note that optisystem is an expansive simulation tool for developing optical related system and it increase the cost of design system using analysis. The author Mustafa in [9] worked on compensation of chromatic dispersion in order to maximize transmission bit rate. The work is carried out using soliton transmission technique. It is important to discuss that work was carried using expansive software. Beside that the optical soliton wave technique is utilized and system was designed for the 1.9932. The author Galvis-Velandia in [10] presented the analysis of dispersion compensation using self-phase modulation using modulator scheme for 50 km fiber link. The system was designed and analyzed for spectral separation of the transmitted channels for 0.2 nm the system has some harmonics alter the spectral density waveform. The system was designed using the programming no simulator or GUI was Design and Development of GUI for the Mitigation of Chromatic Dispersion: A New Approach (pp. 19 - 31) Sukkur IBA Journal of Emerging Technologies - SJET | Vol. 5 No. 1 January – June 2022 21 designed to help the researcher and optical designer to modify the system characteristics for future design aspects. Chromatic Dispersion (CD) is key parameter that is considered well when designing the optical communication [11]. The more CD in the signal will increase the Inter Symbol Interference (ISI) that will cause increase in error in transmissions [12]. In result, more bit are corrupted and system performance is highly degraded. Because of that mitigation of CD is important in designing the high performance optical communication [13]. In the past, various CD mitigation have been proposed via signal processing and through programing [14]. There are several issues are encountered when mitigating the CD via programming and signal processing [15]. One is every time, when system designer changes the other parameters the programmer needs to write the all code again and have to check the response of each parameter again and again this will consume lots of time in just checking the system [16]. Furthermore, the signal processing are limited in terms of smoothing the corrupted signal. In comparison to past, the proposed work designed and developed a convenient GUI for the communication system designer that will just ask the programmer to insert values and at back hand the programming for GUI is executing all the variation that is carried out for changing the system. One more advantages of the proposed system is that it will show instant outcome of the developed changes for CD means every time like in the past, the system designed don’t need to write and execute the code. The proposed system need all the values of parameters selection. In the next section, the system designing is discussed in detail. The design and development of GUI for CD mitigation is carried out in different step as shown in Fig. 1. The design steps are shown in flow chart. Start End Generate Input Signal Observe Chromatic Dispersion Convert signal in to Dig ital domain Convert signal into Optical D omain Devel op Optical Channel Apply Digital Si gnal Processing Create GUI for visualization of Signals and Chromatic Dispersion Yes No Th en Change Parameters Fig. 1. Flow chart of Designed and Developed System In Fig. 1, the proposed work research flow chart is depicted. It states that in the first design step need to generate an analog signal and its output can be seen in GUI after that this analog signal is converted in digital signal via analog-to-digital conversion. Here, the outcome of digital signal can be viewed at GUI as well as shown in flow chart Fig. 1. After that using modulation, the signal is converted in optical signal as discussed in [17]. The details of the techniques are shown in methodology section. This optical signal can be seen in GUI. After that this signal propagated at optical channel and where the effect of chromatic dispersion is observed this can be seen on GUI. If the Chromatic dispersion is observed the digital signal processing techniques are applied in order to mitigate the CD. If there is no CD is observed than the parameters of optical fiber channel are varied [18]. Here, Design and Development of GUI for the Mitigation of Chromatic Dispersion: A New Approach (pp. 19 - 31) Sukkur IBA Journal of Emerging Technologies - SJET | Vol. 5 No. 1 January – June 2022 22 both signal can be observed on GUI. Before Chromatic dispersion and after Chromatic Dispersion as shown in Fig. 1. In the next section, the detailed methodology of the work is discussed including the analytical work done in order to design and develop the system that mitigates the CD and also the design of GUI and its outcome is discussed in detail. In this work, the development of chromatic dispersion mitigation is performed analytically and after that system is programmed in MATLAB and in the last design of GUI is executed as shown in Fig. 2. Input Analog Signal Generation Analog to Dig ital Convers ion Convers ion in Optical D omain Optical F iber Channel Demo dulati on of converti ng in Electrical Signal Apply Digital Processing for Removing Dispersion GUI D esign. Fig. 2. Methodology for Development of Chromatic Dispersion and Design of GUI The methodology of developing the chromatic dispersion reduction is shown in Fig. 2. In the first, the chromatic dispersion reduction is discussed and after that design of GUI is discussed. A. Development of Mitigation of Chromatic dispersion The input signal is generated using MATLAB, the analog signal is generated of 50 MHz with normalized amplitude values. The signal conditioning of input signal (digitlization) via analog to digital conversion is carried. The generated analog test signal is converted into digital with the frame Size of length 128 bits. The digital signal has 128 number of bits and cyclic prefix that reduce the ISI during the transmission and conversion from digital processing techniques [19] For converting in digital domain, the 1 to 256 subcarrier having index from [-128 to 128] and [0 to 256] is considered. The following commanded are programed: Channel_Spacing = [0 256]; F= 50MHz; Samples space= 10; [y, t] = a2d (channel, F, Samples space) The above code converting the signal in digital domain and after that second stage is modulating the signal in optical domain. This action is performed using the modulation. The modulations are well known process to changing the characteristic of the signal [20]. There are many modulation schemes are there. They characterized based on amplitude, Phase, and Frequency. In this work, the 256 length of signal taken above is converted in optical signal via QAM modulation the amplitude of carrier is modulated by 90º. The response of QAM signal is shown in Fig. 3. Fig. 3. The constellation diagram The constellation diagram states that complex digital signal are converted in set in the optical symbols, bits are arranged in unique manner of direct modulation. The QAM modulator is developed in MATLAB Simulink. The model is sown in Fig. 4. Design and Development of GUI for the Mitigation of Chromatic Dispersion: A New Approach (pp. 19 - 31) Sukkur IBA Journal of Emerging Technologies - SJET | Vol. 5 No. 1 January – June 2022 23 Fig. 4. Design of QAM Modulator From the design of QAM modulator as shown in Fig. 4. The signal is modulated in stream of bits formed by log2P, where P defines the no. of symbols. 16-QAM modulations is performed in following way [21]: P = 256; I = log2(P); nSamp = 10; The signal that is modulated in converted above code converting the signal in digital domain and after that signal is converted in optical via direct modulation. This optical signal is ready to launch over optical fiber to be transmitted at different distances [22]. The signal propagation on optical fiber channel is performed using Non-Leaner Schrödinger Equation (NLSE). This NLSE is used to detonate all the basic parameters related to optical fiber transmission. This include losses in optical fiber, Phase and Group Velocity, Single Phase Modulation, nonlinear and linear effects in single mode fiber as shown (1) [21]: 𝜕𝐴 𝜕𝑧 + 𝑖 2 𝛽2 𝜕2𝐴 𝜕𝑡2 = 𝑖𝛾|𝐴|2𝐴−̶̶̶̶ 𝛼 2 𝐴 (1) Equation 1 defines the propagation of signal that is carried out from QAM modulation over optical fiber. The channel is characterized based on Single Mode Fiber (SMF). The parameters that are characterized for designing the optical propagation are defined as A defies the power of optical field, α defines the disturbance in the signal, and the β is the one of the crucial parameters over which all the work is performed is chromatic dispersion. However, in this work, the second derivation of chromatic dispersion is taken in order to analyze the chromatic dispersion well in terms of spectrum. Γ defines the nonlinear effect that defines the phase variation, z defines the dimension propagation and also the t defines the interval at which optical signal will prorogate inside the optical fiber [3]. The NLSE is transform in MATLAB via Split Step Fourier Method (SSFM) this model is used as propagation model for transferring the signal over optical fiber [IV]. The simulation is carried for 20 km distance via SSFM. The model developed in MATLAB is used to program input signal, fiber loss db/km, and width of pulse in order to measure the chromatic dispersion. This include different measurement of optical amplitude, and step size for Fourier transform, chirp factor for dispersion [11]. After launching the signal over optical fiber modulation is carried out in converting signal from optical to electrical signal for that demodulation is used as shown in Fig. 5. Fig. 5. Demodulation of the Signal The reason why the demodulation is performed is because before propagation signal was changes in nature. The demodulation is carried out in terns phase and amplitude of detected signal the signal is converted based on MATLAB model as shown in Fig. 5. After that this transmitted signal over fiber optic is converted signal in electrical and onwards the electrical signal is used for chromatic dispersion mitigation using Digital Signal Processing (DSP) techniques. Chromatic dispersion widen the pulse width during the transmission at optical fiber. This produces losses in the signal and performance is further degraded. In this work, Design and Development of GUI for the Mitigation of Chromatic Dispersion: A New Approach (pp. 19 - 31) Sukkur IBA Journal of Emerging Technologies - SJET | Vol. 5 No. 1 January – June 2022 24 the chromatic dispersion is mitigated in the electric way, which is far better compare to existing techniques [12] for low dispersion system. The chromatic dispersion is taken in account from (1) and it is defined that chromatic dispersion is calculated as in (2) by abandoning the nonlinear effects from the transmission because no pump signal is used and there was no spikes in the signal recorded [13]: 𝜕𝐴 𝜕𝑧 = − 𝑖 2 𝛽2 𝜕2𝐴 𝜕𝑡2 (2) It was discussed earlier that second order of dispersion is taken for this work. The advantages are coming here because of time delay and different spectrum. The chromatic dispersion is calculated as in (3) [13]: 𝐷 = − 2𝛱𝑐 𝜆2 𝛽2 (3) Where in (4) 𝜆 = − 2𝛱𝑐 𝜔 (4) This has the wavelength for dispersion at which pulse is broaden and wavelength interval. It is measured in terms of ps/nm/km. Solving (2) in time domain yields the solution in (5) [15]: 𝜕𝐴(𝑧,𝑡) 𝜕𝑧 = 𝑗 𝐷𝜆2 4𝛱𝑐 𝜕2𝐴(𝑧,𝑡) 𝜕𝑡2 (5) The solution of (5) is not possible in time so the signal is converted in frequency domain for measuring the field pattern as in (6) [16]: 𝐴(𝑧,𝜔) = 𝐴(0,𝜔)𝑒 −𝑗 𝐷𝜆2 4𝛱𝑐 𝜔2𝑧 (6) By further solving for z = 0 at instantaneous value for frequency will generate the transfer function as in (7): 𝐻(𝑧,𝜔) = 𝑒 −𝑗 𝑑𝜆2 4𝛱𝑐 𝜔2𝑧 (7) After that signal having transfer function of chromatic dispersion in (7), the inverse FFT is taken in order to show the signal in time domain via (8): ℎ(𝑧,𝑡) = √ 𝑐 𝑗𝐷𝜆2𝑧 𝑒 𝑗 𝛱𝑐 𝐷𝜆2𝑧 𝑡2 (8) Further, signal is given to FIR filter to mitigate the chromatic dispersion in time domain as in (9) [18]: 𝑧(𝑛) = 𝑎0𝑤(𝑛)+𝑎1𝑤(𝑛 −1) + −−−−−− → 𝑎𝑁𝑤(𝑛−𝑁) (9) where in (9) input signal with filter weights are shown for filter length to generate output as in z. I this work, Least Mean Square (LMS) is used to mitigate the chromatic dispersion to maintain the accuracy and relevancy. LMS is used to maintain the filter weight. Tap weights should be initialized except the central one that is set to unity corresponding to no filtering to mitigate chromatic dispersion [22].,The filter signal still have some noises. For that smoothing of signal is required. In this work, the Raised Cosine Filter improves the shape of pulse. The filter is designed and constructed via (10) [12]: 𝐺(𝜔) = { 𝑇 𝑓𝑜𝑟 |𝜔| ≤ (1−𝛼) 𝜔𝑠 2 𝑇 2 {1−𝑠𝑖𝑛[ 𝑇 2𝛼 (|𝜔| − 𝜔𝑠 2 )]} 𝑓𝑜𝑟 (1+𝛼) 𝜔𝑠 2 ≤ |𝜔| ≤ (1+𝛼) 𝜔𝑠 2 0 𝑒𝑙𝑠𝑒𝑤ℎ𝑒𝑟𝑒 (10) The signal received from filter is observed in response and it was defined that phase has edges and tracking needs to be remove for that phase tracking is used to remove error at Design and Development of GUI for the Mitigation of Chromatic Dispersion: A New Approach (pp. 19 - 31) Sukkur IBA Journal of Emerging Technologies - SJET | Vol. 5 No. 1 January – June 2022 25 the edges by mitigating the chromatic dispersion. The signal is chucked in smaller window and errors at the edges at specific frequencies are removed via Kaiser Window as shown in (11) [13]: 𝑤[𝑛] = { 𝐼0 [𝛽√1−( 𝑛 −𝑀/2 𝑀/2 ) 2 ] 𝐼0(𝛽) 0 ≤ 𝑛 ≤ 𝑀 0 𝑒𝑙𝑠𝑒 (11) This is improving the detected stream from long stream of bits by changing the center lobe width and sided lobe. After that Bit Error Rate is calculated to check that chromatic dispersion is mitigated? BER is number of errors occurring over a time at which signal is received. The error rate depends on signal to noise ratio determined by Q factor. BER was calculated via (12) [13]: (12) As the Q or Quality factor is increased BER decreased and it is defined that by mitigating the chromatic dispersion, the Q- factor is increased and BER Furthermore, the performance is setup via Eye diagram. It gives visual of signal in the shape of an eye to asses maximum transmission rate of a system, it is related to BER as the chromatic dispersion is more the eye will be close and if chromatic dispersion mitigation is archived the eye will be open [27-28]. In the next section, the Design of GUI of carried for finalizing the work step of mitigating the chromatic dispersions. Graphical User Interface (GUI) is developed in order to mitigate the chromatic dispersion for its better visualization. It was discussed before that before designing of the system programming was required. GUI helps in recalling the signals and after that their respective output responses are shown in the results section. The GUI setup is shown in Fig. 6, the process involves in reducing the chromatic dispersion are shown. The GUI is characterized in a different section. Fig. 6. GUI setup for designing the Mitigation of Chromatic Dispersion Firstly, the system design via (1) - (12) by using the programming is transformed in GUI. The system designer can insert the value for generating the input signal of any frequency and after that from just signal click the signal will be converted in digital domain [29-30]. The next tag is used for converting optical signal from electrical one via modulation. After that fiber length is choose in order to select the length of fiber. The signal shows the propagation in GUI. The GUI measure the dispersion calculated from (6). After that DPS technique of having raised cosine filter and Kaiser Window is used in order to mitigate the dispersion. This GUI can show the repose of the signal before removing the dispersion and after applying the DSP techniques the response of chromatic dispersion can be shown in GUI as shown in Fig. 6. 2 21 2 Q e BER Q −     =         Design and Development of GUI for the Mitigation of Chromatic Dispersion: A New Approach (pp. 19 - 31) Sukkur IBA Journal of Emerging Technologies - SJET | Vol. 5 No. 1 January – June 2022 26 Not only this, the GUI also gives the information about BER that was calculated via (12) along with eye diagram. These all measurements defines that signal has the chromatic dispersion during the transmission and via developing the GUI it easily describe the response of all optical communication under one system. The designer don’t have to go anywhere else program for displaying the response of developed optical system. Furthermore, the parameters and system can be changed easily without any program efforts. In the next section, results for GUI designed and response of designing the mitigation of chromatic dispersion is show step by step. In this work, the mitigation of chromatic dispersion is carried in MATLAB. The chromatic dispersion is removed by using the DSP technique in which raised cosine filter method and Kaiser window method are used. The response are recorded based on Bit Error Rate and Eye Diagram. The chromatic dispersion mitigation is carried out analytically and response are observed on GUI. Fig. 7. The spectrum of the Input signal transmitted at a channel The GUI generates the response of signal spectrum of input transmitted signal which is converted analog to digital is appeared in Right most box where star is mentioned as shown Fig. 7. The response of modulation for QAM-16 is display via GUI as shown in Fig. 8. Fig. 8. The response of GUI for modulation (16 QAM) It can be analyzed from Fig. 8 that the modulation of 16 QAM modulation scheme is used for the GUI. The 16-Qam scheme is widely used scheme for optical communication system due to less effect of noise during the transmission. It was discussed that Split Step Fourier Method is used to design the optical fiber model. The response of optical fiber model is shown in Fig. 9 that is generated using the designed GUI. Fig. 9. Response of GUI for Pulse Model fiber Optic The response of optical fiber model is developed from GUI modeling and depicted in Fig. 9. The optical model is designed using the NLSE equation. The response is characterized using different parameters such as; amplitude of pulse, distance and time for pulse incurred in optical fiber. The output of chromatic dispersion is performed through raised cosine and Kaiser Window in time domain. The GUI is modeled to generate the response of mitigation of Chromatic Dispersion as shown in Fig. 10. Design and Development of GUI for the Mitigation of Chromatic Dispersion: A New Approach (pp. 19 - 31) Sukkur IBA Journal of Emerging Technologies - SJET | Vol. 5 No. 1 January – June 2022 27 Fig. 10. Response of GUI for showing mitigation of Chromatic dispersion in Time domain It was discussed that mitigation of chromatic dispersion was carried out using raised cosine filter and Kaiser window. The GUI has been created for generating the response of raised cosine filter as shown in Fig. 11. Fig. 11. Response of GUI for Raised Cosine Filter Output After improving the shape of the pulse the phase is improved through the Kaiser window as shown in GUI in Fig.12 at frequency of 1G Hz: Fig. 12. Fig. 12. Response of GUI for Time domain Window filtration Fig. 13. The response of GUI for generating the BER for mitigation of chromatic dispersion After applying the chromatic dispersion mitigation. It is important to show the performance of the system. It was discussed that chromatic dispersion mitigation is carried out using Bit Error Rate and Eye Diagram. The BER diagram is developed using GUI as shown in Fig. 13 Design and Development of GUI for the Mitigation of Chromatic Dispersion: A New Approach (pp. 19 - 31) Sukkur IBA Journal of Emerging Technologies - SJET | Vol. 5 No. 1 January – June 2022 28 Bit error rate is calculated by the SP tool of MATLAB. The semianalytic type model is selected in which Eb/No range is 0:19 dB, channel is optical fiber, Modulation is 16- QAM and samples per symbols are 256. After that response of chromatic dispersion mitigation is generated via Eye-diagram that is generated via GUI as shown in Fig. 14. Fig. 14. The response of GUI for generating the Eye diagram for performing mitigation of chromatic dispersion It is really important to shows the original signal which is transmitted at optical fiber channel. If the designed system was not developed. Every time have to execute simulation and programming need to be dine for that. The response of signal transmitted can be easily developed and displayed via GUI as shown in Fig. 15. Fig. 15. Response of GUI for Input Signal to be transmitted Similarly, the GUI has the capability to generate the response and difference between the signals transmitted and signal that is corrupted via chromatic dispersion. The response of noisy signal due to chromatic dispersion is shown in Fig. 16. This shows that after propagation at fiber optic at receiver we get this noisy signal due to chromatic dispersion. Fig. 16. Response of GUI for Noisy signal received at end of Fiber channel Finally, after applying the proposed technique that mitigates the chromatic dispersion via our method. The final output of the signal in which chromatic dispersion is removed can be depicted as well. This is only possible due to the development of GUI. The response of the output signal that is generated form which chromatic dispersion is mitigated is shown in Fig. 17. In this work, the development of chromatic dispersion is carried out via digital signal processing technique i.e. raised cosine filter, window and filtration method. The GUI is designed in order to ease the system designer, in terms eliminate the need of re- Design and Development of GUI for the Mitigation of Chromatic Dispersion: A New Approach (pp. 19 - 31) Sukkur IBA Journal of Emerging Technologies - SJET | Vol. 5 No. 1 January – June 2022 29 programming for each change in parameters and running whole simulation again and again. Fig. 17. The response of GUI for output Signal after mitigation of Chromatic Dispersion. In the past, the work also carried out related to reducing the chromatic dispersion. Alfiad M.S et al, (2009) [21], worked on digital modulation scheme in an electrical and optical chromatic dispersion compensation for low frequency. Every time when changing the permanents, the re-programming of algorithm was required. Cherbi L et al, (2006) [22], worked on measures CD in optical networks in which compensators is designed for certain wavelength. Phase-shift modulation scheme is adopted for the measurement of CD SMF for 10 km distance only. Li, Xu et al, (2020) [23] worked transmission systems artificial CD and DGD is compensated can be compensated but without simplifying system. Goldfarb Gilad and Li Guifang, (2007) [24] worked on Digital IIR filtering to control CD in system with DSP. There are less number of taps are used in IIR filtering as compared in FIR filtering, complex programming and no re- programming feature was there. Borjesson (2016) [25] worked on design of compensator for CD. Compensator works on lookup table function along with usage of BPSK with low BER. Xu Tianhua, (2012) [26] worked on digital filters for compensation of CD and n improved feature recorded. From above it was concluded that in the past lack of programming, re-programming, visualization, execution of models, complex modeling, low data rate, lack of data analysis and several issues left unaddressed. Taking the benefits of all that our work proposed the chromatic dispersion is carried out via digital signal processing technique for better BER performance. One of the main novelty of the work is design and development of GUI that is not descripted yet in the literature. The designed provided various feature to communication system designer that reduces the efforts of programming, not only this the system characterization can be changed easily. The designed system will be helpful for many researcher those who are working on optical system as it is giving the fast and accurate way of analyzing the results. In this work, the mitigation of chromatic dispersion is carried out along with design of Graphical User Interface (GUI). The designed offers great feature of mitigating chromatic dispersion using the less complex algorithms, better BER and Eye diagram and one of the main novelty and contribution of the work is system changes in parameters and characterization is developed and designed are made ease. The existing system offering the output execution separately and changing of parameters is also challenging. In developing the GUI there are many features are added such as overserving results in faster development of optical fiber channel in a GUI is not done before. The designed system can be beneficial for the student’s ad researcher that are working of optical system design via this system they can design, analysis, and output can be observe. The designer can work other aspects such as developing advanced algorithm in the system. It is concluded that the designed work offer the GUI in order to mitigate the chromatic dispersion from the optical systems. The system has been developed for the 10 Gb/s data rate and the compensation of more than 40 % has been attained during the proposed system and the BER of 10-3 is achieved. The system is considered to be the good step as in the past discussed in literature review that no such type of GUI was report. The designed system will be helpful for the optical designer and researchers as it will be great platform to demonstrate the chromatic Design and Development of GUI for the Mitigation of Chromatic Dispersion: A New Approach (pp. 19 - 31) Sukkur IBA Journal of Emerging Technologies - SJET | Vol. 5 No. 1 January – June 2022 30 dispersion compensation by configuring their system requirements and they can see the output at the same time. The authors would like thanks Department of Electronic Engineering, Quaid-e-Awam University of Engineering, Science and Technology, Nawabshah, Sindh, Pakistan for the technical support in carrying this research work. REFERENCES [1] M. F. L. Abdullah, B. Das, and M. S. N. Shahida, "Frequency domain technique for reducing chromatic dispersion," In 2014 Electrical Power, Electronics, Communicatons, Control and Informatics Seminar (EECCIS), 2014, pp. 56-61. [2] M. F. L. Abdullah, B. Das, and N. S. M. Shah, "DSP techniques for reducing chromatic dispersion in optical communication systems," In 2014 International Conference on Computer, Communications, and Control Technology (I4CT), 2014, pp. 305-309. [3] Ahmed, R. K., & Mahmood, H. A. (2018, January). Performance analysis of PAM intensity modulation based on dispersion compensation fiber technique for optical transmission system. In Engineering Sciences-3rd Scientific Conference of Engineering Science (ISCES), 2018 1st International Scientific Conference of (pp. 126- 130). IEEE. [4] Yang, A., Guo, P., Wang, W., Lu, Y., & Qiao, Y. (2019). Joint monitoring of chromatic dispersion, OSNR and inter-channel nonlinearity by LFM pilot. Optics & Laser Technology, 111, 447-451. [5] Amiri, I. S., Rashed, A. N. Z., Kader, H. M. A., Al-Awamry, A. A., Abd El-Aziz, I. A., Yupapin, P., & Palai, G. (2020). Optical communication transmission systems improvement based on chromatic and polarization mode dispersion compensation simulation management. Optik, 207, 163853. [6] Neumann, S. P., Ribezzo, D., Bohmann, M., & Ursin, R. (2021). Experimentally optimizing QKD rates via nonlocal dispersion compensation. Quantum Science and Technology, 6(2), 025017. [7] Wu, Z., Li, S., Huang, Z., Shen, F., & Zhao, Y. (2021, November). Chromatic Dispersion Equalization FIR Digital Filter for Coherent Receiver. In Photonics (Vol. 8, No. 11, p. 478). Multidisciplinary Digital Publishing Institute. [8] Udayakumar, R., Khanaa, V., & Saravanan, T. (2013). Chromatic dispersion compensation in optical fiber communication system and its simulation. Indian Journal of Science and Technology, 6(6), 4762-4766. [9] Mustafa, F. M., Zaky, S. A., Khalaf, A. A., & Aly, M. H. (2021). Dispersion compensation in silica doped fiber using soliton transmission technique over cascaded FBG. Optical and Quantum Electronics, 53(5), 1-17. [10] Galvis-Velandia, J. E., Puerto-López, K., & Ramírez-Mateus, J. (2021, November). Analysis of linear and non-linear effects in the frequency domain for a three-channel optical transmission system. In Journal of Physics: Conference Series (Vol. 2102, No. 1, p. 012017). IOP Publishing. [11] Novick, A., Castro, J. M., Pimpinella, R., Kose, B., Huang, P., & Lane, B. (2018, March). Study of Dispersion Compensating Multimode Fiber for Future VCSEL PAM-4 Channels at Data Rates over 100 Gb/s. In 2018 Optical Fiber Communications Conference and Exposition (OFC) (pp. 1-3). IEEE. [12] Zeng, Z., Yang, A., Guo, P., & Feng, L. (2018, January). Weighted finite impulse response filter for chromatic dispersion equalization in coherent optical fiber communication systems. In 2017 International Conference on Optical Instruments and Technology: Optoelectronic Devices and Optical Signal Processing (Vol. 10617, p. 106170U). International Society for Optics and Photonics. [13] Konishi, T., Murakawa, T., Nagashima, T., Hasegawa, M., Shimizu, S., Hattori, K., ... & Wada, N. (2015). Flexible OFDM-based access systems with intrinsic function of chromatic dispersion compensation. Optical Fiber Technology, 26, 94-99. [14] Ranzini, S. M., Parahyba, V. E., Júnior, J. H. D. C., Guiomar, F., & Carena, A. (2019). Impact of Nonlinear Effects and Mitigation on Coherent Optical Systems. In Optical Communications (pp. 93-120). Springer, Cham. [15] Ji, J., Zheng, S., & Zhang, X. (2019). Pre- distortion compensation for optical-based broadband LFM signal generation system. Optics Communications, 435, 277-282. [16] Fu, S., Chen, C., Gao, F., Li, X., Deng, L., Tang, M., & Liu, D. (2018). Digital chromatic dispersion pre-management enabled single-lane 112 Gb/s PAM-4 signal transmission over 80 km SSMF. Optics letters, 43(7), 1495-1498. [17] Kumar, P., Kumar, V., & Roy, J. S. (2019). Design of quad core photonic crystal fibers with flattened zero dispersion. AEU-International Journal of Electronics and Communications, 98, 265-272. [18] Hu, Y., Wang, Y., & Chee, K. W. (2019). Optical Communications and Modulation Techniques in 5G. In Smart Grids and Their Communication Systems (pp. 401-464). Springer, Singapore. [19] Nain, H., Jadon, U., & Mishra, V. (2018). Performance Exploration of Different Dispersion Compensation Schemes with Binary and Duo Binary Modulation Formats Over Fiber-Optic Communication. In Information and Communication Technology for Sustainable Development (pp. 281-290). Springer, Singapore. Design and Development of GUI for the Mitigation of Chromatic Dispersion: A New Approach (pp. 19 - 31) Sukkur IBA Journal of Emerging Technologies - SJET | Vol. 5 No. 1 January – June 2022 31 [20] Sharma, D., & Prajapati, Y. K. (2018). Analytical Study of DWDM Optical Long Haul Network with Symmetrical Dispersion Compensation. Indian Journal of Science and Technology, 8(1). [21] Alfiad, M. S., van den Borne, D., Jansen, S. L., Wuth, T., Kuschnerov, M., Grosso, G., ... & De Waardt, H. (2009). A comparison of electrical and optical dispersion compensation for 111-Gb/s POLMUX–RZ–DQPSK. Journal of Lightwave Technology, 27(16), 3590-3598. [22] Cherbi, L., Azrar, A., Mehenni, M., & Aksas, R. (2009). Characterization of the polarization in the spun fibers. Microwave and Optical Technology Letters, 51(3), 725-731. [23] Liu, X., Lun, H., Fu, M., Fan, Y., Yi, L., Hu, W., & Zhuge, Q. (2020). AI-Based Modeling and Monitoring Techniques for Future Intelligent Elastic Optical Networks. Applied Sciences, 10(1), 363. [24] Goldfarb, G., & Li, G. (2007). Chromatic dispersion compensation using digital IIR filtering with coherent detection. IEEE Photonics Technology Letters, 19(13), 969-971. [25] Börjesson, E. (2018). Implementation of Blind Carrier Phase Recovery for Coherent Fiber-Optical Receivers (Master's thesis). [26] Xu, T., Karanov, B., Shevchenko, N. A., Lavery, D., Liga, G., Killey, R. I., & Bayvel, P. (2017). Digital nonlinearity compensation in high-capacity optical communication systems considering signal spectral broadening effect. Scientific reports, 7(1), 1-10 [27] Kaim Khani, T., Mushtaq, Z., Waqas, A., Chowdhry, B. S., & Uqaili, M. A. (2021). Improving VLC Data Rate and Link Range Using Commercial Electronic Components. Wireless Personal Communications, 1-13. [28] Shaikh, M. N., Waqas, A., Chowdhry, B. S., & Umrani, F. A. (2012). Performance and Analysis of FSO link availability under different weather conditions in Pakistan. Journal of The Institution of Electrical & Electronics, 76, 1-5. [29] Arain, S., Shaikh, M. N., Waqas, A., Chowdhry, B. S., & Themistos, C. (2016, July). Performance analysis of advance modulation schemes for free space optical networks. In 2016 18th International Conference on Transparent Optical Networks (ICTON) (pp. 1-4). IEEE. [30] Mushtaq, Z., Uqaili, M. A., Waqas, A., & Chowdhry, B. S. (2021). Multi-Stage Mach– Zehnder Based Continuously Tunable Photonic Delay Line. Wireless Personal Communications, 1- 11.