Query on Iterative algorithm in Raman solver class #474
-
Hi, Now, when Raman pumps are present (Co/counter or both), both "First order derivative solution" as well as "Iterative algorithm" are used. "First order derivative solution" is used to get the initial co-propagating /counter propagating Raman pumps power profiles, and those initial co/counter profiles are further used in "iterative algorithm" method to get overall power profile (including signal wavelngths and Raman pumps wavelengths). Can you please explain more about this iterative algorithm and any ref paper followed for this method? Regards, |
Beta Was this translation helpful? Give feedback.
Replies: 5 comments 8 replies
-
Please help @AndreaDAmico @jktjkt |
Beta Was this translation helpful? Give feedback.
-
Dear @mukherjeearup,
The main point is that when both co- and counter-propagating powers are present, the stimulated Raman scattering effect is the solution of a differential equation with two points boundary conditions (namely the two fiber terminations). |
Beta Was this translation helpful? Give feedback.
-
Dear Andrea, I kinda of fell that the solving of the ODE for power evolution is based on Euler method, am I right? Thanks. |
Beta Was this translation helpful? Give feedback.
-
Dear @AndreaDAmico, I am using only 5 counter propgating Raman pumps and using "calculate_spontaneous_raman_scattering' function to calculate ASE generated at signals (48 C band ch and 48 L band chs). Then, I am using below formula to calculate effective NF at all channels. I am expecting effective NF to be negative, but always getting positive values from the below equation: effective_NF = lin2db((Raman_ase/(hbaud_rateon_off_gainco_frequency_in_THz1e12)+(1/on_off_gain))) Here, Raman_ase is the output of "calculate_spontaneous_raman_scattering' function, could you please help how to arrive at effective NF from the Raman "calculate_spontaneous_raman_scattering' function? Regards, |
Beta Was this translation helpful? Give feedback.
-
Dear @AndreaDAmico, We did measurements over 150km SMF28e with four counter-prop pumps, May I ask if the following logic is correct? The on-off gain is calculated as following:
Not sure if the above logic is correct to get the on-off gain in the simulation? One more thing is why the output from fiber.cr(frequency) seems to be a symmetric matrix wrt. diagonal?
Thanks. |
Beta Was this translation helpful? Give feedback.
Dear @mukherjeearup,
Sorry for the late answer. Using your variable definition, the correct formula to evaluate the effective noise figure should be just the following:
effective_NF = lin2db{Raman_ase/[h x baud_rate x (on_off_gain -1) x co_frequency_in_THz x 1e12]}
Indeed, if the on_off_gain is significantly larger than one, you can remove the -1 term obtaining:
effective_NF = lin2db[Raman_ase/[h x baud_rate x on_off_gain x co_frequency_in_THz x 1e12]}