METHODS AND DEVICES FOR MULTI-CORE FIBER DATA TRANSMISSION USING DATA PRECODING
20220376789 · 2022-11-24
Inventors
Cpc classification
International classification
Abstract
An optical transmitter for transmitting a vector of information symbols over an optical fiber transmission channel made of a multi-core fiber, optical signals carrying the vector of information symbols propagating along the multi-core fiber according to two or more cores, wherein the optical transmitter includes a precoder configured to determine a precoding matrix depending on one or more fiber parameters associated with the multi-core fiber and to precode the vector of information symbols by multiplying the vector of information symbols by the precoding matrix.
Claims
1. An optical transmitter for transmitting a vector of information symbols over an optical fiber transmission channel, said fiber transmission channel comprising a multi-core fiber, said vector of information symbols being carried by optical signals propagating along the multi-core fiber according to two or more cores, wherein the optical transmitter comprises a precoder configured to determine a precoding matrix depending on one or more fiber parameters associated with said multi-core fiber and to precode said vector of information symbols by multiplying the vector of information symbols by said precoding matrix.
2. The optical transmitter of claim 1, wherein the precoder is configured to determine a core loss value associated with each of said two or more cores depending on said fiber parameters and at least one misalignment loss value, each core loss value being a random variable of a lognormal distribution defined by a mean value and a variance value, said mean value and variance value being dependent on the fiber parameters and the at least one misalignment loss value.
3. The optical transmitter of claim 2, wherein the precoder is configured to: determine a normalization factor as the ratio between a number of said two or more cores and a sum of the core loss values associated with said two or more cores; determine, randomly, a first unitary matrix and a second unitary matrix; determine a diagonal matrix comprising diagonal components, said diagonal components being equal to the mean values of the random variables defining the core loss values associated with said two or more cores; determine an auxiliary matrix as the product between the square root of the normalization factor, the first unitary matrix, the diagonal matrix, and the second unitary matrix; the precoder being configured to determine said precoding matrix as the inverse of said auxiliary matrix.
4. The optical transmitter of claim 1, wherein said one or more fiber parameters comprise at least one parameter among a fiber length, a number of cores corresponding to the number of said two or more cores, at least one crosstalk coefficient, and at least one coupling coefficient, a crosstalk coefficient representing a crosstalk between two cores in the multi-core fiber, a coupling coefficient representing a coupling between two cores in the multi-core fiber.
5. The optical transmitter of claim 2, wherein said misalignments loss values represent a misalignment of the multi-core fiber chosen in a group comprising a longitudinal misalignment, a transverse alignment, and an angular alignment.
6. The optical transmitter of claim 2, wherein the precoder is configured to determine each mean value of a core loss value associated with each core as the product between a first value and a second value, the first value corresponding to the mean of a lognormal random variable representing a total misalignment loss associated with said each core, the second value corresponding to a total crosstalk coefficient associated with said each core, the precoder being configured to determine the total crosstalk coefficient associated with a given core from the crosstalk coefficients representing the crosstalk between said given core and the cores of the multi-core fiber different from said given core, the precoder being further configured to determine the variance value of each core loss value associated with each core of the multi-core fiber as the product between the square of the total crosstalk coefficient associated with said each core and a third value corresponding to the variance of said lognormal random variable representing the total misalignment loss associated with said each core.
7. The optical transmitter of claim 1, wherein the optical transmitter further comprises: an error correcting code encoder configured to encode said data into a codeword vector by applying at least one error correcting code; a modulator configured to determine the vector of information symbols by applying a modulation scheme to said codeword vector.
8. An optical receiver configured to receive and decode the optical signals carrying data transmitted by an optical transmitter according to claim 1.
9. A method for transmitting a vector of information symbols over an optical fiber transmission channel made of a multi-core fiber, optical signals carrying said vector of information symbols propagating along the multi-core fiber according to two or more cores, wherein the method comprises determining a precoding matrix depending on one or more fiber parameters associated with said multi-core fiber and precoding said vector of information symbols by multiplying the vector of information symbols by said precoding matrix.
10. The method of claim 9, wherein the method comprises determining a core loss value associated with each of said two or more cores depending on fiber parameters and at least one misalignment loss value, each core loss value being a random variable of a lognormal distribution defined by a mean value and a variance value, said mean value and variance value being dependent on the fiber parameters and the at least one misalignment loss value.
11. The method of claim 10, wherein it further comprises: determining a normalization factor as the ratio between a number of said two or more cores and a sum of the core loss values associated with said two or more cores; randomly determining a first unitary matrix and a second unitary matrix; determining a diagonal matrix comprising diagonal components, said diagonal components being equal to the mean values of the random variables defining the core loss values associated with said two or more cores; determining an auxiliary matrix as the product between the normalization factor, the first unitary matrix, the diagonal matrix, and the second unitary matrix; determining said precoding matrix as the inverse of said auxiliary matrix.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0046] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate various embodiments of the invention.
[0047]
[0048]
[0049]
[0050]
[0051]
[0052]
[0053]
[0054]
[0055]
[0056]
[0057]
[0058]
[0059]
[0060]
DETAILED DESCRIPTION
[0061] Embodiments of the present invention provide optical transmission devices and methods implementing linear precoding techniques that pre-compensate the optical fiber transmission channel without requiring feedback loops and perfect channel state information at the optical transmitter.
[0062] Devices and methods according to the various embodiments of the invention may be implemented in optical fiber transmission systems applied to a wide variety of applications. Exemplary applications comprise, without limitation, optical fiber communications, aerospace and avionics, data storage, automotive industry, imaging, transportation, sensing, and photonics.
[0063] Exemplary communication applications comprise desktop computers, terminals, and nationwide networks. Optical fibers may be used to transmit light and thus information/data over short distances (less than one meter) or long distances (up to hundreds or thousands of kilometers for example in communications over metropolitan networks, wide area networks, transoceanic links). Such applications may involve transfer of voice (e.g. in telephony), data (e.g. data supply to homes and offices known as fiber to the home), images or video (e.g. transfer of internet traffic), or connection of networks (e.g. connection of switches or routers and data center connectivity in high-speed local area networks).
[0064] In an exemplary implementation of the invention in the field of aerospace and avionics industries, optical fiber-based products may be used in military and/or commercial applications. Optical fiber technologies and products are designed in such applications to meet rigorous testing and certifications requirements in harsh environments and conditions.
[0065] In an exemplary implementation of the invention in data storage applications, optical fibers may be used in data storage equipments as a link between multiple devices in a network and/or as part of a storage system. Optical fiber connectivity offers very high bandwidth even over extended distances.
[0066] In another exemplary application of the invention to automotive industry applications, optical fiber technologies may be used for example in lighting/illumination, communications, and sensing for safety and control devices and systems.
[0067] In still another exemplary application of the invention to imaging applications (e.g. telemedicine), the optical transmission properties of the optical fibers may be used to transmit an image of a target or a subject area to the image view end for analysis and/or interpretation.
[0068] The invention may be used also in transportation systems, in which smart highways with intelligent traffic lights, automated tollbooths and changeable message signs may use telemetry systems based on optical fibers.
[0069] The invention may further be used in sensing applications, where optical fiber sensors may be used for sensing some quantities such as temperatures, displacements, vibrations, pressure, acceleration, rotations, and concentration of chemical species. Exemplary applications of optical fiber sensors comprise sensing in high voltage and high-power machinery or in microwaves, distributed temperature and strain measurements in buildings for remote monitoring (e.g. monitoring of the wings of airplanes, wind turbines, bridges, pipelines), downhole sensing in oil exploration applications, etc.
[0070] In another application of the invention to photonics, optical fibers may be used for connecting components in optical fiber devices, such as interferometers and fiber lasers. In such application, optical fibers play a similar role as electrical wires do in electronic devices.
[0071] The following description of certain embodiments will be made with reference to communication applications, for illustration purposes only. However, the skilled person will readily understand that the various embodiments of the invention may be applied to other types of systems for different applications.
[0072]
[0073] The optical communication system 100 may comprise computers and/or softwares to control the system operability.
[0074] The optical fiber transmission channel 13 comprises a multi-core fiber comprising a concatenation of a plurality of fiber sections 131 (also referred to as ‘fiber span’ or ‘fiber slice’). The fiber sections 131 may be aligned or misaligned.
[0075] The multi-core fiber is a cylindrical non-linear waveguide consisting of two or more cores, a cladding surrounding the two or more cores, and a coating. Each core has a refractive index. The optical signal sent by the optical transmitter 11 is multiplexed and is guided in each core of the multi-core fiber through total internal reflections due to the difference between the refractive indices of the cores and the refractive index of the cladding.
[0076] In some embodiments in which the multi-core fiber is an uncoupled fiber, each core of the multi-core fiber may act as a separate waveguide such that the optical signal can be considered as propagating independently trough the cores.
[0077] In some embodiments in which the multi-core fiber is a coupled fiber, some coupling may exist between the cores if the distance between two cores is so small that the optical signals propagating along the different cores overlap.
[0078] The optical fiber may be made of glass (e.g. silica, quartz glass, fluoride glass), typically for long-distance transmissions. For short distance transmissions, the optical fiber may be a plastic optical fiber.
[0079] The multi-core fiber may be characterized by geometrical parameters and optical parameters. Geometrical parameters may comprise the cladding diameter, the core-to-core distance, and the core-outer cladding distance. Optical parameters may comprise the wavelength, the crosstalk coefficients representing the crosstalk between the different cores of the multi-core fiber, and the refractive index difference between each core and the cladding.
[0080] In some embodiments, the optical fiber communication system 100 may operate in a wavelength region corresponding to a region chosen in a group comprising:
[0081] the window of wavelengths ranging in 800-900 nm, suitable for short-distance transmissions;
[0082] the window of wavelengths around 1.3 μm, used for example for long-haul transmissions;
[0083] the window of wavelengths around 1.5 μm, more used since the losses of silica fibers are lowest in this wavelength region.
[0084]
[0085] In some embodiments, the cores in the multi-core fiber may be arranged on a ring around the fiber axis for example on the edges of a hexagon. In other embodiments, the cores may be arranged on some 2-dimensional grid.
[0086] In an embodiment, the multi-core fiber may be a homogeneous multi-core fiber comprising two or more cores of identical types.
[0087]
[0088] In an embodiment, the multi-core fiber may be a homogeneous trench-assisted multi-core fiber, each core being surrounded by a low-index trench layer.
[0089]
[0090] In another embodiment, the multi-core fiber may be a heterogeneous multi-core fiber comprising a plurality of cores among which at least two cores are of different types.
[0091]
[0092]
[0093] In an embodiment, the multi-core fiber may be a trench-assisted heterogeneous multi-core fiber.
[0094]
[0095] In some embodiments, each core of the multi-core fiber may be single mode comprising one spatial propagation mode.
[0096] In some embodiments, the multi-core fiber may comprise at least one multi-mode core comprising two or more spatial propagation modes.
[0097] The optical fiber transmission channel 13 may further comprise one or more amplifiers 132 inserted in the fiber for re-amplifying the optical power and compensating for the fiber attenuation without the need to regenerate the optical signals such that a sufficient signal power can be maintained over large distance where optical signals need to be periodically amplified.
[0098] The amplifiers 132 may be inserted between each pair of fiber slices 131. In particular, an amplifier 132 inserted at the end of the optical fiber transmission channel performs signal amplification before signal detection at the receiver 15.
[0099] Each amplifier 132 may be configured to simultaneously amplify the optical signal corresponding to the plurality of cores in the multi-core fiber.
[0100] In some embodiments, the amplifiers 132 may consist of a duplication of a single core fiber amplifier.
[0101] In other embodiments, an amplifier 132 may be an optical multi-core amplifier. Exemplary optical amplifiers comprise multi-core Erbium doped fiber amplifiers (EDFAs) such as core-pumped multi-core EDFAs and cladding-pumped EDFA amplifiers. Core-pumped and cladding pumped amplifiers may use a single or a plurality of pump diodes. In particular, a pump diode per core may be used in EDFA amplifiers.
[0102] In some embodiments, the optical signal amplification may be performed in a distributed manner using the non-linear simulated Raman scattering effect. In such embodiments, the fiber is used as both a transmission link and an amplification medium.
[0103] In other embodiments, signal amplification may be achieved by a joint use of regularly arranged optical amplifiers and of simulated Raman Scattering effects.
[0104] In still other embodiments, the signal amplification may be performed in the electrical domain through an optical/electrical conversion (not illustrated in
[0108] According to some embodiments (not illustrated in
[0109] dispersion compensators for counteracting the effects of chromatic dispersion, a dispersion compensator being configured to cancel the chromatic dispersion or compensate the dispersion for example before the detection of the optical signal at the receiver 15;
[0110] optical switches and multiplexers such as optical add/drop multiplexers implemented in wavelength division multiplexing systems;
[0111] one or more devices for regenerating the optical signal such as electronic and optical regenerators.
[0112] The following description of certain embodiments of the invention will be made with reference to an optical communication system 100 using a single-mode multi-core fiber in which each core comprises a single propagation mode and uses a single polarization, for illustration purposes only. However, the skilled person will readily understand that the various embodiments of the invention can also be applied in multi-core fibers in combination with polarization multiplexing using two polarizations and/or in combination with wavelength multiplexing using a plurality of wavelengths, and/or in combination with mode multiplexing using multi-mode fiber cores.
[0113] To facilitate the understanding of some embodiments of the invention, there follows notations and/or definitions used hereinafter:
[0114] L designates the total length of the multi-core fiber in the optical fiber transmission channel 13.
[0115] N.sub.c≥2 designates the total number of cores in the multi-core fiber, the cores being numbered (i.e. each core being associated with a core number varying between 1 and N.sub.c) such that a core is designated as core-n with n taking value between 1 and N.sub.c.
[0116] K designate the number of fiber sections concatenated in the multi-core fiber (also referred to as ‘fiber slices’ or ‘fiber spans’).
[0117] l designates a normalization factor used to compensate the loss in the optical fiber link.
[0118] d designates a correlation length.
[0119] R.sub.b designates a bending radius.
[0120] R.sub.n designates the radius of core-n.
[0121] XT.sub.n,m refers to a crosstalk coefficient (also referred to as ‘inter-core crosstalk coefficient’) quantifying the crosstalk (also referred to as ‘inter-core cross-talk’) between the core-n and the core-m with n≠m.
[0122] k.sub.n,m refers to a coupling coefficient (also referred to as ‘inter-core coupling’) quantifying the coupling (also referred to as ‘inter-core coupling’) between the core-n and the core-m with n≠m.
[0123] Δβ.sub.nm stands for the propagation constant difference between the core-n and the core-m with n≠m.
[0124] P ∈.sup.N.sup.
[0125]
[0126] Accordingly, the optical transmitter 11 may comprise a Forward Error Correcting code (FEC) encoder 81 (also referred to as ‘an error correcting code encoder 81’) configured to encode an input data sequence of length k (i.e. comprising k symbols) into an encoded sequence in the form of a codeword vector of length n>k by applying at least one Forward Error Correcting code (FEC) (also referred to as ‘an error correcting code’).
[0127] According to some embodiments, the input data sequence may be a binary sequence comprising k bits. The FEC encoder 81 may be configured, in such embodiments, to encode the input binary sequence into a binary codeword vector comprising n bits by applying at least one binary FEC code.
[0128] In other embodiments, the input data sequence may comprise symbols that take values in a Galois Field GF(q) with q>2 representing the order of the Galois Field. In such embodiments, the FEC encoder 22 may be configured to encode the input data sequence into a codeword vector comprising n symbols, each symbol comprised in the codeword vector takes value in the Galois Field GF(q). The encoding process in this case may be performed using a non-binary FEC code constructed over GF(q) with q>2.
[0129] By performing the coding operation, the FEC encoder 81 adds redundant bits (in general redundant symbols) to the input binary sequence so that the receiver can detect and/or correct common transmission errors. The use of a FEC code provides an additional protection and immunity against transmission errors and allows significant improvement in performance with respect to uncoded transmission (i.e. transmission of modulated data without FEC encoding).
[0130] Additional improvements and reduction on the probability of error may be achieved through the concatenation of two or more FEC codes. Concatenation of codes may follow a serial, a parallel, or a multi-level architecture. The FEC encoder 81 may be accordingly configured to implement two or more FEC codes.
[0131] The optical transmitter 11 may further comprise an interleaver 83 configured to mix the encoded sequence to add a protection layer to the encoded symbols against burst errors. The interleaved encoded sequence may be then processed by a modulator 85 configured to determine a set of modulated symbols in a form of a modulated symbol vector s.sub.c. by applying a modulation scheme to the interleaved encoded sequence (or to the codeword vectors in embodiments where the transmitter 11 does not comprise an interleaver). Different modulation schemes may be implemented such as 2.sup.q-QAM or 2.sup.q-PSK with 2.sup.q symbols or states. The modulated vector s.sub.c may be a complex-value vector comprising K complex-value symbols s.sub.1, s.sub.2, . . . , s, with q bits per symbol. When modulation formats such as 2.sup.q-QAM are used, the 2.sup.q symbols or states represent a sub-set of the integer field [i]. The corresponding constellation is composed of 2.sup.q points representing the different states or symbols. In addition, in the case of squared modulations, the real and imaginary parts of the information symbols belong to the same finite alphabet A=[−(q−1), (q−1)].
[0132] According to the embodiments of the invention, the optical transmitter 11 implements linear precoding techniques to precode the vector of information symbols into a precoded vector denoted s.sub.p using a precoding matrix denoted P ∈ .sup.N.sup.
.sup.N.sup.
[0133] The embodiments of the invention provide efficient linear precoding techniques to pre-compensate the channel effect at the optical transmitter. Existing linear precoding techniques used in wireless communication systems rely on perfect channel state information at the transmitter where the receiver communicates an estimate of the channel matrix to the transmitter via a feedback link. The embodiments of the invention provide linear precoding techniques that do not require feedback from the receiver to send the estimated channel matrix to the transmitter and consider an auxiliary matrix (also referred to as ‘auxiliary channel matrix’) denoted H that is determined based on a channel model defining the multicore fiber transmission channel. The multicore channel model is implemented at the optical transmitter to predict and estimate the performance behavior of the multicore fiber transmission channel by evaluating the core dependent loss for the multi-core fiber transmission channel made of a multi-core fiber associated with predefined fiber configuration and fiber parameters and misalignment losses values.
[0134] Accordingly, the precoder 87 may be configured to determine a core dependent loss value λ.sub.n (also referred to as ‘a core loss value’) associated with each core core-n for n=1, . . . , N, depending on the fiber parameters and at least one misalignment loss value.
[0135] According to some embodiments, the fiber parameters comprise a fiber length L, a number of cores N.sub.c≥2 at least equal to two, crosstalk coefficients XT.sub.n,m with n, m ∈ {1, . . . , N,}, and coupling coefficients k.sub.n, m with n, m ∈ {1, . . . , N.sub.c}, each crosstalk coefficient XT.sub.n,m representing a crosstalk between the core-n and the core-m with n≠m in the multi-core fiber, each coupling coefficient k.sub.n,m representing a coupling the core-n and the core-m with n≠m in the multi-core fiber.
[0136] The fiber parameters may further comprise a bending radius, a number of fiber slices K, the cladding diameter, the radius of each core of the multi-core fiber, and the type of each core of the multi-core fiber.
[0137] In some embodiments, the misalignment losses may rise due to the imperfections of the optical fiber at the fiber spans and of the connectors (e.g. the connectors between the FAN-IN/FAN-OUT devices and the input/output ends of the optical fiber transmission channel). Misalignment losses may comprise a misalignment chosen in a group comprising a longitudinal misalignment, a transverse misalignment, and angular misalignment.
[0138] According to some embodiments, the misalignment losses may be modeled as random Gaussian variables. More specifically, the misalignment loss associated with core-n may be modeled as a random Gaussian variable of zero-mean and a standard deviation denoted by σ.sub.(x,y),n expressed according to:
[0139] In equation (1), r.sub.d designates the transverse displacement of the multi-core fiber in the ‘x’ and ‘y’ directions.
[0140] The channel model considers the transmission of a vector of information symbols denoted X over a multicore fiber transmission channel represented by a channel matrix H, the vector of information symbols being sent to the optical receiver 15. Further, the channel model considered to determine the auxiliary channel matrix used for precoding takes into account inter-core crosstalk effects and misalignment effects. Accordingly, the optical fiber transmission channel 13 may be represented by an optical multiple-input multiple-output (MIMO) system described by the relation:
Y=H.Math.X+N (2)
In equation (2):
[0141] X designates a complex-value vector of length N.sub.c comprising N.sub.c symbols transmitted over the optical transmission channel 13 such that the n.sup.th symbol is transmitted over the core-n with n=1, . . . , N.sub.c;
[0142] Y is a complex-value vector of length N.sub.c designating the received signal at the optical receiver 15;
[0143] H is a complex-value matrix of dimensions N.sub.c×N.sub.c designating an optical channel matrix and representing the undergone attenuations and the losses experienced by the cores during the optical signal propagation over the different cores in the multi-core fiber in addition to the misalignment losses, and
[0144] N is a complex-value vector of length N.sub.c designating the optical channel noise. According to some embodiments, the optical channel noise may be a White Gaussian Noise of zero-mean and variance N.sub.0. he inter-core crosstalk effects may be represented by a cross-talk channel matrix denoted by H.sub.XT expressed according to:
[0145] In equation (3), the diagonal entries of the crosstalk channel matrix are given by XT.sub.n=1−Σ.sub.n≠mXT.sub.n,m. The crosstalk represents the exchanging energy between the cores and can be estimated based on the coupled-power theory, known to the person skilled in the art.
[0146] According to some embodiments in which the multi-core fiber is homogeneous, the crosstalk coefficients XT.sub.n,m quantifying the crosstalk between each core-n and core-m with n≠m are expressed according to:
[0147] In equation (4), Λ designates the core-to-core distance and β.sup.2 is the propagation constant.
[0148] According to some embodiments in which the multi-core fiber is heterogeneous, the crosstalk coefficients XT.sub.n,m quantifying the crosstalk between each core-n and core-m with n≠m are expressed according to:
[0149] According to some embodiments, the precoder 87 to may be configured to determine a core loss value Λ.sub.n associated with each core core-n for n=1, . . . , N.sub.c by applying a singular value decomposition to the optical channel matrix H representative of the optical fiber transmission channel 13. The singular value decomposition of the optical channel matrix can be expressed according to:
H=√{square root over (l)}U.Math.Σ.Math.V (6)
[0150] In equation (6), U ∈ .sup.N.sup.
.sup.N.sup.
[0151] In equation (7), α.sub.i designates the total misalignment loss coefficient associated with the core core-i and XT.sub.i=1−Σ.sub.i≠mXT.sub.i,m designates a total crosstalk coefficient quantifying the total crosstalk associated with the core core-i at the end of the optical transmission channel 13, the total crosstalk coefficient associated with the core core-i being dependent on the crosstalk coefficients quantifying the crosstalk between said core core-i and the remaining cores in the multi-core fiber.
[0152] The multi-core fiber is made of a concatenation of K fiber spans, each span is equivalent to a multiplication of a crosstalk channel matrix and a misalignment channel matrix. Accordingly, the optical MIMO system of equation (2) can be equivalently expressed according to:
Y=√{square root over (l)}Π.sub.k=1.sup.Kα.sub.i.sup.k=c.Math.exp(Z.sub.i); Z.sub.i=Σ.sub.k=1.sup.K−b(dx.sub.k,i.sup.2+dy.sub.k,i.sup.2) (9)
[0153] In equation (8): [0154] l designates a normalization factor used to compensate the optical fiber link loss; [0155] H.sub.XT,k designates the crosstalk channel matrix associated with the k.sup.th fiber span, and [0156] M.sub.k designates the misalignment channel matrix associated with the k.sup.th fiber span.
[0157] Using the fiber decomposition into fiber spans, the total misalignment losses coefficients α.sub.i may be given by:
α.sub.i=Π.sub.k=1.sup.Kα.sub.i.sup.k=c.Math.exp(Z.sub.i); Z.sub.i=Σ.sub.k=1.sup.K−b(dx.sub.k,i.sup.2+dy.sub.k,i.sup.2) (9)
[0158] In equation (9), dx.sub.k,i.sup.2 and dy.sub.k,i.sup.2 for i=1, designate Chi-squared distributed random variables with one degree of freedom, a mean value equal to (σ.sub.(x,y),i).sup.2, and a variance equal to 2(σ.sub.(x,y),i).sup.4.
[0159] Considering embodiments in which the number of fiber spans K is high, the precoder 87 may be configured to determine each variable Z.sub.i as a normally distributed variable with mean μ.sub.Z.sub.
μ.sub.α.sub.
σ.sub.α.sub.
[0160] According to the derivation of the singular value decomposition of the optical channel matrix, the optical MIMO system of equations (2) and (6) can be expressed according to:
[0161] According to the channel models given in equations (8) and (12), the precoder 87 may be configured to determine the core loss value λ.sub.n associated with each core core-n, for n=1, . . . , N, such that the core loss value λ.sub.n is a lognormally distributed variable with mean μ.sub.λ.sub.
[0162] Based on the channel model, the precoder 87 may be configured to determine an average channel matrix realization using the average values of the mathematical channel model. Accordingly, the precoder 87 may be configured to: [0163] determine the normalization factor l as the ratio between the number of the two or more cores N.sub.c and the sum of the core loss values λ.sub.n associated with the two or more cores core-n, for n=1, . . . , N.sub.c such that:
.sup.N.sup.
.sup.N.sup.
[0167] determine the precoding matrix P as the inverse of the auxiliary matrix H such that P=
[0168] The precoder 87 may then determine a precoded vector of information symbols by multiplying the vector of information symbols by the precoding matrix such that s.sub.p=P.Math.s.sub.c.
[0169] The optical transmitter 11 may further comprise a plurality of multi-carrier modulators 88 configured to generate multi-carrier symbols by implementing a multi-carrier modulation technique within each optical carrier involving a large number of orthogonal sub-carriers. Moreover, multi-carrier modulations may be implemented for providing a better resistance to the inter-symbol interference resulting from the fiber dispersion. Exemplary multi-carrier modulation formats comprise Orthogonal Frequency Division Multiplexing (OFDM) and Filter Bank Multi-Carrier (FBMC).
[0170] The frequency-domain signal delivered by the multicarrier modulators 88 may be then processed by a digital-optical Front-End 89 configured to convert the received frequency-domain signal to the optical domain. The digital-optical Front-End 88 may perform the conversion using a number of lasers of given wavelengths and a plurality of optical modulators (not shown in
[0171] The number of the optical modulators and lasers depends on the number of used polarization states, the number of used propagation modes in each core of the multi-core fiber, and on the number of cores in the fiber.
[0172] The digital-optical front-end 88 may further comprise a FAN-IN device (not illustrated in
[0173] The optical signals generated according to any of the preceding embodiments may propagate along the fiber until reaching the other end of the optical transmission channel 13 where it is processed by an optical receiver 15.
[0174] The transmitted signals should satisfy a transmit power constraint such that the total transmitted energy across all the N, cores of the multicore fiber is equal to N.sub.c.Math.E.sub.0 with E.sub.0 designating the average signal energy transmitted per core.
[0175]
y=H.Math.s.sub.p+N (16)
[0176] Referring to
[0177] an optical-digital front-end 91 configured to detect the optical signals, using for example one or more photodiodes, and to convert them into a digital signal. The optical-digital front-end 91 may comprise a FAN-OUT device (not illustrated in
[0178] a plurality of multi-carrier demodulators 92 configured to remove the cyclic prefix and generate a set of decision variables to be delivered to the decoder 93;
[0179] a decoder 93 configured to generate an estimate of the modulated data sequence from the set of decision variables by applying a decoding algorithm;
[0180] a demodulator 94 configured to generate a binary sequence by performing a demodulation of the modulated data sequence estimated by the decoder 93;
[0181] a de-interleaver 95 configured to rearrange the order of the bits (in general the symbols) in the binary sequence delivered by the demodulator 94 to restore the original order of the bits; and
[0182] a FEC decoder 96 (also referred to as ‘an error correcting code decoder 96’) configured to deliver an estimate of the input data sequence processed by the optical transmitter device 11 by applying a soft or hard-decision FEC decoder to the reordered binary sequence delivered by the de-interleaver 95. Exemplary soft-decision FEC decoders comprise the Viterbi algorithm.
[0183] The decoder 93 may implement a decoding algorithm chosen in a group consisting of a maximum likelihood (ML) decoder, a Zero-Forcing decoder, a Zero-Forcing Decision Feedback Equalizer, and a Minimum Mean Square Error decoder. Exemplary maximum likelihood decoders comprise the sphere decoder, the Schnorr-Euchner decoder, the stack decoder, the spherical-bound-stack decoder. Such ML decoders are sequential decoders that perform a tree-search in a decoding tree associated with the received received signal to search for the optimal ML solution. Sub-optimal implementations of the Stack decoder and the SB-stack decoder may further be used using a parameter known as ‘a bias’ parameter.
[0184] In embodiments using single-carrier modulations, the plurality of multi-carrier modulators 92 may be replaced by a single modulator. Similarly, the multi-carrier demodulators 92 may be replaced by a single demodulator.
[0185] In some embodiments in which the FEC encoder 81 implements a concatenation of two or more forward error correcting codes, a corresponding structure may be implemented by the FEC decoder 96. For example, in embodiments based on a serial concatenation of an inner code and an outer code, the FEC decoder 96 may comprise an inner code decoder, a de-interleaver, and an outer code decoder (not shown in
[0186] Referring to
[0187] At step 1001, a vector of information symbols s.sub.c ∈.sup.N.sup.
[0188] At step 1003, a precoding matrix P ∈ .sup.N.sup.
[0189] At step 1005, a precoded vector of information symbols s.sub.p ∈.sup.N.sup.
[0190] .sup.N.sup.
[0191] At step 1101, fiber parameters of the multi-core fiber and misalignment loss values may be received.
[0192] In some embodiments, the fiber parameters may comprise the number of cores N.sub.c≥2, the length L of the fiber, crosstalk coefficients XT.sub.n,m with n, m ∈ {1, . . . , N}, and coupling coefficients k.sub.n,m with n, m ∈ {1, . . . , N.sub.c}, each crosstalk coefficient XT.sub.n,m representing a crosstalk between the core-n and the core-m with n≠m in the multi-core fiber, each coupling coefficient k.sub.n,m representing a coupling the core-n and the core-m with n≠m in the multi-core fiber.
[0193] In some embodiments, the fiber parameters may further comprise the bending radius R.sub.b, the cladding diameter, the number K of fiber slices, the radius of each core of the multi-core fiber, and the type T.sub.n of each core core-n of the multi-core fiber, with n=1, . . . , N.sub.c.
[0194] In some embodiments, misalignment losses comprise longitudinal misalignments, transverse misalignments, and angular misalignments.
[0195] In some embodiments, the misalignment losses values may be previously determined according to equation (1).
[0196] At step 1103, a core loss value λ.sub.n associated with each core core-n for n=1, . . . , N.sub.c may be determined. In particular, the core loss values associated with the cores of the multi-core fiber may be determined depending on at least one crosstalk coefficient and at least one misalignment loss value (also referred to as ‘misalignment loss coefficient’). More specifically, the core loss value λ.sub.n associated with each core core-n, for n=1, . . . , N.sub.c may be determined as a random variable of a lognormal distributed with mean μ.sub.λ.sub.
[0197] According to some embodiments, the mean value μ.sub.λ.sub.
[0198] According to some embodiments, the variance value σ.sub.λ.sub.
[0199] At step 1105, a normalization factor l may be determined as the ratio between the number of the two or more cores N.sub.c and the sum of the core loss values λ.sub.n associated with the two or more cores core-n, for n=1, . . . , N.sub.c according to equation (13).
[0200] At step 1107, a first unitary matrix U.sub.r ∈.sup.N.sup.
.sup.N.sup.
[0201] At step 1109, a diagonal matrix E comprising diagonal components may be determined. The diagonal components are equal to the mean values of the random variables defining the core loss values associated with the two or more cores such that the n.sup.th diagonal component is the mean value μ.sub.λ.sub.
[0202] At step 1111, an auxiliary matrix
[0203] At step 1113, a precoding matrix P may be determined as the inverse of the auxiliary matrix
[0204] Performance of the proposed linear precoding techniques (referred to as ‘ZF pre-compensation’) has been evaluated in terms of bit error rate and compared to the performance obtained for the Gaussian channel in which the core dependent loss is null, and to the performance obtained using deterministic core scrambling. Two multicore fibers are considered, a 7-core heterogeneous multicore fiber with three core types is used in combination with snail scrambling, and a 12-core heterogeneous multicore fiber with two types of cores is used in combination with circular scrambling.
[0205]
[0206]
[0207]
[0208] While the embodiments of the invention have been illustrated in application communication systems, the invention is not limited to communication applications and may be integrated in other applications such as data storage and medical imaging. The invention may be used in several optical transmission systems, for example automotive industry applications, in oil or gas markets, in aerospace and avionics sectors, sensing applications, etc.
[0209] While embodiments of the invention have been illustrated by a description of various examples, and while these embodiments have been described in considerable details, it is not the intent of the applicant to restrict or in any way limit the scope of the appended claims to such details. Additional advantages and modifications will readily appear to those skilled in the art. The invention in its broader aspects is therefore not limited to the specific details, representative methods, and illustrative examples shown and described.