WO2024021621A1 - 功率放大器模型的获取方法、装置及功率放大器模型 - Google Patents
功率放大器模型的获取方法、装置及功率放大器模型 Download PDFInfo
- Publication number
- WO2024021621A1 WO2024021621A1 PCT/CN2023/080821 CN2023080821W WO2024021621A1 WO 2024021621 A1 WO2024021621 A1 WO 2024021621A1 CN 2023080821 W CN2023080821 W CN 2023080821W WO 2024021621 A1 WO2024021621 A1 WO 2024021621A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- model
- power amplifier
- input data
- sub
- obtaining
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F30/00—Computer-aided design [CAD]
- G06F30/30—Circuit design
- G06F30/36—Circuit design at the analogue level
- G06F30/367—Design verification, e.g. using simulation, simulation program with integrated circuit emphasis [SPICE], direct methods or relaxation methods
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N20/00—Machine learning
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F30/00—Computer-aided design [CAD]
- G06F30/20—Design optimisation, verification or simulation
- G06F30/27—Design optimisation, verification or simulation using machine learning, e.g. artificial intelligence, neural networks, support vector machines [SVM] or training a model
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/04—Architecture, e.g. interconnection topology
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/04—Architecture, e.g. interconnection topology
- G06N3/044—Recurrent networks, e.g. Hopfield networks
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/04—Architecture, e.g. interconnection topology
- G06N3/0499—Feedforward networks
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/08—Learning methods
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03F—AMPLIFIERS
- H03F3/00—Amplifiers with only discharge tubes or only semiconductor devices as amplifying elements
- H03F3/20—Power amplifiers, e.g. Class B amplifiers, Class C amplifiers
- H03F3/21—Power amplifiers, e.g. Class B amplifiers, Class C amplifiers with semiconductor devices only
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03F—AMPLIFIERS
- H03F3/00—Amplifiers with only discharge tubes or only semiconductor devices as amplifying elements
- H03F3/20—Power amplifiers, e.g. Class B amplifiers, Class C amplifiers
- H03F3/21—Power amplifiers, e.g. Class B amplifiers, Class C amplifiers with semiconductor devices only
- H03F3/213—Power amplifiers, e.g. Class B amplifiers, Class C amplifiers with semiconductor devices only in integrated circuits
Definitions
- Embodiments of the present application relate to the field of signal processing technology, and in particular, to a method and device for obtaining a power amplifier model, a power amplifier model, a storage medium, and a program product.
- Embodiments of the present application provide a method and device for obtaining a power amplifier model, a power amplifier model, a storage medium, and a program product, aiming to improve the generalization ability of the power amplifier model based on neural networks.
- embodiments of the present application provide a method for obtaining a power amplifier model.
- the method includes: obtaining an initial sub-model of a power amplifier, label data, and input data; based on the label data and the input data, The initial sub-model is iteratively trained until the iteration stop condition is reached; and after each iterative training is completed, a target sub-model is obtained; a power amplifier model is obtained based on at least one of the target sub-models.
- embodiments of the present application provide a device for obtaining a power amplifier model, including: a memory, a processor, and a computer program stored in the memory and executable on the processor; when the processor executes the computer program, the following is implemented: The method for obtaining the power amplifier model described in the first aspect.
- embodiments of the present application provide a power amplifier model, which is obtained according to the method for obtaining a power amplifier model described in the first aspect.
- embodiments of the present application provide a computer-readable storage medium, including: the computer-readable storage medium stores computer-executable instructions, and the computer-executable instructions are used to execute the power as described in the first aspect. How to obtain the amplifier model.
- embodiments of the present application provide a computer program product, including a computer program or computer instructions.
- the computer program or computer instructions are stored in a computer-readable storage medium.
- the processor of the computer device can read the computer program from the computer. Reading the storage medium reads the computer program or the computer instructions, and the processor executes the computer program or the computer instructions, so that the computer device performs the method for obtaining the power amplifier model as described in the first aspect. Law.
- multiple target sub-models are obtained by performing multiple iterative training on the initial sub-model, and the obtained multiple The model composed of the target sub-model is used as the final power amplifier model.
- the model structure and training process By optimizing the model structure and training process, the generalization ability of the power amplifier model and the prediction accuracy of the model are improved.
- Figure 1 is an application environment diagram of the power amplifier modeling method in an embodiment of the present application
- Figure 2 is a schematic diagram of a power amplifier modeling provided by an embodiment of the present application.
- Figure 3 is a flow chart of a method for obtaining a power amplifier model provided by an embodiment of the present application
- Figure 4 is a flow chart for calculating the priority of input data at historical moments provided by an embodiment of the present application
- Figure 5 is a flow chart for calculating the priority of input data at historical moments provided by another embodiment of the present application.
- Figure 6 is a flow chart for obtaining a pre-trained neural network model provided by an embodiment of the present application.
- Figure 7 is a flow chart for selecting a target sub-model to construct a power amplifier model provided by an embodiment of the present application
- Figure 8 is a schematic structural diagram of a power amplifier model provided in an example of this application.
- Figure 9 is a schematic structural diagram of a power amplifier model provided by another example of this application.
- Figure 10 is a schematic structural diagram of a power amplifier model provided by another example of this application.
- Figure 11 is a schematic model structure diagram of an initial sub-model provided in an example of this application.
- Figure 12(a) is a model structure diagram of a unit in an example initial sub-model of this application.
- Figure 12(b) is a model structure diagram of a unit in an example initial sub-model of this application.
- Figure 12(c) is a model structure diagram of a unit in an example initial sub-model of this application.
- Figure 12(d) is a model structure diagram of a unit in an example initial sub-model of this application.
- Figure 13 is a structural diagram of a power amplifier model provided by an embodiment of the present application.
- Figure 14 is a structural diagram of a power amplifier model provided by an embodiment of the present application.
- FIG. 15 is a schematic structural diagram of a device for obtaining a power amplifier model provided by an embodiment of the present application.
- the radio frequency power amplifier is an important component in the wireless communication system. Its function is to amplify the power of the wireless signal to a target value and then feed it into the antenna.
- RF power amplifiers have two significant characteristics: nonlinearity and memory. Nonlinearity is mainly manifested in the fact that the gain value of the power amplifier to the input signal changes as the input signal power increases, rather than being constant. Nonlinearity will cause distortion of the signal constellation diagram, especially for signals with Peak to Average Power Ratio (PAPR) such as Orthogonal Frequency Division Multiplexing (OFDM).
- PAPR Peak to Average Power Ratio
- OFDM Orthogonal Frequency Division Multiplexing
- Memory means that the output of the power amplifier is not only related to the input at the current moment, but also related to the input signal at the historical moment. The impact of memory is related to the bandwidth of the signal. The greater the bandwidth of the signal, the greater the impact of memory and the more it cannot be ignored.
- Behavioral modeling of power amplifiers is the basis of power amplifier-related research work, such as digital pre-distortion (DPD).
- Power amplifier modeling specifically simulates the nonlinearity and memory of the power amplifier to establish the mathematical relationship between the input and output of the power amplifier.
- models used for modeling power amplifiers can be roughly divided into two categories.
- One is traditional models, such as the MP model and GMP model based on the Volterra model; the other is models based on neural networks, such as MLP.
- the traditional power amplifier model is designed with the characteristics of the power amplifier fully considered. For example, the high-order terms in the model correspond to the intermodulation components in the power amplifier product. Therefore, it matches the actual power amplifier very well and has good Generalization.
- the distortion principle of power amplifiers has become complex, and the modeling accuracy of traditional models has dropped significantly.
- researchers have begun to turn their attention to methods based on neural networks.
- the neural network is a universal model, and power amplifier modeling is only one of its application scenarios. Since the design of the model does not consider the distortion characteristics of the power amplifier, models based on neural networks generally have the defect of poor generalization ability, that is, they have high fitting accuracy on the training set, but have a large fitting accuracy on the test set. Decay, especially when the number of training set samples is small.
- embodiments of the present application provide a method and device for obtaining a power amplifier model, a power amplifier model, a storage medium and a program product.
- a method and device for obtaining a power amplifier model, a power amplifier model, a storage medium and a program product By performing multiple iterative trainings on the initial sub-model, multiple target sub-models are obtained, and The model composed of multiple target sub-models is used as the final power amplifier model.
- the model structure and training process By optimizing the model structure and training process, the generalization ability of the power amplifier model and the prediction accuracy of the model are improved.
- the method for obtaining the power amplifier model provided by this application can be applied in the application environment described in Figure 1.
- the electronic device 100 obtains the input and output sample values of the power amplifier 200, and then models the input and output characteristics of the power amplifier to obtain the power amplifier model 300.
- the above-mentioned electronic device may be a predistortion module in a base station or a signal processing unit in a radar system.
- the embodiments of the present application are not limited here.
- the above-mentioned power amplifier may be a power amplifier component in a base station, a power amplifier unit in a radar system, or a power amplifier device in a terminal device, etc.
- the embodiments of the present application are not limited here.
- Figure 2 is a schematic diagram of a power amplifier modeling provided by an embodiment of the present application. As shown in the figure, assuming that the input and output signals of the power amplifier are x and y respectively, the principle of modeling it is shown in Figure 2. The goal is to make the output of the established power amplifier model The error e between the output y of PA and PA is the smallest.
- FIG. 3 is a flow chart of a method for obtaining a power amplifier model provided by an embodiment of the present application. As shown in FIG. 3 , the method for obtaining the power amplifier model may include but is not limited to step S1000, step S2000, and step S3000.
- Step S1000 Obtain the initial sub-model, label data and input data of the power amplifier.
- the initial sub-model of the power amplifier is a neural network model
- the label data is the power amplifier
- the error between the actual output signal and the initial sub-model output signal of the power amplifier, the input data is the input signal at the current moment and the input signal at the historical moment. Since it is considered that the input signal at the historical moment has an impact on the output at the current moment, in the embodiment of the present application, when acquiring the model input data, the input signal at the historical moment is obtained and used as input data for model training. In the field of power amplifier technology, memory depth is often used to indicate how long ago the current output signal is related to the input signal.
- the initial sub-model of the power amplifier is a model composed of multiple neural network models.
- the initial sub-model composed of multiple neural network models may have more advantages in fitting the data.
- the initial sub-model can be a neural network model or a model composed of multiple neural network models, and different initial sub-models can be selected according to different needs of application scenarios.
- Step S2000 Iteratively train the initial sub-model according to the label data and input data until the iteration stop condition is reached; and after each iterative training is completed, a target sub-model is obtained.
- the initial sub-model is iteratively trained using label data and input data.
- this iterative training is stopped and a trained target sub-model is obtained.
- the label data is updated according to the output of the target sub-model to obtain new label data.
- the new label data is used for the next sub-model iterative training.
- the iteration stop condition is a preset number of iterations. Therefore, when the current number of iterations is less than the preset number of iterations, input data at the current time and at least one historical time input data are input to the initial sub-model for execution. Continuous iterative training, and after each iterative training, a target sub-model is generated. Multiple target sub-models obtained through multiple iterations of training have the opportunity to constitute the final power amplifier model.
- the iteration stop condition is a preset number of iterations. Therefore, when the current number of iterations is less than the preset number of iterations, the input data at the current time and all historical time input data are input to the initial sub-model for continuous processing. Iterative training, and after each iteration of training, a target sub-model is generated. Multiple target sub-models obtained through multiple iterations of training have the opportunity to constitute the final power amplifier model.
- the iteration stop condition is a preset number of iterations. Therefore, when the current number of iterations is less than the preset number of iterations, during each iteration training process, the input data at the current moment and part of the historical moments are Input data is input to the initial sub-model, and until the preset number of iterations is reached, the iterative training is stopped, and a target sub-model is generated after each iterative training. Multiple target sub-models obtained through multiple iterations of training have the opportunity to constitute the final power amplifier model.
- the iteration stop condition is that all historical moment input data participate in model iterative training. Therefore, in the current iterative training process, the priority of each historical moment input data is generated according to the preset priority calculation conditions, Based on the number of iterative training of the current sub-model and the priority of the input data at historical moments, a historical moment input data set is constructed. When the input data of the current iterative training does not reach the iteration stop condition, the current moment input data and the historical moment input data set are Input to the initial sub-model for iterative training.
- the historical moment input data needs to be sorted according to the priority of the historical moment input data, to obtain the sorted historical moment input data, and then to input data at the sorted historical moment. , select the target number of historical moment input data in turn to construct a historical moment input data set.
- the target number is equal to the number of iterative training of the current sub-model. It can be understood that as the number of iterative training of the sub-model increases, more and more The historical moment input data are selected to form the historical moment input data set, until all the historical moment data are selected to form the historical moment input data set, and it ends at this time Iterative training of submodels.
- the iterative training process of the sub-model needs to be performed Q+1 times. , and finally generate Q+1 target sub-models.
- the historical moment input data set for example, during each iteration of training, two or more top-ranked historical moment input data are selected and added to the previous iteration.
- the historical moment input data set constructed by training is formed into a new historical moment input data set.
- Figure 4 is a flow chart for calculating the priority of input data at historical moments provided by an embodiment of the present application.
- calculating historical time input data includes at least steps S2110, S2120 and S2130.
- Step S2110 Obtain the error value of the current sub-model iterative training.
- the residual signal in the current iterative training process is calculated, and the residual signal is the difference between the actual output of the power amplifier and the predicted output of the model.
- Step S2120 Calculate the correlation between the error value and the historical time input data.
- the correlation between the error value and the historical moment input data is calculated according to the correlation calculation formula, and the correlation value is obtained.
- any method that can calculate the correlation between the error value and the input data at historical moments can be used in the correlation calculation in step S2120 in this embodiment of the present application.
- the embodiments of the present application are not limited here.
- Step S2130 Obtain the priority of the input data at historical moments based on the correlation.
- the obtained correlation values are sorted.
- the level will be higher. Prioritizing historical moment input data with high priority to construct a historical moment input data set can improve the generation efficiency and prediction accuracy of the final power amplifier model.
- the embodiment of Figure 4 sequentially constructs multiple historical time input data sets with different historical time input data according to the priority of historical time input data, uses the historical time input data sets to perform iterative training of sub-models, and generates multiple target sub-models. , which can effectively improve the training efficiency of the model and the generalization ability of the model in practical application scenarios.
- Figure 5 is a flow chart for calculating the priority of input data at historical moments provided by another embodiment of the present application.
- calculating historical time input data includes at least steps S2210, S2220 and S2230.
- Step S2210 Obtain the pretrained neural network model.
- a pre-trained neural network model is obtained as a prediction model for fitting accuracy of input data at historical moments.
- the pre-trained neural network model is a model trained with training data, which can generate fitting accuracy corresponding to the input data at the input historical moment during actual prediction.
- Figure 6 is a flow chart for obtaining a pre-trained neural network model provided by an embodiment of the present application.
- Get a pretrained neural network The network model specifically includes steps S2211 and S2212.
- Step S2211 Construct multiple training data sets through combination according to the input data at the current time and the input data at at least one historical time.
- the input data in the training data used is a combination of input data at the current moment and input data at historical moments.
- the label data of the training data is the error value between the actual output and the predicted output.
- the priority of the input data at the historical moment is sorted, and the top-ranked input data at the historical moment is selected to construct the input data together with the input data at the current moment.
- the constructed input data is called a temporary queue.
- the temporary queue when building the first temporary queue, contains the input data at the current time and the input data at the historical time with the highest priority; when building the second temporary queue, the temporary queue contains the input at the current time.
- the data and the top two historical moment input data with priority, and so on, until all historical moment input data are selected to build a temporary queue.
- this step is pre-training of the model, so you can build as many temporary queues as possible to obtain more training data, so that during the training process of the model, a model with more accurate prediction results can be generated.
- part of the input data at historical moments can be selected to form training data with the current input data. These selected input data at historical moments can be randomly selected. of.
- Step S2212 Input multiple training data sets to the neural network model respectively, and train the neural network model through the label data to obtain a pre-trained neural network model.
- the model after selecting a neural network model, the model can be trained.
- the training steps are the same as those of common neural networks, and will not be described in detail here.
- the selection of the neural network model in this step can be adjusted according to actual needs, and the training of the neural network model can also use common supervised learning methods.
- the embodiments of the present application are not limited here.
- Step S2220 Input the historical moment input data to the pre-trained neural network model for fitting, and obtain a fitting accuracy value corresponding to the historical moment input data.
- inputting historical time input data into a trained neural network model can predict the fitting accuracy value of the historical time input data.
- Step S2230 Obtain the priority of input data at historical moments based on the fitting accuracy value.
- the higher the fitting accuracy value the higher the priority corresponding to the input data at the historical time.
- the lower the fitting accuracy value the lower the priority corresponding to the input data at the historical time.
- Step S3000 Obtain a power amplifier model based on at least one target sub-model.
- all target sub-models generated by sub-model iterative training are used to construct the final power amplifier model.
- the power amplifier model obtained in this way includes the impact of input data at all historical moments on the model output, so it may have higher prediction accuracy in some application scenarios.
- the network submodel can be set by setting thresholds on one or more statistical dimensions during the iterative training process of the submodel, such as mean squared error (MSE) or normalized mean squared error (NMSE). If the statistic is worse than this threshold after iterative training to convergence, it can be considered that this target sub-model is not helpful in building the final power amplifier model, so one or more target sub-models that do not meet the threshold requirements are discarded.
- MSE mean squared error
- NMSE normalized mean squared error
- Figure 7 is a flow chart for selecting a target sub-model to construct a power amplifier model provided by an embodiment of the present application. As shown in the figure, it includes at least steps S3100, S3200, S3300 and S3400.
- Step S3100 Obtain a preset statistical dimension and a preset statistical dimension threshold corresponding to the preset statistical dimension.
- the mean square error is selected as the statistical dimension, and the mean square error threshold is preset in advance. If the mean square error of the target sub-model exceeds the preset mean square error threshold, it means that the training effect of the sub-model cannot meet expectations, and the target sub-model may be abandoned in the future, and other mean square errors will be selected that do not exceed the preset mean square error.
- the target sub-model of the threshold is used to construct the final power amplifier model.
- Step S3200 Obtain the statistical value corresponding to the preset statistical dimension of each target sub-model.
- the mean square error of each target sub-model is obtained.
- Step S3300 Determine the target sub-model whose statistical value is better than the preset statistical dimension threshold as the power amplifier sub-model.
- target sub-models whose mean square error is less than or equal to the mean square error threshold are selected, and these target sub-models that meet the requirements are finally used to construct the power amplifier model.
- the mean square error of all target sub-models is less than or equal to the mean square error threshold, in order to achieve the purpose of simplifying the model, a preset number of target sub-models with relatively smaller mean square error can be selected for processing. Construction of power amplifier model.
- a partial target sub-model is also used to construct the final power amplifier model.
- the model is not pre-set a threshold for the statistical dimension. screening, but directly pre-set the complexity of the final power amplifier model, and sort the convergence degree of the target sub-models according to the set complexity, discard one or more target sub-models, and make the remaining target sub-models
- the power amplifier model composed of the model meets the preset model complexity.
- Step S3400 Determine the target sub-model whose statistical value is better than the preset statistical dimension threshold as the power amplifier sub-model.
- the power amplifier sub-models are sorted according to the mean square error statistical value to obtain the sorting order, and the model composed of the power amplifier sub-models according to the sorting order is determined as the power amplifier model.
- embodiments that only use part of the target sub-models to construct the final power amplifier model can reduce the parameters of the model and reduce the complexity of the model by reducing the number of sub-models used in the model, thereby improving the generalization ability of the model.
- Step S101 Obtain the initial sub-model, that is, initialize the sub-model NN iter .
- Step S102 Generate input data X iter and label data Y iter of the initial sub-model NN iter , where the input data X iter and label data Y iter are generated as follows:
- the current moment input data x(n) is used for training; in the second iteration process, the current moment input data x(n) and the historical moment input data x(n) with a memory depth of 1 are used. n-1) for training; in the third iteration process, the current moment input data x(n), the historical moment input data x(n-1) with a memory depth of 1, and the historical moment input data x with a memory depth of 2 are used (n-2) for training, and so on.
- Step S103 Train the initial sub-model to convergence.
- Step S104 Update the output of the power amplifier model according to the generated target sub-model.
- Example 2 The difference between Example 2 and Example 1 is that the same initial sub-model is used. The difference is that the sub-model training method in Example 2 is different, as follows:
- Step S201 Obtain the initial sub-model, that is, initialize the sub-model NN iter .
- Step S202 Generate the input data X and label data Y of the sub-model neural network NN iter .
- the generation method of X and Y is as follows;
- Step S203 Train the sub-model neural network NN iter until convergence.
- Step S204 Update the output of the power amplifier model according to the generated target sub-model.
- Step S205 Determine whether queue S2 is empty. If it is empty, the process ends.
- queue S 2 In the first iteration of training, only the input data at the current moment is used for model training, so queue S 2 must not be empty.
- Step S206 Calculate the priority order of elements in queue S2 .
- the correlation measurement method is used to calculate the priority of input data at historical moments in queue S2 .
- the specific calculation process is as follows:
- Sub-step 1 Calculate the residual signal r of the current iteration
- Sub-step 2 Calculate the i-th element in queue S 2 related measures
- Sub-step 3 Prioritize according to the correlation metric. The larger the correlation metric, the higher the priority.
- Step S207 Add the element with the highest priority in queue S2 to the end of queue S1 , and delete the element from queue S2 .
- one historical moment input data is added to the current moment input data each time to form the input data for this iterative training.
- the memory depth is too large, it can be added each time Add two or more historical moment input data to the current moment input data, thereby saving model training time and improving model training efficiency.
- the iterative training is stopped after Q+1 times.
- the Q+1 target sub-models of NN 1 , NN 2 ,..., NN Q+1 are obtained. These Q+1 target sub-models together constitute the example of this application.
- the proposed power amplifier model, the schematic diagram of the model is shown in Figure 9.
- the priority sorting module in the figure is to sort and output x(n), x(n-1),...,x(nQ) according to the order of elements in queue S 1 , that is
- Example 3 The similarity between Example 3 and Example 2 lies in the use of the same initial sub-model and training ideas.
- the difference lies in the priority calculation method of input data at historical moments in Example 3. The details are as follows:
- Step S301 Obtain the initial sub-model, that is, initialize the sub-model NN iter .
- Step S302 Generate the input data X and label data Y of the sub-model neural network NN iter .
- the generation method of X and Y is as follows;
- Step S303 Train the sub-model neural network NN iter until convergence.
- Step S304 Update the output of the power amplifier model according to the generated target sub-model.
- Step S305 Determine whether queue S2 is empty. If it is empty, the process ends.
- queue S 2 In the first iteration of training, only the input data at the current moment is used for model training, so queue S 2 must not be empty.
- Step S306 Calculate the priority order of elements in queue S2 .
- the correlation measurement method is used to calculate the priority of input data at historical moments in queue S2 .
- the specific calculation process is as follows:
- Sub-step 1 Generate temporary queue ⁇ , Represents the i-th element in queue S 2 ;
- Sub-step 2 Initialize the neural network NN tmp .
- the neural network NN tmp can be any type of neural network that meets the requirements.
- Sub-step 3 Generate the input data X and label data Y of the neural network NN tmp .
- X and Y are generated as follows:
- ⁇ i represents the i-th element in queue ⁇ .
- the purpose of generating the temporary queue is to train the neural network NN tmp so that the trained model NN tmp can accurately predict the fitting accuracy of the input data at historical moments during the application process, thereby obtaining which historical The input data at all times has a greater impact on the output results, thus giving it a higher priority.
- Sub-step 4 Use the above input data and label data to train the neural network NN tmp .
- Sub-step 5 Calculate the fitting accuracy of NN tmp
- Sub-step 6 Prioritize according to the fitting accuracy. The higher the fitting accuracy, the higher the priority.
- Step S307 Add the element with the highest priority in queue S2 to the end of queue S1 , and delete the element from queue S2 .
- one historical moment input data is added to the current moment input data each time to form the input data for this iterative training.
- the memory depth is too large, it can be added each time Add two or more historical moment input data to the current moment input data, thereby saving model training time and improving High model training efficiency.
- the iterative training is stopped after Q+1 times.
- the Q+1 target sub-models of NN 1 , NN 2 ,..., NN Q+1 are obtained. These Q+1 target sub-models together constitute the example of this application.
- the proposed power amplifier model, the schematic diagram of the model is shown in Figure 9.
- the priority sorting module in the figure is to sort and output x(n), x(n-1),..., x(nQ) according to the order of elements in queue S 1 , that is
- the complexity of the model needs to be simplified to make it suitable for more application scenarios. Therefore, all of the multiple target sub-models obtained in the foregoing Examples 1, 2, and 3 may not be selected to construct the final power amplifier model. In this case, these target sub-models need to be selected.
- the specific method is to set a threshold for a certain statistical dimension in the neural network NN iter training.
- This statistical dimension can be the mean square error MSE or the standard mean square error NMSE. If the statistics of the network NN iter are worse than this threshold after training to convergence, it can be considered that NN iter is not helpful in constructing Y, so NN iter is unnecessary, and NN iter does not participate in the construction of the final power amplifier model.
- Example 4 can still use the initial sub-model selected in Example 1, but the difference is that the target sub-model is screened during the training process, as follows:
- Step S401 Initialize the neural network NN iter .
- Step S402 Generate the input data X and label data Y of the neural network NN iter .
- the generation method of X and Y is as follows:
- Step S403 Train the neural network NN iter until convergence.
- Step S404 Determine the statistics and threshold of NN iter relationship, if it is better than the set threshold, the NN iter is deemed to be valid, and the output of the power amplifier model is updated. If it is worse than the set threshold, the NN iter is deemed invalid, and the NN iter does not participate in the construction of the final power amplifier model.
- Step S405 Determine whether queue S2 is empty. If it is empty, the process ends.
- Step S406 Calculate the priority order of elements in queue S2 .
- Step S407 Add the element with the highest priority in queue S2 to the end of queue S1 , and delete the element from queue S2 .
- the memory depth Q is set to 4, and the target statistic is the standard mean square error NMSE.
- the calculation formula of standard mean square error NMSE is standard mean square error
- the elements of queue S 1 are ⁇ 0,1,4,2,3 ⁇ .
- the statistical index standard mean square error NMSE of NN 2 and NN 4 is higher than the set threshold, then NN 2 and NN are considered 4 is invalid and does not participate in the construction of the final power amplifier model.
- the final power amplifier model is shown in Figure 10.
- this example can reduce the number of target sub-models used by the model, thereby reducing the parameters of the model and reducing the complexity of the model.
- Figure 11 is a schematic diagram of the model structure of the initial sub-model provided in the example of this application.
- the main structure of unit 1 is a complex multilayer perceptron (MLP) network, and the absolute value of the output and input of unit 1 constitutes the input of the MLP network.
- Unit 2 multiplies the output of unit 1 and X and then sums them.
- Unit 3 performs a weighted summation of the output of unit 1, where the weight coefficients w 1 , w 2 ,..., w iter are parameters of the network and need to be trained.
- Unit 4 is a linear model, which is essentially a weighted summation of X, in which the weight coefficients ⁇ 1 , ⁇ 2 ,..., ⁇ iter are parameters of the network and need to be trained.
- Figures 12(a)-(d) are provided, which are model structure diagrams of each unit in the initial sub-model of the example of this application.
- initial sub-model structure provided in this example is only an example, and those skilled in the art can select an appropriate initial sub-model structure for training according to actual needs.
- the method for obtaining the power amplifier model provided in this application example improves the generalization ability of the power amplifier model and the prediction accuracy of the model by optimizing the model structure and training process.
- the final power amplifier model is obtained according to the method for obtaining a power amplifier model provided by the embodiment of the present application.
- the verification process is as follows:
- Step S501 Collect a set of input and output data x and y from the power amplifier.
- Step S502 Extract the power amplifier model from this set of data using the traditional neural network-based power amplifier modeling method and the power amplifier modeling method obtained in the embodiment of the present application respectively.
- Step S503 Calculate the power amplifier model obtained in step S502 to obtain a digital predistortion DPD model.
- Step S504 Pass x through the DPD model obtained in step S503 to obtain the signal z, and then pass the signal z through the power amplifier to obtain the signal
- Step S505 Through x and Calculate DPD performance statistics where G is the gain of the power amplifier.
- the traditional neural network-based power amplifier modeling method is used to test signals with two bandwidths of 20M and 40M respectively.
- the final statistics are shown in Table 1 below.
- the neural network after the fourth iteration of model training cannot meet the threshold requirements, which is not helpful for building a power amplifier model.
- the queue S 1 ⁇ 0,5,9,1,3,6,2,8,4,7 ⁇ , and the final power amplifier model is shown in Figure 13.
- the neural network after the fifth iteration of model training cannot meet the threshold requirements, which is not helpful for building a power amplifier model.
- the queue S 1 ⁇ 0,2,6,9,8,4,5,7,3 ⁇ , and the final power amplifier model is shown in Figure 14.
- FIG. 15 is a schematic structural diagram of a device for obtaining a power amplifier model provided by an embodiment of the present application.
- the device includes a memory 1100 and a processor 1200.
- the number of memories 1100 and processors 1200 can be one or more.
- one memory 1100 and one processor 1200 are taken as an example.
- the memory 1100 and processor 1200 in the device can be connected through a bus or other means.
- Figure 15 Take the example of connecting via a bus.
- the memory 1100 can be used to store software programs, computer-executable programs and modules, such as program instructions/modules corresponding to the resource determination method provided in any embodiment of the present application.
- the processor 1200 implements the above method of obtaining the power amplifier model by running software programs, instructions and modules stored in the memory 1100 .
- the memory 1100 may mainly include a program storage area and a data storage area, where the program storage area may store an operating system and at least one application program required for a function.
- the memory 1100 may include high-speed random access memory, and may also include non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other non-volatile solid-state storage device.
- memory 1100 may further include memory located remotely relative to processor 1200, and these remote memories may be connected to the device through a network. Examples of the above-mentioned networks include but are not limited to the Internet, intranets, local area networks, mobile communication networks and combinations thereof.
- An embodiment of the present application also provides a computer-readable storage medium that stores computer-executable instructions.
- the computer-executable instructions are used to execute the method for obtaining a power amplifier model as provided in any embodiment of the present application.
- An embodiment of the present application also provides a computer program product, which includes a computer program or computer instructions.
- the computer program or computer instructions are stored in a computer-readable storage medium.
- the processor of the computer device reads the computer program from the computer-readable storage medium.
- the processor executes the computer program or the computer instruction, so that the computer device executes the method for obtaining the power amplifier model provided by any embodiment of the present application.
- the division between functional modules/units mentioned in the above description does not necessarily correspond to the division of physical components; for example, one physical component may have multiple functions, or one function or step may consist of several physical components. Components execute cooperatively. Some or all of the physical components may be implemented as software executed by a processor, such as a central processing unit, a digital signal processor, or a microprocessor, or as hardware, or as an integrated circuit, such as an application specific integrated circuit . Such software may be distributed on computer-readable media, which may include computer storage media (or non-transitory media) and communication media (or transitory media).
- computer storage media includes volatile and nonvolatile media implemented in any method or technology for storage of information such as computer readable instructions, data structures, program modules or other data. removable, removable and non-removable media.
- Computer storage media includes, but is not limited to, RAM, ROM, EEPROM, flash memory or other memory technology, CD-ROM, Digital Versatile Disk (DVD) or other optical disk storage, magnetic cassettes, tapes, disk storage or other magnetic storage devices, or may Any other medium used to store the desired information and that can be accessed by a computer.
- communication media typically embodies computer readable instructions, data structures, program modules or other data in a modulated data signal such as a carrier wave or other transport mechanism, and may include any information delivery media .
- a component may be, but is not limited to, a process, processor, object, executable file, thread of execution, program or computer running on a processor.
- calculating Applications running on the device and computing devices can both be components.
- One or more components can reside in a process or thread of execution, and the component can be localized on one computer or distributed between 2 or more computers. Additionally, these components can execute from various computer-readable media having various data structures stored thereon.
- a component may, for example, be based on a signal having one or more data packets (eg, data from two components interacting with another component, such as a local system, a distributed system, or a network, such as the Internet, which interacts with other systems via signals) Communicate through local or remote processes.
- data packets eg, data from two components interacting with another component, such as a local system, a distributed system, or a network, such as the Internet, which interacts with other systems via signals
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- Evolutionary Computation (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- Software Systems (AREA)
- Artificial Intelligence (AREA)
- Mathematical Physics (AREA)
- Data Mining & Analysis (AREA)
- Computing Systems (AREA)
- Computational Linguistics (AREA)
- Health & Medical Sciences (AREA)
- Life Sciences & Earth Sciences (AREA)
- Biomedical Technology (AREA)
- Biophysics (AREA)
- General Health & Medical Sciences (AREA)
- Molecular Biology (AREA)
- Geometry (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Medical Informatics (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Power Engineering (AREA)
- Amplifiers (AREA)
Abstract
Description
Claims (15)
- 一种功率放大器模型的获取方法,包括:获取功率放大器的初始子模型、标签数据与输入数据;根据所述标签数据与所述输入数据,对所述初始子模型进行迭代训练,直到达到迭代停止条件;并在每次迭代训练完成后,得到一个目标子模型;根据至少一个所述目标子模型得到功率放大器模型。
- 根据权利要求1所述的功率放大器模型的获取方法,其中,所述在每次迭代训练完成后,所述方法还包括:根据所述目标子模型,更新所述标签数据;其中,更新后的所述标签数据用于下一次子模型迭代训练。
- 根据权利要求2所述的功率放大器模型的获取方法,其中,所述输入数据包括当前时刻输入数据与多个历史时刻输入数据,所述迭代停止条件为预设的迭代次数;所述对所述初始子模型进行迭代训练,包括:在当前迭代次数小于所述预设的迭代次数的情况下,将所述当前时刻输入数据与至少一个所述历史时刻输入数据输入至所述初始子模型进行迭代训练。
- 根据权利要求2所述的功率放大器模型的获取方法,其中,所述迭代停止条件为所有历史时刻输入数据均参与模型迭代训练;所述对所述初始子模型进行迭代训练,包括:根据预设的优先级计算条件,生成每个所述历史时刻输入数据的优先级;根据当前子模型迭代训练次数与所述历史时刻输入数据的优先级,构建历史时刻输入数据集合;在当前迭代训练的输入数据未达到所述迭代停止条件的情况下,将所述当前时刻输入数据与所述历史时刻输入数据集合输入至所述初始子模型进行迭代训练。
- 根据权利要求4所述的功率放大器模型的获取方法,其中,所述根据当前子模型迭代训练次数与所述历史时刻输入数据的优先级,构建历史时刻输入数据集合,包括:根据所述历史时刻输入数据的优先级对所述历史时刻输入数据进行排序,得到排序后的历史时刻输入数据;在所述排序后的历史时刻输入数据中,依次选取目标数量的历史时刻输入数据,构建所述历史时刻输入数据集合;其中,所述目标数量等于所述当前子模型迭代训练的次数。
- 根据权利要求4或5所述的功率放大器模型的获取方法,其中,所述根据预设的优先级计算条件,生成每个所述历史时刻输入数据的优先级,包括:获取当前子模型迭代训练的误差值;计算所述误差值与所述历史时刻输入数据之间的相关性;根据所述相关性,得到所述历史时刻输入数据的优先级。
- 根据权利要求4或5所述的功率放大器模型的获取方法,其中,所述根据预设的优先级计算条件,生成每个所述历史时刻输入数据的优先级,包括:获取预训练的神经网络模型;将所述历史时刻输入数据输入至所述预训练的神经网络模型进行拟合,得到对应于所述历史时刻输入数据的拟合精度值;根据所述拟合精度值,得到所述历史时刻输入数据的优先级。
- 根据权利要求7所述的功率放大器模型的获取方法,其中,所述获取预训练的神经网络模型,包括:根据所述当前时刻输入数据与至少一个所述历史时刻输入数据,通过组合方式,构建多个训练数据集合;分别将多个所述训练数据集合输入至神经网络模型,通过所述标签数据对所述神经网络模型进行训练,得到所述预训练的神经网络模型。
- 根据权利要求1所述的功率放大器模型的获取方法,其中,所述根据至少一个所述目标子模型得到功率放大器模型,包括:获取预设统计维度和与所述预设统计维度对应的预设统计维度阈值;获取每个所述目标子模型对应于所述预设统计维度的统计值;将所述统计值优于所述预设统计维度阈值的所述目标子模型确定为功率放大器子模型;将至少一个所述功率放大器子模型构成的模型确定为所述功率放大器模型。
- 根据权利要求9所述的功率放大器模型的获取方法,其中,所述预设统计维度为标准均方差,所述预设统计维度阈值为标准均方差阈值;所述将所述统计值优于所述预设统计维度阈值的所述目标子模型确定为功率放大器子模型,包括:将每个所述目标子模型的标准均方差与所述标准均方差阈值进行比较;将标准均方差小于或等于所述标准均方差阈值的所述目标子模型作为所述功率放大器子模型。
- 根据权利要求9或10所述的功率放大器模型的获取方法,其中,所述将至少一个所述目标子模型构成的模型确定为功率放大器模型,包括:根据所述统计值,对所述功率放大器子模型进行排序,得到排序顺序;将所述功率放大器子模型按照所述排序顺序构成的模型确定为所述功率放大器模型。
- 一种功率放大器模型的获取装置,包括:存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序;所述处理器执行所述计算机程序时实现如权利要求1至11中任一项所述的功率放大器模型的获取方法。
- 一种功率放大器模型,其中,所述功率放大器模型根据权利要求1至11中任一项所述的功率放大器模型的获取方法得到。
- 一种计算机可读存储介质,存储有计算机可执行指令,其中,所述计算机可执行指令用于执行如权利要求1至11任一项所述的功率放大器模型的获取方法。
- 一种计算机程序产品,包括计算机程序或计算机指令,其中,所述计算机程序或所述计算机指令存储在计算机可读存储介质中,计算机设备的处理器从所述计算机可读存储介质读取所述计算机程序或所述计算机指令,所述处理器执行所述计算机程序或所述计算机指令,使得所述计算机设备执行如权利要求1至11任意一项所述的功率放大器模型的获取方法。
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US18/875,106 US20250315727A1 (en) | 2022-07-26 | 2023-03-10 | Method and apparatus for acquiring power amplifier model, and power amplifier model |
| KR1020257000396A KR20250018557A (ko) | 2022-07-26 | 2023-03-10 | 전력 증폭기 모델의 획득 방법, 장치 및 전력 증폭기 모델 |
| EP23844839.3A EP4546204A4 (en) | 2022-07-26 | 2023-03-10 | METHOD AND APPARATUS FOR ACQUIRING POWER AMPLIFIER MODEL, AND POWER AMPLIFIER MODEL |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202210885045.6 | 2022-07-26 | ||
| CN202210885045.6A CN117540677A (zh) | 2022-07-26 | 2022-07-26 | 功率放大器模型的获取方法、装置及功率放大器模型 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2024021621A1 true WO2024021621A1 (zh) | 2024-02-01 |
Family
ID=89705167
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2023/080821 Ceased WO2024021621A1 (zh) | 2022-07-26 | 2023-03-10 | 功率放大器模型的获取方法、装置及功率放大器模型 |
Country Status (5)
| Country | Link |
|---|---|
| US (1) | US20250315727A1 (zh) |
| EP (1) | EP4546204A4 (zh) |
| KR (1) | KR20250018557A (zh) |
| CN (1) | CN117540677A (zh) |
| WO (1) | WO2024021621A1 (zh) |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN117970004A (zh) * | 2024-02-22 | 2024-05-03 | 南京莱芯科技有限公司 | 功率放大器的测试方法、装置、介质和电子设备 |
| CN118764003A (zh) * | 2024-09-09 | 2024-10-11 | 中国移动紫金(江苏)创新研究院有限公司 | 数据预失真处理方法、装置、设备、介质及程序产品 |
| CN118801487A (zh) * | 2024-09-14 | 2024-10-18 | 内蒙古电力(集团)有限责任公司内蒙古电力经济技术研究院分公司 | 一种面向新型电力系统的多类型储能资源配置方法 |
| WO2025256215A1 (zh) * | 2024-06-11 | 2025-12-18 | 华为技术有限公司 | 一种通信方法及相关装置 |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN119692271B (zh) * | 2024-12-03 | 2026-02-03 | 中国科学院自动化研究所 | 功率放大器工作特性模拟方法、装置、计算机设备及介质 |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN105224985A (zh) * | 2015-09-28 | 2016-01-06 | 南京航空航天大学 | 一种基于深度重构模型的功率放大器行为建模方法 |
| US20190238101A1 (en) * | 2018-01-26 | 2019-08-01 | Skyworks Solutions, Inc. | Universal memory-based model for nonlinear power amplifier behaviors |
| CN111092602A (zh) * | 2019-12-27 | 2020-05-01 | 京信通信系统(中国)有限公司 | 功率放大器的建模方法、装置、计算机设备和存储介质 |
| CN113762503A (zh) * | 2021-05-27 | 2021-12-07 | 腾讯云计算(北京)有限责任公司 | 数据处理方法、装置、设备及计算机可读存储介质 |
| US20220200540A1 (en) * | 2020-12-21 | 2022-06-23 | Ulak Haberlesme A.S. | Model trainer for digital pre-distorter of power amplifiers |
-
2022
- 2022-07-26 CN CN202210885045.6A patent/CN117540677A/zh active Pending
-
2023
- 2023-03-10 WO PCT/CN2023/080821 patent/WO2024021621A1/zh not_active Ceased
- 2023-03-10 EP EP23844839.3A patent/EP4546204A4/en active Pending
- 2023-03-10 US US18/875,106 patent/US20250315727A1/en active Pending
- 2023-03-10 KR KR1020257000396A patent/KR20250018557A/ko active Pending
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN105224985A (zh) * | 2015-09-28 | 2016-01-06 | 南京航空航天大学 | 一种基于深度重构模型的功率放大器行为建模方法 |
| US20190238101A1 (en) * | 2018-01-26 | 2019-08-01 | Skyworks Solutions, Inc. | Universal memory-based model for nonlinear power amplifier behaviors |
| CN111092602A (zh) * | 2019-12-27 | 2020-05-01 | 京信通信系统(中国)有限公司 | 功率放大器的建模方法、装置、计算机设备和存储介质 |
| US20220200540A1 (en) * | 2020-12-21 | 2022-06-23 | Ulak Haberlesme A.S. | Model trainer for digital pre-distorter of power amplifiers |
| CN113762503A (zh) * | 2021-05-27 | 2021-12-07 | 腾讯云计算(北京)有限责任公司 | 数据处理方法、装置、设备及计算机可读存储介质 |
Non-Patent Citations (1)
| Title |
|---|
| See also references of EP4546204A4 * |
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN117970004A (zh) * | 2024-02-22 | 2024-05-03 | 南京莱芯科技有限公司 | 功率放大器的测试方法、装置、介质和电子设备 |
| WO2025256215A1 (zh) * | 2024-06-11 | 2025-12-18 | 华为技术有限公司 | 一种通信方法及相关装置 |
| CN118764003A (zh) * | 2024-09-09 | 2024-10-11 | 中国移动紫金(江苏)创新研究院有限公司 | 数据预失真处理方法、装置、设备、介质及程序产品 |
| CN118801487A (zh) * | 2024-09-14 | 2024-10-18 | 内蒙古电力(集团)有限责任公司内蒙古电力经济技术研究院分公司 | 一种面向新型电力系统的多类型储能资源配置方法 |
| CN118801487B (zh) * | 2024-09-14 | 2025-01-14 | 内蒙古电力(集团)有限责任公司内蒙古电力经济技术研究院分公司 | 一种面向新型电力系统的多类型储能资源配置方法 |
Also Published As
| Publication number | Publication date |
|---|---|
| KR20250018557A (ko) | 2025-02-06 |
| EP4546204A1 (en) | 2025-04-30 |
| EP4546204A4 (en) | 2025-09-24 |
| CN117540677A (zh) | 2024-02-09 |
| US20250315727A1 (en) | 2025-10-09 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| WO2024021621A1 (zh) | 功率放大器模型的获取方法、装置及功率放大器模型 | |
| WO2020098606A1 (zh) | 节点分类方法、模型训练方法、装置、设备及存储介质 | |
| CN111738098A (zh) | 一种车辆识别方法、装置、设备及存储介质 | |
| WO2021089013A1 (zh) | 空间图卷积网络的训练方法、电子设备及存储介质 | |
| CN110598761A (zh) | 一种点胶检测方法、装置及计算机可读存储介质 | |
| CN109165309B (zh) | 负例训练样本采集方法、装置及模型训练方法、装置 | |
| CN112329837B (zh) | 一种对抗样本检测方法、装置、电子设备及介质 | |
| CN103970879B (zh) | 一种调整数据块存储位置的方法及系统 | |
| CN116305588B (zh) | 一种风洞试验数据异常检测方法、电子设备及存储介质 | |
| CN115937703A (zh) | 一种用于遥感图像目标检测的增强特征提取方法 | |
| WO2020082595A1 (zh) | 图像分类方法、终端设备及计算机非易失性可读存储介质 | |
| CN115879012A (zh) | 电力线噪声分析方法、装置、设备及存储介质 | |
| CN118469045A (zh) | 多年冻土上限预测方法、装置、设备及存储介质 | |
| WO2024066143A1 (zh) | 分子碰撞截面的预测方法、装置、设备及存储介质 | |
| CN111160614B (zh) | 资源转移预测模型的训练方法、装置及计算设备 | |
| CN111191827A (zh) | 一种数据波动趋势的预测方法及装置 | |
| CN113220883B (zh) | 一种文本分类方法、装置及存储介质 | |
| CN113763193B (zh) | 群体检测方法、装置、电子设备和计算机存储介质 | |
| CN111382757A (zh) | 深度学习分类算法中动态调节训练样本的方法及终端设备 | |
| CN114676820A (zh) | 网络模型的调优方法、装置、电子设备及存储介质 | |
| CN117743859B (zh) | 工业分析模型的训练方法、使用方法及介质 | |
| CN119415845A (zh) | 一种光伏功率预测方法、系统、设备和介质 | |
| CN117175546A (zh) | 基于图形化建模的分布式能源配电网拓扑识别方法和介质 | |
| CN114970732A (zh) | 分类模型的后验校准方法、装置、计算机设备及介质 | |
| CN121052302B (zh) | 基于神经网络转换的任务推理方法、装置、设备及介质 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 23844839 Country of ref document: EP Kind code of ref document: A1 |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 18875106 Country of ref document: US |
|
| ENP | Entry into the national phase |
Ref document number: 20257000396 Country of ref document: KR Kind code of ref document: A |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 1020257000396 Country of ref document: KR |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 2023844839 Country of ref document: EP |
|
| ENP | Entry into the national phase |
Ref document number: 2023844839 Country of ref document: EP Effective date: 20250121 |
|
| WWP | Wipo information: published in national office |
Ref document number: 1020257000396 Country of ref document: KR |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| WWP | Wipo information: published in national office |
Ref document number: 2023844839 Country of ref document: EP |
|
| WWP | Wipo information: published in national office |
Ref document number: 18875106 Country of ref document: US |