WO2025185425A1 - Modèle sans fil, procédé et dispositif de traitement d'informations, et système - Google Patents
Modèle sans fil, procédé et dispositif de traitement d'informations, et systèmeInfo
- Publication number
- WO2025185425A1 WO2025185425A1 PCT/CN2025/077179 CN2025077179W WO2025185425A1 WO 2025185425 A1 WO2025185425 A1 WO 2025185425A1 CN 2025077179 W CN2025077179 W CN 2025077179W WO 2025185425 A1 WO2025185425 A1 WO 2025185425A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- information
- model
- channel
- sub
- feature vector
- 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.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F18/00—Pattern recognition
- G06F18/20—Analysing
- G06F18/23—Clustering techniques
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F18/00—Pattern recognition
- G06F18/20—Analysing
- G06F18/24—Classification techniques
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F18/00—Pattern recognition
- G06F18/20—Analysing
- G06F18/25—Fusion techniques
-
- 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/045—Combinations of 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/045—Combinations of networks
- G06N3/0455—Auto-encoder networks; Encoder-decoder 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/048—Activation functions
-
- 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
- G06N3/084—Backpropagation, e.g. using gradient descent
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N5/00—Computing arrangements using knowledge-based models
- G06N5/04—Inference or reasoning models
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B17/00—Monitoring; Testing
- H04B17/30—Monitoring; Testing of propagation channels
- H04B17/391—Modelling the propagation channel
Definitions
- This application relates to the field of artificial intelligence (AI), and in particular to a wireless model, information processing method and device, and system.
- AI artificial intelligence
- AI/machine learning (ML) technology is modularly designed for each task, with independent data collection, model design, training, and management performed for different tasks. This results in the inability to effectively share data and functions between different models.
- the present application discloses a wireless model, an information processing method and device, and a system, which can enable environmental information and channel information to obtain the same representation in a high-dimensional feature space, and obtain the mutual prediction capability of the two types of information.
- an embodiment of the present application provides a wireless model.
- the wireless model includes a first sub-model (also referred to as a channel encoder, etc.) and a second sub-model (also referred to as an environment encoder, etc.).
- the first sub-model is used to process first channel information to obtain first channel characteristic parameters.
- the second sub-model is used to process first environment information to obtain first environment characteristic parameters.
- the first channel information and the first environment information are associated, and the first channel characteristic parameters and the first environment characteristic parameters correspond to a first high-dimensional feature vector.
- the wireless model can make the environmental information and channel information obtain the same representation in the high-dimensional feature space, thereby obtaining the mutual prediction ability of the two types of information.
- This association can be understood as that the first channel information and the first environment information are information corresponding to the same environment.
- the first high-dimensional feature vector is a mapping of the first channel information and the first environmental information in a high-dimensional feature space.
- environmental information and channel information have a one-to-one correspondence.
- the conversion between features and information can be achieved.
- feature vectors of similar environments and channels are close in space, while feature vectors of different environments and channels are far apart in space.
- the first channel characteristic parameter and the first environmental characteristic parameter correspond to a first high-dimensional feature vector. That is, the first channel characteristic parameter and the first environmental characteristic parameter correspond to the same high-dimensional feature vector.
- the same high-dimensional feature vector may correspond to one or more channel characteristic parameters and one or more environmental characteristic parameters, which is not limited in this solution.
- the first high-dimensional feature vector is used to associate the first channel characteristic parameter with the first environmental characteristic parameter.
- the first high-dimensional feature vector includes the first channel characteristic parameter and the first environmental characteristic parameter, or the first high-dimensional feature vector is obtained by performing other processing on the first channel characteristic parameter and the first environmental characteristic parameter. This solution is not limited to this. It is understandable that the first high-dimensional feature vector is also used to associate the first channel information with the first environmental information.
- the wireless model may map the first channel information, the first environment information, and the first high-dimensional feature vector to each other.
- This mutual mapping can be understood as inputting one or two of the first channel information, the first environment information and the first high-dimensional feature vector, and outputting the other items of the first channel information, the first environment information and the first high-dimensional feature vector except the input.
- the input of the wireless model is the first channel information
- the output of the wireless model is at least one of first environment information and a first high-dimensional feature vector.
- the input of the wireless model is the first environment information
- the output of the wireless model is at least one of the first channel information and a first high-dimensional feature vector.
- the input of the wireless model is the first high-dimensional feature vector
- the output of the wireless model is at least one of first channel information and first environment information. That is, the input of the wireless model is the high-dimensional feature vector, and the output is at least one of channel information and environment information.
- the input of the wireless model is the first channel information and the first environment information
- the output of the wireless model is the first high-dimensional feature vector
- the input of the wireless model is the first channel information and the first high-dimensional feature vector
- the output of the wireless model is the first environment information
- the input of the wireless model is the first environment information and the first high-dimensional feature vector
- the output of the wireless model is the first channel information
- the first submodel is further used to process a third high-dimensional feature vector to obtain second channel information
- the second submodel is further used to process the third high-dimensional feature vector to obtain second environmental information.
- the third high-dimensional feature vector may be the first high-dimensional feature vector described above, or may be a feature vector different from the first high-dimensional feature vector. It is understood that the second channel information is associated with the second environmental information.
- the input of the downstream model includes a second high-dimensional feature vector, which is obtained by processing the first channel characteristic parameter and the first environment characteristic parameter according to a preset ratio.
- the output of the first sub-model and the output of the second sub-model are selectively activated to adapt to the downstream tasks.
- the downstream model can be augmented with a correction task.
- the downstream model's input can include not only the wireless model's output but also local measured values. Accordingly, the downstream model's output generates a correction value, which is used to correct for discrepancies between the training data and the real data. This can improve model performance.
- the first channel information includes at least one of the following:
- Multipath information frequency domain channel response, channel impulse response, channel eigenvector, power delay spectrum, path loss, reference signal received power, signal-to-noise ratio, Doppler frequency offset, interference information, angle of arrival and departure, transmission delay, timing advance.
- the first environment information includes at least one of the following:
- Map and scale building/obstruction information, location of network equipment and/or user equipment, configuration of the network equipment and/or user equipment and/or cell, density and mobility status of the user equipment, and weather.
- an embodiment of the present application provides an information processing method, which is performed by an information processing system.
- the system includes an information processing device (such as a first device, the first device can be a terminal device, which can be a device or apparatus with a chip, or a device or apparatus with an integrated circuit, or a chip, chip system, module, or control unit in the aforementioned device or apparatus, which is not limited in this application) and an information processing device (such as a second device, the second device can be a network device, which can be a device or apparatus with a chip, or a device or apparatus with an integrated circuit, or a chip, chip system, module or control unit in the aforementioned device or apparatus, which is not limited in this application), wherein the method adopts the wireless model provided by any implementation method of the first aspect, and the first sub-model of the wireless model is deployed on the first device, and the second sub-model of the wireless model is deployed on the second device.
- the method includes:
- a first device sends first information to a second device, the first information being used to request prediction of first environment information.
- the first information includes a first high-dimensional feature vector, which is obtained based on first channel information and a first sub-model of the wireless model.
- the second device receives the first information.
- the second device obtains the initialized first environment information, and processes the first environment information based on the first high-dimensional feature vector, the initialized first environment information, and the second sub-model of the wireless model to obtain predicted first environment information.
- the second device sends second information to the first device, where the second information includes the predicted first environment information.
- the first device receives the second information.
- the predicted value of the first environmental information is obtained by processing the initialized first environmental information, the first high-dimensional feature vector, and the second sub-model of the wireless model. This method can be used to predict one or more items in the environmental information.
- an embodiment of the present application provides an information processing method, which is executed by a first device or a circuit for a first device, the method comprising: the first device sends first information to a second device, the first information being used to request prediction of first environmental information; the first information comprising a first high-dimensional feature vector, the first high-dimensional feature vector being obtained based on first channel information and a first sub-model of the wireless model.
- the first device receives second information from the second device, where the second information includes predicted first environment information, obtained by processing the first high-dimensional feature vector, the initialized first environment information, and the second sub-model of the wireless model.
- the first sub-model and the second sub-model of the wireless model are trained based on channel training information and first environment training information.
- the first environment training information is associated with the channel training information.
- the predicted first environment information is associated with the first channel information.
- the first high-dimensional feature vector is sent to the second device, thereby helping the second device to predict the first environmental information.
- environmental information can be predicted.
- the first information also includes third environmental information
- the predicted first environmental information is obtained based on the first high-dimensional feature vector, the third environmental information, the initialized first environmental information, and the second sub-model of the wireless model, and the third environmental information is associated with the first channel information.
- the first sub-model and the second sub-model of the wireless model are trained based on channel training information, first environment training information and second environment training information, and the second environment training information corresponds to the third environment information.
- This example can achieve prediction of one or more items of environmental information.
- embodiments of the present application provide an information processing method, performed by a second device or a circuit for the second device, the method comprising: the second device receiving first information from a first device, the first information being used to request prediction of first environmental information.
- the first information includes a first high-dimensional feature vector, the first high-dimensional feature vector being obtained based on first channel information and a first sub-model of the wireless model.
- the second device obtains the initialized first environment information and processes it based on the first high-dimensional feature vector, the initialized first environment information, and the second sub-model of the wireless model to obtain predicted first environment information.
- the first sub-model and the second sub-model of the wireless model are trained based on the channel training information and the first environment training information.
- the first environment training information is associated with the channel training information
- the predicted first environment information is associated with the first channel information.
- the second device sends second information to the first device, where the second information includes the predicted first environment information.
- the second device can obtain the predicted first environment information based on the first high-dimensional feature vector sent by the first device and the initialized first environment information. Using this solution, the prediction of environment information can be achieved.
- the second device obtains a fourth high-dimensional feature vector based on the initialized first environmental information and the second sub-model; then, the second device processes based on the fourth high-dimensional feature vector and the first high-dimensional feature vector to obtain the predicted first environmental information.
- the first information also includes third environmental information
- the predicted first environmental information is obtained based on the first high-dimensional feature vector, the third environmental information, the initialized first environmental information, and the second sub-model of the wireless model, and the third environmental information is associated with the first channel information.
- the first sub-model and the second sub-model of the wireless model are trained based on channel training information, first environment training information and second environment training information, and the second environment training information corresponds to the third environment information.
- This example can achieve prediction of one or more items of environmental information.
- an embodiment of the present application provides an information processing method, which is performed by an information processing system.
- the system includes an information processing device (such as a first device) and an information processing device (such as a second device), wherein the method adopts the wireless model provided by any implementation of the first aspect, the first sub-model of the wireless model is deployed on the first device, and the second sub-model of the wireless model is deployed on the second device.
- the method includes:
- the second device sends third information to the first device, the third information being used to request prediction of the first channel information; the third information including a first high-dimensional feature vector, the first high-dimensional feature vector being obtained based on the first environment information and the second sub-model of the wireless model.
- the first device receives the third information.
- the first device obtains initialized first channel information, and processes the information based on the first high-dimensional feature vector, the initialized first channel information, and the first sub-model of the wireless model to obtain predicted first channel information.
- the first device sends fourth information to the second device, where the fourth information includes the predicted first channel information.
- the second device receives the fourth information.
- the predicted value of the first channel information is obtained by processing the initialized first channel information, the first high-dimensional feature vector, and the first sub-model of the wireless model. This method can be used to predict one or more items in the channel information.
- an embodiment of the present application provides an information processing method, which is performed by a first device or a circuit for the first device, and the method includes:
- the first device receives third information from the second device, the third information being used to request prediction of first channel information.
- the third information includes a first high-dimensional feature vector, which is obtained based on the first environment information and the second sub-model of the wireless model.
- the first device obtains the initialized first channel information and processes it based on the first high-dimensional feature vector, the initialized first channel information, and the first sub-model of the wireless model to obtain predicted first channel information.
- the first sub-model and the second sub-model of the wireless model are trained based on the first channel training information and the environment training information.
- the environment training information is associated with the first channel training information
- the predicted first channel information is associated with the first environment information.
- the first device sends fourth information to the second device, where the fourth information includes the predicted first channel information.
- the first device can obtain predicted first channel information based on the first high-dimensional feature vector sent by the second device and the initialized first channel information. Using this solution, channel information prediction can be achieved.
- the first device obtains a fifth high-dimensional feature vector based on the initialized first channel information and the first sub-model; then, the first device processes based on the fifth high-dimensional feature vector and the first high-dimensional feature vector to obtain the predicted first channel information.
- the third information also includes third channel information, the predicted first channel information is obtained based on the first high-dimensional feature vector, the initialized first channel information, the third channel information, and the first sub-model of the wireless model, and the third channel information is associated with the first environmental information.
- the first sub-model and the second sub-model of the wireless model are trained based on the first channel training information, the second channel training information, and the environment training information, and the second channel training information corresponds to the third channel information.
- This example can predict one or more items of channel information.
- an embodiment of the present application provides an information processing method, performed by a second device or a circuit for the second device, the method comprising: the second device sending third information to the first device, the third information being used to request prediction of first channel information.
- the third information includes a first high-dimensional feature vector, the first high-dimensional feature vector being obtained based on the first environment information and the second sub-model of the wireless model.
- the second device receives fourth information from the first device, the fourth information including predicted first channel information, the predicted first channel information being obtained by processing based on the first high-dimensional feature vector, the initialized first channel information, and the first sub-model of the wireless model.
- the first sub-model and the second sub-model of the wireless model are trained based on first channel training information and environment training information.
- the environment training information is associated with the first channel training information
- the predicted first channel information is associated with the first environment information.
- the first high-dimensional feature vector is sent to the first device, thereby helping the first device predict the first channel information.
- channel information can be predicted.
- the third information also includes third channel information, the predicted first channel information is obtained based on the first high-dimensional feature vector, the initialized first channel information, the third channel information, and the first sub-model of the wireless model, and the third channel information is associated with the first environmental information.
- the first sub-model and the second sub-model of the wireless model are trained based on the first channel training information, the second channel training information and the environment training information, and the second channel training information corresponds to the third channel information.
- This example can predict one or more items of channel information.
- an embodiment of the present application provides a model training method, which is performed by a model training system.
- the system includes a first device and a second device, wherein a first sub-model of a wireless model is deployed on the first device, and a second sub-model of the wireless model is deployed on the second device.
- the method includes:
- the first device obtains channel training information, and obtains a sixth high-dimensional feature vector based on the channel training information and the initial first sub-model.
- the first device sends fifth information to the second device, where the fifth information includes the sixth high-dimensional feature vector.
- the second device receives the fifth information.
- the second device obtains environmental training information, and obtains a seventh high-dimensional feature vector based on the environmental training information and the initial second sub-model.
- the second device performs optimization based on the sixth high-dimensional feature vector and the seventh high-dimensional feature vector to obtain an updated second sub-model and updated parameters of the first sub-model.
- the second device sends sixth information to the first device, where the sixth information includes updated parameters of the first sub-model.
- the first device receives the sixth information.
- the first device updates the initial first sub-model according to the update parameters of the first sub-model to obtain a trained first sub-model.
- the training objective is independent of the downstream task, which can provide a model with stronger generalization.
- an embodiment of the present application provides a model training method, which is performed by a first device or a circuit for the first device, and the method includes:
- the first device obtains channel training information, and obtains a sixth high-dimensional feature vector based on the channel training information and the initial first sub-model.
- the first device sends fifth information to the second device, where the fifth information includes the sixth high-dimensional feature vector.
- the first device receives sixth information from the second device, where the sixth information includes updated parameters of the first sub-model.
- the first device also updates the initial first sub-model according to the update parameters of the first sub-model to obtain a trained first sub-model.
- an embodiment of the present application provides a model training method, which is executed by a second device or a circuit for a second device, the method comprising: the second device receives fifth information from the first device, and the fifth information comprises a sixth high-dimensional feature vector.
- the second device obtains environmental training information, and obtains a seventh high-dimensional feature vector based on the environmental training information and the initial second sub-model.
- the second device performs optimization based on the sixth high-dimensional feature vector and the seventh high-dimensional feature vector to obtain an updated second sub-model and updated parameters of the first sub-model.
- the second device sends sixth information to the first device, where the sixth information includes updated parameters of the first sub-model.
- an embodiment of the present application provides a model training method, which is performed by a model training system.
- the system includes a first device and a second device, wherein a first sub-model of a wireless model is deployed on the first device, and a second sub-model of the wireless model is deployed on the second device.
- the method includes:
- the first device obtains channel training information, and obtains an eighth high-dimensional feature vector based on the channel training information and the initial first sub-model.
- the first device sends seventh information to the second device, where the seventh information includes the eighth high-dimensional feature vector.
- the second device receives the seventh information.
- the second device obtains environmental training information, and obtains a ninth high-dimensional feature vector based on the environmental training information and the initial second sub-model.
- the second device sends eighth information to the third device, where the eighth information includes the eighth high-dimensional feature vector and the ninth high-dimensional feature vector.
- the third device processes the eighth high-dimensional feature vector and the ninth high-dimensional feature vector to obtain processed high-dimensional feature vectors; and inputs the processed high-dimensional feature vectors into the downstream model for processing to obtain an updated first sub-model and an updated second sub-model.
- the third device sends ninth information to the second device, where the ninth information includes the updated second sub-model and at least one of the gradient, weight, and intermediate gradient of the initial first sub-model.
- the second device receives the information.
- the second device sends tenth information to the first device, where the tenth information includes at least one of the gradient, weight, and intermediate gradient of the initial first sub-model.
- the first device receives the tenth information.
- the first device updates the initial first sub-model based on at least one of the gradient, weight, and intermediate gradient of the initial first sub-model to obtain a trained first sub-model.
- the trained first sub-model and second sub-model can be obtained.
- an embodiment of the present application provides a model training method, which is performed by a first device or a circuit for the first device, and the method includes:
- the first device obtains channel training information, and obtains an eighth high-dimensional feature vector based on the channel training information and the initial first sub-model.
- the first device sends seventh information to the second device, where the seventh information includes the eighth high-dimensional feature vector.
- the first device receives tenth information from the second device, where the tenth information includes at least one of the gradient, weight, and intermediate gradient of the initial first sub-model.
- the first device updates the initial first sub-model based on at least one of the gradient, weight, and intermediate gradient of the initial first sub-model to obtain a trained first sub-model.
- an embodiment of the present application provides a model training method, which is performed by a second device or a circuit for a second device, and the method includes:
- the second device receives seventh information from the first device, where the seventh information includes the eighth high-dimensional feature vector.
- the second device obtains environmental training information, and obtains a ninth high-dimensional feature vector based on the environmental training information and the initial second sub-model.
- the second device sends eighth information to the third device, where the eighth information includes the eighth high-dimensional feature vector and the ninth high-dimensional feature vector.
- the second device receives ninth information from the third device, where the ninth information includes the updated second sub-model and at least one of the gradient, weight, and intermediate gradient of the initial first sub-model.
- the second device sends tenth information to the first device, where the tenth information includes at least one of the gradient, weight, and intermediate gradient of the initial first sub-model.
- an embodiment of the present application provides a model training method, which is performed by a model training system.
- the system includes a first device and a second device, wherein a first sub-model of a wireless model is deployed on the first device, and a second sub-model of the wireless model is deployed on the second device.
- the method includes:
- the first device obtains channel training information, and obtains a tenth high-dimensional feature vector based on the channel training information and the initial first sub-model.
- the second device obtains environmental training information, and inputs the environmental training information into the initial second sub-model for processing to obtain an eleventh high-dimensional feature vector.
- the second device sends twelfth information to the third device, where the twelfth information includes the eleventh high-dimensional feature vector.
- the third device receives the twelfth information.
- the third device inputs the eleventh high-dimensional feature vector into the downstream model for processing to obtain the output of the downstream model.
- the third device calculates a loss value based on the output of the downstream model and the eleventh high-dimensional feature vector, and reversely updates the downstream model and the initial second sub-model based on the loss value to obtain an updated second sub-model.
- the third device sends thirteenth information to the second device, where the thirteenth information includes the updated second sub-model.
- the second device receives the thirteenth information.
- the second device sends fourteenth information to the first device, where the fourteenth information includes the eleventh high-dimensional feature vector.
- the first device receives the fourteenth information.
- the first device obtains a spatial loss function according to the tenth high-dimensional eigenvector and the eleventh high-dimensional eigenvector.
- the first device updates the initial first sub-model based on the spatial loss function to obtain a trained first sub-model.
- the trained first sub-model and second sub-model can be obtained.
- an embodiment of the present application provides a model training method, which is performed by a first device or a circuit for the first device, and the method includes:
- the first device obtains channel training information, and obtains a tenth high-dimensional feature vector based on the channel training information and the initial first sub-model.
- the first device receives fourteenth information from the second device, where the fourteenth information includes an eleventh high-dimensional feature vector.
- the first device obtains a spatial loss function according to the tenth high-dimensional eigenvector and the eleventh high-dimensional eigenvector.
- the first device updates the initial first sub-model based on the spatial loss function to obtain a trained first sub-model.
- an embodiment of the present application provides a model training method, which is performed by a second device or a circuit for a second device, the method comprising:
- the second device obtains environmental training information, and inputs the environmental training information into the initial second sub-model for processing to obtain an eleventh high-dimensional feature vector.
- the second device sends twelfth information to the third device, where the twelfth information includes the eleventh high-dimensional feature vector.
- the second device receives thirteenth information from the third device, where the thirteenth information includes the updated second sub-model.
- the second device sends fourteenth information to the first device, where the fourteenth information includes the eleventh high-dimensional feature vector.
- an embodiment of the present application provides an information processing device, which may include a transceiver module, wherein:
- a transceiver module configured to send first information to a second device, wherein the first information is used to request prediction of first environment information;
- the first information includes a first high-dimensional feature vector, wherein the first high-dimensional feature vector is obtained based on the first channel information and the first sub-model of the wireless model;
- the transceiver module is also used to receive second information from the second device, where the second information includes predicted first environmental information, which is obtained by processing the first high-dimensional feature vector, the initialized first environmental information, and the second sub-model of the wireless model, wherein the first sub-model and the second sub-model of the wireless model are trained based on channel training information and first environmental training information, the first environmental training information is associated with the channel training information, and the predicted first environmental information is associated with the first channel information.
- the second information includes predicted first environmental information, which is obtained by processing the first high-dimensional feature vector, the initialized first environmental information, and the second sub-model of the wireless model, wherein the first sub-model and the second sub-model of the wireless model are trained based on channel training information and first environmental training information, the first environmental training information is associated with the channel training information, and the predicted first environmental information is associated with the first channel information.
- the first information also includes third environmental information
- the predicted first environmental information is obtained based on the first high-dimensional feature vector, the third environmental information, the initialized first environmental information, and the second sub-model of the wireless model, and the third environmental information is associated with the first channel information.
- the first sub-model and the second sub-model of the wireless model are trained based on channel training information, first environment training information and second environment training information, and the second environment training information corresponds to the third environment information.
- an embodiment of the present application provides an information processing device, which may include a transceiver module and a processing module, wherein:
- a transceiver module configured to receive first information from a first device, the first information being used to request prediction of first environment information; the first information comprising a first high-dimensional feature vector, the first high-dimensional feature vector being obtained based on first channel information and a first sub-model of the wireless model;
- a processing module configured to obtain initialized first environmental information, and perform processing based on the first high-dimensional feature vector, the initialized first environmental information, and the second sub-model of the wireless model to obtain predicted first environmental information, wherein the first sub-model and the second sub-model of the wireless model are trained based on channel training information and first environmental training information, the first environmental training information is associated with the channel training information, and the predicted first environmental information is associated with the first channel information;
- the transceiver module is further configured to send second information to the first device, where the second information includes the predicted first environment information.
- the processing module is configured to:
- the predicted first environmental information is obtained by performing processing based on the fourth high-dimensional feature vector and the first high-dimensional feature vector.
- the first information also includes third environmental information
- the predicted first environmental information is obtained based on the first high-dimensional feature vector, the third environmental information, the initialized first environmental information, and the second sub-model of the wireless model, and the third environmental information is associated with the first channel information.
- the first sub-model and the second sub-model of the wireless model are trained based on channel training information, first environment training information and second environment training information, and the second environment training information corresponds to the third environment information.
- an embodiment of the present application provides an information processing device, which may include a transceiver module for sending third information to a first device, where the third information is used to request prediction of first channel information; the third information includes a first high-dimensional feature vector, where the first high-dimensional feature vector is obtained based on the first environment information and the second sub-model of the wireless model;
- the transceiver module is also used to receive fourth information from the first device, where the fourth information includes predicted first channel information, where the predicted first channel information is obtained based on the first high-dimensional feature vector, the initialized first channel information, and the first sub-model of the wireless model, wherein the first sub-model and the second sub-model of the wireless model are trained based on first channel training information and environmental training information, the environmental training information is associated with the first channel training information, and the predicted first channel information is associated with the first environmental information.
- the third information also includes third channel information, the predicted first channel information is obtained based on the first high-dimensional feature vector, the initialized first channel information, the third channel information, and the first sub-model of the wireless model, and the third channel information is associated with the first environmental information.
- the first sub-model and the second sub-model of the wireless model are trained based on the first channel training information, the second channel training information and the environment training information, and the second channel training information corresponds to the third channel information.
- an embodiment of the present application provides an information processing device, which may include a transceiver module for receiving third information from a second device, wherein the third information is used to request prediction of first channel information; the third information includes a first high-dimensional feature vector, wherein the first high-dimensional feature vector is obtained based on the first environment information and the second sub-model of the wireless model;
- a processing module configured to obtain initialized first channel information, and perform processing based on the first high-dimensional feature vector, the initialized first channel information, and the first sub-model of the wireless model to obtain predicted first channel information, wherein the first sub-model and the second sub-model of the wireless model are trained based on first channel training information and environment training information, the environment training information is associated with the first channel training information, and the predicted first channel information is associated with the first environment information;
- the transceiver module is further configured to send fourth information to the second device, where the fourth information includes the predicted first channel information.
- the processing module is configured to:
- Processing is performed based on the fifth high-dimensional feature vector and the first high-dimensional feature vector to obtain the predicted first channel information.
- the third information also includes third channel information, the predicted first channel information is obtained based on the first high-dimensional feature vector, the initialized first channel information, the third channel information, and the first sub-model of the wireless model, and the third channel information is associated with the first environmental information.
- the first sub-model and the second sub-model of the wireless model are trained based on the first channel training information, the second channel training information and the environment training information, and the second channel training information corresponds to the third channel information.
- an embodiment of the present application provides a model training device, which may include a processing module for: obtaining channel training information, and obtaining a sixth high-dimensional feature vector based on the channel training information and an initial first sub-model;
- a transceiver module configured to send fifth information to the second device, where the fifth information includes the sixth high-dimensional feature vector;
- the transceiver module is further configured to receive sixth information from the second device, wherein the sixth information includes updated parameters of the first sub-model;
- the processing module is further used to update the initial first sub-model according to the update parameters of the first sub-model to obtain a trained first sub-model.
- an embodiment of the present application provides a model training device, which may include a transceiver module for receiving fifth information from a first device, where the fifth information includes a sixth high-dimensional feature vector;
- a processing module configured to obtain environmental training information, and obtain a seventh high-dimensional feature vector based on the environmental training information and the initial second sub-model;
- the processing module is further configured to perform optimization based on the sixth high-dimensional eigenvector and the seventh high-dimensional eigenvector to obtain updated parameters of the second sub-model and the first sub-model;
- the transceiver module is further used to send sixth information to the first device, where the sixth information includes updated parameters of the first sub-model.
- an embodiment of the present application provides a model training device, which may include a processing module for obtaining channel training information and obtaining an eighth high-dimensional feature vector based on the channel training information and an initial first sub-model;
- the transceiver module is configured to send seventh information to the second device, where the seventh information includes the eighth high-dimensional feature vector.
- the transceiver module is also used to receive tenth information from the second device, where the tenth information includes at least one of the gradient, weight, and intermediate gradient of the initial first sub-model.
- the processing module is also used to update the initial first sub-model based on at least one of the gradient, weight, and intermediate gradient of the initial first sub-model to obtain a trained first sub-model.
- an embodiment of the present application provides a model training device, which may include a transceiver module for receiving seventh information from a first device, where the seventh information includes the eighth high-dimensional feature vector;
- a processing module configured to obtain environmental training information, and obtain a ninth high-dimensional feature vector based on the environmental training information and the initial second sub-model;
- the transceiver module is further configured to send eighth information to the third device, where the eighth information includes the eighth high-dimensional feature vector and the ninth high-dimensional feature vector;
- the transceiver module is further configured to receive ninth information from the third device, wherein the ninth information includes the updated second sub-model and at least one of the gradient, weight, and intermediate gradient of the initial first sub-model;
- the transceiver module is also used to send tenth information to the first device, where the tenth information includes at least one of the gradient, weight, and intermediate gradient of the initial first sub-model.
- an embodiment of the present application provides a model training device, which may include a processing module for obtaining channel training information and obtaining a tenth high-dimensional feature vector based on the channel training information and an initial first sub-model;
- a transceiver module configured to receive fourteenth information from the second device, the fourteenth information including an eleventh high-dimensional feature vector;
- the processing module is further used to obtain a spatial loss function according to the tenth high-dimensional eigenvector and the eleventh high-dimensional eigenvector.
- the processing module is further used to update the initial first sub-model based on the spatial loss function to obtain a trained first sub-model.
- an embodiment of the present application provides a model training device, which may include a processing module for obtaining environmental training information and inputting the environmental training information into an initial second sub-model for processing to obtain an eleventh high-dimensional feature vector;
- the transceiver module is configured to send twelfth information to a third device, where the twelfth information includes the eleventh high-dimensional feature vector.
- the transceiver module is further configured to receive thirteenth information from a third device, where the thirteenth information includes an updated second sub-model.
- the transceiver module is further configured to send fourteenth information to the first device, where the fourteenth information includes the eleventh high-dimensional feature vector.
- the present application provides an information processing device (or communication device) comprising at least one processor, wherein the at least one processor is used to execute a method provided in any possible implementation of the second aspect, or a method provided in any possible implementation of the third aspect, or a method provided in any possible implementation of the fourth aspect, or a method provided in any possible implementation of the fifth aspect, or a method provided in any possible implementation of the sixth aspect, or a method provided in any possible implementation of the seventh aspect.
- the device also includes a memory; wherein the memory is used to store program code, and the processor is used to call the program code to execute the method provided in any possible implementation of the second aspect, or the method provided in any possible implementation of the third aspect, or the method provided in any possible implementation of the fourth aspect, or the method provided in any possible implementation of the fifth aspect, or the method provided in any possible implementation of the sixth aspect, or the method provided in any possible implementation of the seventh aspect.
- the present application provides a model training device comprising at least one processor, wherein the at least one processor is used to execute the method provided in any possible implementation manner of aspect 8, or the method provided in any possible implementation manner of aspect 9, or the method provided in any possible implementation manner of aspect 10; or the method provided in any possible implementation manner of aspect 11, or the method provided in any possible implementation manner of aspect 12; or the method provided in any possible implementation manner of aspect 13, or the method provided in any possible implementation manner of aspect 14; or the method provided in any possible implementation manner of aspect 15; or the method provided in any possible implementation manner of aspect 16.
- the device also includes a memory; wherein the memory is used to store program code, and the processor is used to call the program code to execute the method provided in any possible implementation manner of the eighth aspect, or the method provided in any possible implementation manner of the ninth aspect, or the method provided in any possible implementation manner of the tenth aspect; or the method provided in any possible implementation manner of the eleventh aspect, or the method provided in any possible implementation manner of the twelfth aspect; or the method provided in any possible implementation manner of the thirteenth aspect, or the method provided in any possible implementation manner of the fourteenth aspect; or the method provided in any possible implementation manner of the fifteenth aspect; or the method provided in any possible implementation manner of the sixteenth aspect.
- the present application provides an information processing system, comprising a module provided by any possible implementation of any aspect of aspect 17, and a module provided by any possible implementation of any aspect of aspect 18; or, comprising a module provided by any possible implementation of any aspect of aspect 19, and a module provided by any possible implementation of any aspect of aspect 20.
- the present application provides a model training system, comprising a module provided by any possible implementation of any aspect of aspect 21, and a module provided by any possible implementation of any aspect of aspect 22; or, comprising a module provided by any possible implementation of any aspect of aspect 23, and a module provided by any possible implementation of any aspect of aspect 24; or, comprising a module provided by any possible implementation of any aspect of aspect 25, and a module provided by any possible implementation of any aspect of aspect 26.
- the present application provides a computer-readable storage medium, characterized in that the computer-readable storage medium stores a computer program or instructions, and the computer program or instructions are executed by a processor to implement a method provided in any possible implementation of any aspect from aspect 2 to aspect 16.
- the present application provides a computer program product, characterized in that when the computer program product is run on a computer, the computer is caused to execute a method provided in any possible implementation of any aspect from aspect 2 to aspect 16.
- FIG1 is a simplified schematic diagram of a wireless communication system provided by an embodiment of the present application.
- FIG2a is a schematic diagram of a communication system provided by an embodiment of the present application.
- FIG2b is a schematic diagram of another communication system provided in an embodiment of the present application.
- FIG3a is a schematic diagram of a possible application framework in a communication system provided in an embodiment of the present application.
- FIG3 b is a schematic diagram of another possible application framework in the communication system provided in an embodiment of the present application.
- FIG4 is a schematic diagram of an encoder and a decoder provided in an embodiment of the present application.
- FIG5 is a schematic diagram of an AI application framework provided in an embodiment of the present application.
- FIG6 is a schematic structural diagram of a wireless model provided in an embodiment of the present application.
- FIG7 is a flow chart of an information processing method provided in an embodiment of the present application.
- FIG8 is a flow chart of another information processing method provided in an embodiment of the present application.
- FIG9 is a schematic diagram of an application of a wireless model provided in an embodiment of the present application.
- FIG10 is a schematic diagram of a training of a wireless model provided in an embodiment of the present application.
- FIG11 is a schematic diagram of another wireless model training embodiment provided in the present application.
- FIG12 is a schematic diagram of training of another wireless model provided in an embodiment of the present application.
- FIG13 is a schematic structural diagram of an information processing device provided in an embodiment of the present application.
- FIG14 is a schematic structural diagram of another information processing device provided in an embodiment of the present application.
- FIG15 is a schematic structural diagram of another information processing device provided in an embodiment of the present application.
- the present disclosure relates to at least one (item) as follows, indicating one (item) or more (items). More than one (item) refers to two (items) or more than two (items).
- "And/or" describes the association relationship of associated objects, indicating that three relationships may exist. For example, A and/or B can represent: A exists alone, A and B exist at the same time, and B exists alone. The character “/” generally indicates that the previous and next associated objects are in an "or” relationship.
- first, second, etc. may be used to describe each object in the present disclosure, these objects should not be limited to these terms. These terms are only used to distinguish each object from each other.
- Send can be understood as “output” and “receive” can be understood as “input”.
- Send information to A where "to A” only indicates the direction of information transmission, A is the destination, and does not limit “sending information to A” to direct transmission on the air interface.
- Send information to A includes sending information directly to A, and also includes sending information indirectly to A through a transmitter, so “sending information to A” can also be understood as “outputting information to A”.
- receiving information from A indicates that the source of the information is A, including receiving information directly from A, and also including receiving information indirectly from A through a receiver, so “receiving information from A” can also be understood as “inputting information from A”.
- indication can include direct indication, indirect indication, explicit indication, and implicit indication.
- the indication information carries A, directly indicates A, or indirectly indicates A.
- the information indicated by the indication information is referred to as the information to be indicated.
- the information to be indicated there are many ways to indicate the information to be indicated. For example, but not limited to, the information to be indicated can be directly indicated, such as the information to be indicated itself or an index of the information to be indicated, or it can be indirectly indicated by indicating other information, where there is an association between the other information and the information to be indicated.
- the information to be indicated can be sent as a whole or divided into multiple sub-information and sent separately, and the sending period and/or sending time of these sub-information can be the same or different.
- the specific sending method is not limited in this application.
- the sending period and/or sending timing of these sub-information may be predefined, for example, predefined according to a protocol, or may be configured by the transmitting end device by sending configuration information to the receiving end device.
- the communication system can be a fifth-generation (5G) or new radio (NR) system, a long-term evolution (LTE) system, an LTE frequency division duplex (FDD) system, an LTE time division duplex (TDD) system, a wireless local area network (WLAN) system, a satellite communication system, a future communication system such as a sixth-generation (6G) mobile communication system, or a fusion system of multiple systems.
- 5G fifth-generation
- NR new radio
- LTE long-term evolution
- FDD frequency division duplex
- TDD LTE time division duplex
- WLAN wireless local area network
- future communication system such as a sixth-generation (6G) mobile communication system, or a fusion system of multiple systems.
- 6G sixth-generation
- D2D device-to-device
- V2X vehicle-to-everything
- M2M machine-to-machine
- MTC machine type communication
- IoT Internet of Things
- a device in a communication system can send a signal to another device or receive a signal from another device.
- the signal may include information, signaling, or data, etc.
- the device can also be replaced by an entity, a network entity, a network element, a communication device, a communication module, a node, a communication node, etc.
- the present disclosure uses the device as an example for description.
- the communication system may include at least one terminal device and at least one access network device.
- the access network device can send a downlink signal to the terminal device, and/or the terminal device can send an uplink signal to the access network device.
- the multiple terminal devices can also send signals to each other, that is, the signal sending device and the signal receiving device can both be terminal devices.
- FIG. 1 is a simplified schematic diagram of the wireless communication system provided in the embodiment of the present application.
- the wireless communication system includes a wireless access network 100.
- the wireless access network 100 can be a next-generation (e.g., 6G or higher) wireless access network, or a traditional (e.g., 5G, 4G, 3G, or 2G) wireless access network.
- One or more communication devices 120a-120j, collectively referred to as 120
- Figure 1 is only a schematic diagram, and the wireless communication system may also include other devices, such as core network devices, wireless relay devices, and/or wireless backhaul devices, which are not shown in Figure 1.
- the wireless communication system may include multiple network devices (also called access network devices) or multiple communication devices at the same time.
- a network device may serve one or more communication devices at the same time.
- a communication device may also access one or more network devices at the same time.
- the embodiments of the present application do not limit the number of communication devices and network devices included in the wireless communication system.
- the network device can be an entity on the network side for transmitting or receiving signals.
- the network device can be an access device for the communication device to access the wireless communication system in a wireless manner, such as the network device can be a base station.
- the base station can broadly cover the various names below, or be replaced with the following names, such as: Node B (NodeB), evolved NodeB (eNB), next generation NodeB (gNB), access network equipment in open radio access network (O-RAN), relay station, access point, transmission point (transmit/receive point or transmitting and receiving point, TRP), transmission point (transmit point or transmitting point, TP), master station (Master eNodeB, MeNB), secondary station (Secondary eNodeB, SeNB), multi-standard wireless access network (O-RAN), etc.
- NodeB Node B
- eNB evolved NodeB
- gNB next generation NodeB
- OF-RAN open radio access network
- TRP transmission point
- TP transmission point
- base station may refer to a multi-standard radio (MSR) node, a home base station, a network controller, an access node, a wireless node, an access point (AP), a transmission node, a transceiver node, a baseband unit (BBU), a remote radio unit (RRU), an active antenna unit (AAU), a remote radio head (RRH), a central unit (CU), a distributed unit (DU), a radio unit (RU), a centralized unit control plane (CU-CP) node, a centralized unit user plane (CU-UP) node, a positioning node, and the like.
- MSR multi-standard radio
- a base station may be a macro base station, a micro base station, a relay node, a donor node, or the like, or a combination thereof.
- a network device may also refer to a communication module, modem, or chip used to be provided in the aforementioned device or apparatus.
- the network device may also be a mobile switching center and a device that performs base station functions in device-to-device (D2D), vehicle-to-everything (V2X), and machine-to-machine (M2M) communications, a network-side device in a 6G network, or a device that performs base station functions in future communication systems.
- the network device may support networks with the same or different access technologies. The embodiments of this application do not limit the specific technology and specific device form adopted by the network device.
- Network devices can be fixed or mobile.
- base stations 110a and 110b are stationary and are responsible for wireless transmission and reception in one or more cells from communication device 120.
- the helicopter or drone 120i shown in Figure 1 can be configured to act as a mobile base station, and one or more cells can move according to the location of the mobile base station 120i.
- the helicopter or drone (120i) can be configured to act as a communication device communicating with base station 110b.
- the communication device used to implement the above-mentioned access network functions can be an access network device, a network device that has some of the access network functions, or a device that can support the implementation of the access network functions, such as a chip system, a hardware circuit, a software module, or a hardware circuit and a software module.
- the device can be installed in the access network device or used in conjunction with the access network device.
- the method of the present disclosure is described using the example of the communication device used to implement the access network device functions being an access network device.
- a communication device may be an entity on the user side for receiving or transmitting signals, such as a mobile phone.
- a communication device may be used to connect people, objects, and machines.
- a communication device may communicate with one or more core networks through a network device.
- Communication devices include handheld devices with wireless connection capabilities, other processing devices connected to a wireless modem, or vehicle-mounted devices.
- a communication device may be a portable, pocket-sized, handheld, computer-built-in, or vehicle-mounted mobile device.
- the communication device 120 may be widely used in various scenarios, such as cellular communication, device-to-device D2D, vehicle-to-everything V2X, peer-to-peer (P2P), machine-to-machine (M2M), machine-type communication (MTC), Internet of Things (IoT), virtual reality (VR), augmented reality (AR), industrial control, autonomous driving, telemedicine, smart grid, smart furniture, smart office, smart wearables, smart transportation, smart city, drones, robots, remote sensing, passive sensing, positioning, navigation and tracking, autonomous delivery and mobility, etc.
- cellular communication device-to-device D2D, vehicle-to-everything V2X, peer-to-peer (P2P), machine-to-machine (M2M), machine-type communication (MTC), Internet of Things (IoT), virtual reality (VR), augmented reality (AR), industrial control, autonomous driving, telemedicine, smart grid, smart furniture, smart office, smart wearables, smart transportation, smart city, drones, robot
- Some examples of communication devices 120 include: 3GPP standard user equipment (UE), fixed devices, mobile devices, handheld devices, wearable devices, cellular phones, smart phones, Session Initialization Protocol (SIP) phones, laptops, personal computers, smart books, vehicles, satellites, Global Positioning System (GPS) devices, target tracking devices, drones, helicopters, aircraft, ships, remote control devices, smart home devices, industrial devices, personal communication service (PCS) phones, wireless local loop (WLL) stations, personal digital assistants (PDAs), and so on.
- the communication device 120 may be a wireless device in the above scenarios or a device used to be set in a wireless device, such as a communication module, modem, or chip in the above devices.
- the communication device may also be called a terminal, terminal device, user equipment (UE), mobile station (MS), mobile terminal (MT), etc.
- the communication device may also be called a terminal, terminal device, user equipment (UE), mobile station (MS), mobile terminal (MT), etc.
- the communication device may also be called a communication device in a future wireless communication system.
- the communication device can be used in a dedicated network device or a general-purpose device. The embodiments of the present application do not limit the specific technology and specific device form used by the communication device.
- a communication device can function as a base station.
- a UE can function as a dispatching entity, providing sidelink signals between UEs in V2X, D2D, or P2P scenarios.
- a cell phone 120a and a car 120b communicate with each other using sidelink signals.
- Cell phone 120a and smart home device 120e communicate without relaying the communication signals through base station 110b.
- a communication device for realizing the functions of a communication device may be a terminal device, or a terminal device having some of the functions of the above communication devices, or a device capable of supporting the functions of the above communication devices, such as a chip system, which may be installed in the terminal device or used in combination with the terminal device.
- a chip system may be composed of a chip, or may include a chip and other discrete devices.
- the communication device is described as a terminal device or UE as an example.
- a wireless communication system is typically composed of cells, with base stations managing the cells and providing communication services to multiple mobile stations (MSs) within the cells.
- a base station includes a baseband unit (BBU) and a remote radio unit (RRU).
- BBU baseband unit
- RRU remote radio unit
- the BBU and RRU can be placed in different locations, for example, with the RRU being remotely located in a high-traffic area and the BBU being located in a central equipment room.
- the BBU and RRU can be placed in the same equipment room.
- the BBU and RRU can be separate components within the same rack.
- a cell can correspond to a carrier or component carrier.
- the present disclosure can be applied between a network device and a communication device, between a network device and a network device, or between a communication device and a communication device, that is, between a primary device and a secondary device.
- the primary device can be a network device or a communication device.
- the secondary device can be another network device or a communication device.
- the secondary device can be another communication device.
- the following describes the solution using the example of a primary device being a network device, such as an access network device, and a secondary device being a communication device, such as a terminal device.
- the downlink direction corresponds to the primary device sending data to the secondary device
- the uplink direction corresponds to the secondary device sending data to the primary device.
- Protocol layer structure between access network equipment and terminal equipment
- This protocol layer structure may include a control plane protocol layer structure and a user plane protocol layer structure.
- the control plane protocol layer structure may include the functions of protocol layers such as the radio resource control (RRC) layer, the packet data convergence protocol (PDCP) layer, the radio link control (RLC) layer, the medium access control (MAC) layer, and the physical layer.
- the user plane protocol layer structure may include the functions of protocol layers such as the PDCP layer, the RLC layer, the MAC layer, and the physical layer.
- the service data adaptation protocol (SDAP) layer may also be included above the PDCP layer.
- SDAP service data adaptation protocol
- the protocol layer structure between the access network device and the terminal may also include an artificial intelligence (AI) layer for transmitting data related to AI functions.
- AI artificial intelligence
- data transmission needs to pass through the user plane protocol layer, such as the SDAP layer, PDCP layer, RLC layer, MAC layer, and physical layer.
- the SDAP layer, PDCP layer, RLC layer, MAC layer, and physical layer can also be collectively referred to as the access layer.
- the access layer According to the direction of data transmission, it is divided into sending or receiving, and each of the above layers is further divided into sending and receiving parts.
- the PDCP layer After the PDCP layer obtains data from the upper layer, it transmits the data to the RLC layer and MAC layer.
- the MAC layer then generates a transport block, which is then wirelessly transmitted through the physical layer.
- Data is encapsulated accordingly in each layer.
- SDU service data unit
- PDU protocol data unit
- a terminal device may also have an application layer and a non-access layer.
- the application layer can be used to provide services to applications installed in the terminal device. For example, downlink data received by the terminal device can be sequentially transmitted from the physical layer to the application layer, and then provided by the application layer to the application. For another example, the application layer can obtain data generated by the application and sequentially transmit the data to the physical layer for transmission to other communication devices.
- the non-access layer can be used to forward user data, such as forwarding uplink data received from the application layer to the SDAP layer, or forwarding downlink data received from the SDAP layer to the application layer.
- Access network equipment may include a centralized unit (CU) and a distributed unit (DU). Multiple DUs may be centrally controlled by one CU. As an example, the interface between the CU and the DU may be referred to as the F1 interface.
- the control plane (CP) interface may be F1-C
- the user plane (UP) interface may be F1-U.
- the CU and the DU may be divided according to the protocol layers of the wireless network: for example, the functions of the PDCP layer and above are set in the CU, and the functions of the protocol layers below the PDCP layer (such as the RLC layer and the MAC layer) are set in the DU; for another example, the functions of the protocol layers above the PDCP layer are set in the CU, and the functions of the protocol layers below the PDCP layer are set in the DU.
- the above division of the processing functions of CU and DU according to the protocol layer is only an example, and can also be divided in other ways, for example, the CU or DU can be divided into functions with more protocol layers, and for example, the CU or DU can also be divided into partial processing functions with the protocol layer.
- some functions of the RLC layer and the functions of the protocol layers above the RLC layer are set in the CU, and the remaining functions of the RLC layer and the functions of the protocol layers below the RLC layer are set in the DU.
- the functions of the CU or DU can also be divided according to the service type or other system requirements, for example, by delay, the functions whose processing time needs to meet the delay requirements are set in the DU, and the functions that do not need to meet the delay requirements are set in the CU.
- the CU can also have one or more functions of the core network.
- the CU can be set on the network side to facilitate centralized management.
- the RU of the DU is set remotely. Among them, the RU has a radio frequency function.
- the DU and RU can be divided at the physical layer (PHY).
- the DU can implement high-level functions in the PHY layer
- the RU can implement low-level functions in the PHY layer.
- the functions of the PHY layer may include adding cyclic redundancy check (CRC) codes, channel coding, rate matching, scrambling, modulation, layer mapping, precoding, resource mapping, physical antenna mapping, and/or RF transmission functions.
- the functions of the PHY layer may include CRC, channel decoding, rate matching, descrambling, demodulation, layer demapping, channel detection, resource demapping, physical antenna demapping, and/or RF reception functions.
- the high-level functions in the PHY layer may include a portion of the functions of the PHY layer, such as a portion of the functions that is closer to the MAC layer, and the low-level functions in the PHY layer may include another portion of the functions of the PHY layer, such as a portion of the functions that is closer to the RF functions.
- the high-level functions in the PHY layer may include adding CRC codes, channel coding, rate matching, scrambling, modulation, and layer mapping
- the low-level functions in the PHY layer may include precoding, resource mapping, physical antenna mapping, and RF transmission functions
- the high-level functions in the PHY layer may include adding CRC codes, channel coding, rate matching, scrambling, modulation, layer mapping, and precoding
- the low-level functions in the PHY layer may include resource mapping, physical antenna mapping, and RF transmission functions.
- the functions of the CU can be implemented by one entity, or by different entities.
- the functions of the CU can be further divided, that is, the control plane and the user plane are separated and implemented by different entities, namely the control plane CU entity (i.e., CU-CP entity) and the user plane CU entity (i.e., CU-UP entity).
- the CU-CP entity and the CU-UP entity can be coupled with the DU to jointly complete the functions of the access network device.
- signaling generated by the CU can be sent to the terminal device via the DU, and vice versa.
- RRC or PDCP layer signaling is ultimately processed into physical layer signaling and sent to the terminal device, or converted from received physical layer signaling.
- the RRC or PDCP layer signaling can be considered to be sent via the DU, or via the DU and RU.
- any of the above-mentioned DU, CU, CU-CP, CU-UP, and RU can be a software module, a hardware structure, or a software module + hardware structure, without limitation.
- the existence forms of different entities can be different and are not limited.
- DU, CU, CU-CP, and CU-UP are software modules
- RU is a hardware structure.
- Access network equipment may support one or more types of fronthaul interfaces, with different fronthaul interfaces corresponding to DUs and RUs with different functions.
- the fronthaul interface between the DU and RU is a common public radio interface (CPRI)
- the DU is configured to implement one or more baseband functions
- the RU is configured to implement one or more radio frequency functions.
- some downlink and/or uplink baseband functions such as precoding, digital beamforming (BF), or inverse fast Fourier transform (IFFT)/cyclic prefix (CP) for downlink, are moved from the DU to the RU for implementation.
- IFFT inverse fast Fourier transform
- CP cyclic prefix
- the interface can be an enhanced common public radio interface (eCPRI).
- eCPRI enhanced common public radio interface
- the division between the DU and RU is different, corresponding to different types (Categories) of eCPRI, such as eCPRI Category A, B, C, D, E, and F.
- the DU is configured to implement layer mapping and one or more functions before it (i.e., one or more of coding, rate matching, scrambling, modulation, and layer mapping), while other functions after layer mapping (for example, one or more of resource element (RE) mapping, digital beamforming (BF), or inverse fast Fourier transform (IFFT)/adding a cyclic prefix (CP)) are moved to the RU for implementation.
- layer mapping i.e., one or more of coding, rate matching, scrambling, modulation, and layer mapping
- other functions after layer mapping for example, one or more of resource element (RE) mapping, digital beamforming (BF), or inverse fast Fourier transform (IFFT)/adding a cyclic prefix (CP)
- the DU is configured to perform demapping and one or more of the preceding functions (i.e., decoding, rate matching, descrambling, demodulation, inverse discrete Fourier transform (IDFT), channel equalization, and demapping), with demapping being the key division.
- Other functions after demapping e.g., one or more of digital BF or fast Fourier transform (FFT)/CP removal
- FFT fast Fourier transform
- the processing unit used to implement baseband functions in the BBU is called a baseband high (BBH) unit, and the processing unit used to implement baseband functions in the RRU/AAU/RRH is called a baseband low (BBL) unit.
- BHB baseband high
- BBL baseband low
- CU or CU-CP and CU-UP
- DU or RU may have different names, but those skilled in the art will understand their meanings.
- O-CU open CU
- DU may also be called O-DU
- CU-CP may also be called O-CU-CP
- CU-UP may also be called O-CU-UP
- RU may also be called O-RU.
- Any of the CU (or CU-CP, CU-UP), DU and RU in this application may be implemented by a software module, a hardware module, or a combination of a software module and a hardware module.
- the device for implementing the functions of the network device can be a network device; it can also be a device that can support the network device to implement the functions, such as a chip system, a hardware circuit, a software module, or a hardware circuit and a software module.
- the device can be installed in the network device or used in conjunction with the network device.
- only the device for implementing the functions of the network device is used as an example to illustrate, and does not constitute a limitation on the solutions of the embodiments of the present application.
- the network device and/or terminal device can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; it can also be deployed on the water surface; it can also be deployed on aircraft, balloons and satellites in the air.
- the embodiments of this application do not limit the scenarios in which the network device and the terminal device are located.
- the terminal device and the network device can be hardware devices, or they can be software functions running on dedicated hardware, software functions running on general-purpose hardware, such as virtualization functions instantiated on a platform (e.g., a cloud platform), or entities including dedicated or general-purpose hardware devices and software functions. This application does not limit the specific forms of the terminal device and the network device.
- FIG. 1 is a schematic diagram of a communication system applicable to an embodiment of the present application.
- communication system 200 may include at least one network device, such as network device 210 shown in Figure 2a; communication system 200 may also include at least one terminal device, such as terminal device 220 and terminal device 230 shown in Figure 2a.
- Network device 210 and terminal devices may communicate via wireless links. Communication between the communication devices in the communication system, such as network device 210 and terminal device 220, may utilize multi-antenna technology.
- FIG. 2b is a schematic diagram of another communication system applicable to an embodiment of the present application.
- the communication system 300 shown in Figure 2b also includes an AI network element 240.
- AI network element 240 is used to perform AI-related operations, such as constructing a training dataset or training an AI model.
- the network device 210 may send data related to the training of the AI model to the AI network element 240, which constructs a training data set and trains the AI model.
- the data related to the training of the AI model may include data reported by the terminal device.
- the AI network element 240 may send the results of the operations related to the AI model to the network device 210, and forward them to the terminal device through the network device 210.
- the results of the operations related to the AI model may include at least one of the following: an AI model that has completed training, an evaluation result or a test result of the model, etc.
- a portion of the trained AI model may be deployed on the network device 210, and another portion may be deployed on the terminal device.
- the trained AI model may be deployed on the network device 210.
- the trained AI model may be deployed on the terminal device.
- Figure 2b illustrates only the example of a direct connection between AI network element 240 and network device 210.
- AI network element 240 may also be connected to a terminal device.
- AI network element 240 may be connected to both network device 210 and a terminal device simultaneously.
- AI network element 240 may be connected to network device 210 via a third-party network element (also referred to as a third-party device or third-party entity). This embodiment of the present application does not limit the connection relationship between the AI network element and other network elements.
- the AI network element 240 may also be provided as a module in a network device and/or a terminal device, for example, in the network device 210 or the terminal device shown in FIG. 2 a .
- Figures 2a and 2b are simplified schematic diagrams for ease of understanding.
- the communication system may also include other devices, such as wireless relay devices and/or wireless backhaul devices, which are not shown in Figures 2a and 2b.
- the communication system may include multiple network devices and multiple terminal devices. The embodiments of the present application do not limit the number of network devices and terminal devices included in the communication system.
- AI nodes may also be introduced into the network.
- the AI node can be deployed in one or more of the following locations in the communication system: access network equipment, terminal equipment, or core network equipment.
- the AI node can be deployed independently, for example, in a location other than any of the aforementioned devices, such as a host or cloud server in an over-the-top (OTT) system.
- the AI node can communicate with other devices in the communication system, such as one or more of the following: network equipment, terminal equipment, or core network elements.
- this application does not limit the number of AI nodes.
- the multiple AI nodes can be divided based on function, such as different AI nodes are responsible for different functions.
- AI nodes can be independent devices, or they can be integrated into the same device to implement different functions, or they can be network elements in hardware devices, or they can be software functions running on dedicated hardware, or they can be virtualized functions instantiated on a platform (for example, a cloud platform).
- a platform for example, a cloud platform
- An AI node can be an AI network element or an AI module.
- FIG 3a is a schematic diagram of a possible application framework in a communication system.
- network elements in the communication system are connected through interfaces (e.g., NG, Xn) or air interfaces.
- One or more AI modules are provided in one or more devices of these network element nodes, such as core network equipment, access network (radio access network, RAN) nodes, terminals, and network management (operation, administration and maintenance, OAM) (for clarity, only one is shown in Figure 3a).
- the access network node can be a separate RAN node or can include multiple RAN nodes, for example, including CU and DU.
- the CU and/or DU can also be provided with one or more AI modules.
- the CU can also be split into CU-CP and CU-UP.
- One or more AI models are provided in the CU-CP and/or CU-UP.
- the AI module is used to implement the corresponding AI function.
- the AI modules deployed in different network elements may be the same or different.
- the model of the AI module can implement different functions according to different parameter configurations.
- the model of the AI module can be configured based on one or more of the following parameters: structural parameters (such as the number of neural network layers, the width of the neural network, the connection relationship between layers, the weight of the neuron, the activation function of the neuron, or at least one of the bias in the activation function), input parameters (such as the type of input parameters and/or the dimension of the input parameters), or output parameters (such as the type of output parameters and/or the dimension of the output parameters).
- the bias in the activation function can also be called the bias of the neural network.
- An AI module can have one or more models.
- a model can infer an output, which includes one or more parameters.
- the learning, training, or inference processes of different models can be deployed on different nodes or devices, or on the same node or device.
- Figure 3b is a schematic diagram of another possible application framework in a communication system.
- the communication system includes a RAN intelligent controller (RIC).
- the RIC can be the AI module in Figure 3a, which is used to implement AI-related functions.
- the RIC includes a near-real-time RIC (near-RT RIC) and a non-real-time RIC (non-RT RIC).
- the non-real-time RIC mainly processes non-real-time information, such as data that is not sensitive to latency, and the latency of this data can be in the order of seconds.
- the real-time RIC mainly processes near-real-time information, such as data that is relatively sensitive to latency, and the latency of this data is in the order of tens of milliseconds.
- the near real-time RIC is used for model training and reasoning. For example, it is used to train an AI model and use the AI model for reasoning.
- the near real-time RIC can obtain network-side and/or terminal-side information from a RAN node (e.g., CU, CU-CP, CU-UP, DU, and/or RU) and/or a terminal. This information can be used as training data or reasoning data.
- the near real-time RIC can deliver the reasoning result to the RAN node and/or the terminal.
- the reasoning result can be exchanged between the CU and the DU, and/or between the DU and the RU.
- the near real-time RIC delivers the reasoning result to the DU, and the DU sends it to the RU.
- the non-real-time RIC is also used for model training and reasoning. For example, it is used to train an AI model and use the model for reasoning.
- the non-real-time RIC can obtain network-side and/or terminal-side information from RAN nodes (such as CU, CU-CP, CU-UP, DU and/or RU) and/or terminals. This information can be used as training data or reasoning data, and the reasoning results can be submitted to the RAN node and/or terminal.
- the reasoning results can be exchanged between the CU and the DU, and/or between the DU and the RU.
- the non-real-time RIC submits the reasoning results to the DU, and the DU sends it to the RU.
- the near-real-time RIC and non-real-time RIC may also be separately configured as network elements.
- the near-real-time RIC and non-real-time RIC may also be part of other devices.
- the near-real-time RIC may be configured in a RAN node (e.g., a CU or DU), while the non-real-time RIC may be configured in an OAM, a server (e.g., a cloud server), a core network device, or other network devices.
- all or part of the functions implemented by one or more of the terminal devices, access network devices, core network devices, or network elements used to implement artificial intelligence functions can be virtualized, that is, implemented by one or more of the proprietary processors or general-purpose processors and the corresponding software modules.
- the transceiver functions of the interfaces can be implemented by hardware.
- Core network devices such as operation administration and maintenance (OAM) network elements, can be virtualized.
- OAM operation administration and maintenance
- one or more functions of the virtualized terminal devices, access network devices, core network devices, or network elements used to implement artificial intelligence functions can be implemented by cloud devices, such as cloud devices in over-the-top (OTT) systems.
- cloud devices such as cloud devices in over-the-top (OTT) systems.
- the method provided in the present disclosure can be used for communication between access network equipment and terminal equipment, and can also be used for communication between other communication equipment, such as communication between macro base stations and micro base stations in a wireless backhaul link, and communication between two terminal devices in a side link (SL), etc., without limitation.
- AI model is an algorithm, computer program, or instruction that implements AI functionality. It represents the mapping between the model's inputs and outputs.
- AI models can be neural networks, linear regression models, decision tree models, support vector machines (SVMs), Bayesian networks, Q-learning models, or other machine learning (ML) models.
- the two-end model can also be called a bilateral model, collaborative model, dual model, or two-side model.
- a two-end model is a model composed of multiple sub-models. The sub-models that make up the model must match each other. These sub-models can be deployed on different nodes.
- an embodiment of the present application relates to an encoder for compressing channel state information (CSI) and a decoder for recovering compressed CSI.
- the encoder and decoder are used in combination, and it can be understood that the encoder and decoder are matching AI models.
- An encoder can include one or more AI models, and the decoder matched with the encoder also includes one or more AI models. The number of AI models included in the matching encoder and decoder is the same and corresponds one to one.
- a matched set of encoders and decoders can be specifically two parts of the same auto-encoder (AE), as shown in Figure 4.
- An AE model in which the encoder and decoder are deployed on different nodes, is a typical bilateral model.
- the encoder and decoder of an AE model are typically trained together and used in pairs.
- the encoder processes the input V to produce the processed output z, and the decoder decodes the encoder output z into the desired output V'.
- An autoencoder is a type of neural network that uses unsupervised learning. Its characteristic is that it uses input data as labels, so it can also be understood as a self-supervised learning neural network. Autoencoders can be used for data compression and recovery. For example, the encoder in an autoencoder can compress (encode) data A to obtain data B; the decoder in the autoencoder can decompress (decode) data B to recover data A. Alternatively, the decoder can be understood as the inverse operation of the encoder.
- the AI model in the embodiments of the present application may include an encoder and a decoder.
- the encoder and decoder are used in combination, and it can be understood that the encoder and decoder are a matching AI model.
- the encoder and decoder can be deployed on terminal devices and network devices respectively.
- the AI model in the embodiment of the present application may be a single-end model, which may be deployed on a terminal device or a network device.
- Neural networks are a specific implementation of AI or machine learning. According to the universal approximation theorem, neural networks can theoretically approximate any continuous function, giving them the ability to learn arbitrary mappings.
- a neural network can be composed of neural units, which can be a computational unit that takes xs and an intercept 1 as input.
- a neural network is formed by connecting many of these single neural units, meaning that the output of one neural unit can be the input of another.
- the input of each neural unit can be connected to the local receptive field of the previous layer to extract features from that local receptive field, which can be an area consisting of several neural units.
- DNNs deep neural networks
- FNNs feedforward neural networks
- CNNs convolutional neural networks
- RNNs recurrent neural networks
- ground truth usually refers to data that is believed to be accurate or real.
- a training dataset is used to train an AI model. It may include the input to the AI model, or the input and target output of the AI model.
- a training dataset includes one or more training data. Training data may include training samples input to the AI model, or the target output of the AI model. The target output may also be referred to as a label, sample label, or labeled sample. A label is the true value.
- training datasets can include simulated data collected through simulation platforms, experimental data collected in experimental scenarios, or measured data collected in actual communication networks. Because the geographical environments and channel conditions in which data are generated vary, such as indoor and outdoor locations, mobile speeds, frequency bands, or antenna configurations, the collected data can be categorized during acquisition. For example, data with the same channel propagation environment and antenna configuration can be grouped together.
- Model training essentially involves learning certain characteristics from training data.
- an AI model such as a neural network
- the goal is to ensure that the model's output is as close as possible to the desired predicted value. This is done by comparing the network's predictions with the desired target values.
- the weight vectors of each layer of the AI model are then updated based on the difference between the two. (Of course, this initialization process typically precedes the first update, where parameters are preconfigured for each layer of the AI model.) For example, if the network's prediction is too high, the weight vectors are adjusted to predict a lower value. This adjustment is repeated until the AI model predicts the desired target value, or a value very close to it. Therefore, it's necessary to predefine how to compare the difference between the predicted and target values.
- the AI model is a neural network, and adjusting the model parameters of the neural network includes adjusting at least one of the following parameters: the number of layers, width, weights of neurons, or parameters in the activation function of neurons of the neural network.
- Inference data can be used as input to a trained AI model for inference.
- the inference data is input into the AI model, and the corresponding output is the inference result.
- the design of an AI model primarily involves data collection (e.g., collecting training data and/or inference data), model training, and model inference. Furthermore, it can also include the application of inference results.
- FIG5 shows an AI application framework
- the data source provides training datasets and inference data.
- an AI model is generated by analyzing or training the training data provided by the data source.
- the AI model represents the mapping relationship between the model's inputs and outputs. Learning the AI model through the model training node is equivalent to learning the mapping relationship between the model's inputs and outputs using the training data.
- the AI model trained in the model training phase, performs inference based on the inference data provided by the data source, generating an inference result.
- This phase can also be understood as inputting inference data into the AI model and generating an output, which is the inference result.
- the inference result can indicate the configuration parameters used (executed) by the execution object and/or the operations performed by the execution object.
- the inference result is published.
- the inference result can be centrally planned by an actor, for example, the actor can send the inference result to one or more actors (e.g., network devices or terminal devices) for execution.
- the actor can provide feedback on model performance to the data source to facilitate subsequent model updates and training.
- a communication system may include network elements with artificial intelligence functions.
- the above-mentioned AI model design-related links can be performed by one or more network elements with artificial intelligence functions.
- AI functions (such as AI modules or AI entities) can be configured in existing network elements in the communication system to implement AI-related operations, such as training and/or reasoning of AI models.
- the existing network element can be a network device or a terminal device.
- an independent network element can also be introduced into the communication system to perform AI-related operations, such as training an AI model.
- the independent network element can be called an AI network element, an AI node, or an AI entity, etc., and the embodiments of the present application do not limit this name.
- the AI network element can be directly connected to the network device in the communication system, or it can be indirectly connected through a third-party network element and the network device.
- the third-party network element can be a core network element such as an authentication management function (AMF) network element, an access and mobility management function (AMF) network element, a user plane function (UPF) network element, an operation administration and maintenance (OAM), a server (such as a cloud server), an over-the-top (OTT) device or other network element, without limitation.
- the independent AI network element or AI entity or AI node can be deployed on one or more of the network device side, the terminal device side, or the core network side.
- an AI network element 240 is introduced into the communication system shown in Figure 2b.
- the aforementioned AI modules, AI entities, AI network elements, or AI nodes can be used to perform one or more AI functions, where the AI functions may include: processing of AI models, such as training and/or updating of AI models, monitoring of AI models, management of AI models, such as registration and/or deregistration of AI models, or application reasoning of AI models.
- the training process of different models can be deployed in different devices or nodes, or in the same device or node.
- the inference process of different models can be deployed in different devices or nodes, or in the same device or node.
- the terminal device can train the matching encoder and decoder, and then send the model parameters of the decoder to the network device.
- the network device trains the matching encoder and decoder, it can indicate the model parameters of the encoder to the terminal device.
- the AI network element can train the matching encoder and decoder, and then send the model parameters of the encoder to the terminal device and the model parameters of the decoder to the network device. Then, the model inference phase corresponding to the encoder is performed in the terminal device, and the model inference phase corresponding to the decoder is performed in the network device.
- the model parameters may include one or more of the following structural parameters of the model (such as the number of layers and/or weights of the model, etc.), the input parameters of the model (such as input dimension, number of input ports), or the output parameters of the model (such as output dimension, number of output ports).
- the input dimension may refer to the size of an input data.
- the input dimension corresponding to the sequence may indicate the length of the sequence.
- the number of input ports may refer to the number of input data.
- the output dimension may refer to the size of an output data.
- the output dimension corresponding to the sequence may indicate the length of the sequence.
- the number of output ports may refer to the number of output data.
- channel information also known as channel state information (CSI) or channel environment information (CSI)
- CSI channel state information
- CSI-RS channel state information reference signal
- CRI channel state information reference signal resource indicator
- It can also be one or more of channel response information (such as channel response matrix), weight information corresponding to channel response, reference signal received power (RSRP) or signal to interference plus noise ratio (SINR), etc.
- CSI measurement involves the receiver determining channel information based on a reference signal sent by the transmitter, i.e., estimating the channel information using a channel estimation method.
- the reference signal may include one or more of a channel information reference signal (CSI-RS), a synchronization signal/physical broadcast channel block (SS/PBCH block, SSB), a sounding reference signal (SRS), or a demodulation reference signal (DMRS).
- CSI-RS, SSB, and DMRS can be used to measure downlink CSI.
- SRS and DMRS can be used to measure uplink CSI.
- network equipment typically transmits a downlink reference signal to the terminal device.
- the terminal device performs channel and interference measurements based on the received downlink reference signal to estimate the downlink CSI.
- the terminal device generates a CSI report based on a protocol predefined method or a network device configuration method and feeds it back to the network device to obtain the downlink CSI.
- CSI may include at least one of the following: CQI, PMI, RI, CRI, layer indicator (LI), RSRP, or signal-to-interference-plus-noise ratio (SINR).
- the signal-to-interference-plus-noise ratio may also be called signal-to-interference-plus-noise ratio.
- the RI indicates the number of downlink transmission layers recommended by the terminal device
- the CQI indicates the modulation and coding scheme supported by the current channel conditions as determined by the terminal device
- the PMI indicates the precoding recommended by the terminal device.
- the number of precoding layers indicated by the PMI corresponds to the RI.
- the RI, CQI, and PMI indicated in the above CSI report are only recommended values for the terminal device, and the network device may perform downlink transmission according to part or all of the information indicated in the CSI report. Alternatively, the network device may not perform downlink transmission according to the information indicated in the CSI report.
- AI technology into wireless communication networks has resulted in a CSI feedback method based on AI models.
- Terminal devices use AI models to compress and feedback CSI
- network equipment uses AI models to recover the compressed CSI.
- AI-based CSI feedback transmits a sequence (such as a bit sequence), resulting in lower overhead than traditional CSI feedback.
- the encoder in Figure 4 can be a CSI generator, and the decoder can be a CSI reconstructor.
- the encoder can be deployed in a terminal device, and the decoder can be deployed in a network device.
- the terminal device can use the encoder to generate CSI feedback information z from the original CSI information V.
- the terminal device reports a CSI report, which can include the CSI feedback information z.
- the network device can use the decoder to reconstruct the CSI information, thereby obtaining the recovered CSI information V'.
- the CSI original information V may be obtained by the terminal device through CSI measurement.
- the CSI original information V may include the channel response of the downlink channel or the eigenvector matrix of the downlink channel (a matrix composed of eigenvectors).
- the encoder processes the eigenvector matrix of the downlink channel to obtain CSI feedback information z.
- the compression and/or quantization operation of the eigenmatrix according to the codebook in the related scheme is replaced by the operation of processing the eigenmatrix by the encoder to obtain CSI feedback information z.
- the terminal device reports the CSI feedback information z.
- the network device processes the CSI feedback information z through the decoder to obtain CSI recovery information V'.
- the training data used to train AI models includes training samples and sample labels.
- the training samples are channel information determined by the terminal device, and the sample labels are the actual channel information, i.e., the true value CSI. If the encoder and decoder belong to the same autoencoder, the training data can only include the training samples, or the training samples are the sample labels.
- the true CSI may be high-precision CSI.
- the specific training process is as follows: the model training node uses an encoder to process channel information, that is, training samples, to obtain channel feedback information, such as CSI feedback information, and uses a decoder to process the feedback information to obtain recovered channel information, that is, channel recovery information, such as CSI recovery information. Then, the difference between the channel recovery information and the corresponding sample label is calculated, that is, the value of the loss function, and the parameters of the encoder and decoder are updated according to the value of the loss function, so that the difference between the recovered channel information and the corresponding sample label is minimized, that is, the loss function is minimized.
- the loss function can be the minimum mean square error (MSE) or cosine similarity. Repeat the above operations to obtain an encoder and decoder that meet the target requirements.
- the above model training node can be a terminal device, a network device, or other network elements with AI functions in a communication system.
- the AI model for CSI compression as an example.
- the AI model can also be used in other scenarios in CSI feedback.
- the AI model can be used for CSI prediction, that is, predicting channel information at one or more future moments based on channel information measured at one or more historical moments.
- the embodiments of this application do not limit the specific use of the AI model in CSI feedback scenarios.
- indication includes direct indication (also known as explicit indication) and implicit indication.
- Direct indication of information A refers to including information A;
- implicit indication of information A refers to indicating information A through the correspondence between information A and information B and the direct indication of information B.
- the correspondence between information A and information B can be predefined, pre-stored, pre-burned, or pre-configured.
- information C is used to determine information D, which includes both information D being determined solely based on information C and information D being determined based on information C and other information. Furthermore, information C can also be used to determine information D indirectly, for example, where information D is determined based on information E, and information E is determined based on information C.
- network element A sends information A to network element B can be understood as the destination end of the information A or the intermediate network element in the transmission path between the destination end and the network element B, which may include directly or indirectly sending information to network element B.
- Network element B receives information A from network element A can be understood as the source end of the information A or the intermediate network element in the transmission path between the source end and the network element A, which may include directly or indirectly receiving information from network element A.
- the information may be processed as necessary between the source end and the destination end of the information transmission, such as format changes, but the destination end can understand the valid information from the source end. Similar expressions in this application can be understood similarly and will not be elaborated here.
- the wireless model includes a first sub-model (which may also be referred to as a channel encoder, etc.) and a second sub-model (which may also be referred to as an environment encoder, etc.).
- the first sub-model is used to process the first channel information to obtain first channel characteristic parameters. This processing may, for example, be feature extraction, etc.
- the second sub-model is used to process the first environment information to obtain first environment characteristic parameters.
- the first channel information is associated with the first environment information, and the first channel characteristic parameters and the first environment characteristic parameters correspond to a first high-dimensional feature vector.
- This association can be understood as that the first channel information and the first environment information are information corresponding to the same environment.
- the first channel information may include at least one of the following: multipath information, frequency domain channel response, channel impulse response, channel eigenvector, power delay spectrum, path loss, reference signal receiving power, signal-to-noise ratio, Doppler frequency deviation, interference information, arrival angle and departure angle, transmission delay, time advance, etc.
- the first environmental information may include at least one of the following: a two-dimensional (2D) or three-dimensional (3D) map and scale, building/obstruction information (such as location, material, error, etc.), the location (or distribution) of the network device and/or the user device, the configuration of the network device and/or the user device and/or the cell, the density, mobility status, weather, etc. of the user device.
- building/obstruction information such as location, material, error, etc.
- the location (or distribution) of the network device and/or the user device the configuration of the network device and/or the user device and/or the cell, the density, mobility status, weather, etc. of the user device.
- the first high-dimensional feature vector is a mapping of the first channel information and the first environmental information in a high-dimensional feature space.
- environmental information and channel information have a one-to-one correspondence.
- the conversion between features and information can be achieved.
- feature vectors of similar environments and channels are close in space, while feature vectors of different environments and channels are far apart in space.
- the first channel characteristic parameter and the first environmental characteristic parameter correspond to a first high-dimensional feature vector. That is, the first channel characteristic parameter and the first environmental characteristic parameter correspond to the same high-dimensional feature vector.
- the same high-dimensional feature vector may correspond to one or more channel characteristic parameters and one or more environmental characteristic parameters, which is not limited in this solution.
- the first high-dimensional feature vector is used to associate the first channel characteristic parameter with the first environmental characteristic parameter.
- the first high-dimensional feature vector includes the first channel characteristic parameter and the first environmental characteristic parameter, or the first high-dimensional feature vector is obtained by performing other processing on the first channel characteristic parameter and the first environmental characteristic parameter. This solution is not limited to this. It is understandable that the first high-dimensional feature vector is also used to associate the first channel information with the first environmental information.
- this is a mapping table between channel information, environmental information, and high-dimensional feature vectors provided in an embodiment of the present application.
- the wireless model may map the first channel information, the first environment information, and the first high-dimensional feature vector to each other.
- This mutual mapping can be understood as inputting one or two of the first channel information, the first environment information and the first high-dimensional feature vector, and outputting the other items of the first channel information, the first environment information and the first high-dimensional feature vector except the input.
- the input of the wireless model is the first channel information
- the output of the wireless model is at least one of first environment information and a first high-dimensional feature vector.
- the input of the wireless model is the first environment information
- the output of the wireless model is at least one of the first channel information and a first high-dimensional feature vector.
- the input of the wireless model is the first high-dimensional feature vector
- the output of the wireless model is at least one of first channel information and first environment information.
- the input of the wireless model is the first channel information and the first environment information
- the output of the wireless model is the first high-dimensional feature vector
- the input of the wireless model is the first channel information and the first high-dimensional feature vector
- the output of the wireless model is the first environment information
- the input of the wireless model is the first environment information and the first high-dimensional feature vector
- the output of the wireless model is the first channel information
- the first submodel is further used to process a third high-dimensional feature vector to obtain second channel information
- the second submodel is further used to process the third high-dimensional feature vector to obtain second environmental information.
- the third high-dimensional feature vector can be the first high-dimensional feature vector described above, or a feature vector different from the first high-dimensional feature vector, which is not limited in this solution. It is understood that the second channel information is associated with the second environmental information.
- the first sub-model can be deployed on a network device, and the second sub-model can be deployed on a user device.
- the first sub-model can be deployed on a user device, and the second sub-model can be deployed on a network device.
- both the first sub-model and the second sub-model can be deployed on a network device or a user device. This solution does not impose any restrictions on this.
- the wireless model can make the environmental information and channel information obtain the same representation in the high-dimensional feature space, thereby obtaining the mutual prediction ability of the two types of information.
- the wireless model can be applied to downstream task 1, which is to predict first environmental information (such as speed) based on actual data (first channel information (such as channel impulse response)).
- first environmental information such as speed
- first channel information such as channel impulse response
- the first submodel and the second submodel of the wireless model are trained based on channel training information and first environmental training information, and the first environmental training information is associated with the channel training information. It can be understood that the above-mentioned first channel information and the predicted first environmental information are also associated.
- Figure 7 it is a flow chart of an information processing method provided by an embodiment of the present application.
- the method can be applied to the aforementioned communication system, such as the communication system shown in Figure 1.
- Steps 701-703 are as follows:
- a first device sends first information to a second device, the first information being used to request prediction of first environment information; the first information including a first high-dimensional feature vector, the first high-dimensional feature vector being obtained based on first channel information and a first sub-model of the wireless model.
- the second device receives the first information.
- the first environmental information may be speed or the like.
- the first device inputs first channel information (e.g., a channel impulse response) into a first submodel of a wireless model for processing to obtain first channel characteristic parameters.
- first channel information e.g., a channel impulse response
- the first high-dimensional feature vector is obtained by mapping the first channel characteristic parameters to a high-dimensional feature space.
- the first channel information may also include multiple items, such as multipath information, frequency domain channel response, channel eigenvector, power delay spectrum, path loss, reference signal receiving power, signal-to-noise ratio, Doppler frequency deviation, interference information, arrival angle and departure angle, transmission delay, time advance, etc.
- multipath information such as multipath information, frequency domain channel response, channel eigenvector, power delay spectrum, path loss, reference signal receiving power, signal-to-noise ratio, Doppler frequency deviation, interference information, arrival angle and departure angle, transmission delay, time advance, etc.
- the second device obtains the initialized first environment information, and processes it based on the first high-dimensional feature vector, the initialized first environment information, and the second sub-model of the wireless model to obtain predicted first environment information.
- the first sub-model and the second sub-model of the wireless model are trained based on channel training information and first environment training information.
- the first environment training information is associated with the channel training information.
- the predicted first environment information is associated with the first channel information.
- the first environment training information corresponds to the predicted first environment information.
- the channel training information corresponds to the first channel information.
- the first environment training information corresponds to the predicted first environment information. That is, when the first environment training information is speed, the predicted first environment information is also speed.
- the channel training information corresponds to the first channel information. That is, when the channel training information is a channel impulse response, the first channel information is also a channel impulse response.
- the wireless model is trained based on environmental information (speed) and channel information.
- the downstream task is to predict environmental information (speed) when the channel information is known.
- the second device randomly sets the first environment information to obtain initialized first environment information.
- the second device performs processing based on the first high-dimensional feature vector, the initialized first environment information, and the second sub-model of the wireless model to obtain the predicted first environment information, including:
- the second device obtains a fourth high-dimensional feature vector based on the initialized first environment information and the second sub-model. For example, the second device inputs the initialized first environment information into the second sub-model of the wireless model for processing to obtain first environment feature parameters, and obtains the fourth high-dimensional feature vector by mapping the first environment feature parameters.
- the second device performs processing based on the fourth high-dimensional feature vector and the first high-dimensional feature vector to obtain the predicted first environment information.
- the second device performs comparative learning based on the fourth high-dimensional feature vector and the first high-dimensional feature vector to update the initialized first environment information, thereby obtaining updated first environment information.
- the updated first environment information is used as the predicted first environment information.
- the second device inputs the updated first environment information into the second sub-model for processing, obtaining an updated fourth high-dimensional feature vector.
- the updated fourth high-dimensional feature vector is then processed with the first high-dimensional feature vector to obtain further updated first environment information.
- the above steps are repeated until a preset condition is met, at which point the above steps are stopped and the final updated first environment information is used as the predicted first environment information.
- the preset condition may be that the difference between two consecutive first environment information is less than a preset value.
- the parameters of the wireless model are frozen, that is, the parameters of the wireless model are not changed, and only the first environment information is updated.
- the second device sends second information to the first device, where the second information includes the predicted first environment information.
- the first device receives the second information.
- the first device may configure a reference signal of the UE, etc. based on the predicted first environmental information (such as speed).
- the first information also includes third environmental information (such as location).
- third environmental information such as location
- the second device processes the first high-dimensional feature vector, the third environmental information, the initialized first environmental information, and the second sub-model of the wireless model to obtain predicted first environmental information.
- the wireless model is trained based on channel training information, the first environmental training information, and the second environmental training information, and the second environmental training information corresponds to the third environmental information.
- the wireless model in this example is trained based on environmental information (speed and position) and channel information.
- the downstream task is to know some of the environmental information (position) and channel information and need to predict other environmental information (speed).
- This example uses the example of predicting another type of environmental information (such as speed) given one type of environmental information (such as location) and channel information.
- the wireless model's environmental information may include ⁇ e1, e2, e3 ⁇
- the channel information may include ⁇ c1, c2, c3 ⁇ .
- the downstream task is to predict ⁇ e2 ⁇ based on ⁇ e1, e3 ⁇ and ⁇ c1, c2, c3 ⁇ , etc.
- This solution does not impose any restrictions on this.
- e1 represents location
- e2 represents speed
- e3 represents a map.
- c1, c2, and c3 represent multipath information, frequency domain channel response, and signal-to-noise ratio, respectively.
- the predicted value of the first environmental information is obtained by processing the initialized first environmental information, the first high-dimensional feature vector, and the second sub-model of the wireless model. This method can be used to predict one or more items in the environmental information.
- the embodiment shown in FIG7 above is introduced by taking the prediction of environmental information as an example.
- the following is introduced by taking the prediction of channel information as an example.
- the wireless model can be applied to downstream task 2, and the downstream task 2 is to predict the first channel information (such as channel impulse response) based on actual data (first environmental information (such as speed)).
- first sub-model and the second sub-model of the wireless model are trained based on the first channel training information and the environmental training information, and the environmental training information is associated with the first channel training information. It can be understood that the predicted first channel information and the first environmental information are also associated.
- FIG8 it is a flow chart of another information processing method provided by an embodiment of the present application.
- the method may include steps 801-803, as follows:
- a second device sends third information to a first device, the third information being used to request prediction of first channel information; the third information including a first high-dimensional feature vector, the first high-dimensional feature vector being obtained based on first environment information and a second sub-model of the wireless model.
- the first device receives the third information.
- the first channel information may be a channel impulse response or the like.
- the second device inputs the first environmental information (such as speed) into the second sub-model of the wireless model for processing to obtain a first environmental characteristic parameter, and then maps the first environmental characteristic parameter to a high-dimensional feature space to obtain a first high-dimensional feature vector.
- first environmental information such as speed
- the first environmental information can also be one or more of a two-dimensional 2D or three-dimensional 3D map and scale, building/obstruction information (such as location, material, error, etc.), the location (or distribution) of network equipment and/or user equipment, the configuration of the network equipment and/or the user equipment and/or the cell, the density of the user equipment, weather, etc., and this solution does not impose any restrictions on this.
- building/obstruction information such as location, material, error, etc.
- the location (or distribution) of network equipment and/or user equipment the configuration of the network equipment and/or the user equipment and/or the cell, the density of the user equipment, weather, etc.
- the first device obtains initialized first channel information, and processes it based on the first high-dimensional feature vector, the initialized first channel information, and the first sub-model of the wireless model to obtain predicted first channel information.
- the first sub-model and the second sub-model of the wireless model are trained based on first channel training information and environment training information.
- the environment training information is associated with the first channel training information.
- the predicted first channel information is associated with the first environment information.
- the wireless model is trained based on environmental and channel information.
- the downstream task requires predicting channel information when the environmental information is known.
- the first device randomly sets the first channel information to obtain initialized first channel information.
- the first device performs processing based on the first high-dimensional feature vector, the initialized first channel information, and the first sub-model of the wireless model to obtain predicted first channel information, including:
- the first device obtains a fifth high-dimensional feature vector based on the initialized first channel information and the first sub-model. For example, the first device inputs the initialized first channel information into the first sub-model for processing to obtain first channel characteristic parameters. Furthermore, the first channel characteristic parameters are mapped to obtain the fifth high-dimensional feature vector.
- the first device performs processing based on the fifth high-dimensional feature vector and the first high-dimensional feature vector to obtain the predicted first channel information.
- the first device performs comparative learning based on the fifth high-dimensional feature vector and the first high-dimensional feature vector to obtain updated first channel information.
- the updated first channel information is used as the predicted first channel information.
- the first device inputs the updated first channel information into the first sub-model for processing, obtaining an updated fifth high-dimensional feature vector. Processing is performed based on the first high-dimensional feature vector and the updated fifth high-dimensional feature vector to obtain further updated first channel information. The above steps are repeated until a preset condition is met, at which point the above steps are stopped and the final updated first channel information is used as the predicted first channel information.
- the preset condition may be that the difference between two consecutive first channel information items is less than a preset value.
- the parameters of the wireless model are frozen, that is, the parameters of the wireless model are not changed, and only the first channel parameters are updated.
- the first device sends fourth information to the second device, where the fourth information includes the predicted first channel information.
- the second device receives the fourth information.
- the third information also includes third channel information (such as path loss).
- the first device performs processing based on the first high-dimensional feature vector, the initialized first channel information, the third channel information, and the first sub-model of the wireless model to obtain the predicted first channel information.
- the first sub-model and the second sub-model of the wireless model are trained based on the first channel training information, the second channel training information and the environmental training information.
- the second channel training information corresponds to the third channel information. That is, in this example, the wireless model is trained based on environmental information and channel information (such as channel impulse response and path loss).
- the downstream task is to know the environmental information and partial channel information (path loss), and to predict other channel information (channel impulse response).
- the predicted value of the first channel information is obtained by processing the initialized first channel information, the first high-dimensional feature vector, and the first sub-model of the wireless model. This method can be used to predict one or more items in the channel information.
- FIG. 9 shows another schematic diagram of an embodiment of the present application illustrating the application of a wireless model to a downstream task.
- the downstream task can obtain a high-dimensional feature vector of the wireless model as input to complete the training or inference of the downstream model.
- the input of the downstream model includes a second high-dimensional feature vector, which is obtained by processing the first channel feature parameter and the first environment feature parameter according to a preset ratio in the embodiment shown in FIG. 6 .
- the second high-dimensional feature vector can be the above-mentioned first high-dimensional feature vector, or can be a feature vector different from the above-mentioned first high-dimensional feature vector, and this solution does not impose any limitation on this.
- the first sub-model and the second sub-model can be activated according to preset weights.
- the first sub-model is not activated, and only the second sub-model is used for reasoning application. That is, only the output of the second sub-model is mapped as the input of the downstream model.
- 30% of the output of the first sub-model and 70% of the output of the second sub-model are processed as the input of the downstream model for reasoning application.
- 50% of the output of the first sub-model and 50% of the output of the second sub-model are processed as the input of the downstream model, etc. This solution does not limit this.
- the downstream model can use a cross-attention mechanism to fuse the wireless model's output with its own output to obtain the final output.
- This fusion can, for example, involve concatenating the high-dimensional feature vector obtained by mapping the wireless model's output with the downstream model's own output.
- the parameters of the wireless model can be frozen or fine-tuned.
- the downstream model can be augmented with a correction task.
- the downstream model's input can include not only the high-dimensional feature vectors mapped from the wireless model's output but also locally measured values. Accordingly, the downstream model's output generates a correction value, which is used to correct for discrepancies between the training data and the real data. This can improve model performance.
- FIG 10 is a schematic diagram of a wireless model training method provided by an embodiment of the present application. As shown in FIG10 , the method may include steps 1001-1006, which are as follows:
- a first device obtains channel training information, and obtains a sixth high-dimensional feature vector based on the channel training information and an initial first sub-model.
- the first device inputs the channel training information into the initial first sub-model for processing to obtain channel characteristic parameters, and obtains the sixth high-dimensional feature vector by mapping the channel characteristic parameters.
- the first device randomly masks the channel training information and then inputs the processed channel training information into the initial first sub-model. For example, if the channel training information E is ⁇ e1, e2, e3, e4, e5, ... ⁇ , after masking, E becomes ⁇ e1, x, e2, e3, x, e5, ... ⁇ , where x is a constant or a trainable parameter. It is understood that x can have different values at different locations, and this solution does not impose any restrictions on this.
- the first device sends fifth information to the second device, where the fifth information includes the sixth high-dimensional feature vector.
- the second device receives the fifth information.
- the second device obtains environmental training information, and obtains a seventh high-dimensional feature vector based on the environmental training information and the initial second sub-model.
- the second device inputs the environmental training information into the initial second sub-model for processing to obtain environmental feature parameters, and obtains the seventh high-dimensional feature vector by mapping the environmental feature parameters.
- the second device obtains the environment training information from the first device.
- this solution does not limit this.
- the second device performs random masking on the environmental training information and then inputs the processed environmental training information into the initial second sub-model.
- step 1001 For an introduction to this, please refer to the description of step 1001 above, which will not be repeated here.
- the second device performs optimization based on the sixth high-dimensional feature vector and the seventh high-dimensional feature vector to obtain an updated second sub-model and updated parameters of the first sub-model.
- the optimization may be performed by performing comparative learning on the sixth high-dimensional feature vector and the seventh high-dimensional feature vector.
- the second device performs data pair optimization on the environmental information (such as the above-mentioned environmental training information) and the channel information (such as the above-mentioned channel training information) to establish a connection between the environmental information and the channel information.
- the cosine similarity between the sixth high-dimensional feature vector f a and the seventh high-dimensional feature vector f b is calculated to obtain the G matrix: f ai is the i-th element in the sixth high-dimensional eigenvector, and f bj is the j-th element in the seventh high-dimensional eigenvector.
- f ai and f bi are considered positive samples, and f ai and f bi are considered negative samples.
- i and j are the indices of the model training data within the batch.
- the second device performs data internal optimization on the environmental information and channel information, and independently clusters different environmental information or channel information. For example, first cluster the high-dimensional feature vector f (including the sixth high-dimensional feature vector f a and the seventh high-dimensional feature vector f b ), sample fi and f j from the category, calculate the cosine similarity between fi and f j , and obtain the G matrix: Minimize the cross entropy for the rows or columns of the matrix, where i and j are the cluster indices after the data is clustered. That is, samples from different clusters are regarded as negative samples, and samples in the same cluster are regarded as positive samples.
- the optimization goal is to maximize the distance between negative samples and minimize the distance between positive samples.
- one or more of the gradient, weight, and intermediate gradient of the first sub-model and the updated parameters of the second sub-model can be obtained.
- the second device sends sixth information to the first device, where the sixth information includes updated parameters of the first sub-model.
- the first device receives the sixth information.
- the update parameter includes at least one of the gradient, weight, and intermediate gradient of the initial first sub-model.
- the first device updates the initial first sub-model according to the update parameters of the first sub-model to obtain a trained first sub-model.
- At least one of the gradient, weight, and intermediate gradient of the first submodel is indicated by a second device (e.g., a network device).
- a second device e.g., a network device.
- at least one of the gradient, weight, and intermediate gradient of the first submodel corresponding to the first device can also be synchronously updated between multiple UEs, and this solution does not limit this.
- the training objective is independent of the downstream task, which can provide a model with stronger generalization.
- FIG11 a schematic diagram of another wireless model training method provided in an embodiment of the present application is shown.
- the wireless model and the downstream model complete the training of the wireless model together.
- the downstream task requires both environmental information and channel information.
- the method may include steps 1101-1108, specifically as follows:
- the first device obtains channel training information, and obtains an eighth high-dimensional feature vector based on the channel training information and an initial first sub-model.
- the first device inputs the channel training information into the initial first sub-model for processing to obtain channel characteristic parameters, and obtains the eighth high-dimensional feature vector by mapping the channel characteristic parameters.
- the first device sends seventh information to the second device, where the seventh information includes the eighth high-dimensional feature vector.
- the second device receives the seventh information.
- the second device obtains environmental training information, and obtains a ninth high-dimensional feature vector based on the environmental training information and the initial second sub-model.
- the second device inputs the environmental training information into the initial second sub-model for processing to obtain environmental feature parameters, and obtains a ninth high-dimensional feature vector by mapping the environmental feature parameters.
- the second device sends eighth information to the third device, where the eighth information includes the eighth high-dimensional feature vector and the ninth high-dimensional feature vector.
- the third device processes the eighth high-dimensional feature vector and the ninth high-dimensional feature vector to obtain processed high-dimensional feature vectors; and inputs the processed high-dimensional feature vectors into a downstream model for processing to obtain an updated first sub-model and an updated second sub-model.
- the downstream model is deployed on the third device.
- the third device performs weighted processing on the eighth high-dimensional feature vector and the ninth high-dimensional feature vector to obtain a processed high-dimensional feature vector.
- the weighted processing can also be performed by the second device, and then the second device sends the processed high-dimensional feature vector to the third device. This solution does not impose any restrictions on this.
- the third device calculates the loss value based on the output of the downstream model and the processed high-dimensional feature vector, and reversely updates the downstream model and the initial first sub-model and the initial second sub-model based on the loss value to obtain an updated first sub-model and an updated second sub-model.
- the third device sends ninth information to the second device, where the ninth information includes the updated second sub-model and at least one of the gradient, weight, and intermediate gradient of the initial first sub-model. Accordingly, the second device receives the information.
- the second device sends tenth information to the first device, where the tenth information includes at least one of the initial gradient, weight, and intermediate gradient of the first sub-model.
- the first device receives the tenth information.
- the first device updates the initial first sub-model based on at least one of the gradient, weight, and intermediate gradient of the initial first sub-model to obtain a trained first sub-model.
- the trained first sub-model and second sub-model can be obtained.
- the above example describes the training of a wireless model using the example of a downstream task requiring both environmental information and channel information.
- the following describes the training of a wireless model using the example of a downstream task requiring only one of environmental information and channel information.
- this example describes the training of a wireless model using the example of a downstream task requiring only environmental information.
- the method may include steps 1201-1209, specifically as follows:
- the first device obtains channel training information, and obtains a tenth high-dimensional feature vector based on the channel training information and an initial first sub-model.
- the second device obtains environmental training information, and inputs the environmental training information into the initial second sub-model for processing to obtain an eleventh high-dimensional feature vector.
- the second device sends twelfth information to the third device, where the twelfth information includes the eleventh high-dimensional feature vector.
- the third device receives the twelfth information.
- the third device inputs the eleventh high-dimensional feature vector into a downstream model for processing to obtain an output of the downstream model.
- the third device calculates a loss value based on the output of the downstream model and the eleventh high-dimensional feature vector, and reversely updates the downstream model and the initial second sub-model based on the loss value to obtain an updated second sub-model.
- the third device sends thirteenth information to the second device, where the thirteenth information includes the updated second sub-model. Correspondingly, the second device receives the thirteenth information.
- the second device sends fourteenth information to the first device, where the fourteenth information includes the eleventh high-dimensional feature vector.
- the first device receives the fourteenth information.
- the first device obtains a spatial loss function according to the tenth high-dimensional eigenvector and the eleventh high-dimensional eigenvector.
- the first device updates the initial first sub-model based on the spatial loss function to obtain a trained first sub-model.
- the trained first sub-model and second sub-model can be obtained.
- the high-dimensional feature vector corresponding to the channel training information is sent to the third device.
- the third device please refer to the description of the example shown in Figure 12, which will not be repeated here.
- the division of multiple units or modules is only a logical division based on function, and is not intended to limit the specific structure of the device.
- some functional modules may be subdivided into more small functional modules, and some functional modules may be combined into one functional module, but no matter whether these functional modules are subdivided or combined, the general process performed by the device is the same.
- some devices include a receiving unit and a sending unit.
- the sending unit and the receiving unit can also be integrated into a communication unit, which can implement the functions implemented by the receiving unit and the sending unit.
- each unit corresponds to its own program code (or program instructions), and when the program code corresponding to each of these units runs on the processor, the unit is controlled by the processing unit to execute the corresponding process to implement the corresponding function.
- an information processing apparatus that includes a module (or means) for implementing each step performed by the first device in any of the above methods.
- an information processing apparatus that includes a module (or means) for implementing each step performed by the second device in any of the above methods.
- the device may include a transceiver module 1301. It can be understood that the transceiver module 1301 shown in Figure 13 can implement corresponding communication functions.
- the transceiver module 1301 can also be called a communication interface or a communication module.
- the transceiver module 1301 may include a sending module and a receiving module.
- the sending module is used to perform the sending operation in the above method embodiment.
- the receiving module is used to perform the receiving operation in the above method embodiment.
- the communication device may include a sending module but not a receiving module.
- the communication device may include a receiving module but not a sending module. It may depend on whether the above scheme executed by the communication device includes a sending action and a receiving action.
- the communication device may further include a storage module, which may be used to store instructions and/or data.
- the processing module may read the instructions and/or data in the storage module, so that the communication device implements the aforementioned method embodiment.
- the communication device is used to perform the actions performed by the first device or terminal device or user equipment, etc. in any of the embodiments shown in Figures 7, 8, 10, 11 and 12 above.
- the communication device is used to perform the following scheme:
- the transceiver module 1301 is configured to send first information to the second device, where the first information is used to request prediction of first environment information; the first information includes a first high-dimensional feature vector, where the first high-dimensional feature vector is obtained based on the first channel information and the first sub-model of the wireless model;
- the transceiver module 1301 is also used to receive second information from the second device, where the second information includes predicted first environmental information, which is obtained by processing the first high-dimensional feature vector, the initialized first environmental information, and the second sub-model of the wireless model, wherein the first sub-model and the second sub-model of the wireless model are trained based on channel training information and first environmental training information, the first environmental training information is associated with the channel training information, and the predicted first environmental information is associated with the first channel information.
- the second information includes predicted first environmental information, which is obtained by processing the first high-dimensional feature vector, the initialized first environmental information, and the second sub-model of the wireless model, wherein the first sub-model and the second sub-model of the wireless model are trained based on channel training information and first environmental training information, the first environmental training information is associated with the channel training information, and the predicted first environmental information is associated with the first channel information.
- the first information also includes third environmental information
- the predicted first environmental information is obtained based on the first high-dimensional feature vector, the third environmental information, the initialized first environmental information, and the second sub-model of the wireless model, and the third environmental information is associated with the first channel information.
- the first sub-model and the second sub-model of the wireless model are trained based on channel training information, first environment training information and second environment training information, and the second environment training information corresponds to the third environment information.
- the device may include a transceiver module 1401 and a processing module 1402. It can be understood that the processing module 1402 shown in FIG14 is used to perform data processing.
- the transceiver module 1401 can implement corresponding communication functions.
- the transceiver module 1401 can also be called a communication interface or a communication module.
- the transceiver module 1401 may include a sending module and a receiving module.
- the sending module is used to perform the sending operation in the above-mentioned method embodiment.
- the receiving module is used to perform the receiving operation in the above-mentioned method embodiment.
- the communication device may include a sending module but not a receiving module.
- the communication device may include a receiving module but not a sending module. Specifically, it may depend on whether the above-mentioned scheme executed by the communication device includes a sending action and a receiving action.
- the communication device may further include a storage module, which may be used to store instructions and/or data.
- the processing module 1402 may read the instructions and/or data in the storage module so that the communication device implements the aforementioned method embodiment.
- the communication device is used to perform the actions performed by the second device or network device in any of the embodiments shown in Figures 7, 8, 10, 11 and 12.
- the communication device is used to perform the following scheme:
- the transceiver module 1401 is configured to receive first information from a first device, where the first information is used to request prediction of first environment information; the first information includes a first high-dimensional feature vector, where the first high-dimensional feature vector is obtained based on first channel information and a first sub-model of the wireless model;
- a processing module 1402 is configured to obtain initialized first environmental information and process the information based on the first high-dimensional feature vector, the initialized first environmental information, and the second sub-model of the wireless model to obtain predicted first environmental information, wherein the first sub-model and the second sub-model of the wireless model are trained based on channel training information and first environmental training information, the first environmental training information is associated with the channel training information, and the predicted first environmental information is associated with the first channel information;
- the transceiver module 1401 is further configured to send second information to the first device, where the second information includes the predicted first environment information.
- the processing module 1402 is configured to:
- the predicted first environmental information is obtained by performing processing based on the fourth high-dimensional feature vector and the first high-dimensional feature vector.
- the first information also includes third environmental information
- the predicted first environmental information is obtained based on the first high-dimensional feature vector, the third environmental information, the initialized first environmental information, and the second sub-model of the wireless model, and the third environmental information is associated with the first channel information.
- the first sub-model and the second sub-model of the wireless model are trained based on channel training information, first environment training information and second environment training information, and the second environment training information corresponds to the third environment information.
- the transceiver module 1301 is configured to send third information to the first device, where the third information is used to request prediction of the first channel information; the third information includes a first high-dimensional feature vector, where the first high-dimensional feature vector is obtained based on the first environment information and the second sub-model of the wireless model;
- the transceiver module 1301 is also used to receive fourth information from the first device, where the fourth information includes predicted first channel information, where the predicted first channel information is obtained based on the first high-dimensional feature vector, the initialized first channel information, and the first sub-model of the wireless model, wherein the first sub-model and the second sub-model of the wireless model are trained based on first channel training information and environmental training information, the environmental training information is associated with the first channel training information, and the predicted first channel information is associated with the first environmental information.
- the third information also includes third channel information, the predicted first channel information is obtained based on the first high-dimensional feature vector, the initialized first channel information, the third channel information, and the first sub-model of the wireless model, and the third channel information is associated with the first environmental information.
- the first sub-model and the second sub-model of the wireless model are trained based on the first channel training information, the second channel training information and the environment training information, and the second channel training information corresponds to the third channel information.
- the transceiver module 1401 is configured to receive third information from the second device, the third information being used to request prediction of the first channel information; the third information including a first high-dimensional feature vector, the first high-dimensional feature vector being obtained based on the first environment information and the second sub-model of the wireless model;
- a processing module 1402 is configured to obtain initialized first channel information, and process the information based on the first high-dimensional feature vector, the initialized first channel information, and the first sub-model of the wireless model to obtain predicted first channel information, wherein the first sub-model and the second sub-model of the wireless model are trained based on first channel training information and environment training information, the environment training information is associated with the first channel training information, and the predicted first channel information is associated with the first environment information;
- the transceiver module 1401 is further configured to send fourth information to the second device, where the fourth information includes the predicted first channel information.
- the processing module 1402 is configured to:
- Processing is performed based on the fifth high-dimensional feature vector and the first high-dimensional feature vector to obtain the predicted first channel information.
- the third information also includes third channel information, the predicted first channel information is obtained based on the first high-dimensional feature vector, the initialized first channel information, the third channel information, and the first sub-model of the wireless model, and the third channel information is associated with the first environmental information.
- the first sub-model and the second sub-model of the wireless model are trained based on the first channel training information, the second channel training information and the environment training information, and the second channel training information corresponds to the third channel information.
- the processing module 1402 in the above embodiment can be implemented by at least one processor or processor-related circuits.
- the transceiver module 1301 or transceiver module 1401 can be implemented by a transceiver or transceiver-related circuits.
- the transceiver module 1301 or transceiver module 1401 can also be referred to as a communication module or communication interface.
- the storage module can be implemented by at least one memory.
- the modules in the information processing device can be implemented in the form of a processor calling software; for example, the information processing device includes a processor, the processor is connected to a memory, and the memory stores instructions.
- the processor calls the instructions stored in the memory to implement any of the above methods or realize the functions of the modules of the device, where the processor is, for example, a general-purpose processor, such as a central processing unit (CPU) or a microprocessor, and the memory is a memory within the device or a memory outside the device.
- a general-purpose processor such as a central processing unit (CPU) or a microprocessor
- the modules in the device may be implemented in the form of hardware circuits, and the functions of some or all of the units may be implemented by designing the hardware circuits.
- the hardware circuits may be understood as one or more processors.
- the hardware circuit is an application-specific integrated circuit (ASIC), and the functions of some or all of the above units may be implemented by designing the logical relationships between the components within the circuit.
- the hardware circuit may be implemented by a programmable logic device (PLD).
- PLD programmable logic device
- FPGA field programmable gate array
- All modules of the above devices may be implemented entirely by a processor calling software, or entirely by a hardware circuit, or partially by a processor calling software, with the remaining portion implemented by a hardware circuit.
- the information processing device 1500 includes necessary forms such as modules, units, elements, circuits, or interfaces, which are appropriately configured together to implement this solution.
- the information processing device 1500 can be a wireless access network, communication equipment, core network equipment or other network equipment in Figure 1, or a component (such as a chip) in these devices to implement the method described in the above method embodiment.
- the information processing device 1500 includes one or more processors 1501.
- the processor 1501 can be a general-purpose processor or a dedicated processor.
- it can be a baseband processor or a central processing unit.
- the baseband processor can be used to process communication protocols and communication data
- the central processing unit can be used to control communication devices (such as RAN nodes, terminals, or chips, etc.), execute software programs, and process data of software programs.
- the processor 1501 may include a program 1503 (sometimes also referred to as code or instructions), which may be executed on the processor 1501 to enable the information processing device 1500 to perform the methods described in the above embodiments.
- the information processing device 1500 includes circuitry (not shown in FIG15 ), which is used to implement the information processing functions in the above embodiments, etc.
- the processor 1501 is a processing circuit.
- a processing circuit is a circuit capable of processing signals.
- the processing circuit may be a circuit capable of reading and executing instructions, such as one or more of the following processors: a central processing unit (CPU), a microprocessor, a graphics processing unit (GPU) (which can be understood as a microprocessor), or a digital signal processor (DSP), or a processing circuit in the aforementioned processors.
- the processing circuit may implement certain functions through the logical relationship of a hardware circuit, and the logical relationship of the hardware circuit may be fixed or reconfigurable.
- a hardware circuit designed for artificial intelligence which can be understood as an ASIC or a processing circuit within an ASIC, such as one or more of the following processors: a neural network processing unit (NPU), a tensor processing unit (TPU), a deep learning processing unit (DPU), or the processing circuits within the aforementioned processors.
- the processing circuit is used to execute relevant programs to implement the functions required to be performed by the units in the information processing device of the embodiments of the present application, or to execute the information processing method of the method embodiments of the present application.
- the information processing device 1500 may include one or more memories 1502 on which a program 1504 (sometimes also referred to as code or instructions) is stored.
- the program 1504 can be executed on the processor 1501, so that the information processing device 1500 performs the method described in the above method embodiment.
- the memory 1502 may be located in the one or more processors, or located outside the one or more processors, or may include a storage portion located in the one or more processors and a storage portion located outside the one or more processors.
- Memory 1502 can be a read-only memory (ROM), a static storage device, a dynamic storage device or a random access memory (RAM).
- ROM read-only memory
- RAM random access memory
- the processor 1501 and/or the memory 1502 may include AI modules 1507 and 1508, each configured to implement AI-related functions.
- the AI module may be implemented using software, hardware, or a combination of software and hardware.
- the AI module may include a real-time information processing (RIC) module.
- the AI module may be a near-real-time RIC or a non-real-time RIC.
- data may be stored in the processor 1501 and/or the memory 1502.
- the processor and the memory may be provided separately or integrated together.
- the processor 1501 may also be referred to as a processing unit, a processing board, a processing module, a processing device, etc.
- the transceiver 1505 may also be referred to as a transceiver unit, a transceiver, a transceiver device, etc.
- transceiver 1505 includes a receiver and a transmitter.
- a transceiver may also be sometimes referred to as a transceiver, a transceiver module, or a transceiver circuit.
- a receiver may also be sometimes referred to as a receiver, a receiving module, or a receiving circuit.
- a transmitter may also be sometimes referred to as a transmitter, a transmitting module, or a transmitting circuit.
- the processor 1501 is configured to execute the processing actions on the terminal device (e.g., the first device) in the embodiments shown in Figures 7, 8, and 10 to 12 above, and the transceiver 1505 is configured to execute the transceiver actions on the terminal device in the embodiments shown in Figures 7, 8, 10 to 12 above.
- the processor 1501 is configured to execute step 1001 in the embodiment shown in Figure 10.
- the transceiver 1505 is configured to execute step 1002 in the embodiment shown in Figure 10.
- the transceiver 1505 is also configured to execute step 1005 in the embodiment shown in Figure 10.
- the modules in the above devices can be fully or partially integrated together, or can be implemented independently.
- the chip when the information processing device 1500 is a chip, the chip includes a processor and may also include a transceiver.
- the transceiver may be an input/output circuit or a communication interface; the processor may be a processing module or a microprocessor or an integrated circuit integrated on the chip.
- the sending operation of the first device or the second device in the above method embodiment can be understood as the output of the chip, and the receiving operation of the first device or the second device in the above method embodiment can be understood as the input of the chip.
- a memory may also be included. That is, these modules are integrated together and implemented in the form of a system-on-a-chip (SOC).
- SOC system-on-a-chip
- the SOC may include at least one processor for implementing any of the above methods or implementing the functions of the various modules of the device.
- the types of the at least one processor may be different, for example, including a CPU and an FPGA, a CPU and an artificial intelligence processor, a CPU and a GPU, etc.
- An embodiment of the present application also provides a computer-readable storage medium, which stores instructions.
- the computer-readable storage medium is executed on a computer or a processor, the computer or processor executes one or more steps in any of the above methods.
- the present application also provides a computer program product comprising instructions, which, when executed on a computer or processor, causes the computer or processor to execute one or more steps in any of the above methods.
- the words “first” and “second” are used in the embodiments of this application to distinguish between identical or similar items with substantially the same functions and effects. Those skilled in the art will understand that the words “first” and “second” do not limit the quantity or execution order, and the words “first” and “second” do not necessarily mean different.
- words such as “exemplary” or “for example” are used to indicate examples, illustrations, or descriptions. Any embodiment or design described as “exemplary” or “for example” in the embodiments of this application should not be interpreted as being more preferred or more advantageous than other embodiments or designs. Rather, the use of words such as “exemplary” or “for example” is intended to present the relevant concepts in a concrete manner to facilitate understanding.
- the disclosed systems, devices, and methods can be implemented in other ways.
- the division of the units is only a logical function division, and there may be other division methods in actual implementation.
- multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed.
- the mutual coupling, direct coupling, or communication connection shown or discussed can be through some interface, indirect coupling or communication connection of devices or units, and can be electrical, mechanical or other forms.
- Units described as separate components may or may not be physically separate, and components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of these units may be selected to achieve the purpose of this embodiment according to actual needs.
- all or part of the embodiments may be implemented by software, hardware, firmware or any combination thereof.
- all or part of the embodiments may be implemented in the form of a computer program product.
- the computer program product includes one or more computer instructions.
- the computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device.
- the computer instructions may be stored in a computer-readable storage medium or transmitted via the computer-readable storage medium.
- the computer instructions may be transmitted from one website, computer, server or data center to another website, computer, server or data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means.
- the computer-readable storage medium may be any available medium that can be accessed by a computer or a data storage device such as a server or data center that includes one or more available media integrated therein.
- the available medium can be a read-only memory (ROM), or a random access memory (RAM), or a magnetic medium, such as a floppy disk, a hard disk, a tape, a magnetic disk, or an optical medium, such as a digital versatile disc (DVD), or a semiconductor medium, such as a solid state disk (SSD), etc.
- ROM read-only memory
- RAM random access memory
- magnetic medium such as a floppy disk, a hard disk, a tape, a magnetic disk, or an optical medium, such as a digital versatile disc (DVD), or a semiconductor medium, such as a solid state disk (SSD), etc.
- SSD solid state disk
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- Data Mining & Analysis (AREA)
- General Engineering & Computer Science (AREA)
- Artificial Intelligence (AREA)
- General Physics & Mathematics (AREA)
- Evolutionary Computation (AREA)
- Life Sciences & Earth Sciences (AREA)
- Mathematical Physics (AREA)
- Computational Linguistics (AREA)
- Computing Systems (AREA)
- Software Systems (AREA)
- Biophysics (AREA)
- Molecular Biology (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Biomedical Technology (AREA)
- Bioinformatics & Computational Biology (AREA)
- Bioinformatics & Cheminformatics (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Evolutionary Biology (AREA)
- Electromagnetism (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
La présente demande concerne un modèle sans fil, un procédé et un dispositif de traitement d'informations, et un système. Le modèle sans fil comprend un premier sous-modèle et un second sous-modèle, le premier sous-modèle étant utilisé pour traiter des premières informations de canal pour obtenir un premier paramètre de caractéristique de canal, le second sous-modèle étant utilisé pour traiter des premières informations ambiantes pour obtenir un premier paramètre de caractéristique ambiante, les premières informations de canal étant associées aux premières informations ambiantes, et le premier paramètre de caractéristique de canal et le premier paramètre de caractéristique ambiante correspondant à un premier vecteur de caractéristique grande dimension. Par apprentissage, le modèle sans fil peut activer des informations ambiantes et des informations de canal pour obtenir une même représentation dans un espace de caractéristiques de grande dimension, et peut ainsi obtenir la capacité de prédiction mutuelle des deux éléments d'informations.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202410250904.3 | 2024-03-05 | ||
| CN202410250904.3A CN120602021A (zh) | 2024-03-05 | 2024-03-05 | 无线模型、信息处理方法及装置、系统 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| WO2025185425A1 true WO2025185425A1 (fr) | 2025-09-12 |
| WO2025185425A8 WO2025185425A8 (fr) | 2025-10-02 |
Family
ID=96884056
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2025/077179 Pending WO2025185425A1 (fr) | 2024-03-05 | 2025-02-13 | Modèle sans fil, procédé et dispositif de traitement d'informations, et système |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN120602021A (fr) |
| WO (1) | WO2025185425A1 (fr) |
Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN114764610A (zh) * | 2021-01-15 | 2022-07-19 | 华为技术有限公司 | 一种基于神经网络的信道估计方法及通信装置 |
| CN114866173A (zh) * | 2022-04-20 | 2022-08-05 | 厦门大学 | 基于语义通信的信道环境感知方法及装置 |
| EP4106216A1 (fr) * | 2021-06-14 | 2022-12-21 | Volkswagen Ag | Procédé pour un équipement utilisateur permettant de prévoir une dynamique de canal |
| US20230079581A1 (en) * | 2020-02-25 | 2023-03-16 | Nippon Telegraph And Telephone Corporation | System, device, method and program that predict communication quality |
| CN115988520A (zh) * | 2021-10-15 | 2023-04-18 | 维沃软件技术有限公司 | 定位方法、终端及网络侧设备 |
| CN116599614A (zh) * | 2023-05-31 | 2023-08-15 | 鹏城实验室 | 信道预测模型训练方法、装置、电子设备及可读存储介质 |
| CN117616708A (zh) * | 2021-07-15 | 2024-02-27 | Lg 电子株式会社 | 在无线通信系统中发送或接收信道状态信息的方法和设备 |
-
2024
- 2024-03-05 CN CN202410250904.3A patent/CN120602021A/zh active Pending
-
2025
- 2025-02-13 WO PCT/CN2025/077179 patent/WO2025185425A1/fr active Pending
Patent Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20230079581A1 (en) * | 2020-02-25 | 2023-03-16 | Nippon Telegraph And Telephone Corporation | System, device, method and program that predict communication quality |
| CN114764610A (zh) * | 2021-01-15 | 2022-07-19 | 华为技术有限公司 | 一种基于神经网络的信道估计方法及通信装置 |
| EP4106216A1 (fr) * | 2021-06-14 | 2022-12-21 | Volkswagen Ag | Procédé pour un équipement utilisateur permettant de prévoir une dynamique de canal |
| CN117616708A (zh) * | 2021-07-15 | 2024-02-27 | Lg 电子株式会社 | 在无线通信系统中发送或接收信道状态信息的方法和设备 |
| CN115988520A (zh) * | 2021-10-15 | 2023-04-18 | 维沃软件技术有限公司 | 定位方法、终端及网络侧设备 |
| CN114866173A (zh) * | 2022-04-20 | 2022-08-05 | 厦门大学 | 基于语义通信的信道环境感知方法及装置 |
| CN116599614A (zh) * | 2023-05-31 | 2023-08-15 | 鹏城实验室 | 信道预测模型训练方法、装置、电子设备及可读存储介质 |
Also Published As
| Publication number | Publication date |
|---|---|
| WO2025185425A8 (fr) | 2025-10-02 |
| CN120602021A (zh) | 2025-09-05 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US20250211311A1 (en) | Beam management method | |
| US20250379701A1 (en) | Communication method and communication apparatus | |
| WO2024008004A1 (fr) | Procédé et appareil de communication | |
| WO2025185425A1 (fr) | Modèle sans fil, procédé et dispositif de traitement d'informations, et système | |
| CN118509014A (zh) | 一种通信的方法和通信装置 | |
| US20250378388A1 (en) | Communication method and apparatus | |
| WO2025140663A1 (fr) | Procédé, appareil et système d'acquisition de données d'un modèle | |
| WO2025161853A1 (fr) | Procédé, appareil et système de surveillance de modèle | |
| US20250317254A1 (en) | Communication method and communication apparatus | |
| EP4572172A1 (fr) | Procédé et appareil de communication | |
| WO2025232813A1 (fr) | Procédé de communication et appareil de communication | |
| CN120786657A (zh) | 信息传输方法、装置及系统 | |
| WO2025067480A1 (fr) | Procédé, appareil et système de communication | |
| CN120786656A (zh) | 信息传输方法、装置及系统 | |
| WO2025218595A1 (fr) | Procédé et appareil de communication | |
| WO2025209433A1 (fr) | Procédé et appareil de communication | |
| WO2025167701A1 (fr) | Procédé de communication et appareil de communication | |
| WO2025161598A1 (fr) | Procédé d'entraînement de réseau et appareil de communication | |
| WO2025195248A1 (fr) | Procédé de communication et appareil de communication | |
| WO2025067379A1 (fr) | Procédé et appareil de communication, et support de stockage lisible | |
| WO2025209315A1 (fr) | Procédé et appareil de communication | |
| WO2025167989A1 (fr) | Procédé de communication et appareil de communication | |
| CN120238884A (zh) | 通信方法和通信装置 | |
| CN120934717A (zh) | 一种人工智能模型监控的方法和通信装置 | |
| CN119921815A (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: 25767167 Country of ref document: EP Kind code of ref document: A1 |