Phase correction method and device, equipment and medium
By receiving signaling and configuration rules sent by the base station in the terminal, and using the first phase correction model for signal phase correction, the problem of large signaling overhead in the prior art is solved, and efficient phase correction in different scenarios is achieved.
Patent Information
- Application Number
- CN202311473659.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-11-07
- Publication Date
- 2025-05-09
AI Technical Summary
The prior art corrects the signal phase by sending a reference signal, resulting in a large signaling overhead.
By receiving the first signaling and/or configuration rules sent by the base station, the terminal performs phase correction according to the indicated correction method, and uses a first phase correction model instead or in combination with a reference signal for phase correction.
In different communication scenarios, the selection of correction methods is realized, reducing dependence on reference signals and saving signaling transmission overhead.
Smart Images

Figure CN119967567A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of communication technology, and in particular to a phase correction method, device, equipment and medium. Background Art
[0002] Due to the frequency deviation between the base station and the terminal, the phase noise generated by the devices at both ends of the transmission and reception, the Doppler frequency shift caused by movement, etc., the signal received by the terminal will have a phase deviation, which is manifested as a phase rotation of the received signal constellation diagram. The high-frequency millimeter wave band in the fifth generation mobile communication technology (5th Generation Mobile Communication Technology, 5G) is more sensitive to phase offset. At this time, a tracking reference signal (Tracking Reference Signal, TRS) is needed to track the phase rotation of the data signal and correct and compensate it. TRS is used in current communications to achieve signal time-frequency tracking and compensate for deviations, which can achieve more accurate performance compensation. However, this method requires continuous sending of reference signals for measurement, resulting in large signaling overhead. Summary of the invention
[0003] The embodiments of the present invention provide a phase correction method, apparatus, device and medium to solve the problem that the prior art corrects the signal phase by sending a reference signal, resulting in large signaling overhead.
[0004] To solve the above technical problems, the present invention is achieved as follows:
[0005] In a first aspect, an embodiment of the present invention provides a phase correction method, applied to a terminal, the method comprising:
[0006] receiving first signaling and / or a configuration rule sent by a base station, where the first signaling and / or the configuration rule is used to indicate a correction method adopted by the terminal, where the correction method includes adopting a first phase correction model and / or a reference signal to perform phase correction on a signal, where the first phase correction model is a phase correction model obtained by the base station by training a classifier;
[0007] Phase correction is performed according to the correction manner indicated by the first signaling and / or the configuration rule.
[0008] In a second aspect, an embodiment of the present invention provides a phase correction method, which is applied to a base station, and the method includes:
[0009] A first signaling and / or configuration rule is sent to the terminal, where the first signaling and / or configuration rule is used to indicate a correction method adopted by the terminal, and the correction method includes using a first phase correction model and / or a reference signal to perform phase correction on the signal, and the first phase correction model is a phase correction model obtained by the base station by training a classifier.
[0010] In a third aspect, an embodiment of the present invention provides a phase correction device, applied to a terminal, the device comprising:
[0011] A first receiving module, used to receive a first signaling and / or a configuration rule sent by a base station, where the first signaling and / or the configuration rule is used to indicate a correction method adopted by the terminal, where the correction method includes using a first phase correction model and / or a reference signal to perform phase correction on a signal, where the first phase correction model is a phase correction model obtained by the base station by training a classifier;
[0012] A correction module is used to perform phase correction according to the correction method indicated by the first signaling and / or the configuration rule.
[0013] In a fourth aspect, an embodiment of the present invention provides a phase correction device, applied to a base station, the device comprising:
[0014] A first sending module is used to send a first signaling and / or configuration rule to a terminal, wherein the first signaling and / or configuration rule is used to indicate a correction method adopted by the terminal, and the correction method includes using a first phase correction model and / or a reference signal to perform phase correction on the signal, and the first phase correction model is a phase correction model obtained by the base station by training a classifier.
[0015] In a fifth aspect, an embodiment of the present invention provides a terminal, including a transceiver and a processor.
[0016] The transceiver is used to receive a first signaling and / or a configuration rule sent by a base station, where the first signaling and / or the configuration rule is used to indicate a correction method adopted by the terminal, where the correction method includes using a first phase correction model and / or a reference signal to perform phase correction on a signal, where the first phase correction model is a phase correction model obtained by the base station through training a classifier;
[0017] The processor is configured to perform phase correction according to the correction method indicated by the first signaling and / or the configuration rule.
[0018] In the sixth aspect, an embodiment of the present invention provides a base station, comprising a transceiver, wherein the transceiver is used to send a first signaling and / or configuration rule to a terminal, wherein the first signaling and / or configuration rule is used to indicate a correction method adopted by the terminal, and the correction method includes adopting a first phase correction model and / or a reference signal to perform phase correction on the signal, and the first phase correction model is a phase correction model obtained by the base station by training a classifier.
[0019] In the seventh aspect, an embodiment of the present invention provides an electronic device, comprising: a processor, a memory, and a program stored in the memory and executable on the processor, wherein when the program is executed by the processor, the steps of the phase correction method described in the first aspect are implemented; or, when the program is executed by the processor, the steps of the phase correction method described in the second aspect are implemented.
[0020] In an eighth aspect, an embodiment of the present invention provides a computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, the steps of the phase correction method as described in the first aspect are implemented; or, when the computer program is executed by a processor, the steps of the phase correction method as described in the second aspect are implemented.
[0021] In an embodiment of the present invention, the above-mentioned phase correction method is applied to a terminal, and can receive a first signaling and / or configuration rule sent by a base station, where the first signaling and / or configuration rule is used to indicate the correction method adopted by the terminal, and determine whether to adopt a first phase correction model and / or a reference signal to perform phase correction on the signal according to the first signaling and / or configuration rule, thereby realizing the selection of the correction method in different communication scenarios, and adopting the first phase correction model instead of or in combination with the reference signal to perform phase correction, thereby reducing the dependence on the reference signal, thereby saving signaling transmission overhead. BRIEF DESCRIPTION OF THE DRAWINGS
[0022] In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the accompanying drawings required for use in the description of the embodiments of the present invention will be briefly introduced below. Obviously, the accompanying drawings in the following description are only some embodiments of the present invention. For ordinary technicians in this field, other accompanying drawings can be obtained based on these accompanying drawings without paying creative labor.
[0023] Figure 1 This is one of the flow charts of a phase correction method provided by an embodiment of the present invention;
[0024] Figure 2 This is a second flow chart of a phase correction method provided by an embodiment of the present invention;
[0025] Figure 3is an interactive schematic diagram of a phase correction method provided by an embodiment of the present invention;
[0026] Figure 4 This is one of the structural schematic diagrams of a phase correction device provided by an embodiment of the present invention;
[0027] Figure 5 This is a second structural schematic diagram of a phase correction device provided by an embodiment of the present invention;
[0028] Figure 6 This is one of the structural schematic diagrams of an electronic device provided by an embodiment of the present invention;
[0029] Figure 7 This is a second structural schematic diagram of an electronic device provided by an embodiment of the present invention. DETAILED DESCRIPTION
[0030] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0031] In an embodiment of the present invention, a phase correction method, apparatus, device and medium are proposed to solve the problem that the prior art corrects the signal phase by sending a reference signal, resulting in a large signaling overhead.
[0032] See also Figure 1 , Figure 1 is one of the flow charts of a phase correction method provided by an embodiment of the present invention, which is applied to a terminal, such as Figure 1 As shown, the method comprises the following steps:
[0033] Step 101: Receive a first signaling and / or configuration rule sent by a base station, where the first signaling and / or the configuration rule is used to indicate a correction method adopted by the terminal, and the correction method includes using a first phase correction model and / or a reference signal to perform phase correction on the signal, and the first phase correction model is a phase correction model obtained by the base station by training a classifier.
[0034] Specifically, the first signaling may be determined by the base station according to the computing capability information of the terminal itself, and is used to directly indicate the correction method to be adopted by the terminal. The first signaling may also be used to indicate configuration information, and the configuration rule may be used to indicate the correspondence between the configuration information and the correction method, and then the correction method of the terminal may be determined according to the configuration rule and the first signaling. The configuration rule may be sent by the base station to the terminal, or may be pre-configured by the terminal. The correction method includes using a first phase correction model and / or a reference signal to perform phase correction on the received signal. The first phase correction model is a phase correction model obtained by the base station training a classifier.
[0035] It is understandable that there are three ways for the terminal to correct the signal, specifically, using the first phase correction model to perform phase correction, or using a reference signal to perform phase correction on the signal, or using the above two methods together to perform phase correction.
[0036] Step 102: Perform phase correction according to the correction method indicated by the first signaling and / or the configuration rule.
[0037] Specifically, the classifier can be a quantum support vector machine (QSVM) classifier. The QSVM algorithm is a machine learning algorithm based on quantum computing. It performs quantum acceleration on the traditional support vector machine algorithm, has lower computational complexity, and has been verified to be feasible on a physical machine. The quantum support vector machine has the same functions as the support vector machine algorithm and lower computational complexity, and can be applied to frequency deviation correction in communications to achieve quantum acceleration.
[0038] It should be noted that the first phase correction model can be configured by the terminal through receiving a phase correction model sent by the base station, or configured on the network side, or pre-configured by the terminal based on a protocol.
[0039] In an embodiment of the present invention, the above-mentioned phase correction method is applied to a terminal, and can receive a first signaling and / or configuration rule sent by a base station, where the first signaling and / or configuration rule is used to indicate the correction method adopted by the terminal, and determine whether to adopt a first phase correction model and / or a reference signal to perform phase correction on the signal according to the first signaling and / or configuration rule, thereby realizing the selection of the correction method in different communication scenarios, and adopting the first phase correction model instead of or in combination with the reference signal to perform phase correction, thereby reducing the dependence on the reference signal, thereby saving signaling transmission overhead.
[0040] It should be noted that the first phase correction model may be a phase correction model obtained by the base station training a classifier, specifically, the base station determines at least one training data set according to the uplink signal sent by the terminal, the at least one training data set includes the feature vector and label of the uplink signal, the base station uses the at least one training data set to construct at least one classifier, and trains the at least one classifier to obtain at least one phase correction model, and sends the first phase model to the terminal, and the terminal can use the first phase correction model to perform phase correction. Optionally, before receiving the first signaling and / or configuration rule sent by the base station, the method also includes:
[0041] receiving second signaling sent by the base station;
[0042] In response to the second signaling, sending an uplink signal to a base station;
[0043] The uplink signal is used by the base station to train a classifier to obtain a phase correction model.
[0044] Specifically, the second signaling may be a signaling sent by the base station to instruct the terminal to send an uplink signal. The uplink signal is used to train the classifier, and may include one type of signal or different types of signals, such as a binary phase shift keying (BPSK) signal or a quadrature phase shift keying (QPSK) signal, etc., which is not limited in this application. Exemplarily, the base station may construct multiple training sets according to different business scenarios and different numbers of samples, and train multiple models. Specifically, for each training data set, the training data set includes a feature vector and a label. For example, the feature vector is the signal strength and signal phase of the channel modulated signal, and the label is the class to which the transmitted modulated signal belongs.
[0045] The base station can receive M known uplink signals as a training data set, such as the uplink known signal. According to the training data set, M linear equations are constructed to implement the QSVM classifier, and then the HHL algorithm (Harrow-Hassidim-Lloyd, HHL) is used to solve the equations, train the QSVM classifier, and obtain a phase correction model.
[0046] The base station selects a suitable phase correction model from the obtained phase correction models according to the terminal capability information and sends it to the terminal side. The terminal inputs the received signal into the phase correction model, classifies and offset-corrects the signal, outputs the corrected signal, and completes the signal correction. The terminal capability information can be used to indicate the computing capability of the terminal, which can specifically be the processing time of the terminal using the phase correction model for correction; the number of quantum bits of the terminal; the decoherence time of the terminal; the gate fidelity of the terminal, etc.
[0047] In an embodiment of the present invention, the above-mentioned phase correction method is applied to a terminal, which can receive a second signaling sent by the base station and send an uplink signal to the base station in response to the second signaling. The uplink signal is used to train a classifier to obtain a phase correction model, so that the terminal can perform phase correction according to the phase correction model, thereby reducing the signaling overhead of the terminal performing phase correction.
[0048] Optionally, before receiving the first signaling and / or configuration rule sent by the base station, the method further includes:
[0049] Sending first capability information of the terminal to the base station, where the first capability information is used to indicate a computing capability of the terminal, and the first capability information includes at least one of the following:
[0050] The processing time of the terminal using the phase correction model for correction; the number of quantum bits of the terminal; the decoherence time of the terminal; and the gate fidelity of the terminal.
[0051] Specifically, the number of quantum bits of the terminal can be used to indicate the upper limit of the size of the problem that the terminal can process, and the processing time, the number of quantum bits of the terminal, the decoherence time of the terminal, and the gate fidelity of the terminal can be used to characterize information about the computing power of the terminal.
[0052] In an embodiment of the present invention, the above-mentioned phase correction method is applied to a terminal, and the first capability information of the terminal can be sent to the base station, where the first capability information is used to indicate the computing capability of the terminal. Then, the base station can select the phase model used by the terminal according to the first capability information, thereby further improving the accuracy and efficiency of the terminal phase correction.
[0053] When the terminal uses the first phase correction model for correction, the actual correction effect may be unsatisfactory, so the actual effect of the phase correction can be verified by sending a calibration signal to the terminal by the base station. Optionally, after receiving the first signaling and / or configuration rule sent by the base station, the method further includes:
[0054] receiving a calibration signal sent by the base station;
[0055] Correcting the calibration signal using the first phase correction model to obtain a corrected signal;
[0056] comparing the correction signal and the calibration signal to determine calibration information of the first phase correction model;
[0057] The calibration information is sent to the base station.
[0058] Specifically, the calibration signal may be a signal sent by the base station for testing the first phase correction model. Determining the calibration information of the first phase correction model according to the correction signal and the calibration signal may be to compare the correction signal and the calibration signal and calculate the calibration information, and the calibration information may include a training success rate of the first phase correction model, and the training success rate may be a ratio of the number of successfully corrected signals to the total number of calibration signals.
[0059] Optionally, after sending the calibration information to the base station, the method further includes:
[0060] receiving a second phase correction model or an updated first phase correction model sent by the base station in response to the calibration information.
[0061] Specifically, the second phase correction model can be a phase correction model generated by base station training that is different from the first phase correction model, and the updated first phase correction model can be an updated first phase correction model obtained by the base station training the first phase correction model again using more signal data.
[0062] In an embodiment of the present invention, the above-mentioned phase correction method is applied to a terminal, and can receive a calibration signal sent by the base station, use the first phase correction model to correct the received calibration signal to obtain a correction signal, determine the calibration information of the first phase correction model based on the correction signal and the calibration signal, and send the calibration information to the base station, so that the base station can re-determine the phase correction model used by the terminal based on the calibration information, thereby further improving the effect of the terminal phase correction.
[0063] Optionally, the configuration rule is used to characterize a correspondence between configuration information and the correction method, and the first signaling is used to indicate the configuration information;
[0064] The performing phase correction according to the correction method determined according to the first signaling and / or the configuration rule includes:
[0065] Phase correction is performed using the correction method corresponding to the configuration information in the configuration rule.
[0066] Exemplarily, the configuration information may be an MCS index, and the configuration rule may be an index table. Table 1 is one of the index tables provided in an embodiment of the present invention, as shown in Table 1 below. The index table is used to characterize the correspondence between the MCS index and the correction method.
[0067] Table 1
[0068]
[0069]
[0070] Specifically, when the index table is used to represent the correction method corresponding to the MCS index, the interaction steps between the base station and the terminal are as follows:
[0071] Step 1: The terminal sends terminal capability information to the base station, reporting the correction methods it supports and computing capability information such as the terminal's gate fidelity.
[0072] Step 2: The base station determines the correction method available to the terminal according to the received terminal capability information, and determines the phase correction model suitable for the terminal.
[0073] Step 3: The base station indicates the corresponding phase correction model and index table (as shown in Table 1) through a semi-static method such as RRC.
[0074] Step 4: The base station indicates the correction method of the terminal through the MCS index, and the base station indicates the number of times the terminal should perform repeated measurements by sending a third signaling.
[0075] Step 5: The terminal determines the signal correction method and the number of repeated measurements according to the MCS index and the third signaling, and performs signal correction and compensation in the specified manner.
[0076] In an embodiment of the present invention, the above-mentioned phase correction method is applied to a terminal. The terminal can use the configuration rule to characterize the correspondence between the configuration information and the correction method. The first signaling is used to indicate the configuration information, and then the signal correction method is determined according to the first signaling and the configuration rule. The configuration rule can be reused, thereby further reducing the signaling overhead.
[0077] Optionally, the configuration information includes at least one of the following: a modulation and coding strategy MCS index; and a processing delay requirement of the terminal.
[0078] Specifically, there is a preset correspondence between the modulation and coding strategy (MCS) index and the modulation order, target code rate and spectrum efficiency. The processing delay requirement of the terminal can be a limit on the time length of the terminal processing signal correction determined according to a specific business scenario.
[0079] Optionally, the configuration rule is further used to characterize a correspondence between the configuration information and the number of times the terminal performs repeated measurements.
[0080] Specifically, the number of repeated measurements performed by the terminal may refer to the number of repeated measurements of phase correction related data performed by the terminal each time the terminal performs phase correction, and the number of repeated measurements performed by the terminal depends on the data accuracy requirement of the phase correction.
[0081] It can be understood that the configuration rule is also used to characterize the correspondence between the configuration information and the number of times the terminal performs repeated measurements. Then, there is a preset correspondence between the configuration information and the number of times the terminal performs repeated measurements. The number of times the terminal performs repeated measurements can be determined by the configuration information.
[0082] Exemplarily, the configuration information may be an MCS index, and the configuration rule may be an index table. Table 2 is the second index table provided in an embodiment of the present invention, as shown in Table 2 below. The index table is used to characterize the correspondence between the MCS index and the correction method and the number of times the terminal performs repeated measurements.
[0083] Table 2
[0084]
[0085]
[0086] Exemplarily, when the index table is used to characterize the correction method corresponding to the MCS index and the number of times the terminal performs repeated measurements, the interaction steps between the base station and the terminal are specifically as follows:
[0087] Step 1: The terminal sends terminal capability information to the base station, reporting the correction methods it supports and computing capability information such as the terminal's gate fidelity.
[0088] Step 2: The base station determines the correction method available to the terminal according to the received terminal capability information, and determines the phase correction model suitable for the terminal.
[0089] Step 3: The base station indicates the corresponding phase correction model and index table (such as Table 2) through a semi-static method such as RRC.
[0090] Step 4: The base station indicates the correction method of the terminal and the corresponding number of repeated measurements of the terminal through the MCS index.
[0091] Step 5: The terminal determines the signal correction method and the number of times the terminal performs repeated measurements according to the MCS index, and performs signal correction and compensation in a specified manner.
[0092] In an embodiment of the present invention, the above-mentioned phase correction method is applied to a terminal, and the terminal can also use the configuration rule to characterize the correspondence between the configuration information and the number of times the terminal performs repeated measurements, and determine the signal correction method and the number of times the terminal performs repeated measurements according to the configuration rule and the configuration information, thereby further reducing the signaling overhead.
[0093] It should be noted that the correction method of the terminal and / or the number of times the terminal performs repeated measurements may also be directly indicated by the first signaling. Exemplarily, the interaction steps between the base station and the terminal are as follows:
[0094] Step 1: The terminal sends terminal capability information to the base station, reporting the correction methods it supports and computing capability information such as the terminal's gate fidelity.
[0095] Step 2: The base station determines the correction method available to the terminal according to the received terminal capability information, and determines the phase correction model suitable for the terminal.
[0096] In step three, the base station indicates the corresponding phase correction model through semi-static methods such as Radio Resource Control (RRC); and indicates the correction method and / or number of repeated measurements applicable to signal transmission to the terminal through dynamic methods such as downlink control information (DCI).
[0097] Step 4: The terminal determines the signal correction method and / or the number of repeated measurements according to the signaling sent by the base station, and performs signal correction and compensation in the specified manner.
[0098] In an embodiment of the present invention, the first signaling is used to directly indicate the correction method of the terminal and / or the number of repeated measurements, so that the indication of the base station is more flexible. According to the specific situation of the terminal, the effect of the terminal phase correction and the signaling overhead can be balanced to determine the signal correction method of the terminal and / or the number of repeated measurements of the terminal.
[0099] Optionally, the method further includes:
[0100] receiving a third signaling sent by the base station, where the third signaling is used to indicate the number of times the terminal performs repeated measurements;
[0101] The number of times the terminal performs repeated measurements is determined according to the third signaling.
[0102] In an embodiment of the present invention, the above-mentioned phase correction method is applied to a terminal. By receiving a third signaling sent by a base station, the number of times the terminal performs repeated measurements can be determined according to the third signaling, thereby realizing a combination of more correction methods and the number of times the terminal performs repeated measurements, making the terminal's instructions to the base station more flexible.
[0103] See also Figure 2 , Figure 2 This is a second flow chart of a phase correction method provided by an embodiment of the present invention, which is applied to a base station, such as Figure 2 As shown, the method comprises the following steps:
[0104] Step 201: Send a first signaling and / or configuration rule to the terminal, where the first signaling and / or configuration rule is used to indicate a correction method adopted by the terminal, and the correction method includes using a first phase correction model and / or a reference signal to perform phase correction on the signal, and the first phase correction model is a phase correction model obtained by the base station by training a classifier.
[0105] It should be noted that this embodiment is Figure 1 The implementation method of the corresponding base station in the embodiment shown in the figure can be found in the specific implementation method. Figure 1 To avoid repeated description, the relevant descriptions in the illustrated embodiment will not be repeated in this embodiment.
[0106] Optionally, before sending the first signaling and / or the configuration rule to the terminal, the method further includes:
[0107] Sending a second signaling to the terminal;
[0108] receiving an uplink signal sent by the terminal in response to the second signaling, wherein the uplink signal is used by the base station to train a classifier to obtain a phase correction model;
[0109] Determine at least one training data set according to the uplink signal, wherein the at least one training data set includes a feature vector and a label of the uplink signal;
[0110] At least one classifier is constructed using the at least one training data set, and the at least one classifier is trained to obtain at least one phase correction model, wherein the at least one phase correction model includes the first phase correction model.
[0111] It should be noted that the at least one training data set corresponds one-to-one to the at least one phase correction model, and one phase correction model may include multiple classifiers.
[0112] Exemplarily, the base station sends a second signaling to the terminal, notifying the terminal to send an uplink reference BPSK signal, the terminal sends a signal, and the base station receives M known BPSK signals sent by the terminal. The strength, phase, and receiving time of these received signals are used as feature vectors, such as a signal label of 1 for a phase of 0 and a signal label of -1 for a phase of π. Through the above data processing, a sample data set is obtained.
[0113] BPSK signals have only two categories, so only one classifier needs to be constructed. When the modulation format is higher, N(N-1) / 2 QSVM classifiers can be used, where N is the total number of signal categories. If it is a QPSK signal, since QPSK signals have 4 signal categories, 6 classifiers are required.
[0114] An M-dimensional linear equation system is constructed according to the training data set, and then the quantum solution module is used to apply the HHL algorithm to solve the equation system to implement the training of the QSVM classifier and obtain the phase correction model.
[0115] Optionally, the method further includes:
[0116] sending a calibration signal to the terminal;
[0117] receiving calibration information sent by the terminal in response to the calibration signal;
[0118] Determine, according to the calibration information, to reselect a correction model for the terminal or to update the first phase correction model.
[0119] Specifically, the terminal may send the calibration signal to the terminal periodically at a preset interval.
[0120] Exemplarily, if the training success rate of the first phase correction model in the standard information is greater than 98%, the terminal can continue to use the first phase correction model; if the training success rate is between 90% and 98%, the base station can use more sample data to update the first phase correction model; if the training success rate is lower than 90%, the base station can reselect the correction model of the terminal.
[0121] The above optional implementations can be found in Figure 1 To avoid repeated description, the relevant descriptions in the illustrated embodiment will not be repeated in this embodiment.
[0122] For example, Figure 3 is an interactive schematic diagram of a phase correction method provided by an embodiment of the present invention, such as Figure 3As shown, the base station sends an uplink signal signaling to the terminal, and the terminal sends an uplink reference signal to the base station in response to the uplink signal signaling, generates multiple training data sets, builds classifiers respectively, obtains multiple training models, selects the appropriate model to send, and the terminal uses the model to correct the phase of the signal. The base station can also periodically send a model calibration signal, and the terminal compares the model result and the calibration signal, generates calibration information, and reports the calibration information to the base station. The base station re-determines the model according to the calibration information and sends the new model to the terminal.
[0123] Optionally, after determining to reselect a correction model of the terminal or to update the first phase correction model according to the calibration information, the method further includes:
[0124] In case of determining to reselect the correction model of the terminal, determining a second phase correction model, the at least one phase correction model including the second phase correction model;
[0125] sending the second phase correction model to the terminal;
[0126] Alternatively, in the case where it is determined to update the phase correction model, the first phase correction model is updated to obtain an updated first phase correction model;
[0127] The updated first phase correction model is sent to the terminal.
[0128] Optionally, before sending the first signaling and / or the configuration rule to the terminal, the method further includes:
[0129] receiving first capability information sent by the terminal, the first capability information being used to indicate the computing capability of the terminal, the first capability information comprising at least one of the following: processing time for the terminal to perform correction using a phase correction model; the number of quantum bits of the terminal; the decoherence time of the terminal; and the gate fidelity of the terminal;
[0130] A first phase correction model is determined according to the first capability information. Optionally, the configuration rule is used to characterize a corresponding relationship between configuration information and the correction method, and the first signaling is used to indicate the configuration information.
[0131] Optionally, the configuration information includes at least one of the following: a modulation and coding strategy MCS index; and a processing delay requirement of the terminal.
[0132] Optionally, the configuration rule is further used to characterize a correspondence between the configuration information and the number of times the terminal performs repeated measurements.
[0133] Optionally, the method further includes:
[0134] A third signaling is sent to the terminal, where the third signaling is used to indicate the number of times the terminal performs repeated measurements.
[0135] The above optional implementations can be found in Figure 1 To avoid repeated description, the relevant descriptions in the illustrated embodiment will not be repeated in this embodiment.
[0136] See also Figure 4 , Figure 4 is one of the structural schematic diagrams of a phase correction device provided by an embodiment of the present invention, which is applied to a terminal, such as Figure 4 As shown, the device 400 includes:
[0137] A first receiving module 401 is used to receive a first signaling and / or a configuration rule sent by a base station, where the first signaling and / or the configuration rule is used to indicate a correction method adopted by the terminal, where the correction method includes using a first phase correction model and / or a reference signal to perform phase correction on the signal, where the first phase correction model is a phase correction model obtained by the base station by training a classifier;
[0138] The correction module 402 is used to perform phase correction according to the correction method indicated by the first signaling and / or the configuration rule.
[0139] Optionally, the device 400 further includes:
[0140] A second receiving module, used to receive a second signaling sent by the base station;
[0141] A first sending module, configured to send an uplink signal to a base station in response to the second signaling;
[0142] The uplink signal is used by the base station to train a classifier to obtain a phase correction model.
[0143] Optionally, the device 400 further includes:
[0144] A third receiving module, used to receive a calibration signal sent by the base station;
[0145] A correction module, configured to correct the calibration signal using the first phase correction model to obtain a corrected signal;
[0146] A first determination module, configured to compare the correction signal and the calibration signal to determine calibration information of the first phase correction model;
[0147] The second sending module is used to send the calibration information to the base station.
[0148] Optionally, the device 400 further includes:
[0149] The fourth receiving module is used to receive the second phase correction model or the updated first phase correction model sent by the base station in response to the calibration information.
[0150] Optionally, the device 400 further includes:
[0151] A third sending module is configured to send first capability information of the terminal to the base station, where the first capability information is used to indicate a computing capability of the terminal, and the first capability information includes at least one of the following:
[0152] The processing time of the terminal using the phase correction model for correction; the number of quantum bits of the terminal; the decoherence time of the terminal; and the gate fidelity of the terminal.
[0153] Optionally, the configuration rule is used to characterize a correspondence between configuration information and the correction method, and the first signaling is used to indicate the configuration information;
[0154] The correction module 402 includes:
[0155] The correction unit is used to perform phase correction by adopting the correction method corresponding to the configuration information in the configuration rule.
[0156] Optionally, the configuration information includes at least one of the following: a modulation and coding strategy MCS index; and a processing delay requirement of the terminal.
[0157] Optionally, the configuration rule is further used to characterize a correspondence between the configuration information and the number of times the terminal performs repeated measurements.
[0158] Optionally, the device 400 further includes:
[0159] a fifth receiving module, configured to receive a third signaling sent by the base station, wherein the third signaling is used to indicate the number of times the terminal performs repeated measurements;
[0160] The second determining module is used to determine the number of times the terminal performs repeated measurements according to the third signaling.
[0161] It should be noted that the phase correction device provided in the embodiment of the present invention is a device capable of executing the above-mentioned phase correction method, and all implementations in the above-mentioned phase correction method embodiment are applicable to the phase correction device, and can achieve the same or similar beneficial effects. To avoid repeated description, this embodiment will not be described in detail.
[0162] See also Figure 5 , Figure 5 2 is a schematic diagram of a phase correction device provided by an embodiment of the present invention, which is applied to a base station, such as Figure 5 As shown, the device 500 includes:
[0163] The first sending module 501 is used to send a first signaling and / or configuration rule to the terminal, wherein the first signaling and / or configuration rule is used to indicate a correction method adopted by the terminal, wherein the correction method includes performing phase correction on the signal using a first phase correction model and / or a reference signal, wherein the first phase correction model is a phase correction model obtained by the base station through training a classifier.
[0164] Optionally, the device 500 further includes:
[0165] A second sending module, used to send a second signaling to the terminal;
[0166] A first receiving module, configured to receive an uplink signal sent by the terminal in response to the second signaling, wherein the uplink signal is used by the base station to train a classifier to obtain a phase correction model;
[0167] A first determination module, configured to determine at least one training data set according to the uplink signal, wherein the at least one training data set includes a feature vector and a label of the uplink signal;
[0168] A construction module is used to construct at least one classifier using the at least one training data set, and train the at least one classifier to obtain at least one phase correction model, wherein the at least one phase correction model includes the first phase correction model.
[0169] Optionally, the device 500 further includes:
[0170] A third sending module, used to send a calibration signal to the terminal;
[0171] A second receiving module, configured to receive calibration information sent by the terminal in response to the calibration signal;
[0172] A second determining module is used to determine, according to the calibration information, to reselect a correction model for the terminal or to update the first phase correction model.
[0173] Optionally, the device 500 further includes:
[0174] A third determining module, configured to determine a second phase correction model when it is determined to reselect the correction model of the terminal, wherein the at least one phase correction model includes the second phase correction model;
[0175] A fourth sending module, configured to send the second phase correction model to the terminal;
[0176] Alternatively, an updating module is used to update the first phase correction model to obtain an updated first phase correction model when it is determined to update the phase correction model;
[0177] A fifth sending module is used to send the updated first phase correction model to the terminal.
[0178] Optionally, the device 500 further includes:
[0179] A third receiving module is used to receive first capability information sent by the terminal, where the first capability information is used to indicate the computing capability of the terminal, and the first capability information includes at least one of the following: processing time of the terminal using a phase correction model for correction; the number of quantum bits of the terminal; the decoherence time of the terminal; and the gate fidelity of the terminal;
[0180] A fourth determination module is used to determine the first phase correction model according to the first capability information.
[0181] Optionally, the configuration rule is used to characterize the correspondence between configuration information and the correction method, and the first signaling is used to indicate the configuration information.
[0182] Optionally, the configuration information includes at least one of the following: a modulation and coding strategy MCS index; and a processing delay requirement of the terminal.
[0183] Optionally, the configuration rule is further used to characterize a correspondence between the configuration information and the number of times the terminal performs repeated measurements.
[0184] Optionally, the method further includes:
[0185] The sixth sending module is used to send a third signaling to the terminal, where the third signaling is used to indicate the number of times the terminal performs repeated measurements.
[0186] It should be noted that the phase correction device provided in the embodiment of the present invention is a device capable of executing the above-mentioned phase correction method, and all implementations in the above-mentioned phase correction method embodiment are applicable to the phase correction device, and can achieve the same or similar beneficial effects. To avoid repeated description, this embodiment will not be described in detail.
[0187] For details, see Figure 6 As shown, an embodiment of the present invention further provides an electronic device, including a bus 601 , a transceiver 602 , an antenna 603 , a bus interface 604 , a processor 605 and a memory 606 .
[0188] Transceiver 602 is used to receive first signaling and / or configuration rules sent by a base station, wherein the first signaling and / or the configuration rules are used to indicate a correction method adopted by the terminal, wherein the correction method includes using a first phase correction model and / or a reference signal to perform phase correction on the signal, wherein the first phase correction model is a phase correction model obtained by the base station by training a classifier.
[0189] Further, the processor 605 is configured to perform phase correction according to a correction manner indicated by the first signaling and / or the configuration rule.
[0190] exist Figure 6 In the embodiment, a bus architecture (represented by bus 601) is shown, bus 601 may include any number of interconnected buses and bridges, bus 601 links various circuits including one or more processors represented by processor 605 and memory represented by memory 606. Bus 601 may also link various other circuits such as peripherals, voltage regulators, and power management circuits, which are well known in the art and are therefore not further described herein. Bus interface 604 provides an interface between bus 601 and transceiver 602. Transceiver 602 may be one element or multiple elements, such as multiple receivers and transmitters, providing a unit for communicating with various other devices on a transmission medium. Data processed by processor 605 is transmitted on a wireless medium via antenna 603, and further, antenna 603 also receives data and transmits the data to processor 605.
[0191] The processor 605 is responsible for managing the bus 601 and general processing, and can also provide various functions, including timing, peripheral interfaces, voltage regulation, power management and other control functions. The memory 606 can be used to store data used by the processor 605 when performing operations.
[0192] Optionally, the processor 605 may be a CPU, an ASIC, an FPGA or a CPLD.
[0193] Optionally, the transceiver 602 is further configured to:
[0194] receiving second signaling sent by the base station;
[0195] In response to the second signaling, sending an uplink signal to a base station;
[0196] The uplink signal is used by the base station to train a classifier to obtain a phase correction model.
[0197] Optionally, the transceiver 602 is further configured to:
[0198] receiving a calibration signal sent by the base station;
[0199] The processor 605 is further configured to:
[0200] Correcting the calibration signal using the first phase correction model to obtain a corrected signal;
[0201] comparing the correction signal and the calibration signal to determine calibration information of the first phase correction model;
[0202] The calibration information is sent to the base station.
[0203] Optionally, the transceiver 602 is further used to: receive a second phase correction model or an updated first phase correction model sent by the base station in response to the calibration information.
[0204] Optionally, the transceiver 602 is further configured to:
[0205] Sending first capability information of the terminal to the base station, where the first capability information is used to indicate a computing capability of the terminal, and the first capability information includes at least one of the following:
[0206] The processing time of the terminal using the phase correction model for correction; the number of quantum bits of the terminal; the decoherence time of the terminal; and the gate fidelity of the terminal.
[0207] Optionally, the configuration rule is used to characterize a correspondence between configuration information and the correction method, and the first signaling is used to indicate the configuration information;
[0208] The processor 605 is specifically used for:
[0209] Phase correction is performed using the correction method corresponding to the configuration information in the configuration rule.
[0210] Optionally, the configuration information includes at least one of the following: a modulation and coding strategy MCS index; and a processing delay requirement of the terminal.
[0211] Optionally, the configuration rule is further used to characterize a correspondence between the configuration information and the number of times the terminal performs repeated measurements.
[0212] Optionally, the transceiver 602 is further configured to:
[0213] A third signaling is received from the base station, where the third signaling is used to indicate the number of times the terminal performs repeated measurements; the processor 605 is further used to: determine the number of times the terminal performs repeated measurements according to the third signaling.
[0214] It should be noted that the electronic device provided in the embodiment of the present invention is a device capable of executing the above phase correction method, and all implementations in the above phase correction method embodiment are applicable to the electronic device and can achieve the same or similar beneficial effects. To avoid repeated description, this embodiment will not be described in detail.
[0215] For details, see Figure 7 As shown, an embodiment of the present invention further provides an electronic device, including a bus 701 , a transceiver 702 , an antenna 703 , a bus interface 704 , a processor 705 and a memory 706 .
[0216] Transceiver 702 is used to send a first signaling and / or configuration rule to a terminal, wherein the first signaling and / or configuration rule is used to indicate a correction method to be adopted by the terminal, wherein the correction method includes performing phase correction on a signal using a first phase correction model and / or a reference signal, wherein the first phase correction model is a phase correction model obtained by training a classifier by the base station.
[0217] exist Figure 7 In the embodiment, the bus architecture (represented by bus 701) may include any number of interconnected buses and bridges, and bus 701 links various circuits including one or more processors represented by processor 705 and memory represented by memory 706. Bus 701 may also link various other circuits such as peripherals, voltage regulators, and power management circuits, which are well known in the art and are therefore not further described herein. Bus interface 704 provides an interface between bus 701 and transceiver 702. Transceiver 702 may be one element or multiple elements, such as multiple receivers and transmitters, providing a unit for communicating with various other devices on a transmission medium. Data processed by processor 705 is transmitted on a wireless medium via antenna 703, and further, antenna 703 also receives data and transmits the data to processor 705.
[0218] The processor 705 is responsible for managing the bus 701 and general processing, and can also provide various functions, including timing, peripheral interfaces, voltage regulation, power management and other control functions. The memory 706 can be used to store data used by the processor 705 when performing operations.
[0219] Optionally, the processor 705 may be a CPU, an ASIC, an FPGA or a CPLD.
[0220] Optionally, the transceiver 702 is further configured to:
[0221] Sending a second signaling to the terminal;
[0222] receiving an uplink signal sent by the terminal in response to the second signaling, wherein the uplink signal is used by the base station to train a classifier to obtain a phase correction model;
[0223] Determine at least one training data set according to the uplink signal, wherein the at least one training data set includes a feature vector and a label of the uplink signal;
[0224] At least one classifier is constructed using the at least one training data set, and the at least one classifier is trained to obtain at least one phase correction model, wherein the at least one phase correction model includes the first phase correction model.
[0225] Optionally, the transceiver 702 is further configured to:
[0226] sending a calibration signal to the terminal;
[0227] receiving calibration information sent by the terminal in response to the calibration signal;
[0228] The processor 705 is further configured to: determine, according to the calibration information, to reselect a correction model for the terminal or to update the first phase correction model.
[0229] Optionally, the processor 705 is further configured to:
[0230] In case of determining to reselect the correction model of the terminal, determining a second phase correction model, the at least one phase correction model including the second phase correction model;
[0231] The transceiver 702 is further configured to: send the second phase correction model to the terminal;
[0232] Alternatively, the processor 705 is further configured to:
[0233] In the case of determining to update the phase correction model, updating the first phase correction model to obtain an updated first phase correction model;
[0234] The transceiver 702 is further configured to: send the updated first phase correction model to the terminal.
[0235] Optionally, the transceiver 702 is further configured to:
[0236] receiving first capability information sent by the terminal, the first capability information being used to indicate the computing capability of the terminal, the first capability information comprising at least one of the following: processing time for the terminal to perform correction using a phase correction model; the number of quantum bits of the terminal; the decoherence time of the terminal; and the gate fidelity of the terminal;
[0237] The processor 705 is further configured to: determine the first phase correction model according to the first capability information.
[0238] Optionally, the configuration rule is used to characterize the correspondence between configuration information and the correction method, and the first signaling is used to indicate the configuration information.
[0239] Optionally, the configuration information includes at least one of the following: a modulation and coding strategy MCS index; and a processing delay requirement of the terminal.
[0240] Optionally, the configuration rule is further used to characterize a correspondence between the configuration information and the number of times the terminal performs repeated measurements.
[0241] Optionally, the transceiver 702 is further used to: send a third signaling to the terminal, where the third signaling is used to indicate the number of times the terminal performs repeated measurements.
[0242] It should be noted that the electronic device provided in the embodiment of the present invention is a device capable of executing the above phase correction method, and all implementations in the above phase correction method embodiment are applicable to the electronic device and can achieve the same or similar beneficial effects. To avoid repeated description, this embodiment will not be described in detail.
[0243] An embodiment of the present invention further provides an electronic device, comprising: a processor, a memory, and a program stored in the memory and executable on the processor. When the program is executed by the processor, the various processes of the above-mentioned phase correction method embodiment are implemented, and the same technical effect can be achieved. To avoid repetition, it will not be described here.
[0244] The embodiment of the present invention further provides a computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, each process of the above-mentioned phase correction method embodiment is implemented, and the same technical effect can be achieved. To avoid repetition, it is not repeated here. The computer-readable storage medium is, for example, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.
[0245] It should be noted that, in this article, the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, an element defined by the sentence "comprises a ..." does not exclude the existence of other identical elements in the process, method, article or device including the element.
[0246] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus a necessary general hardware platform, and of course by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present invention, or the part that contributes to the prior art, can be embodied in the form of a software product, which is stored in a storage medium (such as ROM / RAM, a magnetic disk, or an optical disk), and includes a number of instructions for enabling a terminal (which can be a mobile phone, a computer, a server, an air conditioner, or a network device, etc.) to execute the methods described in each embodiment of the present invention.
[0247] The embodiments of the present invention are described above in conjunction with the accompanying drawings, but the present invention is not limited to the above-mentioned specific implementation modes, which are merely illustrative rather than restrictive. Under the guidance of the present invention, ordinary technicians in this field can also make many forms without departing from the scope of protection of the present invention and the claims, all of which are within the protection of the present invention.
Claims
1. A phase correction method, applied to a terminal, characterized in that: The method comprises: receiving a first signaling and / or a configuration rule sent by a base station, where the first signaling and / or the configuration rule is used to indicate a correction method adopted by the terminal, where the correction method includes adopting a first phase correction model and / or a reference signal to perform phase correction on a signal, where the first phase correction model is a phase correction model obtained by the base station by training a classifier; Phase correction is performed according to the correction manner indicated by the first signaling and / or the configuration rule.
2. The method according to claim 1, characterized in that Before the receiving the first signaling and / or configuration rule sent by the base station, the method further includes: receiving second signaling sent by the base station; In response to the second signaling, sending an uplink signal to a base station; The uplink signal is used by the base station to train a classifier to obtain a phase correction model.
3. The method according to claim 1, characterized in that After the receiving base station sends the first signaling and / or configuration rule, the method further includes: receiving a calibration signal sent by the base station; Correcting the calibration signal using the first phase correction model to obtain a corrected signal; comparing the correction signal and the calibration signal to determine calibration information of the first phase correction model; The calibration information is sent to the base station.
4. The method according to claim 3, characterized in that: After sending the calibration information to the base station, the method further includes: receiving a second phase correction model or an updated first phase correction model sent by the base station in response to the calibration information.
5. The method according to claim 1, characterized in that Before the receiving the first signaling and / or configuration rule sent by the base station, the method further includes: Sending first capability information of the terminal to the base station, where the first capability information is used to indicate a computing capability of the terminal, and the first capability information includes at least one of the following: The processing time of the terminal using the phase correction model for correction; the number of quantum bits of the terminal; the decoherence time of the terminal; and the gate fidelity of the terminal.
6. The method according to claim 1, characterized in that The configuration rule is used to characterize the correspondence between the configuration information and the correction method, and the first signaling is used to indicate the configuration information; The performing phase correction according to the correction method determined according to the first signaling and / or the configuration rule includes: Phase correction is performed using the correction method corresponding to the configuration information in the configuration rule.
7. The method according to claim 6, characterized in that The configuration information includes at least one of the following: a modulation and coding strategy MCS index; and a processing delay requirement of the terminal.
8. The method according to claim 6, characterized in that The configuration rule is also used to characterize the corresponding relationship between the configuration information and the number of times the terminal performs repeated measurements.
9. The method according to claim 6, characterized in that The method further comprises: receiving a third signaling sent by the base station, where the third signaling is used to indicate the number of times the terminal performs repeated measurements; The number of times the terminal performs repeated measurements is determined according to the third signaling.
10. A phase correction method, applied to a base station, characterized in that: The method comprises: A first signaling and / or configuration rule is sent to the terminal, where the first signaling and / or configuration rule is used to indicate a correction method adopted by the terminal, and the correction method includes using a first phase correction model and / or a reference signal to perform phase correction on the signal, and the first phase correction model is a phase correction model obtained by the base station by training a classifier.
11. The method according to claim 10, characterized in that Before sending the first signaling and / or the configuration rule to the terminal, the method further includes: Sending a second signaling to the terminal; receiving an uplink signal sent by the terminal in response to the second signaling, wherein the uplink signal is used by the base station to train a classifier to obtain a phase correction model; Determine at least one training data set according to the uplink signal, wherein the at least one training data set includes a feature vector and a label of the uplink signal; At least one classifier is constructed using the at least one training data set, and the at least one classifier is trained to obtain at least one phase correction model, wherein the at least one phase correction model includes the first phase correction model.
12. The method according to claim 11, characterized in that The method further comprises: sending a calibration signal to the terminal; receiving calibration information sent by the terminal in response to the calibration signal; Determine, according to the calibration information, to reselect a correction model for the terminal or to update the first phase correction model.
13. The method according to claim 12, characterized in that After determining to reselect the correction model of the terminal or to update the first phase correction model according to the calibration information, the method further includes: In case of determining to reselect the correction model of the terminal, determining a second phase correction model, the at least one phase correction model including the second phase correction model; sending the second phase correction model to the terminal; Alternatively, in the case where it is determined to update the phase correction model, the first phase correction model is updated to obtain an updated first phase correction model; The updated first phase correction model is sent to the terminal.
14. The method according to claim 10, characterized in that Before sending the first signaling and / or the configuration rule to the terminal, the method further includes: receiving first capability information sent by the terminal, the first capability information being used to indicate the computing capability of the terminal, the first capability information comprising at least one of the following: processing time for the terminal to perform correction using a phase correction model; the number of quantum bits of the terminal; the decoherence time of the terminal; and the gate fidelity of the terminal; The first phase correction model is determined according to the first capability information.
15. A phase correction device, applied to a terminal, characterized in that: The device comprises: A first receiving module, used to receive a first signaling and / or a configuration rule sent by a base station, where the first signaling and / or the configuration rule is used to indicate a correction method adopted by the terminal, where the correction method includes using a first phase correction model and / or a reference signal to perform phase correction on a signal, where the first phase correction model is a phase correction model obtained by the base station by training a classifier; A correction module is used to perform phase correction according to the correction method indicated by the first signaling and / or the configuration rule.
16. A phase correction device, applied to a base station, characterized in that: The device comprises: A first sending module is used to send a first signaling and / or configuration rule to a terminal, wherein the first signaling and / or configuration rule is used to indicate a correction method adopted by the terminal, and the correction method includes using a first phase correction model and / or a reference signal to perform phase correction on the signal, and the first phase correction model is a phase correction model obtained by the base station by training a classifier.
17. A terminal, characterized in that: Including transceiver and processor, The transceiver is used to receive a first signaling and / or a configuration rule sent by a base station, where the first signaling and / or the configuration rule is used to indicate a correction method adopted by the terminal, where the correction method includes using a first phase correction model and / or a reference signal to perform phase correction on a signal, where the first phase correction model is a phase correction model obtained by the base station through training a classifier; The processor is configured to perform phase correction according to the correction method indicated by the first signaling and / or the configuration rule.
18. A base station, characterized in that: It includes a transceiver, which is used to send a first signaling and / or configuration rule to a terminal, wherein the first signaling and / or configuration rule is used to indicate a correction method adopted by the terminal, and the correction method includes using a first phase correction model and / or a reference signal to perform phase correction on the signal, and the first phase correction model is a phase correction model obtained by the base station by training a classifier.
19. An electronic device, characterized in that: include: A processor, a memory, and a program stored in the memory and executable on the processor, wherein when the program is executed by the processor, the steps of the phase correction method as described in any one of claims 1 to 9 are implemented; or, when the program is executed by the processor, the steps of the phase correction method as described in any one of claims 10 to 14 are implemented.
20. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is executed by the processor, the computer program implements the steps of the phase correction method as described in any one of claims 1 to 9; or, when the computer program is executed by the processor, the computer program implements the steps of the phase correction method as described in any one of claims 10 to 14.