Adaptive channel equalization method and device

By reducing the number of multipliers in the adaptive channel equalization method, through multi-order complex calculation and first-order real calculation, the problems of high chip cost and high power consumption in traditional methods are solved, and more efficient application of coherent optical communication technology is achieved.

CN116016047BActive Publication Date: 2025-03-28WUHAN POST & TELECOMM RES INST CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202211604369.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-12-13
Publication Date
2025-03-28
Estimated Expiration
2042-12-13

AI Technical Summary

Technical Problem

The traditional adaptive channel equalization method requires too many multipliers, resulting in high chip cost and large power consumption, limiting the application of coherent optical communication technology in short-distance scenarios.

Method used

By performing multi-order complex calculations of the real and imaginary parts of the two polarization input signals, the initial output signals of the two polarizations are obtained and the first-order real calculations are performed to obtain the target output signals of the two polarizations, thereby reducing the required number of multipliers.

Benefits of technology

It effectively reduces the cost and power consumption of the chip and improves the application efficiency of coherent optical communication technology in short-distance scenarios.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116016047B_ABST
    Figure CN116016047B_ABST
Patent Text Reader

Abstract

The present application relates to an adaptive channel equalization method and device, and relates to the field of optical communication technology, including performing multi-order complex number calculations on the real and imaginary parts of two polarized input signals to obtain the initial output signals of the two polarizations; performing first-order real number calculations on the initial output signals of the two polarizations to obtain the target output signals of the two polarizations. The present application simplifies the adaptive channel equalization algorithm in the DSP algorithm at the receiving end of the coherent optical communication system to reduce the number of multipliers required, thereby effectively reducing chip cost and power consumption.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of optical communication technology, and in particular to an adaptive channel equalization method and device. Background Art

[0002] With the continuous development of coherent optical communication technology in the past 10 years, high-speed coherent optical communication equipment has been commercialized on a large scale in backbone networks. At the same time, with the rapid development of network services and the continuous updating of communication needs, the demand for improving communication speeds in other scenarios outside the backbone network is also increasing, such as data centers, access networks and other short-distance communication scenarios. Since coherent optical communication technology can give full play to its high-speed advantages, it can play a role in short-distance communication scenarios. However, due to the high system and algorithm complexity of traditional coherent optical communication technology, it needs to rely on complex digital signal processing (DSP) chips, which restricts the large-scale application of coherent optical communication technology in short-distance scenarios. In addition, short-distance communication scenarios have higher requirements for low cost and low power consumption, making it difficult to directly apply traditional complex coherent optical communication technology.

[0003] Among them, the adaptive channel equalization algorithm in the DSP algorithm of the receiving end of the traditional coherent optical communication system often adopts a 2×2 multiple input multiple output (MIMO) butterfly algorithm structure based on complex multipliers. However, for an N-order 2×2 butterfly adaptive equalization module, each calculation requires N complex multipliers, and a total of 4N complex multipliers are required for the four channels. Since multipliers are a relatively scarce hardware resource, they are more difficult to implement than other algorithm resources such as adders or comparators. Therefore, a large number of multipliers will lead to higher chip costs, and the use of a large number of multipliers will also increase chip power consumption, which is not conducive to the application of high-speed coherent optical communication technology in short-distance scenarios. Summary of the invention

[0004] The present application provides an adaptive channel equalization method and device to solve the problems of high chip cost and high power consumption caused by excessive number of multipliers required in traditional adaptive channel equalization methods in the related art.

[0005] In a first aspect, an adaptive channel equalization method is provided, comprising:

[0006] Perform multi-order complex calculations on the real and imaginary parts of the two polarization input signals to obtain the initial output signals of the two polarizations;

[0007] The first-order real number calculation is performed on the initial output signals of the two polarizations to obtain the target output signals of the two polarizations.

[0008] In some embodiments, performing multi-order complex number calculations on the real parts and imaginary parts of the two polarized input signals to obtain the two polarized initial output signals includes:

[0009] Four arithmetic operations are performed on the real parts and the corresponding initial coefficients, and the imaginary parts and the corresponding initial coefficients of the two polarization input signals to obtain the initial output signal corresponding to each polarization.

[0010] In some embodiments, performing four arithmetic operations on the real parts and their corresponding initial coefficients, and the imaginary parts and their corresponding initial coefficients of the two polarization input signals to obtain the initial output signal corresponding to each polarization includes:

[0011] The real part and the imaginary part of the initial output signal are calculated respectively by a first calculation formula, and the first calculation formula is:

[0012]

[0013]

[0014]

[0015]

[0016] Where, Einx_re(i) and Einx_im(i) represent the real and imaginary parts of the X-polarization input signal, Einy_re(i) and Einy_im(i) represent the real and imaginary parts of the Y-polarization input signal, Eoutx1_re and Eoutx1_im represent the real and imaginary parts of the X-polarization initial output signal, Eouty1_re and Eouty1_im represent the real and imaginary parts of the Y-polarization initial output signal, and F x _re(i) is the initial coefficient from the real part of the X-polarization input signal to the real part of the X-polarization initial output signal, F x _im(i) is the initial coefficient from the imaginary part of the X-polarization input signal to the imaginary part of the X-polarization initial output signal, F y _re(i) is the initial coefficient from the real part of the Y polarization input signal to the real part of the Y polarization initial output signal, F y _im(i) is the initial coefficient from the imaginary part of the Y polarization input signal to the imaginary part of the Y polarization initial output signal, i represents the number of equalization modules and i∈[1,N].

[0017] In some embodiments, performing a first-order real number calculation on the two-polarized initial output signals to obtain the two-polarized target output signals includes:

[0018] Four arithmetic operations are performed on the real parts of the initial output signals of the two polarizations and their corresponding target coefficients, and the imaginary parts and their corresponding target coefficients to obtain the target output signal corresponding to each polarization.

[0019] In some embodiments, performing four arithmetic operations on the real parts of the initial output signals of the two polarizations and their corresponding target coefficients, and the imaginary parts and their corresponding target coefficients to obtain the target output signal corresponding to each polarization includes:

[0020] The real part and the imaginary part of the target output signal are calculated respectively by the second calculation formula, and the second calculation formula is:

[0021]

[0022]

[0023]

[0024]

[0025] Where, Eoutx_re and Eoutx_im represent the real and imaginary parts of the target output signal of X polarization, Eouty_re and Eouty_im represent the real and imaginary parts of the target output signal of Y polarization, respectively. xr _ xr It represents the target coefficient from the real part of the X-polarization initial output signal to the real part of the X-polarization target output signal, F xi _ xr It represents the target coefficient from the imaginary part of the X-polarization initial output signal to the real part of the X-polarization target output signal, F yr _ xr The target coefficient F represents the real part of the Y-polarized initial signal to the real part of the X-polarized target output signal. yi _ xr It represents the target coefficient of the Y-polarization initial output signal imaginary part to the X-polarization target output signal real part, F xr _ xi It represents the target coefficient from the real part of the X-polarization initial output signal to the imaginary part of the X-polarization target output signal, F xi _ xi It represents the target coefficient from the imaginary part of the X-polarization initial output signal to the imaginary part of the X-polarization target output signal, F yr _ xi The target coefficient F represents the real part of the Y-polarized initial signal to the imaginary part of the X-polarized target output signal. yi _xi It represents the target coefficient of the imaginary part of the Y-polarized initial output signal to the imaginary part of the X-polarized target output signal, F xr _ yr It represents the target coefficient from the real part of the X-polarized initial output signal to the real part of the Y-polarized target output signal, F xi _ yr It represents the target coefficient of the imaginary part of the X-polarized initial output signal to the real part of the Y-polarized target output signal, F yr _ yr The target coefficient F represents the real part of the Y-polarized initial signal to the real part of the Y-polarized target output signal. yi _ yr It represents the target coefficient from the imaginary part of the Y-polarized initial output signal to the real part of the Y-polarized target output signal, F xr _ yi It represents the target coefficient of the real part of the X-polarized initial output signal to the imaginary part of the Y-polarized target output signal, F xi _ yi It represents the target coefficient of the imaginary part of the initial output signal with X polarization to the imaginary part of the target output signal with Y polarization, F yr _ yi It represents the target coefficient from the real part of the Y-polarization initial signal to the imaginary part of the Y-polarization target output signal, F yi _ yi It represents the target coefficient of the transformation from the imaginary part of the Y-polarization initial output signal to the imaginary part of the Y-polarization target output signal.

[0026] In a second aspect, an adaptive channel equalization device is provided, comprising:

[0027] A complex number calculation unit, which is used to perform multi-order complex number calculations on the real part and the imaginary part of the two polarization input signals to obtain the initial output signals of the two polarizations;

[0028] The real number calculation unit is used to perform first-order real number calculation on the initial output signals of the two polarizations to obtain the target output signals of the two polarizations.

[0029] In some embodiments, the complex number calculation unit is specifically used for:

[0030] Four arithmetic operations are performed on the real parts and the corresponding initial coefficients, and the imaginary parts and the corresponding initial coefficients of the two polarization input signals to obtain the initial output signal corresponding to each polarization.

[0031] In some embodiments, the complex number calculation unit is further configured to:

[0032] The real part and the imaginary part of the initial output signal are calculated respectively by a first calculation formula, and the first calculation formula is:

[0033]

[0034]

[0035]

[0036]

[0037] Where, Einx_re(i) and Einx_im(i) represent the real and imaginary parts of the X-polarization input signal, Einy_re(i) and Einy_im(i) represent the real and imaginary parts of the Y-polarization input signal, Eoutx1_re and Eoutx1_im represent the real and imaginary parts of the X-polarization initial output signal, Eouty1_re and Eouty1_im represent the real and imaginary parts of the Y-polarization initial output signal, and F x _re(i) is the initial coefficient from the real part of the X-polarization input signal to the real part of the X-polarization initial output signal, F x _im(i) is the initial coefficient from the imaginary part of the X-polarization input signal to the imaginary part of the X-polarization initial output signal, F y _re(i) is the initial coefficient from the real part of the Y polarization input signal to the real part of the Y polarization initial output signal, F y _im(i) is the initial coefficient from the imaginary part of the Y polarization input signal to the imaginary part of the Y polarization initial output signal, i represents the number of equalization modules and i∈[1,N].

[0038] In some embodiments, the real number calculation unit is specifically used for:

[0039] Four arithmetic operations are performed on the real parts of the initial output signals of the two polarizations and their corresponding target coefficients, and the imaginary parts and their corresponding target coefficients to obtain the target output signal corresponding to each polarization.

[0040] In some embodiments, the real number calculation unit is further used to:

[0041] The real part and the imaginary part of the target output signal are calculated respectively by the second calculation formula, and the second calculation formula is:

[0042]

[0043]

[0044]

[0045]

[0046] Where, Eoutx_re and Eoutx_im represent the real and imaginary parts of the target output signal of X polarization, Eouty_re and Eouty_im represent the real and imaginary parts of the target output signal of Y polarization, respectively. xr _ xr It represents the target coefficient from the real part of the X-polarization initial output signal to the real part of the X-polarization target output signal, F xi _ xr It represents the target coefficient from the imaginary part of the X-polarization initial output signal to the real part of the X-polarization target output signal, F yr _ xr The target coefficient F represents the real part of the Y-polarized initial signal to the real part of the X-polarized target output signal. yi _ xr It represents the target coefficient of the Y-polarization initial output signal imaginary part to the X-polarization target output signal real part, F xr _ xi It represents the target coefficient from the real part of the X-polarization initial output signal to the imaginary part of the X-polarization target output signal, F xi _ xi It represents the target coefficient from the imaginary part of the X-polarization initial output signal to the imaginary part of the X-polarization target output signal, F yr _ xi The target coefficient F represents the real part of the Y-polarized initial signal to the imaginary part of the X-polarized target output signal. yi _ xi It represents the target coefficient of the imaginary part of the Y-polarized initial output signal to the imaginary part of the X-polarized target output signal, F xr _ yr It represents the target coefficient from the real part of the X-polarized initial output signal to the real part of the Y-polarized target output signal, F xi _ yr It represents the target coefficient of the imaginary part of the X-polarized initial output signal to the real part of the Y-polarized target output signal, F yr _ yr The target coefficient F represents the real part of the Y-polarized initial signal to the real part of the Y-polarized target output signal. yi _ yr It represents the target coefficient from the imaginary part of the Y-polarized initial output signal to the real part of the Y-polarized target output signal, F xr _ yiIt represents the target coefficient of the real part of the X-polarized initial output signal to the imaginary part of the Y-polarized target output signal, F xi _ yi It represents the target coefficient of the imaginary part of the initial output signal with X polarization to the imaginary part of the target output signal with Y polarization, F yr _ yi It represents the target coefficient from the real part of the Y-polarization initial signal to the imaginary part of the Y-polarization target output signal, F yi _ yi It represents the target coefficient of the transformation from the imaginary part of the Y-polarization initial output signal to the imaginary part of the Y-polarization target output signal.

[0047] The present application provides an adaptive channel equalization method and device, including performing multi-order complex number calculations on the real and imaginary parts of two polarized input signals to obtain initial output signals of the two polarizations; performing first-order real number calculations on the initial output signals of the two polarizations to obtain target output signals of the two polarizations. The present application simplifies the adaptive channel equalization algorithm in the DSP algorithm at the receiving end of the coherent optical communication system to reduce the number of multipliers required, thereby effectively reducing chip cost and power consumption. BRIEF DESCRIPTION OF THE DRAWINGS

[0048] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.

[0049] Figure 1 A schematic diagram of a flow chart of an adaptive channel equalization method provided in an embodiment of the present application;

[0050] Figure 2 It is a block diagram of the structure of the traditional 2×2 butterfly adaptive channel equalization algorithm;

[0051] Figure 3 A structural block diagram of an adaptive channel equalization method provided in an embodiment of the present application;

[0052] Figure 4 A schematic diagram of the structure of an adaptive channel equalization device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0053] In order to make the purpose, technical solution and advantages of the embodiments of the present application clearer, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without making creative work are within the scope of protection of this application.

[0054] The embodiments of the present application provide an adaptive channel equalization method and device, which can solve the problems of high chip cost and high power consumption caused by the excessive number of multipliers required by the traditional adaptive channel equalization method in the related art.

[0055] Figure 1 This embodiment provides an adaptive channel equalization method, which includes the following steps:

[0056] Step S10: performing multi-order complex calculations on the real and imaginary parts of the two polarized input signals respectively to obtain the two polarized initial output signals;

[0057] Step S20: performing first-order real number calculation on the initial output signals of the two polarization paths to obtain target output signals of the two polarization paths.

[0058] For example, see Figure 2 As shown, it should be understood that the traditional 2×2 butterfly adaptive channel equalization algorithm consists of 4 N-order complex calculation modules. Among them, Einx and Einy are the input complex signals of the X and Y polarizations, and F xx 、F xy 、F yx and F yy They are four complex coefficients, which are updated in real time by the coefficient update algorithm. In the traditional 2×2 butterfly adaptive channel equalization algorithm, the input complex signal is multiplied by the complex coefficient and then summed to obtain the output signal, which is then passed through the adaptive channel equalization module to compensate for the inter-symbol interference caused by chromatic dispersion, polarization-related loss, polarization-related dispersion, and various device damages, and polarization demultiplexing is completed to restore the X and Y polarization signals Eoutx and Eouty. Specifically, the calculation formula of the traditional 2×2 butterfly adaptive channel equalization algorithm is as follows:

[0059]

[0060]

[0061] In the formula, Einx and Einy are the inputs of the two polarization signals of the equalization module X and Y, respectively; Eoutx and Eouty are the outputs of the equalization module, respectively; F is the update coefficient of the equalization module; the small mark in the upper right corner indicates the input and output direction of the polarization state, where F xx is the coefficient from X-polarization input signal to X-polarization output signal, F xy is the coefficient from X-polarized input signal to Y-polarized output signal, F yx is the coefficient from Y-polarized input signal to X-polarized output signal, F yy is the coefficient from the Y polarization input signal to the Y polarization output signal; i is the index of the equalization module level, and its value range is 1 to N. It can be seen that for an N-order 2×2 butterfly adaptive equalization module, each calculation requires N complex multipliers, and the four paths consume a total of 4N complex multipliers.

[0062] However, in this embodiment, the adaptive channel equalization algorithm structure in the DSP algorithm of the coherent optical communication system receiving end is simplified in view of the low dispersion, low polarization mode loss, low nonlinear effect and other characteristics of short-distance communication scenarios. Figure 3 As shown, the simplified adaptive channel equalization algorithm of this embodiment is mainly divided into two parts, the first part is composed of two N-order complex calculation modules, and the second part is composed of one 1st-order real 4×4 butterfly calculation module. It can be understood that in the 2 N-order complex calculation modules of the first part, only 2N complex multipliers are needed to perform multi-order complex calculations on the real and imaginary parts of the two polarization input signals respectively, so as to obtain the initial output signals of the two polarizations; and in the 1st-order real 4×4 butterfly structure calculation module of the second part, only 16 real multipliers are needed to perform 1st-order real calculations on the initial output signals of the two polarizations respectively, so as to obtain the final output signals of the two polarizations.

[0063] It can be seen that in this embodiment, a total of 2N complex multipliers + 16 real multipliers are required; while the traditional N-order complex 2×2 butterfly structure requires 4N complex multipliers, and the value of N in the high-speed coherent optical communication system is relatively large, so that one complex multiplier in the DSP requires 3 or 4 real multipliers, that is, the traditional N-order complex 2×2 butterfly structure requires about 12N to 16N complex multipliers in the high-speed coherent optical communication system. In summary, compared with the prior art, the resource consumption of the multipliers required in this embodiment is reduced by at least half, which effectively reduces the cost and power consumption of the chip.

[0064] Furthermore, the step S10 specifically includes:

[0065] Four arithmetic operations are performed on the real parts and the corresponding initial coefficients, and the imaginary parts and the corresponding initial coefficients of the two polarization input signals to obtain the initial output signal corresponding to each polarization.

[0066] Exemplarily, in this embodiment, the input signals consisting of the real and imaginary parts of the two polarization signals X and Y are processed by two parallel N-order complex calculation modules in the first part, respectively, to obtain the initial output signal corresponding to each polarization. The calculation formula of the first part is as follows:

[0067]

[0068]

[0069] Wherein, Einx is the X-polarization input signal, which includes the real part Einx_re and the imaginary part Einx_im; Einy is the Y-polarization input signal, which includes the real part Einy_re and the imaginary part Einy_im; Eoutx1 is the X-polarization output signal (i.e., the X-polarization initial output signal), which includes the real part Eoutx1_re and the imaginary part Eoutx1_im; Eouty1 is the Y-polarization output signal (i.e., the Y-polarization initial output signal), which includes the real part Eouty1_re and the imaginary part Eouty1_im; F is the coefficient of the equalization module, and the small mark in the upper right corner indicates the polarization state input and output direction, where F x is the initial coefficient from X-polarized input signal to X-polarized output signal, F y is the initial coefficient from the Y polarization input signal to the Y polarization output signal; i is the index of the equalization module level, and its value range is 1 to N, where N is a positive integer. It should be noted that the coefficient F will be updated and determined according to the coefficient update method corresponding to the actual demand, and is not limited here.

[0070] Specifically, performing four arithmetic operations on the real parts and the corresponding initial coefficients, and the imaginary parts and the corresponding initial coefficients of the two polarization input signals to obtain the initial output signal corresponding to each polarization includes:

[0071] The real part and the imaginary part of the initial output signal are calculated respectively by a first calculation formula, and the first calculation formula is:

[0072]

[0073]

[0074]

[0075]

[0076] Where, Einx_re(i) and Einx_im(i) represent the real and imaginary parts of the X-polarization input signal, Einy_re(i) and Einy_im(i) represent the real and imaginary parts of the Y-polarization input signal, Eoutx1_re and Eoutx1_im represent the real and imaginary parts of the X-polarization initial output signal, Eouty1_re and Eouty1_im represent the real and imaginary parts of the Y-polarization initial output signal, and F x _re(i) is the initial coefficient from the real part of the X-polarization input signal to the real part of the X-polarization initial output signal, F x _im(i) is the initial coefficient from the imaginary part of the X-polarization input signal to the imaginary part of the X-polarization initial output signal, F y _re(i) is the initial coefficient from the real part of the Y polarization input signal to the real part of the Y polarization initial output signal, F y _im(i) is the initial coefficient from the imaginary part of the Y polarization input signal to the imaginary part of the Y polarization initial output signal, i represents the number of equalization modules and i∈[1,N].

[0077] Exemplarily, in this embodiment, the input signals consisting of the real and imaginary parts of the X and Y polarization signals are respectively processed and calculated by the first calculation formula in the two parallel N-order complex calculation modules in the first part to obtain the initial output signals Eoutx1_re and Eoutx1_im of the real and imaginary parts corresponding to the X polarization and the initial output signals Eouty1_re and Eouty1_im of the real and imaginary parts corresponding to the Y polarization. Then, the real initial output signal Eoutx1_re and the imaginary initial output signal Eoutx1_im of the X polarization and the real initial output signal Eouty1_re and the imaginary initial output signal Eouty1_im of the Y polarization are used as the input signals of the second part in step S20.

[0078] Furthermore, the step S20 specifically includes:

[0079] Four arithmetic operations are performed on the real parts of the initial output signals of the two polarizations and their corresponding target coefficients, and the imaginary parts and their corresponding target coefficients to obtain the target output signal corresponding to each polarization.

[0080] Exemplarily, in this embodiment, the initial output signals Eoutx1_re, Eoutx1_im, Eouty1_re and Eouty1_im calculated in the first part are respectively processed in the calculation module of the first-order real number 4×4 butterfly structure of the second part in step S20 to obtain the target output signal corresponding to each polarization.

[0081] Specifically, performing four arithmetic operations on the real part and the corresponding target coefficient, and the imaginary part and the corresponding target coefficient of the initial output signals of the two polarizations to obtain the target output signal corresponding to each polarization includes:

[0082] The real part and the imaginary part of the target output signal are calculated respectively by the second calculation formula, and the second calculation formula is:

[0083]

[0084]

[0085]

[0086]

[0087] Where, Eoutx_re and Eoutx_im represent the real and imaginary parts of the target output signal of X polarization, Eouty_re and Eouty_im represent the real and imaginary parts of the target output signal of Y polarization, respectively. xr _ xr It represents the target coefficient from the real part of the X-polarization initial output signal to the real part of the X-polarization target output signal, F xi _ xr It represents the target coefficient from the imaginary part of the X-polarization initial output signal to the real part of the X-polarization target output signal, F yr _ xr The target coefficient F represents the real part of the Y-polarized initial signal to the real part of the X-polarized target output signal. yi _ xr It represents the target coefficient of the Y-polarization initial output signal imaginary part to the X-polarization target output signal real part, F xr _ xi It represents the target coefficient from the real part of the X-polarization initial output signal to the imaginary part of the X-polarization target output signal, F xi _ xi It represents the target coefficient from the imaginary part of the X-polarization initial output signal to the imaginary part of the X-polarization target output signal, F yr _ xi The target coefficient F represents the real part of the Y-polarized initial signal to the imaginary part of the X-polarized target output signal. yi _ xi It represents the target coefficient of the imaginary part of the Y-polarized initial output signal to the imaginary part of the X-polarized target output signal, F xr _ yrIt represents the target coefficient from the real part of the X-polarized initial output signal to the real part of the Y-polarized target output signal, F xi _ yr It represents the target coefficient of the imaginary part of the X-polarized initial output signal to the real part of the Y-polarized target output signal, F yr _ yr The target coefficient F represents the real part of the Y-polarized initial signal to the real part of the Y-polarized target output signal. yi _ yr It represents the target coefficient from the imaginary part of the Y-polarized initial output signal to the real part of the Y-polarized target output signal, F xr _ yi It represents the target coefficient of the real part of the X-polarized initial output signal to the imaginary part of the Y-polarized target output signal, F xi _ yi It represents the target coefficient of the imaginary part of the initial output signal with X polarization to the imaginary part of the target output signal with Y polarization, F yr _ yi It represents the target coefficient from the real part of the Y-polarization initial signal to the imaginary part of the Y-polarization target output signal, F yi _ yi It represents the target coefficient from the imaginary part of the Y-polarized initial output signal to the imaginary part of the Y-polarized target output signal. It should be noted that the various target coefficients in this embodiment will be updated and determined according to the coefficient updating method corresponding to the actual needs, which is not limited here.

[0088] Exemplarily, in this embodiment, the input signal consisting of the real part and the imaginary part of the initial output signals of the X and Y polarizations is respectively processed and calculated by the second calculation formula in the calculation module of the first-order real number 4×4 butterfly structure of the second part. For example, the four results output to the real part direction of the X polarization are summed to obtain the real part Eoutx_re of the final X polarization output signal (i.e., the target output signal). Similarly, the imaginary part Eoutx_im of the final X polarization output signal and the real part Eouty_re and imaginary part Eouty_im of the final Y polarization output signal can be obtained.

[0089] In summary, this embodiment simplifies the adaptive channel equalization algorithm in the DSP algorithm of the coherent optical communication system receiving end to reduce the number of required multipliers, thereby effectively reducing chip cost and power consumption.

[0090] See also Figure 4 As shown, the embodiment of the present application also provides an adaptive channel equalization device, including:

[0091] A complex number calculation unit, which is used to perform multi-order complex number calculations on the real part and the imaginary part of the two polarization input signals to obtain the initial output signals of the two polarizations;

[0092] The real number calculation unit is used to perform first-order real number calculation on the initial output signals of the two polarizations to obtain the target output signals of the two polarizations.

[0093] Furthermore, the complex number calculation unit is specifically used for:

[0094] Four arithmetic operations are performed on the real parts and the corresponding initial coefficients, and the imaginary parts and the corresponding initial coefficients of the two polarization input signals to obtain the initial output signal corresponding to each polarization.

[0095] Furthermore, the complex number calculation unit is further used for:

[0096] The real part and the imaginary part of the initial output signal are calculated respectively by a first calculation formula, and the first calculation formula is:

[0097]

[0098]

[0099]

[0100]

[0101] Where, Einx_re(i) and Einx_im(i) represent the real and imaginary parts of the X-polarization input signal, Einy_re(i) and Einy_im(i) represent the real and imaginary parts of the Y-polarization input signal, Eoutx1_re and Eoutx1_im represent the real and imaginary parts of the X-polarization initial output signal, Eouty1_re and Eouty1_im represent the real and imaginary parts of the Y-polarization initial output signal, and F x _re(i) is the initial coefficient from the real part of the X-polarization input signal to the real part of the X-polarization initial output signal, F x _im(i) is the initial coefficient from the imaginary part of the X-polarization input signal to the imaginary part of the X-polarization initial output signal, F y _re(i) is the initial coefficient from the real part of the Y polarization input signal to the real part of the Y polarization initial output signal, F y _im(i) is the initial coefficient from the imaginary part of the Y polarization input signal to the imaginary part of the Y polarization initial output signal, i represents the number of equalization modules and i∈[1,N].

[0102] Furthermore, the real number calculation unit is specifically used for:

[0103] Four arithmetic operations are performed on the real parts of the initial output signals of the two polarizations and their corresponding target coefficients, and the imaginary parts and their corresponding target coefficients to obtain the target output signal corresponding to each polarization.

[0104] Furthermore, the real number calculation unit is also specifically used for:

[0105] The real part and the imaginary part of the target output signal are calculated respectively by the second calculation formula, and the second calculation formula is:

[0106]

[0107]

[0108]

[0109]

[0110] Where, Eoutx_re and Eoutx_im represent the real and imaginary parts of the target output signal of X polarization, Eouty_re and Eouty_im represent the real and imaginary parts of the target output signal of Y polarization, respectively. xr _ xr It represents the target coefficient from the real part of the X-polarization initial output signal to the real part of the X-polarization target output signal, F xi _ xr It represents the target coefficient from the imaginary part of the X-polarization initial output signal to the real part of the X-polarization target output signal, F yr _ xr The target coefficient F represents the real part of the Y-polarized initial signal to the real part of the X-polarized target output signal. yi _ xr It represents the target coefficient of the Y-polarization initial output signal imaginary part to the X-polarization target output signal real part, F xr _ xi It represents the target coefficient from the real part of the X-polarization initial output signal to the imaginary part of the X-polarization target output signal, F xi _ xi It represents the target coefficient from the imaginary part of the X-polarization initial output signal to the imaginary part of the X-polarization target output signal, F yr _ xi The target coefficient F represents the real part of the Y-polarized initial signal to the imaginary part of the X-polarized target output signal. yi _ xi It represents the target coefficient of the imaginary part of the Y-polarized initial output signal to the imaginary part of the X-polarized target output signal, Fxr _ yr It represents the target coefficient from the real part of the X-polarized initial output signal to the real part of the Y-polarized target output signal, F xi _ yr It represents the target coefficient of the imaginary part of the X-polarized initial output signal to the real part of the Y-polarized target output signal, F yr _ yr The target coefficient F represents the real part of the Y-polarized initial signal to the real part of the Y-polarized target output signal. yi _ yr It represents the target coefficient from the imaginary part of the Y-polarized initial output signal to the real part of the Y-polarized target output signal, F xr _ yi It represents the target coefficient of the real part of the X-polarized initial output signal to the imaginary part of the Y-polarized target output signal, F xi _ yi It represents the target coefficient of the imaginary part of the initial output signal with X polarization to the imaginary part of the target output signal with Y polarization, F yr _ yi It represents the target coefficient from the real part of the Y-polarization initial signal to the imaginary part of the Y-polarization target output signal, F yi _ yi It represents the target coefficient of the transformation from the imaginary part of the Y-polarization initial output signal to the imaginary part of the Y-polarization target output signal.

[0111] It should be noted that those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working process of the above-described device and each unit can refer to the corresponding process in the aforementioned adaptive channel equalization method embodiment, and will not be repeated here.

[0112] In the description of the present application, it should be noted that relational terms such as "first" and "second" are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, an element defined by the statement "includes a ..." does not exclude the presence of other identical elements in the process, method, article or device including the element.

[0113] The above description is only a specific implementation of the present application, so that those skilled in the art can understand or implement the present application. Various modifications to these embodiments will be apparent to those skilled in the art, and the general principles defined herein can be implemented in other embodiments without departing from the spirit or scope of the present application. Therefore, the present application will not be limited to the embodiments shown herein, but will conform to the widest range consistent with the principles and novel features applied for herein.

Claims

1. An adaptive channel equalization method, characterized in that: include: Perform multi-order complex calculations on the real and imaginary parts of the two polarization input signals to obtain the initial output signals of the two polarizations; Performing a first-order real number calculation on the initial output signals of the two polarizations to obtain the target output signals of the two polarizations; The method of performing multi-order complex calculations on the real and imaginary parts of the two polarized input signals to obtain the two polarized initial output signals includes: Performing four arithmetic operations on the real parts and their corresponding initial coefficients, and the imaginary parts and their corresponding initial coefficients of the two polarization input signals to obtain an initial output signal corresponding to each polarization; The method of performing four arithmetic operations on the real parts and the corresponding initial coefficients and the imaginary parts and the corresponding initial coefficients of the two polarization input signals to obtain the initial output signal corresponding to each polarization includes: The real part and the imaginary part of the initial output signal are calculated respectively by a first calculation formula, and the first calculation formula is: , , , , Where, Einx_re(i) and Einx_im(i) represent the real and imaginary parts of the X-polarization input signal, Einy_re(i) and Einy_im(i) represent the real and imaginary parts of the Y-polarization input signal, Eoutx1_re and Eoutx1_im represent the real and imaginary parts of the X-polarization initial output signal, Eouty1_re and Eouty1_im represent the real and imaginary parts of the Y-polarization initial output signal, and F x _re(i) is the initial coefficient from the real part of the X-polarization input signal to the real part of the X-polarization initial output signal, F x _im(i) is the initial coefficient from the imaginary part of the X-polarization input signal to the imaginary part of the X-polarization initial output signal, F y _re(i) is the initial coefficient from the real part of the Y polarization input signal to the real part of the Y polarization initial output signal, F y _im(i) is the initial coefficient from the imaginary part of the Y polarization input signal to the imaginary part of the Y polarization initial output signal, i represents the number of equalization modules and .

2. The adaptive channel equalization method according to claim 1, characterized in that: The step of performing first-order real number calculation on the initial output signals of the two polarization paths to obtain the target output signals of the two polarization paths includes: Four arithmetic operations are performed on the real parts of the initial output signals of the two polarizations and their corresponding target coefficients, and the imaginary parts and their corresponding target coefficients to obtain the target output signal corresponding to each polarization.

3. The adaptive channel equalization method according to claim 2, characterized in that: The method of performing four arithmetic operations on the real part and the corresponding target coefficient and the imaginary part and the corresponding target coefficient of the initial output signals of the two polarizations to obtain the target output signal corresponding to each polarization includes: The real part and the imaginary part of the target output signal are calculated respectively by the second calculation formula, and the second calculation formula is: , , , , Where, Eoutx_re and Eoutx_im represent the real and imaginary parts of the target output signal of X polarization, Eouty_re and Eouty_im represent the real and imaginary parts of the target output signal of Y polarization, respectively. xr_xr It represents the target coefficient from the real part of the X-polarization initial output signal to the real part of the X-polarization target output signal, F xi_xr It represents the target coefficient from the imaginary part of the X-polarization initial output signal to the real part of the X-polarization target output signal, F yr_xr The target coefficient F represents the real part of the Y-polarized initial signal to the real part of the X-polarized target output signal. yi_xr It represents the target coefficient of the imaginary part of the Y-polarized initial output signal to the real part of the X-polarized target output signal, F xr_xi It represents the target coefficient from the real part of the X-polarization initial output signal to the imaginary part of the X-polarization target output signal, F xi_xi It represents the target coefficient from the imaginary part of the X-polarization initial output signal to the imaginary part of the X-polarization target output signal, F yr_xi The target coefficient F represents the real part of the Y-polarized initial signal to the imaginary part of the X-polarized target output signal. yi_xi It represents the target coefficient of the imaginary part of the Y-polarized initial output signal to the imaginary part of the X-polarized target output signal, F xr_yr It represents the target coefficient from the real part of the X-polarized initial output signal to the real part of the Y-polarized target output signal, F xi_yr It represents the target coefficient of the imaginary part of the X-polarized initial output signal to the real part of the Y-polarized target output signal, F yr_yr The target coefficient F represents the real part of the Y-polarized initial signal to the real part of the Y-polarized target output signal. yi_yr It represents the target coefficient from the imaginary part of the Y-polarized initial output signal to the real part of the Y-polarized target output signal, F xr_yi It represents the target coefficient of the real part of the X-polarized initial output signal to the imaginary part of the Y-polarized target output signal, F xi_yi It represents the target coefficient of the imaginary part of the initial output signal with X polarization to the imaginary part of the target output signal with Y polarization, F yr_yi It represents the target coefficient from the real part of the Y-polarization initial signal to the imaginary part of the Y-polarization target output signal, F yi_yi It represents the target coefficient of the transformation from the imaginary part of the Y-polarization initial output signal to the imaginary part of the Y-polarization target output signal.

4. An adaptive channel equalization device, characterized in that: include: A complex number calculation unit, which is used to perform multi-order complex number calculations on the real part and the imaginary part of the two polarization input signals to obtain the initial output signals of the two polarizations; A real number calculation unit, which is used to perform a first-order real number calculation on the initial output signals of the two polarizations to obtain target output signals of the two polarizations; Wherein, the complex number calculation unit is specifically used for: Performing four arithmetic operations on the real parts and their corresponding initial coefficients, and the imaginary parts and their corresponding initial coefficients of the two polarization input signals to obtain an initial output signal corresponding to each polarization; The complex number calculation unit is further specifically used for: The real part and the imaginary part of the initial output signal are calculated respectively by a first calculation formula, and the first calculation formula is: , , , , Where, Einx_re(i) and Einx_im(i) represent the real and imaginary parts of the X-polarization input signal, Einy_re(i) and Einy_im(i) represent the real and imaginary parts of the Y-polarization input signal, Eoutx1_re and Eoutx1_im represent the real and imaginary parts of the X-polarization initial output signal, Eouty1_re and Eouty1_im represent the real and imaginary parts of the Y-polarization initial output signal, and F x _re(i) is the initial coefficient from the real part of the X-polarization input signal to the real part of the X-polarization initial output signal, F x _im(i) is the initial coefficient from the imaginary part of the X-polarization input signal to the imaginary part of the X-polarization initial output signal, F y _re(i) is the initial coefficient from the real part of the Y polarization input signal to the real part of the Y polarization initial output signal, F y _im(i) is the initial coefficient from the imaginary part of the Y polarization input signal to the imaginary part of the Y polarization initial output signal, i represents the number of equalization modules and .

5. The adaptive channel equalization device according to claim 4, characterized in that: The real number calculation unit is specifically used for: Four arithmetic operations are performed on the real parts of the initial output signals of the two polarizations and their corresponding target coefficients, and the imaginary parts and their corresponding target coefficients to obtain the target output signal corresponding to each polarization.

6. The adaptive channel equalization device according to claim 5, characterized in that: The real number calculation unit is also specifically used for: The real part and the imaginary part of the target output signal are calculated respectively by the second calculation formula, and the second calculation formula is: , , , , Where, Eoutx_re and Eoutx_im represent the real and imaginary parts of the target output signal of X polarization, Eouty_re and Eouty_im represent the real and imaginary parts of the target output signal of Y polarization, respectively. xr_xr It represents the target coefficient from the real part of the X-polarization initial output signal to the real part of the X-polarization target output signal, F xi_xr It represents the target coefficient from the imaginary part of the X-polarization initial output signal to the real part of the X-polarization target output signal, F yr_xr The target coefficient F represents the real part of the Y-polarized initial signal to the real part of the X-polarized target output signal. yi_xr It represents the target coefficient of the imaginary part of the Y-polarized initial output signal to the real part of the X-polarized target output signal, F xr_xi It represents the target coefficient from the real part of the X-polarization initial output signal to the imaginary part of the X-polarization target output signal, F xi_xi It represents the target coefficient from the imaginary part of the X-polarization initial output signal to the imaginary part of the X-polarization target output signal, F yr_xi The target coefficient F represents the real part of the Y-polarized initial signal to the imaginary part of the X-polarized target output signal. yi_xi It represents the target coefficient of the imaginary part of the Y-polarized initial output signal to the imaginary part of the X-polarized target output signal, F xr_yr It represents the target coefficient from the real part of the X-polarized initial output signal to the real part of the Y-polarized target output signal, F xi_yr It represents the target coefficient of the imaginary part of the X-polarized initial output signal to the real part of the Y-polarized target output signal, F yr_yr The target coefficient F represents the real part of the Y-polarized initial signal to the real part of the Y-polarized target output signal. yi_yr It represents the target coefficient from the imaginary part of the Y-polarized initial output signal to the real part of the Y-polarized target output signal, F xr_yi It represents the target coefficient of the real part of the X-polarized initial output signal to the imaginary part of the Y-polarized target output signal, F xi_yi It represents the target coefficient of the imaginary part of the initial output signal with X polarization to the imaginary part of the target output signal with Y polarization, F yr_yi It represents the target coefficient from the real part of the Y-polarization initial signal to the imaginary part of the Y-polarization target output signal, F yi_yi It represents the target coefficient of the transformation from the imaginary part of the Y-polarization initial output signal to the imaginary part of the Y-polarization target output signal.

Citation Information

Patent Citations

  • Adaptive channel equalization method and system for coherent light communication

    CN114337843A

  • Adaptive channel equalization algorithm and device

    CN115102628A