Module 15
Long Haul QAM-16 Fiber Optic Coherent Communication Systems
(1) Use the Existing Modules / Components for Your Research Papers, Research Projects, Theses and Lab Simulation Experiments.
(2) Modify the Modules / Components to the Next Level for Your Research Papers, Research Projects and Theses.
(3) Integrate Different Modules / Components in the OCSim Package to Realize Your Own Fiber Optic Communication Systems.
(4) Modify the Modules for Co-Simulations with the Third Party Commercial Optical Communication Systems Softwares.
Main Module
fiber_prop_nonlinear_coherent_qam.m
Currently commercial long haul fiber optic communication systems are based on QPSK, which are moving towards QAM-16. The dominant impairments in such systems are (i) chromatic dispersion and (ii) nonlinear effects. In this module, QAM-16 data is transmitted over a fiber optic system consisting of N spans of single-mode fibers and N in-line amplifiers. The transmission fiber is characterized by the parameters (i) loss coefficient (ii) nonlinear coefficient (iii) second order dispersion coefficient and (iv) third order dispersion coefficient .
.
This Module calls the following Sub Modules and Components:
(1) Power_meter.m
Calculates the average power in dBm.
(2) Constellation_diagram.m
Plots the constellation.
(3) QAM_modulation.m
This code generates the QAM data. Arbitrary QAM-N can be generated. For example, when XX=4 and YY=4, we get QAM-16. When XX=8 and YY=8, we get QAM-64. This code can also generate QPSK data by setting XX=2 and YY=2.
(4) fiber_prop.m
Solves the NLSE using a split-step Fourier scheme.
(5) amp.m
Inline amplifier is realized using this function.
(6) gauss.m
A Gaussian bandpass filter is introduced. The half-bandwidth (‘bw’) should be specified. This could also be used as a low pass filter and in this case, ‘bw’ is the 3-dB bandwidth.
(7) down_sample_CD.m
The number of samples per symbol for modeling the fiber optic system may be different from that used in DSP. This code provides down-sampling of the received signal by a factor that is suitable for DSP processing.
(8) ber_calc_qam.m
Calculates the BER by comparing the received bit pattern with the transmitted bit pattern.
Explore Further this Module:
15.1. Pick XX=4 and YY=4 so that the QAM-16 data is generated. Turn off the nonlinearity (set ‘gam’=0) and plot the BER as a function of transmission distance. Choose the launch power (av_power_dBm = -6 dBm). Change the transmission distance from 5X80 km to 15X80 km. Change the number of bits, if needed. Observe that BER increases with distance.
15.2. Repeat experiment 15.1 at a higher launch power (say 0 dBm). Observe that BER in experiment 15.2 is lower than that in experiment 15.1 since higher launch power implies better performance in a linear system.
15.3. Turn on the nonlinearity (set ‘gam’=1.1 W-1 km-1). Fix the transmission distance as 10X80 km. Change the launch power from -8 dBm to 3 dBm (with an increment of 2 dBm) and plot the BER vs launch power. Observe that the BER decreases initially (linear regime) and then starts to increase (nonlinear regime).
15.4. Pick XX=8 and YY=8 so that the QAM-64 data is generated. Repeat 15.1 to 15.3. Adjust the total transmission distance so that the BER is in the range of 1e-3 to 5e-2.
Selected Simulated Results Using this Module
.
.
Constellation Diagram at the Tx
(LONG HAUL QAM-16 Fiber Optic Communication Systems)
Constellation Diagram at the Output of FO Link
(LONG HAUL QAM-16 Fiber Optic Communication Systems)
Constellation Diagram after the CD Compensation
(LONG HAUL QAM-16 Fiber Optic Communication Systems)
k-factor vs BER
(Total nonlinear phase accumulated over the fiber optic link due to SPM is k times
nonlinear phase. k depends on the system parameters such as CD and loss and
hence, it needs to be optimized)
(LONG HAUL QAM-16 Fiber Optic Communication Systems)
Constellation Diagram after the CD & SPM Compensations
(LONG HAUL QAM-16 Fiber Optic Communication Systems)
OCSim Modules details can be seen by clicking the pages below:
OCSim Modules Overview | OCSim Modules (1-17) in the Package
Module (1a) | Module (1b) | Module (1c) | Module (2a) | Module (2b) | Module (2c) | Module (3a) | Module (3b) | Module (4a) | Module (4b) | Module (4c) | Module (4d) | Module (5) | Module (6a) | Module (6b) | Module (7) | Module (8a) | Module (8b) | Module (8c) | Module (9a) | Module (9b) | Module (10) | Module (11a) | Module (11b) | Module (12) | Module (13) | Module (14) | Module (15) | Module (16) | Module (17)
OCSim Modules Brochure 2018 | OCSim Modules Selected Publication References | OCSim Modules Application Examples |
OCSim Modules Selected Simulated Results | OCSim Modules Videos
.
Contact Us: Headquarter: Ottawa, Canada covering USA and Europe, Distributors: South America, Japan, India, Australia, China