Carrier phase recovery methods, device and storage medium
By performing phase recovery on the fundamental mode and higher-order mode signals in multi-core optical fibers and using block and clustering processing to obtain phase deflection information, the problem of phase noise influence in optical fiber communication systems is solved, and signal quality and transmission performance are improved.
Patent Information
- Application Number
- PCT/CN2024/115922
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-10-31
- Filing Date
- 2024-08-30
- Publication Date
- 2025-10-09
AI Technical Summary
Existing optical fiber signal transmission is sensitive to phase noise, which affects signal quality. In addition, the transmission performance of optical fiber communication systems using space division multiplexing technology is interfered with. Therefore, an efficient carrier phase recovery method is needed to improve signal quality.
By acquiring the fundamental mode signal and high-order mode signal in the multi-core optical fiber, phase recovery is performed, and the fundamental mode signal of the target fiber core is acquired for phase recovery to obtain the first phase deflection information. Based on this information, the high-order mode signal is restored. Combined with signal segmentation and clustering processing, the phase deflection value of each signal block is obtained to achieve carrier phase recovery.
The accuracy and efficiency of carrier phase recovery in optical fiber communication systems are improved, and signal quality is enhanced.
Smart Images

Figure CN2024115922_09102025_PF_FP_ABST
Abstract
Description
Carrier phase recovery method, device and storage medium
[0001] CROSS-REFERENCE TO RELATED APPLICATIONS
[0002] This application is based on the Chinese patent application with application number 202311444228.5 and application date October 31, 2023, and claims the priority of the Chinese patent application. The entire content of the Chinese patent application is hereby introduced into this application as a reference. Technical Field
[0003] The embodiments of the present application relate to the field of optical communication technology, and in particular to a carrier phase recovery method, device, and storage medium. Background Art
[0004] With the rapid development of communication networks, the development of high-speed and high-capacity fiber-optic communication technology is an inevitable trend in information and communication research. With the rapid development of wavelength division multiplexing (WDM) and digital signal processing (DSP) technologies, the transmission capacity and transmission rate of optical fibers have been greatly improved. However, existing optical fiber signal transmission is very sensitive to phase noise, which seriously affects the signal quality of the transmitted signal. While space division multiplexing (SDM) technology has greatly improved the capacity of optical fiber communication systems, the transmitted signal is subject to various interferences during the optical fiber transmission process of SDM technology, which greatly affects the transmission performance of the communication system. Therefore, it is very necessary to perform phase recovery on the transmitted signal.
[0005] Therefore, how to efficiently perform carrier phase recovery on the transmission signal to improve the signal quality of the transmission signal is an urgent problem to be solved.
[0006] Summary of the Invention
[0007] The embodiments of the present application provide a carrier phase recovery method, device, and storage medium.
[0008] In a first aspect, an embodiment of the present application provides a carrier phase recovery method, comprising: obtaining a transmission signal, the transmission signal including a fundamental mode signal and a high-order mode signal corresponding to each of a plurality of fiber cores; obtaining a target fundamental mode signal corresponding to a target fiber core, and performing phase recovery on the target fundamental mode signal to obtain first phase deflection information, wherein the target fiber core is any fiber core among the plurality of fiber cores; performing phase recovery on each high-order mode signal corresponding to the target fiber core based on the first phase deflection information to obtain second phase deflection information corresponding to each high-order mode signal; performing phase recovery on the fundamental mode signal in each fiber core that has not undergone phase recovery based on the first phase deflection information, and performing phase recovery on the corresponding high-order mode signal in each fiber core that has not undergone phase recovery based on each second phase deflection information.
[0009] In a second aspect, an embodiment of the present application provides another carrier phase recovery method, including: obtaining a transmission signal, the transmission signal including a fundamental mode signal and a high-order mode signal corresponding to the fiber core; performing phase recovery on the fundamental mode signal to obtain first phase deflection information; and performing phase recovery on each of the high-order mode signals according to the first phase deflection information.
[0010] In the third aspect, an embodiment of the present application provides another carrier phase recovery method, including: obtaining a transmission signal, and performing block processing on multiple received symbols in the transmission signal to obtain multiple signal symbol blocks; clustering each of the signal symbol blocks in turn to obtain a phase deviation value of the current center of each of the signal symbol blocks relative to its corresponding target initial center; and performing phase recovery on the matching signal symbol blocks according to the phase deviation value of each of the signal symbol blocks.
[0011] In a fourth aspect, an embodiment of the present application also provides an optical transmission device, which includes a processor, a memory, a computer program stored on the memory and executable by the processor, and a data bus for realizing connection and communication between the processor and the memory, wherein when the computer program is executed by the processor, the steps of any carrier phase recovery method provided in the specification of this application are implemented.
[0012] In a fifth aspect, an embodiment of the present application also provides a storage medium for computer-readable storage, wherein the storage medium stores one or more programs, and the one or more programs can be executed by one or more processors to implement the steps of any carrier phase recovery method provided in the specification of this application. BRIEF DESCRIPTION OF THE DRAWINGS
[0013] FIG1 is a flow chart of a carrier phase recovery method provided in an embodiment of the present application;
[0014] FIG2 is a schematic structural diagram of a carrier phase recovery device provided in an embodiment of the present application;
[0015] FIG3 is a schematic flow chart of the sub-steps of step S102 of the carrier phase recovery method in FIG1 ;
[0016] FIG4 is a schematic flow chart of the sub-steps of step S1022 of the carrier phase recovery method in FIG3 ;
[0017] FIG5 is a flow chart of another carrier phase recovery method provided in an embodiment of the present application;
[0018] FIG6 is a schematic flow chart of the sub-steps of step S103 of the carrier phase recovery method in FIG1 ;
[0019] FIG7 is a flow chart of another carrier phase recovery method provided in an embodiment of the present application;
[0020] FIG8 is a flow chart of another carrier phase recovery method provided in an embodiment of the present application;
[0021] FIG9 is a schematic block diagram of the structure of an optical transmission device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0022] The following will be combined with the drawings in the embodiments of this application to clearly and completely describe the technical solutions in the embodiments of this application. Obviously, the embodiments described are part of the embodiments of this application, not all of them. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without making creative efforts are within the scope of protection of this application.
[0023] The flowcharts shown in the accompanying drawings are for illustrative purposes only and do not necessarily include all contents and operations / steps, nor must they be executed in the order described. For example, some operations / steps may be decomposed, combined, or partially merged, so the actual execution order may vary depending on the actual situation.
[0024] It should be understood that the terms used in this specification are only for the purpose of describing specific embodiments and are not intended to limit this application. As used in this specification, the singular forms "a", "an" and "the" are intended to include the plural forms unless the context clearly indicates otherwise.
[0025] The embodiments of the present application provide a carrier phase recovery method, device, and storage medium. The carrier phase recovery method can be applied to optical transmission equipment, which can be equipment capable of optical signal transmission, such as base stations, optical modems, and routers. For example, when the optical transmission equipment is a base station, the base station obtains a transmission signal, which includes a fundamental mode signal and a high-order mode signal corresponding to each of a plurality of fiber cores; obtains a target fundamental mode signal corresponding to a target fiber core, and performs phase recovery on the target fundamental mode signal to obtain first phase deflection information, where the target fiber core is any of the plurality of fiber cores; based on the first phase deflection information, performs phase recovery on each high-order mode signal corresponding to the target fiber core to obtain second phase deflection information corresponding to each high-order mode signal; based on the first phase deflection information, performs phase recovery on the fundamental mode signal in each fiber core that has not undergone phase recovery, and based on each second phase deflection information, performs phase recovery on the corresponding high-order mode signal in each fiber core that has not undergone phase recovery.
[0026] The following describes some embodiments of the present application in detail with reference to the accompanying drawings. In the absence of conflict, the following embodiments and features therein may be combined with each other.
[0027] Please refer to Figure 1, which is a flowchart of a carrier phase recovery method provided in an embodiment of the present application.
[0028] As shown in FIG1 , the carrier phase recovery method includes steps S101 to S104 .
[0029] Step S101: Acquire a transmission signal, where the transmission signal includes a fundamental mode signal and a high-order mode signal corresponding to each of a plurality of fiber cores.
[0030] The transmission signal is a signal transmitted by an optical fiber, and the optical fiber is a multi-core optical fiber. The transmission signal can be an optical fiber signal of a multi-core few-mode optical fiber, a single-core multi-mode optical fiber signal, or a single-line single-mode optical fiber signal. This embodiment uses the transmission signal of a multi-core few-mode optical fiber as an example, but is not limited to optical signals of other transmission modes.
[0031] In one embodiment, an original transmission signal transmitted by a multi-core few-mode optical fiber is obtained and a predetermined optical signal processing is performed on the original transmission signal to obtain a transmission signal. The predetermined optical signal processing can be configured based on actual conditions and is not specifically limited in this embodiment of the present application. By performing optical signal processing on the original transmission signal, the accuracy of carrier phase recovery can be improved.
[0032] It should be noted that the preset optical signal processing includes but is not limited to at least one of signal resampling, dispersion compensation, clock recovery, amplitude modulation and phase modulation normalization, channel equalization and frequency offset estimation.
[0033] As shown in Figure 2, the carrier phase recovery device (not shown) includes a preset optical signal processing module 10 and a carrier phase recovery module 20, wherein the preset optical signal processing module 10 is connected to the carrier phase recovery module 20, and the preset optical signal processing module 10 receives the original transmission signal, preprocesses the original transmission signal to generate a transmission signal, and transmits the transmission signal to the carrier phase recovery module 20, so that the carrier phase recovery module 20 performs carrier phase recovery on the transmission signal. The preset optical signal processing module 10 includes a signal resampling module 11, a dispersion compensation module 12, a clock recovery module 13, an amplitude modulation and phase modulation normalization module 14, a channel equalization module 15, and a frequency offset estimation module 16. The connection relationship between each module is shown in the figure. Among them, the resampling module 11 is used to perform rate conversion on the original transmission signal so that the original transmission signal is convenient for digital signal processing; the dispersion compensation module 12 is used to perform dispersion compensation on the signal affected by dispersion interference in the channel; the clock recovery module 13 is used to eliminate the clock error to achieve alignment between the sampling point and the signal peak; the amplitude modulation and phase modulation normalization module 14 is used to ensure the orthogonality of the amplitude and phase paths for the orthogonal imbalance phenomenon caused by the receiving device, and perform signal normalization to facilitate subsequent digital signal processing; the channel equalization module 15 is used to eliminate the influence of crosstalk, differential group delay and polarization mode dispersion between different channels on the signal during optical fiber transmission; the frequency deviation estimation module 16 is used to eliminate the signal degradation caused by laser frequency deviation.
[0034] The multi-core few-mode optical fiber includes multiple cores, each of which transmits a fundamental mode signal and a high-order mode signal. The transmitted signal includes the fundamental mode signal and the high-order mode signal corresponding to each of the multiple cores.
[0035] Step S102: Acquire a target fundamental mode signal corresponding to a target fiber core, and perform phase recovery on the target fundamental mode signal to obtain first phase deflection information. The target fiber core is any one of the multiple fiber cores.
[0036] A fiber core is randomly selected from a plurality of fiber cores as a target fiber core; a fundamental mode signal in the target fiber core is acquired, and the fundamental mode signal is used as a target fundamental mode signal.
[0037] In one embodiment, the transmission optical fiber includes core 1, core 2, core 3 and core 4, core 3 is randomly designated as the target core from core 1, core 2, core 3 and core 4, and the fundamental mode signal in core 3 is determined as the target fundamental mode signal.
[0038] In one embodiment, as shown in FIG3 , step S102 includes sub-steps S1021 to S1023 .
[0039] Sub-step S1021: performing block processing on a plurality of received symbols in the target base mode signal to obtain a plurality of signal symbol blocks.
[0040] The target fundamental mode signal includes multiple received symbols.
[0041] In one embodiment, multiple received symbols in the target fundamental mode signal are processed by block processing using a preset block length to obtain multiple signal symbol blocks, where each signal symbol block contains the same number of received symbols. By performing block processing on the multiple received symbols in the target fundamental mode signal, the efficiency and accuracy of carrier phase recovery of the transmitted signal can be improved.
[0042] It should be noted that the preset block length can be set according to actual conditions, and the embodiments of the present application do not make specific limitations on this. For example, the block length is determined by the transmission rate of the transmission signal and the modulation format of the optical signal.
[0043] Sub-step S1022: performing clustering processing on each of the signal symbol blocks in sequence to obtain a phase deflection value of the current center of each of the signal symbol blocks relative to its corresponding target initial center.
[0044] The current center is the unchanged cluster center in the cluster of signal symbol blocks.
[0045] In one embodiment, as shown in FIG4 , step S1022 includes sub-steps S1022a to S1022c.
[0046] Sub-step S1022a: for each target signal symbol block in each of the signal symbol blocks, iteratively cluster the received symbols in the target signal symbol block according to the target initial center corresponding to the target signal symbol block, and after the clustering processing, calculate the deflection value to obtain the deflection value, and update the target initial center according to the deflection value until the preset deflection value calculation condition is met, wherein the deflection value is the difference between the current center after clustering processing and the target initial center before clustering processing.
[0047] Among them, the target signal symbol block is determined according to the time sequence of the received signal, that is, according to the time sequence of the received signal, the signal symbol block received first is used as the target signal symbol block. After the phase deflection value calculation of the target signal symbol block is completed, the next signal symbol block received after the target signal symbol block is determined as the next target signal symbol block. The target initial center corresponding to the signal symbol block first received according to the time sequence of the received signal is the standard center under the standard constellation diagram.
[0048] In one embodiment, the received symbols in a target signal symbol block are iteratively clustered based on the target initial center corresponding to the target signal symbol block. After clustering, a deflection value is calculated to obtain a deflection value for this cluster. This deflection value is the difference between the current center after clustering and the target initial center before clustering. By calculating the difference between the current center after clustering and the target initial center before clustering, the deflection value for the current iteration can be accurately obtained, significantly improving the accuracy of carrier phase recovery.
[0049] In one embodiment, the received symbols in the target signal symbol block are clustered based on the target initial center corresponding to the target signal symbol block, and after the clustering process, a deflection value is calculated. The deflection value can be obtained by clustering the received symbols in the target signal symbol block based on the target initial center in a standard constellation diagram to obtain multiple symbol cluster sets; determining a symbol mean for each symbol cluster set; determining a phase difference mean between the symbol mean and the corresponding cluster center of each symbol cluster set; and determining the phase difference mean as the deflection value. By clustering and averaging the phase differences of each received symbol, the deflection value of the cluster can be accurately obtained.
[0050] In one embodiment, the symbol mean of each symbol cluster set may be determined by respectively accumulating the amplitude values of each received symbol in each symbol cluster set and dividing the sum by the number of received symbols in the symbol cluster set to obtain the symbol mean of the symbol cluster set.
[0051] In one embodiment, after obtaining the symbol means of the symbol clusters, the mean phase difference between the symbol means of each symbol cluster and the corresponding cluster center is calculated to obtain multiple phase difference means. The phase difference means are accumulated and averaged to obtain a phase difference mean, which is determined as the deflection value. By calculating the phase difference mean, the deflection value of this cluster can be obtained.
[0052] In one embodiment, the conditions for calculating the preset deflection value include at least one of the following: the number of iterations is greater than or equal to a preset number of iterations; and after clustering the received symbols, the current center does not change relative to the target initial center before clustering. The preset number of iterations can be set based on actual circumstances and is not specifically limited in this embodiment of the present application. For example, the preset number of iterations can be set to 5.
[0053] It should be noted that the fact that the current center does not change relative to the target initial center before clustering processing means that the clustering does not change.
[0054] In one embodiment, the cluster center of the target initial center is updated according to the deflection value to obtain an updated target initial center, and based on the updated target initial center, the received symbols in the target signal symbol block are iteratively clustered according to the target initial center corresponding to the target signal symbol block, and after the clustering process, the deflection value is calculated to obtain the deflection value until a preset deflection value calculation condition is met, thereby determining the completed carrier phase recovery of the target signal symbol block.
[0055] In one embodiment, the cluster center of the target initial center is updated according to the deflection value, and the updated target initial center is obtained by rotating each cluster center in the target initial center by an angle corresponding to the deflection value to update the target initial center and obtain the updated target initial center.
[0056] Sub-step S1022b: Determine, based on the deflection value obtained from each deflection value calculation, a phase deflection value of the current center of the target signal symbol block relative to the target initial center corresponding to the first clustering process.
[0057] In one embodiment, the deflection values obtained from each deflection value calculation are accumulated to obtain the phase deflection value of the current center of the target signal symbol block relative to the target initial center corresponding to the first clustering process. By accumulating these deflection values, the phase deflection value of the current center of the target signal symbol relative to its corresponding target initial center can be accurately obtained, greatly improving the efficiency and accuracy of carrier phase recovery.
[0058] Sub-step S1022c: According to the time sequence of the received signal, the next signal symbol block received after the target signal symbol block is determined as the next target signal symbol block, and the current center of the target signal symbol block is used as the target initial center of the next target signal symbol block, wherein, for the signal symbol block first received according to the time sequence of the received signal, the corresponding target initial center is the standard center under the standard constellation diagram.
[0059] After obtaining the phase deflection value of the target signal symbol, the next signal symbol block received after the target signal symbol block is determined as the next target signal symbol block according to the time sequence of the received signal, and the current center of the target signal symbol block is used as the target initial center of the next target signal symbol block; the next target signal symbol block iteratively clusters the received symbols in the target signal symbol block according to the target initial center corresponding to the target signal symbol block, and after the clustering process, calculates the deflection value to obtain the deflection value; the target initial center is updated according to the deflection value until the preset deflection value calculation condition is met, and according to the deflection value obtained by each deflection calculation, the phase deflection value of the current center of the target signal symbol relative to its corresponding target initial center is determined.
[0060] For each target signal symbol block, the following steps are repeated iteratively: clustering is performed on the received symbols in the target signal symbol block based on the target initial center corresponding to the target signal symbol block. After the clustering process, a deflection value is calculated to obtain a deflection value, and the target initial center is updated based on the deflection value until a preset deflection value calculation condition is met. The deflection value is the difference between the current center after the clustering process and the target initial center before the clustering process. Based on the deflection value obtained in each deflection value calculation, a phase deflection value of the current center of the target signal symbol block relative to the target initial center corresponding to the first clustering process is determined. This allows accurate phase deflection value determination for each target signal symbol block.
[0061] Sub-step S1023: restore the target fundamental mode signal in sequence according to the phase deflection values of the signal symbol blocks to obtain first phase deflection information.
[0062] After obtaining the phase deflection value corresponding to each signal symbol block, phase recovery is performed on the corresponding received symbols in the target fundamental mode signal in sequence according to the phase deflection value of each signal symbol block to obtain first phase deflection information.
[0063] In one embodiment, as shown in Figure 5, step S201 performs block processing on multiple received symbols in a target fundamental mode signal to obtain multiple signal symbol blocks. Step S202 performs clustering processing on the received symbols in the target signal symbol block based on the target initial center corresponding to the target signal symbol block. Step S203 calculates a deflection value to obtain a deflection value, and updates the target initial center based on the deflection value. Step S204 determines whether a preset deflection value calculation condition is met. Step S205, if the preset deflection value calculation condition is met, determines the phase deflection value of the current center of the target signal symbol block relative to the target initial center corresponding to the first clustering process based on the deflection value obtained from each deflection value calculation. If the preset deflection value calculation condition is not met, step S202 is continued. Step S206 determines whether the target signal symbol block is the last symbol block signal in the target base mode signal; Step S207 outputs first phase deflection information if the target signal symbol block is the last signal symbol block in the target base mode signal; if the target signal symbol block is not the last symbol block signal in the target base mode signal, Step S202 is executed for the next target signal symbol block.
[0064] Step S103: Perform phase recovery on each high-order mode signal corresponding to the target fiber core according to the first phase deflection information to obtain second phase deflection information corresponding to each high-order mode signal.
[0065] The high-order mode signal is a signal of a high-order mode relative to the fundamental mode signal in the target fiber core.
[0066] In one embodiment, as shown in FIG6 , step S103 includes sub-steps S1031 and S1032 .
[0067] Sub-step S1031: Acquire the number of delayed symbols of each of the high-order mode signals corresponding to the target fiber core relative to the target fundamental mode signal.
[0068] Obtain the target fiber core length, transmission rate, and differential group delay of each high-order mode signal corresponding to the target fiber core. Multiply the target fiber core length, transmission rate, and differential group delay of the high-order mode signal to obtain the number of delayed symbols of each high-order mode signal relative to the target fundamental mode signal. Using the target fiber core length, transmission rate, and differential group delay of the high-order mode signal, the number of delayed symbols of the high-order mode signal relative to the target fundamental mode signal can be accurately calculated.
[0069] It should be noted that the number of delayed symbols of the high-order mode signal relative to the target fundamental mode signal can also be directly obtained. The acquisition method can be set according to actual conditions, and the embodiments of the present application do not specifically limit this.
[0070] Sub-step S1032: Perform phase recovery on each high-order mode signal corresponding to the target fiber core according to the first phase deflection information and the number of delay symbols of each high-order mode signal relative to the target fundamental mode signal, to obtain second phase deflection information corresponding to each high-order mode signal.
[0071] In one embodiment, for any target high-order mode signal among the high-order mode signals, the target high-order mode signal is block-processed to obtain multiple signal symbol blocks. The length of the signal symbol blocks obtained by the block processing of the target high-order mode signal is equal to the length of the signal symbol blocks obtained by the block processing of the target fundamental mode signal. The number of delayed symbol blocks of the target high-order mode signal is determined based on the number of delayed symbols of the target high-order mode signal relative to the target fundamental mode signal and the length of the signal symbol blocks. Based on the first phase deflection information and the number of delayed symbol blocks of the target high-order mode signal, phase recovery is performed on the target high-order mode signal to obtain second phase deflection information corresponding to the target high-order mode signal. The second phase deflection information includes a phase deflection value corresponding to each signal symbol block in the multiple signal symbol blocks of the target high-order mode signal. The first phase deflection information and the number of delayed symbols of each high-order mode signal enable accurate phase recovery of each high-order mode signal.
[0072] In one embodiment, based on the number of delayed symbols of the target high-order mode signal relative to the target fundamental mode signal and the length of the signal symbol block, the number of delayed symbol blocks of the target high-order mode signal may be determined by dividing the number of delayed symbols of the target high-order mode signal relative to the target fundamental mode signal by the length of the signal symbol block to obtain a candidate number of delayed symbol blocks, and rounding the candidate number of delayed symbol blocks to obtain the number of delayed symbol blocks of the target high-order mode signal.
[0073] In one embodiment, a phase deflection value corresponding to each signal symbol block in the first phase deflection information is obtained; each signal symbol block in the target fundamental mode signal is sorted and numbered according to a time sequence of signal reception to obtain a signal symbol block sequence of the target fundamental mode signal; and each signal symbol block in the target higher-order mode signal is sorted and numbered according to a time sequence of signal reception to obtain a signal symbol block sequence of the target higher-order mode signal. The phase deflection value of the target signal symbol block in the target higher-order mode signal is determined by adding the target signal symbol block sequence number and the number of delayed symbol blocks to obtain a target sequence number, assigning the phase deflection value corresponding to the signal symbol block sequence number of the target sequence number in the target fundamental mode signal to the target signal symbol block; if the target sequence number is greater than the signal symbol block sequence number in the target fundamental mode signal, subtracting the number of signal symbol blocks of the target fundamental mode signal from the target sequence number to obtain an updated target sequence number, and assigning the phase deflection value corresponding to the updated target sequence number in the target fundamental mode signal to the target signal symbol block.
[0074] In one embodiment, a calculation formula for the number of delayed symbols of the high-order mode signal relative to the fundamental mode signal is obtained, and the calculation formula for the number of delayed symbols is S mn =DGD mn *L*R,S mn is the number of delayed symbols, DGD mn is the differential group delay of the high-order mode signal, L is the target fiber core length, and R is the transmission rate. Based on this delay symbol calculation formula, the target fiber core length, transmission rate, and differential group delay of the high-order mode signal are calculated to obtain the number of delayed symbols of the high-order mode signal relative to the fundamental mode signal.
[0075] In one embodiment, a calculation formula for the number of delayed symbol blocks of the high-order mode signal relative to the fundamental mode signal is obtained. The calculation formula for the number of delayed symbol blocks is B mn =round(S mn / N), where B mn is the number of delayed symbol blocks, round(a) is the rounding of a, S mn is the number of delayed symbols, and N is the length of the signal symbol block. Based on the calculation formula for the number of delayed symbol blocks, the number of delayed symbols and the length of the signal symbol block are calculated to obtain the number of delayed symbol blocks of the high-order mode signal.
[0076] In one embodiment, a phase deflection value assignment formula for a high-order mode signal is obtained, and the phase deflection value assignment formula is: is the phase deflection value of the high-order mode signal, i is the block number, B mn is the number of delayed symbol blocks, is the phase deflection value of the signal symbol block in the target fundamental signal. The target fundamental signal includes signal symbol block 1, signal symbol block 2, signal symbol block 3, signal symbol block 4, signal symbol block 5, signal symbol block 6, signal symbol block 7, and signal symbol block 8. The number of delayed symbol blocks is 2, where the phase deflection value corresponding to signal symbol block 1 is a, the phase deflection value corresponding to signal symbol block 2 is b, the phase deflection value corresponding to signal symbol block 3 is c, the phase deflection value corresponding to signal symbol block 4 is d, the phase deflection value corresponding to signal symbol block 5 is e, the phase deflection value corresponding to signal symbol block 6 is f, the phase deflection value corresponding to signal symbol block 7 is g, and the phase deflection value corresponding to signal symbol block 8 is h. Based on the phase deflection value assignment formula, the number of delayed symbol blocks and the phase deflection value of each signal symbol block in the target fundamental mode signal, it can be obtained that in the high-order mode signal: the phase deflection value corresponding to signal symbol block 1 is c, the phase deflection value corresponding to signal symbol block 2 is d, the phase deflection value corresponding to signal symbol block 3 is e, the phase deflection value corresponding to signal symbol block 4 is f, the phase deflection value corresponding to signal symbol block 5 is g, the phase deflection value corresponding to signal symbol block 6 is h, the phase deflection value corresponding to signal symbol block 7 is a, and the phase deflection value corresponding to signal symbol block 8 is b.
[0077] It should be noted that, based on the above-mentioned method for determining the second phase deflection information corresponding to the target high-order mode signal, the method for determining the second phase deflection information corresponding to other target high-order mode signals can refer to the above-mentioned method for determining the second phase deflection information corresponding to the target high-order mode signal.
[0078] Step S104: Perform phase recovery on the fundamental mode signal in each fiber core that has not undergone phase recovery according to the first phase deflection information, and perform phase recovery on the corresponding high-order mode signal in each fiber core that has not undergone phase recovery according to each second phase deflection information.
[0079] After obtaining the first phase deflection information of the target fundamental mode signal and the second phase deflection information corresponding to each higher-order mode signal, phase recovery is performed on the fundamental mode signal in each fiber core that has not undergone phase recovery based on the first phase deflection information, thereby completing carrier phase recovery for each fundamental mode signal. Based on the second phase deflection information corresponding to each higher-order mode signal, phase recovery is performed on the corresponding higher-order mode signal in each fiber core that has not undergone phase recovery, thereby completing carrier phase recovery for each higher-order mode signal.
[0080] The first phase deflection information of the target fundamental mode signal is used to perform phase recovery on the fundamental mode signal in each fiber core that has not undergone phase recovery, significantly improving the efficiency and accuracy of carrier phase recovery of the fundamental mode signal in each fiber core. The second phase deflection information corresponding to each high-order mode signal is used to perform phase recovery on the corresponding high-order mode signal in each fiber core that has not undergone phase recovery, significantly improving the efficiency and accuracy of high-order mode signal recovery in each fiber core.
[0081] In one embodiment, based on the second phase deflection information corresponding to each high-order mode signal, the method for performing phase recovery on the corresponding high-order mode signal in each fiber core that has not undergone phase recovery can be: matching each phase-recovered high-order mode signal in each fiber core that has not undergone phase recovery, and assigning the second phase deflection information of the phase-recovered high-order mode signal to the high-order mode signal that has not undergone phase recovery, so that each high-order mode signal that has not undergone phase recovery performs carrier phase recovery based on the matched second phase deflection information, thereby greatly improving the efficiency and accuracy of carrier phase recovery.
[0082] The carrier phase recovery method in the above embodiment obtains a transmission signal, which includes a fundamental mode signal and a high-order mode signal corresponding to each of a plurality of fiber cores; obtains a target fundamental mode signal corresponding to a target fiber core, and performs phase recovery on the target fundamental mode signal to obtain first phase deflection information, where the target fiber core is any of the plurality of fiber cores; performs phase recovery on each high-order mode signal corresponding to the target fiber core based on the first phase deflection information to obtain second phase deflection information corresponding to each high-order mode signal; then, performs phase recovery on the fundamental mode signal in each fiber core that has not undergone phase recovery based on the first phase deflection information, and performs phase recovery on the corresponding high-order mode signal in each fiber core that has not undergone phase recovery based on each second phase deflection information. This solution performs phase recovery on the fundamental mode signal of any fiber core in the transmission signal, records the first phase deflection information of the phase recovery of the fundamental mode signal, and uses the first phase deflection information to perform phase recovery on the fundamental mode signals in each fiber core that has not undergone phase recovery, thereby greatly improving the accuracy of phase recovery of each fundamental mode signal; performs phase recovery on each high-order mode signal corresponding to the target fiber core using the first phase deflection information, records the second phase deflection information corresponding to the phase recovery of each high-order mode signal in the target fiber core, and uses the second phase deflection information corresponding to each high-order mode signal to perform phase recovery on the corresponding high-order mode signal in each fiber core that has not undergone phase recovery, thereby greatly improving the accuracy and efficiency of carrier phase recovery of the transmission signal and greatly improving the signal quality of the transmission signal.
[0083] Please refer to FIG. 7 , which is a flow chart of another carrier phase recovery method provided in an embodiment of the present application.
[0084] As shown in FIG7 , the carrier phase recovery method includes steps S301 to S303 .
[0085] Step S301: Acquire a transmission signal, where the transmission signal includes a fundamental mode signal and a high-order mode signal corresponding to the fiber core.
[0086] In this embodiment, the transmission signal of a single-core multimode optical fiber is used as an example for description, but optical signals of other transmission modes are not limited.
[0087] In one embodiment, an original transmission signal transmitted via a single-core multimode optical fiber is obtained and a predetermined optical signal processing is performed on the original transmission signal to obtain a transmission signal. The predetermined optical signal processing can be configured based on actual conditions and is not specifically limited in this embodiment of the present application. By performing optical signal processing on the original transmission signal, the accuracy of carrier phase recovery can be improved.
[0088] Step S302: Perform phase recovery on the fundamental mode signal to obtain first phase deflection information.
[0089] In one embodiment, multiple received symbols in the base mode signal are block-processed to obtain multiple signal symbol blocks; each signal symbol block is clustered in turn to obtain a phase deviation value of the current center of each signal symbol block relative to its corresponding target initial center; and the base mode signal is restored in turn according to the phase deviation value of each signal symbol block to obtain first phase deviation information.
[0090] In one embodiment, multiple received symbols in the base mode signal are processed by block processing using a preset block length to obtain multiple signal symbol blocks, where each signal symbol block contains the same number of received symbols. Block processing of multiple received symbols in the base mode signal improves the efficiency and accuracy of carrier phase recovery for the transmitted signal.
[0091] In one embodiment, for each target signal symbol block in each signal symbol block, the received symbols in the target signal symbol block are iteratively clustered based on the target initial center corresponding to the target signal symbol block. After clustering, a deflection value is calculated to obtain a deflection value, and the target initial center is updated based on the deflection value until a preset deflection value calculation condition is met. The deflection value is the difference between the current center after clustering and the target initial center before clustering. Based on the deflection value obtained in each deflection value calculation, the phase deflection value of the current center of the target signal symbol block relative to the target initial center corresponding to the first clustering process is determined. Based on the time sequence of the received signals, the next signal symbol block received after the target signal symbol block is determined as the next target signal symbol block, and the current center of the target signal symbol block is used as the target initial center of the next target signal symbol block. The target initial center of the signal symbol block received first in the time sequence of the received signals is the standard center of the standard constellation diagram. This significantly improves the accuracy of carrier phase recovery.
[0092] Among them, the target signal symbol block is determined according to the time sequence of the received signal, that is, according to the time sequence of the received signal, the signal symbol block received first is used as the target signal symbol block. After the phase deflection value calculation of the target signal symbol block is completed, the next signal symbol block received after the target signal symbol block is determined as the next target signal symbol block. The target initial center corresponding to the signal symbol block first received according to the time sequence of the received signal is the standard center under the standard constellation diagram.
[0093] In one embodiment, the received symbols in a target signal symbol block are iteratively clustered based on the target initial center corresponding to the target signal symbol block. After clustering, a deflection value is calculated to obtain a deflection value for this cluster. This deflection value is the difference between the current center after clustering and the target initial center before clustering. By calculating the difference between the current center after clustering and the target initial center before clustering, the deflection value for the current iteration can be accurately obtained, significantly improving the accuracy of carrier phase recovery.
[0094] In one embodiment, the received symbols in the target signal symbol block are clustered based on the target initial center corresponding to the target signal symbol block, and after the clustering process, a deflection value is calculated. The deflection value can be obtained by clustering the received symbols in the target signal symbol block based on the target initial center in a standard constellation diagram to obtain multiple symbol cluster sets; determining a symbol mean for each symbol cluster set; determining a phase difference mean between the symbol mean and the corresponding cluster center of each symbol cluster set; and determining the phase difference mean as the deflection value. By clustering and averaging the phase differences of each received symbol, the deflection value of the cluster can be accurately obtained.
[0095] In one embodiment, the symbol mean of each symbol cluster set may be determined by respectively accumulating the amplitude values of each received symbol in each symbol cluster set and dividing the sum by the number of received symbols in the symbol cluster set to obtain the symbol mean of the symbol cluster set.
[0096] In one embodiment, after obtaining the symbol means of the symbol clusters, the mean phase difference between the symbol means of each symbol cluster and the corresponding cluster center is calculated to obtain multiple phase difference means. The phase difference means are accumulated and averaged to obtain a phase difference mean, which is determined as the deflection value. By calculating the phase difference mean, the deflection value of this cluster can be obtained.
[0097] In one embodiment, the conditions for calculating the preset deflection value include at least one of the following: the number of iterations is greater than or equal to a preset number of iterations; and after clustering the received symbols, the current center does not change relative to the target initial center before clustering. The preset number of iterations can be set based on actual circumstances and is not specifically limited in this embodiment of the present application. For example, the preset number of iterations can be set to 5.
[0098] In one embodiment, the cluster center of the target initial center is updated according to the deflection value to obtain an updated target initial center, and based on the updated target initial center, the received symbols in the target signal symbol block are iteratively clustered according to the target initial center corresponding to the target signal symbol block, and after the clustering process, the deflection value is calculated to obtain the deflection value until a preset deflection value calculation condition is met, thereby determining the completed carrier phase recovery of the target signal symbol block.
[0099] In one embodiment, the phase offset value of the current center of the target signal symbol relative to its corresponding initial target center can be determined based on the offset value obtained from each offset calculation. The offset values obtained from each offset calculation are accumulated to obtain the phase offset value of the current center of the target signal symbol relative to its corresponding initial target center. By accumulating these offset values, the phase offset value of the current center of the target signal symbol relative to its corresponding initial target center can be accurately obtained. This significantly improves the efficiency and accuracy of carrier phase recovery.
[0100] In one embodiment, after obtaining the phase deflection value of the target signal symbol, the next signal symbol block received after the target signal symbol block is determined as the next target signal symbol block according to the time sequence of the received signal, and the current center of the target signal symbol block is used as the target initial center of the next target signal symbol block; the next target signal symbol block iteratively clusters the received symbols in the target signal symbol block according to the target initial center corresponding to the target signal symbol block, and after the clustering process, performs a deflection value calculation to obtain a deflection value; the target initial center is updated according to the deflection value until a preset deflection value calculation condition is met, and based on the deflection value obtained from each deflection calculation, the phase deflection value of the current center of the target signal symbol relative to its corresponding target initial center is determined.
[0101] For each target signal symbol block, the following steps are repeated iteratively: clustering is performed on the received symbols in the target signal symbol block based on the target initial center corresponding to the target signal symbol block. After the clustering process, a deflection value is calculated to obtain a deflection value, and the target initial center is updated based on the deflection value until a preset deflection value calculation condition is met. The deflection value is the difference between the current center after the clustering process and the target initial center before the clustering process. Based on the deflection value obtained in each deflection value calculation, a phase deflection value of the current center of the target signal symbol block relative to the target initial center corresponding to the first clustering process is determined. This allows accurate phase deflection value determination for each target signal symbol block.
[0102] In one embodiment, after obtaining the phase deflection value corresponding to each signal symbol block, phase recovery is performed on the corresponding received symbols in the base mode signal in sequence according to the phase deflection value of each signal symbol block to obtain first phase deflection information.
[0103] Step S303: Perform phase recovery on each of the high-order mode signals according to the first phase deflection information.
[0104] In one embodiment, the number of delayed symbols of each high-order mode signal relative to the fundamental mode signal is obtained; and phase recovery is performed on each high-order mode signal based on the first phase deflection information and the number of delayed symbols of each high-order mode signal relative to the fundamental mode signal. This significantly improves the efficiency and accuracy of phase recovery for each high-order mode signal.
[0105] In one embodiment, the fiber core length, transmission rate, and differential group delay of each of the high-order mode signals corresponding to the fiber core are obtained; and a multiplication operation is performed on the fiber core length, transmission rate, and differential group delay of the high-order mode signals to obtain the number of delayed symbols of each high-order mode signal relative to the fundamental mode signal. The fiber core length, transmission rate, and differential group delay of the high-order mode signals can be used to accurately calculate the number of delayed symbols of the high-order mode signals relative to the fundamental mode signal.
[0106] In one embodiment, for any target high-order mode signal among the high-order mode signals, the target high-order mode signal is block-processed to obtain multiple signal symbol blocks. The length of the signal symbol blocks obtained by the block processing of the target high-order mode signal is equal to the length of the signal symbol blocks obtained by the block processing of the fundamental mode signal. The number of delayed symbol blocks of the target high-order mode signal is determined based on the number of delayed symbols of the target high-order mode signal relative to the fundamental mode signal and the length of the signal symbol blocks. Based on the first phase deflection information and the number of delayed symbol blocks of the target high-order mode signal, phase recovery is performed on the target high-order mode signal to obtain second phase deflection information corresponding to the target high-order mode signal. The second phase deflection information includes a phase deflection value corresponding to each signal symbol block in the multiple signal symbol blocks of the target high-order mode signal. The first phase deflection information and the number of delayed symbols of each high-order mode signal enable accurate phase recovery of each high-order mode signal.
[0107] The carrier phase recovery method in the above-mentioned embodiment obtains a transmission signal, which includes a fundamental mode signal and higher-order mode signals corresponding to the fiber core; performs phase recovery on the fundamental mode signal to obtain first phase deflection information; and performs phase recovery on each of the higher-order mode signals based on the first phase deflection information. This solution significantly improves the accuracy and efficiency of carrier phase recovery for the transmission signal by performing phase recovery on the fundamental mode signal and then performing phase recovery on each of the higher-order mode signals based on the first phase deflection information obtained from the fundamental mode signal phase recovery, thereby improving the signal quality of the transmission signal.
[0108] Please refer to Figure 8, which is a flowchart of another carrier phase recovery method provided in an embodiment of the present application.
[0109] As shown in FIG8 , the carrier phase recovery method includes steps S401 to S403 .
[0110] Step S401: Acquire a transmission signal, and perform block processing on a plurality of received symbols in the transmission signal to obtain a plurality of signal symbol blocks.
[0111] In this embodiment, the transmission signal of a single-core single-mode optical fiber is taken as an example for description, but optical signals of other transmission modes are not limited.
[0112] In one embodiment, an original transmission signal transmitted via a single-core single-mode optical fiber is obtained and a predetermined optical signal processing is performed on the original transmission signal to obtain a transmission signal. The predetermined optical signal processing can be configured based on actual conditions and is not specifically limited in this embodiment of the present application. By performing optical signal processing on the original transmission signal, the accuracy of carrier phase recovery can be improved.
[0113] In one embodiment, multiple received symbols are processed by block processing using a preset block length to obtain multiple signal symbol blocks, where each signal symbol block contains the same number of received symbols. Block processing of multiple received symbols can improve the efficiency and accuracy of carrier phase recovery of the transmitted signal.
[0114] Step S402: performing clustering processing on each of the signal symbol blocks in sequence to obtain a phase deflection value of the current center of each of the signal symbol blocks relative to its corresponding target initial center.
[0115] In one embodiment, for each target signal symbol block in each signal symbol block, the received symbols in the target signal symbol block are iteratively clustered based on the target initial center corresponding to the target signal symbol block. After clustering, a deflection value is calculated to obtain a deflection value, and the target initial center is updated based on the deflection value until a preset deflection value calculation condition is met. The deflection value is the difference between the current center after clustering and the target initial center before clustering. Based on the deflection value obtained in each deflection value calculation, the phase deflection value of the current center of the target signal symbol block relative to the target initial center corresponding to the first clustering process is determined. Based on the time sequence of the received signals, the next signal symbol block received after the target signal symbol block is determined as the next target signal symbol block, and the current center of the target signal symbol block is used as the target initial center of the next target signal symbol block. The target initial center of the signal symbol block received first in the time sequence of the received signals is the standard center of the standard constellation diagram. This significantly improves the accuracy of carrier phase recovery.
[0116] In one embodiment, the received symbols in a target signal symbol block are iteratively clustered based on the target initial center corresponding to the target signal symbol block. After clustering, a deflection value is calculated to obtain a deflection value for this cluster. This deflection value is the difference between the current center after clustering and the target initial center before clustering. By calculating the difference between the current center after clustering and the target initial center before clustering, the deflection value for the current iteration can be accurately obtained, significantly improving the accuracy of carrier phase recovery.
[0117] In one embodiment, the received symbols in the target signal symbol block are clustered based on the target initial center corresponding to the target signal symbol block, and after the clustering process, a deflection value is calculated. The deflection value can be obtained by clustering the received symbols in the target signal symbol block based on the target initial center in a standard constellation diagram to obtain multiple symbol cluster sets; determining a symbol mean for each symbol cluster set; determining a phase difference mean between the symbol mean and the corresponding cluster center of each symbol cluster set; and determining the phase difference mean as the deflection value. By clustering and averaging the phase differences of each received symbol, the deflection value of the cluster can be accurately obtained.
[0118] In one embodiment, the symbol mean of each symbol cluster set may be determined by respectively accumulating the amplitude values of each received symbol in each symbol cluster set and dividing the sum by the number of received symbols in the symbol cluster set to obtain the symbol mean of the symbol cluster set.
[0119] In one embodiment, after obtaining the symbol means of the symbol clusters, the mean phase difference between the symbol means of each symbol cluster and the corresponding cluster center is calculated to obtain multiple phase difference means. The phase difference means are accumulated and averaged to obtain a phase difference mean, which is determined as the deflection value. By calculating the phase difference mean, the deflection value of this cluster can be obtained.
[0120] In one embodiment, the cluster center of the target initial center is updated according to the deflection value to obtain an updated target initial center, and based on the updated target initial center, the received symbols in the target signal symbol block are iteratively clustered according to the target initial center corresponding to the target signal symbol block, and after the clustering process, the deflection value is calculated to obtain the deflection value until a preset deflection value calculation condition is met, thereby determining the completed carrier phase recovery of the target signal symbol block.
[0121] In one embodiment, the phase offset value of the current center of the target signal symbol relative to its corresponding initial target center can be determined based on the offset value obtained from each offset calculation. The offset values obtained from each offset calculation are accumulated to obtain the phase offset value of the current center of the target signal symbol relative to its corresponding initial target center. By accumulating these offset values, the phase offset value of the current center of the target signal symbol relative to its corresponding initial target center can be accurately obtained. This significantly improves the efficiency and accuracy of carrier phase recovery.
[0122] In one embodiment, after obtaining the phase deflection value of the target signal symbol, the next signal symbol block received after the target signal symbol block is determined as the next target signal symbol block according to the time sequence of the received signal, and the current center of the target signal symbol block is used as the target initial center of the next target signal symbol block; the next target signal symbol block iteratively clusters the received symbols in the target signal symbol block according to the target initial center corresponding to the target signal symbol block, and after the clustering process, performs a deflection value calculation to obtain a deflection value; the target initial center is updated according to the deflection value until a preset deflection value calculation condition is met, and based on the deflection value obtained from each deflection calculation, the phase deflection value of the current center of the target signal symbol relative to its corresponding target initial center is determined.
[0123] Step S403: Perform phase recovery on the matched signal symbol blocks according to the phase deflection value of each signal symbol block.
[0124] After obtaining the phase deflection value corresponding to each signal symbol block, phase recovery is performed on the corresponding received symbols in the transmission signal in sequence according to the phase deflection value of each signal symbol block.
[0125] The carrier phase recovery method in the above embodiment obtains a transmission signal and performs block processing on multiple received symbols in the transmission signal to obtain multiple signal symbol blocks; clusters each signal symbol block in turn to obtain the phase deviation value of the current center of each signal symbol block relative to its corresponding target initial center; and performs phase recovery on the matching signal symbol blocks according to the phase deviation value of each signal symbol block, thereby greatly improving the accuracy and efficiency of the carrier phase recovery of the transmission signal, thereby improving the signal quality of the transmission signal.
[0126] Please refer to FIG9 , which is a schematic block diagram of the structure of an optical transmission device provided in an embodiment of the present application.
[0127] As shown in FIG9 , the optical transmission device 500 includes a processor 501 and a memory 502 . The processor 501 and the memory 502 are connected via a bus 503 , such as an I 2 C (Inter-Integrated Circuit) bus.
[0128] In one embodiment, the processor 501 is used to provide computing and control capabilities to support the operation of the entire optical transmission device 400. The processor 501 can be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor can be a microprocessor or any conventional processor.
[0129] In one embodiment, the memory 502 may be a Flash chip, a read-only memory (ROM) disk, an optical disk, a USB flash drive, or a mobile hard disk.
[0130] Those skilled in the art will understand that the structure shown in Figure 9 is merely a block diagram of a portion of the structure related to the solution of the present application, and does not constitute a limitation on the optical transmission equipment to which the solution of the present application is applied. In one embodiment, the optical transmission equipment may include more or fewer components than shown in the figure, or combine certain components, or have a different component arrangement.
[0131] The processor is configured to run a computer program stored in a memory, and implement any one of the carrier phase recovery methods provided in the embodiments of the present application when executing the computer program.
[0132] In one embodiment, the processor 501 is configured to run a computer program stored in a memory, and implement the following steps when executing the computer program:
[0133] Acquire a transmission signal, wherein the transmission signal includes a fundamental mode signal and a high-order mode signal corresponding to each of the plurality of fiber cores;
[0134] Acquire a target fundamental mode signal corresponding to a target fiber core, and perform phase recovery on the target fundamental mode signal to obtain first phase deflection information, wherein the target fiber core is any one of the multiple fiber cores;
[0135] performing phase recovery on each high-order mode signal corresponding to the target fiber core according to the first phase deflection information to obtain second phase deflection information corresponding to each high-order mode signal;
[0136] According to the first phase deflection information, phase recovery is performed on the fundamental mode signal in each fiber core that has not undergone phase recovery, and according to each second phase deflection information, phase recovery is performed on the corresponding high-order mode signal in each fiber core that has not undergone phase recovery.
[0137] In one embodiment, when performing phase recovery on the target fundamental mode signal to obtain the first phase deflection information, the processor 501 is configured to implement:
[0138] performing block processing on a plurality of received symbols in the target fundamental mode signal to obtain a plurality of signal symbol blocks;
[0139] performing clustering processing on each of the signal symbol blocks in sequence to obtain a phase deflection value of a current center of each of the signal symbol blocks relative to its corresponding target initial center;
[0140] The target fundamental mode signal is restored in sequence according to the phase deflection values of the signal symbol blocks to obtain first phase deflection information.
[0141] In one embodiment, when the processor 501 performs clustering processing on each of the signal symbol blocks in sequence to obtain a phase shift value of a current center of each of the signal symbol blocks relative to its corresponding target initial center, the processor 501 is configured to implement:
[0142] For each target signal symbol block in each of the signal symbol blocks, iteratively clustering the received symbols in the target signal symbol block according to the target initial center corresponding to the target signal symbol block, and after the clustering process, calculating a deflection value to obtain a deflection value, and updating the target initial center according to the deflection value until a preset deflection value calculation condition is met, wherein the deflection value is a difference between the current center after the clustering process and the target initial center before the clustering process;
[0143] Determining, based on the deflection value obtained by each deflection value calculation, a phase deflection value of the current center of the target signal symbol block relative to the target initial center corresponding to the first clustering process thereof;
[0144] According to the time sequence of the received signal, the next signal symbol block received after the target signal symbol block is determined as the next target signal symbol block, and the current center of the target signal symbol block is used as the target initial center of the next target signal symbol block, wherein, for the signal symbol block first received according to the time sequence of the received signal, the corresponding target initial center is the standard center under the standard constellation diagram.
[0145] In one embodiment, when the processor 501 performs clustering processing on the received symbols in the target signal symbol block according to the target initial center corresponding to the target signal symbol block, and calculates the deflection value after the clustering processing to obtain the deflection value, it is configured to implement:
[0146] performing clustering processing on the received symbols in the target signal symbol block based on the target initial center in the standard constellation diagram to obtain a plurality of symbol cluster sets;
[0147] Determine the symbol mean of each symbol cluster set, determine the symbol mean of each symbol cluster set and the mean of the phase difference of the corresponding cluster center, and determine the mean of the phase difference as the deflection value.
[0148] In one embodiment, when determining, based on the deflection value obtained by each deflection value calculation, the phase deflection value of the current center of the target signal symbol block relative to the target initial center corresponding to the first clustering process, the processor 501 is configured to implement:
[0149] The deflection values obtained from each deflection value calculation are accumulated to obtain a phase deflection value of the current center of the target signal symbol block relative to the target initial center corresponding to the first clustering process.
[0150] In one embodiment, the processor 501 is further configured to implement the preset deflection value calculation condition including at least one of the following:
[0151] The number of iterations is greater than or equal to the preset number of iterations;
[0152] After clustering is performed on the received symbols, the current center does not change relative to the target initial center before the clustering is performed.
[0153] In one embodiment, when performing phase recovery on each high-order mode signal corresponding to the target fiber core according to the first phase deflection information to obtain second phase deflection information corresponding to each high-order mode signal, the processor 501 is configured to implement:
[0154] Obtaining the number of delayed symbols of each of the high-order mode signals corresponding to the target fiber core relative to the target fundamental mode signal;
[0155] Phase recovery is performed on each high-order mode signal corresponding to the target fiber core according to the first phase deflection information and the number of delay symbols of each high-order mode signal relative to the target fundamental mode signal to obtain second phase deflection information corresponding to each high-order mode signal.
[0156] In one embodiment, when obtaining the number of delayed symbols of each of the high-order mode signals corresponding to the target fiber core relative to the target fundamental mode signal, the processor 501 is configured to implement:
[0157] Acquire the length and transmission rate of the target fiber core and the differential group delay of each of the high-order mode signals corresponding to the target fiber core;
[0158] A multiplication operation is performed on the length of the target fiber core, the transmission rate, and the differential group delay of the high-order mode signal to obtain the number of delayed symbols of each high-order mode signal relative to the target fundamental mode signal.
[0159] In one embodiment, when performing phase recovery on each high-order mode signal corresponding to the target fiber core based on the first phase deflection information and the number of delay symbols of each high-order mode signal relative to the target fundamental mode signal to obtain second phase deflection information corresponding to each high-order mode signal, the processor 501 is configured to implement:
[0160] For any target high-order mode signal among the high-order mode signals, performing block processing on the target high-order mode signal to obtain a plurality of signal symbol blocks, wherein the length of the signal symbol block obtained by the block processing of the target high-order mode signal is equal to the length of the signal symbol block obtained by the block processing of the target fundamental mode signal;
[0161] determining the number of delayed symbol blocks of the target high-order mode signal according to the number of delayed symbols of the target high-order mode signal relative to the target fundamental mode signal and the length of a signal symbol block;
[0162] Based on the first phase deflection information and the number of delayed symbol blocks of the target high-order mode signal, phase recovery is performed on the target high-order mode signal to obtain second phase deflection information corresponding to the target high-order mode signal. The second phase deflection information includes a phase deflection value corresponding to each signal symbol block in multiple signal symbol blocks of the target high-order mode signal.
[0163] In one embodiment, the processor 501 is further configured to implement:
[0164] Acquire a transmission signal, wherein the transmission signal includes a fundamental mode signal and a high-order mode signal corresponding to the fiber core;
[0165] performing phase recovery on the fundamental mode signal to obtain first phase deflection information;
[0166] Phase recovery is performed on each of the high-order mode signals according to the first phase deflection information.
[0167] In one embodiment, when performing phase recovery on each of the high-order mode signals according to the first phase deflection information, the processor 501 is configured to implement:
[0168] Acquire the number of delayed symbols of each of the high-order mode signals relative to the fundamental mode signal;
[0169] Phase recovery is performed on each of the high-order mode signals according to the first phase deflection information and the number of delayed symbols of each of the high-order mode signals relative to the fundamental mode signal.
[0170] In one embodiment, when implementing the acquiring of the number of delayed symbols of each of the high-order mode signals relative to the fundamental mode signal, the processor 501 is configured to implement:
[0171] Obtaining the length of the fiber core, the transmission rate, and the differential group delay of each of the high-order mode signals corresponding to the fiber core;
[0172] A multiplication operation is performed on the length of the fiber core, the transmission rate, and the differential group delay of the high-order mode signal to obtain the number of delayed symbols of each high-order mode signal relative to the fundamental mode signal.
[0173] In one embodiment, when performing phase recovery on each of the high-order mode signals based on the first phase deflection information and the number of delayed symbols of each of the high-order mode signals relative to the fundamental mode signal, the processor 501 is configured to implement:
[0174] For any target high-order mode signal among the high-order mode signals, performing block processing on the target high-order mode signal to obtain a plurality of signal symbol blocks, wherein the length of the signal symbol blocks obtained by the block processing of the target high-order mode signal is equal to the length of the signal symbol blocks obtained by the block processing of the fundamental mode signal;
[0175] determining the number of delayed symbol blocks of the target high-order mode signal according to the number of delayed symbols of the target high-order mode signal relative to the fundamental mode signal and the length of the signal symbol block;
[0176] Phase recovery is performed on the target high-order mode signal according to the first phase deflection information and the number of delayed symbol blocks of the target high-order mode signal.
[0177] In one embodiment, the processor 501 is further configured to implement:
[0178] Acquire a transmission signal, and perform block processing on a plurality of received symbols in the transmission signal to obtain a plurality of signal symbol blocks;
[0179] performing clustering processing on each of the signal symbol blocks in sequence to obtain a phase deflection value of a current center of each of the signal symbol blocks relative to its corresponding target initial center;
[0180] Phase recovery is performed on the matched signal symbol blocks according to the phase deflection values of the signal symbol blocks.
[0181] It should be noted that those skilled in the art can clearly understand that, for the convenience and brevity of description, the working process of the optical transmission equipment described above can refer to the corresponding process in the aforementioned carrier phase recovery method embodiment, and will not be repeated here.
[0182] An embodiment of the present application also provides a storage medium for computer-readable storage, wherein the storage medium stores one or more programs, and the one or more programs can be executed by one or more processors to implement the steps of any carrier phase recovery method provided in the specification of this application.
[0183] The storage medium may be an internal storage unit of the optical transmission device described in the aforementioned embodiment, such as a hard disk or memory of the optical transmission device. The storage medium may also be an external storage device of the optical transmission device, such as a plug-in hard disk, a smart media card (SMC), a secure digital (SD) card, a flash card, etc. equipped on the optical transmission device.
[0184] An embodiment of the present application provides a carrier phase recovery method, device, and storage medium. The embodiment of the present application obtains a transmission signal, which includes a fundamental mode signal and a high-order mode signal corresponding to each fiber core in a plurality of fiber cores; obtains a target fundamental mode signal corresponding to a target fiber core, and performs phase recovery on the target fundamental mode signal to obtain first phase deflection information, where the target fiber core is any fiber core in the plurality of fiber cores; performs phase recovery on each high-order mode signal corresponding to the target fiber core based on the first phase deflection information to obtain second phase deflection information corresponding to each high-order mode signal; then, performs phase recovery on the fundamental mode signal in each fiber core that has not undergone phase recovery based on the first phase deflection information, and performs phase recovery on the corresponding high-order mode signal in each fiber core that has not undergone phase recovery based on each second phase deflection information. This solution performs phase recovery on the fundamental mode signal of any fiber core in the transmission signal, records the first phase deflection information of the fundamental mode signal phase recovery, and uses the first phase deflection information to perform phase recovery on the fundamental mode signals in each fiber core that has not undergone phase recovery, thereby greatly improving the accuracy of phase recovery of each fundamental mode signal; performs phase recovery on each high-order mode signal corresponding to the target fiber core using the first phase deflection information, records the second phase deflection information corresponding to the phase recovery of each high-order mode signal in the target fiber core, and uses the second phase deflection information corresponding to each high-order mode signal to perform phase recovery on the corresponding high-order mode signal in each fiber core that has not undergone phase recovery, thereby greatly improving the accuracy and efficiency of carrier phase recovery of the transmission signal, thereby improving the signal quality of the transmission signal.
[0185] It will be appreciated by those skilled in the art that all or some of the steps, systems, and functional modules / units in the methods disclosed above may be implemented as software, firmware, hardware, and appropriate combinations thereof. In hardware implementations, the division between the functional modules / units mentioned in the above description does not necessarily correspond to the division of physical components; for example, a physical component may have multiple functions, or a function or step may be performed by several physical components in cooperation. Some or all physical components may be implemented as software executed by a processor, such as a central processing unit, a digital signal processor, or a microprocessor, or implemented as hardware, or implemented as an integrated circuit, such as an application-specific integrated circuit. Such software may be distributed on a computer-readable medium, which may include a computer storage medium (or non-transitory medium) and a communication medium (or temporary medium). As is well known to those skilled in the art, the term computer storage medium includes volatile and non-volatile, removable, and non-removable media implemented in any method or technology for storing information (such as computer-readable instructions, data structures, program modules, or other data). Computer storage media include, but are not limited to, RAM, ROM, EEPROM, flash memory or other memory technology, CD-ROM, digital versatile disks (DVD) or other optical disk storage, magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other medium that can be used to store the desired information and can be accessed by a computer. In addition, it is well known to those skilled in the art that communication media generally embodies computer-readable instructions, data structures, program modules, or other data in a modulated data signal such as a carrier wave or other transport mechanism, and may include any information delivery media.
[0186] It should be understood that the term "and / or" used in this specification refers to any combination of one or more of the associated listed items and all possible combinations, including these combinations. It should be noted that, in this article, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or system that includes a series of elements includes not only those elements, but also includes other elements that are not explicitly listed, or also includes elements that are inherent to such process, method, article or system. In the absence of further restrictions, an element defined by the sentence "including a..." does not exclude the presence of other identical elements in the process, method, article or system that includes the element.
[0187] The serial numbers of the embodiments of the present application are for descriptive purposes only and do not represent the merits of the embodiments. The above description is only a specific embodiment of the present application, but the scope of protection of the present application is not limited thereto. Any person skilled in the art can easily think of various equivalent modifications or replacements within the technical scope disclosed in the present application, and these modifications or replacements should be included in the scope of protection of the present application.
Claims
1. A carrier phase recovery method, comprising: Acquire a transmission signal, wherein the transmission signal includes a fundamental mode signal and a high-order mode signal corresponding to each of the plurality of fiber cores; Acquire a target fundamental mode signal corresponding to a target fiber core, and perform phase recovery on the target fundamental mode signal to obtain first phase deflection information, wherein the target fiber core is any one of the multiple fiber cores; performing phase recovery on each high-order mode signal corresponding to the target fiber core according to the first phase deflection information to obtain second phase deflection information corresponding to each high-order mode signal; According to the first phase deflection information, phase recovery is performed on the fundamental mode signal in each fiber core that has not undergone phase recovery, and according to each second phase deflection information, phase recovery is performed on the corresponding high-order mode signal in each fiber core that has not undergone phase recovery.
2. The carrier phase recovery method according to claim 1, wherein: The performing phase recovery on the target fundamental mode signal to obtain first phase deflection information includes: performing block processing on a plurality of received symbols in the target fundamental mode signal to obtain a plurality of signal symbol blocks; performing clustering processing on each of the signal symbol blocks in sequence to obtain a phase deflection value of a current center of each of the signal symbol blocks relative to its corresponding target initial center; The target fundamental mode signal is restored in sequence according to the phase deflection values of the signal symbol blocks to obtain first phase deflection information.
3. The carrier phase recovery method according to claim 2, wherein: The clustering process is performed on each of the signal symbol blocks in sequence to obtain a phase deflection value of a current center of each of the signal symbol blocks relative to its corresponding target initial center, including: For each target signal symbol block in each of the signal symbol blocks, iteratively clustering the received symbols in the target signal symbol block according to the target initial center corresponding to the target signal symbol block, and after the clustering process, calculating a deflection value to obtain a deflection value, and updating the target initial center according to the deflection value until a preset deflection value calculation condition is met, wherein the deflection value is a difference between the current center after the clustering process and the target initial center before the clustering process; Determining, based on the deflection value obtained by each deflection value calculation, a phase deflection value of the current center of the target signal symbol block relative to the target initial center corresponding to the first clustering process thereof; According to the time sequence of the received signals, the next signal symbol block received after the target signal symbol block is determined as the next target signal symbol block, and the current center of the target signal symbol block is used as the target initial center of the next target signal symbol block, wherein, for the signal symbol block received first according to the time sequence of the received signals, the target initial center corresponding to the first received signal symbol block is the standard center under the standard constellation diagram.
4. The carrier phase recovery method according to claim 3, wherein: The clustering of the received symbols in the target signal symbol block according to the target initial center corresponding to the target signal symbol block, and calculating the deflection value after the clustering to obtain the deflection value, includes: performing clustering processing on the received symbols in the target signal symbol block based on the target initial center in the standard constellation diagram to obtain a plurality of symbol cluster sets; Determine the symbol mean of each symbol cluster set, determine the symbol mean of each symbol cluster set and the mean of the phase difference of the corresponding cluster center, and determine the mean of the phase difference as the deflection value.
5. The carrier phase recovery method according to claim 3, wherein: Determining, based on the deflection value obtained by each deflection value calculation, a phase deflection value of the current center of the target signal symbol block relative to the target initial center corresponding to the first clustering process thereof, includes: The deflection values obtained from each deflection value calculation are accumulated to obtain a phase deflection value of the current center of the target signal symbol block relative to the target initial center corresponding to the first clustering process.
6. The carrier phase recovery method according to claim 3, wherein: The preset deflection value calculation condition includes at least one of the following: The number of iterations is greater than or equal to the preset number of iterations; After clustering is performed on the received symbols, the current center does not change relative to the target initial center before the clustering is performed.
7. The carrier phase recovery method according to any one of claims 1 to 6, wherein: The performing phase recovery on each high-order mode signal corresponding to the target fiber core according to the first phase deflection information to obtain second phase deflection information corresponding to each high-order mode signal includes: Obtaining the number of delayed symbols of each of the high-order mode signals corresponding to the target fiber core relative to the target fundamental mode signal; Phase recovery is performed on each high-order mode signal corresponding to the target fiber core according to the first phase deflection information and the number of delay symbols of each high-order mode signal relative to the target fundamental mode signal to obtain second phase deflection information corresponding to each high-order mode signal.
8. The carrier phase recovery method according to claim 7, wherein: The obtaining of the number of delayed symbols of each of the high-order mode signals corresponding to the target fiber core relative to the target fundamental mode signal includes: Acquire the length and transmission rate of the target fiber core and the differential group delay of each of the high-order mode signals corresponding to the target fiber core; The length of the target fiber core, the transmission rate and the differential group delay of the high-order mode signal are multiplied to obtain the high-order mode signal. The number of symbols that the first order mode signal is delayed relative to the target fundamental mode signal.
9. The carrier phase recovery method according to claim 7, wherein: The performing phase recovery on each high-order mode signal corresponding to the target fiber core according to the first phase deflection information and the number of delay symbols of each high-order mode signal relative to the target fundamental mode signal to obtain second phase deflection information corresponding to each high-order mode signal includes: For any target high-order mode signal among the high-order mode signals, performing block processing on the target high-order mode signal to obtain a plurality of signal symbol blocks, wherein the length of the signal symbol block obtained by the block processing of the target high-order mode signal is equal to the length of the signal symbol block obtained by the block processing of the target fundamental mode signal; determining the number of delayed symbol blocks of the target high-order mode signal according to the number of delayed symbols of the target high-order mode signal relative to the target fundamental mode signal and the length of a signal symbol block; Based on the first phase deflection information and the number of delayed symbol blocks of the target high-order mode signal, phase recovery is performed on the target high-order mode signal to obtain second phase deflection information corresponding to the target high-order mode signal. The second phase deflection information includes a phase deflection value corresponding to each signal symbol block in multiple signal symbol blocks of the target high-order mode signal.
10. A carrier phase recovery method, comprising: Acquire a transmission signal, wherein the transmission signal includes a fundamental mode signal and a high-order mode signal corresponding to the fiber core; performing phase recovery on the fundamental mode signal to obtain first phase deflection information; Phase recovery is performed on each of the high-order mode signals according to the first phase deflection information.
11. The carrier phase recovery method according to claim 10, wherein: The performing phase recovery on each of the high-order mode signals according to the first phase deflection information includes: Acquire the number of delayed symbols of each of the high-order mode signals relative to the fundamental mode signal; Phase recovery is performed on each of the high-order mode signals according to the first phase deflection information and the number of delayed symbols of each of the high-order mode signals relative to the fundamental mode signal.
12. The carrier phase recovery method according to claim 11, wherein: The obtaining the number of delayed symbols of each of the high-order mode signals relative to the fundamental mode signal includes: Obtaining the length of the fiber core, the transmission rate, and the differential group delay of each of the high-order mode signals corresponding to the fiber core; A multiplication operation is performed on the length of the fiber core, the transmission rate, and the differential group delay of the high-order mode signal to obtain the number of delayed symbols of each high-order mode signal relative to the fundamental mode signal.
13. The carrier phase recovery method according to claim 11, wherein: The performing phase recovery on each of the high-order mode signals according to the first phase deflection information and the number of delayed symbols of each of the high-order mode signals relative to the fundamental mode signal includes: For any target high-order mode signal among the high-order mode signals, performing block processing on the target high-order mode signal to obtain a plurality of signal symbol blocks, wherein the length of the signal symbol blocks obtained by the block processing of the target high-order mode signal is equal to the length of the signal symbol blocks obtained by the block processing of the fundamental mode signal; determining the number of delayed symbol blocks of the target high-order mode signal according to the number of delayed symbols of the target high-order mode signal relative to the fundamental mode signal and the length of the signal symbol block; Phase recovery is performed on the target high-order mode signal according to the first phase deflection information and the number of delayed symbol blocks of the target high-order mode signal.
14. A carrier phase recovery method, comprising: Acquire a transmission signal, and perform block processing on a plurality of received symbols in the transmission signal to obtain a plurality of signal symbol blocks; performing clustering processing on each of the signal symbol blocks in sequence to obtain a phase deflection value of a current center of each of the signal symbol blocks relative to its corresponding target initial center; Phase recovery is performed on the matched signal symbol blocks according to the phase deflection values of the signal symbol blocks.
15. An optical transmission device, comprising a processor, a memory, a computer program stored in the memory and executable by the processor, and a data bus for realizing connection and communication between the processor and the memory, wherein when the computer program is executed by the processor, the steps of the carrier phase recovery method as described in any one of claims 1 to 14 are implemented.
16. A storage medium for computer-readable storage, wherein the storage medium stores one or more programs, and the one or more programs can be executed by one or more processors to implement the steps of the carrier phase recovery method according to any one of claims 1 to 14.