Derivation of a Parallel Algorithm for the Simulation of Pulse Propagation in Optical Fiber Using a Signal Processing Convention
Location
CSU 284A
Start Date
6-4-2010 10:00 AM
End Date
6-4-2010 12:00 PM
Student's Major
Electrical and Computer Engineering and Technology
Student's College
Science, Engineering and Technology
Mentor's Name
Qun (Vincent) Zhang
Mentor's Department
Electrical and Computer Engineering and Technology
Mentor's College
Science, Engineering and Technology
Second Mentor's Name
Dinesh Manandhar
Second Mentor's Department
Electrical and Computer Engineering and Technology
Second Mentor's College
Science, Engineering and Technology
Description
Performance evaluation and system design of fiber optical communications rely heavily on the simulation of optical pulses propagating in optical fiber. As a result, efficient and accurate numerical solution to the nonlinear Schrödinger equation, which governs the optical pulse propagation, is highly desirable in the field of optical communications. Using a signal processing convention, we derived a fully parallel numerical algorithm to simulate optical pulse propagation in the nonlinear, dispersive, and single mode optical fiber.
We also gave a detailed description on the step-by-step implementation of the algorithm. The derived parallel algorithm can use M central processing units (CPUs) to simulate the M simulation steps in one span of the optical fiber that is approximately 100 km long, with computational complexity of N log 2 N per CPU (N is the number of time samples in the simulated pulse train which represents the transmitted bit sequence i.e., the sequences of transmitted ones and zeros). In contrast, the computational burden is MN log 2 N when using the standard Split-Step Fourier (SSF) simulation method, where only one CPU can be used due to the serial nature of the SSF algorithm. The derived parallel algorithm is significant and can find applications for time-critical system simulation/design tasks in fiber optical communications.
Derivation of a Parallel Algorithm for the Simulation of Pulse Propagation in Optical Fiber Using a Signal Processing Convention
CSU 284A
Performance evaluation and system design of fiber optical communications rely heavily on the simulation of optical pulses propagating in optical fiber. As a result, efficient and accurate numerical solution to the nonlinear Schrödinger equation, which governs the optical pulse propagation, is highly desirable in the field of optical communications. Using a signal processing convention, we derived a fully parallel numerical algorithm to simulate optical pulse propagation in the nonlinear, dispersive, and single mode optical fiber.
We also gave a detailed description on the step-by-step implementation of the algorithm. The derived parallel algorithm can use M central processing units (CPUs) to simulate the M simulation steps in one span of the optical fiber that is approximately 100 km long, with computational complexity of N log 2 N per CPU (N is the number of time samples in the simulated pulse train which represents the transmitted bit sequence i.e., the sequences of transmitted ones and zeros). In contrast, the computational burden is MN log 2 N when using the standard Split-Step Fourier (SSF) simulation method, where only one CPU can be used due to the serial nature of the SSF algorithm. The derived parallel algorithm is significant and can find applications for time-critical system simulation/design tasks in fiber optical communications.
Recommended Citation
Jamy, Md and Erik Morness. "Derivation of a Parallel Algorithm for the Simulation of Pulse Propagation in Optical Fiber Using a Signal Processing Convention." Undergraduate Research Symposium, Mankato, MN, April 6, 2010.
https://cornerstone.lib.mnsu.edu/urs/2010/oral-session-10/7