# 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