A polarization mode dispersion tolerant dispersion monitoring method, system and electronic device
By calculating the spectral autocorrelation function and spectral cross-correlation function of the optical signal, the pulse peak position is determined, solving the dispersion monitoring problem under the influence of polarization mode dispersion in the existing technology, and realizing accurate dispersion estimation under polarization mode dispersion and polarization state rotation.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-08-30
- Publication Date
- 2026-04-07
AI Technical Summary
Existing dispersion monitoring technologies cannot be directly monitored in the presence of large polarization mode dispersion. Blind equalization compensation of polarization mode dispersion is required before monitoring, which cannot meet practical needs.
By calculating the spectral autocorrelation function and spectral cross-correlation function of the X-polarization and Y-polarization of the input optical signal, the pulse peak position is determined, and the dispersion value of the target optical signal is estimated, tolerating polarization mode dispersion and polarization state rotation.
It enables accurate estimation of dispersion values under polarization mode dispersion and polarization state rotation conditions, avoiding the blind equalization compensation step and improving the efficiency and accuracy of dispersion monitoring.
Smart Images

Figure CN116015436B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of coherent optical communication technology, and in particular to a dispersion monitoring method, system and electronic device with polarization mode dispersion tolerance. Background Technology
[0002] With the advent of the intelligent era, mobile internet is becoming increasingly widespread, and new technologies such as the Internet of Things, cloud computing, artificial intelligence, and virtual reality are constantly emerging, leading to an explosive growth in data traffic. The vast majority of this massive amount of data ultimately needs to be transmitted through fiber optic systems. Dispersion, as one of the most important factors causing signal impairment in fiber optic transmission systems, is well-known.
[0003] Optical fiber dispersion refers to the different propagation speeds of light signals of different frequencies within the fiber. Optical fiber dispersion includes material dispersion, waveguide structure dispersion, and intermodal dispersion. The presence of dispersion causes pulse broadening during transmission within the fiber, resulting in optical signal distortion, leading to system errors and affecting transmission distance. Current dispersion monitoring techniques cannot directly monitor dispersion in the presence of significant polarization mode dispersion; instead, blind equalization compensation of polarization mode dispersion must be performed before dispersion monitoring. Summary of the Invention
[0004] In view of this, embodiments of the present invention provide a dispersion monitoring method, system and electronic device with polarization mode dispersion tolerance, which can tolerate polarization mode dispersion and polarization state rotation.
[0005] One aspect of this invention provides a dispersion monitoring method with polarization mode dispersion tolerance, comprising:
[0006] Calculate the spectral autocorrelation function of the X-polarization of the input optical signal;
[0007] Based on the spectral autocorrelation function of the X-polarization, determine the first time-domain pulse sequence of the spectral autocorrelation function on the X-polarization;
[0008] Calculate the spectral cross-correlation function between the X-polarization and Y-polarization of the input optical signal;
[0009] Based on the spectral cross-correlation function, determine the second time-domain pulse sequence on the spectral cross-correlation function;
[0010] The pulse peak position is determined based on the first time-domain pulse sequence and the second time-domain pulse sequence;
[0011] The dispersion value of the target optical signal is determined based on the position of the pulse peak.
[0012] Optionally, determining the first time-domain pulse sequence of the spectral autocorrelation function on the X-polarization based on the spectral autocorrelation function of the X-polarization includes:
[0013] Based on the spectral autocorrelation function of X-polarization, calculate the inverse Fourier transform of the spectral autocorrelation function of X-polarization to obtain the cyclic autocorrelation function of X-polarization.
[0014] Based on the cyclic autocorrelation function of the X-polarization, determine the first time-domain pulse sequence of the spectral autocorrelation function on the X-polarization.
[0015] Optionally, determining the second time-domain pulse sequence on the spectral cross-correlation function based on the spectral cross-correlation function includes:
[0016] Based on the spectral cross-correlation function, calculate the inverse Fourier transform of the spectral cross-correlation function between X-polarization and Y-polarization to obtain the cyclic cross-correlation function between X-polarization and Y-polarization.
[0017] Based on the cyclic cross-correlation function of X-polarization and Y-polarization, the second time-domain pulse sequence on the spectral cross-correlation function is determined.
[0018] Optionally, determining the pulse peak position based on the first time-domain pulse sequence and the second time-domain pulse sequence includes:
[0019] The modulus of the cyclic autocorrelation function of X-polarization and the cyclic cross-correlation function between X-polarization and Y-polarization is taken, and then the square is calculated to obtain the sum of squares.
[0020] Based on the sum of squares, determine the x-coordinate of the pulse peak position;
[0021] The position of the pulse peak is calculated based on the horizontal coordinate, the speed of light, the wavelength of the incident light, the signal baud rate, and the signal sampling rate.
[0022] Another aspect of this invention provides a dispersion monitoring system with polarization mode dispersion tolerance, comprising:
[0023] The first module is used to calculate the spectral autocorrelation function of the X-polarization of the input optical signal;
[0024] The second module is used to determine the first time-domain pulse sequence of the spectral autocorrelation function on the X-polarization based on the spectral autocorrelation function of the X-polarization.
[0025] The third module is used to calculate the spectral cross-correlation function between the X polarization and Y polarization of the input optical signal;
[0026] The fourth module is used to determine the second time-domain pulse sequence on the spectral cross-correlation function based on the spectral cross-correlation function;
[0027] The fifth module is used to determine the pulse peak position based on the first time-domain pulse sequence and the second time-domain pulse sequence;
[0028] The sixth module is used to determine the dispersion value of the target optical signal based on the position of the pulse peak.
[0029] Optionally, the second module includes:
[0030] The first unit is used to calculate the inverse Fourier transform of the spectral autocorrelation function of X-polarization based on the spectral autocorrelation function of X-polarization, and obtain the cyclic autocorrelation function of X-polarization.
[0031] The second unit is used to determine the first time-domain pulse sequence of the spectral autocorrelation function on the X-polarization based on the cyclic autocorrelation function of the X-polarization.
[0032] Optionally, the fourth module includes:
[0033] The third unit is used to calculate the inverse Fourier transform of the spectral cross-correlation function of X polarization and Y polarization based on the spectral cross-correlation function, and obtain the cyclic cross-correlation function of X polarization and Y polarization.
[0034] The fourth unit is used to determine the second time-domain pulse sequence on the spectral cross-correlation function based on the cyclic cross-correlation function of the X polarization and Y polarization.
[0035] Optionally, the sixth module includes:
[0036] The fifth unit is used to take the modulus of the cyclic autocorrelation function of X-polarization and the cyclic cross-correlation function of X-polarization and Y-polarization, then take the square, and calculate the sum of squares.
[0037] The sixth unit is used to determine the abscissa of the pulse peak position based on the sum of squares;
[0038] The seventh unit is used to calculate the position of the pulse peak based on the horizontal coordinate, the speed of light, the wavelength of the incident light, the signal baud rate, and the signal sampling rate.
[0039] Another aspect of the present invention provides an electronic device, including a processor and a memory;
[0040] The memory is used to store programs;
[0041] The processor executes the program to implement the method described above.
[0042] Another aspect of this invention provides a computer-readable storage medium storing a program that is executed by a processor to implement the methods described above.
[0043] This invention also discloses a computer program product or computer program, which includes computer instructions stored in a computer-readable storage medium. A processor of a computer device can read the computer instructions from the computer-readable storage medium and execute the computer instructions, causing the computer device to perform the aforementioned method.
[0044] An embodiment of the present invention first calculates the spectral autocorrelation function of the X-polarization of the input optical signal; based on the spectral autocorrelation function of the X-polarization, a first time-domain pulse sequence of the spectral autocorrelation function on the X-polarization is determined; the spectral cross-correlation function between the X-polarization and Y-polarization of the input optical signal is calculated; based on the spectral cross-correlation function, a second time-domain pulse sequence on the spectral cross-correlation function is determined; based on the first time-domain pulse sequence and the second time-domain pulse sequence, the pulse peak position is determined; based on the pulse peak position, the dispersion value of the target optical signal is determined. The present invention can tolerate polarization mode dispersion and polarization state rotation. Attached Figure Description
[0045] To more clearly illustrate the technical solutions in the embodiments of this application, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0046] Figure 1 The overall process flowchart provided for embodiments of the present invention. Detailed Implementation
[0047] To make the objectives, technical solutions, and advantages of this application clearer, the following detailed description is provided in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the scope of this application.
[0048] One aspect of this invention provides a dispersion monitoring method with polarization mode dispersion tolerance, comprising:
[0049] Calculate the spectral autocorrelation function of the X-polarization of the input optical signal;
[0050] Based on the spectral autocorrelation function of the X-polarization, determine the first time-domain pulse sequence of the spectral autocorrelation function on the X-polarization;
[0051] Calculate the spectral cross-correlation function between the X-polarization and Y-polarization of the input optical signal;
[0052] Based on the spectral cross-correlation function, determine the second time-domain pulse sequence on the spectral cross-correlation function;
[0053] The pulse peak position is determined based on the first time-domain pulse sequence and the second time-domain pulse sequence;
[0054] The dispersion value of the target optical signal is determined based on the position of the pulse peak.
[0055] Optionally, determining the first time-domain pulse sequence of the spectral autocorrelation function on the X-polarization based on the spectral autocorrelation function of the X-polarization includes:
[0056] Based on the spectral autocorrelation function of X-polarization, calculate the inverse Fourier transform of the spectral autocorrelation function of X-polarization to obtain the cyclic autocorrelation function of X-polarization.
[0057] Based on the cyclic autocorrelation function of the X-polarization, determine the first time-domain pulse sequence of the spectral autocorrelation function on the X-polarization.
[0058] Optionally, determining the second time-domain pulse sequence on the spectral cross-correlation function based on the spectral cross-correlation function includes:
[0059] Based on the spectral cross-correlation function, calculate the inverse Fourier transform of the spectral cross-correlation function between X-polarization and Y-polarization to obtain the cyclic cross-correlation function between X-polarization and Y-polarization.
[0060] Based on the cyclic cross-correlation function of X-polarization and Y-polarization, the second time-domain pulse sequence on the spectral cross-correlation function is determined.
[0061] Optionally, determining the pulse peak position based on the first time-domain pulse sequence and the second time-domain pulse sequence includes:
[0062] The modulus of the cyclic autocorrelation function of X-polarization and the cyclic cross-correlation function between X-polarization and Y-polarization is taken, and then the square is calculated to obtain the sum of squares.
[0063] Based on the sum of squares, determine the x-coordinate of the pulse peak position;
[0064] The position of the pulse peak is calculated based on the horizontal coordinate, the speed of light, the wavelength of the incident light, the signal baud rate, and the signal sampling rate.
[0065] Another aspect of this invention provides a dispersion monitoring system with polarization mode dispersion tolerance, comprising:
[0066] The first module is used to calculate the spectral autocorrelation function of the X-polarization of the input optical signal;
[0067] The second module is used to determine the first time-domain pulse sequence of the spectral autocorrelation function on the X-polarization based on the spectral autocorrelation function of the X-polarization.
[0068] The third module is used to calculate the spectral cross-correlation function between the X polarization and Y polarization of the input optical signal;
[0069] The fourth module is used to determine the second time-domain pulse sequence on the spectral cross-correlation function based on the spectral cross-correlation function;
[0070] The fifth module is used to determine the pulse peak position based on the first time-domain pulse sequence and the second time-domain pulse sequence;
[0071] The sixth module is used to determine the dispersion value of the target optical signal based on the position of the pulse peak.
[0072] Optionally, the second module includes:
[0073] The first unit is used to calculate the inverse Fourier transform of the spectral autocorrelation function of X-polarization based on the spectral autocorrelation function of X-polarization, and obtain the cyclic autocorrelation function of X-polarization.
[0074] The second unit is used to determine the first time-domain pulse sequence of the spectral autocorrelation function on the X-polarization based on the cyclic autocorrelation function of the X-polarization.
[0075] Optionally, the fourth module includes:
[0076] The third unit is used to calculate the inverse Fourier transform of the spectral cross-correlation function of X polarization and Y polarization based on the spectral cross-correlation function, and obtain the cyclic cross-correlation function of X polarization and Y polarization.
[0077] The fourth unit is used to determine the second time-domain pulse sequence on the spectral cross-correlation function based on the cyclic cross-correlation function of the X polarization and Y polarization.
[0078] Optionally, the sixth module includes:
[0079] The fifth unit is used to take the modulus of the cyclic autocorrelation function of X-polarization and the cyclic cross-correlation function of X-polarization and Y-polarization, then take the square, and calculate the sum of squares.
[0080] The sixth unit is used to determine the abscissa of the pulse peak position based on the sum of squares;
[0081] The seventh unit is used to calculate the position of the pulse peak based on the horizontal coordinate, the speed of light, the wavelength of the incident light, the signal baud rate, and the signal sampling rate.
[0082] Another aspect of the present invention provides an electronic device, including a processor and a memory;
[0083] The memory is used to store programs;
[0084] The processor executes the program to implement the method described above.
[0085] Another aspect of this invention provides a computer-readable storage medium storing a program that is executed by a processor to implement the methods described above.
[0086] This invention also discloses a computer program product or computer program, which includes computer instructions stored in a computer-readable storage medium. A processor of a computer device can read the computer instructions from the computer-readable storage medium and execute the computer instructions, causing the computer device to perform the aforementioned method.
[0087] The specific implementation process and working principle of the present invention will be described in detail below with reference to the accompanying drawings:
[0088] refer to Figure 1 The dispersion monitoring method with polarization mode dispersion tolerance of the present invention includes the following steps: calculating the spectral autocorrelation function of the X-polarization of the input optical signal; determining a first time-domain pulse sequence of the spectral autocorrelation function on the X-polarization based on the spectral autocorrelation function of the X-polarization; calculating the spectral cross-correlation function between the X-polarization and Y-polarization of the input optical signal; determining a second time-domain pulse sequence on the spectral cross-correlation function based on the spectral cross-correlation function; determining the pulse peak position based on the first time-domain pulse sequence and the second time-domain pulse sequence; and determining the dispersion value of the target optical signal based on the pulse peak position.
[0089] Specifically, in the above overall method, the embodiments of the present invention further resample the input optical signal. The sampling rate of the resampled signal is an integer multiple of the baud rate. In this case, each symbol has an integer number of samples, that is, the SPS is an integer.
[0090] Next, calculate the spectral autocorrelation function of the signal with X polarization, and the spectral cross-correlation function between X polarization and Y polarization.
[0091] Next, we calculate the inverse Fourier transform of the autocorrelation function of the X-polarization spectrum and the inverse Fourier transform of the cross-correlation function of the X-polarization and Y-polarization spectra. This yields the cyclic autocorrelation function of the X-polarization spectrum. Cyclic cross-correlation function of X-polarization and Y-polarization
[0092] Then, to and After taking the modulus, take the square and calculate the sum of the squares, that is...
[0093] Finally, find the location of the peak value in the above formula and denote it as ndx, then substitute it into the formula. Where ndx is The horizontal axis of the peak value is defined by c, where c is the speed of light, λ is the wavelength of the incident light, B is the signal baud rate, and fs is the signal sampling rate.
[0094] Regarding the overall working process described above, the relevant principles involved in this invention are as follows:
[0095] Commonly used modulation signal types in coherent optical communication systems (such as QPSK and 16QAM) can be modeled as cyclic stationary random processes x(t) because the mean and autocorrelation function (ACF) of these modulation signals are periodic, i.e., m x (t+T0)=m x (t) and R x (t+τ / 2+T0,τ)=R x (t+τ / 2,τ). Where R x (t,τ)=E{x(t)x * (t-τ)}, where T0 represents the period, which is the same as the symbol interval of the modulated signal. The Fourier coefficients of the autocorrelation function are...
[0096]
[0097] It is non-zero at the harmonic frequency α = k / T0, and the harmonic frequency is cyclic for the time-varying signal x(t), hence it is called the cyclic autocorrelation function (CAF). The zeroth coefficient at α = 0 is considered the time-averaged autocorrelation function. It can be proven that a non-zero cyclic autocorrelation function implies a correlation between two frequency-shifted signals of x(t), with a relative frequency shift α = k / T0.
[0098] Furthermore, correlation can be characterized in the frequency domain by using the Fourier transform of the cyclic autocorrelation function.
[0099]
[0100] The above equation is called the spectral correlation function (SCF), which is a generalization of the normal power spectral density (PSD). The power spectral density is also non-zero only at the harmonic frequency α = k / T0, and decreases to the power spectral density at α = 0.
[0101]
[0102] Among them, X W This represents the short-time Fourier transform of a signal segment of duration W. It gives the frequency distribution of the correlation between two frequency-shifted versions of the original signal x(t). It has the uncorrelated symbol [a...]. n The digital QAM signal with timing error τ0 is written as x(t)=∑a ng(t-τ0-nT0), where g(t) is the pulse shaping function. Utilizing the cyclic property of the cyclic autocorrelation function, the spectral correlation function of the signal can be written as:
[0103]
[0104] As optical signals propagate through optical fibers, dispersion introduces a quadratic phase shift into the entire signal spectrum. The frequency response function of dispersion is:
[0105] (5) Hcd=exp(jKf 2 )
[0106] Where K = πλ 2 DL / c,λ is the wavelength of light, D is the dispersion coefficient, L is the length of the optical fiber, and c is the speed of light. Therefore, the linear phase introduced by dispersion can be estimated by the spectral correlation function. Since the SCF and CAF functions are a Fourier transform pair, the linear phase in the SCF is equivalent to the constant time shift in the CAF. The CAF is an impulse function, therefore it can be obtained by finding... The peak is used to determine its time shift.
[0107] The effect of first-order polarization mode dispersion on dispersion estimation can be written as Hcd = exp(jKf) 2 )U, where Therefore, the peak value of CAF is affected by polarization mode dispersion. When α is close to zero, using Both linear combinations of the two methods fail to estimate dispersion, however, when using When estimating dispersion, because |a| 2 +|b| 2 =1, then the dispersion estimate at this time will not be affected by polarization mode dispersion and polarization rotation.
[0108] In summary, this invention discloses a dispersion monitoring method and system. The method includes: calculating the spectral autocorrelation function of the x-polarized target optical signal and the spectral cross-correlation function of the x-polarized and y-polarized signals; obtaining the time-domain pulse sequence of the signal spectral correlation function through inverse Fourier transform; taking the modulus of the two time-domain pulse sequences, squaring them, and adding them; determining the peak position of the pulse based on the added pulse sequence; and determining the dispersion value of the target optical signal based on the peak position of the pulse. According to the dispersion estimation method and system implemented according to this invention, by obtaining the spectral cross-correlation function of the two polarizations of the target optical signal, it is unaffected by arbitrary values of first-order polarization mode dispersion and polarization state rotation, thereby achieving accurate dispersion estimation.
[0109] In some alternative embodiments, the functions / operations mentioned in the block diagrams may not occur in the order shown in the operation diagrams. For example, depending on the functions / operations involved, two consecutively shown blocks may actually be executed substantially simultaneously, or the blocks may sometimes be executed in reverse order. Furthermore, the embodiments presented and described in the flowcharts of this invention are provided by way of example to provide a more comprehensive understanding of the technology. The disclosed methods are not limited to the operations and logic flows presented herein. Alternative embodiments are contemplated in which the order of various operations is altered and sub-operations described as part of a larger operation are executed independently.
[0110] Furthermore, although the invention has been described in the context of functional modules, it should be understood that, unless otherwise stated, one or more of the described functions and / or features may be integrated into a single physical device and / or software module, or one or more functions and / or features may be implemented in a separate physical device or software module. It is also understood that a detailed discussion of the actual implementation of each module is unnecessary for understanding the invention. Rather, given the properties, functions, and internal relationships of the various functional modules in the apparatus disclosed herein, the actual implementation of the module will be understood within the scope of conventional skill of an engineer. Therefore, those skilled in the art can implement the invention as set forth in the claims using ordinary techniques without excessive experimentation. It is also understood that the specific concepts disclosed are merely illustrative and not intended to limit the scope of the invention, which is determined by the full scope of the appended claims and their equivalents.
[0111] If the aforementioned functions are implemented as software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this invention, essentially, or the part that contributes to the prior art, or a portion of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this invention. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0112] The logic and / or steps represented in the flowchart or otherwise described herein, for example, can be considered as a sequenced list of executable instructions for implementing logical functions, and can be embodied in any computer-readable medium for use by, or in conjunction with, an instruction execution system, apparatus, or device (such as a computer-based system, a processor-included system, or other system that can fetch and execute instructions from, an instruction execution system, apparatus, or device). For the purposes of this specification, "computer-readable medium" can be any means that can contain, store, communicate, propagate, or transmit programs for use by, or in conjunction with, an instruction execution system, apparatus, or device.
[0113] More specific examples of computer-readable media (a non-exhaustive list) include: electrical connections (electronic devices) having one or more wires, portable computer disk drives (magnetic devices), random access memory (RAM), read-only memory (ROM), erasable and editable read-only memory (EPROM or flash memory), fiber optic devices, and portable optical disc read-only memory (CDROM). Furthermore, computer-readable media can even be paper or other suitable media on which the program can be printed, because the program can be obtained electronically, for example, by optically scanning the paper or other medium, followed by editing, interpreting, or otherwise processing as necessary, and then stored in computer memory.
[0114] It should be understood that various parts of the present invention can be implemented in hardware, software, firmware, or a combination thereof. In the above embodiments, multiple steps or methods can be implemented in software or firmware stored in memory and executed by a suitable instruction execution system. For example, if implemented in hardware, as in another embodiment, it can be implemented using any one or a combination of the following techniques known in the art: discrete logic circuits having logic gates for implementing logical functions on data signals, application-specific integrated circuits (ASICs) having suitable combinational logic gates, programmable gate arrays (PGAs), field-programmable gate arrays (FPGAs), etc.
[0115] In the description of this specification, references to terms such as "one embodiment," "some embodiments," "example," "specific example," or "some examples," etc., indicate that a specific feature, structure, material, or characteristic described in connection with that embodiment or example is included in at least one embodiment or example of the invention. In this specification, the illustrative expressions of the above terms do not necessarily refer to the same embodiment or example. Furthermore, the specific features, structures, materials, or characteristics described may be combined in any suitable manner in one or more embodiments or examples.
[0116] Although embodiments of the invention have been shown and described, those skilled in the art will understand that various changes, modifications, substitutions and alterations can be made to these embodiments without departing from the principles and spirit of the invention, the scope of which is defined by the claims and their equivalents.
[0117] The above is a detailed description of the preferred embodiments of the present invention, but the present invention is not limited to the embodiments described. Those skilled in the art can make various equivalent modifications or substitutions without departing from the spirit of the present invention, and these equivalent modifications or substitutions are all included within the scope defined by the claims of this application.
Claims
1. A dispersion monitoring method with polarization mode dispersion tolerance, characterized in that, include: Calculate the spectral autocorrelation function of the X-polarization of the input optical signal; Based on the spectral autocorrelation function of the X-polarization, determine the first time-domain pulse sequence of the spectral autocorrelation function on the X-polarization; Calculate the spectral cross-correlation function between the X-polarization and Y-polarization of the input optical signal; Based on the spectral cross-correlation function, determine the second time-domain pulse sequence on the spectral cross-correlation function; The pulse peak position is determined based on the first time-domain pulse sequence and the second time-domain pulse sequence; The dispersion value of the target optical signal is determined based on the position of the pulse peak. The step of determining the first time-domain pulse sequence of the spectral autocorrelation function on the X-polarization based on the spectral autocorrelation function of the X-polarization includes: Based on the spectral autocorrelation function of X-polarization, calculate the inverse Fourier transform of the spectral autocorrelation function of X-polarization to obtain the cyclic autocorrelation function of X-polarization. Based on the cyclic autocorrelation function of the X-polarization, determine the first time-domain pulse sequence of the spectral autocorrelation function on the X-polarization; The step of determining the second time-domain pulse sequence on the spectral cross-correlation function based on the spectral cross-correlation function includes: Based on the spectral cross-correlation function, calculate the inverse Fourier transform of the spectral cross-correlation function between X-polarization and Y-polarization to obtain the cyclic cross-correlation function between X-polarization and Y-polarization. Based on the cyclic cross-correlation function of X polarization and Y polarization, determine the second time-domain pulse sequence on the spectral cross-correlation function; Determining the pulse peak position based on the first time-domain pulse sequence and the second time-domain pulse sequence includes: The modulus of the cyclic autocorrelation function of X-polarization and the cyclic cross-correlation function between X-polarization and Y-polarization is taken, and then the square is calculated to obtain the sum of squares. Based on the sum of squares, determine the x-coordinate of the pulse peak position; The position of the pulse peak is calculated based on the horizontal coordinate, the speed of light, the wavelength of the incident light, the signal baud rate, and the signal sampling rate.
2. A dispersion monitoring system with polarization mode dispersion tolerance, characterized in that, include: The first module is used to calculate the spectral autocorrelation function of the X-polarization of the input optical signal; The second module is used to determine the first time-domain pulse sequence of the spectral autocorrelation function on the X-polarization based on the spectral autocorrelation function of the X-polarization. The third module is used to calculate the spectral cross-correlation function between the X polarization and Y polarization of the input optical signal; The fourth module is used to determine the second time-domain pulse sequence on the spectral cross-correlation function based on the spectral cross-correlation function; The fifth module is used to determine the pulse peak position based on the first time-domain pulse sequence and the second time-domain pulse sequence; The sixth module is used to determine the dispersion value of the target optical signal based on the position of the pulse peak. The step of determining the first time-domain pulse sequence of the spectral autocorrelation function on the X-polarization based on the spectral autocorrelation function of the X-polarization includes: Based on the spectral autocorrelation function of X-polarization, calculate the inverse Fourier transform of the spectral autocorrelation function of X-polarization to obtain the cyclic autocorrelation function of X-polarization. Based on the cyclic autocorrelation function of the X-polarization, determine the first time-domain pulse sequence of the spectral autocorrelation function on the X-polarization; The step of determining the second time-domain pulse sequence on the spectral cross-correlation function based on the spectral cross-correlation function includes: Based on the spectral cross-correlation function, calculate the inverse Fourier transform of the spectral cross-correlation function between X-polarization and Y-polarization to obtain the cyclic cross-correlation function between X-polarization and Y-polarization. Based on the cyclic cross-correlation function of X polarization and Y polarization, determine the second time-domain pulse sequence on the spectral cross-correlation function; Determining the pulse peak position based on the first time-domain pulse sequence and the second time-domain pulse sequence includes: The modulus of the cyclic autocorrelation function of X-polarization and the cyclic cross-correlation function between X-polarization and Y-polarization is taken, and then the square is calculated to obtain the sum of squares. Based on the sum of squares, determine the x-coordinate of the pulse peak position; The position of the pulse peak is calculated based on the horizontal coordinate, the speed of light, the wavelength of the incident light, the signal baud rate, and the signal sampling rate.
3. The dispersion monitoring system with polarization mode dispersion tolerance according to claim 2, characterized in that, The second module includes: The first unit is used to calculate the inverse Fourier transform of the spectral autocorrelation function of X-polarization based on the spectral autocorrelation function of X-polarization, and obtain the cyclic autocorrelation function of X-polarization. The second unit is used to determine the first time-domain pulse sequence of the spectral autocorrelation function on the X-polarization based on the cyclic autocorrelation function of the X-polarization.
4. A dispersion monitoring system with polarization mode dispersion tolerance according to claim 2, characterized in that, The fourth module includes: The third unit is used to calculate the inverse Fourier transform of the spectral cross-correlation function of X polarization and Y polarization based on the spectral cross-correlation function, and obtain the cyclic cross-correlation function of X polarization and Y polarization. The fourth unit is used to determine the second time-domain pulse sequence on the spectral cross-correlation function based on the cyclic cross-correlation function of the X polarization and Y polarization.
5. A dispersion monitoring system with polarization mode dispersion tolerance according to claim 2, characterized in that, The sixth module includes: The fifth unit is used to take the modulus of the cyclic autocorrelation function of X-polarization and the cyclic cross-correlation function of X-polarization and Y-polarization, then take the square, and calculate the sum of squares. The sixth unit is used to determine the abscissa of the pulse peak position based on the sum of squares; The seventh unit is used to calculate the position of the pulse peak based on the horizontal coordinate, the speed of light, the wavelength of the incident light, the signal baud rate, and the signal sampling rate.
6. An electronic device, characterized in that, Including the processor and memory; The memory is used to store programs; The processor executes the program to implement the method as described in claim 1.
7. A computer-readable storage medium, characterized in that, The storage medium stores a program that is executed by a processor to implement the method as described in claim 1.