OCSim Modules
Modern Fiber Optic Communication Systems Simulations with Advanced Level Matlab Modules
.
Module 16
.
Long Haul Polarization Multiplexed QAM-M Fiber Optic Coherent Communication Systems
Company Researchers & Developers
Integrate the Modules with their in-house and Commercial Software & Hardware Products
(1) Use the Existing Modules / Components for Your Research & Development.
(2) Modify the Modules / Components to the Next Level for Your Research & Development.
(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_vec_single_chan_qam.m
This module simulates Long Haul Polarization Multiplexed (PM) QAM-M Fiber Optic coherent communication systems with (1) loss (2) nonlinearity (3) second order dispersion and (4) third order dispersion effects in N spans of single mode fibers and N in-line amplifiers.
.
This Module calls the following Sub Modules and Components:
(1) amp_vec.m
Inline amplifier is realized using this function. This amplifies the polarization multiplexed signal.
(2) ber_calc_qam.m
Calculates the BER by comparing the received bit pattern with the transmitted bit pattern.
(3) constellation_diagram.m
Plots the constellation.
(4) 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.
(5) fiber_prop_vec_no_rot.m
This code solves the Manakov equations using a split-step Fourier scheme.
(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) norm_spectrum.m
This function plots the normalized spectrum of the signal.
(8) opt_rect_filt.m
Rectangular filter is introduced to demultiplex the central channel. The half-bandwidth (f_0) should be specified.
(9) power_meter.m
Calculates the average power in dBm.
(10) power_meter_vec.m
Calculates the average power in dBm of the polarization multiplexed signal.
(11) QAM_modulator_nyquist.m
This code generates the QAM data. Arbitrary QAM-M 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. Nyquist pulses are generated with arbitrary roll-off factors.
Selected Simulated Results Using this Module
.
Normalized Spectrum at the Transmitter
(Long Haul Polarization Multiplexed (PM) QAM-M Fiber Optic Coherent Communication Systems)
.
Constellation Diagram at the Transmitter
(Long Haul Polarization Multiplexed (PM) QAM-M Fiber Optic Coherent Communication Systems)
.
.
Constellation Diagram After the CD Compensation
(Long Haul Polarization Multiplexed (PM) QAM-M Fiber Optic Coherent 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 Polarization Multiplexed (PM) QAM-M Fiber Optic Coherent Communication Systems)
.
.
Constellation Diagram after the SPM Compensation
(Long Haul Polarization Multiplexed (PM) QAM-M Fiber Optic Coherent Communication Systems)
.
Normalized Spectrum at the Receiver
(Long Haul Polarization Multiplexed (PM) QAM-M Fiber Optic Coherent Communication Systems)
..
.
OCSim Modules details can be seen by clicking the pages below:
OCSim Modules Overview | OCSim Modules (1-18) 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) | Module (18)
OCSim Modules Brochure | 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, South Korea.