Phase shifter zeroing method and device, laser terminal and storage medium

By sorting and orderly resetting the phase shifters in the optical phased array, the phase jump problem caused by multiple phase shifters reaching the boundary at the same time is solved, and the stability of laser communication is improved.

CN120342446APending Publication Date: 2025-07-18SHANGHAI SATELLITE NETWORK RESEARCH INSTITUTE CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202410064683.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-01-16
Publication Date
2025-07-18

AI Technical Summary

Technical Problem

In an optical phased array, when multiple phase shifters reach the boundary at the same time, phase jumps and signal optical power intensity fluctuations, affecting the stability of laser communication.

Method used

By managing the phase shifters in the optical phased array, it is determined that when multiple phase shifters reach the zero boundary at the same time, they are reset in sequence, and the phase of the unreset phase shifters is kept unchanged, avoiding phase jumps caused by the simultaneous zero of multiple phase shifters.

Benefits of technology

The stability of laser phased array communication is improved, the drastic intensity fluctuations of received optical signals are reduced, and the continuity of communication is ensured.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120342446A_ABST
    Figure CN120342446A_ABST
Patent Text Reader

Abstract

The invention provides a phase shifter return-to-zero method and device, a laser terminal and a storage medium. The method comprises the steps that the phase of each phase shifter in the optical phased array communication process is acquired; when it is detected that the phase of at least one phase shifter falls into a return-to-zero range, determining the at least one phase shifter as a to-be-reset phase shifter, and keeping the phase of the to-be-reset phase shifter unchanged; wherein the zeroing range is included in the phase shifting range of the phase shifter; when it is determined that a plurality of to-be-reset phase shifters exist currently, resetting the plurality of to-be-reset phase shifters in sequence; according to the method, the phase shifters in the optical phased array can be managed, and when it is determined that multiple phase shifters simultaneously reach a return-to-zero boundary, the multiple phase shifters can be sequenced and reset according to the sequence, so that the problem of severe intensity fluctuation of received optical signals caused by phase jump in laser phased array communication is solved; and communication stability is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of communication technologies, and in particular, to a phase shifter zeroing method, device, laser terminal, and storage medium. Background Art

[0002] A phase shifter is a device that can adjust the phase of a wave. The phase shift range of the phase shifter has a great relationship with the speed at which the phase of the phase shifter accumulates to the boundary of the phase shift range during the phase control process of the optical phased array. If the phase shift range of the phase shifter is small, it is very likely that multiple phase shifters will reach the boundary at the same time. When multiple phase shifters in the optical phased array reach the boundary at the same time, the phase of the phase shifter needs to return from the boundary position of the phase shift range to the center position for phase compensation. This process of returning to the center position will cause an optical phase jump. For a vector optical phased array, when the phases of multiple phase shifters return to the center position at the same time, that is, when multiple phase shifters are zeroed at the same time, it will cause a large fluctuation in the signal optical power intensity, and even the communication will be directly interrupted instantly, affecting the performance of laser communication and resulting in poor communication quality. Summary of the Invention

[0003] The present application provides a phase shifter zeroing method, device, laser terminal, and storage medium, which can manage the phase shifters in the optical phased array. When it is determined that multiple phase shifters reach the zeroing boundary at the same time, the multiple phase shifters can be sorted and reset in sequence, so as to solve the problem of severe intensity fluctuations of the received optical signal caused by phase jumps in laser phased array communication and improve communication stability.

[0004] In a first aspect, the present application provides a phase shifter zeroing method, including:

[0005] Obtain the phases of the phase shifters during the optical phased array communication process;

[0006] When it is detected that the phase of at least one of the phase shifters falls within a zeroing range, determine the at least one phase shifter as a phase shifter to be reset, and keep the phase of the phase shifter to be reset unchanged; wherein, the zeroing range is included in the phase shift range of the phase shifter;

[0007] When it is determined that there are multiple phase shifters to be reset currently, reset the current multiple phase shifters in sequence.

[0008] In one or more possible embodiments, the zeroing range is determined in the following manner:

[0009] Determine the zeroing range according to a preset fixed range; or,

[0010] Determine a preset distance according to a preset percentage and the phase shift range of the phase shifter;

[0011] Determine a zeroing boundary based on the difference between the preset distance and the boundary of the phase shift range of the phase shifter;

[0012] Determine the range from the zeroing boundary to the boundary of the phase shift range as the zeroing range.

[0013] In one or more possible embodiments, obtaining the phases of the phase shifters during the optical phased array communication includes:

[0014] Obtain the phases of the phase shifters during the optical phased array communication according to a preset period; or,

[0015] Obtain the phases of the phase shifters during the optical phased array communication in real time.

[0016] In one or more possible embodiments, when it is detected that the phase of at least one of the phase shifters falls within the zeroing range, regarding the at least one phase shifter as a phase shifter to be reset includes:

[0017] In response to a periodically triggered phase detection instruction, when it is detected that the phase of at least one of the phase shifters falls within the zeroing range, regarding the at least one phase shifter as a phase shifter to be reset; or,

[0018] When it is detected in real time that the phase of at least one of the phase shifters falls within the zeroing range, regarding the at least one phase shifter as a phase shifter to be reset.

[0019] In one or more possible embodiments, the optical phased array includes a controller;

[0020] Keeping the phase of the phase shifter to be reset unchanged includes:

[0021] Determine the output voltage of the controller according to the phase of the phase shifter to be reset;

[0022] Determine that the output voltage remains unchanged so that the phase of the phase shifter to be reset remains unchanged.

[0023] In one or more possible embodiments, when it is determined that there are multiple phase shifters to be reset currently, resetting the current multiple phase shifters in sequence includes:

[0024] When it is determined that there are multiple phase shifters to be reset currently, select one of the phase shifters to be reset in sequence;

[0025] According to the phase shift range of the phase shifter to be reset, determine the median value of the phase of the phase shifter to be reset;

[0026] Determine the reset voltage corresponding to the controller according to the median value;

[0027] Reset the phase shifter to be reset according to the reset voltage.

[0028] In one or more possible embodiments, after sequentially resetting the current multiple phase shifters to be reset, it further includes:

[0029] Calculate the phase of the next moment after the phase shifter to be reset is reset according to a preset algorithm;

[0030] Determine the corresponding output voltage of the controller according to the phase of the next moment;

[0031] Adjust the phase of the phase shifter after reset according to the output voltage.

[0032] In a second aspect, the present application further provides a phase shifter zeroing device, and the device includes:

[0033] At least one processor; and a memory communicatively connected to the at least one processor; wherein, the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can execute the method described in any item of the first aspect.

[0034] In a third aspect, the present application further provides a laser terminal, including: a laser, a beam splitter, a phase shifter, a detector, a beam combining device, a detector, a controller;

[0035] The laser is used to emit laser light to the beam splitter;

[0036] The beam splitter is used to receive the laser light emitted by the laser and divide the laser light into a preset number of light beams;

[0037] The phase shifter is used to receive the preset number of light beams and send the preset number of light beams passing through the phase shifter to a beam splitter mirror, so that the beam splitter mirror transmits and reflects the preset number of light beams to the beam combining device;

[0038] The beam combining device is used to combine the preset number of light beams into a single laser beam to obtain a combined light beam;

[0039] The detector is used to receive the combined light beam and determine to send the power information of the combined light beam to the control unit;

[0040] The controller is configured to receive the power information, obtain the phase of each phase shifter in the optical phased array communication process according to the power information; when it is detected that the phase of at least one of the phase shifters falls within the zeroing range, determine the at least one phase shifter as a phase shifter to be reset, and keep the phase of the phase shifter to be reset unchanged; wherein, the zeroing range is included in the phase shift range of the phase shifter; when it is determined that there are multiple phase shifters to be reset currently, reset the current multiple phase shifters in sequence.

[0041] In a fourth aspect, the present application further provides a storage medium storing a computer program, and the computer program is used to cause a computer to execute the method described in any one of the first aspect.

[0042] According to a phase shifter zeroing method, device, laser terminal and storage medium provided by the present application, the phase shifters in the optical phased array can be managed. When it is determined that multiple phase shifters reach the zeroing boundary simultaneously, the multiple phase shifters can be sorted and reset in sequence. When multiple phase shifters are reset, the phase shifters in the optical phased array that have not reached the zeroing boundary and the phase shifters that have been reset work normally, and the phase shifters that have reached the zeroing boundary but have not been reset yet keep their phases unchanged. This can solve the problem of drastic intensity fluctuations of the received optical signal caused by phase jumps in laser phased array communication and improve communication stability. BRIEF DESCRIPTION OF THE DRAWINGS

[0043] The drawings here are incorporated into the description and constitute a part of this description, showing embodiments consistent with the present application, and are used together with the description to explain the principles of the present application, and do not constitute an improper limitation to the present application.

[0044] Figure 1 It is a module diagram of a laser terminal provided according to an embodiment;

[0045] Figure 2 It is a parameter table of an optical phased array provided according to an embodiment;

[0046] Figure 3 It is a schematic diagram of power fluctuations of an existing method provided according to an embodiment;

[0047] Figure 4 It is a flowchart of a phase shifter zeroing method provided according to an embodiment;

[0048] Figure 5 It is a specific flowchart of a phase shifter zeroing method provided according to an embodiment;

[0049] Figure 6 It is a schematic diagram of the change of phase shift amount when phase shifters reach the zeroing boundary and are zeroed in sequence according to an embodiment;

[0050] Figure 7 Schematic diagram of power fluctuation of a phase shifter zeroing method provided according to an embodiment;

[0051] Figure 8 Block diagram of a phase shifter zeroing device provided according to an embodiment;

[0052] Figure 9 Block diagram of a phase shifter zeroing device provided according to an embodiment;

[0053] Figure 10 Schematic diagram of a storage medium provided according to an embodiment. Detailed implementation manners

[0054] In order to make the objectives, technical solutions and advantages of the present invention clearer, the present invention will be further described in detail below with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of the present invention, rather than all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of the present invention.

[0055] It should be noted that the terms "first", "second", etc. in the description and claims of this disclosure and the above-mentioned drawings are used to distinguish similar objects, and do not necessarily need to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged under appropriate circumstances so that the embodiments of the present disclosure described herein can be implemented in an order different from those illustrated or described herein. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this disclosure. On the contrary, they are merely examples of devices and methods consistent with some aspects of this disclosure as detailed in the appended claims.

[0056] During the movement of the optical phased array, the phase of each fiber phase shifter needs to be adjusted in real time to achieve the control of the light beam; due to the limited range of the phase shifter, for a multi-unit phased array, the simultaneous arrival of multiple phase shifters at the boundary will cause a power drop; in the phase shifter, there is an inherent contradiction between the phase shift range and the phase shift speed. If a larger phase adjustment range is to be achieved, usually larger reactance elements are required, which will slow down the phase shift speed; on the contrary, if the phase shift speed is to be increased, usually smaller reactance elements are required, but this will reduce the phase adjustment range, and it is very likely that multiple phase shifters will reach the boundary simultaneously. When multiple phase shifters reach the boundary simultaneously, they need to return from the boundary position to the center position for phase compensation. This process of returning to the center position will cause an optical phase jump. For a vector optical phased array, the simultaneous zeroing of multiple phase shifters will cause fluctuations in the signal light power intensity and even instant communication interruption.

[0057] A phase shifter zeroing method, device, laser terminal and storage medium provided by the present application can manage the phase shifters in an optical phased array. When it is determined that multiple phase shifters reach the zeroing boundary simultaneously, the multiple phase shifters can be sorted and reset in sequence. When the multiple phase shifters are reset, the phase shifters in the optical phased array that have not reached the zeroing boundary and the phase shifters that have completed reset work normally, and the phase shifters that have reached the zeroing boundary but have not been reset keep their phases unchanged. This can solve the problem of severe intensity fluctuations of the received optical signal caused by phase jumps in laser phased array communication and improve communication stability.

[0058] As Figure 1 shown, it is a schematic diagram of a model of a laser terminal provided by the present application. The above laser terminal is a schematic diagram of a model of an optical phased array transmitting end. Taking the above laser terminal including 64 phase shifters as an example, the above laser terminal includes: a laser, a beam splitter, a phase shifter, a beam combining device, a detector, and a controller.

[0059] The laser is used to emit laser light to the beam splitter.

[0060] The beam splitter is used to receive the laser light emitted by the laser and divide the laser light into a preset number of light beams.

[0061] The phase shifter is used to receive the preset number of light beams and send the preset number of light beams passing through the phase shifter to a beam splitter mirror, so that the beam splitter mirror transmits and reflects the preset number of light beams to the beam combining device.

[0062] The beam combining device is used to combine the preset number of light beams into a single laser beam to obtain a combined laser beam.

[0063] The detector is used to receive the combined laser beam and determine to send the power of the combined laser beam to the control unit.

[0064] The controller is used to receive the power, obtain the phases of the phase shifters during the optical phased array communication according to the power; when it is detected that the phases of at least one of the phase shifters fall within the zeroing range, determine the at least one phase shifter as a phase shifter to be reset and keep the phase of the phase shifter to be reset unchanged; wherein, the zeroing range is included in the phase shifting range of the phase shifter; when it is determined that there are multiple phase shifters to be reset currently, reset the current multiple phase shifters in sequence.

[0065] The specific process is as follows: The laser beam emitted by the laser is split into 64 beams by a beam splitter. Each beam passes through a phase shifter and a collimator and then exits into free space. The phase shifter can perform phase modulation on each beam to give it a specific phase delay. The beam splitter reflects a part of the beams into a beam combining device, which combines the 64 beams into one beam. The power is collected by a detector and fed back to the controller. The controller determines 64 voltages based on the power collected by the detector and outputs them to the 64 phase shifters to control the phase shift amount of each phase shifter. The specific formula is: output voltage = phase shift amount * coefficient + constant. That is to say, knowing the phase shift amount (i.e., the phase) of each phase shifter, the required output voltage to achieve the phase shift amount required by the phase shifter can be directly calculated according to the formula. Conversely, if the output voltage is known, the phase of the phase shifter can also be calculated based on the output voltage.

[0066] Taking the vector optical phased array of the above 64 phase shifters as an example and performing simulations according to the parameters of the vector optical phased array in Figure 2 If 8 phase shifters need to be reset simultaneously, directly resetting these 8 phase shifters in the conventional manner, as shown in Figure 3 It can be seen that the combined beam power will drop sharply, and the normalized power drops from 0.9 to below 0.7.

[0067] This application provides a method for resetting the phase shifter to zero, which can make the phase shifters reaching the boundary of the phase shifter be reset to zero one by one, specifically as shown in Figure 4 Shown in

[0068] Step 401: Obtain the phases of the phase shifters during the optical phased array communication process;

[0069] In one or more possible embodiments, the phases of the phase shifters during the optical phased array communication process can be obtained periodically. For example, the phases of the phase shifters in the optical phased array can be obtained every a seconds, or the phases can be obtained in real time. During the communication process of the above optical phased array, each phase shifter is in a working state, and the phase of the signal can be changed according to the phase of the phase shifter so that the above optical phased array can communicate or transmit data normally.

[0070] Step 402: When it is detected that the phases of at least one of the above phase shifters fall within the zeroing range, determine the at least one phase shifter as the phase shifter to be reset and keep the phase of the phase shifter to be reset unchanged; wherein, the zeroing range is included in the phase shift range of the phase shifter;

[0071] In one or more possible embodiments, when detecting the phase of a phase shifter, the detection can be performed periodically or in real time. When responding to a periodically triggered phase detection instruction, when it is detected that the phase of at least one of the above-mentioned phase shifters falls within the zeroing range, the at least one phase shifter is regarded as a phase shifter to be reset. At this time, it is very likely that the phases of multiple phase shifters are detected to fall within the zeroing range. That is to say, within this one cycle, there will be multiple phase shifters to be reset. The multiple phase shifters to be reset are added to the queue of phase shifters to be reset in a random order or in chronological order and wait for reset; alternatively, the phase of the phase shifter can also be detected in real time. As long as it is detected that the phase of the phase shifter falls within the zeroing range, the phase shifter is regarded as a phase shifter to be reset and added to the queue of phase shifters to be reset to wait for reset; when detecting the phase in real time, the phases of multiple phase shifters may also fall within the zeroing range at the same time. At this time, the multiple phase shifters to be reset can be added to the queue of phase shifters to be reset in a random order.

[0072] In one or more possible embodiments, the above zeroing range can be determined in the following ways: determining the above zeroing range according to a preset fixed range; or, determining a preset distance according to a preset percentage and the phase shift range of the phase shifter; determining the zeroing boundary according to the difference between the preset distance and the boundary of the phase shift range of the phase shifter; determining the range from the zeroing boundary to the boundary of the phase shift range as the above zeroing range; for example, if the phase shift range of the phase shifter is 0π - 32π and the preset fixed range is 0π - 2π and 30π - 32π, 0π - 2π and 30π - 32π can be directly determined as the above zeroing range; or, if the preset percentage is ten percent and the phase shift range of the phase shifter is 32π, the product of 32π and ten percent is 3.2π, that is, the preset distance is 3.2π. That is, the zeroing boundary is determined to be 3.2π and 28.8π according to 0π - 32π and 3.2π. Finally, according to the above zeroing boundaries 3.2π, 28.8π and the boundaries 0π, 32π of the phase shift range, the zeroing range is determined to be 0π - 3.2π and 28.8π - 32π.

[0073] In one or more possible embodiments, the optical phased array includes a controller as shown in Figure 1 The phase of the phase shifter is controlled according to the output voltage of the controller. The specific relationship is: output voltage = phase shift amount * coefficient + constant, where the phase shift amount is the phase of the phase shifter. That is to say, the phase of the phase shifter can be controlled by controlling the output voltage. If it is necessary to keep the phase of the phase shifter unchanged, it is necessary to calculate the corresponding output voltage according to the phase of the phase shifter and ensure that the output voltage remains unchanged, so as to keep the phase of the above-mentioned phase shifter to be reset unchanged.

[0074] Step 403, when it is determined that there are multiple phase shifters to be reset currently, reset the current multiple phase shifters in sequence.

[0075] In one or more possible embodiments, when it is determined that there are multiple phase shifters to be reset currently, one of the above-mentioned phase shifters to be reset can be selected in sequence from the queue of phase shifters to be reset. According to the phase shift range of the above-mentioned phase shifter to be reset, the median value of the phase of the above-mentioned phase shifter to be reset is determined. For example, if the phase shift range of the phase shifter to be reset is 0π - 32π, the median value of the phase of the phase shifter to be reset is 16π. According to the relationship between the above-mentioned output voltage and the phase, the reset voltage corresponding to the controller can be determined based on the above-mentioned median value, that is, 16π, and the controller output reset voltage is adjusted to reset the above-mentioned phase shifter to be reset.

[0076] In one or more possible embodiments, after determining that the current multiple phase shifters to be reset are reset in sequence, it further includes: calculating the phase at the next moment after the above-mentioned phase shifter to be reset is reset according to a preset algorithm; determining the corresponding output voltage of the above-mentioned controller according to the phase at the next moment; adjusting the phase of the phase shifter after the above-mentioned reset according to the above-mentioned output voltage; determining that the phase shifter after reset can work normally together with the phase shifters that do not fall within the zero range, that is, the phase at the next moment after the phase shifter to be reset is reset can be calculated according to a preset algorithm. The above-mentioned preset algorithm is SPGD (Stochastic Parallel Gradient Descent), and the phase at the next moment of the phase shifter that can work normally is calculated according to the above-mentioned algorithm. The corresponding output voltage of the above-mentioned controller is determined according to the phase at the next moment, and the phase of the phase shifter is adjusted according to the above-mentioned output voltage.

[0077] In one or more possible embodiments, for example, the above optical phased array includes M phase shifters in total. According to the range of the above-mentioned zeroing boundary, it is determined that a total of N phase shifters reach the zeroing boundary simultaneously, where N is a positive integer greater than 1 and less than or equal to M. The N phase shifters are numbered, and the numbers are 1, 2,..., N respectively. After the numbering is determined, the phase shifters are reset in ascending order. In the next iteration of the beam phase regulation, that is, the phase reset of the phase shifters, the median value of the phase shifter range is calculated, and according to the relationship between the output voltage and the phase shift amount of the phase shifter, that is, output voltage = phase shift amount * coefficient + constant, the specific value of the output voltage is calculated. The controller determines the output voltage and outputs it, so that the phase shift amount reset of the No. 1 phase shifter is placed at the median value. At this time, the phase shift amounts of the No. 2 to No. N phase shifters remain unchanged, that is, the phase shift amounts of the No. 2 - N phase shifters are the same for the current corresponding output voltage and the output voltage of the next iteration. In this way, the phase shift amounts of the No. 2 to No. N phase shifters can be kept unchanged, and the remaining M - N phase shifters work normally. The normal operation of the above M - N phase shifters means calculating the phase (that is, the phase shift amount) corresponding to the phase shifters that have not reached the zeroing boundary in the next iteration according to the Stochastic Parallel Gradient Descent (SPGD) algorithm, and calculating the corresponding output voltage according to the phase corresponding to each phase shifter, so that the above M - N phase shifters work normally. After determining that the No. 1 phase shifter is to be reset, it works normally together with the above M - N phase shifters, and within the preset time interval, the phase shift amounts of the No. 2 to No. N phase shifters still remain unchanged, that is, within the time interval, M - N + 1 phase shifters work normally, and the phase shift amounts of the No. 2 to No. N phase shifters remain unchanged. After determining that the time exceeds the time interval, according to the same method, the controller outputs the voltage, and the phase shift amount reset of the No. 2 phase shifter is placed at the median value. At this time, the phase shift amounts of the No. 3 to No. N phase shifters remain unchanged, and the other M - N + 1 phase shifters work normally. Within the same time interval, the reset No. 2 phase shifter works normally together with the other M - N + 1 phase shifters. At this time, the phase shift amounts of the No. 3 to No. N phase shifters still remain unchanged. After determining that the time exceeds the time interval, the controller outputs the voltage, and the phase shift amount reset of the No. 3 phase shifter is placed at the median value. At this time, the phase shift amounts of the No. 4 to No. N phase shifters remain unchanged, and the other M - N + 2 phase shifters work normally. And within the preset time interval, the reset No. 3 phase shifter works normally together with the other M - N + 2 phase shifters. At this time, the phase shift amounts of the No. 4 to No. N phase shifters still remain unchanged. By analogy, until finally the controller outputs the voltage, and the phase shift amount reset of the No. N phase shifter is placed at the median value. At this time, the other M - 1 phase shifters work normally, and the reset No. N phase shifter works normally together with the other M - 1 phase shifters. At this time, all N phase shifters that reach the range boundary have been reset.

[0078] According to a phase shifter zeroing method provided by the present application, when it is determined that multiple phase shifters in an optical phased array reach the zeroing boundary simultaneously, the multiple phase shifters can be sorted and reset in sequence. When the multiple phase shifters are being reset, the phase shifters in the optical phased array that have not reached the zeroing boundary and those that have completed the reset operate normally, and the phase shifters that have reached the zeroing boundary but have not been reset remain at the same phase. This can solve the problem of severe intensity fluctuations in the received optical signal caused by phase jumps in laser phased array communication and improve communication stability.

[0079] Still taking the vector optical phased array with 64 phase shifters as an example above, and performing simulations according to the parameters of the vector optical phased array in Figure 2 , it is determined that the phase shifter range is 0 to 32π. When the phase shift of the phase shifter decreases to 2π or increases to 30π, it is determined that the phase shifter reaches the boundary of the zeroing interval. After multiple phase shifters reach the zeroing boundary, they may continue to move into the buffer area. Set 0π to 2π and 30π to 32π as the buffer areas. It is determined that 8 phase shifters have reached the zeroing boundary or entered the buffer area. Number the above 8 phase shifters and uniformly manage the phase shifters in the order of the numbers, and perform phase zeroing in sequence; and according to Figure 3 Perform simulations on the vector optical phased array with the same parameters as in, and the specific process is as Figure 5 shown:

[0080] Step 501, sort and number the 8 phase shifters, and set them as No. 1, No. 2,..., No. 8 respectively;

[0081] Step 502, the controller adjusts the output voltage to reset the phase shift of the No. 1 phase shifter to the median value, and the phase shifts of the other 7 phase shifters remain unchanged, and the other 56 phase shifters operate normally;

[0082] Step 503, determine that after the No. 1 phase shifter is reset, it operates normally together with the other 56 phase shifters. Within the preset time period, the phase shifts of the No. 2 to No. 8 phase shifters remain unchanged;

[0083] Step 504, the controller adjusts the output voltage to reset the phase shift of the No. 2 phase shifter to the median value, and the phase shifts of the other 6 phase shifters remain unchanged, and the other 57 phase shifters operate normally;

[0084] Step 505, determine that after the No. 2 phase shifter is reset, it operates normally together with the other 57 phase shifters. Within the preset time period, the phase shifts of the No. 3 to No. 8 phase shifters remain unchanged;

[0085] Step 506, the controller adjusts the output voltage to reset the phase shift of the No. 3 phase shifter to the median value, and the phase shifts of the other 5 phase shifters remain unchanged, and the other 58 phase shifters operate normally;

[0086] Step 507: Determine that after the No. 3 phase shifter is reset, it works properly together with the other 58 phase shifters. During the preset time period, the phase shift amounts of the No. 4 to No. 8 phase shifters remain unchanged.

[0087] Step 508: Until it is determined that the output voltage of the controller resets the phase shift amount of the No. 8 phase shifter to the median value and the other 63 phase shifters work properly.

[0088] Step 509: Determine that after the No. 8 phase shifter is reset, it works properly together with the other 63 phase shifters. At this time, all 8 phase shifters reaching the boundary have been reset.

[0089] For the above 8 phase shifters that reach the boundary simultaneously, zero them one by one in sequence, only zero one at a time while keeping the other phases unchanged; and the time intervals for zeroing in sequence can be set customarily. After determining that the power is stable, then perform the reset operation on the next phase shifter. As Figure 6 shown, it is the change of the phase shift amounts of the 8 phase shifters zeroing in sequence after reaching the zeroing boundary. Among them, PS1 - PS8 respectively represent the 8 phase shifters reaching the zeroing boundary. The present application solves the problem brought by simultaneous reset of multiple phase shifters without adding additional facilities, with a simpler structural design and lower implementation cost.

[0090] As Figure 7 shown, it is the fluctuation change of the combined beam optical power after simulation according to a phase shifter zeroing method provided by the present application. Compared with Figure 3 that, the fluctuation of the optical power is significantly reduced, solving the problem of severe intensity fluctuations of the received optical signal caused by phase jumps in laser phased array communication and improving the stability of communication.

[0091] According to a phase shifter zeroing method provided by the present application, orderly control is performed on multiple phase shifters reaching the zeroing boundary to avoid the severe change of the optical power caused by simultaneous zeroing of multiple phase shifters, which affects the communication. In the above phase shifter zeroing method, the zeroing of multiple phase shifters is carried out time-divisionally. After determining that one phase shifter is zeroed, the next phase shifter will be zeroed after a preset time. First, according to the range of the phase shifter, set a small distance area moving to the boundary of the range as the zeroing interval. When N phase shifters (N>1) reach the zeroing interval simultaneously, sort the phase shifters reaching the zeroing interval, and reset the phases of the phase shifters one by one in this order, that is, directly place them at half of the maximum range (median value), while keeping the phases of other phase shifters unchanged until all N phase shifters are reset, so as to realize the reset adjustment of multiple phase shifters while keeping the combined power stable. Only one phase shifter is reset each time, avoiding problems such as large phase fluctuations, severe fluctuations and sudden decreases in optical power, and having the advantages of small phase fluctuations and little influence on optical power.

[0092] Based on the same inventive concept, the present application also provides a phase shifter zeroing device, as Figure 8 shown, including:

[0093] A phase acquisition module 801, configured to acquire the phases of each phase shifter during the optical phased array communication process;

[0094] A phase detection module 802, configured to, when detecting that the phases of at least one of the above phase shifters fall within the zeroing range, determine the at least one phase shifter as a phase shifter to be restored, and keep the phase of the phase shifter to be restored unchanged; wherein, the zeroing range is included in the phase shifting range of the phase shifter;

[0095] A reset module 803, configured to, when determining that there are multiple phase shifters to be restored currently, reset the multiple current phase shifters to be restored in sequence.

[0096] In one or more possible embodiments, the above phase acquisition module 801 is specifically configured to acquire the phases of each phase shifter during the optical phased array communication process according to a preset period; or, acquire the phases of each phase shifter during the optical phased array communication process in real time.

[0097] In one or more possible embodiments, the phase detection module 802 is specifically configured to, in response to a periodically triggered phase detection instruction, when detecting that the phases of at least one of the above phase shifters fall within the zeroing range, use the at least one phase shifter as a phase shifter to be restored; or, when detecting in real time that the phases of at least one of the above phase shifters fall within the zeroing range, use the at least one phase shifter as a phase shifter to be restored.

[0098] In one or more possible embodiments, the phase detection module 802 is specifically configured to determine the output voltage of the above controller according to the phase of the above phase shifter to be restored; determine that the output voltage remains unchanged so that the phase of the above phase shifter to be restored remains unchanged.

[0099] In one or more possible embodiments, the reset module 803 is specifically configured to, when determining that there are multiple phase shifters to be restored currently, select one of the above phase shifters to be restored in sequence; determine the median value of the phase of the above phase shifter to be restored according to the phase shifting range of the above phase shifter to be restored; determine the corresponding reset voltage of the above controller according to the median value; reset the above phase shifter to be restored according to the reset voltage.

[0100] In one or more possible embodiments, the above device further includes a phase adjustment module 804, configured to calculate the phase at the next moment after the above phase shifter to be restored is reset according to a preset algorithm; determine the corresponding output voltage of the above controller according to the phase at the next moment; adjust the phase of the phase shifter after the reset according to the output voltage.

[0101] Based on the same inventive concept, the present application also provides a phase shifter zeroing device, which includes:

[0102] At least one processor; and a memory communicatively connected to the at least one processor; wherein, the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to execute the above-mentioned phase shifter zeroing method.

[0103] As Figure 9 shown, the device includes a processor 901, a memory 902, a communication interface 903, and a bus 904. Among them, the processor 901, the memory 902, and the communication interface 903 are interconnected through the bus 904.

[0104] The processor 901 is configured to read and execute instructions in the memory 902 to enable at least one processor to execute the phase shifter zeroing method provided in the above embodiment.

[0105] The memory 902 is configured to store various instructions and programs of the phase shifter zeroing method provided in the above embodiment.

[0106] The bus 904 can be a peripheral component interconnect (PCI) bus or an extended industry standard architecture (EISA) bus, etc. The bus can be divided into an address bus, a data bus, a control bus, etc. For the sake of representation, Figure 9 only a thick line is used to represent it in the figure, but it does not mean that there is only one bus or one type of bus.

[0107] The processor 901 may be a central processing unit (CPU), a network processor (NP), a graphic processing unit (GPU), or any combination of CPU, NP, and GPU. It may also be a hardware chip. The above-mentioned hardware chip may be an application-specific integrated circuit (ASIC), a programmable logic device (PLD), or a combination thereof. The above-mentioned PLD may be a complex programmable logic device (CPLD), a field-programmable gate array (FPGA), a generic array logic (GAL), or any combination thereof.

[0108] In addition, this application also provides a storage medium, such as Figure 10 shown, the computer storage medium stores a computer program, and the computer program is used to cause the computer to execute any one of the methods in the above embodiments.

[0109] The memory may include a readable medium in the form of volatile memory, such as a random access memory (RAM) 1001 and / or a cache memory 1002, and may further include a read-only memory (ROM) 1003.

[0110] The memory may also include a program / utilities 1005 having a set (at least one) of program modules 1004. Such program modules 1004 include, but are not limited to: an operating system, one or more application programs, other program modules, and program data. Each or some combination of these examples may include the implementation of a network environment.

[0111] According to a phase shifter zeroing method, device, laser terminal, and storage medium provided by this application, the phase shifters in an optical phased array can be managed. When it is determined that multiple phase shifters reach the zeroing boundary simultaneously, the multiple phase shifters can be sorted and reset in sequence. When the multiple phase shifters are reset, the phase shifters in the optical phased array that have not reached the zeroing boundary and the phase shifters that have been reset can operate normally, and the phase shifters that have reached the zeroing boundary but have not been reset keep their phases unchanged. This can solve the problem of severe intensity fluctuations of the received optical signal caused by phase jumps in laser phased array communication and improve communication stability.

[0112] Those skilled in the art should understand that the embodiments of the present application can be provided as a method, a system, or a computer program product. Therefore, the present application can take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware aspects. Moreover, the present application can take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) that contain computer-usable program code.

[0113] The present application is described with reference to the flowcharts and / or block diagrams of methods, devices (systems), and computer program products according to the present application. It should be understood that each flow and / or block in the flowchart and / or block diagram, as well as the combination of flows and / or blocks in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to the processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing devices to generate a machine, such that the instructions executed by the processor of the computer or other programmable data processing devices produce means for implementing the functions specified in Figure 1 one flow or multiple flows and / or blocks Figure 1 one block or multiple blocks.

[0114] These computer program instructions can also be stored in a computer-readable memory that can direct a computer or other programmable data processing device to work in a specific manner, such that the instructions stored in the computer-readable memory produce a manufactured article including instruction means that implement the functions specified in Figure 1 one flow or multiple flows and / or blocks Figure 1 one block or multiple blocks.

[0115] These computer program instructions can also be loaded onto a computer or other programmable data processing device, such that a series of operation steps are executed on the computer or other programmable device to generate a computer-implemented process, and thus the instructions executed on the computer or other programmable device provide steps for implementing the functions specified in Figure 1 one flow or multiple flows and / or blocks Figure 1 one block or multiple blocks.

[0116] Obviously, those skilled in the art can make various modifications and variations to the present application without departing from the spirit and scope of the present application. Thus, if these modifications and variations of the present application fall within the scope of the claims of the present application and their equivalent technologies, the present application is also intended to include these modifications and variations.

Claims

1. A phase shifter zeroing method, characterized in that, Including: Obtaining the phases of the phase shifters during the optical phased array communication; When it is detected that the phases of at least one of the phase shifters fall within the zeroing range, determining the at least one phase shifter as a phase shifter to be reset and keeping the phase of the phase shifter to be reset unchanged; wherein, the zeroing range is included in the phase shift range of the phase shifter; When it is determined that there are multiple phase shifters to be reset currently, resetting the multiple current phase shifters to be reset in sequence.

2. The method according to claim 1, characterized in that, The zeroing range is determined in the following manner: Determining the zeroing range according to a preset fixed range; or, Determining a preset distance according to a preset percentage and the phase shift range of the phase shifter; Determining the zeroing boundary according to the difference between the preset distance and the boundary of the phase shift range of the phase shifter; Determining the range from the zeroing boundary to the boundary of the phase shift range as the zeroing range.

3. The method according to claim 1, characterized in that, The obtaining the phases of the phase shifters during the optical phased array communication includes: Obtaining the phases of the phase shifters during the optical phased array communication according to a preset period; or, Obtaining the phases of the phase shifters during the optical phased array communication in real time.

4. The method according to claim 3, wherein When it is detected that the phases of at least one of the phase shifters fall within the zeroing range, taking the at least one phase shifter as a phase shifter to be reset includes: In response to a periodically triggered phase detection instruction, when it is detected that the phases of at least one of the phase shifters fall within the zeroing range, taking the at least one phase shifter as a phase shifter to be reset; or, When it is detected in real time that the phases of at least one of the phase shifters fall within the zeroing range, taking the at least one phase shifter as a phase shifter to be reset.

5. The method according to claim 1, wherein The optical phased array includes a controller; The keeping the phase of the phase shifter to be reset unchanged includes: Determining the output voltage of the controller according to the phase of the phase shifter to be reset; Determining that the output voltage remains unchanged so that the phase of the phase shifter to be reset remains unchanged.

6. The method according to claim 5, wherein The determining that when there are multiple phase shifters to be reset currently, resetting the multiple current phase shifters to be reset in sequence includes: When it is determined that there are multiple phase shifters to be reset currently, selecting one of the phase shifters to be reset in sequence; Determining the median of the phase of the phase shifter to be reset according to the phase shift range of the phase shifter to be reset; Determining the reset voltage corresponding to the controller according to the median; Resetting the phase shifter to be reset according to the reset voltage.

7. The method according to claim 5, wherein After the multiple current phase shifters to be reset are reset in sequence, it further includes: Calculating the phase at the next moment after the phase shifter to be reset is reset according to a preset algorithm; Determining the corresponding output voltage of the controller according to the phase at the next moment; Adjusting the phase of the phase shifter after reset according to the output voltage.

8. A phase shifter zeroing device, characterized in that, The device includes: At least one processor; and a memory communicatively connected to the at least one processor; wherein, the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can execute the method according to any one of claims 1-7.

9. A laser terminal, characterized in that, Including: A laser, a beam splitter, a phase shifter, a beam combining device, a detector, a controller; The laser is used for emitting laser light to the beam splitter; The beam splitter is configured to receive the laser emitted by the laser and split the laser into a preset number of light beams; The phase shifter is configured to receive the preset number of light beams and send the preset number of light beams passing through the phase shifter to a beam splitter, so that the beam splitter transmits and reflects the preset number of light beams to a beam combining device; The beam combining device is configured to combine the preset number of light beams into a single laser beam to obtain a combined light beam; The detector is configured to receive the combined light beam and determine to send the power information of the combined light beam to a control unit; The controller is configured to receive the power information and obtain the phases of the phase shifters during the optical phased array communication according to the power information; When it is detected that the phase of at least one of the phase shifters falls within a zeroing range, the at least one phase shifter is determined as a phase shifter to be reset, and the phase of the phase shifter to be reset is kept unchanged; wherein, the zeroing range is included in the phase shift range of the phase shifter; when it is determined that there are multiple phase shifters to be reset currently, the current multiple phase shifters to be reset are reset in sequence.

10. A storage medium, characterized in that, The storage medium stores a computer program, and the computer program is used to cause a computer to execute the method according to any one of claims 1-7.