Polarization control method and system based on Jacobian matrix

Through the polarization control method based on Jacobian matrix, the problem of insufficient complexity and scalability of the polarization control algorithm in the prior art is solved, and high-speed, reset-free polarization control is realized, and it is suitable for any stage system.

CN119472087AActive Publication Date: 2025-02-18SUN YAT SEN UNIV
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202411512855.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-28
Publication Date
2025-02-18
Estimated Expiration
2044-10-28

AI Technical Summary

Technical Problem

The existing polarization control algorithms have a reset mechanism with complex hardware implementation, large loop delay, slow iteration speed and low robustness, and are difficult to extend to any level of systems, resulting in limited bias control speed.

Method used

The polarization control method based on the Jacobian matrix is ​​adopted to achieve high-speed, reset-free polarization control by obtaining the current output polarization state, calculating the error with the target polarization state, obtaining the Jacobian matrix, and updating the control signal.

Benefits of technology

It realizes polarization control without reset and high speed, can be extended to any stage of system, improving the stability and efficiency of polarization control.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119472087A_ABST
    Figure CN119472087A_ABST
Patent Text Reader

Abstract

The invention discloses a polarization control method and system based on a Jacobian matrix. The method comprises the following steps: acquiring a current output polarization state; obtaining an error between the current output polarization state and a preset target polarization state; obtaining a Jacobian matrix according to the current output polarization state; according to the error and the Jacobian matrix, obtaining a target update value of the control signal at the current moment; and obtaining a control signal at the next moment according to the target update value of the control signal at the current moment. The invention can realize high-speed polarization control without resetting, and can be widely applied to the technical field of polarization control.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of polarization control, and in particular to a polarization control method and system based on a Jacobian matrix. Background Art

[0002] At present, polarization control has been widely used in the fields of optical communication, quantum key communication and optical sensing. In the optical fiber link, external interference will bring different degrees of changes to the transmitted optical signal. In the core network, knocking the dispersion compensation optical fiber will cause random changes of polarization change rate of 280krad / s, resulting in signal distortion. In the quantum key communication system, the random change of polarization state of the local light field and the signal light field in the optical fiber will affect the balanced zero-beat detection result at the receiving end, resulting in an increase in bit error rate and reducing the security and stability of the system. In the optical sensing system, the random fluctuation of polarization state will cause the degradation of sensing signal. Therefore, high-speed optical dynamic polarization control technology plays an important role in maintaining the stable operation of the system. However, there are certain defects in the existing polarization control algorithm research, such as complex hardware implementation, large loop delay, slow iteration speed; or involving a reset mechanism with low robustness, the speed of polarization control is always limited, and these algorithms are designed for specific polarization controller architectures and are difficult to expand to any level of system. Summary of the invention

[0003] In view of this, the main purpose of the embodiments of the present invention is to provide a polarization control method and system based on the Jacobian matrix, in order to solve at least one problem of the prior art. The present invention can achieve high-speed polarization control without resetting.

[0004] To achieve the above object, an embodiment of the present invention provides a polarization control method based on a Jacobian matrix, the method comprising the following steps:

[0005] Get the current output polarization state;

[0006] Obtaining an error between the current output polarization state and a preset target polarization state;

[0007] Obtaining a Jacobian matrix according to the current output polarization state;

[0008] According to the error and the Jacobian matrix, a target update value of the control signal at the current moment is obtained;

[0009] The control signal at the next moment is obtained according to the target update value of the control signal at the current moment.

[0010] In some embodiments, the step of obtaining the current output polarization state comprises the following steps:

[0011] Obtaining input polarization states, polarization control signals of each stage, and transmission matrices of each stage;

[0012] According to the polarization control signals of each stage and the transmission matrix of each stage, the input polarization state is converted to obtain the current output polarization state.

[0013] In some embodiments, the formula used to obtain the current output polarization state includes:

[0014] S out =M n (θ n )M n-1 (θ n-1 )…M1(θ1)S in

[0015] In the formula, S out Represents the current output polarization state; S in represents the input polarization state; M i (θ i ) represents the transfer matrix of the i-th rotating wave plate at time k, i = 1, 2, ..., n; θ i Represents the i-th level control signal.

[0016] In some embodiments, obtaining a Jacobian matrix according to the current output polarization state comprises the following steps:

[0017] Obtaining the partial derivative of the current output polarization state with respect to the vector of the polarization control signal to obtain the Jacobian matrix;

[0018] Among them, the expression of the Jacobian matrix is:

[0019]

[0020] Where J represents the Jacobian matrix, represents a real number set, n represents the number of polarization control signals; S out represents the current output polarization state; θ represents the vector of the n-level polarization control signal, θ=[θ1,θ2,...,θ n ] T .

[0021] In some embodiments, obtaining the target update value of the control signal at the current moment according to the error and the Jacobian matrix comprises the following steps:

[0022] Presetting a first physical boundary;

[0023] When the polarization control signal does not exceed the first physical boundary, obtaining a first updated value of the control signal at a current moment according to the transpose of the Jacobian matrix and the error;

[0024] When the polarization control signal exceeds the first physical boundary, a first constraint is performed on the polarization control signal.

[0025] In some embodiments, the step of obtaining the target update value of the control signal at the current moment according to the error and the Jacobian matrix further includes the following steps:

[0026] Presetting a second physical boundary;

[0027] When the polarization control signal does not exceed the second physical boundary, obtaining a second updated value of the control signal at the current moment according to the pseudo-inverse of the Jacobian matrix and the error;

[0028] When the polarization control signal exceeds the second physical boundary, a second constraint is performed on the polarization control signal.

[0029] To achieve the above object, another aspect of an embodiment of the present invention provides a polarization control system based on a Jacobian matrix, the system comprising:

[0030] The first module is used to obtain the current output polarization state;

[0031] The second module is used to obtain the error between the current output polarization state and the preset target polarization state;

[0032] A third module is used to obtain a Jacobian matrix according to the current output polarization state;

[0033] A fourth module is used to obtain a target update value of the control signal at a current moment according to the error and the Jacobian matrix;

[0034] The fifth module is used to obtain the control signal at the next moment according to the target update value of the control signal at the current moment.

[0035] To achieve the above-mentioned purpose, another aspect of an embodiment of the present invention provides an electronic device, which includes a memory and a processor, wherein the memory stores a computer program, and when the processor executes the computer program, it implements the polarization control method based on the Jacobian matrix described above.

[0036] To achieve the above purpose, another aspect of an embodiment of the present invention provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the polarization control method based on the Jacobian matrix described above is implemented.

[0037] To achieve the above-mentioned purpose, another aspect of an embodiment of the present invention provides a computer program product or a computer program, which includes a computer instruction stored in a computer-readable storage medium. A processor of a computer device can read the computer instruction from the computer-readable storage medium, and the processor executes the computer instruction, so that the computer device performs the aforementioned polarization control method based on the Jacobian matrix.

[0038] The embodiments of the present invention include at least the following beneficial effects: The present invention provides a polarization control method and system based on the Jacobian matrix, which obtains the current output polarization state; obtains the error between the current output polarization state and a preset target polarization state; obtains the Jacobian matrix according to the current output polarization state; obtains the target update value of the control signal at the current moment according to the error and the Jacobian matrix; obtains the control signal at the next moment according to the target update value of the control signal at the current moment, thereby realizing high-speed polarization control without resetting. BRIEF DESCRIPTION OF THE DRAWINGS

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

[0040] Figure 1 An infinite polarization tracking system provided by an embodiment of the present invention;

[0041] Figure 2 is a flow chart of a polarization control method based on Jacobian matrix provided in an embodiment of the present invention;

[0042] Figure 3 It is a schematic diagram of the hardware structure of an electronic device provided by an embodiment of the present invention. DETAILED DESCRIPTION

[0043] In order to make the purpose, technical solution and advantages of the present invention more clearly understood, the present invention is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present invention and are not intended to limit the present invention. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the embodiments of the present invention, and they are only examples of devices and methods consistent with some aspects of the embodiments of the present invention as detailed in the attached claims.

[0044] It should be noted that, although the functional modules are divided in the system schematic diagram and the logical order is shown in the flow chart, in some cases, the steps shown or described may be performed in a different order than the module division in the system or the flow chart. The terms "first / S100" and "second / S200" in the specification and claims and the above-mentioned drawings may be used to describe various concepts in this article, but unless otherwise specified, these concepts are not limited by these terms. These terms are only used to distinguish one concept from another. For example, without departing from the scope of the embodiment of the present invention, the first information may also be referred to as the second information, and similarly, the second information may also be referred to as the first information. Depending on the context, the words "if" and "if" as used herein may be interpreted as "at the time of" or "when" or "in response to determination".

[0045] The terms "at least one", "multiple", "each", "any", etc. used in the present invention, at least one includes one, two or more, multiple includes two or more, each refers to each of the corresponding multiple, and any refers to any one of the multiple.

[0046] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as those commonly understood by those skilled in the art to which the present invention belongs. The terms used herein are only for the purpose of describing the embodiments of the present invention and are not intended to limit the present invention.

[0047] At present, irregular birefringence caused by process defects of optical fiber itself and external factors (such as external force vibration, temperature change, etc.) will cause the polarization state of the transmitted signal to be continuously disturbed, which will in turn trigger a series of polarization effects, including random polarization rotation, polarization mode dispersion, etc. In optical communication systems, this unstable polarization state will cause damage to the transmitted signal and limit the communication rate. In addition, polarization mode dispersion will also affect the bandwidth of the optical pulse signal, further limiting the transmission speed and distance of the signal in the optical fiber.

[0048] High-speed optical dynamic polarization control technology aims to achieve high-speed and stable polarization state tracking and control, thereby reducing the impact of polarization state damage on the system. At present, polarization control has been widely used in optical communications, quantum key communication, and optical sensing. In optical fiber links, external interference will cause varying degrees of changes in the transmitted optical signal. Hitting the dispersion compensation optical fiber in the core network will cause random changes in the polarization change rate of 280krad / s, resulting in signal distortion. In quantum key communication systems, random changes in the polarization state of the local light field and the signal light field in the optical fiber will affect the balanced zero-beat detection results at the receiving end, resulting in an increase in the bit error rate and reducing the security and stability of the system. In optical sensing systems, random fluctuations in the polarization state will cause degradation of the sensing signal. Therefore, high-speed optical dynamic polarization control technology plays an important role in maintaining stable system operation.

[0049] At present, algorithms for implementing polarization control have been widely studied. A good polarization control algorithm needs to meet the two conditions of high stability and fast convergence speed at the same time, and ensure that the control signal clock is within the physical boundary. Commonly used polarization control algorithms include gradient descent algorithm, particle swarm optimization algorithm and simulated annealing algorithm, which can track the polarization change rate of up to 21.45krad / s to achieve any polarization state control target. However, there are certain defects in the existing polarization control algorithm research, such as complex hardware implementation, large loop delay, slow iteration speed; or involving a reset mechanism with low robustness, the polarization control speed is always limited, and these algorithms are designed for specific polarization controller architectures and are difficult to expand to any level of system.

[0050] In view of this, an embodiment of the present invention provides an infinite polarization tracking system using an n-stage phase modulator structure, such as Figure 1 As shown in the figure, by real-time tracking of the Stokes parameters of the optical signal, high-speed arbitrary polarization state control can be achieved. In this system, the Stokes vector S = [s1, s2, s3] T To describe polarized light, and to represent it with points on the Poincare sphere, where s1, s2, and s3 are the Stokes parameters. The infinite polarization tracking system mainly includes: an optical transmission part, including an optical transmitter for generating a single polarization optical signal and a polarization scrambler for providing a test environment for the polarization control algorithm; a polarization control part, which is a polarization control module based on an n-level electrically controlled polarization modulator, used to stabilize the random polarization state of the input signal light; a detection module, which extracts the optical signal after passing through the polarization control part and realizes the photoelectric conversion detection part; a peripheral circuit control part, including a calculation circuit and a digital-to-analog converter (DAC); the peripheral circuit control part is used to receive electrical signals, and use an analog-to-digital converter (ADC) to convert the feedback quantity into a digital signal and input it into the calculation circuit; the calculation circuit processes and analyzes the digital signal; the digital-to-analog converter (DAC) converts the voltage into an analog signal and outputs it to the four-level polarization modulator structure.

[0051] In order to use the above infinite polarization tracking system to achieve high-speed, reset-free, and scalable polarization control to any level, such as Figure 2 As shown, an embodiment of the present invention provides a polarization control method based on a Jacobian matrix, which may include but is not limited to steps S100 to S500:

[0052] Step S100, obtaining the current output polarization state;

[0053] Step S200, obtaining an error between the current output polarization state and a preset target polarization state;

[0054] Step S300, obtaining a Jacobian matrix according to the current output polarization state;

[0055] Step S400, obtaining a target update value of the control signal at the current moment according to the error and the Jacobian matrix;

[0056] Step S500, obtaining a control signal at the next moment according to the target update value of the control signal at the current moment.

[0057] In some embodiments, step S100 may include but is not limited to steps S110 to S120:

[0058] Step S110, obtaining input polarization states, polarization control signals of various levels, and transmission matrices of various levels;

[0059] Step S120: converting the input polarization state according to the polarization control signals of each stage and the transmission matrix of each stage to obtain the current output polarization state.

[0060] In steps S110 to S120 of some embodiments, any form of multi-stage polarization controller can be modeled as a cascade wave plate form. For a polarization controller having n-stage wave plates connected in series, the conversion process S of the input polarization state is performed according to the polarization control signal of each stage and the transmission matrix of each stage. out =f(θ) can be expressed as:

[0061] S out =M n (θ n )M n-1 (θ n-1 )…M1(θ1)S in

[0062] Among them, S out Represents the current output polarization state, which is the output polarization state controlled to be close to the target polarization state; S in represents the input polarization state, which is the polarization state of random input; M i (θ i ) represents the transfer matrix of the i-th rotating wave plate at time k, i = 1, 2, ..., n; θ i Represents the i-th level control signal, which is the azimuth angle or phase delay corresponding to each level of wave plate.

[0063] In some embodiments, an error value may be obtained by subtracting the current output polarization state from the target polarization state, and used in subsequent control signal updates.

[0064] In some embodiments, the polarization state conversion process is linearized by considering a small variation of the control signal, which can be expressed as:

[0065] JΔθ=ΔS out

[0066] Among them, ΔS out represents the error between the current output polarization state and the target polarization state; J represents the Jacobian matrix; Δθ represents the updated value of the n-level polarization control signal. According to the partial derivative of the current output polarization state with respect to the vector of the polarization control signal, the Jacobian matrix can be defined as:

[0067]

[0068] Where J represents the Jacobian matrix, represents a real number set, n represents the number of polarization control signals; S out represents the current output polarization state; θ represents the vector of the n-level polarization control signal, θ=[θ1,θ2,...,θ n ] T .

[0069] In some embodiments, in order to limit the control signal within the physical boundary during the polarization control process, the embodiments of the present invention introduce a zero spatial gradient projector to limit the update value of the control signal, and the following formula is obtained:

[0070]

[0071] In the formula,

[0072] Among them, μ1 and μ2 are the step size of the initial solution and the step size of the null space constraint term respectively; represents the Moore-Penrose pseudoinverse of the Jacobian matrix; J T represents the transpose of the Jacobian matrix; I represents the identity matrix.

[0073] In step S400 of some embodiments, in order to achieve high-speed polarization control without resetting, the updated value of the control signal includes two parts: 1) a pseudo-inverse term that converges to the control target with an optimal gradient; 2) a gradient projection term that keeps the control signal at a minimum. The embodiments of the present invention propose two optional methods that can reduce computational complexity. The first method is to use the transpose of the Jacobian matrix, and when the control signal is about to exceed the physical boundary range, the gradient projection method is adaptively used to limit the control signal. The second method is to use the gradient projection method when the control signal is about to exceed the physical boundary range, and only calculate the gradient projection term of the largest level in the n-level control signal. Using this method can reduce the number of multiplication operations during matrix operations during calculation, thereby reducing the computational complexity.

[0074] In some optional embodiments, step S400 may include but is not limited to steps S401 to S403:

[0075] Step S401, presetting a first physical boundary;

[0076] Step S402, when the polarization control signal does not exceed the first physical boundary, obtaining a first updated value of the control signal at the current moment according to the transpose of the Jacobian matrix and the error;

[0077] Step S403: When the polarization control signal exceeds the first physical boundary, a first constraint is performed on the polarization control signal.

[0078] In steps S401 to S403 of some embodiments, the first physical boundary may be preset to 1.8π, and it is determined whether the polarization control signal exceeds the first physical boundary. If the polarization control signal does not exceed the first physical boundary, the first calculation formula for calculating the control signal update value at the current moment using the transpose of the Jacobian matrix is ​​as follows based on the gradient descent method:

[0079] Δθ[k]=μJ T ΔS out

[0080] Wherein, Δθ[k] represents the target update value of the control signal at the current moment, that is, the first update value in this embodiment; μ represents the step size of the Jacobian matrix transposition method.

[0081] If a level of the polarization control signal is about to exceed the physical boundary range, that is, a level of the polarization control signal exceeds the first physical boundary (|θ i |>1.8π), then the adaptive gradient projection algorithm is started to perform the first constraint on the polarization control signal, and the following formula is obtained:

[0082]

[0083] In some optional embodiments, step S400 may include but is not limited to steps S411 to S413:

[0084] Step S411, presetting a second physical boundary;

[0085] Step S412: when the polarization control signal does not exceed the second physical boundary, obtaining a second updated value of the control signal at the current moment according to the pseudo-inverse of the Jacobian matrix and the error;

[0086] Step S413: When the polarization control signal exceeds the second physical boundary, perform a second constraint on the polarization control signal.

[0087] In steps S411 to S413 of some embodiments, the second physical boundary may be preset to 1.8π, and it is determined whether the polarization control signal exceeds the second physical boundary. If the polarization control signal does not exceed the second physical boundary, the second calculation formula for calculating the control signal update value at the current moment by the pseudo-inverse of the Jacobian matrix is ​​as follows:

[0088]

[0089] If a level of the polarization control signal is about to exceed the physical boundary range, that is, a level of the polarization control signal exceeds the second physical boundary (|θ i |>1.8π) and is the largest among the n-level control signals, the adaptive gradient projection algorithm is started to perform the second constraint on the polarization control signal, and only the first level θ with the largest voltage is calculated. m The projection sub-item of has the following formula:

[0090] Δθ m =Δθ o [m]-P(m)·θ m

[0091] In the formula,

[0092] Wherein, Δθ[k] represents the target update value of the control signal at the current moment, i.e., the second update value in this embodiment; Δθ m The first level θ represents the maximum voltage m Updated value of Δθ o [m] represents the initial solution Δθ obtained according to the second calculation formula o The updated value of the m-th control signal; P represents the gradient projection term; P(m) represents the m-th row of the gradient projection term matrix.

[0093] In some embodiments, the control signal at the next moment can be obtained according to the target update value of the control signal at the current moment, that is, according to the first update value of the control signal at the current moment or the second update value of the control signal at the current moment, and the following expression is obtained:

[0094] θ[k+1]=θ[k]-Δθ[k]

[0095] In the formula, θ[k+1] represents the control signal at the next moment.

[0096] An embodiment of the present invention further provides a polarization control system based on a Jacobian matrix, which can implement the above-mentioned polarization control method based on a Jacobian matrix. The system includes:

[0097] The first module is used to obtain the current output polarization state;

[0098] The second module is used to obtain the error between the current output polarization state and the preset target polarization state;

[0099] A third module is used to obtain a Jacobian matrix according to the current output polarization state;

[0100] A fourth module is used to obtain a target update value of the control signal at a current moment according to the error and the Jacobian matrix;

[0101] The fifth module is used to obtain the control signal at the next moment according to the target update value of the control signal at the current moment.

[0102] It can be understood that the contents of the above method embodiments are all applicable to the present device embodiments, the functions specifically implemented by the present device embodiments are the same as those of the above method embodiments, and the beneficial effects achieved are also the same as those achieved by the above method embodiments.

[0103] An embodiment of the present invention further provides an electronic device, the electronic device comprising a processor and a memory, the memory storing a computer program, and the processor implementing the above-mentioned polarization control method based on the Jacobian matrix when executing the computer program. The electronic device can be any intelligent terminal including a tablet computer, a car computer, etc.

[0104] It can be understood that the contents of the above method embodiments are all applicable to the present device embodiments, the functions specifically implemented by the present device embodiments are the same as those of the above method embodiments, and the beneficial effects achieved are also the same as those achieved by the above method embodiments.

[0105] refer to Figure 3 , Figure 3 The hardware structure of an electronic device of another embodiment is illustrated, and the electronic device includes:

[0106] The processor 601 may be implemented by a general-purpose CPU (Central Processing Unit), a microprocessor, an application-specific integrated circuit (ASIC), or one or more integrated circuits, and is used to execute relevant programs to implement the technical solutions provided in the embodiments of the present invention;

[0107] The memory 602 can be implemented in the form of a read-only memory (ROM), a static storage device, a dynamic storage device, or a random access memory (RAM). The memory 602 can store an operating system and other application programs. When the technical solution provided in the embodiment of this specification is implemented by software or firmware, the relevant program code is stored in the memory 602, and the processor 601 is called to execute a polarization control method based on the Jacobian matrix in an embodiment of the present invention;

[0108] Input / output interface 603, used to implement information input and output;

[0109] Communication interface 604, used to realize communication interaction between the device and other devices, which can be realized through wired mode (such as USB, network cable, etc.) or wireless mode (such as mobile network, WIFI, Bluetooth, etc.);

[0110] Bus 605 , which transmits information between various components of the device (e.g., processor 601 , memory 602 , input / output interface 603 , and communication interface 604 );

[0111] The processor 601 , the memory 602 , the input / output interface 603 and the communication interface 604 are connected to each other in communication within the device via a bus 605 .

[0112] An embodiment of the present invention further provides a computer-readable storage medium, which stores a computer program. When the computer program is executed by a processor, the polarization control method based on the Jacobian matrix is ​​implemented.

[0113] It can be understood that the contents of the above method embodiments are all applicable to the present storage medium embodiments, the functions specifically implemented by the present storage medium embodiments are the same as those of the above method embodiments, and the beneficial effects achieved are also the same as those achieved by the above method embodiments.

[0114] The embodiment of the present invention further provides a computer program product or a computer program, which includes a computer instruction stored in a computer-readable storage medium. A processor of a computer device can read the computer instruction from the computer-readable storage medium, and the processor executes the computer instruction, so that the computer device performs the aforementioned polarization control method based on the Jacobian matrix.

[0115] In summary, the polarization control method and system based on the Jacobian matrix according to the embodiment of the present invention have the following advantages:

[0116] 1. The embodiment of the present invention utilizes the transpose or pseudo-inverse of the Jacobian matrix to calculate the update value of the control signal during the polarization control process, and proposes two adaptive optimization methods that can reduce the computational complexity. It can utilize one or more polarization state parameters of the optical signal as feedback quantities to achieve high-speed, reset-free arbitrary target polarization state control of random input polarization states.

[0117] 2. The embodiment of the present invention proposes a gradient projection algorithm based on the Jacobian matrix to achieve high-speed, reset-free and high-speed polarization control, and proposes two improved methods that can reduce the computational complexity of the Jacobian matrix pseudo-inverse process. Theoretically, the algorithm can be extended to any level of system.

[0118] 3. The embodiment of the present invention also provides a polarization control system based on an n-level electrically controlled phase modulator, which uses the calculation circuit of the peripheral circuit control part to obtain the n-level control voltage, and the voltage signal is converted into an electrical signal by the digital-to-analog converter and input into the control stage. The four-level phase modulator controls the polarization state in real time according to the control voltage, so as to realize the proposed high-speed, reset-free polarization control algorithm.

[0119] In some selectable embodiments, the function / operation mentioned in the block diagram may not occur in the order mentioned in the operation diagram. For example, depending on the function / operation involved, the two boxes shown in succession can actually be executed substantially simultaneously or the boxes can sometimes be executed in reverse order. In addition, the embodiment presented and described in the flow chart of the present invention is provided by way of example, for the purpose of providing a more comprehensive understanding of technology. The disclosed method is not limited to the operation and logic flow presented herein. Selectable embodiments are expected, wherein the order of various operations is changed and the sub-operation of a part for which is described as a larger operation is performed independently.

[0120] In addition, although the present invention is described in the context of functional modules, it should be understood that, unless otherwise specified, one or more of the functions and / or features described may be integrated into a single physical device and / or software module, or one or more functions and / or features may be implemented in separate physical devices or software modules. It is also understood that a detailed discussion of the actual implementation of each module is unnecessary for understanding the present invention. More specifically, in view of the properties, functions, and internal relationships of the various functional modules in the device disclosed herein, the actual implementation of the module will be understood within the conventional skills of the engineer. Therefore, those skilled in the art can implement the present invention set forth in the claims without excessive experimentation using ordinary techniques. It is also understood that the specific concepts disclosed are merely illustrative and are not intended to limit the scope of the present invention, which is determined by the full scope of the appended claims and their equivalents.

[0121] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, or the part that contributes to the prior art or the part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium, including several instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the methods described in each embodiment of the present invention. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), disk or optical disk, etc., which can store program codes.

[0122] The logic and / or steps represented in the flowchart or otherwise described herein, for example, can be considered as an ordered list of executable instructions for implementing logical functions, and can be embodied in any computer-readable medium for use by an instruction execution system, device or apparatus (such as a computer-based system, a system including a processor, or other system that can fetch instructions from an instruction execution system, device or apparatus and execute instructions), or in conjunction with such instruction execution systems, devices or apparatuses. For the purposes of this specification, "computer-readable medium" can be any device that can contain, store, communicate, propagate or transmit a program for use by an instruction execution system, device or apparatus, or in conjunction with such instruction execution systems, devices or apparatuses.

[0123] More specific examples of computer-readable media (a non-exhaustive list) include the following: an electrical connection with one or more wires (electronic device), a portable computer disk case (magnetic device), a random access memory (RAM), a read-only memory (ROM), an erasable and programmable read-only memory (EPROM or flash memory), an optical fiber device, and a portable compact disk read-only memory (CDROM). In addition, the computer-readable medium may even be a paper or other suitable medium on which the program is printed, since the program may be obtained electronically, for example, by optically scanning the paper or other medium, followed by editing, deciphering or, if necessary, processing in another suitable manner, and then stored in a computer memory.

[0124] It should be understood that the various parts of the present invention can be implemented by hardware, software, firmware or a combination thereof. In the above-mentioned embodiments, a plurality of steps or methods can be implemented by software or firmware stored in a memory and executed by a suitable instruction execution system. For example, if implemented by hardware, as in another embodiment, it can be implemented by any one of the following technologies known in the art or their combination: a discrete logic circuit having a logic gate circuit for implementing a logic function for a data signal, a dedicated integrated circuit having a suitable combination of logic gate circuits, a programmable gate array (PGA), a field programmable gate array (FPGA), etc.

[0125] In the description of this specification, the description with reference to the terms "one embodiment", "some embodiments", "examples", "specific examples", or "some examples" means that the specific features, structures, materials or characteristics described in conjunction with the embodiment or example are included in at least one embodiment or example of the present invention. In this specification, the schematic representation of the above terms does not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials or characteristics described may be combined in any one or more embodiments or examples in a suitable manner.

[0126] Although the embodiments of the present invention have been shown and described, it will be appreciated by those skilled in the art that various changes, modifications, substitutions and variations may be made to the embodiments without departing from the principles and spirit of the present invention, and that the scope of the present invention is defined by the claims and their equivalents.

[0127] The above is a specific description of the preferred implementation of the present invention, but the present invention is not limited to the described embodiments. Those skilled in the art may make various equivalent modifications or substitutions without violating the spirit of the present invention. These equivalent modifications or substitutions are all included in the scope defined by the claims of the present invention.

Claims

1. A polarization control method based on Jacobian matrix, characterized in that: The following steps are involved: Get the current output polarization state; Obtaining an error between the current output polarization state and a preset target polarization state; Obtaining a Jacobian matrix according to the current output polarization state; According to the error and the Jacobian matrix, a target update value of the control signal at the current moment is obtained; The control signal at the next moment is obtained according to the target update value of the control signal at the current moment.

2. The polarization control method based on Jacobian matrix according to claim 1, characterized in that: The step of obtaining the current output polarization state comprises the following steps: Obtaining input polarization states, polarization control signals of each stage, and transmission matrices of each stage; According to the polarization control signals of each stage and the transmission matrix of each stage, the input polarization state is converted to obtain the current output polarization state.

3. The polarization control method based on Jacobian matrix according to claim 1, characterized in that: The formula used to obtain the current output polarization state includes: S out =M n (i n )M n-1 (i n-1 )…M1(θ1)S in In the formula, S out Represents the current output polarization state; S in represents the input polarization state; M i (θ i ) represents the transfer matrix of the i-th rotating wave plate at time k, i = 1, 2, ..., n; θ i Represents the i-th level control signal.

4. The polarization control method based on Jacobian matrix according to claim 1, characterized in that: The obtaining of the Jacobian matrix according to the current output polarization state comprises the following steps: Obtaining the partial derivative of the current output polarization state with respect to the vector of the polarization control signal to obtain the Jacobian matrix; Among them, the expression of the Jacobian matrix is: Where J represents the Jacobian matrix, represents a real number set, n represents the number of polarization control signals; S out represents the current output polarization state; θ represents the vector of the n-level polarization control signal, θ=[θ1,θ2,…,θ n ] T .

5. The polarization control method based on Jacobian matrix according to claim 1, characterized in that: The step of obtaining a target update value of a control signal at a current moment according to the error and the Jacobian matrix comprises the following steps: Presetting a first physical boundary; When the polarization control signal does not exceed the first physical boundary, obtaining a first updated value of the control signal at a current moment according to the transpose of the Jacobian matrix and the error; When the polarization control signal exceeds the first physical boundary, a first constraint is performed on the polarization control signal.

6. The polarization control method based on Jacobian matrix according to claim 1, characterized in that: The step of obtaining a target update value of the control signal at the current moment according to the error and the Jacobian matrix further includes the following steps: Presetting a second physical boundary; When the polarization control signal does not exceed the second physical boundary, obtaining a second updated value of the control signal at the current moment according to the pseudo-inverse of the Jacobian matrix and the error; When the polarization control signal exceeds the second physical boundary, a second constraint is performed on the polarization control signal.

7. A polarization control system based on Jacobian matrix, characterized in that: include: The first module is used to obtain the current output polarization state; The second module is used to obtain the error between the current output polarization state and the preset target polarization state; A third module is used to obtain a Jacobian matrix according to the current output polarization state; A fourth module is used to obtain a target update value of the control signal at a current moment according to the error and the Jacobian matrix; The fifth module is used to obtain the control signal at the next moment according to the target update value of the control signal at the current moment.

8. An electronic device, characterized in that: including a processor and a memory; The memory is used to store programs; The processor executes the program to implement the method according to any one of claims 1 to 6.

9. A computer-readable storage medium, characterized in that: The storage medium stores a program, and the program is executed by a processor to implement the method according to any one of claims 1 to 6.

10. A computer program product, comprising a computer program, characterized in that When the computer program is executed by a processor, the method according to any one of claims 1 to 6 is implemented.

Citation Information

Patent Citations

  • Reset-free polarization control method and device for realizing arbitrary polarization state output

    CN116318423A

  • Method based on stokes parameters for the adaptive adjustment of PMD compensators in optical fiber communication systems and compensator in accordance with said method

    CN1802804A

  • Method for polarization control and related device

    WO2023249509A1