APPARATUS AND METHOD FOR TRANSMITTING AND/OR RECEIVING DATA OVER A FIBER-OPTICAL CHANNEL EMPLOYING PERTURBATION-BASED FIBER NONLINEARITY COMPENSATION IN A PERIODIC FREQUENCY DOMAIN

20220116113 · 2022-04-14

    Inventors

    Cpc classification

    International classification

    Abstract

    An apparatus for determining an interference in a transmission medium during a transmission of a data input signal according to an embodiment has a transform module configured to transform the data input signal from a time domain to a frequency domain comprising a plurality of frequency channels to obtain a frequency-domain data signal comprising a plurality of spectral coefficients, wherein each spectral coefficient is assigned to one of the frequency channels, an analysis module configured to determine the interference by determining one or more spectral interference coefficients, wherein each spectral interference coefficient is assigned to one frequency channel. The analysis module is configured to determine each spectral interference coefficient depending on the spectral coefficients, and depending on a transfer function, wherein the transfer function is configured to receive two or more argument values, wherein each of the argument values indicates one frequency channel, and wherein the transfer function is configured to return a return value depending on the argument values.

    Claims

    1. An apparatus for determining an interference in a transmission medium during a transmission of a data input signal, comprising: a transform module configured to transform the data input signal from a time domain to a frequency domain comprising a plurality of frequency channels to acquire a frequency-domain data signal comprising a plurality of spectral coefficients, wherein each spectral coefficient of the plurality of spectral coefficients is assigned to one of the plurality of frequency channels, and an analysis module configured to determine the interference by determining one or more spectral interference coefficients, wherein each of the one or more spectral interference coefficients is assigned to one of the plurality of frequency channels, wherein the analysis module configured to determine each of the one or more spectral interference coefficients depending on the plurality of spectral coefficients and depending on a transfer function, wherein the transfer function is configured to receive two or more argument values, wherein each of the two or more argument values indicates one of the plurality of frequency channels, and wherein the transfer function is configured to return a return value depending on the two or more argument values.

    2. The apparatus according to claim 1, wherein the transmission medium is a fiber-optical channel.

    3. The apparatus according to claim 1, wherein the apparatus further comprises a signal modification module being configured to modify the frequency-domain data signal using the one or more spectral interference coefficients to acquire a modified data signal, wherein the apparatus further comprises an inverse transform module configured to transform the modified data signal from the frequency domain to the time domain to acquire a corrected time-domain data signal.

    4. The apparatus according to claim 3, wherein the signal modification module is configured to combine each one of the one or more spectral interference coefficients, or a value derived from said one of the one or more spectral interference coefficients, and one of the plurality of spectral coefficients to acquire the modified data signal.

    5. The apparatus according to claim 3, wherein the transform module is configured to transform the data input signal from the time domain to the frequency domain by transforming a plurality of overlapping blocks of the data input signal from the time domain to the frequency domain to acquire a plurality of blocks of the frequency-domain data signal, and wherein the inverse transform module configured to transform the modified data signal from the frequency domain to the time domain by transforming a plurality of blocks from the frequency domain to the time domain and by overlapping said plurality of blocks being represented in the time domain to acquire the corrected time-domain data signal.

    6. The apparatus according to claim 1, wherein the apparatus further comprises an inverse transform module configured to transform the one or more spectral interference coefficients from the frequency domain to the time domain, and wherein the apparatus further comprises a signal modification module being configured to modify the data input signal being represented in the time domain using the one or more spectral interference coefficients being represented in the time domain to acquire a corrected time-domain data signal.

    7. The apparatus according to claim 6, wherein the signal modification module is configured to combine each one of the one or more spectral interference coefficients being represented in the time domain, or a value derived from said one of the one or more spectral interference coefficients, and a time domain sample of a plurality of time domain samples of the data input signal being represented in the time domain to acquire the corrected time-domain data signal.

    8. The apparatus according to claim 6, wherein the transform module is configured to transform the data input signal from the time domain to the frequency domain by transforming a plurality of overlapping blocks of the data input signal from the time domain to the frequency domain to acquire a plurality of blocks of the frequency-domain data signal, and wherein the inverse transform module is configured to transform a plurality of interference coefficients blocks from the frequency domain to the time domain, said plurality of blocks comprising the one or more spectral interference coefficients, and wherein the signal modification module is configured to modify the overlapping blocks of the data input signal, being represented in the time domain, using the plurality of interference coefficients blocks to acquire a plurality of corrected blocks, wherein the signal modification module is configured to overlap the plurality of corrected blocks to acquire the corrected time-domain data signal.

    9. The apparatus according to claim 3, wherein the apparatus further comprises a transmitter module configured to transmit the corrected time-domain data signal over the transmission medium.

    10. The apparatus according to claim 3, wherein the apparatus further comprises a receiver module configured to receive the data input signal being transmitted over the transmission medium.

    11. The apparatus according to claim 1, wherein the analysis module is configured to determine an estimation of a perturbated signal depending on the data input signal using the one or more spectral interference coefficients.

    12. The apparatus according to claim 11, wherein the analysis module is configured to determine the estimation of the perturbated signal by adding each one of the one or more spectral interference coefficients with one of the plurality of spectral coefficients.

    13. The apparatus according to claim 1, wherein each of the two or more argument values is a channel index being an index which indicates one of the plurality of frequency channels, or wherein each of the two or more argument values is a frequency which indicates one of the plurality of frequency channels, wherein said one of the plurality of frequency channels comprises said frequency.

    14. The apparatus according to claim 1, wherein the analysis module is configured to determine each spectral interference coefficient of the one or more spectral interference coefficients by determining a plurality of addends, wherein the analysis module is configured to determine each of the plurality of addends as a product of three or more of the spectral coefficients and of the return value of the transfer function, the transfer function comprising three or more channel indices or three or more frequencies as the two or more argument values of the transfer function, which indicate three or more of the plurality of frequency channels to which said three or more of the spectral coefficients are assigned.

    15. The apparatus according to claim 14, wherein the analysis module is configured to determine the interference by applying a regular perturbation approach.

    16. The apparatus according to claim 14, wherein the analysis module is configured to determine each spectral interference coefficient depending on: δ A λ SCI [ μ ] = - j ϕ NL , ρ N D F T 2 × .Math. μ 1 , μ 2 A λ [ μ 1 ] A λ H [ μ 2 ] A λ [ μ 3 ] H ρ [ μ 1 , μ 2 , μ 3 ] wherein ΔA.sub.λ.sup.SCI[μ] is said spectral interference coefficient, wherein A.sub.λ[μ.sub.1] is a first one of the three or more spectral coefficients, wherein A.sub.λ[μ.sub.2] is a second one of the three or more spectral coefficients, wherein, A.sub.λ[μ.sub.3] is a third one of the three or more spectral coefficients, wherein .sup.H indicates Hermitian, wherein μ.sub.1 is a first index which indicates a first one of the plurality of frequency channels, wherein μ.sub.2 is a second index which indicates a second one of the plurality of frequency channels, wherein μ.sub.3 is a third index which indicates a third one of the plurality of frequency channels, wherein H.sub.ρ[μ.sub.1, μ.sub.2, μ.sub.3] indicates the transfer function, wherein N.sub.DFT.sup.2 indicates a square of a number of the plurality of frequency channels of the frequency domain, wherein ϕ.sub.NL,ρ is a number.

    17. The apparatus according to claim 14, wherein the analysis module is configured to determine each spectral interference coefficient depending on: Δ A λ XCI [ μ ] = - j ϕ NL , ν N DFT 2 × .Math. μ 1 , μ 2 ( B λ [ μ 1 ] B λ H [ μ 2 ] + B λ H [ μ 2 ] B λ [ μ 1 ] I ) × A λ [ μ 3 ] H ν [ μ 1 , μ 2 , μ 3 ] wherein ΔA.sub.λ.sup.XCI[μ] is said spectral interference coefficient, wherein B.sub.λ[μ.sub.1] is a first one of the three or more spectral coefficients, wherein B.sub.λ[μ.sub.2] is a second one of the three or more spectral coefficients, wherein, A.sub.λ[μ.sub.3] is a third one of the three or more spectral coefficients, wherein I indicates an identity matrix, wherein .sup.H indicates Hermitian, wherein μ.sub.1 is a first index which indicates a first one of the plurality of frequency channels, wherein μ.sub.2 is a second index which indicates a second one of the plurality of frequency channels, wherein μ.sub.3 is a third index which indicates a third one of the plurality of frequency channels, wherein H.sub.v, [μ.sub.1, μ.sub.2, μ.sub.3 ] indicates the transfer function, wherein N.sub.DFT.sup.2 indicates a square of a number of the plurality of frequency channels of the frequency domain, wherein ϕ.sub.NL,v is a number.

    18. The apparatus according to claim 14, wherein the analysis module is configured to determine the interference by applying a regular logarithmic perturbation approach.

    19. The apparatus according to claim 14, wherein the analysis module is configured to determine each spectral interference coefficient depending on: Δ A λ SCI [ μ ] = - j ϕ NL , ρ N D F T 2 × .Math. u A λ [ μ 1 ] A λ H [ μ 2 ] A λ [ μ 3 ] H ρ [ μ 1 , μ 2 , μ 3 ] wherein ΔA.sub.2.sup.XCI[μ] is said spectral interference coefficient, wherein A.sub.λ[μ.sub.1] is a first one of the three or more spectral coefficients, wherein A.sub.λ[μ.sub.2] is a second one of the three or more spectral coefficients, wherein, A.sub.λ[μ.sub.3] is a third one of the three or more spectral coefficients, wherein .sup.H indicates Hermitian, wherein μ.sub.1 is a first index which indicates a first one of the plurality of frequency channels, wherein μ.sub.2 is a second index which indicates a second one of the plurality of frequency channels, wherein μ.sub.3 is a third index which indicates a third one of the plurality of frequency channels, wherein H.sub.ρ[μ.sub.1,μ.sub.2, μ.sub.3] indicates the transfer function, wherein N.sub.DFT.sup.2 indicates a square of a number of the plurality of frequency channels of the frequency domain, wherein ϕ.sub.NL,v is a number, wherein
    custom-character={[μ.sub.1, μ.sub.2]|μ.sub.2≠μ.sub.1Λμ.sub.2≠μ.sub.3}.

    20. The apparatus according to claim 14, wherein the analysis module is configured to determine each spectral interference coefficient depending on: Δ A λ X C I [ μ ] = - j ϕ NL , ν N D F T 2 × .Math. u ( B λ [ μ 1 ] B λ H [ μ 2 ] + B λ H [ μ 2 ] B λ [ μ 1 ] I ) × A λ [ μ 3 ] H ν [ μ 1 , μ 2 , μ 3 ] wherein ΔA.sub.λ.sup.XCI[μ] is said spectral interference coefficient, wherein B.sub.λ[μ.sub.1] is a first one of the three or more spectral coefficients, wherein B.sub.λ[μ.sub.2] is a second one of the three or more spectral coefficients, wherein, A.sub.λ[μ.sub.3] is a third one of the three or more spectral coefficients, wherein I indicates an identity matrix, wherein .sup.H indicates Hermitian, wherein t.sub.h is a first index which indicates a first one of the plurality of frequency channels, wherein μ.sub.2 is a second index which indicates a second one of the plurality of frequency channels, wherein μ.sub.3 is a third index which indicates a third one of the plurality of frequency channels, wherein H.sub.v, [μ.sub.1, μ.sub.2, μ.sub.3] indicates the transfer function, wherein N.sub.DFT.sup.2 indicates a square of a number of the plurality of frequency channels of the frequency domain, wherein ϕ.sub.NL,v is a number, wherein
    custom-character={[μ.sub.1, μ.sub.2].sup.T|μ.sub.2≠μ.sub.1}.

    21. The apparatus according to claim 1, wherein the transfer function is normalized and nonlinear.

    22. The apparatus according to claim 1, wherein the analysis module is configured to employ Volterra based compensation to determine the one or more spectral interference coefficients.

    23. The apparatus according to claim 1, wherein the analysis module is configured to determine the one or more spectral interference coefficients by determining one or more transmit and receive sequences over discrete frequencies from a periodic Nyquist interval.

    24. The apparatus according to claim 1, wherein the transfer function depends on H ν ( e j ω T ) = 1 T 3 .Math. m Z 3 H ν ( ω - 2 π m T ) .

    25. A method for determining an interference in a transmission medium during a transmission of a data input signal, comprising: transforming the data input signal from a time domain to a frequency domain comprising a plurality of frequency channels to acquire a frequency-domain data signal comprising a plurality of spectral coefficients, wherein each spectral coefficient of the plurality of spectral coefficients is assigned to one of the plurality of frequency channels, and determining the interference by determining one or more spectral interference coefficients, wherein each of the one or more spectral interference coefficients is assigned to one of the plurality of frequency channels, wherein determining each of the one or more spectral interference coefficients is conducted depending on the plurality of spectral coefficients and depending on a transfer function, wherein the transfer function is configured to receive two or more argument values, wherein each of the two or more argument values indicates one of the plurality of frequency channels, and wherein the transfer function is configured to return a return value depending on the two or more argument values.

    26. A non-transitory digital storage medium having stored thereon a computer program for performing a method for determining an interference in a transmission medium during a transmission of a data input signal, comprising: transforming the data input signal from a time domain to a frequency domain comprising a plurality of frequency channels to acquire a frequency-domain data signal comprising a plurality of spectral coefficients, wherein each spectral coefficient of the plurality of spectral coefficients is assigned to one of the plurality of frequency channels, and determining the interference by determining one or more spectral interference coefficients, wherein each of the one or more spectral interference coefficients is assigned to one of the plurality of frequency channels, wherein determining each of the one or more spectral interference coefficients is conducted depending on the plurality of spectral coefficients and depending on a transfer function, wherein the transfer function is configured to receive two or more argument values, wherein each of the two or more argument values indicates one of the plurality of frequency channels, and wherein the transfer function is configured to return a return value depending on the two or more argument values, when said computer program is run by a computer.

    Description

    BRIEF DESCRIPTION OF THE DRAWINGS

    [0018] Embodiments of the present invention will be described below in more detail with reference to the appended drawings, in which:

    [0019] FIG. 1a illustrates an apparatus for determining an interference in a transmission medium during a transmission of a data input signal according to an embodiment;

    [0020] FIG. 1b illustrates another embodiment, wherein the apparatus further comprises a signal modification module and an inverse transform module;

    [0021] FIG. 1c illustrates a further embodiment, wherein the apparatus further comprises a signal modification module and an inverse transform module;

    [0022] FIG. 1d illustrates another embodiment, wherein the apparatus further comprises a transmitter module configured to transmit the corrected time-domain data signal over the transmission medium;

    [0023] FIG. 1e illustrates a further embodiment, wherein the apparatus further comprises a receiver module configured to receive the data input signal being transmitted over the transmission medium;

    [0024] FIG. 2 illustrates a generic fiber-optical transmission system model;

    [0025] FIG. 3a illustrates a transmitter frontend of a generic fiber-optical transmission system model;

    [0026] FIG. 3b illustrates an optical channel of the generic fiber-optical transmission system model;

    [0027] FIG. 3c illustrates an receiver frontend of the generic fiber-optical transmission system model and variables associated with the regular perturbation model;

    [0028] FIG. 4a illustrates definitions of variables in the time-domain;

    [0029] FIG. 4b illustrates definitions of variables in the frequency-domain;

    [0030] FIG. 5 illustrates a magnitude in logarithmic scale of a single-span nonlinear transfer function according to an embodiment;

    [0031] FIG. 6 illustrates a magnitude in logarithmic scale of a single-span nonlinear transfer function according to another embodiment;

    [0032] FIG. 7a illustrates a contour plot for a single-channel, single-span, lossless fiber scenario in the regular time-domain model according to an embodiment;

    [0033] FIG. 7b illustrates a contour plot for a single-channel, single-span, lossless fiber scenario in the regular-logarithmic model according to another embodiment;

    [0034] FIG. 8a illustrates an energy of the kernel coefficients in time-domain over the symbol rate according to an embodiment;

    [0035] FIG. 8b illustrates an energy of the kernel coefficients in a frequency-domain over the symbol rate according to a further embodiment;

    [0036] FIG. 9a illustrates a contour plot in the regular model in the frequency domain of the normalized mean-square error in dB for a single-channel, single-span, lossless fiber according to an embodiment;

    [0037] FIG. 9b illustrates a contour plot in the regular-logarithmic model in the frequency domain of the normalized mean-square error in dB for a single-channel, single-span, lossless fiber according to an embodiment;

    [0038] FIG. 10a illustrates contour plots of the normalized mean-square error σ.sub.e.sup.2 in dB according to an embodiment, wherein the results are obtained from the regular-logarithmic time-domain model over a standard single-mode fiber with end-of-span lumped amplification, and wherein the symbol rate and the optical launch power are varied for single-span transmission having a fixed roll-off factor;

    [0039] FIG. 10b illustrates contour plots of the normalized mean-square error σ.sub.e.sup.2 in dB according to an embodiment, wherein the results are obtained from the regular-logarithmic time-domain model over a standard single-mode fiber with end-of-span lumped amplification, and wherein the roll-off factor and number of spans N.sub.sp are varied with fixed symbol rate having fixed launch power;

    [0040] FIG. 11a illustrates an energy of the kernel coefficients in the time-domain;

    [0041] FIG. 11b illustrates kernel energies Eh for cross-channel interference (XCI) imposed by a single wavelength channel;

    [0042] FIG. 12a illustrates a contour plot of the normalized mean-square error in dB in a time domain, for dual-channel, single-span, lossless fiber according to an embodiment; and

    [0043] FIG. 12b illustrates a contour plot of the normalized mean-square error in dB in a frequency domain, for dual-channel, single-span, lossless fiber according to another embodiment.

    DETAILED DESCRIPTION OF THE INVENTION

    [0044] FIG. 1 a illustrates an apparatus for determining an interference in a transmission medium during a transmission of a data input signal according to an embodiment.

    [0045] The apparatus comprises a transform module 110 configured to transform the data input signal from a time domain to a frequency domain comprising a plurality of frequency channels to obtain a frequency-domain data signal comprising a plurality of spectral coefficients (A.sub.λ[μ], A.sub.λ[μ.sub.1], A.sub.λ[μ.sub.1], A.sub.λ[μ.sub.2], A.sub.λ[μ.sub.3], . . . ), wherein each spectral coefficient of the plurality of spectral coefficients (A.sub.λ[μ], A.sub.λ[μ.sub.1], A.sub.λ[μ.sub.2], A.sub.λ[μ.sub.3], . . . ), is assigned to one of the plurality of frequency channels.

    [0046] Moreover, the apparatus comprises an analysis module 120 configured to determine the interference by determining one or more spectral interference coefficients (e.g., ΔA.sub.λ.sup.SCI[μ]), wherein each of the one or more spectral interference coefficients (e. g., ΔA.sub.2.sup.SCI[μ]) is assigned to one of the plurality of frequency channels.

    [0047] The analysis module 120 configured to determine each of the one or more spectral interference coefficients (e. g., ΔA.sub.λ.sup.SCI[μ]) depending on the plurality of spectral coefficients (A.sub.λ[μ], A.sub.λ[μ.sub.1], A.sub.λ[μ.sub.2], A.sub.λ[μ.sub.3], . . . ), and depending on a transfer function (H.sub.ρ[μ.sub.1, μ.sub.2, μ.sub.3]; H.sub.v(ω.sub.1, ω.sub.2, ω.sub.3)) wherein the transfer function (H.sub.ρ[μ.sub.1, μ.sub.2, μ.sub.3]: (ω.sub.1, ω.sub.2, ω.sub.3)) is configured to receive two or more argument values (μ.sub.1, μ.sub.2, μ.sub.3; ω.sub.1, ω.sub.2, ω.sub.3), wherein each of the two or more argument values (μ.sub.1, μ.sub.2, μ.sub.3; ω.sub.1, ω.sub.2, ω.sub.3) indicates one of the plurality of frequency channels, and wherein the transfer function is configured to return a return value depending on the two or more argument values (μ.sub.1, μ.sub.2, μ.sub.3; ω.sub.1, ω.sub.2, ω.sub.3).

    [0048] In an embodiment, the transmission medium may, e.g., be a fiber-optical channel.

    [0049] FIG. 1b illustrates another embodiment, wherein the apparatus further comprises a signal modification module 130 being configured to modify the frequency-domain data signal using the one or more spectral interference coefficients to obtain a modified data signal. The apparatus of FIG. 1 b further comprises an inverse transform module 135 configured to transform the modified data signal from the frequency domain to the time domain to obtain a corrected time-domain data signal.

    [0050] According to an embodiment, the signal modification module 130 of FIG. 1 b may, e.g., be configured to combine each one of the one or more spectral interference coefficients (e.g., ΔA.sub.λ.sup.SCI[μ]), or a value derived from said one of the one or more spectral interference coefficients (e.g., ΔA.sub.λ.sup.SCI[μ]), and one of the plurality of spectral coefficients (A.sub.λ[μ], A.sub.λ[.sub.1], A.sub.λ[μ.sub.2], A.sub.λ[μ.sub.3], . . . ) to obtain the modified data signal. In a particular embodiment, the signal modification module 130 of FIG. 1b may, e.g., be configured to combine each one of the one or more spectral interference coefficients (e.g., ΔA.sub.λ.sup.SCI[μ]), or a value derived from said one of the one or more spectral interference coefficients (e.g., ΔA.sub.λ.sup.SCI[μ]), and one of the plurality of spectral coefficients (A.sub.λ[μ], A.sub.λ[μ.sub.1], A.sub.λ[μ.sub.2], A.sub.λ[μ.sub.3], . . . ) to obtain the modified data signal by subtracting [0051] each one of the one or more spectral interference coefficients (e.g., ΔA.sub.λ.sup.SCI [μ]), or a value derived from said one of the one or more spectral interference coefficients (e. g., ΔA.sub.λ.sup.SCI[μ]), [0052] from one of the plurality of spectral coefficients (A.sub.λ[μ], A.sub.λ[μ.sub.1], A.sub.λ[μ.sub.2], A.sub.λ[μ.sub.3]), . . . );

    [0053] or, in another embodiment, to obtain the modified receive signal/sequence by subtracting [0054] each one of the one or more spectral interference coefficients (e. g. , ΔA.sub.λ.sup.SCI[μ]), or a value derived from said one of the one or more spectral interference coefficients (e. g., ΔA.sub.λ.sup.SCI[μ]), [0055] from one of the plurality of the spectral coefficients of the distorted receive sequence Y.sub.λ[μ];

    [0056] or, in a futher embodiment, to inverse Discrete Fourier Transform the spectral interference coefficients ΔA.sub.λ[k] to obtain time domain interference coefficients Δa.sub.λ[k], and to subtract the time domain interference coefficients Δa.sub.λ[k] from the (time-domain) receive sequence Y.sub.λ[k];

    [0057] or, in a yet further embodiment, to obtain the modified data or receive signal by subtracting [0058] each one of the one or more spectral interference coefficients (e. g. , ΔA.sub.λ.sup.SCI[μ]), or a value derived from said one of the one or more spectral interference coefficients [0059] (e. g., ΔA.sub.λ.sup.SCI[μ]), and by multiplying each one of the one or more spectral phase and polarization coefficients (exp(−jϕ.sub.λI−j{right arrow over (S)}.sub.λ)) [0060] from one of the plurality of spectral coefficients (A.sub.λ[μ], A.sub.λ[μ.sub.1], A.sub.λ[μ.sub.2], A.sub.λ[μ.sub.3], . . . ) or from one of the plurality of the spectral coefficients of the distorted receive sequence Y.sub.λ[μ].

    [0061] In an embodiment, the transform module 110 of FIG. 1 b may, e.g., be configured to transform the data input signal from the time domain to the frequency domain by transforming a plurality of overlapping blocks of the data input signal from the time domain to the frequency domain to obtain a plurality of blocks of the frequency-domain data signal. The inverse transform module 135 may, e.g., be configured to transform the modified data signal from the frequency domain to the time domain by transforming a plurality of blocks from the frequency domain to the time domain and by overlapping said plurality of blocks being represented in the time domain to obtain the corrected time-domain data signal.

    [0062] FIG. 1c illustrates a further embodiment, wherein the apparatus further comprises an inverse transform module 135 configured to transform the one or more spectral interference coefficients (e. g., ΔA.sub.λ.sup.SCI[μ]) from the frequency domain to the time domain. The apparatus of FIG. 1c further comprises a signal modification module 130 being configured to modify the data input signal being represented in the time domain using the one or more spectral interference coefficients being represented in the time domain to obtain a corrected time-domain data signal.

    [0063] According to an embodiment, the signal modification module 130 of FIG. 1c may, e.g., be configured to combine each one of the one or more spectral interference coefficients being represented in the time domain, or a value derived from said one of the one or more spectral interference coefficients, and a time domain sample of a plurality of time domain samples of the data input signal being represented in the time domain to obtain the corrected time-domain data signal.

    [0064] In a particular embodiment, the signal modification module 130 of FIG. 1c may, e.g., be configured to combine each one of the one or more spectral interference coefficients being represented in the time domain, or a value derived from said one of the one or more spectral interference coefficients, and a time domain sample of a plurality of time domain samples of the data input signal being represented in the time domain to obtain the corrected time-domain data signal by subtracting [0065] each one of the one or more spectral interference coefficients being represented in the time domain, or a value derived from said one of the one or more spectral interference coefficients, [0066] from a time domain sample of a plurality of time domain samples of the data input signal being represented in the time domain.

    [0067] In an embodiment, the transform module 110 of FIG. 1c may, e.g., be configured to transform the data input signal from the time domain to the frequency domain by transforming a plurality of overlapping blocks of the data input signal from the time domain to the frequency domain to obtain a plurality of blocks of the frequency-domain data signal. The inverse transform module 135 may, e.g., be configured to transform a plurality of interference coefficients blocks from the frequency domain to the time domain, said plurality of blocks comprising the one or more spectral interference coefficients (e.g., ΔA.sub.λ.sup.SCI[μ]). The signal modification module 130 may, e.g., be configured to modify the overlapping blocks of the data input signal, being represented in the time domain, using the plurality of interference coefficients blocks to obtain a plurality of corrected blocks, wherein the signal modification module 130 is configured to overlap the plurality of corrected blocks to obtain the corrected time-domain data signal.

    [0068] FIG. 1d illustrates another embodiment, wherein the apparatus further comprises a transmitter module 140 configured to transmit the corrected time-domain data signal over the transmission medium.

    [0069] FIG. 1e illustrates a further embodiment, wherein the apparatus further comprises a receiver module 105 configured to receive the data input signal being transmitted over the transmission medium.

    [0070] In an embodiment, the analysis module 120 may, e.g., be configured to determine an estimation of a perturbated signal depending on the data input signal using the one or more spectral interference coefficients (e.g., ΔA.sub.λ.sup.SCI[μ]).

    [0071] According to an embodiment, the analysis module 120 may, e.g., be configured to determine the estimation of the perturbated signal by adding each one of the one or more spectral interference coefficients (e.g., ΔA.sub.λ.sup.SCI[μ]) with one of the plurality of spectral coefficients (A.sub.λ[μ], A.sub.λ[μ.sub.1], A.sub.λ[μ.sub.2], A.sub.λ[.sub.3], . . .).

    [0072] In an embodiment each of the two or more argument values may, e.g., be a channel index (μ.sub.1, μ.sub.2, μ.sub.3) being an index which indicates one of the plurality of frequency channels.

    [0073] Or, in another embodiment, each of the two or more argument values is a frequency (ω.sub.1, ω.sub.2, ω.sub.3) which indicates one of the plurality of frequency channels, wherein said one of the plurality of frequency channels comprises said frequency.

    [0074] In an embodiment, the analysis module 120 may, e.g., be configured to determine each spectral interference coefficient (e.g. ΔA.sub.λ.sup.SCI[μ]) of the one or more spectral interference coefficients (e. g., ΔA.sub.λ.sup.SCI[μ]) by determining a plurality of addends. The analysis module 120 may, e.g., be configured to determine each of the plurality of addends as a product of three or more of the spectral coefficients (A.sub.λ[μ], A.sub.λ[μ.sub.1], A.sub.λ[μ.sub.2], A.sub.λ[μ.sub.3], . . . ) and of the return value of the transfer function, the transfer function having three or more channel indices or three or more frequencies as the two or more argument values of the transfer function, which indicate three or more of the plurality of frequency channels to which said three or more of the spectral coefficients (A.sub.λ[μ], A.sub.λ[μ.sub.1], A.sub.λ[μ.sub.2], A.sub.λ[μ.sub.3], . . . ) are assigned.

    [0075] In an embodiment, the analysis module 120 may, e.g., be configured to determine each spectral interference coefficient (e. g., ΔA.sub.λ.sup.SCI[μ]) of the one or more spectral interference coefficients (e.g., ΔA.sub.λ.sup.SCI[μ]) by determining a plurality of addends, wherein the analysis module 120 may, e.g., be configured to determine each of the plurality of addends as a product of three or more of the spectral coefficients (A.sub.λ[μ], A.sub.λ[μ.sub.1], A.sub.λ[μ.sub.2], A.sub.λ[μ.sub.3], . . . ) and of the return value of the transfer function, the transfer function having three or more channel indices or three or more frequencies as the two or more argument values of the transfer function, which indicate three or more of the plurality of frequency channels to which said three or more of the spectral coefficients (A.sub.λ[μ], A.sub.λ[μ.sub.1], A.sub.λ[μ.sub.1], A.sub.λ[μ.sub.2], A.sub.λ[μ.sub.3], . . . ) are assigned.

    [0076] According to an embodiment, the analysis module 120 may, e.g., be configured to determine each spectral interference coefficient (e. g., ΔA.sub.λ.sup.SCI[μ]) according to:

    [00001] Δ A λ S C I [ μ ] = - j ϕ NL , ρ N D F T 2 × .Math. μ 1 , μ 2 A λ [ μ 1 ] A λ H [ μ 2 ] A λ [ μ 3 ] H ρ [ μ 1 , μ 2 , μ 3 ]

    [0077] wherein ΔA.sub.λ.sup.SCI[μ] is said spectral interference coefficient, wherein A.sub.λ[μ.sub.1] is a first one of the three or more spectral coefficients, wherein A.sub.λ[μ.sub.2] is a second one of the three or more spectral coefficients, wherein , A.sub.λ[μ.sub.3] is a third one of the three or more spectral coefficients, wherein μ.sub.1 is a first index which indicates a first one of the plurality of frequency channels, wherein μ.sub.2 is a second index which indicates a second one of the plurality of frequency channels, wherein μ.sub.3 is a third index which indicates a third one of the plurality of frequency channels, wherein H.sub.ρ[μ.sub.1, μ.sub.2,μ.sub.3] indicates the transfer function, wherein N.sub.DFT.sup.2 indicates a square of a number of the plurality of frequency channels of the frequency domain, wherein ϕNL,ρ is a number.

    [0078] In an embodiment, the transfer function may, e.g., be normalized and nonlinear.

    [0079] According to an embodiment, the analysis module 120 is configured to determine the interference by applying a regular perturbation approach (e.g., Algorithm 1).

    [0080] In an embodiment, the analysis module 120 is configured to determine the interference by applying a regular logarithmic perturbation approach (e.g., Algorithm 2).

    [0081] In an embodiment, the frequency domain may, e.g., be a regular-logarithmic frequency domain.

    [0082] According to an embodiment, the transfer function may, e.g., depend on

    [00002] H ν ( e j ω T ) = 1 T 3 .Math. m 3 H ν ( ω - 2 π m T ) .

    [0083] In the following, embodiments of the present invention are described in more detail.

    [0084] At first, the notation and the overall system model is introduced.

    [0085] The notation and basic definitions are now described.

    [0086] Sets are denoted with calligraphic letters, e.g., custom-character is the set of data symbols, i.e., the symbol alphabet or signal constellation. A set of numbers or finite fields are typeset in blackboard bold typeface, e.g., the set of real numbers is custom-character. Bold letters, such as x, indicate vectors. If not stated otherwise, a vector x=[x.sub.1, x.sub.2, . . . , x.sub.n].sup.T of dimension n is a column vector, and the set of indices to the elements of the vector is

    [00003] = def { 1 , .Math. , n } .

    Non-bold italic letters, like x, are scalar variables, whereas non-bold Roman letters refer to constants, e.g., the imaginary number is j with j.sup.2=1. (.Math.).sup.T denotes transposition and (.Math.).sup.H is the Hermitian transposition.

    [0087] A real (bandpass) signal is typically described using the equivalent complex baseband (ECB) representation, i.e., we consider the complex envelope x(t) ∈custom-character with inphase (real) and quadrature (imaginary) component. The n -dimensional Fourier transform of a continuous-time signal x(t)=x(t.sub.1, t.sub.2, . . . , t.sub.n) depending on the n-dimensional time vector t=[t.sub.1, t.sub.2, . . . , t.sub.n].sup.T ∈R.sup.n (in seconds) is denoted by X(ω)=custom-character{x(t)}, and defined as [14, Ch. 4]

    [00004] X ( ω ) = { x ( t ) } = def n x ( t ) e - j ω .Math. t d n t ( 1 ) x ( t ) = - 1 { X ( ω ) } = 1 ( 2 π ) n n X ( ω ) e j ω .Math. t d n ω . ( 2 )

    [0088] Here, X(ω) is a continuous function of angular frequencies ω=[ω.sub.1, ω.sub.2, . . . , ω.sub.n].sup.T ∈ R.sup.n with ω=2πf and frequency f ∈R (in Hertz). In the exponential we made use of the dot product of vectors in R.sup.n given by ω.Math.t=ω.sub.1t.sub.1+ω.sub.2t.sub.2+ . . . +ω.sub.nt.sub.n. The integral is an n-fold multiple integral over custom-character.sup.n and with integration boundaries at −∞ and ∞ in each dimension. We use the expression d.sup.nt as shorthand for dt.sub.1 dt.sub.2 . . . dt.sub.n. For the one-dimensional case with n=1 the variable subscript is dropped. We may also write the correspondence as x(t) ∘-.circle-solid.X(ω) for short.

    [0089] The n-dimensional discrete-time Fourier transform (DTFT) of a discrete-time sequence <x[k]> with k=[k.sub.1, k.sub.2, . . . , k.sub.n].sup.T ∈custom-character.sup.n with spacing T between symbols is periodic with 1/T in frequency domain and denoted as X(e.sup.jωT)={circumflex over (F)}{x|k|}, and defined as

    [00005] X ( e j ω T ) = ^ { x [ k ] } = def .Math. k n x [ k ] e - j ω .Math. kT ( 3 ) x [ k ) = ^ - 1 { X ( e j ω T ) } = ( T 2 π ) n �� n X ( e j ω T ) e j ω .Math. kT d n ω . ( 4 )

    [0090] The set of frequencies in the Nyquist interval is

    [00006] �� = def { ω | - ω Nyq ω < ω Nyq }

    with the Nyquist (angular) frequency

    [00007] ω N y q = def 2 π / ( 2 T ) .

    [0091] If a whole (finite-length) sequence is treated, this is indicated by the square bracket notation, i.e., <x[k]>

    [0092] The notation Σ.sub.k∈z.sub.n is short for Σ.sub.k.sub.1.sup.∞=−∞ Σ.sub.k.sub.2.sup.∞=−∞. . . Σ.sub.k.sub.n.sup.∞=−∞.

    [0093] Embodiments employ the so-called engineering notation of the Fourier transform with a negative sign in the complex exponential (in the forward, i.e., time-to-frequency, direction) is used. This has immediate consequences for the solution of the electro-magnetic wave equation (cf. Helmholtz equation), and therefore also for the NLSE. In the optical community, there exists no fixed convention with respect to the sign notation, e.g., some of the texts are written with the physicists' (e.g., [15, Eq. (2.2.8)] or [10]) and others with the engineering (e.g., [16], [17, Eq. (A.4)]) notation in mind. Consequently, the derivations shown here may differ marginally from some of the original sources.

    [0094] Continuous-time signals are associated with meaningful physical units, e.g., the electrical field has typically units of volts per meter (V/m). The NLSE and the Manakov equation derived thereof are carried out in Jones space over a quantity u(t)=[u.sub.x(t), u.sub.y(t)].sup.T ∈custom-character.sup.2 called the optical field envelope. The optical field envelope has the same orientation as the associated electrical field but is renormalized s.t. u.sup.Hu equals the instantaneous power given in watts (W). Here, signals are instead generally treated as dimensionless entities as this considerably simplifies the notation when we move between the various signal domains (see, e.g., discussion in [18, P. 11] or [19, P. 230]). To this end, the nonlinearity coefficient y commonly given in W.sup.−1m.sup.−1 is also renormalized to have units of m.sup.−1, cf. II-B2.

    [0095] To distinguish a two-dimensional complex vector u=[u.sub.x, u.sub.y].sup.T custom-character in Jones space from its associated three-dimensional real-valued vector in Stokes space, we use decorated bold letters {right arrow over (u)}=[u.sub.1, u.sub.2, u.sub.3].sup.T ∈custom-character.sup.3. The (permuted) set of Pauli matrices is given by [20]

    [00008] σ 1 = def [ 1 0 0 - 1 ] σ 2 = def [ 0 1 1 0 ] σ 3 = def [ 0 - j j 0 ] , ( 5 )

    [0096] and the Pauli vector is

    [00009] σ -> = def [ σ 1 , σ 2 , σ 3 ] T

    [0097] where each vector component is a 2×2 Pauli matrix. The relation between Jones and Stokes space can then be established by the concise (symbolic) expression {right arrow over (u)}=u.sup.H{right arrow over (σ)}u to denote the elementwise operation u.sub.i=u.sup.Hσ.sub.ou for all Stokes vector components i=1, 2, 3. The Stokes vector {right arrow over (u)} can also be expanded using the dot product with the Pauli vector to obtain the complex-valued 2×2 matrix with

    [00010] u -> .Math. σ -> = u 1 σ 1 + u 2 σ 2 + u 3 σ 3 = [ u x u x * - u y u y * 2 u x u y * 2 u x * u y u y u y * - u x u x * ] ? , ? indicates text missing or illegible when filed ( 6 )

    [0098] which will later be used to describe the instantaneous polarization rotation around the Stokes vector {right arrow over (u)} using the Jones formalism. We may also use the equality [20, Eq. (3.9)]


    uu.sup.H=½(u.sup.Hu I+{right arrow over (u)}.Math.{right arrow over (σ)})   (7)

    [0099] with the identity matrix I and ∥u∥.sup.2=u.sup.Hu=u.sub.xu.sub.x*+u.sub.yu.sub.y*.

    [0100] In the following, a system model according to embodiments is considered.

    [0101] Some embodiments provide a point-to-point coherent optical transmission over two planes of polarization in a single-mode fiber. This results in a complex-valued 2×2 multiple-input/multiple-output (MIMO) transmission which is typically used for multiplexing. One of the major constraints of today's fiber-optical transmission systems is the bandwidth of electronic devices which is orders of magnitude smaller than the available bandwidth of optical fibers. It is hence routine to use wavelength-division multiplexing (WDM), where a number of so-called wavelength channels are transmitted simultaneously through the same fiber. Each wavelength signal is modulated on an individual laser operated at different wavelengths such that the spectral support of neighboring signals is not overlapping.

    [0102] FIG. 2 illustrates a generic fiber-optical transmission system model. In particular, FIG. 2 shows the block diagram of a coherent optical transmission system exemplifying the digital, analog, and optical domains of a single wavelength channel. Within the bandwidth of a wavelength channel, we can consider the optical end-to-end 2×2 MIMO channel as frequency-flat if we neglect the effects of bandlimiting devices (e.g., switching elements in a routed network). The nonlinear property of the fiber-optical transmission medium is the source of interference within and between different wavelength channels. In the following, we will call the channel under consideration the probe channel, while a co-propagating wavelength channel is called interferer. This allows us to discriminate between self-channel interference (SCI) and cross-channel interference (XCI). In FIG. 2 the probe channel in the optical domain is denoted by a subscript P, whereas interferers are labeled by the channel index v with v∈{1, . . . , N.sub.ch|v≠ρ}. The various domains and its entities are discussed in the following.

    [0103] FIG. 3a illustrates a transmitter frontend of a generic fiber-optical transmission system model.

    [0104] FIG. 3b illustrates an optical channel of the generic fiber-optical transmission system model.

    [0105] FIG. 3c illustrates an receiver frontend of the generic fiber-optical transmission system model and variables associated with the regular perturbation model.

    [0106] In the following the transmitter frontend of FIG. 3a is described. The transmission system is fed with equiprobable source bits of the probe (and interferer) channel. The binary source generates uniform i.i.d. information bits q|K|∈F.sub.2 at each discrete-time index K ∈Z. F.sub.2 denotes the Galois field of size two and Z is the set of integers. The binary sequence <q(K> is partitioned into binary tuples of length R.sub.m, s.t. q[k]=[q.sub.,[k], . . . q.sub.R.sub.m[k]] ∈{0, 1}.sup.R.sup.m, where k ∈Z is the discrete-time index of the data symbols. Here, R.sub.m is called the rate of the modulation and will be equivalent to the number of bits per transmitted data symbol, if we assume that the size of the symbol set is a power of two. Each R.sub.m-tuple is associated with one of the possible data symbols α=|a.sub.x, a.sub.y|.sup.T∈ custom-characterC custom-character.sup.2 , i.e., with one of the constellation points. We say that the binary R.sup.m-tuples are mapped to the data symbols a ∈ A by a bijective mapping rule custom-character: qcustom-charactera.

    [0107] The size of the data symbol set is M=|custom-character=2.sup.R.sup.m and we can write the alphabet as

    [00011] �� = def { a 1 , .Math. , a M } .Math. 2 .

    [0108] The symbol set has zero mean if not stated otherwise, that is E{a}=0, and we deliberately normalize the variance of the symbol set to

    [00012] σ a 2 = def E { .Math. a .Math. 2 } = 1

    [0109] (the expectation is denoted by E{.Math.} and the Euclidean vector norm is ∥.Math.∥. For reasons of readability we denote the data symbols of the interfering channels by b.sub.v[k].Math..

    [0110] The discrete-time data symbols a[k] are converted to the continuous-time transmit signal 8(t) by means of pulse-shaping constituting the digital-to-analog (D/A) transition, cf. FIG. 3a. We can express the transmit signal 8(t)=[s.sub.1(t), s.sub.2(t), s.sub.2(t)].sub.T ∈custom-character.sup.2 as a function of the data symbols with

    [00013] s ( t ) = T .Math. .Math. k a [ k ] h T ( t - kT ) , ( 8 )

    [0111] where 8(t) is a superposition of a time-shifted (with symbol period T) basic pulses h.sub.T(t) weighted by the data symbols. The pre-factor T is used to preserve a dimensionless signal in the continuous-time domain (cf. [18, P. 11]). We assume that the transmit pulse has √{square root over (Nyquist)} property, i.e., |H.sub.T(ω)|.sup.2 has Nyquist property with the Fourier pair h.sub.T(t) ∘-.circle-solid.H.sub.T(ω). To keep the following derivations tractable, all wavelength channels transmit at the same symbol rate

    [00014] R s = def 1 / T

    [0112] as me prooe cnannei. ne pulse energy E.sub.T of the probe channel is given by [18, Eq. (2.2.22)]

    [00015] E T = - .Math. T .Math. h T ( t ) .Math. 2 dt = 1 2 π - .Math. T .Math. H T ( ω ) .Math. 2 d ω . ( 9 )

    [0113] The pulse energy E.sub.T has the unit seconds due to the normalization of the signals. Using the symbol energy

    [00016] E s = def σ a 2 E T .

    [0114] the average signal power P calculates to [18, Eq. (4.1.1)]

    [00017] P = def 1 T 0 T E { .Math. s ( t ) .Math. 2 } dt = σ a 2 T E T = E s T . ( 10 )

    [0115] Since, see above, the variance of the data symbols σ.sub.a.sup.2 is fixed to 1, the transmit power P is directly adjusted via the pulse energy E.sub.T. The corresponding quantities related to one of the interferers are indicated by the subscript V.Math..

    [0116] In the following, an optical channel according to FIG. 3b is described. The electrical-to-optical (E/O) conversion is performed by an ideal dual-polarization (DP) inphase-quadrature (IQ) converter. The two elements of the transmit signal 8.sub.v(t) correspond to the modulated optical signals in the x- and y-polarization. The optical field envelope u.sub.v(z, t) of each wavelength channel


    u.sub.v(0, t)=s.sub.v(t) exp (jΔω.sub.vt),   (11)

    [0117] is modulated at its angular carrier frequency ω.sub.v=ω.sub.0+Δω.sub.v at the input of the optical transmission line z=0. Here, ω.sub.0=2πf.sub.0 is the center frequency of the signaling regime of interest. For the probe channel, the carrier frequency ω.sub.σ is to coincide with ω.sub.O such that Δω.sub.σ=0 and u.sub.σ(0, t)=8.sub.σ(t). The transmitter frontend of the probe channel is shown in FIG. 3a.

    [0118] The N.sub.ch wavelength signals u.sub.v(0, t) at z=0 are combined by an ideal optical multiplexer to a single WDM signal, cf. FIG. 3b. The optical field envelope before transmission is then

    [00018] u ( 0 , t ) = .Math. v = 1 N ch u v ( 0 , t ) = .Math. v = 1 N ch s v ( t ) exp ( j Δω v t ) ( 12 ) U ( 0 , ω ) = .Math. v = 1 N ch U v ( 0 , ω ) = .Math. v = A N ch S v ( ω - Δω v ) , ( 13 )

    [0119] with the Fourier pairs 8.sub.v(t) custom-character S.sub.v(ω) and u(0, t) custom-characterU (0, ω). Any initial phase and laser phase noise (PN) are neglected to focus only on deterministic distortions. The optical field envelope is the ECB representation of the optical field u.sub.o(z, t) in the passband notation

    [00019] u o ( z , t ) = def u ( z , t ) .Math. exp ( j ω 0 t - j β 0 ( z ) z ) , ( 14 )

    [0120] which is known as the slowly varying amplitude approximation [15, Eq. (2.4.5)]. For consistency of notation we treat the optical field envelope as a dimensionless entity (in accordance with the electrical signals). The optical field propagates in Z-direction (the dimension Z has units of meter) with the local propagation constant β.sub.0(z)=β(z, ω.sub.0), β(z, ω) is the space and frequency-dependent propagation constant. A Taylor expansion of β(z, ω) is performed around ω.sub.0 with the derivatives of β(z, ω) represented by the coefficients [15, Eq. (2.4.4)]

    [00020] β n ( z ) = def n β ( z , ω ) ω n | ω = ω 0 , n . ( 15 )

    [0121] Here, we only consider coefficients up to second order, i.e., n ∈{0,1, 2}. We also introduce the path-average4 dispersion length

    [00021] L D = def 1 2 π .Math. β 2 .Math. R s 2 , ( 16 )

    [0122] which denotes the distance after which two spectral components spaced B=R.sub.s Hertz apart, experience a differential group delay of T=1/R.sub.s due to chromatic dispersion (CD). We can equivalently define the walk-off length of the probe and one interfering wavelength channel as

    [00022] L wo , v = def 1 .Math. Δω v β 2 .Math. R s , ( 17 )

    [0123] which quantifies the fiber length that must be propagated in order for the v.sup.th wavelength channel to walk off by one symbol from the probe channel.

    [0124] 4We discriminate between local (i.e., α(z), β(z), γ(z)) and path-average (i.e., α, β, γ) properties of the transmission link. The latter are implicitly indicated if the z-argument of the local property is omitted, e.g.,

    [00023] β 2 = Δ 1 L 0 L β 2 ( ζ ) d ζ .

    [0125] Now, signal propagation is considered.

    [0126] In the absence of noise, the two dominating effects governing the propagation of the optical signal in the fiber are dispersion—expressed by the z-profile of the fiber dispersion coefficient β.sub.2(z)—and nonlinear signal-signal interactions. Generation of the so-termed local NLI depends jointly on the local fiber nonlinearity coefficient γ(z) and the z-profile of the optical signal power. For ease of the derivation, we assume that all z-dependent variation in γ(z) can be equivalently expressed in a variation of either a local gain g(z) or the local fiber attenuation α(z). We also neglect the time- (and frequency-) dependency of the attenuation, gain, and nonlinearity coefficient.

    [0127] The interplay between the optical signal, dispersion, and nonlinear interaction is all combined in the noiseless Manakov equation. It is a coupled set of partial differential equations in time-domain for the optical field envelope u(z, t) in the ECB, and the derivative is taken w.r.t. propagation distance z ∈R and to the retarded time t ∈R. The retarded time is defined as

    [00024] t = def t - z / v g ,

    [0128] where t′ is me pnysical time and v.sub.g is the (path-average) group velocity v.sub.g=1/β.sub.1 of the probe channel [15, Eq. (2.4.8)]. It can be understood as a time frame that moves at the same average velocity as the probe to cancel out any group delay at the reference frequency ω.sub.σ=ω.sub.0. All other frequencies experience a residual group delay relative to the reference frequency due to CD.

    [0129] The propagation of u(z, t) in the signaling regime of interest is governed by [17, Eq.(6.26)]

    [00025] z u = j β 2 ( z ) 2 2 z 2 u + g ( z ) - α ( z ) 2 u - j γ ( z ) 8 9 .Math. u .Math. 2 u . ( 18 )

    [0130] The space- and time-dependency of u(z, t) is omitted here for compact notation. By allowing the local gain coefficient g(z) to contain Dirac δ-functions one can capture the z-dependence of an amplification scheme, i.e., based on lumped erbium-doped fiber amplifier (EDFA) or Raman amplification. Polarization-dependent effects such as birefringence and polarization mode dispersion (PMD) are neglected limiting the following derivations to the practically relevant case of low-PMD fibers. We also assume that all wavelength channels are co-polarized, i.e., modulated on polarization axes parallel to the ones of the probe channel.

    [0131] Now, the dispersion profile is considered.

    [0132] The accumulated dispersion is a function that satisfies [21, Eq. (8)]

    [00026] d ( z ) d z = β 2 ( z ) . ( 19 )

    [0133] Here, custom-character(z) can be used to express a z-dependency in the dispersion profile, i.e., lumped dispersion compensation by inline dispersion compensation or simply a transmission link with distinct fiber properties across multiple spans. We obtain


    custom-character(z)=∫.sub.0.sup.zβ.sub.2(ζ)dζ+custom-character.sub.0,   (20)

    [0134] where

    [00027] 0 = def ( 0 )

    [0135] is the amount of pre-dispersion (in units of squared seconds, typically given in ps.sup.2) at the beginning of the transmission line.

    [0136] Now, the power profile is considered.

    [0137] To describe the power evolution of u(z, t). we introduce the normalized power profile custom-character(z) as a function that satisfies the equation [21, Eq. (7)]

    [00028] d ( z ) d z = ( g ( z ) - α ( z ) ) ( z ) , ( 21 )

    [0138] with boundary condition P(0)=P(1,)=1, i.e., the last optical amplifier resets the signal power to the transmit power.

    [0139] The Z -dependence on α(z) allows for varying attenuation coefficients over different spans. In writing (21) we assumed that both the local gain coefficient and attenuation coefficient are frequency-independent. We may also define the logarithmic gain/loss profile as

    [00029] ( z ) = def ln ( �� ( z ) ) = 0 z ( g ( ζ ) - α ( ζ ) ) d ζ . ( 22 )

    [0140] The last expression in (22) is obtained by solving (21) for P(z)=custom-characterThe boundary conditions on P(z) immediately give the boundary condition custom-character(0)=custom-character(L)=0.

    [0141] We can now define the impulse response and transfer function of the linear channel—that is, when the fiber nonlinearity coefficient is zero, i.e., γ=0 in (18). To that end, we define the optical field envelope u.sub.LIN(z, t) custom-characterU.sub.LIN(z, ω) that propagates solely according to linear effects with the boundary condition u.sub.LIN(0, t)=u(0, t) at the input of the transmission link. The linear channel transfer function and impulse response is then given by

    [00030] H C ( z , ω ) = def exp ( ( z ) - j ω 2 ( z ) 2 ) ( 23 ) h C ( z , t ) = 1 2 π 1 j ( z ) exp ( ( z ) + j t 2 / ( z ) 2 ) , ( 24 )

    [0142] which represents the joint effect of chromatic dispersion and the gain/loss variation along the link. We finally have the linear channel relation in time-domain u.sub.LIN(z) t)=h.sub.C(z, t)* u.sub.LIN(0 ,t) and frequency-domain U.sub.LIN(z, ω)=H.sub.C(z, ω)U.sub.LIN (0, ω). which will be used in the following to derive the first-order perturbation method.

    [0143] In the following, a receiver frontend according to FIG. 3c is described. Again, we assume ideal optical-to-electrical (O/E) and analog-to-digital (A/D) conversion. The received continuous-time, optical signal u(L, t) is first matched filtered w.r.t. the linear channel response and transmit pulse and then sampled at the symbol period T, cf. FIG. 3 (c). The receiver frontend hence also compensates for any residual link loss and performs perfect CD compensation. Note, that the analog frontend is usually realized using an oversampled digital representation. E.g., CD compensation is typically performed in the (oversampled) digital domain. Here, we favour to conceptually incorporate it in the analog domain since it significantly simplifies notation in the derivation of the end-to-end channel model. The transfer function of the entire cascade of the receiver frontend is given by

    [00031] H R ( ω ) = T E T H C * ( L , ω ) H T * ( ω ) . ( 25 )

    [0144] The factor T/E.sub.T re-normalizes the received signal to the variance of the constellation σ.sub.a.sup.2. Since we only consider T-spaced sampling any fractional sampling phase-offset or timing synchronization is already incorporated as suited delay in the receive filter h.sub.R(t). s.t. the transmitted and received sequence of the probe are perfectly aligned in time.

    [0145] Note, that the time delay L/v.sub.g at ω.sub.0 and any initial phase β.sub.0 has already been canceled from the propagation equation.

    [0146] In the following, first-order perturbation is considered.

    [0147] A concept of fiber-optical channel models based on the perturbation method is to assume that nonlinear distortions are weak compared to its source, i.e., the linearly propagating signal. Starting from this premise the regular perturbation (RP) approach for the optical end-to-end channel is written as


    u(L, t)=u.sub.LIN(L, t) Δu(L, t),   (26)

    [0148] where u.sub.LIN(z, t) ∈custom-character.sup.2 is the signal propagating according to the linear effects, i.e., according to (23), (24). In this context, the nonlinear distortion Δu(z, t) ∈custom-character.sup.2 is termed perturbation, which is generated locally according to nonlinear signal-signal interaction and is then propagated linearly and independently of the signal u.sup.LIN(z, t) to the end of the optical channel at z=L. We assume that the optical perturbation at z=0 is zero, i.e., Δu(0, t)=0. The received signal is then given as the sum of the solution for the linearly propagating signal and the accumulated perturbation representing the accumulated nonlinear effects. An objective here is to develop the input/output relation of the equivalent discrete-time end-to-end channel in the form of


    y[k]=a[k]+Δa[k],   (27)

    [0149] where the total NLI is absorbed into a single discrete-time perturbative term Δa[k], cf. FIG. 3 (c). To that end, we start with a known RP solution of the optical end-to-end relation and successively incorporate the used components according to FIG. 2 and FIG. 3.

    [0150] Now, the optical end-to-end channel is considered.

    [0151] The solution to the optical perturbation after transmission at z=L is given in frequency-domain by [4, Eq. (12)], [22, Eq. (2)], [23, Eq. (4)], [24, Eq. (24)-(27)],

    [00032] Δ U ( L , ω ) = - j γ 8 9 L eff ( 2 π ) 2 H C ( L , ω ) × 2 U ¯ ( ω , v 1 , v 2 ) H N L ( v 1 , v 2 ) d 2 v , ( 28 )

    [0152] with the normalized nonlinear transfer function H.sub.NL(V.sub.1, v.sub.2) and

    [00033] U _ ( ω , v 1 , v 2 ) = def U ( 0 , ω + v 2 ) U H ( 0 , ω + v 1 + v 2 ) U ( 0 , ω + v 1 ) ,

    [0153] i.e., a term that depends on the optical field envelope at the input of the transmission system. Note, that we made use of the common variable substitution

    [00034] ω 1 = def ω + v 1 ( 29 ) ω 2 = def ω + v 1 + v 2 ( 30 ) ω 3 = def ω - ω 1 + ω 2 = ω + v 2 , ( 31 )

    [0154] to express the field U in terms of difference frequencies υ.sup.1 and υ.sup.2 relative to ω. FIG. 4a and FIG. 4b summarizes definitions of the time- and frequency variables that are used throughout this text. The integral over custom-character.sup.2 in (28) can also be performed w.r.t. ω.sub.1 and ω.sub.2

    [0155] FIG. 4a illustrates definitions of variables in the time-domain. FIG. 4b illustrates definitions of variables in the frequency-domain. Both T.sub.1,T.sub.2 and υ.sub.1, υ.sub.2 can take positive and negative values in R.

    [0156] Equation (28) shows that the first-order RP method can be understood as a FWM process with un-depleted pumps where three wavelengths affect a fourth. Equivalently, one can think of the joint annihilation and creation of two two-photon pairs (i.e., with four frequencies involved) preserving both energy (frequency matching) and momentum (phase matching) during the interaction [25, FIG. 7.2.5]. The conjugate field corresponds to the inverse process where photon creation and annihilation is interchanged.

    [0157] FIG. 5 illustrates a magnitude in logarithmic scale of a single-span nonlinear transfer function for β.sub.2=−21 ps.sup.2/km, custom-character.sub.0=0 ps.sup.2, 10 log.sub.10 e.sup.α=0.2 dB/km and L.sub.sp=100 km over the difference frequencies υ.sub.1 and υ.sub.2 normalized to R.sub.s=64 GBd. The red line denotes H.sub.NL(ξ) which only depends on the scalar ξ=υ.sub.1υ.sub.2. (Part for υ.sub.1>υ.sub.2 not shown).

    [0158] The normalized nonlinear transfer function is a measure of the phase matching condition and defined as

    [00035] H N L ( v 1 , v 2 ) = def 1 L eff 0 L exp ( ( ζ ) + j v 1 v 2 ( ζ ) ) d ζ = 1 L eff 0 L H C * ( ζ , v 1 v 2 ) 2 d ζ . ( 34 )

    [0159] The pre-factor is the effective length of the whole transmission link defined as

    [00036] L eff = def 0 L ( ζ ) d ζ = 0 L exp ( ( ζ ) ) d ζ , ( 35 )

    [0160] and acts as a normalization constant s.t. H.sub.NL(0, 0)=1.

    [0161] The phase mismatch Δβ. i.e., the difference in the (path-average) propagation constant due to dispersion, is defined as [15, Eq. (6.3.19)]

    [00037] Δβ = def β ( ω ) - β ( ω 1 ) + β ( ω 2 ) - β ( ω 3 ) = β 2 2 ( ω 2 - ω 1 2 + ω 2 2 - ( ω - ω 1 + ω 2 ) 2 ) = β 2 ( ω 1 - ω ) ( ω 2 - ω 1 ) = β 2 v 1 v 2 , ( 36 )

    [0162] where the propagation constants at the four frequencies are developed in a second-order Taylor series according to (15). E.g., for transmission systems without inline dispersion compensation and zero pre-dispersion custom-character.sub.0=0, we have custom-character(z)=β.sub.2z and the phase mismatch Δβ can be found in the argument of the exponential in (34) with v.sub.1v.sub.2custom-character(z)=Δβz.

    [0163] In the context of the equivalent approach following the regular VSTF [3], [4], [24], the nonlinear transfer function H.sub.NL(v.sub.1, v.sub.2) is also referred to as 3rd-order Volterra kernel. Closed form analytical solutions to (34) can be obtained for single-span or homogeneous multi-span systems [24], [26]. It is noteworthy, that H.sub.NL(v.sub.1, v.sub.2) contains all information about the transmission link characterized by the dispersion profile (including CD pre-compensation custom-character.sub.0, cf. (20)) and the gain/loss profile.

    [0164] FIG. 5 shows the magnitude of H.sub.NL(v.sub.1, v.sub.2) exemplifying a single-span standard single-mode fiber (SSMF) link. Note, that H.sub.NL(v.sub.1, v.sub.2) depends in fact on the product

    [00038] ξ = def v 1 v 2

    [0165] and is hence a hyperbolic function in two dimensions [27, Sec. VIII] (cf. the contour in FIG. 5). The bold red line drawn into the diagonal cross section in FIG. 5 is the corresponding nonlinear transfer function H.sub.NL(ξ) which only depends on the scalar variable

    [00039] ξ = def v 1 v 2 .

    [0166] FIG. 6 illustrates a magnitude in logarithmic scale of a single-span nonlinear transfer function for β.sub.2=−21 ps.sup.2/km, custom-character.sub.0=0 ps.sup.2, 10 log.sub.10 e.sup.α=0.2 dB/km and L.sub.sp8=100 km over ξ=v.sub.1v.sub.2. The normalization by (2πR.sub.s).sup.2 relates H.sub.NL(ξ) to the probe's spectral width. The width of |H.sub.NL(ξ/R.sub.s.sup.2)|.sup.2 is then proportional to 1/custom-character.sub.T,σ=L.sub.D/L.sub.eff ∝ R.sub.s.sup.−2, i.e., doubling R.sub.s reduces the spectral width by a factor of 4.

    [0167] FIG. 6 shows the H.sub.NL(ξ) over the normalized variable ξ/2πR.sub.s).sup.2 to relate the nonlinear transfer function to the spectral width of the probe channel. The spectral width of |H.sub.NL(ξ/(2πR.sub.s).sup.2)|.sup.2 is proportional to the inverse dimensionless map strength

    [00040] 1 / T , ρ = def L D / L eff

    [0168] closely related to the nonlinear diffusion bandwidth defined in [22]. Conversely, the map strength custom-character.sub.T,σ quantifies the number of nonlinearly interacting pulses in time over the effective length L.sub.eff within the probe channel [28]. It is therefore a direct measure of intra-channel (i.e., SCI) nonlinear effects [29]. The relevant quantity for inter-channel (i.e., XCI) effects is given by

    [00041] S T , v = def L eff / L wo , v

    [0169] (with v≠σ) where the temporal walk-off between wavelength channels is the relevant length scale. In [23] it was shown that H.sub.NL(ξ) is related to the power-weighted dispersion distribution (PWDD) by a (one-dimensional) Fourier transformation (w.r.t. the scalar variable ξ) and has a time-domain counterpart which is discussed in the next paragraph.

    [0170] In the following, the electrical end-to-end channel is considered.

    [0171] To derive the discrete-time end-to-end channel model the filter cascade of the linear receiver frontend is subsequently applied to ΔU(L, ω). The perturbation ΔS (ω) (i.e., the perturbation in the electrical domain following our terminology, cf. FIG. 3c) is obtained by


    ΔS(ω)=H.sub.C*(L, ω)ΔU(L, ω),   (39)

    [0172] which cancels out the leading term H.sub.C(L, ω) in (28) since |H.sub.C(L, ω)|=1. The result is shown in (32) at the bottom of this page. Remarkably, there exists an equivalent time-domain representation Δs(t) custom-characterΔS(ω) shown in (33) where the Fourier relation is derived in Appendix A. The time-domain perturbation Δs(t) has the same form as its frequency-domain counterpart, i.e., the integrand is constituted by the respective time-domain representation of the optical signal and the double integral is performed over the time variables T.sub.1 and T.sub.2 (cf. FIGS. 4 (a) and [23], [30]).

    [0173] The frequency matching with

    [00042] ω 3 = def ω - ω 1 + ω 2

    [0174] is translated to a temporal matching 8

    [00043] t 3 = def t - t 1 + t 2

    [0175] (cf. [31 ]), i.e., the selection rules of FWM apply both in time and frequency. The temporal matching is not to be confused with the phase matching condition in (34), (36).

    [0176] Remarkably, the time-domain kernel h.sub.NL(T.sub.1, T.sub.2) is related to h.sub.NL(υ.sub.1, υ.sub.2) by an inverse two-dimensional (2D) Fourier transform (cf. [30, Appx.] and [28, Eq. (6)]) which can be written as

    [00044] h N L ( τ 1 , τ 2 ) = h N L ( τ ) = - 1 { H N L ( v ) } = 1 L eff 0 L 1 2 π .Math. ( ζ ) .Math. exp ( ( ζ ) - j τ 1 τ 2 ( ζ ) ) d ζ = ( z ) 0 j L eff 0 L h C * ( ζ , τ 1 τ 2 ) 2 d ζ , ( 40 )

    [0177] with the tuples T=[T.sub.1, T.sub.2].sup.T and υ=[υ.sub.1υ.sub.2].sup.T. The time-domain kernel maintains its hyperbolic form as it is a function of the product T.sub.1T.sub.2. Also note the duality to (34), where in both representations the nonlinear transfer function can be understood as the path-average (cf. [32]) over an expression related to the linear channel response h.sub.C(z,t) custom-characterH.sub.C(z,ω). Note, that in (40) the condition on β(z)≤0 (which is typically fulfilled in the anomalous dispersion regime with β.sub.2<0) is used to obtain the simple result without cumbersome differentiation of the term |β(z)|.

    [0178] The next step is to resolve the perturbation Δs (t) custom-characterΔS(ω) into contributions originating from SCI, XCI or multichannel interference (MCI). We notice from FIG. 6 that, given R.sub.s is sufficiently large, |H.sub.NL(ξ)|.sup.2 vanishes if ϵ»(2πR.sub.s), i.e., if the phase matching condition is not properly met. Conversely, if the spectral width of |N.sub.NL(ξ/R.sub.s.sup.2)|.sup.2 (or equivalently the inverse map strength 1/δ.sub.T,ρ) is small enough, the integrand in (32), (33) can be factored into a SCI and XCI term, i.e., mixing terms that originate either from within the probe channel (both υ.sub.1<2πR.sub.s and υ.sub.2<2πR.sub.s) or from within the probe channel and a single interfering wavelength channel (either υ.sub.1<2πR.sub.s, or υ.sub.2<2πR.sub.s). Mixing terms originating from MCI are only relevant for small R.sub.s. We hence neglect any FWM terms involving more than two wavelength channels.

    [0179] The optical field envelope u(0, t) custom-characterU(0, ω) in (32), (33) is now expanded according to (12), (13). By definition we have Δω.sub.ρ=0 and we can expand the triple product of U(0, ω) in (32) as

    [00045] UU H U = U ρ U ρ H U ρ SCI + .Math. v ρ ( U v U v H U ρ + U ρ U v H U v ) XCI ( 41 )

    [0180] where the frequency-dependency of U(0, ω) is omitted for short notation. The XCI term has two contributionsthe first results from an interaction where ω.sub.3 and ω.sub.2 are from the v.sup.th interfering wavelength channel and ω and ω.sub.1 are within the probe's support (υ.sub.2.fwdarw.Δω.sub.v in FIG. 4 (b)). The second involves an interaction where ω.sub.2 and ω.sub.1 are from the interfering wavelength channel and ω and ω.sub.3 are from the probe channel (υ.sub.1.fwdarw.Δω.sub.v).

    [0181] We can exploit the symmetry of the nonlinear transfer function H.sub.NL(υ.sub.1, υ.sub.2)=H.sub.NL(υ.sub.2, υ.sub.1) to simplify the XCI expression in (41). Since U.sub.v.sup.HU.sub.v is a scalar, we have U.sub.ρU.sub.v.sup.HU.sub.v=U.sub.v.sup.HU.sub.vU.sub.ρ. The 2×2 identity matrix I is used to factor the XCI expression in a v- and ρ-dependent term. We obtain with the definition of the electrical signal of each wavelength channel (cf. (12), (13)) after rearranging some terms

    [00046] U ( 0 , ω 3 ) U H ( 0 , ω 2 ) U ( 0 , ω 1 ) H N L ( ω 2 - ω 3 , ω 2 - ω 1 ) = S ρ ( ω 1 ) S ρ H ( ω 2 ) S ρ ( ω 3 ) H N L ( ω 2 - ω 1 , ω 2 - ω 3 ) + .Math. v ρ ( S v ( ω 1 ) S v H ( ω 2 ) + S v H ( ω 2 ) S v ( ω 1 ) I ) S ρ ( ω 3 ) × H N L ( ω 2 - ω 1 v 2 , ω 2 - ω 3 v 1 - Δ w v ) , ( 42 )

    [0182] which now corresponds to the case that ω.sub.3 always lays in the support of the probe 10. The signals of the interfering wavelength channels are now represented in their respective ECB and the relative frequency offset Δω.sub.v is accounted for in the modified nonlinear transfer function H.sub.NL.

    [0183] At this point, considering (32) and (42), we formulated the relation between the perturbation at the probe ΔS(ω) after chromatic dispersion compensation and the transmit spectra S.sub.v(ω) of the probe and the interferers in their respective baseband. The remaining operation in the receiver cascade is to perform matched filtering w.r.t. the transmit pulse and then to perform T-spaced sampling. An alternative formulation with ω1 in the support of the probe is obtained by exchanging the subscripts of ω1 and ω3 in frequency-domain and t1 and t3 in time-domain.

    [0184] Now, the discrete-time end-to-end channel is considered.

    [0185] We recap that the periodic spectrum X(e.sup.jωT) of the sampled signal

    [00047] x [ k ] = def x ( kT )

    [0186] is related to the aliased spectrum of the continuous-time signal x(t) over the Nyquist interval custom-character by

    [00048] X ( e j ω T ) = def ALIAS { X ( ω ) } = 1 T .Math. m X ( ω - 2 π m T ) . ( 43 )

    [0187] The matched filter H.sub.T*(ω) and the aliasing operator are used to translate (32), (33) to the equivalent discrete-time form in (37), (38) exemplarily for the SCI contribution Δa.sup.SCI. The total perturbation inflicted on the probe channel is Δa[k]=Δa.sup.SCI[k]+Δa.sup.SCI[k]. In (37), (38) we use the 1/T-periodic spectrum A(e.sup.jωT) which is related to the discrete-time sequence custom-charactera[k]custom-character by a DTFT A(e.sup.jωT)=custom-character{a[k]}. The channel-dependent nonlinear length is

    [00049] L NL , ν = def 1 / ( γ P ν )

    and P.sub.v is the optical launch power of the v.sup.th wavelength channel. The normalized nonlinear end-to-end transfer function H.sub.v(ω)=H.sub.v(ω.sub.1, ω.sub.2, ω.sub.3) characterizes the nonlinear cross-talk from the v.sup.th wavelength channel to the probe channel. In particular, H.sub.ρ(ω) describes SCI and H.sub.v(ω) with v≠ρ describes XCI. It is defined as

    [00050] H v ( ω ) = def T .Math. H T , v ( ω 1 ) T .Math. H T , v * ( ω 2 ) / P v × T .Math. H T , ρ ( ω 3 ) T .Math. H T , ρ * ( ω 1 - ω 2 + ω 3 ) / E T × H N L ( ω 2 - ω 1 , ω 2 - ω 3 - Δ ω v ) , ( 44 )

    [0188] and its periodic continuation, i.e., the aliased discrete-time equivalent is given by

    [00051] H v ( e j ω T ) = 1 T 3 .Math. m 3 H ν ( ω - 2 π m T ) , ( 45 )

    [0189] where the three-fold aliasing is done along each frequency dimension with ω=[ω.sub.1, ω.sub.2, ω.sub.3].sup.T and m=[m.sub.1, m.sub.2, m.sub.3].sup.T. The normalization in (44) is done s.t. H.sub.ρ(e.sup.j0T)=1 and dimensionless. Note, that by definition the optical launch power P.sub.v of the v.sup.th wavelength channel is related to the pulse energy of H.sub.T,v(ω) in (9), (10).

    [0190] The nonlinear end-to-end transfer function in (44) depends on the characteristics of the transmission link, comprised by H.sub.NL(.Math., .Math.), the characteristics of the pulse-shapes of the probe and interfering wavelength channel (assuming matched filtering w.r.t. the channel and the probe's transmit pulse) and the frequency offset Δω.sub.v between probe and interferer.

    [0191] It is remarkable that the integration in (37) is over the twofold tuple [ω.sub.1, ω.sub.2].sup.T while the time-domain summation in (38) is over three independent variables k=[k.sub.1, k.sub.2, k.sub.3].sup.T ∈custom-character.sup.3. This is a consequence of the time-frequency relation between convolution and element-wise multiplication. The temporal matching used for the optical field in (33) is now canceled in (38) due to the convolution with the matched filter h.sub.T*(−T), i.e., k.sub.3 does not depend on k.sub.1 and k.sub.2 unlike

    [00052] t 3 = def t - t 1 + t 2 .

    [0192] Note, that the frequency variable ω.sub.3 in (37) still complies with the frequency matching ω.sub.3=ω−ω.sub.1+ω.sub.2 but may be outside the Nyquist interval custom-character. Due to the 1/T-periodicity of the spectrum A(e.sup.jωT) any frequency component outside custom-character, is effectively folded back into the Nyquist interval by addition of integer multiples of ω.sup.Nyq (denoted by the FOLD{.Math.} operation in (37)).

    [0193] The XCI complement to (37) reads

    [00053] Δ A XCI ( e j ω T ) = - j .Math. ν p 8 9 L eff L N L , ν T 2 ( 2 π ) 2 �� 2 × ( B ν ( e j ω 1 T ) B ν H ( e j ω 2 T ) + B ν H ( e j ω 2 T ) B ν ( e j ω 1 T ) I ) × A ( e j ω 3 T ) H ν ( e j ω T ) d 2 ω . ( 46 )

    [0194] The time-domain description of the T-spaced channel model in (38) is equivalent to the pulse-collision picture (cf. [13, Eq. (3-4)] and [33, Eq. (3-4)]) and the XCI result is repeated here for completeness

    [00054] Δ a XCI [ k ] = - j .Math. v ρ 8 9 L eff L N L , ν .Math. κ 3 ( b ν [ k + κ 1 ] b ν H [ k + κ 2 ] + b ν H .Math. k + κ 2 .Math. b ν .Math. k + κ 1 .Math. I ) a .Math. h + κ 3 .Math. h ν .Math. κ .Math. . ( 47 )

    [0195] The time-domain and aliased frequency-domain kernel are related by a three-dimensional (3D) DTFT according to


    h.sub.v[k]=custom-character.sup.−1{H.sub.v(e.sup.jωT)}.   (48)

    [0196] The kernel h.sub.v[k]=h.sub.v[k.sub.1, k.sub.2, k.sub.3] is equivalent to the kernel derived via an integration over time and space in [10, Eq. (61), (62)] and used in [13].

    [0197] Now, the relation to the GN-model and to system design rules is explained.

    [0198] Parseval's theorem applied to (48) yields

    [00055] E h , ν = def .Math. κ 3 .Math. h ν [ κ ] .Math. 2 = ( T 2 π ) 3 �� 3 .Math. H ν ( e j ω T ) .Math. 2 d 3 ω , ( 49 )

    [0199] where the right-hand side can be interpreted as an alternative formulation of the (frequency-domain) Gaussian noise (GN)-model [27] in 1/T-periodic continuous-frequency domain. In (49) the common pre-factor

    [00056] ( 8 9 L eff L NL , ν ) 2

    [0200] is omitted here and the energy in time- and frequency domain is calculated over the whole support of the probe and interfering wavelength channel, whereas [27, Eq. (1)] is evaluated only at a single frequency ω. Beyond that, to include all SCI and XCI contributions one needs to sum over all v—the GN-model in its standard form also includes MCI. This is the dual representation to the original work where the optical signal is constructed as a continuous-time signal with period T.sub.0 and discrete frequency components (c.f. the Karhunen-Loève formula in [26], [34]). In other words, the discretization in one domain and the periodicity in the other is exchanged in (49) compared to the GN-model. In this view, the result obtained by the GN-model corresponds to the kernel energy E.sub.h,v of the corresponding end-to-end channel.

    [0201] At the same time, the (system relevant) variance of the perturbation

    [00057] σ Δ a 2 = def E { .Math. Δ a .Math. 2 }

    [0202] depends as well on the properties of the modulation format A which in turn is a problem addressed by the extended Gaussian noise (EGN)-model [34], cf. also the discussion in [5, Sec. F and Appx.]. Note, that the derivation of (49) does not require any assumptions on the signal (albeit its pulse-shape)—in particular no Gaussian assumption.

    [0203] We can identify three relevant system parameters that characterize the nonlinear response: the map strength custom-character.sub.T,ρ=L.sub.eff/L.sub.D (or equivalently the v-dependent custom-character.sub.T,v=L.sub.eff/L.sub.wo,v) which is a measure of the temporal extent, i.e., the memory of the nonlinear interaction. Secondly, the (V-dependent) nonlinear phase shift

    [00058] ϕ NL , v = def 8 9 L eff L N _ L , ν

    [0204] that depends via L.sub.NL,v linearly on the launch power P.sub.v and essentially acts as a scaling factor to the nonlinear distortion Δα[k]. And at last, the total kernel energy E.sub.h,v which charactarizes the strength of the nonlinear interaction—independent of the launch power.

    [0205] Now, applications to fiber nonlinearity compensation according to embodiments is described.

    [0206] The derived channel models also finds applications for fiber nonlinearity compensation, where implementation complexity is of particular interest. An experimental demonstration of intra-channel fiber nonlinearity compensation based on the time-domain model in (38) has been presented in [35]. In terms of computational efficiency a frequency-domain implementation can be superior to the time-domain implementation, in particular, for cases where the number of nonlinear interacting pulses is large.

    [0207] This is typically the case for large map strengths custom-character.sub.T,≯, large relative frequency offsets Δω.sub.v, i.e., large custom-character.sub.T,v, and pulse shapes h.sub.T(t) that extend over multiple symbol durations, e.g., a root-raised cosine (RRC) shape with small roll-off factor ρ. Then, the number of coefficients of the time-domain kernel h.sub.v[k] exceeding a relevant energy level grows very rapidly leading to a large number of multiplications and summations. The frequency-domain picture comprises only a double integral instead of a triple sum and can be efficiently implemented using standard signal processing techniques.

    TABLE-US-00001 Algorithm 1: REG-PERT-FD for the SCI contribution  1 a.sub.λ[k] = overlapSaveSplit( custom-character a[k] custom-character , N.sub.DFT, K)  2 k, μ, μ.sub.1, μ.sub.2 ∈ {0, 1, . . . , N.sub.DFT − 1}  3 [00059] H ρ [ μ 1 , μ 2 , μ 3 ] = H ρ [ μ ] = H ρ ( e j 2 π N DFT μ )  4 forall λ do  5  A.sub.λ[μ] = DFT{a.sub.λ[k]}  6  forall μ do  7   μ.sub.3 = mod.sub.N.sub.DFT(μ − μ.sub.1 + μ.sub.2)  8   [00060] Δ A λ SCI [ μ ] = - j ϕ NL , ρ N DFT 2 × .Math. μ 1 , μ 2 A λ [ μ 1 ] A λ H [ μ 2 ] A λ [ μ 3 ] H ρ [ μ 1 , μ 2 , μ 3 ]  9   Y.sub.λ.sup.PERT[μ] = A.sub.λ[μ] + ΔA.sub.λ.sup.SCI[μ] 10  end 11  y.sub.λ.sup.PERT[k] = DFT.sup.−1{Y.sub.λ.sup.PERT[μ]} 12 end 13 custom-character y.sup.PERT[k] custom-character  = overlapSaveAppend(y.sub.λ.sup.PERT[k], N.sub.DFT, K)

    [0208] Exemplarily for the SCI contribution, Algorithm 1 realizes the regular perturbation (REG-PERT) procedure in 1/T-periodic discrete frequency-domain (FD) corresponding to the continuous-frequency relation in (38). Here, the overlap-save algorithm is used to split the sequence custom-characterα[k]custom-character into overlapping blocks α.sub.λ[k]custom-characterA.sub.λ[μ] of size N.sub.DFT enumerated by the subindex λ ∈custom-character [36]. The block size is equal to the size of the discrete Fourier transform (DFT) and the overlap between successive blocks is K. The one-dimensional DFT is performed on each vector component of α.sub.λ[k] and the correspondence always relates the whole blocks of length NDFT.

    [0209] The aliased frequency-domain kernel is discretized to obtain the coefficients

    [00061] H ρ [ μ 1 , μ 2 , μ 3 ] = H ρ [ μ ] = def H ρ ( e j 2 π N D F T μ ) ( 50 )

    [0210] where NDFT is the number of discrete-frequency samples. The discrete-frequency indices μ.sub.1 and μ.sub.2 are elements of the set {0, 1, . . . , N.sub.DFT−1} whereas μ.sub.3 must be (modulo) reduced to the same number set due to the 1/T-periodicity of ω.sub.3 in (37). The number of coefficients can be decreased by pruning, similar to techniques already applied to VSTF models [37]. However, note that in contrast to VSTF models the proposed algorithm operates on the 1/T-periodic spectrum of blocks of transmit symbols a.sub.λ[k] and the filter coefficients are taken from the aliased frequency-domain kernel. Line 8 of the algorithm effectively realizes equation (37) where the (double) sum is performed over all μ.sub.1 and μ.sub.2* After frequency-domain processing the blocks of perturbed receive symbols Y.sub.λ.sup.PERT[μ]custom-charactery.sub.λ.sup.PERT[k] are transformed back to time domain where the N.sub.DFT-K desired output symbols of each block are appended to obtain the perturbed sequence custom-charactery.sup.PERT[k]custom-character. Algorithm 1 can be generalized to XCI analogously to (46).

    [0211] According to an embodiment, Algorithm 1 for XCI reads as follows:

    TABLE-US-00002 Algorithm 1: REG-PERT-FD for the XCI contribution of the v.sup.th wavelength channel  1 a.sub.λ[k] = overlapSaveSplit( custom-character a[k] custom-character , N.sub.DFT, K)  2 b.sub.λ[k] = overlapSaveSplit( custom-character b.sub.v[k] custom-character , N.sub.DFT, K)  3 k, μ, μ.sub.1, μ.sub.2 ∈ {0, 1, . . . , N.sub.DFT − 1}  4 [00062] H v [ μ 1 , μ 2 , μ 3 ] = H v [ μ ] = H v ( e j 2 π N DFT μ )  5 forall λ do  6  A.sub.λ[μ] = DFT{a.sub.λ[k]}  7  B.sub.λ[μ] = DFT{b.sub.λ[k]}  8  forall μ do  9   μ.sub.3 = mod.sub.N.sub.DFT(μ − μ.sub.1 + μ.sub.2) 10   [00063] Δ A λ XCI [ μ ] = - j ϕ NL , v N DFT 2 × .Math. μ 1 , μ 2 ( B λ [ μ 1 ] B λ H [ μ 2 ] + B λ H [ μ 2 ] B λ [ μ 1 ] I ) × A λ [ μ 3 ] H v [ μ 1 , μ 2 , μ 3 ] 11   Y.sub.λ.sup.PERT[μ] = A.sub.λ[μ] + ΔA.sub.λ.sup.XCI[μ] 12  end 13  y.sub.λ.sup.PERT[k] = DFT.sup.−1{Y.sub.λ.sup.PERT[μ]} 14 end 15 custom-character y.sup.PERT[k] custom-character  = overlapSaveAppend(y.sub.λ.sup.PERT[k], N.sub.DFT, K)

    [0212] The time- and frequency-domain picture of the regular perturbation approach are equivalent due to the DTFT in (37), (38) which interrelates both representations. Algorithm 1 represents a practical realization in discrete-frequency which produces the same (numerical) results as the discrete-time model as long as N.sub.DFT and K are chosen sufficiently large for a given system scenario. To that end, below, the regular discrete-time and -frequency model and the reference channel model implemented via the SSFM are compared. Then, the regular model is extended to a combined regular-logarithmic model where a subset of the perturbations are considered as multiplicative, i.e., perturbations that cause a rotation in phase or in the state of polarization (SOP).

    [0213] Now, a regular-logarithmic model in the discrete-time domain is provided.

    [0214] It was already noted in [38] that the regular VSTF approach (or the equivalent RP method) in (26) reveals an energy-divergence problem if the optical launch power P is too high—or more precisely if the nonlinear phase shift ϕ.sub.NL is too large.. Using a first-order RP approach, a pure phase rotation is approximated by exp(jϕ)≈1+jϕ. While multiplication with exp(jϕ) is an energy conserving transformation (i.e., the norm is invariant under phase rotation), the RP approximation is obviously not energy conserving. In the context of optical transmission, already a trivial (time-constant) average phase rotation due nonlinear interaction is not well modeled by the RP method.

    [0215] This inconsistency was first addressed in the early 2000s [4], [39] and years later revived in the context of intra-channel fiber nonlinearity mitigation. E.g. in [40], [41] it turned out that a certain subset of symbol combinations in the time-domain RP model deterministically creates a perturbation oriented into the -j-direction from the transmit symbol a[k]. Similarly, in the pulse-collision picture [11]-[13] a subset of degenerate cross-channel pulse collisions were properly associated to distortions exhibiting a multiplicative nature. In the same series of contributions, these subsets of degenerate, in the sense that not all four interacting pulses are distinct, distortions were first termed two- and three-pulse collisions, i.e., symbol combinations k ∈custom-character.sup.3 in (47) with k.sub.3=0 in our terminology. While the pulse collision picture covers only cross-channel effects, we will extent the analysis also to intra-channel effects.

    [0216] In this context, we review some properties of the kernel coefficients relevant for inter-channel (v≠ρ) two- and three-pulse collisions [13]


    h.sub.v[k.sub.1, k.sub.2, 0]∈custom-character. if k.sub.1=k.sub.2   (51)


    h.sub.v[k.sub.1, k.sub.2, 0]=h.sub.v*[k.sub.2, k.sub.1, 0]∈custom-characterif k.sub.1≠k.sub.2,   (52)

    [0217] where two-pulse collisions with k.sub.1=k.sub.2 in (51) are doubly degenerate and the kernel is real-valued. The transmit pulse-shape h.sub.T (t) is assumed to be a real-valued (root) raised-cosine.

    [0218] In case of three-pulse collisions, the kernel is generally complex-valued but due to its symmetry property in (52) and the double sum over all (nonzero) pairs of [k.sub.1, k.sub.2].sup.T in (47) the overall effect is still multiplicative.

    [0219] Additionally, for intra-channel contributions (v=ρ) we find the following symmetry properties of the kernel


    h.sub.ρ[k.sub.1, k.sub.2, k.sub.3]=h.sub.ρ[k.sub.3, k.sub.2, k.sub.1]  (53)


    h.sub.ρ[k.sub.1, k.sub.2, k.sub.3]=h.sub.ρ[-k.sub.1, -k.sub.2, -k.sub.3],   (54)

    [0220] and we identify a second degenerate case with k.sub.1=0 as source for multiplicative distortions, cf. the symmetric form of (38) w.r.t. k.sub.1 and k.sub.3.

    [0221] In the following, the original RP solution is modified such that perturbations originating from certain degenerate mixing products are associated with a multiplicative perturbation. Similar to [13], [41], [42], we extend the previous RP model to a combined regular-logarithmic model. It takes the general form of


    y[k]=exp (jΦ[k]+j{right arrow over (s)}[k].Math.{right arrow over (σ)}) (a[k]+Δa[k]).   (55)

    [0222] In addition to the regular, additive perturbation Δa[k] we now also consider a phase rotation by exp(jΦ[k]) and a rotation in the state of polarization by exp(j{right arrow over (s)}[k].Math.{right arrow over (σ)}). Here, exp(.Math.) denotes the matrix exponential. All perturbative terms combine both SCI and XCI effects, i.e., the additive perturbation Δa[k] ∈custom-character.sup.2 is the sum of SCI and XCI contributions. The time-dependent phase rotation is given by exp(jΦ[k]) with the diagonal matrix Φ[k] ∈custom-character.sup.2×2 defined as

    [00064] Φ [ k ] = def ϕ SCI [ k ] I + ϕ XCI [ k ] I , ( 56 )

    [0223] i.e., we find a common phase term for both polarizations originating from intra- and inter-channel effects. The combined effect of intra- and inter-channel cross-polarization modulation (XPoIM) is expressed by the Pauli matrix expansion {right arrow over (s)}[k].Math.{right arrow over (σ)} ∈custom-character.sup.2×2 using (6), with the notation adopted from [20] and [43]. The expansion defines a unitary rotation in Jones space of the perturbed vector a[k]+Δa[k] around the time-dependent Stokes vector {right arrow over (s)}[k] and is explained in more detail in the following.

    [0224] 1) SCI Contribution: TAT o discuss the SCI contribution we first introduce the following symbol sets

    [00065] S C I = def { [ κ 1 , κ 2 , κ 3 ] T 3 .Math. .Math. h ρ [ κ ] / h ρ [ 0 ] .Math. 2 > Γ SCI } ( 57 ) ϕ = def S C I .Math. κ 1 = 0 κ 2 0 κ 3 0 } ( 58 ) ϕ = def { S C I .Math. κ 3 = 0 κ 2 0 κ 1 0 } ( 59 ) ϕ S C I = def ϕ .Math. ϕ .Math. { κ = 0 } ( 60 ) Δ S C I = def S C I ϕ S C I , ( 61 )

    [0225] where (57) defines the base set including all possible symbol combinations that exceed a certain energy level Γ.sup.SCI normalized to the energy of the center tap at k=0. In (58), (59) the joint set of degenerate two- and three-pulse collisions for SCI are defined which follow directly from the kernel properties in (51),(52) for k.sub.3=0, and (53),(54) for k.sub.1=0. The set of indices for multiplicative distortions K.sub.ϕ.sup.SCI in (60) also includes the singular case k=0. Then, the additive set is simply the complementary set of K.sub.ϕ.sup.SCI) w.r.t. the base set custom-character.sup.SCI.

    [0226] We start with the additive perturbation defined above in (38) which now reads

    [00066] Δ a SCI [ k ] = - j ϕ NL , ρ .Math. Δ S C I a [ k + κ 1 ] a H [ k + κ 2 ] a [ k + κ 3 ] h ρ [ κ ] , ( 62 )

    [0227] where the triple sum is now restricted to the set K.sub.Δ.sup.SCI excluding all combinations which result in a multiplicative distortion, cf. (61).

    [0228] To calculate the common phase ϕ.sup.SCI[k] and the intra-channel Stokes rotation vector {right arrow over (s)}.sup.SCI[k] we first analyse the expression a[k+k.sub.1]a.sup.H[k+k.sub.2]a[k+k.sub.3] from the original equation in (38). For the set K.sub.ϕ.sup.⊕ with k.sub.1=0 the triple product factors into the respective transmit symbol a[k] and a scalar value a.sup.H[k+k.sub.2]a[k+k.sub.3]. After multiplication with h.sub.ρ[0, k.sub.2, k.sub.3] and summation of all k ∈K.sub.ϕ.sup.⊕ the perturbation is strictly imaginary-valued (cf. symmetry properties in (53),(54)).

    [0229] On the other hand, for K.sub.ϕ.sup.↑ with k.sub.3=0 we have to rearrange the triple product using the matrix expansion from (7) to factor the expression accordingly as16


    aa.sup.Ha=½(a.sup.Ha I+(a.sup.H{right arrow over (σ)}a).Math.{right arrow over (σ)}) a.   (63)

    [0230] (multiplication with h.sub.ρ[k] and summation over k ∈custom-character.sub.ϕ.sup.SCI are implied)

    [0231] The first term a.sup.Ha I also contributes to a common phase term, whereas the second term (a.sup.H{right arrow over (σ)}a).Math.{right arrow over (σ)} ∈custom-character.sup.2×2 is a traceless and Hermitian matrix exp(j(a.sup.H{right arrow over (σ)}a).Math.{right arrow over (σ)}) is a unitary polarization rotation. Since the Pauli expansion {right arrow over (μ)}.Math.{right arrow over (σ)} in (6) is Hermitian, the expression exp(j {right arrow over (u)}.Math.{right arrow over (σ)}) is unitary.

    [0232] The multiplicative perturbation exp(jϕ.sup.SCI[k] with ϕ.sup.SCI[k] ∈custom-character is then given by

    [00067] ϕ S C I [ k ] = - ϕ NL , ρ .Math. ϕ a H [ k + κ 2 ] a [ k + κ 3 ] h ρ [ κ ] - 1 2 ϕ NL , ρ .Math. ϕ a H [ k + κ 2 ] a [ k + κ 1 ] h ρ [ κ ] - ϕ NL , ρ .Math. a [ k ] .Math. 2 h ρ [ 0 ] ( 64 ) = - 3 2 ϕ NL , ρ .Math. ϕ a H [ k + κ 2 ] a [ k + κ 1 ] h ρ [ κ ] - ϕ NL , ρ .Math. a [ k ] .Math. 2 h ρ [ 0 ] . ( 65 )

    [0233] Given a wide-sense stationary transmit sequence custom-charactera[k]custom-character, the induced nonlinear phase shift has a time-average value ϕ.sup.SCI, around which the instantaneous phase ϕ.sup.SCI[k] may fluctuate (cf. also [44]).

    [0234] The instantaneous rotation of the SOP due to the expression exp(j{right arrow over (s)}.sup.SCI[k].Math.{right arrow over (σ)}) ∈C.sup.2×2 causes intra-channel XPoIM [45]. It is given by

    [00068] s .fwdarw. S C I [ k ] .Math. σ .fwdarw. = - 1 2 ( ϕ NL , ρ ) .Math. ϕ ( 2 a [ k + κ 1 ] a H [ k + κ 2 ] - a H [ k + κ 2 ] a [ k + κ 1 ] I ) h ρ [ κ ] , ( 66 )

    [0235] where we made use of the relation in (6). The rotation matrix exp(j{right arrow over (s)}.sup.SCI[k].Math.{right arrow over (σ)}) is unitary and {right arrow over (s)}.sup.SCI[k].Math.{right arrow over (σ)} is Hermitian and traceless. The physical meaning of the transformation described in (66) is as follows: The perturbed transmit vector (a[k]+Δa[k]) in (55) is transformed into the polarization eigenstate {right arrow over (s)}[k] (i.e., into the basis defined by the eigenvectors of {right arrow over (s)}.sup.SCI[k].Math.{right arrow over (σ)}). There, both vector components receive equal but opposite phase shifts and the result is transformed back to the x/y-basis of the transmit vector. In Stokes space, the operation can be understood as a precession of ({right arrow over (a)}[k]+{right arrow over (a)}[k]) around the Stokes vector {right arrow over (s)}.sup.SCI[k] by an angle equal to its length ∥{right arrow over (s)}.sup.SCI[k]. The intra-channel Stokes vector {right arrow over (s)}.sup.SCI[k] depends via the nonlinear kernel h.sub.ρ[k] on the transmit symbols within the memory of the nonlinear interaction S.sub.T,ρ around a[k]. Similar to the nonlinear phase shift—for a wide-sense stationary input sequence—the Stokes vector {right arrow over (s)}.sup.SCI[k] has a time-constant average value around which it fluctuates over time.

    [0236] 2) XCI Contribution: The same methodology is now applied to cross-channel effects. The symbol set definitions for XCI follow from the considerations described above.

    [00069] ν X C i = { [ κ 1 , κ 2 , κ 3 ] T 3 .Math. .Math. h ν [ κ ] / h ν [ 0 ] .Math. 2 > Γ ν XCI } ϕ , ν X C I = def d .Math. f { K ν XCI | κ 3 = 0 κ 2 0 κ 1 0 } ( 67 ) .Math. { κ = 0 } ( 68 ) Δ , ν X C I = def ν XCI ϕ , ν X C I , ( 69 )

    [0237] where the subscript v indicates the channel number of the respective interfering channel. For custom-character.sub.ϕ,v.sup.XCI, only the degenerate case custom-character.sub.3=0 has to be considered due to the kernel properties of h.sub.v[k.sub.1, k.sub.2, 0] in (51),(52). Similar to (63), the expression bb.sup.H+b.sup.Hb I from (47) is rearranged to obtain

    [00070] 3 2 - [ b x b x * + b y b y * 0 0 b y b y * + b x b x * ] b H bI + 1 2 [ b x b x * + b y b y * 2 b x b y * 2 b y b x * b y b y * + b x b x * ] 2 bb H - b H bI = ( b h σ .fwdarw. b ) .Math. σ .fwdarw. , ( 70 )

    [0238] where the argument and subscript v is omitted for concise notation. The multiplicative cross-channel contribution is again split into a common phase shift in both polarizations and an equal but opposite phase shift in the basis given by the instantaneous Stokes vector of the v.sup.th interferer. We define the total, common phase shift due to cross-channel interference as

    [00071] ϕ XCI [ k ] = - .Math. ν ρ 3 2 ϕ N L , ν .Math. ϕ , ν XCI b ν H [ k + κ 1 ] b ν [ k + κ 2 ] h ν [ κ ] ( 71 )

    [0239] which depends on the instantaneous sum over all interfering channels and the sum of b.sub.v.sup.Hb.sub.v bv over [k.sub.1, k.sub.2].sup.T. The effective, instantaneous cross-channel Stokes vector {right arrow over (s)}[k] is given by

    [00072] s .fwdarw. XCI [ k ] .Math. σ .fwdarw. = - .Math. ν p 1 2 ϕ N L , ν .Math. ϕ , ν XCI ( 2 b ν [ k + κ 1 ] b ν H [ k + κ 2 ] - b ν H [ k + κ 2 ] b ν [ k + κ 1 ] I ) h ν [ κ ] . ( 72 )

    [0240] Note, that the expressions in (71), (72) include both contributions from two- and three pulse collisions (cf. [13, Eq. (10)- (13)]).

    [0241] 3) Energy of Coefficients in Discrete-Time Domain: The energy of the kernel coefficients is defined according to Parseval's theorem in (49) for the subsets given in (57-61). We find for the different symbol sets

    [00073] E h SCI = def .Math. ϕ S C I .Math. h ρ [ κ ] .Math. 2 ( 73 ) E h , Δ S C I = def .Math. ϕ S C I .Math. h ρ [ κ ] .Math. 2 ( 74 ) E h , ϕ S C I = def .Math. ϕ S C I .Math. h ρ [ κ ] .Math. 2 , ( 75 )

    [0242] with the clipping factor Γ.sup.SCI in (57) equal to zero. The energy for cross-channel effects is defined accordingly with the sets from (67-69). Since the subsets for additive and multiplicative effects are always disjoint we have E.sub.h=E.sub.h,Δ+E.sub.h,ϕ.

    [0243] Now, a regular-logarithmic model in frequency domain is provided.

    [0244] Similar to the above, we first review some kernel properties of the aliased frequency-domain kernel coefficients

    [00074] H v ( e j ω T ) , if ω 2 = ω 1 ω 3 = ω v 2 = 0 , ( 76 ) H ρ ( e j ω T ) , if ω 2 = ω 1 ω 3 = ω v 2 = 0 ω 2 = ω 3 ω 1 = ω v 1 = 0 , ( 77 )

    [0245] where the two (doubly) degenerate cases ω.sub.1=ω.sub.2 and ω.sub.3=ω.sub.2 correspond to classical inter- and intra-channel cross-phase modulation (XPM). Accordingly, the frequency domain model is now modified such that these contribution will be associated with multiplicative distortions. However, due to the multiplicative nature, only average values can be incorporated into the frequency-domain model as they are both constant over time and frequency and can be treated as a common pre-factor in both pictures. We will see in the following that this already leads to significantly improved results compared to the regular model. Note that, in contrast to the regular models, the regular-logarithmic model in time and frequency are no longer equivalent.

    [0246] The general form of the combined regular-logarithmic model in frequency is given by


    Y(e.sup.jωT)=exp (j{right arrow over (Φ)}+J{right arrow over (S)}.Math.{right arrow over (σ)})×(A(e.sup.jωT)+ΔA(e.sup.jωT)),   (78)

    [0247] where the phase- and polarization-term take on a frequency-constant value, i.e., independent of e.sup.jωT (and vice-versa independent of k in the time-domain picture). Following the same terminology as before, we introduce the average multiplicative perturbation of the common phase term

    [00075] Φ _ = def ϕ _ SCI I + ϕ _ XCI I , ( 79 )

    [0248] as the sum of the intra-channel contribution ϕ.sup.SCI ∈custom-character and the inter-channel contribution ϕ.sup.XCI ∈custom-character. Similarly, for the average polarization rotation we have

    [00076] S .fwdarw. .Math. σ .fwdarw. = def S .fwdarw. S C I .Math. σ .fwdarw. + S .fwdarw. XCI .Math. σ .fwdarw. , ( 80 )

    [0249] where {right arrow over (S)}.Math.{right arrow over (σ)} is again Hermitian and traceless, which in turn makes the matrix exponential exp(j{right arrow over (S)}.Math.{right arrow over (σ)}) unitary.

    [0250] 1) SCI Contribution: The two degenerate frequency conditions in (77) are used in the expression (37) to obtain the average, intra-channel phase distortion. To that end, the triple product AA.sup.HA in (37) is rearranged similar to (63). First, the general frequency-dependent expression ϕ.sup.SCI(e.sup.jωT) is given by

    [00077] ϕ SCI = - ϕ NL , ρ T ( 2 π ) 2 �� .Math. A ( e j ω 2 T ) .Math. 2 H p ( e j [ ω , ω 2 , ω 2 ] T T ) d ω 2 = - 1 2 ϕ NL , ρ T ( 2 π ) 2 �� .Math. A ( d j ω 1 T ) .Math. 2 H p ( e j [ ω 1 , ω 1 , ω ] T T ) d ω 1 , ( 81 a )

    [0251] where the first term on the right-hand side in (81) corresponds to the degeneracy ω.sub.2=ω.sub.3⇔ω.sub.1=ω and the second term corresponds to ω.sub.2=ω.sub.1⇔ω.sub.3=ω. We simplify the expression using the RRC σ=0 approximation to obtain the average, intra-channel phase distortion

    [00078] ϕ _ SCI = 3 2 ϕ NL , ρ T ( 2 π ) 2 �� .Math. A ( e j ω T ) .Math. 2 d ω , ( 81 b )

    [0252] which does no longer depend on the power or dispersion profile of the transmission link (given a fixed Leff).

    [0253] Similarly, the average intra-channel XPoIM contribution can be simplified to

    [00079] S .fwdarw. S C I .Math. σ .fwdarw. = 1 2 ϕ NL , ρ T ( 2 π ) 2 �� ( 2 A ( e j ω T ) A H ( e j ω T ) - A H ( e j ω T ) A ( e j ω T ) I ) d ω . ( 88 )

    [0254] In Algorithm 2 the used modifications to the regular perturbation model (REG-PERT) are highlighted to arrive at the regular-logarithmic perturbation model (REGLOG-PERT)-again exemplarily for the SCI contribution. Lines 6,7 of Algorithm 2 translate Eq. (81a), (81b), (82) to the discrete-frequency domain where the integral over all ω ∈custom-character becomes a sum over all μ of the λ.sup.th processing block. The average values, here, are always associated to the average values of the λ.sup.th block. In Lines 10,11, the double sum to obtain ΔA.sub.λ.sup.SCI[μ] is restricted to all combinations U of the discrete frequency pair [μ.sub.1, μ.sub.2].sup.T excluding the degenerate cases corresponding to Eq. (76), (77). The perturbed receive vector Y.sub.λ.sup.PERT is then calculated according to (78) before it is transformed back to the discrete-time domain.

    [0255] 2) XCI Contribution: The cross-channel contributions follow from the considerations above and we obtain for the degenerate case in (76) the total, average XCI phase shift

    [00080] ϕ ¯ X C I = - .Math. ν ρ 3 2 ϕ N L , ν T ( 2 π ) 2 �� .Math. B ν ( d j ω T ) .Math. 2 d ω ( 83 )

    [0256] and analogously for the total, average XCI Stokes vector we find

    [00081] S .fwdarw. XCI .Math. σ .fwdarw. = - .Math. ν ρ 1 2 ϕ N L , ν T ( 2 π ) 2 �� ( 2 B ν ( e j ω T ) B ν H ( e j ω T ) - B ν H ( e j ω T ) B ν ( e j ω T ) I ) d ω . ( 84 )

    [0257] 3) Energy of Coefficients in Discrete-Frequency Domain: With the notation of the discrete-frequency kernel

    [00082] H ν [ μ 1 , μ 2 , μ 3 ] = H v [ μ ] = H ν ( e j 2 π N D F T μ )

    [0258] we have the following definitions

    [00083] E H S C I = def 1 N DFT 3 .Math. �� SCI .Math. H ρ [ μ ] .Math. 2 ( 85 ) E H , Δ S C I = def 1 N D F T 3 .Math. �� Δ SCI .Math. H ρ [ μ ] .Math. 2 ( 86 ) E H , ϕ SCI = def 1 N D F T 3 .Math. �� ϕ SCI .Math. H ρ [ μ ] .Math. 2 , ( 87 )

    [0259] Following the regular-logarithmic approach, some of the degenerate distortion should be associated to multiplicative distortions. In the context of fiber nonlinearity compensation, these terms correspond to a nonlinear-induced phase distortion or a nonlinear-induced distortion of the state of polarization. These distortions can be compensated for by applying the inverse operation on the transmit or receive-side, e.g., mathematically speaking by changing the sign in the exponential in (55). The (frequency-domain) intra-channel phase distortion term can be calculated according to (81a) and (81b) while the polarization distortion term is calculated according to (82). The inter-channel terms are given in (83) and (84).

    [0260] In the following, Algorithm 2 (REGLOG-PERT-FD) f.sub.or the SCI contribution is provided:

    TABLE-US-00003 Algorithm 2: REGLOG-PERT-FD for the SCI contribution  1 a.sub.λ[k] = overlapSaveSplit( custom-character a[k] custom-character , N.sub.DFT, K)  2 k, μ, μ.sub.1, μ.sub.2 ∈ {0, 1, . . . , N.sub.DFT − 1}  3 [00084] H ρ [ μ 1 , μ 2 , μ 3 ] = H ρ [ μ ] = H ρ ( e j 2 π N DFT μ )  4 forall λ do  5  A.sub.λ[μ] = DFT{a.sub.λ[k]}  6  [00085] ϕ _ λ SCI = - 3 2 ϕ NL , ρ N DFT 2 .Math. μ .Math. A λ [ μ ] .Math. 2  7  [00086] S .fwdarw. λ SCI .Math. σ .fwdarw. = - 1 2 ϕ NL , ρ N DFT 2 .Math. μ 2 A λ [ μ ] A λ H [ μ ] - .Math. A λ [ μ ] .Math. 2 I  8  forall μ do  9   μ.sub.3 = mod.sub.N.sub.DFT(μ − μ.sub.1 + μ.sub.2) 10   U = {[μ.sub.1, μ.sub.2].sup.T | μ.sub.2 ≠ μ.sub.1 ∧ μ.sub.2 ≠ μ.sub.3} 11   [00087] Δ A λ SCI [ μ ] = - j ϕ NL , ρ N DFT 2 × .Math. u A λ [ μ 1 ] A λ H [ μ 2 ] A λ [ μ 3 ] H ρ [ μ 1 , μ 2 , μ 3 ] 12   Y.sub.λ.sup.PERT[μ] = exp(jϕ.sub.λ.sup.SCII + j{right arrow over (S)}.sub.λ.sup.SCI .Math. {right arrow over (σ)}) ×   (A.sub.λ[μ] + ΔA.sub.λ.sup.SCI[μ]) 13  end 14  y.sub.λ.sup.PERT[k] = DFT.sup.−1{Y.sub.λ.sup.PERT[μ]} 15 end 16 custom-character y.sup.PERT[k] custom-character  = overlapSaveAppend(y.sub.λ.sup.PERT[k], N.sub.DFT, K)

    [0261] with the sets according to (77)


    custom-character.sup.SCI={μ=[μ.sub.1, μ.sub.2,μ.sub.3].sup.T ∈{0,1, . . . , N.sub.DFT-1}.sup.3}   (88)


    U.sub.Δ.sup.SCI={U.sup.SCI|μ.sub.2≠μ.sub.1∧μ.sub.2≠μ.sub.3}   (89)


    U.sub.ϕ.sup.SCI={U.sup.SCI|μ.sub.2=μ.sub.1∨μ.sub.2=μ.sub.3}.   (90)

    [0262] Note, that we have again E.sub.H.sup.SCI=E.sub.H,Δ.sup.SCI+E.sub.H,ϕ.sup.SCI and due to Parseval's theorem E.sub.h.sup.SCI=E.sub.H.sup.SCI for N.sub.DFT.fwdarw.∞. The cardinalities of the sets are custom-character.sup.SCI|=N.sub.DFT.sup.3. |U.sub.ϕ.sup.SCI=2N.sub.DFT.sup.2 and |U.sub.Δ.sup.SCI|=|I.sup.SCI|−|U.sub.ϕ.sup.SCI|. The cross-channel sets are defined according to (76) with only a single degeneracy.

    [0263] In an embodiment, algorithm 2 for XCI reads as follows:

    TABLE-US-00004 Algorithm 2: REGLOG-PERT-FD for the XCI contribution of the v.sup.th wavelength channel  1 a.sub.λ[k] = overlapSaveSplit( custom-character a[k] custom-character , N.sub.DFT, K)  2 b.sub.λ[k] = overlapSaveSplit( custom-character b.sub.v[k] custom-character , N.sub.DFT, K)  3 k, μ, μ.sub.1, μ.sub.2 ∈ {0, 1, . . . , N.sub.DFT − 1}  4 [00088] H v [ μ 1 , μ 2 , μ 3 ] = H v [ μ ] = H v ( e j 2 π N DFT μ )  5 forall λ do  6  A.sub.λ[μ] = DFT{a.sub.λ[k]}  7  B.sub.λ[μ] = DFT{b.sub.λ[k]}  8  [00089] ϕ _ λ XCI = - 3 2 ϕ NL , v N DFT 2 .Math. μ .Math. B λ [ μ ] .Math. 2  9  [00090] S .fwdarw. λ XCI .Math. σ .fwdarw. = - 1 2 ϕ NL , v N DFT 2 .Math. μ 2 B λ [ μ ] B λ H [ μ ] - .Math. B λ [ μ ] .Math. 2 I 10  forall μ do 11   μ.sub.3 = mod.sub.N.sub.DFT(μ − μ.sub.1 + μ.sub.2) 12   U = {[μ.sub.1, μ.sub.2].sup.T | μ.sub.2 ≠ μ.sub.1} 13   [00091] Δ A λ XCI [ μ ] = - j ϕ NL , v N DFT 2 × .Math. u ( B λ [ μ 1 ] B λ H [ μ 2 ] + B λ H [ μ 2 ] B λ [ μ 1 ] I ) × A λ [ μ 3 ] H v [ μ 1 , μ 2 , μ 3 ] 14   Y.sub.λ.sup.PERT[μ] = exp(jϕ.sub.λ.sup.XCII + j{right arrow over (S)}.sub.λ.sup.XCI .Math. {right arrow over (σ)}) ×   (A.sub.λ[μ] + ΔA.sub.λ.sup.XCI[μ]) 15  end 16  y.sub.λ.sup.PERT[k] = DFT.sup.−1{Y.sub.λ.sup.PERT[μ]} 17 end 18 custom-character y.sup.PERT[k] custom-character  = overlapSaveAppend(y.sub.λ.sup.PERT[k], N.sub.DFT, K)

    [0264] In the following, numerical results are provided.

    [0265] The following complements the general considerations of the above by numerical simulations. To this end, we compare the simulated received symbol sequence <y[k]> obtained by the perturbation-based (PERT) end-to-end channel models to the sequence obtained by numerical evaluation via the SSFM (in the following indicated by the superscript SSFM).

    [0266] The evaluated metric is the normalized MSE between the two output sequences for a given input sequence custom-charactera[k]custom-character, i.e., we have

    [00092] σ e 2 = def E { .Math. y S S F M - y PERT .Math. 2 } , ( 91 )

    [0267] where the expectation takes the form of a statistical average over the time of the received sequence. The MSE is already normalized due to the fixed variance σ.sub.a.sup.2=1 of the symbol alphabet and the receiver-side re-normalization in (25), s.t. the received sequence has (approximately 19) the same fixed variance as the transmit sequence.

    [0268] 19In the numerical simulation via SSFM signal depletion takes place due to an energy transfer from signal to NLI. For simplicity, this additional signal energy loss is not accounted for by additional receiver-side re-normalization.

    [0269] The simulation parameters are summarized in Table I. A total number of N.sub.SYM=.sup.16 transmit symbols custom-charactera[k]custom-character are randomly drawn from a polarization-division multiplex (PDM) 64-ary quadrature amplitude modulation (QAM) symbol alphabet custom-character with (4D) cardinality M=|custom-character=4096, i.e., 64-QAM per polarization. The transmit pulse shape h.sub.T(t) is a RRC with roll-off factor ρ and energy E.sub.T, to vary the optical launch power P. Above, signals have been treated as dimensionless entities, but by convention we will still associate the optical launch power P with units of [W] and the nonlinearity coefficient γ with [1/(Wm)].

    [0270] Two different optical amplification schemes are considered: ideal distributed Raman amplification (i.e., lossless transmission) and transparent end-of-span lumped amplification (i.e., lumped amplification where the effect of signal-gain depletion [5, Sec. II B.] is neglected in the derivation of the perturbation model). For lumped amplification we consider homogeneous spans of SSMF with fiber attenuation 10 log.sub.10=0.2 dB/km and a span length of L.sub.sp=100 km In case of lossless transmission we have 10 log.sub.10e.sup.α=0 dB/km and span length L.sub.sp=21.71 km corresponding to the asymptotic effective length

    [00093] L eff , a = def 1 / α

    [0271] or a TIUMUUS IIIJUF with infinite length and attenuation 10 log.sub.10 e.sup.α=0.2 dB/km. The dispersion profile custom-character.sub.(z)=β.sub.2z conforms with modern dispersion uncompensated (DU) links, i.e., without optical inline dispersion compensation and bulk compensation at the receiver-side (typically performed in the digital domain). Dispersion pre-compensation at the transmit-side can be easily incorporated via custom-character.sup.0. The dispersion coefficient β.sub.2−ps.sup.2/km and the nonlinearity coefficient is γ=1.1 W.sup.−1 km.sup.−1, both constant over z and ω. Additive noise due to amplified spontaneous emission (ASE) and laser PN are neglected since we only focus on deterministic signal-signal NLI.

    [0272] The numerical reference simulation is a full-vectorial field simulation implemented via the symmetric split-step Fourier method [46] with adaptive step size and a maximum nonlinear phase-rotation per step of ϕ.sub.NL.sup.max=3.5×10.sup.−4 rad. The simulation bandwidth is B.sub.sim=8R.sub.s for single-channel and 16R.sub.s for dual-channel transmission. All filter operations (i.e., pulse-shaping, linear step in the SSFM, linear channel matched filter) are performed at the full simulation bandwidth via fast convolution and regarding periodic boundary conditions.

    [0273] The known fiber nonlinearity compensation schemes operating in the frequency-domain are typically some sort of Volterra-based compensators (cf. [37,38,39]). All results following the Volterra approach operate at a fractional sampling rate (usually at two samples-per-symbol) and are typically performed on the receive side (before linear equalization) jointly with (or instead of) chromatic dispersion compensation. Those approaches hence do not incorporate the channel matched filter and do not establish and end-to-end relation between transmit and receive symbol sequences. Those approaches also suffer from a higher implementation complexity due to the higher sampling, i.e., processing rate and must run on the receive samples at a potentially high fixed point resolution. Run-time adaptation of the equalizer coefficients is also hard to implement since the used control loop for the adaption of the coefficients has a long feedback cycle.

    [0274] Derived from the frequency-domain description, a novel class of algorithms is provided which effectively compute the end-to-end relation between transmit and receive sequences over discrete frequencies from the (periodic) Nyquist interval. Remarkably, the frequency-matching in (31) which is imposed along with the general four wave mixing (FWM) process in the optical domain is still maintained in the periodic frequency-domain.

    [0275] For application in fiber nonlinearity compensation this scheme can be well applied at the transmit-side during pulse-shaping (usually on the transmit-side, pulse-shaping can be well combined with linear pre-compensation of transmitter components—typically done in the frequency-domain anyway) or on the receive side after matched filtering. Moreover, while the time-domain implementation (cf. pulse collision picture) uses a triple summation per time-instance, the frequency-domain implementation involves only a double summation per frequency index. Similar as for linear systems, this characteristic allows for very efficient implementations using the fast Fourier transform when the time-domain kernel comprises many coefficients. Since the proposed algorithm only uses frequencies from within the Nyquist interval, it can be implemented at the same rate as the symbol rate. In [35] it was shown, that symbol pre-decisions (cf. decision-directed adaptation) can be used to calculate the perturbative terms using the time-domain implementation of the model. Symbol pre-decisions are also desirable since they use only a low fixed-point resolution. Similarly, symbol pre-decisions can be used for the frequency-domain implementation (cf. symbol pre-decisions instead of the known symbols in Algorithm 1 and 2).

    [0276] In the following, a discussion of the results is provided.

    [0277] FIG. 7a and FIG. 7b illustrate contour plots of the normalized mean-square error σ.sub.e.sup.2=E{∥y.sup.SSFM-y.sup.PERT∥.sup.2} in dB between the perturbation-based (PERT) end-to-end model and the split-step Fourier method (SSFM).

    [0278] In particular, FIG. 7a illustrates a contour plot for a single-channel, single-span, lossless fiber scenario in the regular (REG) time-domain (TD) model (REG-PERT-TD) which is carried out as in (38).

    [0279] FIG. 7b illustrates a contour plot for a single-channel, single-span, lossless fiber scenario in the regular-logarithmic (REGLOG) model (REGLOG-PERT-TD) which is carried out as in (55).

    [0280] The results are shown w.r.t. the symbol rate R.sub.s and the optical launch power of the probe P.sub.ρin dBm. Parameters as in Table I with roll-off factor ρ=0.2. N.sub.sp=1, 10 log.sub.10 e.sup.α=0 dB/km and L.sub.an=21.71 km. a

    [0281] In FIG. 7a, we start our evaluation with the most simple scenario, i.e., single-channel, single-span, and lossless fiber. The MSE is shown in logarithmic scale e in dB over the symbol rate R.sub.s and the launch power of the probe 10 log.sub.10(P.sub.ρ/mW) in dBm. The results are obtained from the regular (REG) perturbation-based (PERT) end-to-end channel model in discrete time-domain (TD), corresponding to (38).

    [0282] For the given effective length L.sub.eff and dispersion parameter β.sub.2, the range of the symbol rate between 1 GBd and 100 GBd corresponds to a map strength S.sub.T,ρ between 0.003 and 28.7. This amounts to virtually no memory of the intra-channel nonlinear interaction for small symbol rates (hence only very few coefficients h.sub.ρ[k] exceeding the minimum energy level of 10 log.sub.10Γ.sup.SCI=−60 dB) to a very broad intra-channel nonlinear memory for high symbol rates (with coefficients h.sub.ρ[k] covering a large number of symbols). Likewise, the launch power of the probe P.sub.ρ spans a nonlinear phase shift ϕNL.ρ from 0.02 to 0.34 rad. We can observe a gradual increase in σ.sub.e.sup.2 of about 5 dB per 1.5 dBm launch power in the nonlinear transmission regime. We deliberately consider a MSE 10 log.sub.10σ.sub.e.sup.2>−30 dB as a poor match between the perturbation-based model and the full-field simulation, i.e., here for P larger than

    [00094] 9 dBm ( = Δ 0.168 rad 10 ° )

    [0283] independent of R.sub.s.

    TABLE-US-00005 TABLE I SIMULATION PARAMETERS a, b ∈ A PDM 64-QAM M [00095] 4096 ( = Δ 64 - QAM per polarization ) h.sub.T(t) h.sub.RRC(t) with roll-off factor ρ γ 1.1 W.sup.−1km.sup.−1 β.sub.2 −21 ps.sup.2/km B.sub.0 0 ps.sup.2 B(z) β.sub.2z 10 log.sub.10 e.sup.α 0 dB/km 0.2 dB/km L.sub.sp 21.71 km 100 km custom-character (z) 0 −αz + αLsp Σ.sub.i=1.sup.N.sup.sp δ(z − iL.sub.sp) N.sub.SYM 2.sup.16 N.sub.DFT max(custom-character .sup.+1, 64) 10 log.sub.10 Γ −60 dB

    [0284] In FIG. 7b the same system scenario is considered but instead of the regular model, now, the regular-logarithmic (REGLOG) model is employed according to (55). The gradual increase in σ.sub.e.sup.2 with increasing P.sub.ρ is now considerably relaxed to about 5 dB per 2.5 dBm launch power. The region of poor model match with 10 log.sub.10e.sup.2>−30 dB is now only approached for launch powers larger than 12 dBm. We can also observe that σ.sub.e.sup.2 improves with increasing symbol rate R.sub.s, in particular for rates R.sub.s>40 GBd. This is explained by the fact that the kernel energy E.sub.h.sup.SCI in (73) depends on the symbol rate R.sub.s, s.t. σ.sub.e.sup.2 is reduced for higher symbol rates.

    [0285] FIG. 8a illustrates an energy of the kernel coefficients in a time-domain E.sub.h over the symbol rate R.sub.s (PERT-TD, single-channel, single-span).

    [0286] FIG. 8b illustrates an energy of the kernel coefficients in a frequency-domain E.sub.H over the symbol rate R.sub.s (PERT-FD, single-channel, single-span).

    [0287] The results are obtained from the regular-logarithmic (REGLOG) model for a single-channel (p=0.2) over a standard single-mode fiber (10 log.sub.10e.sup.α=0.2 dB/km and L.sub.sp=100 km) or a lossless fiber (10 log.sub.10e.sup.α=0 dB/km and L.sub.sp=21.71 km). The subscript Δ denotes the subset of all coefficients associated with additive and the subscript ϕ denotes the subset of all coefficients with multiplicative perturbations.

    [0288] In particular, FIG. 8a shows the energy of the (time-domain) kernel coefficients E.sub.h.sup.SCI over R.sub.s for a single-span SSMF with L.sub.sp=100 km and for a lossless fiber with L.sub.sp=21.71km.

    [0289] Generally, we see that E.sub.h.sup.SCI is constant for small R.sub.s and then curves into a transition region towards smaller energies before it starts to saturate for large R.sub.s. For transmission over SSMF this transition region is shifted to smaller R.sub.s, e.g., E.sub.h.sup.SCI rops from 0.7 to 0.6 around 33 GHz for lossless transmission and at around 20 GHz for transmission over SSMF. We also present the kernel energies E.sub.h,Δ.sup.SCI associated with additive perturbations, and E.sub.h,ϕ.sup.SCI associated with multiplicative perturbations.

    [0290] Most of the energy is concentrated in E.sub.h,ϕ.sup.SCI, i.e., corresponding to the degenerate symbol combinations with k.sub.1=0 or k.sub.3=0 defined in (58)-(60). Interestingly, while the total energy E.sub.h.sup.SCI decreases monotonically with R.sub.s, the additive contribution E.sub.h.sup.SCI increases in the transition region and then decreases again for large R.sub.s. This behaviour is also visible in the results presented in FIG. 7 (a) and (b).

    [0291] FIG. 8b shows the energy of the kernel coefficients E.sub.H.sup.SCI in frequency-domain for the same system scenario as in (a). The total energies are the same (cf. Parseval's theorem), however, the majority of the energy is now contained in the regular, i.e., additive, subset of coefficients. Only, the amount of 1/N.sub.DFT independent of R.sub.s is contained in the degenerate, i.e., multiplicative, subset of coefficients.

    [0292] FIG. 9a illustrates a contour plot in the regular model in the frequency domain of the normalized mean-square error σ.sub.e.sup.2 in dB for a single-channel, single-span, lossless fiber (REG-PERT-FD) according to an embodiment.

    [0293] FIG. 9b illustrates a contour plot in the (.sub.72 regular-logarithmic model in the frequency domain of the normalized mean-square error σ.sub.e.sup.2 in dB for a single-channel, single-span, lossless fiber (REGLOG-PERT-FD) according to an embodiment.

    [0294] The results are shown w.r.t. the symbol rate R.sub.s and the optical launch power of the probe P.sub.ρ in dBm. Parameters as in Table I with roll-off factor ρ=0.2, N.sub.sp=1, 10 log.sub.10 e.sup.α=0 dB/km and L.sub.sp=21.71 km. In (a) the regular (REG) frequency-domain (FD) model is carried out as in Algorithm 1 and in (b) the regular-logarithmic (REGLOG) model is carried out as in Algorithm 2.

    [0295] In FIG. 9a and FIG. 9b the respective results on σ.sub.e.sup.2 using the discrete frequency-domain (FD) model according to Algorithm 1 and 2 are shown. We can confirm our previous statement that the regular perturbation model in time and frequency are equivalent considering that the results shown in FIG. 7a and FIG. 9b are (virtually) the same. We also conclude that the REGLOG-FD performs very similar to the corresponding TD model despite the fact that only average terms can truly be considered as multiplicative distortions. This may motivate the application of the FD over the TD model for fiber nonlinearity mitigation when an implementation in frequency-domain is computationally more efficient.

    [0296] FIG. 10a and FIG. 10b illustrate contour plots of the normalized mean-square error σ.sub.e.sup.2 in dB, wherein the results are obtained from the regular-logarithmic (REGLOG) time-domain (TD) model over a standard single-mode fiber with end-of-span lumped amplification (10 log.sub.10e.sup.α=0.2 dB/km and L.sub.sp=100 km).

    [0297] In FIG. 10a, the symbol rate R.sub.s and the optical launch power P.sub.ρ are varied for single-span (N.sub.sp=1) transmission and fixed roll-off factor (σ=0.2). (REGLOG-PERT-TD, single-channel, single-span, standard fiber).

    [0298] In FIG. 10b, the roll-off factor P and number of spans N.sub.sp are varied with fixed symbol rate (R.sub.s=64 GBd) and fixed launch power (10 log.sub.10 (P.sub.ρ/mW)=3 dBm). (REGLOG-PERT-TD, single-channel, multi-span, standard fiber).

    [0299] The black cross in FIG. 10a and FIG. 10b indicates the point with a common set of parameters. We can see a dependency on the roll-off factor p which is due to a dependency of E.sub.h.sup.SCI on ρ (not shown here). With increasing β the kernel energy E.sub.h.sup.SCI decreases and hence does σ.sub.e.sup.2 too.

    [0300] FIG. 10a and FIG. 10b show σ.sub.e.sup.2 for a single-channel over standard singlemode fiber (L.sub.sp=100 km and 10 log.sub.10e.sup.α=0.2 dB/km) and lumped end-of-span amplification. In the full-field simulation, the lumped amplifier is operated in constant-gain mode compensating for the exact span-loss of 20 dB. The results over a single-span in FIG. 10a are slightly better compared to the lossless case in FIG. 7b and the dependency on the symbol rate is even more pronounced. In FIG. 10b, σ.sub.e.sup.2 is shown over the roll-off factor σ and the number of spans N.sub.sp for a fixed symbol rate of R.sub.s=64 GBd and fixed launch power of 10log.sub.10(P.sub.σ/mW)=3 dBm. The black cross in FIG. 10 (a) and (b) marks the point with common set of parameters.

    [0301] For dual-channel transmission the transmit symbols of the interferer custom-characterb[k]custom-character are drawn from the same symbol set custom-character. For both wavelength channels, the symbol rate is fixed to R.sub.s=64 GBd and the roll-off factor of the RRC shape is σ=0.2. The transmit power of the probe is set to 10 log.sub.10(p.sub.σ/mW)=0 dBm while the transmit power of the interferer P.sub.1 is varied together with the relative frequency offset Δω/(2π) ranging from 76.8 GHz (i.e., no guard interval with 1.2×64 GHz) to 200 GHz.

    [0302] In FIG. 11a, an energy of the kernel coefficients (black lines, bullet markers, left y-axis) in time-domain E.sub.h over N.sub.sp spans of standard single-mode fiber (10 log.sub.10e.sup.α=0.2 dB/km and L.sub.sp=100 km, σ=0.2). is illustrated (PERT-TD, single-channel, multi-span, standard fiber). Additionally, the kernel energies are shown scaled with N.sub.sp.sup.2′∞ϕ.sub.NL,σ.sup.2 (gray lines, cross markers, right y-axis) to indicate the general growth of nonlinear distortions with increasing N.sub.sp (similar to the GN-model).

    [0303] In FIG. 11b, kernel energies E.sub.h for cross-channel interference (XCI) imposed by a single wavelength channel spaced at Δω.sub.1/(2π) GHz over a single span of lossless fiber. Both probe and interferer have R.sub.s=64 GBd and σ=0.2 are illustrated (PERT-TD, dual-channel, single-span, lossless fiber).

    [0304] The scaling laws of σ.sub.e.sup.2 with N.sub.sp are complemented in FIG. 11a by the energy of the kernel coefficients E.sub.h.sup.SCI for the same system scenario as in FIG. 10b (with σ=0.2). It is interesting to see that (for this particular system scenario) E.sub.h,Δ.sup.SCI and E.sub.h,ϕ.sup.SCI intersect at N.sub.sp=2. We can conclude that after the second span more energy is comprised within the additive subset of coefficients than in the multiplicative one. With increasing N.sub.sp the relative contribution of E.sub.h,Δ.sup.SCI to the total energy E.sub.h.sup.SCI is increasinp. Note, while E.sub.h.sup.SCI is actually monotonically decreasing with N.sub.sp, the common prefactor ϕ.sub.NL,ρ has to be factored in as it effectively scales the nonlinear distortion. Since for heterogeneous spans we have ϕ.sub.NL,ρ∞L.sub.eff∞N.sub.sp, the same traces are shown scaled by N.sub.sp.sup.2 to illustrate how the energy of the total distortion accumulates with increasing transmission length. In this respect, similar results can be obtained from the presented channel model as from the GN-model (given proper scaling with ϕ.sub.NL,ρ.sup.2 instead of just N.sub.sp.sup.2, and similarly taking all other wavelength channels into account). Additionally, qualitative statements can be derived, e.g., whether the nonlinear distortion is predominantly additive or multiplicative or on which time scale nonlinear distortions are still correlated.

    [0305] FIG. 12a and FIG. 12b illustrate contour plots of the normalized mean-square error σ.sub.e.sup.2 in dB.

    [0306] In particular, FIG. 12a illustrates a contour plot in a time domain, for dual-channel, single-span, lossless fiber, (REGLOG-PERT-TD).

    [0307] FIG. 12b illustrates a contour plot in a frequency domain, for dual-channel, single-span, lossless fiber, (REGLOG-PERT-FD).

    [0308] In FIG. 12a and FIG. 12b, the results are obtained from two co-propagating wavelength channels with PDM 64-QAM and a symbol rate of 64 GBd and roll-off factor σ=0.2. The launch power of the probe is fixed at 10 log.sub.10(P.sub.ρ/mW)=0 dBm while the power of the interferer P.sub.1 and the relative frequency offset Δω.sub.1 are varied. In (a) the regular-logarithmic (REGLOG) time-domain (TD) model for both SCI and XCI is carried out as in (55) and in (b) the REGLOG frequency-domain (FD) model is carried out as in Algorithm 2 and (78) for both SCI and XCI.

    [0309] FIG. 12a and FIG. 12b show the e for dual-channel transmission using the REGLOG time-domain in FIG. 12a and the frequency-domain model in FIG. 12b. The transmit symbols of the interferer custom-characterb[k]custom-character are drawn from the same symbol set custom-character. e.g., 64-QAM per polarization. For both wavelength channels, the symbol rate is fixed to R.sub.s=64 GBd and the roll-off factor of the RRC shape is σ=0.2. The transmit power of the probe is set to 10log.sub.10(P.sub.σ/mW)=0 dBm while the transmit power of the interferer P.sub.v with channel number v=1 is varied together with the relative frequency offset Δω.sub.1/(2π) ranging from 76.8 GHz (i.e., no guard interval with (1+σ)×64 GHz) to 200GHz. In case of the end-to-end channel model both contributions from intra- and inter-channel distortions are combined into a single perturbative term (cf. (55) and (78)). The baseline error σ.sub.e.sup.2 is therefore approximately 55 dB considering the respective case with R.sub.s=64 GBd and P.sub.σ=0 dBm in FIG. 7b. It is seen that the time- and frequency-domain model perform very similar. The dependency on the channel spacing Δω.sub.1 is explained considering FIG. 11b. Here, the energy of the cross-channel coefficients h.sub.1[k] is shown over Δω.sup.1. Generally, with increasing Δω.sub.1. E.sub.h.sup.XCI decreases and additionally the relative contribution of the degeneracy at k.sub.3=0, i.e., E.sub.h.sup.SCI is growing. Ultimately, the main distortion caused by an interferer spaced far away from the probe channel is a distortion in phase and state of polarization.

    [0310] Summarizing the above, a comprehensive analysis of end-to-end channel models for fiber-optic transmission based on a perturbation approach is provided. The existing view on nonlinear interference following the pulse collision picture is described in a unified framework with a novel frequency-domain perspective that incorporates the time-discretization via an aliased frequency-domain kernel. The relation between the time- and frequency-domain representation is elucidated and we show that the kernel coefficients in both views are related by a 3D discrete-time Fourier transform. The energy of the kernel coefficients can be directly related to the GN-model.

    [0311] While the pulse collision picture is a theory developed particularly for inter -channel nonlinear interactions, a generalization to intra -channel nonlinear interactions is presented. An intra-channel phase distortion term and an intra-channel XPoIM term are introduced and both correspond to a subset of degenerate intra-channel pulse collisions. In analogy to the time-domain model, the frequency-domain model is modified to treat certain degenerate mixing products as multiplicative distortions. As a result, we have established a complete formulation of strictly regular (i.e., additive) models, and regular-logarithmic (i.e., mixed additive and multiplicative) models, both in time- and in frequency-domain, both for intra- and inter-channel nonlinear interference.

    [0312] Provided from the frequency-domain description, a novel class of algorithms is implemented which effectively computes the end-to-end relation between transmit and receive sequences over discrete frequencies from the Nyquist interval. In fiber nonlinearity compensation this scheme can be well applied at the transmit-side during pulse-shaping or on the receive side after matched filtering. Moreover, while the time-domain implementation uses a triple summation per time-instance, the frequency-domain implementation involves only a double summation per frequency index. Similar as for linear systems, this characteristic allows for very efficient implementations using the fast Fourier transform when the time-domain kernel comprises many coefficients.

    [0313] The provided algorithms were compared to the (oversampled and inherently sequential) split-step Fourier method using the mean-squared error between both output sequences. We show that, in particular, the regular-logarithmic models have good agreement with the split-step Fourier method over a wide range of system parameters. The presented results are further supported by a qualitative analysis involving the kernel energies to quantify the relative contributions of either additive or multiplicative distortions.

    [0314] In the following, a proof of the relation in (32), (33) is provided.

    [0315] The Fourier transform of Δs(t) in (33) similarly computed as in [30, Appx.].

    [0316] We start our derivation by expressing the optical field envelope u(0, t) by its inverse Fourier transform of U(0, ω) to obtain

    [00096] Δ s ( t ) = - j γ 8 9 L eff 2 h N L ( τ 1 , τ 2 ) × u ( 0 , t + τ 1 ) u H ( 0 , t + τ 1 + τ 2 ) u ( t + τ 2 ) d 2 τ = - j γ 8 9 L eff 1 ( 2 π ) 3 - + d τ 1 d τ 2 h N L ( τ 1 , τ 2 ) × - d ω 3 U ( 0 , ω 3 ) exp ( j ω 3 τ 1 ) × - d ω 2 U H ( 0 , ω 2 ) exp ( - j ω 2 ( τ 1 + τ 2 ) ) × - d ω 1 U ( 0 , ω 1 ) exp ( j ω 1 τ 2 ) × exp ( j ( ω 3 - ω 2 + ω 1 ) t ) . ( 92 )

    [0317] The Fourier transform of the former expression yields

    [00097] Δ S ( ω ) = - j γ 8 9 L eff 1 ( 2 π ) 3 - + dt d τ 1 d τ 2 h N L ( τ 1 , τ 2 ) × - d ω 3 U ( 0 , ω 3 ) exp ( j ω 3 τ 1 ) × - d ω 2 U H ( 0 , ω 2 ) exp ( - j ω 2 ( τ 1 + τ 2 ) ) × - d ω 1 U ( 0 , ω 1 ) exp ( j ω 1 τ 2 ) × exp ( j ( ω 3 - ω 2 + ω 1 - ω ) t ) . ( 93 )

    [0318] We now use the identity ∫.sub.−∞.sup.∞exp(j(ω.sub.3−ω.sub.2+ω.sub.1)t)dt=2πδ(ω.sub.3−ω.sub.2+ω.sub.1−ω) to obtain

    [00098] Δ S ( ω ) = - j γ 8 9 L eff 1 ( 2 π ) 2 - + d τ 1 d τ 2 h N L ( τ 1 .Math. τ 2 ) × U ( 0 , ω - ω 1 + ω 2 ) exp ( j ( ω - ω 1 + ω 2 ) τ 1 ) × - d ω 2 U H ( 0 , ω 2 ) exp ( - j ω 2 ( τ 1 + τ 2 ) ) × - d ω 1 U ( 0 , ω 1 ) exp ( j ω 1 τ 2 ) . ( 94 )

    [0319] After re-arranging the order of integration, we have

    [00099] Δ S ( ω ) = - j γ 8 9 L eff 1 ( 2 π ) 2 - + d ω 1 d ω 2 × U ( 0 , ω - ω 1 + ω 2 ) U H ( 0 , ω 2 ) U ( 0 , ω 1 ) × - d τ 1 d τ 2 h N L ( τ 1 , τ 2 ) exp ( j ω 1 τ 2 ) × exp ( - j ω 2 ( τ 1 + τ 2 ) ) exp ( j ( ω - ω 1 + ω 2 ) τ 1 ) . ( 95 )

    [0320] And finally a change of variables with υ.sub.1=ω.sub.1−ω and υ.sub.2=ω.sub.2−ω.sub.1 yields

    [00100] Δ S ( ω ) = - j γ 8 9 L eff 1 ( 2 π ) 2 - + d v 1 d v 2 × U ( 0 , ω + v 2 ) U H ( 0 , ω + v 1 + v 2 ) U ( 0 , ω + v 1 ) × - + d τ 1 d τ 2 ( τ 1 , τ 2 ) exp ( - jv 1 τ 1 - j v 2 τ 2 ) , H N L ( v 1 , v 2 ) = { h NL ( τ 1 , τ 2 ) } ( 96 )

    [0321] which is equivalent to the expression in (32).

    [0322] Although some aspects have been described in the context of an apparatus, it is clear that these aspects also represent a description of the corresponding method, where a block or device corresponds to a method step or a feature of a method step. Analogously, aspects described in the context of a method step also represent a description of a corresponding block or item or feature of a corresponding apparatus. Some or all of the method steps may be executed by (or using) a hardware apparatus, like for example, a microprocessor, a programmable computer or an electronic circuit. In some embodiments, one or more of the most important method steps may be executed by such an apparatus.

    [0323] Depending on certain implementation requirements, embodiments of the invention can be implemented in hardware or in software or at least partially in hardware or at least partially in software. The implementation can be performed using a digital storage medium, for example a floppy disk, a DVD, a Blu-Ray, a CD, a ROM, a PROM, an EPROM, an EEPROM or a FLASH memory, having electronically readable control signals stored thereon, which cooperate (or are capable of cooperating) with a programmable computer system such that the respective method is performed. Therefore, the digital storage medium may be computer readable.

    [0324] Some embodiments according to the invention comprise a data carrier having electronically readable control signals, which are capable of cooperating with a programmable computer system, such that one of the methods described herein is performed.

    [0325] Generally, embodiments of the present invention can be implemented as a computer program product with a program code, the program code being operative for performing one of the methods when the computer program product runs on a computer. The program code may for example be stored on a machine readable carrier.

    [0326] Other embodiments comprise the computer program for performing one of the methods described herein, stored on a machine readable carrier.

    [0327] In other words, an embodiment of the inventive method is, therefore, a computer program having a program code for performing one of the methods described herein, when the computer program runs on a computer.

    [0328] A further embodiment of the inventive methods is, therefore, a data carrier (or a digital storage medium, or a computer-readable medium) comprising, recorded thereon, the computer program for performing one of the methods described herein. The data carrier, the digital storage medium or the recorded medium are typically tangible and/or non-transitory.

    [0329] A further embodiment of the inventive method is, therefore, a data stream or a sequence of signals representing the computer program for performing one of the methods described herein. The data stream or the sequence of signals may for example be configured to be transferred via a data communication connection, for example via the Internet.

    [0330] A further embodiment comprises a processing means, for example a computer, or a programmable logic device, configured to or adapted to perform one of the methods described herein.

    [0331] A further embodiment comprises a computer having installed thereon the computer program for performing one of the methods described herein.

    [0332] A further embodiment according to the invention comprises an apparatus or a system configured to transfer (for example, electronically or optically) a computer program for performing one of the methods described herein to a receiver. The receiver may, for example, be a computer, a mobile device, a memory device or the like. The apparatus or system may, for example, comprise a file server for transferring the computer program to the receiver.

    [0333] In some embodiments, a programmable logic device (for example a field programmable gate array) may be used to perform some or all of the functionalities of the methods described herein. In some embodiments, a field programmable gate array may cooperate with a microprocessor in order to perform one of the methods described herein. Generally, the methods may be performed by any hardware apparatus.

    [0334] The apparatus described herein may be implemented using a hardware apparatus, or using a computer, or using a combination of a hardware apparatus and a computer.

    [0335] The methods described herein may be performed using a hardware apparatus, or using a computer, or using a combination of a hardware apparatus and a computer.

    [0336] While this invention has been described in terms of several embodiments, there are alterations, permutations, and equivalents which will be apparent to others skilled in the art and which fall within the scope of this invention. It should also be noted that there are many alternative ways of implementing the methods and compositions of the present invention. It is therefore intended that the following appended claims be interpreted as including all such alterations, permutations, and equivalents as fall within the true spirit and scope of the present invention.

    REFERENCES

    [0337] [1] S. J. Savory, “Digital Coherent Optical Receivers: Algorithms and Subsystems,” IEEE J. Sel. Top. Quantum Electron., vol. 16, no. 5, pp. 1164-1179,2010-09.

    [0338] [2] D. Zwillinger, Handbook of Differential Equations (eprint). Academic Press, 3rd ed., 1998.

    [0339] [3] K. V. Peddanarappagari and M. Brandt-Pearce, “Volterra Series Transfer Function of Single-mode Fibers,” J. Lightwave Technol., vol. 15, no. 12, pp. 2232-2241,1997.

    [0340] [4] A. Vannucci, P. Serena, and A. Bononi, “The RP Method: A New Tool for The Iterative Solution of the Nonlinear Schrödinger Equation,” J. Lightwave Technol., vol. 20, no. 7, pp. 1102-1112,2002.

    [0341] [5] A. Ghazisaeidi, “A Theory of Nonlinear Interactions Between Signal and Amplified Spontaneous Emission Noise in Coherent Wavelength Division Multiplexed Systems,” J. Lightwave Technol., vol. 35, pp. 51505175, Dec. 2017.

    [0342] [6] A. Mecozzi, C. B. Clausen, and M. Shtaif, “Analysis of Intrachannel Nonlinear Effects in Highly Dispersed Optical Pulse Transmission,” IEEE Photonics Technol. Lett., vol. 12, no. 4, pp. 392-394,2000.

    [0343] [7] A. Mecozzi, C. B. Clausen, and M. Shtaif, “System Impact of Intrachannel Nonlinear Effects in Highly Dispersed Optical Pulse Transmission,” IEEE Photonics TechnoL Lett., vol. 12, no. 12, pp. 1633-1635,2000.

    [0344] [8] A. Mecozzi, C. B. Clausen, M. Shtaif, S. G. Park, and A. H. Gnauck, “Cancellation of Timing and Amplitude Jitter in Symmetric Links Using Highly Dispersed Pulses,” IEEE Photonics Technol. Lett., vol. 13, no. 5, pp. 445-447,2001.

    [0345] [9] A. Mecozzi, “A Unified Theory of Intrachannel Nonlinearity in Pseudolinear Transmission,” in Impact of Nonlinearities on Fiber Optic Communications, pp. 253-291, Springer Science & Business Media, 2011.

    [0346] [10] A. Mecozzi and R. Essiambre, “Nonlinear Shannon Limit in Pseudolinear Coherent Systems,” J. Lightwave Technol., vol. 30, no. 12, pp. 20112024,2012.

    [0347] [11] R. Dar, M. Feder, A. Mecozzi, and M. Shtaif, “Properties of Nonlinear Noise in Long, Dispersion-Uncompensated Fiber Links,” Opt. Express, vol. 21, no. 22, pp. 25685-25699, 2013.

    [0348] [12] R. Dar, M. Feder, A. Mecozzi, and M. Shtaif, “Accumulation of Nonlinear Interference Noise in Fiber-Optic Systems,” Opt. Express, vol. 22, no. 12, pp. 14199-14211,2014.

    [0349] [13] R. Dar, M. Feder, A. Mecozzi, and M. Shtaif, “Pulse Collision Picture of Inter-Channel Nonlinear Interference in Fiber-Optic Communications,” J. Lightwave Technol., vol. 34, pp. 593-607, jan 2016.

    [0350] [14] A. V. Oppenheim and A. S. Willsky, Signals and Systems. Prentice Hall, 1983.

    [0351] [15] G. P. Agrawal, Fiber-Optic Communication Systems. John Wiley & Sons, Inc., 4th ed., 2010.

    [0352] [16] I. Kaminow, Optical Fiber Telecommunications Volume VIB, Systems and Networks. Elsevier Science Publishing, 6th ed., 2013.

    [0353] [17] R. Engelbrecht, Nichtlineare Faseroptik: Grundlagen and Anwendungsbeispiele. Springer-Verlag, 2015.

    [0354] [18] R. F. H. Fischer, Precoding and Signal Shaping for Digital Transmission. John Wiley & Sons, 2002.

    [0355] [19] K. D. Kammeyer, Nachrichtenübertragung. Vieweg+Teubner, 2008.

    [0356] [20] J. P. Gordon and H. Kogelnik, “PMD Fundamentals: Polarization Mode Dispersion in Optical Fibers,” Proc. Natl. Acad. Sci. U.S.A., vol. 97, no. 9, pp. 4541-50,2000.

    [0357] [21] P. Johannisson and M. Karlsson, “Perturbation Analysis of Nonlinear Propagation in a Strongly Dispersive Optical Communication System,” J. Lightwave Technol., vol. 31, no. 8, pp. 1273-1282,2013-04.

    [0358] [22] H. Louchet, A. Hodzic, K. Petermann, A. Robinson, and R. Epworth, “Simple Criterion for the Characterization of Nonlinear Impairments in Dispersion-Managed Optical Transmission Systems,” IEEE Photonics Technol. Lett., vol. 17, no. 10, pp. 2089-2091, 2005.

    [0359] [23] X. Wei, “Power-Weighted Dispersion Distribution Function Long-haul Optical Transmission Links,” Opt. Lett., vol. 31, no. 17, pp. 2544-2546, 2006.

    [0360] [24] L. Liu, L. Li, Y. Huang, K. Cui, Q. Xiong, F. N. Hauske, C. Xie, and Y. Cai, “Intrachannel Nonlinearity Compensation by Inverse Volterra Series Transfer Function,” J. Lightwave Technol., vol. 30, no. 3, pp. 310-316, 2012.

    [0361] [25] R. W. Boyd, Nonlinear Optics. Academic Press, 3rd ed., 2008.

    [0362] [26] P. Poggiolini, G. Bosco, A. Carena, V. Curri, Y. Jiang, and F. Forghieri, “A Detailed Analytical Derivation of the GN Model of Non-Linear Interference in Coherent Optical Transmission Systems,” arXiv Prepr.arXiv1209.0394v13, no. 1209.0394, pp. 1-24, 2012.

    [0363] [27] P. Poggiolini, “The GN Model of Non-linear Propagation in Uncompensated Coherent Optical Systems,” J. Lightwave Technol., vol. 30, no. 24, pp. 3857-3879, 2012.

    [0364] [28] A. Bononi, P. Serena, and A. Orlandini, “A Unified Design Framework for Terrestrial Systems,” J. Lightwave Technol., vol. 26, no. 22, pp. 36173631, 2008.

    [0365] [29] J. K. Fischer, C.-A. Bunge, and K. Petermann, “Equivalent Single-Span Model for Dispersion-Managed Fiber-Optic Transmission Systems,” J. Lightwave Technol., vol. 27, no. 16, pp. 3425-3432, 2009.

    [0366] [30] M. J. Ablowitz and T. Hirooka, “Managing Nonlinearity in Strongly Dispersion-managed Optical Pulse Transmission,” J. Opt. Soc. Am. B Opt. Phys., vol. 19, no. 3, pp. 425-439, 2002.

    [0367] [31] M. J. Ablowitz and T. Hirooka, “Resonant Nonlinear Intrachannel Interactions in Strongly Dispersion-managed Transmission Systems,” Opt. Lett., vol. 25, no. 24, pp. 1750-1752, 2000.

    [0368] [32] I. R. Gabitov and S. K. Turitsyn, “Averaged Pulse Dynamics in a Cascaded Transmission System with Passive Dispersion Compensation,” Opt. Lett., vol. 21, no. 5, pp. 327-329, 1996.

    [0369] [33] R. Dar, “Analytical and Semi-Analytical Models for Nonlinear Transmission,” in 42th Eur. Conf. Opt. Commun., no. W.1.D.5, 2016.

    [0370] [34] A. Carena, V. Curri, G. Bosco, P. Poggiolini, and F. Forghieri, “Modeling of the Impact of Nonlinear Propagation Effects in Uncompensated Optical Coherent Transmission Links,” J. Lightwave Technol., vol. 30, no. 10, pp. 1524-1539,2012-05.

    [0371] [35] F. Frey, R. Emmerich, C. Schubert, J. K. Fischer, and F. Fischer, “Improved Perturbation-based Fiber Nonlinearity Compensation,” in 44th Eur. Conf. Opt. Commun., no. Tu1F.6,2018.

    [0372] [36] J. J. Shynk, “Frequency-Domain and Multirate Adaptive Filtering,” IEEE Signal Process Mag., vol. 9, no. 1, pp. 14-37,1992.

    [0373] [37] F. P. Guiomar and A. N. Pinto, “Simplified Volterra Series Nonlinear Equalizer for Polarization-multiplexed Coherent Optical Systems,” J. Lightwave Technol., vol. 31, no. 23, pp. 3879-3891,2013.

    [0374] [38] B. Xu and M. Brandt-Pearce, “Modified Volterra Series Transfer Function Method,” IEEE Photonics Technol. Lett., vol. 14, pp. 47-49, Jan. 2002.

    [0375] [39] B. Xu and M. Brandt-Pearce, “Modified Volterra Series Transfer Function Method and Applications to Fiber-Optic Communications,” in 35.sup.th Annu. Asilomar Conf. Signals, Syst. Comput., pp. 23-27,2001.

    [0376] [40] Y. Fan, L. Dou, Z. Tao, L. Lei, S. Oda, T. Hoshida, and J. C. Rasmussen, “Modulation Format Dependent Phase Noise Caused by Intra-channel Nonlinearity,” in 38th Eur. Conf. Opt. Commun., no. We.2.C.3, 2012.

    [0377] [41] Z. Tao, Y. Zhao, Y. Fan, L. Dou, T. Hoshida, and J. Rasmussen, “Analytical Intrachannel Nonlinear Models to Predict the Nonlinear Noise Waveform,” J. Lightwave Technol., vol. 33, no. 10, pp. 2111-2119,2014.

    [0378] [42] M. Secondini, E. Forestieri, and C. R. Menyuk, “A Combined Regular-Logarithmic Perturbation Method for Signal-Noise Interaction in Amplified Optical Systems,” J Lightwave Technol, vol. 27, pp. 3358-3369, Aug. 2009.

    [0379] [43] M. Winter, C.-A. Bunge, D. Setti, and K. Petermann, “A Statistical Treatment of Cross-Polarization Modulation in DWDM Systems,” J. Lightwave Technol., vol. 27, no. 17, pp. 3739-3751,2009.

    [0380] [44] P. Serena and A. Bononi, “On the Nonlinear Reference Phase in Regular Perturbation Models,” in 2015 Tyrrhenian Int. Work. Digit. Commun., no. 1-4,2015.

    [0381] [45] A. Mecozzi and F. Matera, “Polarization Scattering by Intra-channel Collisions,” Opt. Express, vol. 20, no. 2, pp. 1213-1218,2012.

    [0382] [46] 0. V. Sinkin, R. Holzlohner, J. Zweck, and C. R. Menyuk, “Optimization of the Split-step Fourier Method in Modeling Optical-fiber Communications Systems,” J Lightwave Technol, vol. 21, pp. 61-68, Jan. 2003.