WO2024031701A1 - 数据获取方法与装置 - Google Patents
数据获取方法与装置 Download PDFInfo
- Publication number
- WO2024031701A1 WO2024031701A1 PCT/CN2022/112299 CN2022112299W WO2024031701A1 WO 2024031701 A1 WO2024031701 A1 WO 2024031701A1 CN 2022112299 W CN2022112299 W CN 2022112299W WO 2024031701 A1 WO2024031701 A1 WO 2024031701A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- data
- information
- model
- csi
- unit
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B7/00—Radio transmission systems, i.e. using radiation field
- H04B7/02—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
- H04B7/04—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
- H04B7/06—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station
- H04B7/0613—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission
- H04B7/0615—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission of weighted versions of same signal
- H04B7/0619—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission of weighted versions of same signal using feedback from receiving side
- H04B7/0621—Feedback content
- H04B7/0626—Channel coefficients, e.g. channel state information [CSI]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B7/00—Radio transmission systems, i.e. using radiation field
- H04B7/02—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
- H04B7/04—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
- H04B7/0413—MIMO systems
- H04B7/0456—Selection of precoding matrices or codebooks, e.g. using matrices antenna weighting
- H04B7/0478—Special codebook structures directed to feedback optimisation
- H04B7/048—Special codebook structures directed to feedback optimisation using three or more PMIs
-
- 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/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
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/08—Learning methods
- G06N3/09—Supervised learning
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B7/00—Radio transmission systems, i.e. using radiation field
- H04B7/02—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
- H04B7/04—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
- H04B7/0413—MIMO systems
- H04B7/0456—Selection of precoding matrices or codebooks, e.g. using matrices antenna weighting
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L25/00—Baseband systems
- H04L25/02—Details ; arrangements for supplying electrical power along data transmission lines
- H04L25/0202—Channel estimation
- H04L25/024—Channel estimation channel estimation algorithms
- H04L25/0254—Channel estimation channel estimation algorithms using neural network algorithms
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B7/00—Radio transmission systems, i.e. using radiation field
- H04B7/02—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
- H04B7/04—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
- H04B7/06—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station
- H04B7/0613—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission
- H04B7/0615—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission of weighted versions of same signal
- H04B7/0619—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission of weighted versions of same signal using feedback from receiving side
- H04B7/0658—Feedback reduction
Definitions
- the embodiments of this application relate to the field of communication technology.
- Multi-antenna technology is widely used in LTE, LTE-A and 5G NR systems.
- massive antenna technology massive MIMO
- massive MIMO massive MIMO
- 5G-Advanced stage and the 6G stage massive MIMO technology will be more widely used.
- Large-scale and ultra-large-scale antenna technologies with enhanced performance are also the focus of research on next-generation mobile communication systems.
- AI Artificial Intelligence
- ML Machine Learning
- the CSI is measured on the terminal device side, and the AI/ML model is used to generate CSI feedback information. After sending it to the network side through the air interface, the network side receives the CSI feedback information, and restore the original CSI through the corresponding AI/ML model.
- the AI/ML model can reduce the CSI feedback overhead or improve the quality of feedback, thereby improving communication quality.
- the information from the sending end (network device or terminal device) is processed by the AI/ML model, it is sent to the receiving end (terminal device or network device) through the air interface.
- the receiving end uses the model corresponding to the AI/ML model of the sending end.
- this type of AI/ML model can usually be called a two-sided model.
- the pairwise attribute of the bilateral model requires the cooperation of network equipment and terminal equipment on both sides of the air interface in the training process, and network model training is performed through the air interface, which will cause huge air interface overhead.
- embodiments of the present application provide a data acquisition method, wherein the AI/ML model includes an information generation unit located in the first device and an information reconstruction unit located in the second device.
- the method include:
- the second device acquires the first data X input to the information generation unit
- the second device acquires second data Y corresponding to the first data X and output from the information generation section.
- a data acquisition device configured in a second device; wherein the AI/ML model includes an information generation unit located in the first device and an information reconstruction unit located in the second device. part, the data acquisition device includes:
- a first acquisition unit that acquires the first data X input to the information generation unit
- a second acquisition unit acquires the second data Y corresponding to the first data X and output from the information generation unit.
- a data acquisition method wherein the AI/ML model includes an information generation part located in the first device and an information reconstruction part located in the second device, and the method includes:
- the first device acquires the first data X output by the information reconstruction unit
- the first device acquires the second data Y input to the information reconstruction section and corresponding to the first data X.
- a data acquisition device configured in a first device; wherein the AI/ML model includes an information generation unit located in the first device and an information reconstruction unit located in the second device.
- the device includes:
- a third acquisition unit that acquires the first data X output by the information reconstruction unit
- a fourth acquisition unit acquires the second data Y input to the information reconstruction unit and corresponding to the first data X.
- a communication system in which the AI/ML model includes a CSI generation unit located in the terminal device and a CSI reconstruction unit located in the network device, and the system includes:
- a network device that acquires a specific codebook vector input to the CSI generation unit; and acquires CSI bit information output from the CSI generation unit corresponding to the codebook vector;
- a terminal device acquires a codebook vector output by the CSI reconstruction unit; and acquires CSI bit information input to the CSI reconstruction unit and corresponding to the codebook vector.
- the second device acquires the first data DataY.
- suitable data can be obtained at a relatively low cost, thereby supporting the bilateral network model architecture.
- Figure 1 is a schematic diagram of a communication system according to an embodiment of the present application.
- Figure 2 is an example diagram of the bilateral model according to the embodiment of the present application.
- Figure 3 is another example diagram of the bilateral model according to the embodiment of the present application.
- Figure 4 is another example diagram of the bilateral model according to the embodiment of the present application.
- Figure 5 is another example diagram of the bilateral model according to the embodiment of the present application.
- Figure 6 is a schematic diagram of the data acquisition method according to the embodiment of the present application.
- Figure 7 is a schematic diagram of data in the embodiment of the present application.
- Figure 8 is a schematic diagram of joint training according to the embodiment of the present application.
- Figure 9 is a schematic diagram of separation training according to an embodiment of the present application.
- Figure 10 is a schematic diagram after separation training according to the embodiment of the present application.
- Figure 11 is a schematic diagram of the application of a bilateral model in gNB and UE according to the embodiment of the present application.
- Figure 12 is a schematic diagram of the data acquisition method according to the embodiment of the present application.
- Figure 13 is an example diagram of constructing a data set according to the embodiment of the present application.
- Figure 14 is a schematic diagram of the data acquisition method according to the embodiment of the present application.
- Figure 15 is an example diagram of data obtained by the CSI reconstruction unit according to the embodiment of the present application.
- Figure 16 is an example diagram of training performed by the CSI reconstruction unit according to the embodiment of the present application.
- Figure 17 is another example diagram of data obtained by the CSI reconstruction unit according to the embodiment of the present application.
- Figure 18 is another example diagram of training performed by the CSI reconstruction unit according to the embodiment of the present application.
- Figure 19 is another example diagram of training performed by the CSI reconstruction unit according to the embodiment of the present application.
- Figure 20 is a signaling diagram of the CSI reconstruction unit training according to the embodiment of the present application.
- Figure 21 is a schematic diagram of the data acquisition method according to the embodiment of the present application.
- Figure 22 is an example diagram of data obtained by the CSI generation unit according to the embodiment of the present application.
- Figure 23 is another example diagram of training performed by the CSI generation unit according to the embodiment of the present application.
- Figure 24 is a signaling schematic diagram of training by the CSI generation unit according to the embodiment of the present application.
- Figure 25 is a schematic diagram of the data acquisition device according to the embodiment of the present application.
- Figure 26 is another schematic diagram of the data acquisition device according to the embodiment of the present application.
- Figure 27 is a schematic diagram of network equipment according to an embodiment of the present application.
- Figure 28 is a schematic diagram of a terminal device according to an embodiment of the present application.
- the terms “first”, “second”, etc. are used to distinguish different elements from the title, but do not indicate the spatial arrangement or temporal order of these elements, and these elements should not be used by these terms. restricted.
- the term “and/or” includes any and all combinations of one or more of the associated listed terms.
- the terms “comprises,” “includes,” “having” and the like refer to the presence of stated features, elements, elements or components but do not exclude the presence or addition of one or more other features, elements, elements or components.
- the term “communication network” or “wireless communication network” may refer to a network that complies with any of the following communication standards, such as Long Term Evolution (LTE, Long Term Evolution), Long Term Evolution Enhanced (LTE-A, LTE- Advanced), Wideband Code Division Multiple Access (WCDMA, Wideband Code Division Multiple Access), High-Speed Packet Access (HSPA, High-Speed Packet Access), etc.
- LTE Long Term Evolution
- LTE-A Long Term Evolution Enhanced
- LTE-A Long Term Evolution Enhanced
- WCDMA Wideband Code Division Multiple Access
- High-Speed Packet Access High-Speed Packet Access
- communication between devices in the communication system can be carried out according to any stage of communication protocols, which may include but are not limited to the following communication protocols: 1G (generation), 2G, 2.5G, 2.75G, 3G, 4G, 4.5G and 5G. , New Wireless (NR, New Radio), future 6G, etc., and/or other communication protocols currently known or to be developed in the future.
- Network device refers to a device in a communication system that connects a terminal device to a communication network and provides services to the terminal device.
- Network equipment may include but is not limited to the following equipment: base station (BS, Base Station), access point (AP, Access Point), transmission and reception point (TRP, Transmission Reception Point), broadcast transmitter, mobile management entity (MME, Mobile Management Entity), gateway, server, wireless network controller (RNC, Radio Network Controller), base station controller (BSC, Base Station Controller), etc.
- the base station may include but is not limited to: Node B (NodeB or NB), evolved Node B (eNodeB or eNB), 5G base station (gNB), IAB host, etc.
- NodeB Node B
- eNodeB or eNB evolved Node B
- gNB 5G base station
- IAB host etc.
- it may also include Remote Radio Head (RRH, Remote Radio). Head), remote wireless unit (RRU, Remote Radio Unit), relay or low-power node (such as femeto, pico, etc.).
- RRH Remote Radio Head
- RRU Remote Radio Unit
- relay or low-power node such as femeto, pico, etc.
- base station may include some or all of their functions, each of which may provide communications coverage to a specific geographic area.
- the term "cell” may refer to a base station and/or its coverage area, depending on the context in which the term is used.
- the term "user equipment” (UE, User Equipment) or “terminal equipment” (TE, Terminal Equipment or Terminal Device) refers to a device that accesses a communication network through a network device and receives network services.
- Terminal equipment can be fixed or mobile, and can also be called mobile station (MS, Mobile Station), terminal, subscriber station (SS, Subscriber Station), access terminal (AT, Access Terminal), station, etc.
- the terminal equipment may include but is not limited to the following equipment: cellular phone (Cellular Phone), personal digital assistant (PDA, Personal Digital Assistant), wireless modem, wireless communication equipment, handheld device, machine-type communication equipment, laptop computer, Cordless phones, smartphones, smart watches, digital cameras, and more.
- cellular phone Cellular Phone
- PDA Personal Digital Assistant
- wireless modem wireless communication equipment
- handheld device machine-type communication equipment
- laptop computer Cordless phones
- Cordless phones smartphones, smart watches, digital cameras, and more.
- the terminal device can also be a machine or device for monitoring or measuring.
- the terminal device can include but is not limited to: Machine Type Communication (MTC) terminals, Vehicle communication terminals, device-to-device (D2D, Device to Device) terminals, machine-to-machine (M2M, Machine to Machine) terminals, etc.
- MTC Machine Type Communication
- D2D Device to Device
- M2M Machine to Machine
- network side refers to one side of the network, which may be a certain base station or may include one or more network devices as above.
- user side or “terminal side” or “terminal device side” refers to the side of the user or terminal, which may be a certain UE or may include one or more terminal devices as above.
- device can refer to network equipment or terminal equipment.
- Figure 1 is a schematic diagram of a communication system according to an embodiment of the present application, schematically illustrating a terminal device and a network device as an example.
- the communication system 100 may include a network device 101 and terminal devices 102 and 103.
- Figure 1 only takes two terminal devices and one network device as an example for illustration, but the embodiment of the present application is not limited thereto.
- eMBB enhanced mobile broadband
- mMTC massive machine type communication
- URLLC Ultra-Reliable and Low -Latency Communication
- Figure 1 shows that both terminal devices 102 and 103 are within the coverage of the network device 101, but the application is not limited thereto. Neither of the two terminal devices 102 and 103 may be within the coverage range of the network device 101, or one terminal device 102 may be within the coverage range of the network device 101 and the other terminal device 103 may be outside the coverage range of the network device 101.
- the high-level signaling may be, for example, Radio Resource Control (RRC) signaling; for example, it is called an RRC message (RRC message), and for example, it includes MIB, system information (system information), and dedicated RRC message; or it is called RRC IE (RRC information element).
- RRC Radio Resource Control
- high-level signaling may also be MAC (Medium Access Control) signaling; or it may be called MAC CE (MAC control element).
- RRC Radio Resource Control
- RRC message RRC message
- MIB system information (system information), and dedicated RRC message
- RRC IE RRC information element
- high-level signaling may also be MAC (Medium Access Control) signaling; or it may be called MAC CE (MAC control element).
- MAC CE Medium Access Control
- one or more AI/ML models can be configured and run in network devices and/or terminal devices.
- the AI/ML model can be used for various signal processing functions of wireless communication, such as CSI estimation and reporting, beam management, beam prediction, etc.; this application is not limited thereto.
- FIG. 2 is an example diagram of the bilateral model in the embodiment of the present application.
- part of the AI/ML model is at the sending end TX, and the other part is at the receiving end RX.
- source information X is input into the model to generate information Y, which is transmitted to the receiving end.
- information Y’ transmitted through the channel is input into the model to generate recovery information X’.
- the above information satisfies the following formula 1:
- f( ⁇ ) is the transfer function of the TX side neural network
- X is the source information of the neural network at TX
- Y is its output signal
- h( ⁇ ) is the channel response coefficient between TX and RX
- n is Gaussian noise
- g( ⁇ ) is the transfer function of the RX side neural network
- Y' is the input signal of the neural network at RX
- X' is its output signal.
- the loss function makes X' as close to X as possible, that is, ⁇ X-X' ⁇ 0.
- the loss function can use cosine similarity, NMSE or MSE as the metric.
- the TX neural network and RX neural network are deployed on the TX side (such as the UE side) and the RX side (such as the gNB side) respectively, and communicate with each other through the air interface.
- the bilateral model can be applied to CSI generation and reporting.
- FIG 3 is another example diagram of the bilateral model according to the embodiment of the present application.
- the bilateral model consists of a CSI generation part (also called CSI encoder) on the terminal device side and a CSI reconstruction part (also called CSI decoder) on the network device side.
- CSI generation part also called CSI encoder
- CSI reconstruction part also called CSI decoder
- the input of the CSI generation unit is channel coefficient information, which can be a channel coefficient vector or matrix generated by channel estimation, or a channel feature vector or singular vector generated by matrix decomposition of the above channel coefficient matrix.
- the output of the CSI generation unit is a CSI bit sequence formed through feature extraction, information compression, and quantization. This bit sequence is carried on the uplink control channel or the uplink data channel as part of the uplink control information (UCI), and is sent to the network side.
- UCI uplink control information
- the network device extracts the corresponding CSI bit sequence from the received UCI and inputs it to the CSI reconstruction unit.
- the output of the CSI reconstruction unit is a reconstructed channel coefficient vector or matrix, or a channel feature vector or a singular vector, whichever corresponds to the input of the CSI generation unit.
- the bilateral model can also replace traditional signal processing methods and be used in various pairwise processing modules in communication systems.
- FIG. 4 is another example diagram of the bilateral model according to the embodiment of the present application.
- source coding and decoding source coding/decoding
- channel coding and decoding channel coding/decoding
- channel modulation and demodulation modulation/demodulation
- multi-antenna module mimo/ de-mimo specifically, it can include paired signal processing at both the sending and receiving ends for mimo multi-data stream multiplexing, mimo space-time coding, mimo precoding/beamforming, etc., and other sending ends from multiple data streams to multiple antenna ports.
- the signal processing processes or functions of the transmitter and receiver at both ends of the communication can be merged, and a neural network model can be introduced to implement the original signal processing.
- FIG. 5 is another example diagram of the bilateral model according to the embodiment of the present application.
- the sending and receiving ends can be equipped with an information generation unit at the sending end and an information reconstruction unit at the receiving end, so that the bilateral model can be used to perform paired signal processing.
- the construction and upgrade of this bilateral model need to be completed through joint training, that is, the information generation department and the information reconstruction department need to work together to complete joint initial training, joint fine tuning, joint retraining, and joint model upgrade.
- All joint training related processes of the above-mentioned bilateral models include offline operations or online operations.
- one side can transmit its matching model to the other side.
- the network side transmits the CSI generation unit that matches the CSI reconstruction unit to the terminal side through the air interface, and the terminal side uses the CSI generation unit to work after receiving it.
- this requires the terminal side to have the ability to receive and upgrade AI/ML, and the requirements for its hardware and software are very high.
- the solution for transmitting and using AI/ML models in network equipment and terminal equipment has intellectual property issues beyond device capabilities and collaboration issues between other manufacturers. Therefore, the solution to achieve bilateral model pairing through model transfer will face many problems.
- the AI/ML model on the terminal side or the network side can be updated so that the models on both sides can be paired and work jointly.
- the AI/ML models on one or both sides need to be jointly trained.
- Model training requires a data set, and for supervised learning, a labeled data set is also required.
- joint training brings very large air interface overhead, including the overhead of outputting related data sets, the overhead of input and output corresponding to the back-and-forth iteration process, etc., which is difficult to implement over the air interface of mobile communications. Support this process.
- the embodiments of this application propose a solution to use shared paired data sets to achieve independent training, and provide methods and devices for reducing the size of the shared data set and reducing the air interface overhead of acquiring data.
- Joint training includes the process in which the two sides of the bilateral model need to be jointly trained (including initial training, retraining, online training, offline training, fine tuning, etc., and also includes the necessary steps in training the model) sub-process of model verification and model testing).
- Separate training is also called separate training or independent training, including the process in which the two sides of the bilateral model can be trained independently (including initial training, retraining, online training, offline training, fine tuning, etc., and also includes the training model Necessary model verification and model testing sub-processes).
- the embodiment of the present application provides a data acquisition method, which is explained from the second device side.
- the AI/ML model includes an information generation part located in the first device and an information reconstruction part located in the second device.
- the second device may be a network device and the first device is a terminal device; the second device may also be a terminal device and the first device is a network device.
- Figure 6 is a schematic diagram of the data acquisition method according to the embodiment of the present application. As shown in Figure 6, the method includes:
- the second device obtains the first data X input to the information generation unit;
- the second device obtains the second data Y corresponding to the first data X and output from the information generation unit.
- AI/ML models can be run separately for different signal processing functions.
- the AI/ML model reported by CSI can have different model group identifiers, model identifiers, and version identifiers.
- AI/ML models for beam management may have additional model group identifiers, model identifiers, and version identifiers.
- the AI/ML model is a bilateral model with a model identification and a version identification; the information generation part and the information reconstruction part of the same AI/ML model use the same model identification and version identification, and the information generation part
- the information reconstruction part and the information reconstruction part have different sub-identities.
- a bilateral model has a model identifier (which can be a one-level identifier or a multi-level identifier) and a version identifier, which can distinguish two different bilateral models (such as the number of layers, number of nodes, hyperparameters, input and output signal formats, preset processing and post-processing configuration, etc.).
- the information generation department and information reconstruction department of the same bilateral model have the same model identification and version identification.
- a sub-identification can be used to distinguish whether it is an information generation unit or an information reconstruction unit.
- the model identification is the first-level identification XXXXX (single-level model identification).Vxx (version identification);
- the model identification is a multi-level identification: first level XXX-second level XXXX-nth level XXXX (multi-level model identification).Vxxx (version identification).
- a 1-bit sub-identifier can be used to distinguish the generation part and the reconstruction part.
- the information generation part is: model identification.version identification.0; the information reconstruction part is: model identification.version identification.1.
- Figure 7 is a schematic diagram of the data in the embodiment of the present application. As shown in Figure 7, for a bilateral model, although it is deployed separately on the sending side and the receiving side, the input and output of the information generation part correspond to the output of the information reconstruction part. and input. ideal,
- Table 1 shows examples of data for embodiments of the present application.
- the information generation part and the information reconstruction part of a bilateral model corresponding to a certain model identification have the same (or approximately) dual training data set. That is, the input data set ⁇ X ⁇ and the corresponding output data set ⁇ Y ⁇ of the information generation part can be shared with the information reconstruction part, and the information reconstruction part inputs ⁇ Y ⁇ and outputs ⁇ X ⁇ . Therefore, this feature can be used for separation training,
- the second device inputs the second data Y into the information reconstruction part, and uses the first data X as label data to train the information reconstruction part.
- the information generation part in the first device and the information reconstruction part in the second device use the first data X and the second data Y to perform training respectively;
- the output is the second data Y or data that is similar to the second data Y;
- the information generation unit that has been trained in the second device When the second data Y is input, the information reconstruction unit outputs the first data X or data approximate to the first data X.
- the information reconstruction part in the network device and the information generation part of the terminal device use the same paired data sets (common paired datasets) ⁇ X ⁇ and ⁇ Y ⁇ for training respectively. .
- the output is ⁇ X ⁇ or approximately ⁇ X ⁇ ;
- the output is ⁇ Y ⁇ or approximately for ⁇ Y ⁇ ;
- the formats of X and Y are predefined or configured, such as symbol format, number of bits, etc.
- the first data X and the second data Y are paired data sets; the paired data sets have model identification information. Among them, one first data X can correspond to multiple second data Y.
- one X can correspond to multiple Ys (such as Y1, Y2), and the formats of Y1 and Y2 are predefined or configured.
- the paired data set is: ⁇ X ⁇ Y1 ⁇ , ⁇ X ⁇ Y2 ⁇ , or ⁇ X ⁇ Y1 ⁇ Y2 ⁇ , for example, it can be on multiple first devices and one second device used in.
- Figure 8 is a schematic diagram of joint training according to the embodiment of the present application.
- the model of the information generation part needs to be jointly trained with the model of the information reconstruction part, after multiple iterations, backward propagation, parameter upgrades and other steps. , complete the training.
- Figure 9 is a schematic diagram of separation training according to an embodiment of the present application.
- the first data X and the second data Y are prepared in advance.
- X and Y are in a paired relationship.
- Multiple Xs and corresponding multiple Ys constitute a paired data set, where X
- the format of Y is predefined or configured, such as symbol format, number of bits, etc.
- One X can correspond to multiple Ys (such as Y1, Y2), and the formats of Y1 and Y2 are predefined or configured.
- the paired data sets are: ⁇ X ⁇ Y1 ⁇ , ⁇ X ⁇ Y2 ⁇ , or ⁇ X ⁇ Y1 ⁇ Y2 ⁇ .
- the prepared data set can be extracted from various typical channels through simulation analysis.
- the paired data set is: ⁇ X ⁇ Y1 ⁇ , ⁇ X ⁇ Y2 ⁇ , or ⁇ X ⁇ Y1 ⁇ Y2 ⁇ , for example, it can be on multiple first devices and one second device used in.
- ⁇ X ⁇ of the common paired data set is used as the input data of the UE side model part, and ⁇ Y ⁇ is used as the output reference data or label data.
- the purpose of training is to make the input The output for every X is Y, or very close to Y.
- the same data set is also shared with the gNB side model department.
- ⁇ Y ⁇ is used as the input data of the gNB side model department
- ⁇ X ⁇ is used as the output reference data or label data.
- the purpose of training is to make the output when each Y is input after training. It's X, or very close to X.
- the above paired data sets are used to train the UE side model part (for example, called the information generation part) and the gNB side model part (for example, called the information reconstruction part), based on the above training requirements, after the separate training is completed, When jointly working together, at least for the input data set ⁇ X ⁇ , the same data recovery effect as joint training can be achieved.
- Figure 10 is a schematic diagram after separation training according to the embodiment of the present application. As shown in Figure 10.
- the data set ⁇ X ⁇ sufficiently characterizes the characteristics of the wireless channel to which the model is applied, it will work very well when applied to the communication system.
- the data set based on the channel update can be used to perform model retraining or fine tuning respectively to ensure that the model is correct.
- Adaptability to new application environments. By continuously updating paired data sets and using this method to train paired bilateral models separately, the difficulty of joint training of bilateral models can be solved.
- the above method can be used for initial training, retraining, offline training, online training, fine tuning and other training processes of the model.
- an online and air interface-based approach can be used.
- Figure 11 is a schematic diagram of the application of a bilateral model in gNB and UE according to the embodiment of the present application, in which many possible situations are considered.
- model monitoring finds that performance is poor
- the training process of the model can be started.
- the model departments on both sides use the newly collected data to conduct interactive and independent training based on the above-mentioned principle of shared paired data sets.
- the trained model can be used through the air interface. Use and performance monitoring, after the performance reaches the standard, it can be used as an updated model for model inference. This avoids problems faced by joint training and model transfer.
- the model that has been trained and tested over the air interface can be registered with the channel model ID or new version ID, and can be uploaded to the core network, remote server, OTT server, or passed to other gNBs, etc.
- the first data Corresponding data generated later.
- the specific data set may be a data set that can be generated based on predefined rules corresponding to the current generation part model, or may be a data set common to all information generation part models, such as all possible channel information quantization vectors.
- the second device obtains the first data X and/or the first data X from inside the second device or from outside the second device according to identification information related to the information generation part 2.
- Data Y is a code that specifies the first data X and/or the first data X from inside the second device or from outside the second device according to identification information related to the information generation part 2.
- the inside of the second device may include storage devices such as memory and disks; the outside of the second device may include devices connected to the second device, such as core networks, clouds, third-party servers, OTT servers, cloud storage devices, and so on.
- storage devices such as memory and disks
- the outside of the second device may include devices connected to the second device, such as core networks, clouds, third-party servers, OTT servers, cloud storage devices, and so on.
- the identification information related to the information generation unit includes: model identification and/or version information corresponding to the information generation unit, and/or data configuration information of the model corresponding to the information generation unit.
- the application is not limited to this, and may also be other identifiers, for example.
- the second data Y is carried through a control channel or a data channel and transmitted over an air interface, or the second data Y is generated through a data index according to predefined rules, or the index of the second data Y is determined by The first device sends the information to the second device through the air interface.
- the first data X is pre-stored in the second device, or the first data X is generated through a data index according to predefined rules, or the first data
- the first device sends it to the second device through the air interface, or the index of the first data X is sent by the first device to the second device through the air interface.
- the information generation unit or the information reconstruction unit performs initial training or offline training.
- the information generation department and the information reconstruction department agree on the input data configuration and the corresponding output data configuration. Configuration can include the dimensions, format, etc. of the data. Then train separately, and the specific training methods are not limited.
- the information generation part is trained first.
- the model part paired with it can be used to train together during the process.
- the information generation part shares all or part of its input data set and the corresponding final output data set to the reconstruction part.
- the information reconstruction unit uses its output data set as input and its output data set as the output label set.
- its model output approximates the labeled data set. In this way, the model pairing of the information reconstruction unit to the information generation unit is completed.
- the reverse is also similar.
- the information reconstruction part can be trained first. During the training process, a model part paired with it can be used to facilitate training. After the training is completed, the information reconstruction part will share all or part of its input and output data sets with the information.
- the generation part is used for training the information generation part so that the output of the information generation part approximates the input of the information reconstruction part.
- the above process can be completed offline.
- the above description of training first and last is just for convenience of description, and it can also be done on both sides at the same time.
- the input and output formats of the information generation department and the information reconstruction department have been agreed or predefined, and the input and output formats can be aligned so that the two can be trained separately. After training, they can share all or part of the input and output data sets with each other to form aggregated data. set for retraining on both sides.
- the input data set of the information generation part and the output data set of the information reconstruction part adopt a common data set (the common data set can be agreed upon by both parties in advance, or stored in advance, or the data set can be generated by a predefined method. , etc.).
- the information generation part uses the common data set as the input data set for training.
- the output data set is shared with the information reconstruction part as the input data set of the information reconstruction part.
- the information reconstruction part uses the common data set.
- the data set is a labeled data set, and the purpose of training is to make the output data set under the input data set approximate the labeled data set.
- the pairing of the information reconstruction unit to the information generation unit is completed. The pairing process from the information generation unit to the information reconstruction unit is similar and will not be described again.
- the data set sharing method of the above-mentioned information generation unit and information reconstruction unit is not limited and can be realized through remote network transmission or other methods.
- the corresponding information generation part and information reconstruction part form a bilateral model.
- the model After undergoing relevant RAN4 tests or other predefined tests, when the performance meets the requirements, the model can register the corresponding model ID and version ID on the network side.
- the training data set used by it the common data set can be bound to the model ID.
- suitable data can be obtained at a relatively low cost, thereby supporting the bilateral network model architecture.
- the data set can also be uploaded to the network side.
- the network side or the terminal side may encounter model mismatch problems during operation. For example, after a terminal device moves to a certain cell, the network side or the terminal side discovers that the bilateral model IDs corresponding to the two are different, or the IDs are the same but the version information is different. Pairing can be achieved via air interface or other means.
- X and Y can be shared.
- the sending device terminal device or network device
- the sending device can generate all or part of the input data set ⁇ X (data configuration, data index
- This data set can be carried over a control channel or a data channel.
- the information reconstruction part of the receiving device uses ⁇ Y (data configuration, data index
- the model retraining and updating of the information generation part unchanged and the information reconstruction part. If the performance of the model retraining meets the requirements, for example, after further testing with or without air interface, the information reconstruction part will The model that should be retrained and updated is marked with the model ID (including version identification).
- Y can be shared.
- the sending device (such as a terminal device or a network device) outputs the entire data set or part of the data of ⁇ Y (data configuration, data index
- the set is sent to the receiving device (such as network device or terminal device) through the air interface.
- the data set can be carried over the control channel or the data channel,
- the information reconstruction part of the receiving device uses ⁇ Y (data configuration, data index
- the receiving device can obtain them in a way that has been stored in the receiving The device is obtained through the model ID, or obtained from the remote server through the model ID, or the corresponding data is generated from the data index according to predefined rules.
- the model retraining and updating of the information generation part and the information reconstruction part can be achieved unchanged. If the performance of the model retraining meets the requirements, the information reconstruction part can be retrained after further testing (or without).
- the model that should be retrained and updated will be marked as the model ID (including version identification).
- the sending device (such as a terminal device or a network device) sends the model ID (including version) corresponding to the information generation unit and/or the input data configuration information corresponding to the model to the receiving device (such as a network device or a terminal device) through the air interface. ).
- the model ID and/or the model corresponding input data configuration information can be carried through the control channel or the data channel. If the model ID of the information reconstruction part of the receiving device is inconsistent with the model ID corresponding to the information generation part, the receiving device can obtain the ⁇ Y(data configuration, Data index
- data) ⁇ corresponding to the model ID of the information generation unit is obtained from the memory or downloaded from the remote server, and ⁇ X (data configuration, data index
- the index generates corresponding data.
- the second device sends an AI/ML related capability query to the first device; and the second device receives an AI/ML related capability response fed back by the first device.
- the AI/ML related capabilities include at least one of the following: signal processing module information, AI/ML support information, AI/ML model identification information, version information, data configuration information, AI/ML support training capability information, AI/ML support information ML upgrade capability information.
- the model identification and/or version information of the information generation unit is different from the model identification and/or version information of the information reconstruction unit.
- the version information is different, the second device acquires the first data and/or the second data corresponding to the model identification and/or version information of the information generation unit of the first device.
- the second device sets the model identification and/or version information of the information reconstruction unit. It is the same as the model identification and/or version information of the information generation unit.
- the second device sends confirmation information to the first device confirming that its information generation part can be used, and/or sends a message to enable the information generation part and/or the information reconstruction part. instructions.
- the network device inquires the terminal device about AI/ML related capabilities.
- the inquiry may include one or more of the following: signal processing module information, AI/ML support information , AI/ML model identification information, version information, AI/ML model data configuration information, etc.
- the terminal device performs corresponding response reporting.
- the network device when the network device discovers that the terminal device reports that a certain module has AI/ML capabilities, but the model ID of the information generation part it has is different from the model ID of the information reconstruction part of the network device, the network device can configure the terminal device to report:
- the predefined X1 data set or the preconfigured first data set is input as the information generation unit, the data configuration information of the corresponding output Y1 data set, such as size, structure and other information.
- the format of the above information reporting is predefined.
- the network device when the network device discovers that the terminal device reports that a corresponding module has AI/ML capabilities, and the model ID of the information generation part it has is the same as the model ID of the information reconstruction part of the network device but the version is different.
- Network device configuration terminal device reporting When the predefined X11 data set or the preconfigured first data set is input as the generation unit, the data configuration information of the corresponding output Y11 data set, for example, includes data set size, data set structure information (such as multiple data set blocks) and other information. The format of the above information reporting is predefined.
- X11 and Y11 are parts of X1 and Y1 respectively.
- the network device configures or schedules the terminal device to report the Y1 data set or Y11 data set according to the data configuration information reported by the terminal device.
- the Y1 data set or Y11 data set is included in the uplink control information (UCI) or reported by the AI/ML data auxiliary information (via RRC message).
- the network device After receiving the Y1 or Y11 data set reported by the terminal device, the network device uses the Y1 or Y11 data set as the input data of its information reconstruction unit.
- the network device stores the X1 or X11 data set corresponding to the Y1 or Y11 data set, or the network device can download the corresponding X1 or X11 data set from the remote server.
- the information reconstruction part of the network device uses the X1 or X11 data set as the label data set, thus retraining the information reconstruction part.
- the network device stores the trained neural network model and parameters, and uses the model ID and version information of the information generation unit as signs of the neural network model and parameters. Then, the network device notifies the terminal device to enable the information generation part of the model ID and version information.
- the network device can configure or schedule the terminal device to report the Y2 data set or Y21 data set.
- the Y21 data set is part of the Y2 data set.
- the training of the reconstruction part ends.
- the network device stores the trained neural network model and parameters, and uses the model ID and version information of the information generation unit as signs of the neural network model and parameters.
- the network device notifies the terminal device to enable the information generation part of the model ID and version information.
- the network device informs the terminal device that the model ID and version cannot be used.
- the network device inquires the terminal device about AI/ML related capabilities.
- the inquiry may include one or more: signal processing module information, AI/ML support information, AI/ML model identification information, version information, AI/ML model data configuration information, etc.
- the terminal device performs corresponding response reporting.
- the network device uses the information Generate the model ID and version information of the department, and search the information corresponding to the model ID and version in its memory or the remote server.
- the network device is trained based on the input and output data set. When, after training, the performance of the information reconstruction unit reaches the corresponding performance requirements, the training of the information reconstruction unit ends.
- the network device stores the trained neural network model and parameters, and uses the model ID and version information of the information generation unit as signs of the neural network model and parameters.
- the network device can notify the terminal device to enable the information generation part of the model ID and version information.
- the second device acquires the first data X that is input to the information generation unit; and the second device acquires the second data Y corresponding to the first data X and output from the information generation unit.
- suitable data can be obtained at a relatively low cost, thereby supporting the bilateral network model architecture.
- the embodiment of the present application provides a data acquisition method, which is explained from the first device side, and the same content as the embodiment of the first aspect will not be described again.
- Figure 12 is a schematic diagram of the data acquisition method according to the embodiment of the present application. As shown in Figure 12, the method includes:
- the first device obtains the first data X output by the information reconstruction unit;
- the first device acquires the second data Y that is input to the information reconstruction part and corresponds to the first data X.
- the first device inputs the first data X into the information generation part, and uses the second data Y as label data to train the information generation part.
- the second data Y is data input to the information reconstruction part and corresponds to the first data X; the first data The second data Y is input to the information reconstruction unit and generated.
- the information generation part in the first device and the information reconstruction part in the second device use the first data X and the second data Y to perform training respectively;
- the output is the second data Y or data that is similar to the second data Y;
- the information generation unit that has been trained in the second device When the second data Y is input, the information reconstruction unit outputs the first data X or data approximate to the first data X.
- the first data X and the second data Y are paired data sets; the paired data sets have model identification information.
- one first data X corresponds to multiple second data Y.
- the first device obtains the second data and/or the third data from inside the first device or from outside the first device according to identification information related to the information reconstruction part.
- One data One data.
- the identification information related to the information reconstruction part includes: the model identification and/or version information corresponding to the information reconstruction part, and/or the data of the model corresponding to the information reconstruction part Configuration information.
- the second data Y is carried through a control channel or a data channel and transmitted over an air interface, or the second data Y is generated through a data index according to predefined rules, or the index of the second data Y is determined by The second device sends the information to the first device through the air interface.
- the first data X is pre-stored in the first device, or the first data X is generated through a data index according to predefined rules, or the first data
- the second device sends it to the first device through the air interface, or the index of the first data X is sent by the second device to the first device through the air interface.
- the AI/ML model has a model identification and a version identification; the information generation part and the information reconstruction part of the same AI/ML model use the same model identification and version identification, and the information generation part and the information reconstruction part use the same model identification and version identification.
- the Information Reconstruction Department has different sub-identities.
- the sending device (such as a network device or a terminal device) sends the input ⁇ Y (data configuration, data index
- This data set can be carried over a control channel or a data channel.
- the information generation part of the receiving device uses ⁇ X (data configuration, data index
- the purpose of training is to make x (data configuration, data index
- the output of the generating part is equal to or approximately equal to y(data configuration, data index
- the receiving device can obtain it by storing it in the receiving device and obtaining it through the model ID, or obtaining it from the remote server through the model ID, or according to predefined rules Corresponding data is generated from the data index.
- the information generation part will retrain and update the model accordingly.
- the trained and updated models are marked with the model ID (including version identification).
- the first device sends an AI/ML related capability query to the second device; and the first device receives an AI/ML related capability response fed back by the second device.
- the AI/ML related capabilities include at least one of the following: signal processing module information, AI/ML support information, AI/ML model identification information, version information, data configuration information, AI/ML support training capability information, AI/ML support information ML upgrade capability information.
- the model identification and/or version information of the information generation unit is different from the model identification and/or version information of the information reconstruction unit.
- the version information is different, the first device acquires the first data and/or the second data corresponding to the model identification and/or version information of the information reconstruction unit of the second device.
- the first device sets the model identification and/or version information of the information generation unit to be the same as The model identification and/or version information of the information reconstruction part are the same.
- the first device sends confirmation information to the second device confirming that its information reconstruction part can be used, and/or enables the information generation part and/or the information reconstruction part instructions.
- the first device obtains the first data X output by the information reconstruction unit; and the first device obtains the second data input to the information reconstruction unit and corresponding to the first data X Y.
- suitable data can be obtained at a relatively low cost, thereby supporting the bilateral network model architecture.
- the embodiment of this application takes CSI generation and reporting as an example to explain from the network device side.
- the AI/ML model includes a CSI generation unit located in the terminal device and a CSI reconstruction unit located in the network device. The same content as the embodiments of the first and second aspects will not be described again.
- the shared paired data set uses a standard predefined codebook or a DFT matrix similar to the codebook structure to generate an approximate channel matrix or channel matrix eigenvector, which greatly reduces the data set. overhead, especially if the data set needs to be transferred directly or indirectly through the air interface.
- Figure 13 is an example diagram of constructing a data set according to the embodiment of the present application, which exemplarily shows the use of codebooks to construct a data set corresponding to a channel feature vector.
- the codebook can approximate a channel matrix eigenvector with high accuracy through the linear combination of DFT vectors.
- the codebook matrix can approximate the eigenvector that needs feedback. , or eigenvector matrix.
- the codebook vector part can be generated on each side through a simple indexing method. In this way, only the bit vectors compressed by the CSI generation part need to be shared in the bilateral model part, which greatly reduces the overhead.
- Table 5.2.2.2.1-2 Supported configurations of(N 1 ,N 2 )and(O 1 ,O 2 )
- Table 2 schematically shows the configuration information of different port numbers of CSI-RS, corresponding to the configuration information of the codebook.
- Table 5.2.2.2.3-5 Codebook for 1-layer and 2-layer CSI reporting using antenna ports 3000to2999+PCSI-RS
- Table 3 schematically illustrates the PMI of codebook type2.
- PMI i.e., i 1, ,q 1 ,q 2, n 1, n 2, ... such indexes
- a codebook vector or codebook matrix can be constructed.
- Other types of code The principles of the book are similar, and you can refer to related technologies without further explanation here.
- codebook or codebook vector has been schematically described above, and the present application is not limited thereto.
- Figure 14 is a schematic diagram of the data acquisition method according to the embodiment of the present application. As shown in Figure 14, the method includes:
- the network device obtains the specific codebook vector input to the CSI generation unit.
- the network device obtains the CSI bit information output from the CSI generation unit corresponding to the codebook vector.
- the AI/ML model is a bilateral model with a model identification and a version identification; the CSI generation part and the CSI reconstruction part of the one bilateral model have the same model identification and version identification, and the The CSI generation unit and the CSI reconstruction unit have different sub-identities.
- the terminal device including the CSI generation unit AE-x and the network device including the CSI reconstruction unit DE-y have not undergone joint training.
- the network device inputs the CSI bit information into the CSI reconstruction part, and uses the codebook vector as label data to train the CSI reconstruction part.
- the codebook vector (X) is data input to the CSI generation unit; the CSI bit information (Y) is the codebook vector (X) input to the CSI generation unit. The bit sequence generated afterwards.
- codebook vector can be shown in Table 4:
- Table 5.2.2.2.5-5 Codebook for 1-layer.2-layer,3-layer and 4-layer CSI reporting using antenna ports3000to 2999+P CSI-RS
- Table 4 is the eType codebook generation table. Based on this table, codebook vectors or codebook matrices can also be generated through each subscript index of W. For the specific content of various NR codebooks, please refer to 3GPP 38.214.
- the CSI bit information is carried by a control channel or a data channel and transmitted via an air interface, and/or the codebook vector is generated through a data index according to predefined rules.
- a collection of bit sequences. (i1,i2,...,in) is the index (index) of the corresponding codebook, or it is called PMI, or it is called an indicator sequence. It is specifically based on the definitions of different types of codebooks. This is just a schematic explanation.
- FIG. 15 is an example diagram of data acquired by the CSI reconstruction unit according to the embodiment of the present application.
- the terminal device including the CSI generation unit AE-x inputs the sequence set corresponding to the sequence set ⁇ V AE-x (x1, x2,...,xn) ⁇ or the PMI set ⁇ x1, x2,...,xn ⁇ and
- the corresponding output sequence ⁇ C AE-x (x1, x2, .., xn) ⁇ is sent to the network device including the CSI reconstruction unit DE-y.
- DE-y takes ⁇ C AE-x (x1,x2,..,xn) ⁇ as its input sequence set, since it has received the codebook sequence set or the PMI set ⁇ x1,x2,..,xn ⁇ , DE- y can generate the corresponding codebook vector set ⁇ V AE-x (x1,x2,...,xn) ⁇ according to the generation rules of the corresponding codebook of NR.
- Figure 16 is an example diagram of training performed by the CSI reconstruction unit according to the embodiment of the present application.
- DE-y uses ⁇ C AE-x (x1,x2,..,xn) ⁇ and ⁇ V AE-x (i1,i2,...,in) ⁇ as data sets to train its AI/ML model.
- the trained The purpose is to make the output vector approximate V AE-x (i1,i2,...,in) when the input is C AE -x (x1,x2,...,xn).
- V AE-x i1,i2,...,in
- the pairing process of AE-x and DE-y is completed.
- the network device obtains the CSI bit information and/or the codebook vector from inside the network device or from outside the network device according to identification information related to the CSI generation unit.
- the identification information related to the CSI generation unit includes: the model identification and/or version information corresponding to the CSI generation unit, and/or the data configuration information of the model corresponding to the CSI generation unit, And/or, the data index of the CSI generating unit, and/or the indication sequence of the codebook vector or DFT vector of the CSI generating unit.
- the network device finds that the model ID or version of its CSI reconstruction unit does not match the model ID or version of the CSI generation unit of the terminal device, it obtains the corresponding input and output data based on the model ID or version information of the CSI generation unit. set.
- the data set corresponding to the model ID and version can be obtained through internal storage or through a remote server.
- the data set is, for example, a codebook sequence set ⁇ x1, x2,...,xn ⁇ and an output set ⁇ C AE-x (x1, x2,...,xn) ⁇ of the CSI generation unit. Because both are bit sequences, the amount of storage is greatly reduced.
- the corresponding generation rule can generate the codebook vector ⁇ V AE-x (x1,x2,...,xn) ⁇ . Furthermore, the CSI reconstruction unit can be trained. Then use the model ID and version information of the CSI generation part to mark the corresponding model parameters when the training of the CSI reconstruction part is completed.
- Figure 17 is another example diagram of data obtained by the CSI reconstruction unit according to the embodiment of the present application.
- Codebooks based on standard definitions, such as Type 1, Type2, etype 2 codebook and other NR-defined codebooks, can use the precoding vector set ⁇ V AE-x (i1,i2,...,in) ⁇ generated by the codebook as CSI
- the input of the AI/ML model of the generation part AE-x (CSI generation part), ⁇ C AE-x (i1,i2,..,in) ⁇ is the corresponding output bit sequence set.
- (i1,i2,...,in) is the index sequence, or indicator sequence, or PMI of the corresponding codebook, and its arrangement order is predefined or preconfigured, or configured.
- the terminal device including the CSI generation unit AE-x sends the output sequence ⁇ C AE-x (i1,i2,..,in) ⁇ to the network device including the CSI reconstruction unit DE-y.
- Figure 18 is another example diagram of training performed by the CSI reconstruction unit according to the embodiment of the present application.
- Figure 19 is another example diagram of training performed by the CSI reconstruction unit according to the embodiment of the present application.
- DE-y takes ⁇ C AE-x (i1,i2,..,in) ⁇ as its input sequence set, since the order of the codebook index or flags (i1,i2,..,in) is known, DE-y Accordingly, the corresponding codebook vector set ⁇ V AE-x (i1,i2,...,in) ⁇ can be generated according to the generation rules of the corresponding codebook of NR.
- DE-y uses ⁇ C AE-x (i1,i2,..,in) ⁇ and ⁇ V AE-x (i1,i2,...,in) ⁇ as data sets to train its AI/ML model. The trained The purpose is to make the output vector approximate V AE-x (i1,i2,...,in) when the input is C AE-x (i1,i2,...,in). When training is completed, the pairing process of AE-x and DE-y is completed.
- the network device sends model training instructions and configuration information for model identification to the terminal device;
- the configuration information includes an instruction sequence of a training codebook vector or a DFT matrix vector;
- the network device receives An indication sequence sent by the terminal device for indicating a codebook vector or a DFT vector and a CSI generation unit output bit sequence corresponding to the vector.
- the network device generates a corresponding codebook vector or DFT matrix vector based on the indication sequence according to predefined rules.
- the network device receives a resource request from the terminal device; and the network device configures uplink resources for the terminal device, so that the terminal device sends the indication sequence and the CSI generation unit output bit sequence.
- the network device sends an AI/ML related capability query to the terminal device; and the network device receives an AI/ML related capability response fed back by the terminal device.
- the AI/ML related capabilities include at least one of the following: signal processing module information, AI/ML support information, AI/ML model identification information, version information, data configuration information, AI/ML training capability information, AI/ML Upgrade capability information.
- the model identification and/or version information of the CSI generation unit is different from the model identification and/or version information of the CSI reconstruction unit.
- the terminal device is instructed or configured to send the training CSI bit sequence and/or the corresponding codebook vector corresponding to the model identification and/or version information of the CSI generation unit.
- the network device sets the model identification and/or version information of the CSI reconstruction unit to The same as the model identification and/or version information of the CSI generation unit.
- the network device sends instruction information to enable the CSI generation unit and/or the CSI reconstruction unit to the terminal device, and/or sends confirmation that the CSI generation unit can use Confirm the message.
- Figure 20 is a signaling diagram of CSI reconstruction unit training according to an embodiment of the present application.
- the network side allows the terminal side to report the AI/ML capabilities of the CSI feedback, which can include inquiries about AI/ML model ID, version and other model information.
- the terminal side reports relevant capability information, which includes instructions for the AI/ML model ID, version and other model information used by its CSI generation unit. If the network side has the CSI reconstruction department model with the corresponding ID and version, it enters the joint working phase.
- the network side can configure the terminal side to report corresponding data and train the CSI reconstruction unit.
- the network side can query the terminal side for format information related to the bit sequence output by the CSI generation unit, and the terminal side reports the output bit information of its CSI generation unit according to a predefined format, such as the number of output information bits corresponding to each codebook vector or matrix. .
- the network side can instruct the terminal side to send the data configuration information of the CSI output set corresponding to the corresponding codebook vector set (for example, the bit length corresponding to each codebook vector), and send the CSI output set reporting configuration.
- the terminal side can report the corresponding CSI output set according to the configuration/instruction.
- the network side uses the codebook vector corresponding to the codebook serial number as label data, uses the CSI generator output corresponding to the codebook serial number as input data, and trains the model of the CSI reconstruction part so that the model output is close to the label data.
- the model training is completed, update the model and update the model flag information.
- the network side can configure and instruct the terminal side to use the CSI generation unit to perform CSI measurement and feedback; the terminal side uses the CSI generation unit to generate CSI for the measurement results according to the configured CSI measurement resources, and reports CSI according to the configured resources. .
- the network side may use the updated CSI reconstruction unit to reconstruct the received CSI.
- the CSI generation unit may use the channel matrix after channel estimation as input, or the eigenvector of the channel matrix after channel estimation as input.
- the number of input feature vectors can be selected based on rank, or based on the feature vectors of a single layer.
- the CSI generation department or CSI reconstruction department needs to communicate the input and output possibilities of the CSI generation department or CSI reconstruction department when acquiring the data set and performing retraining and fine tuning.
- Configuration information such as input data length, input data dimensions, etc.
- the format and/or size of the CSI is predefined, or the format and/or size of the CSI is configured by the network device.
- the network side needs to know through inquiry that the CSI generation unit can generate multiple CSI bit lengths.
- the network side may configure the terminal side to feedback the output of the CSI generation unit of a certain bit length, or multiple bit lengths, or all bit lengths.
- the output of the CSI generation unit may be configured to know through inquiry that the CSI generation unit can generate multiple CSI bit lengths.
- Table 5 is an example of information related to the CSI generation unit that needs to be fed back by the terminal side.
- Codebook indicator bit (PMI) code book vector CSI generation unit bit 1 CSI generation unit bit 2 CSI generation unit bit 3 A1 A2 A3 A4 A5 B1 B2 B3 B4 B5
- the network device expands the codebook vector and uses the expanded codebook vector as the label data.
- the codebook vectors generated may not be enough to complete the training of AI/ML networks, and more data sets are needed. train. Or, it is necessary to select a codebook set that is more suitable for the CSI generation part and the CSI reconstruction part.
- the number of optional beams of W1 is at most 6, 8, 10, 12, and 16; the mapping angle of W2 is at most 5 bits, and the amplitude is at most 5 bits.
- the existing codebook set can be extended to form an extended codebook set or a codebook set for CSI model training.
- the existing W2 mapping angle is 2 or 3 bits
- the amplitude is 3 bits, which can be extended to 4 bits for angle, 4 bits for amplitude, etc. M can also take larger numbers than currently supported by the standard.
- the above codebook set for CSI model training can be configured to obtain the complete set of codebook vectors that can be generated by one of the codebooks defined by the current standard (Rel-15, 16, 17, 18, etc.), or according to a certain rule subset. Alternatively, you can obtain an expanded set of codebooks through configuration and select subsets based on rules. Or use other codebook index sequences to call the above possible codebook set. The method of calling the codebook sequence is known to both the CSI generation part and the CSI reconstruction part.
- the network device finds that the model of the terminal device is inconsistent, either the CSI generation unit performs online training and upgrades to match the CSI reconstruction unit, or the CSI reconstruction unit performs online training and upgrades to match the CSI Generate partial matches.
- the network side can communicate the configuration information of the CSI reconstruction unit with the terminal side.
- the network side may schedule the terminal side to send the index of the codebook vector to be used by the CSI generation unit and the corresponding output of the CSI generation unit.
- This call can be performed in batches; for example, a part of the data is called first, and if the training effect is not up to standard, another part of the data set is scheduled. Training is done through multiple calls.
- all possible codebook vectors or all possible vectors corresponding to the DFT transformation matrix can be generated based on a predefined codebook or DFT transformation matrix (for example, a two-dimensional transformation matrix in the angle delay domain).
- all possible codeword vectors are arranged in a predefined order.
- the vectors corresponding to the DFT transformation matrix can also be predefined to generate all corresponding vectors. for example,
- the specific DFT adopted is based on pre-definition. More W cascade methods can be used to form the basis functions of the spatial domain, frequency domain, and time domain feature mapping of the channel.
- the above is a certain model ID and version, the complete set of CSI generation vectors and the complete set of possible outputs. Subsets can be obtained through the index, and the subsets are used for training. Multiple subsets of the full set can be called multiple times for training.
- the call to a subset is indicated by an index or a bitmap of the index set.
- the length of the bitmap corresponds to the length of all serial numbers in the table, one-to-one correspondence from left to right.
- a 0 in the bitmap means using the vector, a 1 means not using the vector.
- the index set here can correspond to different subbands, indicating the indexes corresponding to different subbands.
- the terminal side or the network side can, through data screening and collection, extract the PMI corresponding to the corresponding typical channel vector to form a data set for the current channel or the channel experienced in history, and index the PMI according to the bitmap instructions.
- the codebook vectors in the channel spatial domain and frequency domain correspond to each other.
- the angle and time delay here are respectively corresponding to different DFT basis vectors. It is worth noting that the above is only a schematic explanation. Similarly, a data set corresponding to broadband CSI or a data set corresponding to channel characteristics in other ways can also be formed according to the configuration. These data sets can be bound to the model ID, or based on the network configuration, further bound based on the cell model ID, or bound based on the UE model ID, or identified based on other rules.
- the shared paired data set can reflect the characteristics of the channel in the air domain, frequency domain, and time domain, its identification method can reflect these characteristics accordingly, making it easier to apply more information when the terminal or base station side can obtain the channel characteristic information.
- a data set suitable for the current channel conditions for training Corresponding to the channel vector data set expressed in the above manner, a corresponding generating unit compressed information data set is also required. That is, all channel vector data sets with bitmap 1. This forms a paired data set.
- the terminal side After obtaining the configuration of the network side, the terminal side sends the above bitmap set selected by its generation unit and the corresponding generation unit output set to the network side.
- the data set sample is large, the air interface overhead is too large. If the terminal side and the network side can obtain a common paired data set, air interface interaction can be achieved by transmitting the data set ID over the air interface, so that the air interface overhead is small.
- the base station equipment monitors the CSI feedback performance and determines that the model for a certain model ID (including version information), or the performance of the CSI model being used is not good, or the base station decides to start CSI reconstruction based on other judgments. model training.
- the base station configures the terminal equipment to send the index flag information (such as bitmap information) related to the channel state information (CSI) of the CSI generation unit for the currently used CSI model ID or a certain model ID, as well as the relevant training codebook vector or DFT matrix vector. Instructions and configuration information.
- index flag information such as bitmap information
- CSI channel state information
- the terminal device Based on the model ID of the currently used CSI generation unit or the model ID configured by the base station, and the above-mentioned vector indication configuration information, the terminal device sends to the base station the index flag information related to the channel state information (CSI) of the CSI generation unit corresponding to the model (such as bitmap information), or index flag information set.
- CSI channel state information
- the base station receives the index information or index information set, and obtains the input information set required by the CSI reconstruction unit of the model ID based on the model ID being used or its configured model ID. For the model ID (including version information) and based on the index or index set, the base station obtains the corresponding CSI generation unit output vector set from its internal or remote server, and generates the corresponding CSI generation unit input vector set based on the index or index set. .
- the CSI generation unit output vector set is used as the input data of the CSI reconstruction unit, and the CSI generation unit input vector set is used as the label data of the CSI reconstruction unit to train the CSI reconstruction unit.
- the base station can send the codebook matrix or DFT matrix indication and configuration information for a certain model ID and version, as well as the corresponding index information or index information set to the terminal device, and the terminal device downloads it from the local or remote server accordingly.
- the corresponding CSI generation unit (or CSI reconstruction unit) inputs a vector set (output vector set, vector corresponding to the codebook or DFT transformation matrix) and output vector set (input vector set).
- the CSI generation part and the CSI reconstruction part have multiple data sets for different channel environments for training.
- the data set is given as a codebook vector set, or a generating vector of a DFT transformation matrix (such as a two-dimensional transformation matrix in the angle delay domain), such as
- the vectors of each sub-matrix are given based on the codebook definition or other predefined definitions. In this way, based on the model ID, version information, codebook or DFT matrix configuration information, and data set serial number, the base station and the terminal device can obtain the training data set required by the CSI reconstruction unit or CSI generation unit.
- the base station can configure the terminal device to send the above-mentioned data set serial number of the CSI generation unit, or the CSI generation unit data set serial number for the model ID version information, and obtain the training data set required by the CSI reconstruction unit based on this information.
- the base station can send training instructions, codebook or DFT matrix instructions and configuration information to the terminal equipment, as well as the data set serial number of the CSI reconstruction part, or the data set serial number of the CSI reconstruction part for model ID version information.
- the terminal device obtains the data set for training, and sends training completion information to the base station after the training is completed.
- its training completed output data set can be used to update the corresponding data set of the server.
- the network device obtains a specific codebook vector input to the CSI generation unit; and the network device obtains the CSI bit information output from the CSI generation unit corresponding to the codebook vector.
- suitable data can be obtained at a relatively low cost, thereby supporting the bilateral network model architecture.
- the embodiment of this application takes CSI generation and reporting as an example to explain from the terminal device side.
- the AI/ML model includes a CSI generation unit located in the terminal device and a CSI reconstruction unit located in the network device. The same content as the embodiments of the first to third aspects will not be described again.
- Figure 21 is a schematic diagram of the data acquisition method according to the embodiment of the present application. As shown in Figure 21, the method includes:
- the terminal device obtains the codebook vector output by the CSI reconstruction unit.
- the terminal device obtains the CSI bit information input to the CSI reconstruction unit and corresponding to the codebook vector.
- the AI/ML model is a bilateral model with a model identification and a version identification; the CSI generation part and the CSI reconstruction part of the same AI/ML model have the same model identification and version identification, and the CSI generation The CSI reconstruction part and the CSI reconstruction part have different sub-identities.
- the CSI bit information (Y) is information input to the CSI reconstruction unit and corresponds to the codebook vector; the codebook vector (X) is part or all of the data of a specific data set , generated after the CSI bit information (Y) is input to the CSI reconstruction unit.
- the CSI bit information is carried by a control channel or a data channel and transmitted via an air interface, and/or the codebook vector is generated through a data index according to predefined rules.
- the terminal device obtains the CSI bit information and/or the code from a memory or from inside the terminal device or from outside the terminal device according to the identification information related to the CSI reconstruction part. Book vector.
- the identification information related to the CSI reconstruction unit includes: model identification and/or version information corresponding to the CSI reconstruction unit, and/or data of the model corresponding to the reconstruction generation unit. Configuration information, and/or, the data index of the CSI reconstruction part, and/or the indication sequence of the codebook vector or DFT vector of the CSI reconstruction part.
- the terminal device receives the model training instructions and configuration information for the model identification sent by the network device; the configuration information includes an instruction sequence of a training codebook vector or a DFT matrix vector and the vector corresponding
- the CSI reconstruction unit inputs the bit sequence.
- the terminal device generates a corresponding codebook vector or DFT matrix vector according to predefined rules based on the indication sequence.
- the terminal device receives a resource configuration of the network device; and the terminal device receives the indication sequence and the CSI reconstruction unit input bit sequence according to the resource configuration.
- FIG. 22 is an example diagram of data obtained by the CSI generation unit according to the embodiment of the present application.
- the network side can send the CSI data set corresponding to the codebook vector to the terminal device.
- data or other acquisition methods please refer to the previous embodiments.
- the terminal device inputs the codebook vector into the CSI generation part, and uses the CSI bit information as label data to train the CSI generation part.
- Figure 23 is an example diagram of training performed by the CSI generation unit according to the embodiment of the present application.
- the codebook vector set corresponding to the codebook vector sequence number can be used as input, and the CSI data set corresponding to the codebook vector set can be used as label data to train the CSI generation unit.
- the terminal device receives an AI/ML related capability query sent by the network device; and the terminal device feeds back an AI/ML related capability response to the network device.
- the AI/ML related capabilities include at least one of the following: signal processing module information, AI/ML support information, AI/ML model identification information, version information, data configuration information, AI/ML training capability information, AI/ML Upgrade capability information.
- the model identification and/or version information of the CSI generation unit is different from the model identification and/or version information of the CSI reconstruction unit.
- the terminal device is instructed or configured to receive CSI bit information and/or codebook vectors corresponding to the model identification and/or version information of the CSI reconstruction unit.
- the terminal device sets the model identification and/or version information of the CSI generation unit to be consistent with the The model identification and/or version information of the CSI reconstruction part are the same.
- the terminal device sends confirmation information to the network device confirming that its CSI generation unit can be used, and/or indication information indicating that the CSI generation unit is updated.
- Figure 24 is a signaling schematic diagram of training by the CSI generation unit according to the embodiment of the present application.
- the network side allows the terminal side to report the AI/ML capabilities of the CSI feedback, which can include inquiries about model information such as AI/ML model ID and version.
- the terminal side reports relevant capability information, which includes instructions for the AI/ML model ID, version and other model information used by its CSI generation unit. If the network side has the CSI reconstruction department model with the corresponding ID and version, it enters the joint working phase.
- the network side knows that the AI/ML model ID and version used by the CSI generation unit on the terminal side do not match one or more CSI reconstruction units on the network side, it means that the AI/ML models on both sides of the communication cannot work together. .
- the network side can instruct the terminal side to perform training upgrade and train the CSI generation unit.
- the terminal side can send a training upgrade response.
- the network side may form a data set based on the input information corresponding to the output codebook vector of the CSI reconstruction unit.
- the data set may also be pre-stored on the network side.
- the network side can send codebook related indication information, CSI data set corresponding to the codebook sequence, model identification information, etc. to the terminal side.
- the terminal side uses the codebook vector corresponding to the codebook serial number as input, and uses the CSI data corresponding to the codebook serial number received from the network side as label data to train the CSI generation part, so that the model output approximates label data.
- the model training is completed, the model and model identification information are updated. You can then indicate that the model update is complete and model pairing is complete.
- the network side can configure and instruct the terminal side to use the CSI generation unit to perform CSI measurement and feedback; the terminal side uses the updated CSI generation unit to generate CSI based on the configured CSI measurement resources for the measurement results, and generates CSI according to the configured resources. Conduct CSI reporting. The network side may use the CSI reconstruction unit to reconstruct the received CSI.
- the format and/or size of the CSI is predefined, or the format and/or size of the CSI is configured by the network device.
- the terminal device expands the codebook vector and uses the expanded codebook vector as the label data.
- the number of optional beams of W1 is at most 6, 8, 10, 12, and 16; the mapping angle of W2 is at most 5 bits, and the amplitude is at most 5 bits.
- the terminal device receives the model training instruction information sent by the network device and/or the CSI reconstruction unit model data set instruction information.
- the terminal device obtains the corresponding data set (from a local or remote server) as an output data set for training of the CSI generation unit, and obtains or generates an input data set of the CSI generation unit according to the data set serial number.
- the above training instruction information may include model ID information, version information, codebook matrix or DFT transformation matrix instruction and configuration information, and data set instruction information, indicating the data subset corresponding to the model ID and version.
- the terminal device can train the CSI generation unit based on these data.
- the terminal device sends the training data set and continues to request information to the network device.
- the network device continues to send the above CSI reconstruction unit model data set indication information to indicate other data sets.
- the terminal device obtains the corresponding data set (from a local or remote server) as an output data set for training of the CSI generation unit, and obtains or generates an input data set of the CSI generation unit according to the data set serial number. The above process can continue until the model training and test performance meets the requirements, and the terminal device sends training completion indication information to the network device.
- the network device can send the codebook matrix or DFT matrix indication and configuration information, and the corresponding index information or index information set to the terminal device for a certain model ID and version, and the terminal device accordingly obtains the codebook matrix or DFT matrix indication and configuration information from the local or slave device.
- the remote server downloads the corresponding CSI generation unit (CSI reconstruction unit) input vector set (output vector set, codebook or DFT transformation matrix corresponding vector) and output vector set (input vector set).
- the terminal device can train the CSI generation unit based on these data.
- the terminal device sends the training data set to continue requesting information to the network device, and the network device sends other codebook matrix or DFT matrix indication and configuration information, and corresponding index information or index information set.
- the terminal device continues training after obtaining the corresponding data set until the model training test performance meets the requirements, and the terminal device sends training completion instruction information to the network device.
- the terminal device obtains the codebook vector output by the CSI reconstruction unit; and the terminal equipment obtains the CSI bit information input to the CSI reconstruction unit and corresponding to the codebook vector.
- suitable data can be obtained at a relatively low cost, thereby supporting the bilateral network model architecture.
- An embodiment of the present application provides a data acquisition device.
- the device may be, for example, the aforementioned second device (terminal device or network device), or may be some or some components or components configured in the second device.
- terminal device or network device may be some or some components or components configured in the second device.
- FIG 25 is a schematic diagram of the data acquisition device according to the embodiment of the present application.
- the AI/ML model includes an information generation part located in the first device and an information reconstruction part located in the second device.
- the data acquisition device 2500 includes:
- a first acquisition unit 2501 that acquires the first data X input to the information generation unit;
- the second acquisition unit 2502 acquires the second data Y corresponding to the first data X and output from the information generation unit.
- the data acquisition device 2500 may also include:
- the first training unit 2503 inputs the second data Y into the information reconstruction part, and uses the first data X as label data to train the information reconstruction part.
- the first data Corresponding data generated later.
- the information generation part in the first device and the information reconstruction part in the second device use the first data X and the second data Y to perform training respectively;
- the output is the second data Y or data that is similar to the second data Y; the information generation unit that has been trained in the second device
- the information reconstruction unit outputs the first data X or data approximate to the first data X.
- the first data X and the second data Y are paired data sets; the paired data sets have model identification information.
- one first data X corresponds to multiple second data Y.
- the first obtaining unit 2501 or the second obtaining unit 2502 obtains the information from inside the second device or from outside the second device according to the identification information related to the information generation part.
- the identification information related to the information generation part includes: the model identification and/or version information corresponding to the information generation part, and/or the data configuration information of the model corresponding to the information generation part.
- the second data Y is carried through a control channel or a data channel and transmitted over an air interface, or the second data Y is generated through a data index according to predefined rules, or the index of the second data Y is determined by The first device sends the information to the second device through the air interface.
- the first data X is pre-stored in the second device, or the first data X is generated through a data index according to predefined rules, or the first data
- the first device sends it to the second device through the air interface, or the index of the first data X is sent by the first device to the second device through the air interface.
- the AI/ML model has a model identification and a version identification; the information generation part and the information reconstruction part of the same AI/ML model use the same model identification and version identification, and the information generation part and the information reconstruction part use the same model identification and version identification.
- the Information Reconstruction Department has different sub-identities.
- the device further includes:
- a sending unit that sends an AI/ML related capability query to the first device
- a receiving unit that receives the AI/ML related capability response fed back by the first device.
- the AI/ML related capabilities include at least one of the following: signal processing module information, AI/ML support information, AI/ML model identification information, version information, data configuration information, AI/ML support training capabilities Information, AI/ML upgrade capability information.
- the model identification and/or version information of the information generation unit is different from the model identification and/or version information of the information reconstruction unit.
- the first acquisition unit or the second acquisition unit acquires the first data and/or the third data corresponding to the model identification and/or version information of the information generation unit of the first device. 2 data.
- the model identification and/or version information of the information reconstruction unit is set to be consistent with the information The model identification and/or version information of the generation part are the same.
- the sending unit also sends confirmation information to the first device confirming that its information generation part can be used, and/or sends a message to enable the information generation part and/or the information reconstruction part. instructions.
- the second device is a network device, and the AI/ML model includes a CSI generation unit located in the terminal device and a CSI reconstruction unit located in the network device.
- the first acquisition unit 2501 acquires a specific codebook vector input to the CSI generation unit; and the second acquisition unit 2502 acquires the CSI output from the CSI generation unit corresponding to the codebook vector. bit information.
- the first training unit 2503 inputs the CSI bit information into the CSI reconstruction part, and uses the codebook vector as label data to train the CSI reconstruction part.
- the codebook vector (X) is data input to the CSI generation unit; the CSI bit information (Y) is the codebook vector (X) input to the CSI generation unit. The bit sequence generated afterwards.
- the CSI bit information is carried by a control channel or a data channel and transmitted via an air interface, and/or the codebook vector is generated through a data index according to predefined rules.
- the network device obtains the CSI bit information and/or the codebook vector from inside the network device or from outside the network device according to identification information related to the CSI generation unit.
- the identification information related to the CSI generation unit includes: the model identification and/or version information corresponding to the CSI generation unit, and/or the data configuration information of the model corresponding to the CSI generation unit, And/or, the data index of the CSI generating unit, and/or the indication sequence of the codebook vector or DFT vector of the CSI generating unit.
- the network device sends model training instructions and configuration information for model identification to the terminal device;
- the configuration information includes an instruction sequence of a training codebook vector or a DFT matrix vector;
- the network device receives an indication sequence sent by the terminal device for indicating a codebook vector or a DFT vector and a CSI generation unit output bit sequence corresponding to the vector.
- the network device generates a corresponding codebook vector or DFT matrix vector based on the indication sequence according to predefined rules.
- the network device receives a resource request from the terminal device; and the network device configures uplink resources for the terminal device, so that the terminal device sends the indication sequence and the CSI generation unit output bit sequence.
- the AI/ML model is a bilateral model with a model identification and a version identification; the CSI generation part and the CSI reconstruction part of the one bilateral model have the same model identification and version identification, and the The CSI generation unit and the CSI reconstruction unit have different sub-identities.
- the network device sends an AI/ML related capability query to the terminal device; and the network device receives an AI/ML related capability response fed back by the terminal device.
- the AI/ML related capabilities include at least one of the following: signal processing module information, AI/ML support information, AI/ML model identification information, version information, data configuration information, AI/ML training capability information , AI/ML upgrade capability information.
- the model identification and/or version information of the CSI generation unit is different from the model identification and/or version information of the CSI reconstruction unit.
- the terminal device is instructed or configured to send the training CSI bit sequence and/or the corresponding codebook vector corresponding to the model identification and/or version information of the CSI generation unit.
- the format and/or size of the CSI is predefined, or the format and/or size of the CSI is configured by the network device.
- the network device sets the model identification and/or version information of the CSI reconstruction unit to The same as the model identification and/or version information of the CSI generation unit.
- the network device sends instruction information to enable the CSI generation unit and/or the CSI reconstruction unit to the terminal device, and/or sends confirmation that the CSI generation unit can use Confirm the message.
- the network device expands the codebook vector and uses the expanded codebook vector as the label data.
- the number of optional beams of W1 is at most 6, 8, 10, 12, and 16; the mapping angle of W2 is at most 5 bits, and the amplitude is at most 5 bits.
- the data acquisition device 2500 may also include other components or modules.
- the specific contents of these components or modules please refer to related technologies.
- FIG. 25 only illustrates the connection relationships or signal directions between various components or modules, but it should be clear to those skilled in the art that various related technologies such as bus connections can be used.
- Each of the above components or modules can be implemented by hardware facilities such as a processor, a memory, a transmitter, a receiver, etc.; the implementation of this application is not limited to this.
- the second device acquires the first data X that is input to the information generation unit; and the second device acquires the second data Y corresponding to the first data X and output from the information generation unit.
- appropriate data can be obtained at a relatively low cost to support the bilateral network model architecture.
- An embodiment of the present application provides a data acquisition device.
- the device may be, for example, the aforementioned first device (terminal device or network device), or may be some or some components or components configured in the first device.
- the same contents as those in the first to fourth embodiments will no longer be included. Repeat.
- FIG 26 is a schematic diagram of the data acquisition device according to the embodiment of the present application.
- the AI/ML model includes an information generation unit located in the first device and an information reconstruction unit located in the second device.
- the data acquisition device 2600 includes:
- the third acquisition unit 2601 acquires the first data X output by the information reconstruction unit.
- the fourth acquisition unit 2602 acquires the second data Y that is input to the information reconstruction unit and corresponds to the first data X.
- the data acquisition device 2600 may also include:
- the second training unit 2603 inputs the first data X into the information generation part, and uses the second data Y as label data to train the information generation part.
- the second data Y is data input to the information reconstruction part and corresponds to the first data X; the first data The second data Y is input to the information reconstruction unit and generated.
- the information generation part in the first device and the information reconstruction part in the second device use the first data X and the second data Y to perform training respectively;
- the output is the second data Y or data that is similar to the second data Y; the information generation unit that has been trained in the second device
- the information reconstruction unit outputs the first data X or data approximate to the first data X.
- the first data X and the second data Y are paired data sets; the paired data sets have model identification information.
- one first data X corresponds to multiple second data Y.
- the first device obtains the second data and/or the third data from inside the first device or from outside the first device according to identification information related to the information reconstruction part.
- One data One data.
- the identification information related to the information reconstruction part includes: the model identification and/or version information corresponding to the information reconstruction part, and/or the data of the model corresponding to the information reconstruction part Configuration information.
- the second data Y is carried through a control channel or a data channel and transmitted over an air interface, or the second data Y is generated through a data index according to predefined rules, or the index of the second data Y is determined by The second device sends the information to the first device through the air interface.
- the first data X is pre-stored in the first device, or the first data X is generated through a data index according to predefined rules, or the first data
- the second device sends it to the first device through the air interface, or the index of the first data X is sent by the second device to the first device through the air interface.
- the AI/ML model has a model identification and a version identification; the information generation part and the information reconstruction part of the same AI/ML model use the same model identification and version identification, and the information generation part and the information reconstruction part use the same model identification and version identification.
- the Information Reconstruction Department has different sub-identities.
- the device further includes:
- a sending unit that sends an AI/ML related capability query to the second device
- a receiving unit that receives the AI/ML related capability response fed back by the second device.
- the AI/ML related capabilities include at least one of the following: signal processing module information, AI/ML support information, AI/ML model identification information, version information, data configuration information, AI/ML support training capabilities Information, AI/ML upgrade capability information.
- the model identification and/or version information of the information generation unit is different from the model identification and/or version information of the information reconstruction unit.
- the version information is different, the first device acquires the first data and/or the second data corresponding to the model identification and/or version information of the information reconstruction unit of the second device.
- the first device sets the model identification and/or version information of the information generation unit to be the same as The model identification and/or version information of the information reconstruction part are the same.
- the sending unit sends confirmation information to the second device confirming that its information reconstruction part can be used, and/or enabling the information generation part and/or the information reconstruction part. Instructions.
- the first device is a terminal device.
- the AI/ML model includes a CSI generation unit located in the terminal device and a CSI reconstruction unit located in the network device.
- the third acquisition unit 2601 acquires the codebook vector output by the CSI reconstruction unit; and the fourth acquisition unit 2602 acquires the CSI bit information input to the CSI reconstruction unit and corresponding to the codebook vector.
- the second training unit 2603 inputs the codebook vector into the CSI generation part, and uses the CSI bit information as label data to train the CSI generation part.
- the CSI bit information (Y) is information input to the CSI reconstruction unit and corresponds to the codebook vector; the codebook vector (X) is part or all of the data of a specific data set , generated after the CSI bit information (Y) is input to the CSI reconstruction unit.
- the CSI bit information is carried by a control channel or a data channel and transmitted via an air interface, and/or the codebook vector is generated through a data index according to predefined rules.
- the terminal device obtains the CSI bit information and/or the code from a memory or from inside the terminal device or from outside the terminal device according to the identification information related to the CSI reconstruction part. Book vector.
- the identification information related to the CSI reconstruction unit includes: model identification and/or version information corresponding to the CSI reconstruction unit, and/or data of the model corresponding to the reconstruction generation unit. Configuration information, and/or, the data index of the CSI reconstruction part, and/or the indication sequence of the codebook vector or DFT vector of the CSI reconstruction part.
- the terminal device receives the model training instructions and configuration information for the model identification sent by the network device; the configuration information includes an instruction sequence of a training codebook vector or a DFT matrix vector and the vector corresponding
- the CSI reconstruction unit inputs the bit sequence.
- the terminal device generates a corresponding codebook vector or DFT matrix vector according to predefined rules based on the instruction sequence.
- the terminal device receives a resource configuration of the network device; and the terminal device receives the indication sequence and the CSI reconstruction unit input bit sequence according to the resource configuration.
- the AI/ML model is a bilateral model with a model identification and a version identification; the CSI generation part and the CSI reconstruction part of the same AI/ML model have the same model identification and version identification, and the CSI generation The CSI reconstruction part and the CSI reconstruction part have different sub-identities.
- the terminal device receives an AI/ML related capability query sent by the network device; and the terminal device feeds back an AI/ML related capability response to the network device.
- the AI/ML related capabilities include at least one of the following: signal processing module information, AI/ML support information, AI/ML model identification information, version information, data configuration information, AI/ML training capability information , AI/ML upgrade capability information.
- the model identification and/or version information of the CSI generation unit is different from the model identification and/or version information of the CSI reconstruction unit.
- the terminal device is instructed or configured to receive CSI bit information and/or codebook vectors corresponding to the model identification and/or version information of the CSI reconstruction unit.
- the format and/or size of the CSI is predefined, or the format and/or size of the CSI is configured by the network device.
- the terminal device sets the model identification and/or version information of the CSI generation unit to be consistent with the The model identification and/or version information of the CSI reconstruction part are the same.
- the terminal device sends confirmation information to the network device confirming that its CSI generation unit can be used, and/or indication information indicating that the CSI generation unit is updated.
- the terminal device expands the codebook vector and uses the expanded codebook vector as the label data.
- the number of optional beams of W1 is at most 6, 8, 10, 12, and 16; the mapping angle of W2 is at most 5 bits, and the amplitude is at most 5 bits.
- the data acquisition device 2600 may also include other components or modules.
- the specific contents of these components or modules please refer to related technologies.
- FIG. 26 only illustrates the connection relationships or signal directions between various components or modules, but it should be clear to those skilled in the art that various related technologies such as bus connections can be used.
- Each of the above components or modules can be implemented by hardware facilities such as a processor, a memory, a transmitter, a receiver, etc.; the implementation of this application is not limited to this.
- the first device obtains the first data X output by the information reconstruction unit; and the first device obtains the second data input to the information reconstruction unit and corresponding to the first data X Y.
- suitable data can be obtained at a relatively low cost, thereby supporting the bilateral network model architecture.
- An embodiment of the present application also provides a communication system. Refer to FIG. 1 . Contents that are the same as those in the first to sixth embodiments will not be described again.
- the AI/ML model includes an information generation part located in the first device and an information reconstruction part located in the second device.
- the communication system 100 may at least include:
- a first device that acquires the first data X output by the information reconstruction part; and acquires the second data Y input to the information reconstruction part and corresponding to the first data X;
- a second device acquires the first data X input to the information generating section; and acquires the second data Y corresponding to the first data X and output from the information generating section.
- the AI/ML model includes a CSI generation part located in the terminal device and a CSI reconstruction part located in the network device; the communication system 100 may at least include:
- a network device that acquires a specific codebook vector input to the CSI generation unit; and acquires CSI bit information output from the CSI generation unit corresponding to the codebook vector;
- a terminal device acquires a codebook vector output by the CSI reconstruction unit; and acquires CSI bit information input to the CSI reconstruction unit and corresponding to the codebook vector.
- the embodiment of the present application also provides a network device, which may be a base station, for example, but the present application is not limited thereto and may also be other network devices.
- a network device which may be a base station, for example, but the present application is not limited thereto and may also be other network devices.
- FIG 27 is a schematic structural diagram of a network device according to an embodiment of the present application.
- network device 2700 may include a processor 2710 (eg, a central processing unit CPU) and a memory 2720; the memory 2720 is coupled to the processor 2710.
- the memory 2720 can store various data; in addition, it also stores an information processing program 2730, and the program 2730 is executed under the control of the processor 2710.
- the processor 2710 may be configured to execute a program to implement the data acquisition method as described in the embodiment of the first aspect.
- the processor 2710 may be configured to perform the following control: acquire the first data X input to the information generation unit; and acquire the second data Y corresponding to the first data X and output from the information generation unit.
- the processor 2710 may be configured to execute a program to implement the data acquisition method as described in the embodiment of the second aspect.
- the processor 2710 may be configured to perform the following control: acquire the first data X output by the information reconstruction part; and acquire the second data X input to the information reconstruction part and corresponding to the first data X. DataY.
- the processor 2710 may be configured to execute a program to implement the data acquisition method as described in the embodiment of the third aspect.
- the processor 2710 may be configured to perform the following control: acquire a specific codebook vector input to the CSI generation unit; and acquire CSI bit information output from the CSI generation unit corresponding to the codebook vector.
- the network device 2700 may also include: a transceiver 2740, an antenna 2750, etc.; the functions of the above components are similar to those of the existing technology and will not be described again here. It is worth noting that the network device 2700 does not necessarily include all components shown in Figure 27; in addition, the network device 2700 may also include components not shown in Figure 27, and reference can be made to the existing technology.
- the embodiment of the present application also provides a terminal device, but the present application is not limited to this and may also be other devices.
- Figure 28 is a schematic diagram of a terminal device according to an embodiment of the present application.
- the terminal device 2800 may include a processor 2810 and a memory 2820; the memory 2820 stores data and programs and is coupled to the processor 2810. It is worth noting that this figure is exemplary; other types of structures may also be used to supplement or replace this structure to implement telecommunications functions or other functions.
- the processor 2810 may be configured to execute a program to implement the data acquisition method as described in the embodiment of the first aspect.
- the processor 2810 may be configured to perform the following control: acquire the first data X input to the information generation unit; and acquire the second data Y corresponding to the first data X and output from the information generation unit.
- the processor 2810 may be configured to execute a program to implement the data acquisition method described in the embodiment of the second aspect.
- the processor 2810 may be configured to perform the following control: acquire the first data X output by the information reconstruction part; and acquire the second data X input to the information reconstruction part and corresponding to the first data X. DataY.
- the processor 2810 may be configured to execute a program to implement the data acquisition method described in the embodiment of the fourth aspect.
- the processor 2810 may be configured to perform the following control: obtain a codebook vector output by the CSI reconstruction unit; and obtain CSI bit information input to the CSI reconstruction unit and corresponding to the codebook vector.
- the terminal device 2800 may also include: a communication module 2830, an input unit 2840, a display 2850, and a power supply 2860.
- the functions of the above components are similar to those in the prior art and will not be described again here. It is worth noting that the terminal device 2800 does not have to include all the components shown in Figure 28, and the above components are not required; in addition, the terminal device 2800 can also include components not shown in Figure 28, please refer to the current There is technology.
- An embodiment of the present application also provides a computer program, wherein when the program is executed in a terminal device, the program causes the terminal device to execute the data acquisition method described in the embodiments of the first, second, and fourth aspects.
- Embodiments of the present application also provide a storage medium storing a computer program, wherein the computer program causes the terminal device to execute the data acquisition method described in the embodiments of the first, second, and fourth aspects.
- An embodiment of the present application also provides a computer program, wherein when the program is executed in a network device, the program causes the network device to execute the data acquisition method described in the embodiments of the first, second, and third aspects.
- An embodiment of the present application also provides a storage medium storing a computer program, wherein the computer program causes the network device to execute the data acquisition method described in the embodiments of the first, second, and third aspects.
- the above devices and methods of this application can be implemented by hardware, or can be implemented by hardware combined with software.
- the present application relates to a computer-readable program that, when executed by a logic component, enables the logic component to implement the apparatus or component described above, or enables the logic component to implement the various methods described above or steps.
- This application also involves storage media used to store the above programs, such as hard disks, magnetic disks, optical disks, DVDs, flash memories, etc.
- the methods/devices described in connection with the embodiments of the present application may be directly embodied as hardware, a software module executed by a processor, or a combination of both.
- one or more of the functional block diagrams and/or one or more combinations of the functional block diagrams shown in the figure may correspond to each software module of the computer program flow, or may correspond to each hardware module.
- These software modules can respectively correspond to the various steps shown in the figure.
- These hardware modules can be implemented by solidifying these software modules using a field programmable gate array (FPGA), for example.
- FPGA field programmable gate array
- the software module may be located in RAM memory, flash memory, ROM memory, EPROM memory, EEPROM memory, registers, hard disk, removable disk, CD-ROM, or any other form of storage medium known in the art.
- a storage medium may be coupled to the processor such that the processor can read information from the storage medium and write information to the storage medium; or the storage medium may be an integral part of the processor.
- the processor and storage media may be located in an ASIC.
- the software module can be stored in the memory of the mobile terminal or in a memory card that can be inserted into the mobile terminal.
- the software module can be stored in the MEGA-SIM card or the large-capacity flash memory device.
- One or more of the functional blocks and/or one or more combinations of the functional blocks described in the accompanying drawings may be implemented as a general-purpose processor or a digital signal processor (DSP) for performing the functions described in this application. ), application specific integrated circuit (ASIC), field programmable gate array (FPGA) or other programmable logic device, discrete gate or transistor logic device, discrete hardware component, or any appropriate combination thereof.
- DSP digital signal processor
- ASIC application specific integrated circuit
- FPGA field programmable gate array
- One or more of the functional blocks and/or one or more combinations of the functional blocks described in the accompanying drawings can also be implemented as a combination of computing devices, for example, a combination of a DSP and a microprocessor, or multiple microprocessors. processor, one or more microprocessors combined with DSP communications, or any other such configuration.
- a data acquisition method wherein the AI/ML model includes an information generation part located in the first device and an information reconstruction part located in the second device, the method includes:
- the second device acquires the first data X input to the information generation unit
- the second device acquires second data Y corresponding to the first data X and output from the information generation section.
- the second device inputs the second data Y into the information reconstruction part, and uses the first data X as label data to train the information reconstruction part.
- the output is the second data Y or data approximate to the second data Y;
- the trained information reconstruction unit in the second device When the second data Y is input, the trained information reconstruction unit in the second device outputs the first data X or data that is similar to the first data X.
- model ID and/or version ID are uploaded to a core network, an external server, or a network device.
- the second device obtains the first data X and/or the second data Y from inside the second device or from outside the second device according to the identification information related to the information generation unit.
- identification information related to the information generation part includes: the model identification and/or version information corresponding to the information generation part, and/or the information generation part corresponds to The data configuration information of the model.
- the second device sends an AI/ML related capability query to the first device
- the second device receives the AI/ML related capability response fed back by the first device.
- AI/ML related capabilities include at least one of the following: signal processing module information, AI/ML support information, AI/ML model identification information, version information, and data configuration information. , AI/ML support training capability information, AI/ML upgrade capability information.
- the The second device acquires the first data and/or the second data corresponding to the model identification and/or version information of the information generation unit of the first device.
- the second device sets the model identification and/or version information of the information reconstruction unit to be the same as the information generated. have the same model ID and/or version information.
- the second device sends confirmation information to the first device confirming that its information generation unit can be used, and/or sends instruction information to enable the information generation unit and/or the information reconstruction unit.
- a data acquisition method wherein the AI/ML model includes an information generation part located in the first device and an information reconstruction part located in the second device, the method includes:
- the first device acquires the first data X output by the information reconstruction unit
- the first device acquires the second data Y input to the information reconstruction section and corresponding to the first data X.
- the first device inputs the first data X into the information generation part, and uses the second data Y as label data to train the information generation part.
- the output is the second data Y or data approximate to the second data Y;
- the trained information reconstruction unit in the second device When the second data Y is input, the trained information reconstruction unit in the second device outputs the first data X or data similar to the first data X.
- model ID and/or version ID are uploaded to a core network, an external server, or a network device.
- the first device obtains the second data and/or the first data from inside the first device or from outside the first device according to the identification information related to the information reconstruction part.
- identification information related to the information reconstruction part includes: the model identification and/or version information corresponding to the information reconstruction part, and/or the information reconstruction part The data configuration information of the model corresponding to the structure.
- the first device sends an AI/ML related capability query to the second device;
- the first device receives the AI/ML related capability response fed back by the second device.
- AI/ML related capabilities include at least one of the following: signal processing module information, AI/ML support information, AI/ML model identification information, version information, and data configuration information. , AI/ML support training capability information, AI/ML upgrade capability information.
- the The first device acquires the first data and/or the second data corresponding to the model identification and/or version information of the information reconstruction unit of the second device.
- the first device sets the model identification and/or version information of the information generation unit to be consistent with the information reconstruction unit. have the same model ID and/or version information.
- the first device sends confirmation information to the second device confirming that its information reconstruction unit can be used, and/or instruction information to enable the information generation unit and/or the information reconstruction unit.
- a data acquisition method wherein the AI/ML model includes a CSI generation unit located in the terminal device and a CSI reconstruction unit located in the network device, the method includes:
- the network device acquires a specific codebook vector input to the CSI generation unit.
- the network device acquires CSI bit information output from the CSI generation unit corresponding to the codebook vector.
- the network device inputs the CSI bit information into the CSI reconstruction part, and uses the codebook vector as label data to train the CSI reconstruction part.
- the network device obtains the CSI bit information and/or the codebook vector from inside the network device or from outside the network device according to the identification information related to the CSI generation unit.
- the identification information related to the CSI generation unit includes: the model identification and/or version information corresponding to the CSI generation unit, and/or the CSI generation unit corresponding The data configuration information of the model, and/or the data index of the CSI generating unit, and/or the indication sequence of the codebook vector or DFT vector of the CSI generating unit.
- the network device sends model training instructions and configuration information for the model identification to the terminal device;
- the configuration information includes an instruction sequence of a training codebook vector or a DFT matrix vector;
- the network device receives an indication sequence sent by the terminal device for indicating a codebook vector or a DFT vector and a CSI generation unit output bit sequence corresponding to the vector.
- the network device Based on the instruction sequence, the network device generates a corresponding codebook vector or DFT matrix vector according to predefined rules.
- the network device receives a resource request from the terminal device.
- the network device configures uplink resources for the terminal device, so that the terminal device sends the indication sequence and the CSI generation unit outputs a bit sequence.
- the AI/ML model is a bilateral model with a model identifier and a version identifier; the CSI generation part of the one bilateral model and the CSI reconstruction The CSI generation unit and the CSI reconstruction unit have different sub-identities.
- the network device sends an AI/ML related capability query to the terminal device;
- the network device receives the AI/ML related capability response fed back by the terminal device.
- AI/ML related capabilities include at least one of the following: signal processing module information, AI/ML support information, AI/ML model identification information, version information, and data configuration information. , AI/ML training capability information, AI/ML upgrade capability information.
- the terminal device sends a training CSI bit sequence and/or a corresponding codebook vector corresponding to the model identification and/or version information of the CSI generation unit.
- the network device After the CSI reconstruction unit completes training using the CSI bit information and the codebook vector, the network device sets the model identification and/or version information of the CSI reconstruction unit to be consistent with the CSI generation unit. have the same model ID and/or version information.
- the network device sends instruction information to enable the CSI generation unit and/or the CSI reconstruction unit to the terminal device, and/or sends confirmation information confirming that the CSI generation unit can be used.
- the network device expands the codebook vector and uses the expanded codebook vector as the label data.
- a data acquisition method wherein the AI/ML model includes a CSI generation unit located in the terminal device and a CSI reconstruction unit located in the network device, the method includes:
- the terminal device obtains the codebook vector output by the CSI reconstruction unit.
- the terminal device acquires CSI bit information input to the CSI reconstruction unit and corresponding to the codebook vector.
- the terminal device inputs the codebook vector into the CSI generation unit, and uses the CSI bit information as label data to train the CSI generation unit.
- the CSI bit information is carried by a control channel or a data channel and transmitted via the air interface, and/or the codebook vector passes the data according to predefined rules Index or indicator sequence or Precoding Matrix Indicator (PMI) generation.
- PMI Precoding Matrix Indicator
- the terminal device obtains the CSI bit information and/or the codebook vector from a memory or from inside the terminal device or from outside the terminal device according to the identification information related to the CSI reconstruction unit.
- the identification information related to the CSI reconstruction part includes: the model identification and/or version information corresponding to the CSI reconstruction part, and/or the reconstruction The data configuration information of the model corresponding to the generation unit, and/or the data index of the CSI reconstruction unit, and/or the indication sequence of the codebook vector or DFT vector of the CSI reconstruction unit.
- the terminal device receives the model training instructions and configuration information for the model identification sent by the network device; the configuration information includes an instruction sequence of a training codebook vector or a DFT matrix vector and the CSI reconstruction unit input corresponding to the vector bit sequence.
- the terminal device Based on the instruction sequence, the terminal device generates a corresponding codebook vector or DFT matrix vector according to predefined rules.
- the terminal device receives the resource configuration of the network device.
- the terminal device receives the indication sequence and the CSI reconstruction unit input bit sequence according to the resource configuration.
- the AI/ML model is a bilateral model with a model identification and a version identification; the CSI generation part and the CSI reconstruction part of the same AI/ML model have For the same model identifier and version identifier, the CSI generation unit and the CSI reconstruction unit have different sub-identities.
- the terminal device receives the AI/ML related capability query sent by the network device.
- the terminal device feeds back an AI/ML related capability response to the network device.
- AI/ML related capabilities include at least one of the following: signal processing module information, AI/ML support information, AI/ML model identification information, version information, and data configuration information , AI/ML training capability information, AI/ML upgrade capability information.
- the terminal device After the CSI generation unit completes training using the codebook vector and the CSI bit information, the terminal device sets the model identification and/or version information of the CSI generation unit to be the same as those of the CSI reconstruction unit.
- the model ID and/or version information are the same.
- the terminal device sends confirmation information to the network device confirming that its CSI generation unit can be used, and/or indication information indicating that the CSI generation unit is updated.
- the terminal device expands the codebook vector and uses the expanded codebook vector as the label data.
- a network device comprising a memory and a processor, the memory stores a computer program, and the processor is configured to execute the computer program to implement the data acquisition method as described in any one of appendices 1 to 56 .
- a terminal device comprising a memory and a processor
- the memory stores a computer program
- the processor is configured to execute the computer program to implement any one of appendices 1 to 38, 57-74 data acquisition method.
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Evolutionary Computation (AREA)
- Artificial Intelligence (AREA)
- General Health & Medical Sciences (AREA)
- General Physics & Mathematics (AREA)
- Computational Linguistics (AREA)
- Biophysics (AREA)
- Molecular Biology (AREA)
- Computing Systems (AREA)
- General Engineering & Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Mathematical Physics (AREA)
- Software Systems (AREA)
- Biomedical Technology (AREA)
- Health & Medical Sciences (AREA)
- Life Sciences & Earth Sciences (AREA)
- Power Engineering (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Description
| 信息生成部输入 | 信息生成部输出 | 信息重构部输入 | 信息重构部输出 | |
| 模型标识 | {X(数据索引|数据)} | {Y(数据索引|数据)} | {Y(数据索引|数据)} | {X(数据索引|数据)} |
| 码书指示比特(PMI) | 码书向量 | CSI生成部比特1 | CSI生成部比特2 | CSI生成部比特3 |
| A1 | A2 | A3 | A4 | A5 |
| B1 | B2 | B3 | B4 | B5 |
| Sub band1 | Sub band2 | Sub band3 | Sub band4 | |
| PMI-1 | 0 | 0 | 1 | 1 |
| PMI-2 | 1 | 1 | 0 | 0 |
| PMI-3 | 1 | 1 | 0 | 0 |
| PMI-4 | 1 | 1 | 1 | 0 |
| PMI-5 | 0 | 1 | 1 | 0 |
| 时延1 | 时延2 | 时延3 | 时延4 | |
| 角度-1 | 1 | 1 | 0 | 0 |
| 角度-2 | 1 | 1 | 1 | 0 |
| 角度-3 | 1 | 0 | 0 | 0 |
| 角度-4 | 1 | 0 | 0 | 0 |
Claims (20)
- 一种数据获取装置,配置于第二设备;其中,AI/ML模型包括位于第一设备内的信息生成部和位于所述第二设备内的信息重构部,所述数据获取装置包括:第一获取单元,其获取被输入所述信息生成部的第一数据;以及第二获取单元,其获取与所述第一数据对应并从所述信息生成部输出的第二数据。
- 根据权利要求1所述的装置,其中,所述装置还包括:第一训练单元,其将所述第二数据输入到所述信息重构部中,并将所述第一数据作为标签数据对所述信息重构部进行训练。
- 根据权利要求1所述的装置,其中,所述第一数据为输入到所述信息生成部的特定数据集的部分或全部数据;所述第二数据为将所述第一数据输入到所述信息生成部后生成的对应数据。
- 根据权利要求1所述的装置,其中,所述第一设备内的所述信息生成部和所述第二设备内的所述信息重构部使用所述第一数据和所述第二数据分别进行训练;所述第一设备内已训练的信息生成部在输入所述第一数据时,输出为所述第二数据或为近似所述第二数据的数据;所述第二设备内已训练的信息重构部在输入所述第二数据时,输出为所述第一数据或为近似所述第一数据的数据。
- 根据权利要求1所述的装置,其中,所述第一数据和所述第二数据是成对的数据集;所述成对的数据集具有模型标识信息。
- 根据权利要求4所述的装置,其中,一个第一数据对应多个第二数据。
- 根据权利要求1所述的装置,其中,所述第一获取单元或所述第二获取单元根据与所述信息生成部相关的标识信息从所述第二设备内部或从所述第二设备外部获得所述第一数据和/或所述第二数据。
- 根据权利要求7所述的装置,其中,与所述信息生成部相关的标识信息包括:所述信息生成部对应的模型标识和/或版本信息,和/或,所述信息生成部对应的模型的数据配置信息。
- 根据权利要求1所述的装置,其中,所述第二数据通过控制信道或数据信道承载并经由空口传输,或者,所述第二数据根据预定义规则通过数据索引生成,或者第二数据的索引由所述第一设备通过空口发送给所述第二设备。
- 根据权利要求1所述的装置,其中,所述第一数据被预先存储在所述第二设 备内,或者,所述第一数据根据预定义规则通过数据索引生成,或者,所述第一数据由所述第一设备通过空口发送给所述第二设备,或者第一数据的索引由所述第一设备通过空口发送给所述第二设备。
- 根据权利要求1所述的装置,其中,所述AI/ML模型具有模型标识和版本标识;同一AI/ML模型的信息生成部和信息重构部使用相同的模型标识和版本标识,所述信息生成部和所述信息重构部具有不同的子标识。
- 根据权利要求1所述的装置,其中,所述装置还包括:发送单元,其向所述第一设备发送AI/ML相关能力查询;以及接收单元,其接收所述第一设备反馈的AI/ML相关能力响应。
- 根据权利要求12所述的装置,其中,所述AI/ML相关能力包括如下至少之一:信号处理模块信息、AI/ML支持信息、AI/ML模型标识信息、版本信息、数据配置信息、AI/ML支持训练能力信息、AI/ML升级能力信息。
- 根据权利要求12所述的装置,其中,在所述第二设备确定所述第一设备具有AI/ML能力但所述信息生成部的模型标识和/或版本信息与所述信息重构部的模型标识和/或版本信息不同时,所述第一获取单元或所述第二获取单元获取与所述第一设备的信息生成部的模型标识和/或版本信息对应的所述第一数据和/或所述第二数据。
- 根据权利要求14所述的装置,其中,所述信息重构部在利用所述第一数据和所述第二数据完成训练后,所述信息重构部的模型标识和/或版本信息被设置为与所述信息生成部的模型标识和/或版本信息相同。
- 根据权利要求15所述的装置,其中,所述发送单元还向所述第一设备发送确认其信息生成部可以使用的确认信息,和/或,发送使能所述信息生成部和/或所述信息重构部的指示信息。
- 一种数据获取装置,配置于第一设备;其中,AI/ML模型包括位于所述第一设备内的信息生成部和位于第二设备内的信息重构部,所述装置包括:第三获取单元,其获取所述信息重构部输出的第一数据;以及第四获取单元,其获取被输入到所述信息重构部的、并且与所述第一数据对应的第二数据。
- 根据权利要求17所述的装置,其中,所述装置还包括:第二训练单元,其将所述第一数据输入到所述信息生成部中,并将所述第二数据作为标签数据对所述信息生成部进行训练。
- 根据权利要求17所述的装置,其中,所述第二数据为输入到所述信息重构部且对应所述第一数据的数据;所述第一数据为特定数据集的部分或全部数据,由所述第二数据被输入到所述信息重构部后生成。
- 一种通信系统,其中,AI/ML模型包括位于终端设备内的信道状态信息生成部和位于网络设备内的信道状态信息重构部,所述系统包括:网络设备,其获取被输入所述信道状态信息生成部的特定的码书向量;以及获取与所述码书向量对应的从所述信道状态信息生成部输出的信道状态信息比特信息;终端设备,其获取所述信道状态信息重构部输出的码书向量;以及获取被输入所述信道状态信息重构部的、并且与所述码书向量对应的信道状态信息比特信息。
Priority Applications (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202280098380.XA CN119586082A (zh) | 2022-08-12 | 2022-08-12 | 数据获取方法与装置 |
| PCT/CN2022/112299 WO2024031701A1 (zh) | 2022-08-12 | 2022-08-12 | 数据获取方法与装置 |
| EP22954653.6A EP4572243A4 (en) | 2022-08-12 | 2022-08-12 | METHOD AND APPARATUS FOR DATA ACQUISITION |
| US19/029,817 US20250192849A1 (en) | 2022-08-12 | 2025-01-17 | Method and apparatus for acquiring data |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/CN2022/112299 WO2024031701A1 (zh) | 2022-08-12 | 2022-08-12 | 数据获取方法与装置 |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US19/029,817 Continuation US20250192849A1 (en) | 2022-08-12 | 2025-01-17 | Method and apparatus for acquiring data |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2024031701A1 true WO2024031701A1 (zh) | 2024-02-15 |
Family
ID=89850316
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2022/112299 Ceased WO2024031701A1 (zh) | 2022-08-12 | 2022-08-12 | 数据获取方法与装置 |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US20250192849A1 (zh) |
| EP (1) | EP4572243A4 (zh) |
| CN (1) | CN119586082A (zh) |
| WO (1) | WO2024031701A1 (zh) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2026032812A1 (en) * | 2024-08-07 | 2026-02-12 | Aumovio Germany Gmbh | Method of segmentation of model identification |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20240154709A1 (en) * | 2022-11-03 | 2024-05-09 | Apple Inc. | Method of life cycle management using model id and model function |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20220041031A (ko) * | 2020-09-24 | 2022-03-31 | 한국전자통신연구원 | 단말과 엣지 클라우드 서버 간의 분산 훈련 방법 |
| CN114679355A (zh) * | 2020-12-24 | 2022-06-28 | 华为技术有限公司 | 通信方法和装置 |
| CN114697984A (zh) * | 2020-12-28 | 2022-07-01 | 中国移动通信有限公司研究院 | 信息传输方法、终端及网络设备 |
| CN114726413A (zh) * | 2021-01-04 | 2022-07-08 | 中国移动通信有限公司研究院 | 信道信息获取方法、装置及相关设备 |
-
2022
- 2022-08-12 EP EP22954653.6A patent/EP4572243A4/en active Pending
- 2022-08-12 CN CN202280098380.XA patent/CN119586082A/zh active Pending
- 2022-08-12 WO PCT/CN2022/112299 patent/WO2024031701A1/zh not_active Ceased
-
2025
- 2025-01-17 US US19/029,817 patent/US20250192849A1/en active Pending
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20220041031A (ko) * | 2020-09-24 | 2022-03-31 | 한국전자통신연구원 | 단말과 엣지 클라우드 서버 간의 분산 훈련 방법 |
| CN114679355A (zh) * | 2020-12-24 | 2022-06-28 | 华为技术有限公司 | 通信方法和装置 |
| CN114697984A (zh) * | 2020-12-28 | 2022-07-01 | 中国移动通信有限公司研究院 | 信息传输方法、终端及网络设备 |
| CN114726413A (zh) * | 2021-01-04 | 2022-07-08 | 中国移动通信有限公司研究院 | 信道信息获取方法、装置及相关设备 |
Non-Patent Citations (1)
| Title |
|---|
| See also references of EP4572243A4 * |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2026032812A1 (en) * | 2024-08-07 | 2026-02-12 | Aumovio Germany Gmbh | Method of segmentation of model identification |
Also Published As
| Publication number | Publication date |
|---|---|
| EP4572243A4 (en) | 2025-11-26 |
| EP4572243A1 (en) | 2025-06-18 |
| CN119586082A (zh) | 2025-03-07 |
| US20250192849A1 (en) | 2025-06-12 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN114747250B (zh) | 信道状态信息的反馈 | |
| CN114762276A (zh) | 信道状态信息反馈 | |
| CN114616762A (zh) | 用于传输信道状态信息的方法和设备 | |
| US20250192849A1 (en) | Method and apparatus for acquiring data | |
| CN117203922A (zh) | 用于多trp csi-rs报告的cmr和imr配置增强 | |
| US20240372751A1 (en) | Channel estimation method, method for training channel estimation model, and communication device | |
| WO2024067258A1 (zh) | 一种通信的方法和通信装置 | |
| WO2021155609A1 (zh) | 信号发送方法及装置 | |
| WO2023115254A1 (zh) | 处理数据的方法及装置 | |
| WO2024169757A1 (zh) | 一种通信的方法和通信装置 | |
| TW202315347A (zh) | 用於 mimo csi 回饋的方法和裝置 | |
| WO2023236143A1 (zh) | 信息收发方法与装置 | |
| WO2025139843A1 (zh) | 通信方法和通信装置 | |
| WO2022151064A1 (zh) | 信息发送方法、信息接收方法、装置、设备及介质 | |
| US20240048207A1 (en) | Method and apparatus for transmitting and receiving feedback information based on artificial neural network | |
| WO2024208296A1 (zh) | 一种通信的方法和通信装置 | |
| WO2025039261A1 (zh) | 一种数据处理方法及装置 | |
| WO2024032775A1 (zh) | 量化方法和装置 | |
| WO2025035433A1 (zh) | 一种通信方法及通信装置 | |
| CN117678257A (zh) | 信息处理方法、模型生成方法及设备 | |
| US20250053874A1 (en) | Method and apparatus for sequential learning of two-sided artificial intelligence/machine learning model for feedback of channel state information in communication system | |
| CN121794930A (zh) | 用于双侧模型配对的方法和装置 | |
| US20250055526A1 (en) | Givens rotation matrix parameterization pre-processing for channel state information feedback enhancement in a communication network | |
| WO2025231790A1 (en) | Mechanisms for model identification and offline engineering | |
| WO2026065514A1 (zh) | Ai/ml模型或功能的配置方法和装置 |
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: 22954653 Country of ref document: EP Kind code of ref document: A1 |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 202280098380.X Country of ref document: CN |
|
| WWP | Wipo information: published in national office |
Ref document number: 202280098380.X Country of ref document: CN |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 2022954653 Country of ref document: EP |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| ENP | Entry into the national phase |
Ref document number: 2022954653 Country of ref document: EP Effective date: 20250312 |
|
| WWP | Wipo information: published in national office |
Ref document number: 2022954653 Country of ref document: EP |






