[go: up one dir, main page]

WO2025146034A1 - Ai-based csi compression method and apparatus, and terminal and network-side device - Google Patents

Ai-based csi compression method and apparatus, and terminal and network-side device Download PDF

Info

Publication number
WO2025146034A1
WO2025146034A1 PCT/CN2024/144184 CN2024144184W WO2025146034A1 WO 2025146034 A1 WO2025146034 A1 WO 2025146034A1 CN 2024144184 W CN2024144184 W CN 2024144184W WO 2025146034 A1 WO2025146034 A1 WO 2025146034A1
Authority
WO
WIPO (PCT)
Prior art keywords
csi
time window
terminal
target time
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.)
Pending
Application number
PCT/CN2024/144184
Other languages
French (fr)
Chinese (zh)
Inventor
谢天
杨昂
吴昊
王园园
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Vivo Mobile Communication Co Ltd
Original Assignee
Vivo Mobile Communication Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Vivo Mobile Communication Co Ltd filed Critical Vivo Mobile Communication Co Ltd
Publication of WO2025146034A1 publication Critical patent/WO2025146034A1/en
Pending legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/04Protocols for data compression, e.g. ROHC
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N20/00Machine learning
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/02Neural networks
    • G06N3/08Learning methods
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/02Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
    • H04B7/04Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
    • H04B7/06Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/02Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
    • H04B7/04Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
    • H04B7/06Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station
    • H04B7/0613Diversity 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/0615Diversity 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/0619Diversity 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/0621Feedback content
    • H04B7/0626Channel coefficients, e.g. channel state information [CSI]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/0001Systems modifying transmission characteristics according to link quality, e.g. power backoff
    • H04L1/0023Systems modifying transmission characteristics according to link quality, e.g. power backoff characterised by the signalling
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/22Processing or transfer of terminal data, e.g. status or physical capabilities

Definitions

  • the present application belongs to the field of communication technology, and specifically relates to an AI-based CSI compression method, device, terminal and network-side equipment.
  • the transmitter can optimize the signal transmission based on CSI to make it more compatible with the channel state.
  • the channel quality indicator CQI
  • MCS modulation and coding scheme
  • PMI precoding matrix indicator
  • MIMO multi-input multi-output
  • the base station sends a Channel State Information-Reference Signal (CSI-RS) on certain time-frequency resources in a certain time slot.
  • CSI-RS Channel State Information-Reference Signal
  • the terminal performs channel estimation based on the CSI-RS, calculates the channel information on this slot, and feeds back the PMI to the base station through the codebook.
  • the base station combines the channel information based on the codebook information fed back by the terminal, and uses this to perform data precoding and multi-user scheduling before the next CSI report.
  • an evolved codebook solution that is, the terminal can change the PMI reported for each subband to reporting the PMI according to the delay. Since the channels in the delay domain are more concentrated, the PMIs with fewer delays can approximately represent the PMIs of all subbands, that is, the delay domain information is compressed before reporting.
  • a neural network or machine learning method can be used to compress the CSI, that is, the AI unit is used to compress the CSI.
  • the terminal and the network side device need to exchange necessary information to realize the compression of CSI based on the AI unit.
  • the information exchange method when the terminal and the network side device compress the CSI based on the AI unit is not given at present.
  • the embodiments of the present application provide a CSI compression method, apparatus, terminal and network-side equipment based on AI, and provide an information interaction method when the terminal and the network-side equipment compress CSI based on the AI unit.
  • a CSI compression method based on AI comprising:
  • the terminal sends capability information of the terminal about an artificial intelligence AI unit to the network side device, where the AI unit is used to compress the channel state information CSI;
  • the terminal receives CSI configuration information sent by the network side device according to the capability information
  • the terminal compresses the CSI through the AI unit according to the CSI configuration information.
  • a CSI compression method based on AI comprising:
  • the network side device receives capability information of the terminal about an artificial intelligence AI unit sent by the terminal, where the AI unit is used to compress channel state information CSI;
  • the network side device determines, according to the capability information, CSI configuration information for instructing the terminal to compress the CSI;
  • a first sending module is used to send capability information of the terminal about an artificial intelligence AI unit to a network side device, where the AI unit is used to compress channel state information CSI;
  • a first receiving module configured to receive CSI configuration information sent by the network side device according to the capability information
  • an AI-based CSI compression device which is applied to a network side device, and the device includes:
  • a second receiving module is used to receive capability information of an artificial intelligence AI unit of the terminal sent by the terminal, where the AI unit is used to compress channel state information CSI;
  • an information determination module configured to determine, according to the capability information, CSI configuration information for instructing the terminal to compress the CSI
  • the second sending module is used to send the CSI configuration information to the terminal.
  • a terminal comprising a processor and a memory, wherein the memory stores a program or instruction that can be run on the processor, and when the program or instruction is executed by the processor, the steps of the method described in the first aspect are implemented.
  • a terminal including a processor and a communication interface
  • the communication interface is used for:
  • a network side device including a processor and a communication interface
  • the communication interface is used to: receive capability information of the terminal about an artificial intelligence AI unit sent by the terminal, and the AI unit is used to compress channel state information CSI;
  • the processor is used to: determine, according to the capability information, CSI configuration information for instructing the terminal to compress the CSI;
  • the communication interface is further used to: send the CSI configuration information to the terminal.
  • a chip comprising a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run a program or instructions to implement the steps of the method described in the first aspect, or to implement the steps of the method described in the second aspect.
  • an embodiment of the present application provides an AI-based CSI compression device, which is used to execute the steps of the AI-based CSI compression method as described in the first aspect or the second aspect.
  • FIG1 is a block diagram of a wireless communication system to which an embodiment of the present application can be applied;
  • FIG2 is a schematic diagram of a neural network in an embodiment of the present application.
  • FIG5 is a schematic diagram of a packaged time-frequency-spatial domain CSI compression solution in an embodiment of the present application
  • FIG6 is a schematic diagram of a progressive time-frequency-spatial domain CSI compression scheme for a shared model on multiple slots in an embodiment of the present application
  • FIG7 is a schematic diagram of a progressive time-frequency-spatial domain CSI compression scheme for a dedicated model on multiple slots in an embodiment of the present application
  • FIG8 is a schematic diagram of a slot interval pattern in the reasoning phase in an embodiment of the present application.
  • FIG9 is a flowchart of another AI-based CSI compression method in an embodiment of the present application.
  • FIG10 is a structural block diagram of an AI-based CSI compression device in an embodiment of the present application.
  • FIG11 is a structural block diagram of another AI-based CSI compression device in an embodiment of the present application.
  • FIG12 is a structural block diagram of a communication device in an embodiment of the present application.
  • FIG13 is a block diagram of a terminal in an embodiment of the present application.
  • FIG14 is a structural block diagram of a network side device in an embodiment of the present application.
  • first, second, etc. in this application are used to distinguish similar objects, and are not used to describe a specific order or sequence. It should be understood that the terms used in this way are interchangeable where appropriate, so that the embodiments of the present application can be implemented in an order other than those illustrated or described herein, and the objects distinguished by “first” and “second” are generally of one type, and the number of objects is not limited, for example, the first object can be one or more.
  • “or” in this application represents at least one of the connected objects.
  • “A or B” covers three schemes, namely, Scheme 1: including A but not including B; Scheme 2: including B but not including A; Scheme 3: including both A and B.
  • the character "/" generally indicates that the objects associated with each other are in an "or” relationship.
  • indication in this application can be a direct indication (or explicit indication) or an indirect indication (or implicit indication).
  • a direct indication can be understood as the sender explicitly informing the receiver of specific information, operations to be performed, or request results in the sent indication;
  • an indirect indication can be understood as the receiver determining the corresponding information according to the indication sent by the sender, or making a judgment and determining the operation to be performed or the request result according to the judgment result.
  • FIG1 shows a block diagram of a wireless communication system applicable to the embodiment of the present application.
  • the wireless communication system includes a terminal 11 and a network side device 12 .
  • the terminal 11 can be a mobile phone, a tablet computer (Tablet Personal Computer), a laptop computer (Laptop Computer), a notebook computer, a personal digital assistant (PDA), a handheld computer, a netbook, an ultra-mobile personal computer (Ultra-mobile Personal Computer, UMPC), a mobile Internet device (Mobile Internet Device, MID), an augmented reality (Augmented Reality, AR), a virtual reality (Virtual Reality, VR) device, a robot, a wearable device (Wearable Device), a flight vehicle (flight vehicle), a vehicle user equipment (VUE), a shipborne equipment, a pedestrian terminal (Pedestrian User Equipment, PUE), a smart home (home appliances with wireless communication functions, such as refrigerators, televisions, washing machines or furniture, etc.), a game console, a personal computer (Personal Computer, PC
  • Wearable devices include: smart watches, smart bracelets, smart headphones, smart glasses, smart jewelry (smart bracelets, smart bracelets, smart rings, smart necklaces, smart anklets, smart anklets, etc.), smart wristbands, smart clothing, etc.
  • the vehicle-mounted device can also be called a vehicle-mounted terminal, a vehicle-mounted controller, a vehicle-mounted module, a vehicle-mounted component, a vehicle-mounted chip or a vehicle-mounted unit, etc. It should be noted that the specific type of the terminal 11 is not limited in the embodiment of the present application.
  • the base station can pre-code the CSI-RS in advance and send the encoded CSI-RS to each terminal.
  • the terminal sees the channel corresponding to the encoded CSI-RS.
  • the terminal only needs to select several ports with higher strength from the ports indicated by the network side and report the coefficients corresponding to these ports.
  • neural network or machine learning methods can be used.
  • AI units such as neural networks, decision trees, support vector machines, Bayesian classifiers, etc.
  • This application uses neural networks as an example for illustration, but does not limit the specific type of AI modules.
  • a schematic diagram of the structure of a simple neural network is shown in Figure 2.
  • the neural network is composed of neurons, and the schematic diagram of neurons is shown in Figure 3.
  • a 1 , a 2 , ... a K represent inputs
  • w represents weights (i.e., multiplicative coefficients)
  • b represents biases (i.e., additive coefficients)
  • ⁇ (.) represents activation functions.
  • Common activation functions include Sigmoid (mapping variables between 0 and 1), tanh (translation and contraction of Sigmoid), linear rectification function/rectified linear unit (Rectified Linear Unit, ReLU), etc.
  • the parameters of the neural network can be optimized through the gradient optimization algorithm.
  • the gradient optimization algorithm is a type of algorithm that minimizes or maximizes the objective function (sometimes also called the loss function), and the objective function is often a mathematical combination of model parameters and data. For example, given the data X and its corresponding label Y, a neural network model f(.) can be constructed, then the predicted output f(x) can be obtained based on the input x, and the difference between the predicted value and the true value (f(x)-Y) can be calculated, which is the loss function.
  • the optimization goal of the gradient optimization algorithm is to find the appropriate w (i.e. weight) and b (i.e. bias) to minimize the value of the above loss function, and the smaller the loss value, the closer the model is to the actual situation.
  • the common optimization algorithms are basically based on the error back propagation (BP) algorithm.
  • BP error back propagation
  • the basic idea of the BP algorithm is that the learning process consists of two processes: the forward propagation of the signal and the back propagation of the error.
  • the input sample is transmitted from the input layer, processed by each hidden layer layer by layer, and then transmitted to the output layer. If the actual output of the output layer does not match the expected output, it will enter the back propagation stage of the error.
  • Error back propagation is to propagate the output error layer by layer through the hidden layer to the input layer in some form, and distribute the error to all units in each layer, so as to obtain the error signal of each layer unit, and this error signal is used as the basis for correcting the weights of each unit.
  • This process of adjusting the weights of each layer of the signal forward propagation and error back propagation is repeated.
  • the process of continuous adjustment of weights is the learning and training process of the network. This process continues until the error of the network output is reduced to an acceptable level, or until the pre-set number of learning times is reached.
  • these optimization algorithms calculate the derivative/partial derivative of the current neuron based on the error/loss obtained by the loss function, add the influence of the learning rate, the previous gradient/derivative/partial derivative, etc., get the gradient, and pass the gradient to the previous layer.
  • the terminal compresses and encodes the channel information, and the base station decodes the compressed content to restore the channel information.
  • the decoding network of the base station and the encoding network of the terminal need to be jointly trained to achieve a reasonable match.
  • the neural network is composed of a joint neural network through the encoder of the terminal and the decoder of the base station.
  • the network side conducts joint training.
  • the base station sends the encoder network to the terminal.
  • the terminal estimates the CSI-RS, calculates the channel information, and obtains the encoding result through the encoding network of the calculated channel information or the original estimated channel information.
  • the encoding result is sent to the base station.
  • the base station receives the encoded result and inputs it into the decoding network to restore the channel information.
  • the scalability of a model refers to the ability of a single model to adapt to multiple input/output configurations at the same time.
  • the scalability of the model mainly considers the following indicators: the number of subbands of the (encoder) input, the number of ports of the (encoder) input, and the length of the (encoder) output payload. That is, it is hoped that a CSI compression model can support as many of the above configuration combinations as possible (for example, a model can support both 64-bit and 116-bit payloads.
  • the CSI compression use case is a typical two-end model use case, that is, the complete CSI compression model needs to be deployed on different network nodes.
  • Most of the cases considered are to deploy the encoder on the UE side and the decoder on the network side (NW).
  • the (sub) models deployed on multiple nodes need to be paired with each other to work properly.
  • 3GPP has identified several basic types of training collaboration:
  • the training framework aims to train a complete encoder-decoder model on a network node (UE or NW or a third-party server node, etc.), and then deploy the corresponding model module to the target node through methods such as model transfer (for example, the encoder part is transferred to the UE and the decoder part is transferred to the NW).
  • a network node UE or NW or a third-party server node, etc.
  • the training framework refers to the joint participation of multiple nodes in the training process, and each node independently calculates the forward/backward propagation information required for local model training and updates the model parameters of its own node. Since the training process requires forward/backward propagation of the entire model (including encoder and decoder), the corresponding forward/backward propagation information needs to be transmitted between the nodes participating in the training. After the training is completed, the model no longer needs to be transmitted between the nodes.
  • the training framework means that a model used as a reference is first trained on a certain node, and then the relevant information of the reference model is sent to the target node. Finally, the target node trains the model required by the node based on the information, thereby ensuring that each node (sub) model can be paired with each other.
  • the NW side first trains a set of complete models of encoders and decoders, and determines that the decoder obtained is the decoder actually used in the future, and then sends the relevant information of the encoder corresponding to (the decoder) (generally the input and output data of the encoder) to the UE side, and the UE side trains the encoder used by itself based on the information.
  • This training framework can be further divided into two cases: UE-first training and NW-first training.
  • UE-first training means training the complete model on the UE side first, and then sending the information required for NW training to match the model (generally the input and output data of the model to be trained on the NW side) to the NW side.
  • NW-first training means training the complete model on the NW side first, and then sending the information required for UE training to match the model (generally the input and output data of the model to be trained on the UE side) to the UE side.
  • the AI unit may also be referred to as an AI model, a machine learning (ML) model, an ML unit, an AI structure, an AI function, an AI characteristic, a neural network, a neural network function, a neural network function, etc.; or the AI unit may also refer to a processing unit that can implement specific algorithms, formulas, processing procedures, capabilities, etc.
  • ML machine learning
  • the AI unit may be a processing method, algorithm, function, module or unit for a specific data set, or the AI unit may be a processing method, algorithm, function, module or unit running on AI/ML related hardware such as a graphics processing unit (GPU), a neural network processor (NPU), a tensor processor (TPU), an application specific integrated circuit (ASIC), etc., and this application does not make specific limitations on this.
  • the specific data set includes at least one of the input and output of the AI unit/AI model.
  • the identifier of the AI unit may be an AI model identifier, an AI structure identifier, an AI algorithm identifier, or an identifier of a specific data set associated with the AI unit, or an identifier of a specific scenario, environment, channel feature, or device related to the AI/ML, or an identifier of a function, feature, capability, or module related to the AI/ML, and this application does not make any specific limitations on this.
  • the capability information is used to indicate the terminal's support for the AI unit, that is, the terminal's capability in performing CSI compression.
  • the CSI configuration information includes configuration information for performing CSI compression, that is, the CSI configuration information is used to instruct the terminal how to perform CSI compression.
  • the network side device determines CSI configuration information according to the capability information to instruct the terminal how to perform CSI compression.
  • Step 403 The terminal compresses the CSI through the AI unit according to the CSI configuration information.
  • the AI unit can be used to perform CSI compression in at least one of the time domain, frequency domain, and spatial domain on the CSI, that is, the AI unit can perform at least one of CSI time domain compression, CSI frequency domain compression, and CSI spatial domain compression.
  • the terminal specifically performs one or more CSI compressions in the time domain, frequency domain, and spatial domain, depending on the function of the AI unit and the CSI configuration information.
  • time domain compression is time domain joint compression, that is, CSI on multiple time units (such as slots) are combined for compression, so as to further reduce the overhead of CSI reporting or improve the accuracy of CSI reporting.
  • time domain joint compression that is, the reporting method of CSI on multiple time units
  • time domain joint compression is divided into two types: packaged reporting and progressive reporting.
  • Packaged reporting is to report CSI on multiple time units (such as time slots) at one time (as shown in Figure 5 below)
  • progressive reporting is to report CSI on each time unit (such as time slot) in turn in an autoregressive manner (as shown in Figure 6 above).
  • the traditional CSI reporting based on the Type II codebook supports two modes: aperiodic (AP) and semi-persistent.
  • AP aperiodic
  • semi-persistent For the AP mode, from the system perspective, since the network side device (such as the base station) only needs the latest CSI for one scheduling, it only needs to trigger the CSI report of the terminal once to indicate the most recent measurement result, and there is no need to continuously report the CSI at multiple times. Even if this progressive CSI reporting is adopted in the AP mode, there will be a problem of no way to control the time of the last CSI transmission. If the network side device may be the terminal that was scheduled a long time ago, the time domain correlation between the two CSIs that need to be reported is very weak, and there is no room for the time domain compression scheme to play. Therefore, continuous scheduling (such as the SP mode) can lead to a scenario where the CSI is compressed in the time domain. That is, the progressive time domain CSI compression is mainly carried out by the semi-persistent
  • the terminal can send the capability information of the terminal about the AI unit to the network side device, thereby receiving the CSI configuration information sent by the network side device according to the capability information, and then compressing the CSI through the AI unit according to the received CSI configuration information.
  • the terminal can interact with the network side device about its capability information about the AI unit used to compress the CSI, so that the network side device can configure how the terminal performs CSI compression based on the terminal's capability information about the AI unit. Therefore, the embodiment of the present application provides a method for information interaction between the terminal and the network side device when compressing CSI based on the AI unit.
  • the capability information includes at least one of the following items A-1 to A-4:
  • Item A-1 whether the terminal supports AI-based CSI compression
  • Item A-2 the type of the AI unit supported by the terminal
  • the type of the AI unit may include at least one of the following types:
  • the first type (also called a dedicated model): different encoders and decoders are used to compress CSI in different time units; as shown in FIG7 , ENC0 and DEC0 are specifically used for reporting CSI on slot0, and so on, where ENC represents an encoder and DEC represents a decoder;
  • the second type also called the shared model: the same encoder and decoder are used to compress CSI in different time units; as shown in FIG6 , a set of ENC0 and DEC0 is applied to CSI reporting on all slots;
  • the third type in some time units, different encoders and decoders are used to compress CSI in different time units; in another part of time units, the same encoder and decoder are used to compress CSI in different time units; for example, the AI unit can compress CSI of 4 time units, among which the same encoder and decoder can be used to compress CSI in the first two time units, and different encoders and decoders can be used to compress CSI in the last two time units.
  • the first indication information is used to indicate the length of a target time window supported by the terminal, the target time window including at least one time unit (e.g., time slot) for the AI unit to perform CSI compression; that is, it can be understood that: the target time window is used to indicate the maximum number of time units processed when the AI unit performs an inference (i.e., performs CSI compression).
  • the target time window is used to indicate the maximum number of time units processed when the AI unit performs an inference (i.e., performs CSI compression).
  • an important feature of the dedicated model is that it has a clear concept of time window, that is, it processes CSI at a maximum of several different moments (generally speaking, the time window needs to be determined in the model training phase, and the time window length in the inference phase is consistent with the training phase).
  • the time window needs to be determined in the model training phase, and the time window length in the inference phase is consistent with the training phase.
  • Item E-4 the payload lengths of CSI reports after the first CSI report within the target time window are the same;
  • the first indication information is used to indicate a length of a target time window supported by the terminal, where the target time window includes at least one time unit for the AI unit to perform CSI compression;
  • the CSI configuration information includes at least one of the following:
  • the CSI grouping information is used to indicate grouping of CSI to be reported according to the length of a target time window, where the target time window includes at least one time unit for CSI compression by the AI unit;
  • the second indication information is used to indicate whether, when reporting the CSI, it is necessary to carry a position of the reported CSI in the group to which it belongs;
  • the target resource for measuring CSI in the target time window is the target resource for measuring CSI in the target time window.
  • the CSI grouping information includes at least one of the following:
  • the length of the payload of the first CSI report within the target time window is greater than the length of the payload of the CSI report after the first CSI report within the target time window;
  • the payload lengths of the CSI reports after the first CSI report within the target time window are arranged in an arithmetic progression
  • the payload lengths of CSI reports after the first CSI report within the target time window are the same;
  • the payload lengths of each CSI report within the target time window implicitly indicate the position of each CSI report within the target time window.
  • the target resource meets at least one of the following conditions:
  • the resources for measuring the CSI each time within the target time window are the same;
  • the resources used for measuring CSI in the first time unit in the target time window are the largest;
  • the number of resources used for measuring CSI in each time unit after the first time unit in the target time window is the same;
  • the number of resources used to measure CSI in each time unit after the first time unit in the target time window decreases in sequence according to the time domain.
  • the AI-based CSI compression device in the embodiment of the present application may be an electronic device, such as an electronic device with an operating system, or a component in an electronic device, such as an integrated circuit or a chip.
  • the electronic device may be a terminal; illustratively, the terminal may include but is not limited to the types of terminals 11 listed above, and the embodiment of the present application does not specifically limit this.
  • the AI-based CSI compression device provided in the embodiment of the present application can implement the various processes implemented in the method embodiment of Figure 4 and achieve the same technical effect. To avoid repetition, it will not be repeated here.
  • the embodiment of the present application further provides an AI-based CSI compression device, which is applied to a network-side device.
  • the AI-based CSI compression device 110 includes the following modules:
  • the second receiving module 1101 is used to receive capability information of an artificial intelligence AI unit of the terminal sent by the terminal, where the AI unit is used to compress channel state information CSI;
  • An information determining module 1102 is used to determine, according to the capability information, CSI configuration information for instructing the terminal to compress the CSI;
  • the second sending module 1103 is configured to send the CSI configuration information to the terminal.
  • the capability information includes at least one of the following:
  • the first indication information is used to indicate a length of a target time window supported by the terminal, where the target time window includes at least one time unit for the AI unit to perform CSI compression;
  • the CSI reporting interval mode supported by the terminal is the CSI reporting interval mode supported by the terminal.
  • the first indication information includes at least one of the following:
  • the target resource meets at least one of the following conditions:
  • the embodiment of the present application also provides a terminal, including a processor and a communication interface, the communication interface is coupled to the processor, and the processor is used to run a program or instruction to implement the steps in the method embodiment shown in Figure 4.
  • This terminal embodiment corresponds to the above-mentioned terminal side method embodiment, and each implementation process and implementation method of the above-mentioned method embodiment can be applied to the terminal embodiment and can achieve the same technical effect.
  • Figure 13 is a schematic diagram of the hardware structure of a terminal implementing an embodiment of the present application.
  • the terminal 1300 may also include a power source (such as a battery) for supplying power to each component, and the power source may be logically connected to the processor 1310 through a power management system, so as to implement functions such as managing charging, discharging, and power consumption management through the power management system.
  • a power source such as a battery
  • the terminal structure shown in FIG13 does not constitute a limitation on the terminal, and the terminal may include more or fewer components than shown in the figure, or combine certain components, or arrange components differently, which will not be described in detail here.
  • the input unit 1304 may include a graphics processing unit (GPU) 13041 and a microphone 13042, and the graphics processor 13041 processes the image data of the static picture or video obtained by the image capture device (such as a camera) in the video capture mode or the image capture mode.
  • the display unit 1306 may include a display panel 13061, and the display panel 13061 may be configured in the form of a liquid crystal display, an organic light emitting diode, etc.
  • the user input unit 1307 includes a touch panel 13071 and at least one of other input devices 13072.
  • the touch panel 13071 is also called a touch screen.
  • the touch panel 13071 may include two parts: a touch detection device and a touch controller.
  • Other input devices 13072 may include, but are not limited to, a physical keyboard, function keys (such as a volume control key, a switch key, etc.), a trackball, a mouse, and a joystick, which will not be repeated here.
  • the RF unit 1301 can transmit the data to the processor 1310 for processing; in addition, the RF unit 1301 can send uplink data to the network side device.
  • the RF unit 1301 includes but is not limited to an antenna, an amplifier, a transceiver, a coupler, a low noise amplifier, a duplexer, etc.
  • the memory 1309 can be used to store software programs or instructions and various data.
  • the memory 1309 may mainly include a first storage area for storing programs or instructions and a second storage area for storing data, wherein the first storage area may store an operating system, an application program or instruction required for at least one function (such as a sound playback function, an image playback function, etc.), etc.
  • the memory 1309 may include a volatile memory or a non-volatile memory.
  • the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory.
  • the volatile memory may be a random access memory (RAM), a static random access memory (SRAM), a dynamic random access memory (DRAM), a synchronous dynamic random access memory (SDRAM), a double data rate synchronous dynamic random access memory (DDRSDRAM), an enhanced synchronous dynamic random access memory (ESDRAM), a synchronous link dynamic random access memory (SLDRAM) and a direct memory bus random access memory (DRRAM).
  • RAM random access memory
  • SRAM static random access memory
  • DRAM dynamic random access memory
  • SDRAM synchronous dynamic random access memory
  • DDRSDRAM double data rate synchronous dynamic random access memory
  • ESDRAM enhanced synchronous dynamic random access memory
  • SLDRAM synchronous link dynamic random access memory
  • DRRAM direct memory bus random access memory
  • the processor 1310 may include one or more processing units; optionally, the processor 1310 integrates an application processor and a modem processor, wherein the application processor mainly processes operations related to an operating system, a user interface, and application programs, and the modem processor mainly processes wireless communication signals, such as a baseband processor. It is understandable that the modem processor may not be integrated into the processor 1310.
  • the radio frequency unit 1301 is used for:
  • the processor 1310 is used to: compress the CSI through the AI unit according to the CSI configuration information.
  • the capability information includes at least one of the following:
  • the first indication information is used to indicate a length of a target time window supported by the terminal, where the target time window includes at least one time unit for the AI unit to perform CSI compression;
  • the CSI reporting interval mode supported by the terminal is the CSI reporting interval mode supported by the terminal.
  • the first indication information includes at least one of the following:
  • the CSI configuration information includes at least one of the following:
  • the CSI grouping information is used to indicate grouping of CSI to be reported according to the length of a target time window, where the target time window includes at least one time unit for CSI compression by the AI unit;
  • the second indication information is used to indicate whether, when reporting the CSI, it is necessary to carry a position of the reported CSI in the group to which it belongs;
  • the target resource for measuring CSI in the target time window is the target resource for measuring CSI in the target time window.
  • the CSI grouping information includes at least one of the following:
  • a payload length of at least part of the CSI reported within the target time window satisfies at least one of the following:
  • the payload length of each CSI report within the target time window is the same;
  • the length of the payload of the first CSI report within the target time window is greater than the length of the payload of the CSI report after the first CSI report within the target time window;
  • the payload lengths of the CSI reports after the first CSI report within the target time window are arranged in an arithmetic progression
  • the payload lengths of CSI reports after the first CSI report within the target time window are the same;
  • the payload lengths of each CSI report within the target time window implicitly indicate the position of each CSI report within the target time window.
  • the target resource meets at least one of the following conditions:
  • the resources for measuring the CSI each time within the target time window are the same;
  • the resources used for measuring CSI in the first time unit in the target time window are the largest;
  • the number of resources used for measuring CSI in each time unit after the first time unit in the target time window is the same;
  • the number of resources used to measure CSI in each time unit after the first time unit in the target time window decreases in sequence according to the time domain.
  • the method executed by the network-side device in the above embodiment may be implemented in the baseband device 143, which includes a baseband processor.
  • the baseband device 143 may include, for example, at least one baseband board, on which multiple chips are arranged, as shown in Figure 14, one of which is, for example, a baseband processor, which is connected to the memory 145 through a bus interface to call the program in the memory 145 to execute the network device operations shown in the above method embodiment.
  • An embodiment of the present application also provides a readable storage medium, on which a program or instruction is stored.
  • a program or instruction is stored.
  • the various processes of the above-mentioned AI-based CSI compression method embodiment are implemented, and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.
  • the embodiments of the present application further provide a computer program/program product, which is stored in a storage medium, and is executed by at least one processor to implement the various processes of the above-mentioned AI-based CSI compression method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.
  • An embodiment of the present application also provides an AI-based CSI compression system, including: a terminal and a network side device, wherein the terminal can be used to execute the steps of the AI-based CSI compression method applied to the terminal as above, and the network side device can be used to execute the steps of the method applied to the network side device as above.

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Physics & Mathematics (AREA)
  • Software Systems (AREA)
  • Artificial Intelligence (AREA)
  • General Engineering & Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Evolutionary Computation (AREA)
  • Mathematical Physics (AREA)
  • General Physics & Mathematics (AREA)
  • Computing Systems (AREA)
  • Biophysics (AREA)
  • Molecular Biology (AREA)
  • General Health & Medical Sciences (AREA)
  • Computational Linguistics (AREA)
  • Biomedical Technology (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Medical Informatics (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Health & Medical Sciences (AREA)
  • Computer Security & Cryptography (AREA)
  • Quality & Reliability (AREA)
  • Databases & Information Systems (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

The present application belongs to the technical field of communications. Disclosed are an AI-based CSI compression method and apparatus, and a terminal and a network-side device. The AI-based CSI compression method of the embodiments of the present application comprises: a terminal sending to a network-side device capability information of the terminal regarding an artificial intelligence (AI) unit, wherein the AI unit is configured to compress channel state information (CSI); the terminal receiving CSI configuration information sent by the network-side device on the basis of the capability information; and on the basis of the CSI configuration information, the terminal compressing the CSI by means of the AI unit.

Description

一种基于AI的CSI压缩方法、装置、终端及网络侧设备A CSI compression method, device, terminal and network side equipment based on AI

相关申请的交叉引用CROSS-REFERENCE TO RELATED APPLICATIONS

本申请要求在2024年1月04日提交中国专利局、申请号为202410015933.1、名称为“一种基于Al的CSI压缩方法、装置、终端及网络侧设备”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。This application claims the priority of the Chinese patent application filed with the China Patent Office on January 4, 2024, with application number 202410015933.1 and titled “A CSI compression method, device, terminal and network side equipment based on Al”, the entire contents of which are incorporated by reference in this application.

技术领域Technical Field

本申请属于通信技术领域,具体涉及一种基于AI的CSI压缩方法、装置、终端及网络侧设备。The present application belongs to the field of communication technology, and specifically relates to an AI-based CSI compression method, device, terminal and network-side equipment.

背景技术Background Art

由信息论可知,准确的信道状态信息(channel state information,CSI)对信道容量至关重要。尤其是对于多天线系统来讲,发送端可以根据CSI优化信号的发送,使其更加匹配信道的状态。如:信道质量指示(channel quality indicator,CQI)可以用来选择合适的调制编码方案(modulation and coding scheme,MCS)实现链路自适应;预编码矩阵指示(precoding matrix indicator,PMI)可以用来实现特征波束成形(eigen beamforming),从而最大化接收信号的强度,或者用来抑制干扰(如小区间干扰、多用户之间干扰等)。因此,自从多天线技术(multi-input multi-output,MIMO)被提出以来,CSI获取一直都是研究热点。From information theory, we know that accurate channel state information (CSI) is crucial to channel capacity. Especially for multi-antenna systems, the transmitter can optimize the signal transmission based on CSI to make it more compatible with the channel state. For example, the channel quality indicator (CQI) can be used to select the appropriate modulation and coding scheme (MCS) to achieve link adaptation; the precoding matrix indicator (PMI) can be used to achieve eigen beamforming to maximize the strength of the received signal, or to suppress interference (such as interference between cells, interference between multiple users, etc.). Therefore, since the multi-input multi-output (MIMO) technology was proposed, CSI acquisition has always been a research hotspot.

通常,基站在某个时隙(slot)的某些时频资源上发送信道状态信息参考信号(Channel State Information-Reference Signal,CSI-RS),终端根据CSI-RS进行信道估计,计算这个slot上的信道信息,通过码本将PMI反馈给基站,基站根据终端反馈的码本信息组合出信道信息,在下一次CSI上报之前,基站以此进行数据预编码及多用户调度。Usually, the base station sends a Channel State Information-Reference Signal (CSI-RS) on certain time-frequency resources in a certain time slot. The terminal performs channel estimation based on the CSI-RS, calculates the channel information on this slot, and feeds back the PMI to the base station through the codebook. The base station combines the channel information based on the codebook information fed back by the terminal, and uses this to perform data precoding and multi-user scheduling before the next CSI report.

为了进一步减少CSI反馈开销,提供了一种演进的码本方案,即终端可以将每个子带上报PMI改成按照延迟(delay)上报PMI,由于delay域的信道更集中,用更少的delay的PMI就可以近似表示全部子带的PMI,即将delay域信息压缩之后再上报。In order to further reduce the CSI feedback overhead, an evolved codebook solution is provided, that is, the terminal can change the PMI reported for each subband to reporting the PMI according to the delay. Since the channels in the delay domain are more concentrated, the PMIs with fewer delays can approximately represent the PMIs of all subbands, that is, the delay domain information is compressed before reporting.

进一步,为了更好的压缩信道信息,可以使用神经网络或机器学习的方法对CSI进行压缩,即利用AI单元对CSI进行压缩。其中,终端与网络侧设备需要交互必要信息,以实现基于AI单元对CSI进行压缩。但是,目前并未给出终端与网络侧设备基于AI单元对CSI进行压缩时的信息交互方法。Furthermore, in order to better compress the channel information, a neural network or machine learning method can be used to compress the CSI, that is, the AI unit is used to compress the CSI. Among them, the terminal and the network side device need to exchange necessary information to realize the compression of CSI based on the AI unit. However, the information exchange method when the terminal and the network side device compress the CSI based on the AI unit is not given at present.

发明内容Summary of the invention

本申请实施例提供一种基于AI的CSI压缩方法、装置、终端及网络侧设备,提供了终端与网络侧设备基于AI单元对CSI进行压缩时的信息交互方法。The embodiments of the present application provide a CSI compression method, apparatus, terminal and network-side equipment based on AI, and provide an information interaction method when the terminal and the network-side equipment compress CSI based on the AI unit.

第一方面,提供了一种基于AI的CSI压缩方法,所述方法包括:In a first aspect, a CSI compression method based on AI is provided, the method comprising:

终端向网络侧设备发送所述终端关于人工智能AI单元的能力信息,所述AI单元用于对信道状态信息CSI进行压缩;The terminal sends capability information of the terminal about an artificial intelligence AI unit to the network side device, where the AI unit is used to compress the channel state information CSI;

所述终端接收所述网络侧设备根据所述能力信息发送的CSI配置信息;The terminal receives CSI configuration information sent by the network side device according to the capability information;

所述终端根据所述CSI配置信息,通过所述AI单元对CSI进行压缩。The terminal compresses the CSI through the AI unit according to the CSI configuration information.

第二方面,提供了一种基于AI的CSI压缩方法,所述方法包括:In a second aspect, a CSI compression method based on AI is provided, the method comprising:

网络侧设备接收终端发送的所述终端关于人工智能AI单元的能力信息,所述AI单元用于对信道状态信息CSI进行压缩;The network side device receives capability information of the terminal about an artificial intelligence AI unit sent by the terminal, where the AI unit is used to compress channel state information CSI;

所述网络侧设备根据所述能力信息,确定用于指示所述终端对CSI进行压缩的CSI配置信息;The network side device determines, according to the capability information, CSI configuration information for instructing the terminal to compress the CSI;

所述网络侧设备向所述终端发送所述CSI配置信息。The network side device sends the CSI configuration information to the terminal.

第三方面,提供了一种基于AI的CSI压缩装置,应用于终端,所述装置包括:In a third aspect, an AI-based CSI compression device is provided, which is applied to a terminal, and the device includes:

第一发送模块,用于向网络侧设备发送所述终端关于人工智能AI单元的能力信息,所述AI单元用于对信道状态信息CSI进行压缩;A first sending module is used to send capability information of the terminal about an artificial intelligence AI unit to a network side device, where the AI unit is used to compress channel state information CSI;

第一接收模块,用于接收所述网络侧设备根据所述能力信息发送的CSI配置信息;A first receiving module, configured to receive CSI configuration information sent by the network side device according to the capability information;

CSI压缩模块,用于根据所述CSI配置信息,通过所述AI单元对CSI进行压缩。The CSI compression module is used to compress the CSI through the AI unit according to the CSI configuration information.

第四方面,提供了一种基于AI的CSI压缩装置,应用于网络侧设备,所述装置包括:In a fourth aspect, an AI-based CSI compression device is provided, which is applied to a network side device, and the device includes:

第二接收模块,用于接收终端发送的所述终端关于人工智能AI单元的能力信息,所述AI单元用于对信道状态信息CSI进行压缩;A second receiving module is used to receive capability information of an artificial intelligence AI unit of the terminal sent by the terminal, where the AI unit is used to compress channel state information CSI;

信息确定模块,用于根据所述能力信息,确定用于指示所述终端对CSI进行压缩的CSI配置信息;an information determination module, configured to determine, according to the capability information, CSI configuration information for instructing the terminal to compress the CSI;

第二发送模块,用于向所述终端发送所述CSI配置信息。The second sending module is used to send the CSI configuration information to the terminal.

第五方面,提供了一种终端,该终端包括处理器和存储器,所述存储器存储可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如第一方面所述的方法的步骤。In a fifth aspect, a terminal is provided, comprising a processor and a memory, wherein the memory stores a program or instruction that can be run on the processor, and when the program or instruction is executed by the processor, the steps of the method described in the first aspect are implemented.

第六方面,提供了一种终端,包括处理器及通信接口;In a sixth aspect, a terminal is provided, including a processor and a communication interface;

其中,所述通信接口用于:Wherein, the communication interface is used for:

向网络侧设备发送所述终端关于人工智能AI单元的能力信息,所述AI单元用于对信道状态信息CSI进行压缩;Sending capability information of the terminal about an artificial intelligence AI unit to a network side device, where the AI unit is used to compress channel state information CSI;

接收所述网络侧设备根据所述能力信息发送的CSI配置信息;Receiving CSI configuration information sent by the network side device according to the capability information;

所述处理器用于:根据所述CSI配置信息,通过所述AI单元对CSI进行压缩。The processor is used to: compress the CSI through the AI unit according to the CSI configuration information.

第七方面,提供了一种网络侧设备,该网络侧设备包括处理器和存储器,所述存储器存储可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如第二方面所述的方法的步骤。In the seventh aspect, a network side device is provided, which includes a processor and a memory, wherein the memory stores programs or instructions that can be run on the processor, and when the program or instructions are executed by the processor, the steps of the method described in the second aspect are implemented.

第八方面,提供了一种网络侧设备,包括处理器及通信接口;In an eighth aspect, a network side device is provided, including a processor and a communication interface;

其中,所述通信接口用于:接收终端发送的所述终端关于人工智能AI单元的能力信息,所述AI单元用于对信道状态信息CSI进行压缩;The communication interface is used to: receive capability information of the terminal about an artificial intelligence AI unit sent by the terminal, and the AI unit is used to compress channel state information CSI;

所述处理器用于:根据所述能力信息,确定用于指示所述终端对CSI进行压缩的CSI配置信息;The processor is used to: determine, according to the capability information, CSI configuration information for instructing the terminal to compress the CSI;

所述通信接口还用于:向所述终端发送所述CSI配置信息。The communication interface is further used to: send the CSI configuration information to the terminal.

第九方面,提供了一种可读存储介质,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如第一方面所述的方法的步骤,或者实现如第二方面所述的方法的步骤。In a ninth aspect, a readable storage medium is provided, on which a program or instruction is stored. When the program or instruction is executed by a processor, the steps of the method described in the first aspect are implemented, or the steps of the method described in the second aspect are implemented.

第十方面,提供了一种基于AI的CSI压缩系统,包括:终端及网络侧设备,所述终端可用于执行如第一方面所述的方法的步骤,所述网络侧设备可用于执行如第二方面所述的方法的步骤。In the tenth aspect, an AI-based CSI compression system is provided, comprising: a terminal and a network side device, wherein the terminal can be used to execute the steps of the method described in the first aspect, and the network side device can be used to execute the steps of the method described in the second aspect.

第十一方面,提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现如第一方面所述的方法的步骤,或者实现如第二方面所述的方法的步骤。In the eleventh aspect, a chip is provided, comprising a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run a program or instructions to implement the steps of the method described in the first aspect, or to implement the steps of the method described in the second aspect.

第十二方面,提供了一种计算机程序/程序产品,所述计算机程序/程序产品被存储在存储介质中,所述程序/程序产品被至少一个处理器执行以实现如第一方面所述的方法的步骤,或者实现如第二方面所述的方法的步骤。In the twelfth aspect, a computer program/program product is provided, wherein the computer program/program product is stored in a storage medium, and the program/program product is executed by at least one processor to implement the steps of the method described in the first aspect, or to implement the steps of the method described in the second aspect.

第十三方面,本申请实施例提供了一种基于AI的CSI压缩装置,所述装置用于执行如第一方面或第二方面所述的基于AI的CSI压缩方法的步骤。In the thirteenth aspect, an embodiment of the present application provides an AI-based CSI compression device, which is used to execute the steps of the AI-based CSI compression method as described in the first aspect or the second aspect.

在本申请实施例中,终端能够向网络侧设备发送该终端关于AI单元的能力信息,从而接收网络侧设备根据该能力信息发送的CSI配置信息,进而根据接收到的CSI配置信息,通过AI单元对CSI进行压缩。可见,在本申请实施例中,终端可以与网络侧设备交互其关于用于对CSI进行压缩的AI单元的能力信息,以使得网络侧设备可以基于终端关于AI单元的能力信息,配置终端如何进行CSI压缩,因此,本申请的实施例提供了终端与网络侧设备基于AI单元对CSI进行压缩时的信息交互方法。In an embodiment of the present application, the terminal can send the capability information of the terminal about the AI unit to the network side device, thereby receiving the CSI configuration information sent by the network side device according to the capability information, and then compressing the CSI through the AI unit according to the received CSI configuration information. It can be seen that in an embodiment of the present application, the terminal can interact with the network side device about its capability information about the AI unit used to compress the CSI, so that the network side device can configure how the terminal performs CSI compression based on the capability information of the terminal about the AI unit. Therefore, an embodiment of the present application provides an information interaction method when the terminal and the network side device compress CSI based on the AI unit.

附图说明BRIEF DESCRIPTION OF THE DRAWINGS

图1是本申请实施例可应用的一种无线通信系统的框图;FIG1 is a block diagram of a wireless communication system to which an embodiment of the present application can be applied;

图2是本申请实施例中神经网络的示意图;FIG2 is a schematic diagram of a neural network in an embodiment of the present application;

图3是本申请实施例中神经网络的神经元的示意图;FIG3 is a schematic diagram of a neuron of a neural network in an embodiment of the present application;

图4是本申请实施例中的一种基于AI的CSI压缩方法的流程图;FIG4 is a flow chart of an AI-based CSI compression method in an embodiment of the present application;

图5是本申请实施例中打包式时频空域CSI压缩方案的示意图;FIG5 is a schematic diagram of a packaged time-frequency-spatial domain CSI compression solution in an embodiment of the present application;

图6是本申请实施例中多Slot上共享模型的渐进式时频空域CSI压缩方案示意图;FIG6 is a schematic diagram of a progressive time-frequency-spatial domain CSI compression scheme for a shared model on multiple slots in an embodiment of the present application;

图7是本申请实施例中多Slot上专用模型的渐进式时频空域CSI压缩方案示意图;FIG7 is a schematic diagram of a progressive time-frequency-spatial domain CSI compression scheme for a dedicated model on multiple slots in an embodiment of the present application;

图8是本申请实施例中推理阶段slot间隔pattern示意;FIG8 is a schematic diagram of a slot interval pattern in the reasoning phase in an embodiment of the present application;

图9是本申请实施例中的另一种基于AI的CSI压缩方法的流程图;FIG9 is a flowchart of another AI-based CSI compression method in an embodiment of the present application;

图10是本申请实施例中的一种基于AI的CSI压缩装置的结构框图;FIG10 is a structural block diagram of an AI-based CSI compression device in an embodiment of the present application;

图11是本申请实施例中的另一种基于AI的CSI压缩装置的结构框图;FIG11 is a structural block diagram of another AI-based CSI compression device in an embodiment of the present application;

图12是本申请实施例中的一种通信设备的结构框图;FIG12 is a structural block diagram of a communication device in an embodiment of the present application;

图13是本申请实施例中的一种终端的结构框图;FIG13 is a block diagram of a terminal in an embodiment of the present application;

图14是本申请实施例中的一种网络侧设备的结构框图。FIG14 is a structural block diagram of a network side device in an embodiment of the present application.

具体实施例Specific embodiments

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员所获得的所有其他实施例,都属于本申请保护的范围。The following will be combined with the drawings in the embodiments of the present application to clearly describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, rather than all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field belong to the scope of protection of this application.

本申请的术语“第一”、“第二”等是用于区别类似的对象,而不用于描述特定的顺序或先后次序。应该理解这样使用的术语在适当情况下可以互换,以便本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施,且“第一”、“第二”所区别的对象通常为一类,并不限定对象的个数,例如第一对象可以是一个,也可以是多个。此外,本申请中的“或”表示所连接对象的至少其中之一。例如“A或B”涵盖三种方案,即,方案一:包括A且不包括B;方案二:包括B且不包括A;方案三:既包括A又包括B。字符“/”一般表示前后关联对象是一种“或”的关系。The terms "first", "second", etc. in this application are used to distinguish similar objects, and are not used to describe a specific order or sequence. It should be understood that the terms used in this way are interchangeable where appropriate, so that the embodiments of the present application can be implemented in an order other than those illustrated or described herein, and the objects distinguished by "first" and "second" are generally of one type, and the number of objects is not limited, for example, the first object can be one or more. In addition, "or" in this application represents at least one of the connected objects. For example, "A or B" covers three schemes, namely, Scheme 1: including A but not including B; Scheme 2: including B but not including A; Scheme 3: including both A and B. The character "/" generally indicates that the objects associated with each other are in an "or" relationship.

本申请的术语“指示”既可以是一个直接的指示(或者说显式的指示),也可以是一个间接的指示(或者说隐含的指示)。其中,直接的指示可以理解为,发送方在发送的指示中明确告知了接收方具体的信息、需要执行的操作或请求结果等内容;间接的指示可以理解为,接收方根据发送方发送的指示确定对应的信息,或者进行判断并根据判断结果确定需要执行的操作或请求结果等。The term "indication" in this application can be a direct indication (or explicit indication) or an indirect indication (or implicit indication). A direct indication can be understood as the sender explicitly informing the receiver of specific information, operations to be performed, or request results in the sent indication; an indirect indication can be understood as the receiver determining the corresponding information according to the indication sent by the sender, or making a judgment and determining the operation to be performed or the request result according to the judgment result.

值得指出的是,本申请实施例所描述的技术不限于长期演进型(Long Term Evolution,LTE)/LTE的演进(LTE-Advanced,LTE-A)系统,还可用于其他无线通信系统,诸如码分多址(Code Division Multiple Access,CDMA)、时分多址(Time Division Multiple Access,TDMA)、频分多址(Frequency Division Multiple Access,FDMA)、正交频分多址(Orthogonal Frequency Division Multiple Access,OFDMA)、单载波频分多址(Single-carrier Frequency-Division Multiple Access,SC-FDMA)或其他系统。本申请实施例中的术语“系统”和“网络”常被可互换地使用,所描述的技术既可用于以上提及的系统和无线电技术,也可用于其他系统和无线电技术。以下描述出于示例目的描述了新空口(New Radio,NR)系统,并且在以下大部分描述中使用NR术语,但是这些技术也可应用于NR系统以外的系统,如第6代(6th Generation,6G)通信系统。It is worth noting that the technology described in the embodiments of the present application is not limited to the Long Term Evolution (LTE)/LTE-Advanced (LTE-A) system, but can also be used in other wireless communication systems, such as Code Division Multiple Access (CDMA), Time Division Multiple Access (TDMA), Frequency Division Multiple Access (FDMA), Orthogonal Frequency Division Multiple Access (OFDMA), Single-carrier Frequency Division Multiple Access (SC-FDMA) or other systems. The terms "system" and "network" in the embodiments of the present application are often used interchangeably, and the described technology can be used for the above-mentioned systems and radio technologies as well as other systems and radio technologies. The following description describes a New Radio (NR) system for example purposes, and NR terms are used in most of the following descriptions, but these technologies can also be applied to systems other than NR systems, such as 6th Generation (6G) communication systems.

图1示出本申请实施例可应用的一种无线通信系统的框图。无线通信系统包括终端11和网络侧设备12。其中,终端11可以是手机、平板电脑(Tablet Personal Computer)、膝上型电脑(Laptop Computer)、笔记本电脑、个人数字助理(Personal Digital Assistant,PDA)、掌上电脑、上网本、超级移动个人计算机(Ultra-mobile Personal Computer,UMPC)、移动上网装置(Mobile Internet Device,MID)、增强现实(Augmented Reality,AR)、虚拟现实(Virtual Reality,VR)设备、机器人、可穿戴式设备(Wearable Device)、飞行器(flight vehicle)、车载设备(Vehicle User Equipment,VUE)、船载设备、行人终端(Pedestrian User Equipment,PUE)、智能家居(具有无线通信功能的家居设备,如冰箱、电视、洗衣机或者家具等)、游戏机、个人计算机(Personal Computer,PC)、柜员机或者自助机等终端侧设备。可穿戴式设备包括:智能手表、智能手环、智能耳机、智能眼镜、智能首饰(智能手镯、智能手链、智能戒指、智能项链、智能脚镯、智能脚链等)、智能腕带、智能服装等。其中,车载设备也可以称为车载终端、车载控制器、车载模块、车载部件、车载芯片或车载单元等。需要说明的是,在本申请实施例并不限定终端11的具体类型。FIG1 shows a block diagram of a wireless communication system applicable to the embodiment of the present application. The wireless communication system includes a terminal 11 and a network side device 12 . Among them, the terminal 11 can be a mobile phone, a tablet computer (Tablet Personal Computer), a laptop computer (Laptop Computer), a notebook computer, a personal digital assistant (PDA), a handheld computer, a netbook, an ultra-mobile personal computer (Ultra-mobile Personal Computer, UMPC), a mobile Internet device (Mobile Internet Device, MID), an augmented reality (Augmented Reality, AR), a virtual reality (Virtual Reality, VR) device, a robot, a wearable device (Wearable Device), a flight vehicle (flight vehicle), a vehicle user equipment (VUE), a shipborne equipment, a pedestrian terminal (Pedestrian User Equipment, PUE), a smart home (home appliances with wireless communication functions, such as refrigerators, televisions, washing machines or furniture, etc.), a game console, a personal computer (Personal Computer, PC), a teller machine or a self-service machine and other terminal side devices. Wearable devices include: smart watches, smart bracelets, smart headphones, smart glasses, smart jewelry (smart bracelets, smart bracelets, smart rings, smart necklaces, smart anklets, smart anklets, etc.), smart wristbands, smart clothing, etc. Among them, the vehicle-mounted device can also be called a vehicle-mounted terminal, a vehicle-mounted controller, a vehicle-mounted module, a vehicle-mounted component, a vehicle-mounted chip or a vehicle-mounted unit, etc. It should be noted that the specific type of the terminal 11 is not limited in the embodiment of the present application.

网络侧设备12可以包括接入网设备或核心网设备,其中,接入网设备也可以称为无线接入网(Radio Access Network,RAN)设备、无线接入网功能或无线接入网单元。接入网设备可以包括基站、无线局域网(Wireless Local Area Network,WLAN)接入点(Access Point,AP)或无线保真(Wireless Fidelity,WiFi)节点等。其中,基站可被称为节点B(Node B,NB)、演进节点B(Evolved Node B,eNB)、下一代节点B(the next generation Node B,gNB)、新空口节点B(New Radio Node B,NR Node B)、接入点、中继站(Relay Base Station,RBS)、服务基站(Serving Base Station,SBS)、基收发机站(Base Transceiver Station,BTS)、无线电基站、无线电收发机、基本服务集(Basic Service Set,BSS)、扩展服务集(Extended Service Set,ESS)、家用B节点(home Node B,HNB)、家用演进型B节点(home evolved Node B)、发送接收点(Transmission Reception Point,TRP)或所属领域中其他某个合适的术语,只要达到相同的技术效果,所述基站不限于特定技术词汇,需要说明的是,在本申请实施例中仅以NR系统中的基站为例进行介绍,并不限定基站的具体类型。The network side equipment 12 may include access network equipment or core network equipment, wherein the access network equipment may also be referred to as radio access network (RAN) equipment, radio access network function or radio access network unit. The access network equipment may include a base station, a wireless local area network (WLAN) access point (AP) or a wireless fidelity (WiFi) node, etc. Among them, the base station may be referred to as a node B (Node B, NB), an evolved node B (Evolved Node B, eNB), the next generation Node B (the next generation Node B, gNB), a new radio node B (New Radio Node B, NR Node B), an access point, a relay station (Relay Base Station, RBS), a serving base station (Serving Base Station, SBS), a base transceiver station (Base Transceiver Station, BTS), a radio base station, a radio transceiver, a base Basic Service Set (BSS), Extended Service Set (ESS), home Node B (HNB), home evolved Node B (home evolved Node B), Transmission Reception Point (TRP) or other appropriate term in the field, as long as the same technical effect is achieved, the base station is not limited to specific technical vocabulary. It should be noted that, in the embodiments of the present application, only the base station in the NR system is taken as an example for introduction, and the specific type of the base station is not limited.

为了便于理解本申请实施例的基于AI的CSI压缩方法,首先对如下相关技术进行介绍:In order to facilitate understanding of the AI-based CSI compression method of the embodiment of the present application, the following related technologies are first introduced:

一、基于人工智能(Artificial Intelligence,AI)/机器学习(machine learning,ML)的CSI压缩相关介绍1. Introduction to CSI compression based on artificial intelligence (AI)/machine learning (ML)

为了减少开销,基站可以事先对CSI-RS进行预编码,将编码后的CSI-RS发送各终端,终端看到的是经过编码之后的CSI-RS对应的信道,终端只需要在网络侧指示的端口中选择若干个强度较大的端口,并上报这些端口对应的系数即可。In order to reduce overhead, the base station can pre-code the CSI-RS in advance and send the encoded CSI-RS to each terminal. The terminal sees the channel corresponding to the encoded CSI-RS. The terminal only needs to select several ports with higher strength from the ports indicated by the network side and report the coefficients corresponding to these ports.

进一步,为了更好的压缩信道信息,可以使用神经网络或机器学习的方法。Furthermore, in order to better compress channel information, neural network or machine learning methods can be used.

其中,人工智能目前在各个领域获得了广泛的应用。AI单元有多种实现方式,例如神经网络、决策树、支持向量机、贝叶斯分类器等。本申请以神经网络为例进行说明,但是并不限定AI模块的具体类型。一个简单的神经网络的结构示意图如2所示。Among them, artificial intelligence has been widely used in various fields. There are many ways to implement AI units, such as neural networks, decision trees, support vector machines, Bayesian classifiers, etc. This application uses neural networks as an example for illustration, but does not limit the specific type of AI modules. A schematic diagram of the structure of a simple neural network is shown in Figure 2.

另外,神经网络由神经元组成,神经元的示意图如图3所示。其中在图3中,a1,a2,…aK表示输入,w表示权值(即乘性系数),b表示偏置(即加性系数),σ(.)表示激活函数。常见的激活函数包括Sigmoid(将变量映射到0、1之间)、tanh(对Sigmoid的平移和收缩)、线性整流函数/修正线性单元(Rectified Linear Unit,ReLU)等。In addition, the neural network is composed of neurons, and the schematic diagram of neurons is shown in Figure 3. In Figure 3, a 1 , a 2 , ... a K represent inputs, w represents weights (i.e., multiplicative coefficients), b represents biases (i.e., additive coefficients), and σ(.) represents activation functions. Common activation functions include Sigmoid (mapping variables between 0 and 1), tanh (translation and contraction of Sigmoid), linear rectification function/rectified linear unit (Rectified Linear Unit, ReLU), etc.

其中,神经网络的参数可以通过梯度优化算法进行优化。梯度优化算法是一类最小化或者最大化目标函数(有时候也称为损失函数)的算法,而目标函数往往是模型参数和数据的数学组合。例如给定数据X和其对应的标签Y,可以构建一个神经网络模型f(.),则根据输入x就可以得到预测输出f(x),并且可以计算出预测值和真实值之间的差距(f(x)-Y),这个就是损失函数。其中,梯度优化算法的优化目标是找到合适的w(即权值)和b(即偏置)使上述的损失函数的值达到最小,而损失值越小,则说明模型越接近于真实情况。Among them, the parameters of the neural network can be optimized through the gradient optimization algorithm. The gradient optimization algorithm is a type of algorithm that minimizes or maximizes the objective function (sometimes also called the loss function), and the objective function is often a mathematical combination of model parameters and data. For example, given the data X and its corresponding label Y, a neural network model f(.) can be constructed, then the predicted output f(x) can be obtained based on the input x, and the difference between the predicted value and the true value (f(x)-Y) can be calculated, which is the loss function. Among them, the optimization goal of the gradient optimization algorithm is to find the appropriate w (i.e. weight) and b (i.e. bias) to minimize the value of the above loss function, and the smaller the loss value, the closer the model is to the actual situation.

目前常见的优化算法,基本都是基于误差反向传播(error Back Propagation,BP)算法。BP算法的基本思想是,学习过程由信号的正向传播与误差的反向传播两个过程组成。正向传播时,输入样本从输入层传入,经各隐层逐层处理后,传向输出层。若输出层的实际输出与期望的输出不符,则转入误差的反向传播阶段。误差反传则是将输出误差以某种形式通过隐层向输入层逐层反传,并将误差分摊给各层的所有单元,从而获得各层单元的误差信号,此误差信号即作为修正各单元权值的依据。这种信号正向传播与误差反向传播的各层权值调整过程,是周而复始地进行的。其中,权值不断调整的过程,也就是网络的学习训练过程。此过程一直进行到网络输出的误差减少到可接受的程度,或进行到预先设定的学习次数为止。At present, the common optimization algorithms are basically based on the error back propagation (BP) algorithm. The basic idea of the BP algorithm is that the learning process consists of two processes: the forward propagation of the signal and the back propagation of the error. During the forward propagation, the input sample is transmitted from the input layer, processed by each hidden layer layer by layer, and then transmitted to the output layer. If the actual output of the output layer does not match the expected output, it will enter the back propagation stage of the error. Error back propagation is to propagate the output error layer by layer through the hidden layer to the input layer in some form, and distribute the error to all units in each layer, so as to obtain the error signal of each layer unit, and this error signal is used as the basis for correcting the weights of each unit. This process of adjusting the weights of each layer of the signal forward propagation and error back propagation is repeated. Among them, the process of continuous adjustment of weights is the learning and training process of the network. This process continues until the error of the network output is reduced to an acceptable level, or until the pre-set number of learning times is reached.

另外,常见的优化算法有梯度下降(Gradient Descent)、随机梯度下降(Stochastic Gradient Descent,SGD)、小批量梯度下降(mini-batch gradient descent)、动量法(Momentum)、Nesterov(发明者的名字,具体为带动量的随机梯度下降)自适应梯度下降(ADAptive GRADient descent,Adagrad)、Adagrad的扩展算法(Adadelta)、均方根误差降速(root mean square prop,RMSprop)、自适应动量估计(Adaptive Moment Estimation,Adam)等。In addition, common optimization algorithms include Gradient Descent, Stochastic Gradient Descent (SGD), mini-batch gradient descent, Momentum, Nesterov (the name of the inventor, specifically stochastic gradient descent with momentum), Adaptive Gradient Descent (Adagrad), Adagrad's extended algorithm (Adadelta), root mean square prop (RMSprop), Adaptive Moment Estimation (Adam), etc.

这些优化算法在误差反向传播时,都是根据损失函数得到的误差/损失,对当前神经元求导数/偏导,加上学习速率、之前的梯度/导数/偏导等影响,得到梯度,将梯度传给上一层。When the error is back-propagated, these optimization algorithms calculate the derivative/partial derivative of the current neuron based on the error/loss obtained by the loss function, add the influence of the learning rate, the previous gradient/derivative/partial derivative, etc., get the gradient, and pass the gradient to the previous layer.

具体地,在终端对信道信息进行压缩编码,在基站对压缩后的内容进行解码,从而恢复信道信息,此时基站的解码网络和终端的编码网络需要联合训练,达到合理的匹配度。神经网络通过终端的编码器和基站的解码器组成联合的神经网络,由网络侧进行联合训练,训练完成之后,基站将编码器网络发送给终端。在推理时,终端估计CSI-RS,计算信道信息,将计算的信道信息或者原始的估计到的信道信息通过编码网络得到编码结果,将编码结果发送给基站,基站接收编码后的结果,输入到解码网络中,恢复信道信息。Specifically, the terminal compresses and encodes the channel information, and the base station decodes the compressed content to restore the channel information. At this time, the decoding network of the base station and the encoding network of the terminal need to be jointly trained to achieve a reasonable match. The neural network is composed of a joint neural network through the encoder of the terminal and the decoder of the base station. The network side conducts joint training. After the training is completed, the base station sends the encoder network to the terminal. During inference, the terminal estimates the CSI-RS, calculates the channel information, and obtains the encoding result through the encoding network of the calculated channel information or the original estimated channel information. The encoding result is sent to the base station. The base station receives the encoded result and inputs it into the decoding network to restore the channel information.

二、AI/ML CSI压缩模型的可扩展性Scalability of AI/ML CSI Compression Model

模型的可扩展性(scalability)指的是一个单独模型可以同时适配多种输入/输出配置的能力。在CSI压缩中,模型的可扩展性主要考虑以下指标:(编码器)输入的子带数量,(编码器)输入的端口数量,(编码器)输出的负载(payload)长度。即希望一个CSI压缩模型可以同时支持尽量多的上述配置组合(例如一个模型可以同时支持64比特(bit)和116bit两种payload,当网络需要将payload从64bit换到116bit时可以不用重新训练模型而是依赖已有的模型实现),从而减少更换模型和同时维护多个模型中至少一项的开销。一般来说,想要实现CSI压缩模型在某个量上的可扩展性,需要在模型训练阶段就考虑多种情况,结合特殊的模型结构(例如适应层等)才能做到。The scalability of a model refers to the ability of a single model to adapt to multiple input/output configurations at the same time. In CSI compression, the scalability of the model mainly considers the following indicators: the number of subbands of the (encoder) input, the number of ports of the (encoder) input, and the length of the (encoder) output payload. That is, it is hoped that a CSI compression model can support as many of the above configuration combinations as possible (for example, a model can support both 64-bit and 116-bit payloads. When the network needs to change the payload from 64 bits to 116 bits, it does not need to retrain the model but rely on the existing model implementation), thereby reducing the cost of replacing the model and maintaining at least one of the multiple models at the same time. Generally speaking, in order to achieve the scalability of the CSI compression model to a certain extent, it is necessary to consider multiple situations in the model training stage and combine special model structures (such as adaptation layers, etc.) to achieve this.

理论上讲,可以在模型训练阶段就考虑到所有的CSI压缩模型可扩展性可能,从而真正实现一个模型应对所有配置。但是考虑到模型训练难度,以及有些时候无法在训练阶段提前获知网络的某些参数配置,实际过程中很难事先完全考虑到所有模型需要满足的可扩展性可能。此时仍然需要重新训练模型来解决该问题。Theoretically, all CSI compression model scalability possibilities can be considered during the model training phase, so that one model can handle all configurations. However, considering the difficulty of model training and the fact that some network parameter configurations cannot be known in advance during the training phase, it is difficult to fully consider all scalability possibilities that all models need to meet in advance. In this case, the model still needs to be retrained to solve this problem.

三、AI/ML CSI压缩模型的训练协作类型(training collaboration types)3. Training collaboration types for AI/ML CSI compression models

CSI压缩用例是一个典型的两端模型用例,即完整的CSI压缩模型需要在不同的网络节点上部署,目前大多数考虑的情况是在UE端部署编码器,网络侧(NW)端部署解码器。部署在多个节点上的(子)模型之间需要相互配对使用才能正常工作。考虑到两端模型的上述特点,3GPP确定了几种基本的训练协作类型:The CSI compression use case is a typical two-end model use case, that is, the complete CSI compression model needs to be deployed on different network nodes. Currently, most of the cases considered are to deploy the encoder on the UE side and the decoder on the network side (NW). The (sub) models deployed on multiple nodes need to be paired with each other to work properly. Considering the above characteristics of the two-end model, 3GPP has identified several basic types of training collaboration:

(1)单节点上的联合训练(joint training at single entity)(或称为type1):(1) Joint training at single entity (also called type 1):

该训练框架旨在某个网络节点(UE或NW或某个第三方服务器节点等)上训练完整的编码器加解码器的模型,再通过模型传递等方法将对应的模型模块部署到目标节点上(例如将编码器部分传递到UE,将解码器部分传递到NW)。The training framework aims to train a complete encoder-decoder model on a network node (UE or NW or a third-party server node, etc.), and then deploy the corresponding model module to the target node through methods such as model transfer (for example, the encoder part is transferred to the UE and the decoder part is transferred to the NW).

(2)多节点上的联合训练(joint training at multiple entities)(或称为type2)(2) Joint training at multiple entities (also called type 2)

该训练框架是指多个节点之间共同参与训练过程,且每个节点单独计算本地模型训练所需要的前向/反向传播信息并更新自己节点的模型参数。由于训练过程需要对整个模型(包括编码器和解码器)进行前向/反向传播,因此参与训练的节点之间需要传递相应的前向/反向传播信息。训练完成后各节点之间不再需要进行模型传递。The training framework refers to the joint participation of multiple nodes in the training process, and each node independently calculates the forward/backward propagation information required for local model training and updates the model parameters of its own node. Since the training process requires forward/backward propagation of the entire model (including encoder and decoder), the corresponding forward/backward propagation information needs to be transmitted between the nodes participating in the training. After the training is completed, the model no longer needs to be transmitted between the nodes.

(3)多节点上的分开(或分步)训练(separate training)(或称为type3)(3) Separate (or step-by-step) training on multiple nodes (also called type 3)

该训练框架是指先在某个节点上训练一个用作参考的模型,再将参考模型的相关信息发送至目标节点,最后目标节点根据该信息训练本节点所需的模型,从而保证各节点(子)模型能够互相配对使用。例如NW侧先训练一组编码器加解码器的完整模型,并确定所得到的解码器是将来实际使用的解码器,再将(该解码器)所对应的编码器的相关信息(一般是编码器的输入输出数据)发送至UE侧,UE侧基于该信息训练自己所用的编码器。The training framework means that a model used as a reference is first trained on a certain node, and then the relevant information of the reference model is sent to the target node. Finally, the target node trains the model required by the node based on the information, thereby ensuring that each node (sub) model can be paired with each other. For example, the NW side first trains a set of complete models of encoders and decoders, and determines that the decoder obtained is the decoder actually used in the future, and then sends the relevant information of the encoder corresponding to (the decoder) (generally the input and output data of the encoder) to the UE side, and the UE side trains the encoder used by itself based on the information.

本训练框架可以继续细分为UE先训练(UE-first training)与NW先训练(NW-first training)两种情况。UE先训练指的是先在UE端训练完整的模型,再将NW训练与之相匹配的模型所需要的信息(一般为NW侧待训练模型的输入输出数据)发送到NW侧。相对地,NW先训练指的是先在NW端训练完整的模型,再将UE训练与之相匹配的模型所需要的信息(一般为UE侧待训练模型的输入输出数据)发送到UE侧。This training framework can be further divided into two cases: UE-first training and NW-first training. UE-first training means training the complete model on the UE side first, and then sending the information required for NW training to match the model (generally the input and output data of the model to be trained on the NW side) to the NW side. In contrast, NW-first training means training the complete model on the NW side first, and then sending the information required for UE training to match the model (generally the input and output data of the model to be trained on the UE side) to the UE side.

下面结合附图,通过一些实施例及其应用场景对本申请实施例提供的基于AI的CSI压缩方法进行详细地说明。The following, in combination with the accompanying drawings, describes in detail the AI-based CSI compression method provided in the embodiments of the present application through some embodiments and their application scenarios.

如图4所示,本申请的实施例提供了一种基于AI的CSI压缩方法,该方法可以包括如下步骤401至403:As shown in FIG. 4 , an embodiment of the present application provides an AI-based CSI compression method, which may include the following steps 401 to 403:

步骤401:终端向网络侧设备发送所述终端关于人工智能AI单元的能力信息。Step 401: The terminal sends capability information of the terminal about the artificial intelligence AI unit to the network side device.

其中,所述AI单元用于对信道状态信息CSI进行压缩。The AI unit is used to compress the channel state information CSI.

需要说明的是,AI单元可以用于对CSI进行时域、频域、空域中至少一项的CSI压缩,即AI单元可以进行CSI时域压缩、CSI频域压缩、CSI空域压缩中至少一项。It should be noted that the AI unit can be used to perform CSI compression in at least one of the time domain, frequency domain, and spatial domain on the CSI, that is, the AI unit can perform at least one of CSI time domain compression, CSI frequency domain compression, and CSI spatial domain compression.

另外,AI单元也可称为AI模型、机器学习(machine learning,ML)模型、ML单元、AI结构、AI功能、AI特性、神经网络、神经网络函数、神经网络功能等;或者所述AI单元也可以是指能够实现与AI相关的特定的算法、公式、处理流程、能力等的处理单元,或者所述AI单元可以是针对特定数据集的处理方法、算法、功能、模块或单元,或者所述AI单元可以是运行在图形处理单元(Graphics Processing Unit,GPU)、神经网络处理器(Neural network Processing Unit,NPU)、张量处理器(Tensor Processing Unit,TPU)、专用集成电路(Application Specific Integrated Circuit,ASIC)等AI/ML相关硬件上的处理方法、算法、功能、模块或单元,本申请对此不做具体限定。可选地,所述特定数据集包括AI单元/AI模型的输入、输出中至少一项。In addition, the AI unit may also be referred to as an AI model, a machine learning (ML) model, an ML unit, an AI structure, an AI function, an AI characteristic, a neural network, a neural network function, a neural network function, etc.; or the AI unit may also refer to a processing unit that can implement specific algorithms, formulas, processing procedures, capabilities, etc. related to AI, or the AI unit may be a processing method, algorithm, function, module or unit for a specific data set, or the AI unit may be a processing method, algorithm, function, module or unit running on AI/ML related hardware such as a graphics processing unit (GPU), a neural network processor (NPU), a tensor processor (TPU), an application specific integrated circuit (ASIC), etc., and this application does not make specific limitations on this. Optionally, the specific data set includes at least one of the input and output of the AI unit/AI model.

可选地,所述AI单元的标识,可以是AI模型标识、AI结构标识、AI算法标识,或者所述AI单元关联的特定数据集的标识,或者所述AI/ML相关的特定场景、环境、信道特征、设备的标识,或者所述AI/ML相关的功能、特性、能力或模块的标识,本申请对此不做具体限定。Optionally, the identifier of the AI unit may be an AI model identifier, an AI structure identifier, an AI algorithm identifier, or an identifier of a specific data set associated with the AI unit, or an identifier of a specific scenario, environment, channel feature, or device related to the AI/ML, or an identifier of a function, feature, capability, or module related to the AI/ML, and this application does not make any specific limitations on this.

此外,所述能力信息用于指示终端对AI单元的支持情况,即终端在进行CSI压缩方面的能力。In addition, the capability information is used to indicate the terminal's support for the AI unit, that is, the terminal's capability in performing CSI compression.

步骤402:所述终端接收所述网络侧设备根据所述能力信息发送的CSI配置信息。Step 402: The terminal receives CSI configuration information sent by the network side device according to the capability information.

其中,CSI配置信息包括进行CSI压缩的配置信息,即该CSI配置信息用于指示终端如何进行CSI压缩。The CSI configuration information includes configuration information for performing CSI compression, that is, the CSI configuration information is used to instruct the terminal how to perform CSI compression.

另外,所述CSI配置信息,也可以称为CSI关联信息、CSI触发信息、CSI调度信息,用于指示如何进行CSI压缩。In addition, the CSI configuration information may also be referred to as CSI association information, CSI trigger information, or CSI scheduling information, and is used to indicate how to perform CSI compression.

由步骤402可知,网络侧设备接收到终端上报的所述能力信息之后,根据该能力信息,确定CSI配置信息,以指示终端如何进行CSI压缩。It can be seen from step 402 that after receiving the capability information reported by the terminal, the network side device determines CSI configuration information according to the capability information to instruct the terminal how to perform CSI compression.

步骤403:所述终端根据所述CSI配置信息,通过所述AI单元对CSI进行压缩。Step 403: The terminal compresses the CSI through the AI unit according to the CSI configuration information.

如前文所述,AI单元可以用于对CSI进行时域、频域、空域中至少一项的CSI压缩,即AI单元可以进行CSI时域压缩、CSI频域压缩、CSI空域压缩中至少一项。其中,在步骤403中,终端具体执行时域、频域、空域中哪一项或几项的CSI压缩,取决于AI单元的功能以及CSI配置信息。As mentioned above, the AI unit can be used to perform CSI compression in at least one of the time domain, frequency domain, and spatial domain on the CSI, that is, the AI unit can perform at least one of CSI time domain compression, CSI frequency domain compression, and CSI spatial domain compression. In step 403, the terminal specifically performs one or more CSI compressions in the time domain, frequency domain, and spatial domain, depending on the function of the AI unit and the CSI configuration information.

需要说明的是,进行时域压缩,即为进行时域联合压缩,亦即联合多个时间单元(例如slot)上的CSI进行压缩,从而进一步降低CSI上报的开销或提升CSI上报精度。It should be noted that time domain compression is time domain joint compression, that is, CSI on multiple time units (such as slots) are combined for compression, so as to further reduce the overhead of CSI reporting or improve the accuracy of CSI reporting.

另外,时域联合压缩,即多时间单元上的CSI的上报方式,分为打包式与渐进式两种:打包式上报即为一次性上报多个时间单元(例如时隙)上的CSI(如下图5所示),而渐进式上报则是以自回归的方式依次上报每个时间单元(例如时隙)上的CSI(如上图6所示)。In addition, time domain joint compression, that is, the reporting method of CSI on multiple time units, is divided into two types: packaged reporting and progressive reporting. Packaged reporting is to report CSI on multiple time units (such as time slots) at one time (as shown in Figure 5 below), while progressive reporting is to report CSI on each time unit (such as time slot) in turn in an autoregressive manner (as shown in Figure 6 above).

此外,传统的基于类型二(Type II)码本的CSI上报支持非周期(aperiodic,AP)和半持续两种方式。对于AP方式,从系统角度来说,由于网络侧设备(例如基站)做一次调度只需要最新的一个CSI,所以相应地只需要触发一次终端的CSI上报表示最近的一次测量结果即可,并无连续上报多个时刻的CSI的需求。即使在AP方式下采用这种渐进式的CSI上报,也会面临没有办法控制上一次CSI发送的时间的问题,如果网络侧设备可能是很久之前调度的这个终端,则两个需要上报的CSI之间的时域相关性很弱,也难有时域压缩方案的发挥空间。因此,持续的调度(例如采用SP方式),可以出现合适时域压缩CSI的场景。即渐进式的时域CSI压缩主要依靠半持续(semi-persistent,SP)CSI上报机制进行。In addition, the traditional CSI reporting based on the Type II codebook supports two modes: aperiodic (AP) and semi-persistent. For the AP mode, from the system perspective, since the network side device (such as the base station) only needs the latest CSI for one scheduling, it only needs to trigger the CSI report of the terminal once to indicate the most recent measurement result, and there is no need to continuously report the CSI at multiple times. Even if this progressive CSI reporting is adopted in the AP mode, there will be a problem of no way to control the time of the last CSI transmission. If the network side device may be the terminal that was scheduled a long time ago, the time domain correlation between the two CSIs that need to be reported is very weak, and there is no room for the time domain compression scheme to play. Therefore, continuous scheduling (such as the SP mode) can lead to a scenario where the CSI is compressed in the time domain. That is, the progressive time domain CSI compression is mainly carried out by the semi-persistent (SP) CSI reporting mechanism.

由上述步骤401至403可知,在本申请实施例中,终端能够向网络侧设备发送该终端关于AI单元的能力信息,从而接收网络侧设备根据该能力信息发送的CSI配置信息,进而根据接收到的CSI配置信息,通过AI单元对CSI进行压缩。可见,在本申请实施例中,终端可以与网络侧设备交互其关于用于对CSI进行压缩的AI单元的能力信息,以使得网络侧设备可以基于终端关于AI单元的能力信息,配置终端如何进行CSI压缩,因此,本申请的实施例提供了终端与网络侧设备基于AI单元对CSI进行压缩时的信息交互方法。It can be seen from the above steps 401 to 403 that in the embodiment of the present application, the terminal can send the capability information of the terminal about the AI unit to the network side device, thereby receiving the CSI configuration information sent by the network side device according to the capability information, and then compressing the CSI through the AI unit according to the received CSI configuration information. It can be seen that in the embodiment of the present application, the terminal can interact with the network side device about its capability information about the AI unit used to compress the CSI, so that the network side device can configure how the terminal performs CSI compression based on the terminal's capability information about the AI unit. Therefore, the embodiment of the present application provides a method for information interaction between the terminal and the network side device when compressing CSI based on the AI unit.

可选地,所述能力信息包括如下A-1至A-4中至少一项:Optionally, the capability information includes at least one of the following items A-1 to A-4:

A-1项:所述终端是否支持基于AI的CSI压缩;Item A-1: whether the terminal supports AI-based CSI compression;

A-2项:所述终端所支持的所述AI单元的类型;Item A-2: the type of the AI unit supported by the terminal;

其中,所述AI单元的类型可以包括如下至少一种类型:The type of the AI unit may include at least one of the following types:

第一类型(也可以称为专用模型):不同时间单元内的CSI进行压缩时采用不同的编码器和解码器;如图7所示,ENC0与DEC0专门用于slot0上的CSI上报,依此类推,ENC表示编码器,DEC表示解码器;The first type (also called a dedicated model): different encoders and decoders are used to compress CSI in different time units; as shown in FIG7 , ENC0 and DEC0 are specifically used for reporting CSI on slot0, and so on, where ENC represents an encoder and DEC represents a decoder;

第二类型(也可以称为共享模型):对不同时间单元内的CSI进行压缩时采用相同的编码器和解码器;如图6所示,将一组ENC0与DEC0应用于所有的slot上的CSI上报;The second type (also called the shared model): the same encoder and decoder are used to compress CSI in different time units; as shown in FIG6 , a set of ENC0 and DEC0 is applied to CSI reporting on all slots;

第三类型:部分时间单元中,不同时间单元内的CSI进行压缩时采用不同的编码器和解码器;另外一部分时间单元中,对不同时间单元内的CSI进行压缩时采用相同的编码器和解码器;例如AI单元可以对4个时间单元的CSI进行压缩,其中,前两个时间单元的CSI进行压缩时可以采用相同的编码器和解码器,后两个时间单元内的CSI进行压缩时可以分别采用不同的编码器和解码器。The third type: in some time units, different encoders and decoders are used to compress CSI in different time units; in another part of time units, the same encoder and decoder are used to compress CSI in different time units; for example, the AI unit can compress CSI of 4 time units, among which the same encoder and decoder can be used to compress CSI in the first two time units, and different encoders and decoders can be used to compress CSI in the last two time units.

A-3项:第一指示信息,所述第一指示信息用于指示所述终端支持的目标时间窗的长度,所述目标时间窗包括至少一个所述AI单元进行CSI压缩的时间单元(例如时隙(slot));即可以理解为:目标时间窗用于指示AI单元执行一次推理(即进行CSI压缩)时所处理的时间单元的最大数量。Item A-3: First indication information, the first indication information is used to indicate the length of a target time window supported by the terminal, the target time window including at least one time unit (e.g., time slot) for the AI unit to perform CSI compression; that is, it can be understood that: the target time window is used to indicate the maximum number of time units processed when the AI unit performs an inference (i.e., performs CSI compression).

需要说明的是,专用模型的一个重要特征是有明确的时间窗概念,即前后最多处理几个不同时刻上的CSI(一般来讲,时间窗需要在模型训练阶段确定,并且推理阶段的时间窗长度与训练阶段保持一致)。一旦待上报的CSI数量超过了模型在时域上所能处理的最大CSI的数量,则需要从slot0开始重新启动一次推理(即该方案难以在一次推理过程中处理超过窗长度的slot上的CSI上报,如图7所示,其可能的原因为没有某一组ENC与DEC模型能够处理ENC3与DEC3输出的中间信息流(internal information));此外,在推理时还要将当前slot位于时间窗内的位置与所用模型对齐(即ENC1与DEC1仅能处理窗内的第二个slot上的CSI,不能用于处理第三个slot上的CSI),否则容易出现因匹配错位导致的模型性能下降。It should be noted that an important feature of the dedicated model is that it has a clear concept of time window, that is, it processes CSI at a maximum of several different moments (generally speaking, the time window needs to be determined in the model training phase, and the time window length in the inference phase is consistent with the training phase). Once the number of CSIs to be reported exceeds the maximum number of CSIs that the model can process in the time domain, it is necessary to restart the inference from slot0 (that is, it is difficult for this solution to process CSI reports on slots that exceed the window length in one inference process, as shown in Figure 7. The possible reason is that no set of ENC and DEC models can process the intermediate information flow (internal information) output by ENC3 and DEC3); in addition, during inference, the position of the current slot in the time window must be aligned with the model used (that is, ENC1 and DEC1 can only process CSI on the second slot in the window, and cannot be used to process CSI on the third slot), otherwise the model performance is likely to degrade due to mismatching.

专用模型虽然存在上述限制,但其性能上限较高,尤其是在处理时间窗内较为靠后的slot上的CSI时。共享模型对时间窗的要求较弱,因为其共用同一组ENC0与DEC0的关系,其推理过程可以在时域上一直持续下去并且不会有明显的性能损失(例如使用连续的4个slot上的CSI训练模型,但是该模型可以用来压缩连续6个甚至更多的slot上的CSI,因为ENC0与DEC0能够一直识别中间信息流)。因此,该方案对信息交互的需求较小。虽然共享模型方案易于实施,但受限于贡献模型带来的参数限制,其性能一般来说弱于专用模型方案,尤其是对于时序上靠后的slot而言。Although the dedicated model has the above limitations, its performance ceiling is relatively high, especially when processing CSI in slots later in the time window. The shared model has weaker requirements on the time window because it shares the same set of ENC0 and DEC0 relationships, and its reasoning process can continue in the time domain without obvious performance loss (for example, a model is trained using CSI in 4 consecutive slots, but the model can be used to compress CSI in 6 or more consecutive slots because ENC0 and DEC0 can always identify the intermediate information flow). Therefore, this solution has less demand for information interaction. Although the shared model solution is easy to implement, it is limited by the parameter restrictions brought by the contribution model, and its performance is generally weaker than the dedicated model solution, especially for slots later in time.

可以理解的是,虽然共享模型对时间窗的要求较弱,但在使用共享模型进行CSI压缩时,也可以存在相应的时间窗;同理上述第三类型的AI单元进行CSI压缩时,也可以存储相应的时间窗。It is understandable that although the shared model has weaker requirements on the time window, a corresponding time window may exist when the shared model is used for CSI compression; similarly, when the third type of AI unit mentioned above performs CSI compression, the corresponding time window may also be stored.

可选地,所述第一指示信息包括如下B-1至B-3中至少一项:Optionally, the first indication information includes at least one of the following items B-1 to B-3:

B-1项:所述终端支持的所述目标时间窗的最大长度;即终端上报的能力信息中所指示的可用目标时间窗长度为最大长度,在此基础上网络侧设备可以调度任何数量小于等于或小于该最大长度的CSI上报。Item B-1: The maximum length of the target time window supported by the terminal; that is, the available target time window length indicated in the capability information reported by the terminal is the maximum length, on this basis, the network side device can schedule any number of CSI reports that are less than, equal to or less than the maximum length.

B-2项:所述终端支持的所述目标时间窗的长度的集合;即终端上报的能力信息中可以指示终端所支持的目标时间窗的长度集合,网络侧设备在后续调度CSI上报时可以从该集合中选择上报的CSI数量。Item B-2: a set of target time window lengths supported by the terminal; that is, the capability information reported by the terminal may indicate a set of target time window lengths supported by the terminal, and the network-side device may select the number of CSIs to be reported from the set when subsequently scheduling CSI reporting.

B-3项:所述终端支持的所述目标时间窗的长度配置的标识信息;即终端的能力上报阶段,终端不仅可以直接上报支持的目标时间窗长度,还可以上报支持的典型目标时间窗长度配置,例如协议中约定了一些典型的目标时间窗配置,上报时可以直接报这些典型配置的标识(例如索引或序号)序号。Item B-3: identification information of the target time window length configuration supported by the terminal; that is, during the terminal capability reporting stage, the terminal can not only directly report the supported target time window length, but also report the supported typical target time window length configuration. For example, some typical target time window configurations are agreed upon in the protocol, and the identification (such as index or serial number) of these typical configurations can be directly reported during reporting.

A-4项:所述终端支持的CSI上报的间隔模式,例如等间隔模式或非等间隔模式;这里,该间隔是指上报CSI之间间隔的时间单元;Item A-4: the interval mode of CSI reporting supported by the terminal, such as equal interval mode or non-equal interval mode; here, the interval refers to the time unit between reporting CSI;

其中,即使AI单元在模型训练阶段使用的数据为连续等间隔上的CSI,AI单元仍然可以具备一定的泛化能力,扩展到非等间隔的CSI工作,如图8所示。即图8中训练阶段使用的连续slot上的CSI数据,推理阶段使用非等间隔的CSI数据(缺失了slot1上的CSI)。进行上述slot模式(pattern)扩展可能会有一定性能损失,例如随着pattern中相邻slot之间的时间间隔增大,CSI的恢复精度将会下降(可以理解为时间间隔更长的CSI能相互提供的信息变少),但实验结果表明只要间隔不过大(例如间隔一到两个slot),恢复精度的下降程度仍处于可接受的范围。Among them, even if the data used by the AI unit in the model training phase is CSI at continuous equal intervals, the AI unit can still have a certain generalization ability and expand to non-equally spaced CSI work, as shown in Figure 8. That is, the CSI data on continuous slots used in the training phase in Figure 8, and the non-equally spaced CSI data (CSI on slot1 is missing) are used in the inference phase. There may be a certain performance loss in the above-mentioned slot pattern expansion. For example, as the time interval between adjacent slots in the pattern increases, the recovery accuracy of CSI will decrease (it can be understood that CSI with a longer time interval can provide less information to each other), but the experimental results show that as long as the interval is not too large (for example, one or two slots), the degree of decline in recovery accuracy is still within an acceptable range.

由A-4项可知,一个目标时间窗内的一个时间单元可以执行一次CSI上报,其中,一个目标时间窗内的时间单元可以包括时域上等间隔的时间单元(例如时隙0、1、2、3),也可以包括非等间隔的时间单元(例如时隙0、2、3、4)。It can be seen from item A-4 that a CSI report can be performed once in a time unit within a target time window, where the time unit within a target time window may include time units with equal intervals in the time domain (for example, time slots 0, 1, 2, and 3), and may also include time units with unequal intervals (for example, time slots 0, 2, 3, and 4).

可选地,所述CSI配置信息包括如下C-1至C-6中至少一项:Optionally, the CSI configuration information includes at least one of the following C-1 to C-6:

C-1项:CSI上报数量(即网络侧设备调度的终端执行CSI上报的数量);Item C-1: Number of CSI reports (i.e., the number of CSI reports performed by terminals scheduled by the network-side device);

C-2项:使用的所述AI单元的类型;其中,AI单元的类型包括前文所述的第一类型、第二类型、第三类型中至少一项,此处不再赘述;Item C-2: the type of the AI unit used; wherein the type of the AI unit includes at least one of the first type, the second type, and the third type described above, which will not be described in detail here;

C-3项:CSI分组信息,所述CSI分组信息用于指示根据目标时间窗的长度,对需要上报的CSI进行的分组,所述目标时间窗包括至少一个所述AI单元进行CSI压缩的时间单元;Item C-3: CSI grouping information, where the CSI grouping information is used to indicate grouping of CSI to be reported according to the length of a target time window, where the target time window includes at least one time unit for CSI compression by the AI unit;

其中,如果终端需要执行的CSI上报数量超过目标时间窗的长度,则需要对终端上报的CSI进行分组,这样,一个分组内的CSI上报处于一个目标时间窗内(即一个分组对应一个目标时间窗)。If the number of CSI reports that the terminal needs to perform exceeds the length of the target time window, the CSI reported by the terminal needs to be grouped, so that the CSI reports in one group are within one target time window (ie, one group corresponds to one target time window).

即可以理解为:CSI分组信息用于指示哪些CSI在同一个目标时间窗内进行上报。当所需调度的CSI数量属于终端能力所能支持的目标时间窗长度之一,或所需调度的CSI数量小于终端能力所能支持的最大目标时间窗长度时,网络侧设备可直接调度该数量的CSI上报。当所需调度的CSI数量不属于终端能力中所支持的目标时间窗长度(或大于所支持的最大目标时间窗的长度)时,网络侧设备可以进一步指示所调度的CSI的分组信息。That is, it can be understood as: CSI grouping information is used to indicate which CSIs are reported within the same target time window. When the number of CSIs to be scheduled belongs to one of the target time window lengths supported by the terminal capability, or the number of CSIs to be scheduled is less than the maximum target time window length supported by the terminal capability, the network side device can directly schedule the CSI report of this number. When the number of CSIs to be scheduled does not belong to the target time window length supported by the terminal capability (or is greater than the length of the maximum target time window supported), the network side device can further indicate the grouping information of the scheduled CSI.

例如网络侧设备调度10个CSI上报,而终端能力支持至多4个CSI为一组进行时域压缩,此时网络侧设备可以指示前4个CSI为一组,再之后4个CSI为另一组,最后2个CSI一组;或者前2个CSI为一组,再之后4个为一组,最后4个为一组。For example, the network side device schedules 10 CSI reports, and the terminal capability supports time domain compression of up to 4 CSIs as a group. At this time, the network side device can indicate that the first 4 CSIs are a group, the next 4 CSIs are another group, and the last 2 CSIs are a group; or the first 2 CSIs are a group, the next 4 are a group, and the last 4 are a group.

C-4项:第二指示信息,所述第二指示信息用于指示CSI上报时,是否需要携带所上报的CSI在其所属分组中的位置;其中,一个分组对应一个目标时间窗,因此,第二指示信息也可以理解为:用于指示CSI上报时是否需要携带所上报的CSI在相应目标时间窗内的位置。Item C-4: second indication information, the second indication information is used to indicate whether, when reporting CSI, it is necessary to carry the position of the reported CSI in the group to which it belongs; wherein, one group corresponds to one target time window, therefore, the second indication information can also be understood as: used to indicate whether, when reporting CSI, it is necessary to carry the position of the reported CSI in the corresponding target time window.

C-5项:所述目标时间窗内的至少部分CSI上报的负载长度,所述负载长度为CSI上报占用的上行链路控制信息UCI资源长度;即网络侧设备可以向终端指示一个目标时间窗内的部分CSI上报的负载长度,也可以指示一个目标时间窗内全部CSI上报的负载长度;其中,当网络侧指示一个目标时间窗内的部分CSI上报的负载长度时,该目标时间窗内剩余CSI上报的负载长度可以按协议事先约定的排列规则推算得到。Item C-5: The load length of at least part of the CSI reports within the target time window, where the load length is the length of the uplink control information UCI resources occupied by the CSI reports; that is, the network side device can indicate to the terminal the load length of part of the CSI reports within a target time window, or can indicate the load length of all CSI reports within a target time window; wherein, when the network side indicates the load length of part of the CSI reports within a target time window, the load length of the remaining CSI reports within the target time window can be calculated according to the arrangement rules agreed in advance by the protocol.

C-6项:所述目标时间窗内用于测量CSI的目标资源。Item C-6: Target resources used to measure CSI within the target time window.

需要说明的是,终端在目标时间窗内的一个时间单元上测量CSI,从而上报CSI。相应地,网络侧设备还可以向终端指示其在目标时间窗内用于测量CSI的目标资源。It should be noted that the terminal measures the CSI in a time unit within the target time window, and thus reports the CSI. Accordingly, the network-side device may also indicate to the terminal the target resource for measuring the CSI within the target time window.

可选地,上述C-3项中的CSI分组信息包括如下D-1至D-3中至少一项:Optionally, the CSI grouping information in the above item C-3 includes at least one of the following items D-1 to D-3:

D-1项:每个需要上报的CSI所属分组的标识信息;Item D-1: identification information of the group to which each CSI to be reported belongs;

例如网络侧设备调度10个CSI上报,而终端能力支持至多4个CSI为一组进行时域压缩,如果网络侧设备指示第1~4个CSI为一组,第5~8个CSI为一组,第9~10个CSI为一组,则具体地,网络侧设备可以分别指示每一个CSI所属的分组的标识信息,例如第一个CSI属于第一个分组,第二个CSI属于第一个分组,第三个CSI属于第一个分组,第四个CSI属于第一个分组……。For example, the network side device schedules 10 CSI reports, and the terminal capability supports time domain compression of up to 4 CSIs as a group. If the network side device indicates that the 1st to 4th CSIs are a group, the 5th to 8th CSIs are a group, and the 9th to 10th CSIs are a group, then specifically, the network side device can respectively indicate the identification information of the group to which each CSI belongs, for example, the first CSI belongs to the first group, the second CSI belongs to the first group, the third CSI belongs to the first group, the fourth CSI belongs to the first group….

D-2项:每个分组内第一个CSI上报在需要上报的CSI中的位置信息,以及每个分组中包括的CSI上报的数量;这样,终端可以确定各个CSI所属的分组;Item D-2: location information of the first CSI report in each group in the CSI to be reported, and the number of CSI reports included in each group; in this way, the terminal can determine the group to which each CSI belongs;

例如网络侧设备调度10个CSI上报,而终端能力支持至多4个CSI为一组进行时域压缩,如果网络侧设备指示第1~4个CSI为一组,第5~8个CSI为一组,第9~10个CSI为一组,则具体地,网络侧设备可以分别指示每一个分组内的第一个CSI在这10个CSI中的位置,以及每个分组包括的CSI的数量,即第一个分组中的第一个CSI为这10个CSI中的第1个,第二个分组中的第一个CSI为这10个CSI中的第5个,第三个分组中的第一个CSI为这10个CSI中的第9个,第一个分组包括4个CSI,第二个分组包括4个CSI,第三个分组包括2个CSI。For example, the network side device schedules 10 CSI reports, and the terminal capability supports time domain compression of up to 4 CSIs as a group. If the network side device indicates that the 1st to 4th CSIs are a group, the 5th to 8th CSIs are a group, and the 9th to 10th CSIs are a group, then specifically, the network side device can respectively indicate the position of the first CSI in each group among the 10 CSIs, and the number of CSIs included in each group, that is, the first CSI in the first group is the first of the 10 CSIs, the first CSI in the second group is the fifth of the 10 CSIs, and the first CSI in the third group is the ninth of the 10 CSIs. The first group includes 4 CSIs, the second group includes 4 CSIs, and the third group includes 2 CSIs.

需要说明的是,如果某个分组包括一个CSI(即某个目标时间窗的长度为1),则该CSI(即该目标时间窗内的CSI)不进行时域联合压缩(例如仅进行空频域压缩)。It should be noted that if a group includes a CSI (ie, the length of a target time window is 1), the CSI (ie, the CSI within the target time window) is not compressed in the time domain (eg, only compressed in the space-frequency domain).

D-3项:需要进行时域联合压缩的目标CSI,以及所述目标CSI所属的分组的标识信息。Item D-3: target CSI that needs to be jointly compressed in the time domain, and identification information of the group to which the target CSI belongs.

由D-3项可知,网络侧设备可以仅指示需要进行时域联合压缩的CSI以及分组,剩余CSI默认各自不进行时域联合压缩。当不进行任何分组指示时,默认全部不进行时域联合压缩。As can be seen from item D-3, the network side device can only indicate the CSI and grouping that need to be compressed in the time domain, and the remaining CSIs are not compressed in the time domain by default. When no grouping indication is given, all are not compressed in the time domain by default.

可选地,在上述C-5项中,所述目标时间窗内的至少部分CSI上报的负载长度满足如下E-1至E-5中至少一项:Optionally, in the above item C-5, the payload length of at least part of the CSI reported within the target time window satisfies at least one of the following items E-1 to E-5:

E-1项:所述目标时间窗内的每次CSI上报的负载长度相同(即同一目标时间窗内每次CSI上报的负载长度相同);此种情况下,网络侧设备针对一个目标时间窗指示一个负载长度即可;即如果网络侧设备指示一个目标时间窗对应一个负载长度X,则表示该目标时间窗内的每次CSI上报的负载长度均为X;Item E-1: The payload length of each CSI report within the target time window is the same (i.e., the payload length of each CSI report within the same target time window is the same); in this case, the network side device only needs to indicate one payload length for one target time window; that is, if the network side device indicates that one target time window corresponds to one payload length X, it means that the payload length of each CSI report within the target time window is X;

E-2项:所述目标时间窗内的第一次CSI上报的负载的长度,大于所述目标时间窗内所述第一次CSI上报之后的CSI上报的负载长度(即同一目标时间窗内第一次CSI上报的负载长度,大于第一次CSI上报之后的CSI上报的负载长度);Item E-2: the length of the payload of the first CSI report within the target time window is greater than the length of the payload of the CSI report after the first CSI report within the target time window (i.e., the length of the payload of the first CSI report within the same target time window is greater than the length of the payload of the CSI report after the first CSI report);

E-3项:所述目标时间窗内所述第一次CSI上报之后的CSI上报的负载长度,按照等差数列形式排布(即同一个目标时间窗内第一次上报之后的CSI上报的负载长度按照等差数列形式排布);此种情况下,针对一个目标时间窗内第一次CSI上报之后的CSI上报,网络侧设备可以指示一个负载长度以及相邻CSI上报的负载差值,其中,该负载长度即为目标时间窗内的第二次CSI上报的负载长度,从而根据相邻CSI上报的负载差值,可以确定出该目标时间窗内第三次以及之后的CSI上报的负载长度;Item E-3: the load length of the CSI report after the first CSI report in the target time window is arranged in the form of an arithmetic progression (that is, the load length of the CSI report after the first report in the same target time window is arranged in the form of an arithmetic progression); in this case, for the CSI report after the first CSI report in a target time window, the network side device can indicate a load length and a load difference between adjacent CSI reports, wherein the load length is the load length of the second CSI report in the target time window, so that according to the load difference between adjacent CSI reports, the load length of the third and subsequent CSI reports in the target time window can be determined;

在E-3项中,示例性地,一个目标时间窗内的CSI上报的负载长度可能存在一定关联,例如目标时间窗内第一个CSI的反馈负载长度较高,第二个次之,直至窗内最后一个CSI负载为窗内上报的最低值。In item E-3, exemplarily, there may be a certain correlation between the load lengths of CSI reports within a target time window, for example, the feedback load length of the first CSI in the target time window is higher, followed by the second, until the last CSI load in the window is the lowest value reported in the window.

E-4项:所述目标时间窗内所述第一次CSI上报之后的CSI上报的负载长度相同(即同一个目标时间窗内第一次CSI上报之后的各次CSI上报的负载长度相同);此种情况下,网络侧设备针对第一次CSI上报之后的CSI上报指示一个负载长度即可。Item E-4: The payload length of the CSI reports after the first CSI report within the target time window is the same (i.e., the payload length of each CSI report after the first CSI report within the same target time window is the same); in this case, the network side device only needs to indicate one payload length for the CSI report after the first CSI report.

E-5项:在所述目标时间窗内的各次CSI上报的负载长度不同的情况下,所述目标时间窗内各次CSI上报的负载长度,隐式指示所述目标时间窗内的各次CSI上报在所述目标时间窗内的位置;例如一个目标时间窗长度为4个时隙,各个时隙的CSI上报的负载为100、80、64、50,则负载为100的CSI上报位于是时间窗内的第一个时隙,负载为80的CSI上报位于是时间窗内的第二个时隙,负载为64的CSI上报位于是时间窗内的第三个时隙,负载为50的CSI上报位于是时间窗内的第四个时隙。此种情况下,网络侧设备可以配置终端进行CSI上报时,不需要携带所上报的CSI在其所属分组中的位置(即所上报的CSI在相应目标时间窗内的位置)。Item E-5: When the load lengths of each CSI report within the target time window are different, the load lengths of each CSI report within the target time window implicitly indicate the position of each CSI report within the target time window within the target time window; for example, a target time window length is 4 time slots, and the loads of the CSI reports in each time slot are 100, 80, 64, and 50, then the CSI report with a load of 100 is located in the first time slot within the time window, the CSI report with a load of 80 is located in the second time slot within the time window, the CSI report with a load of 64 is located in the third time slot within the time window, and the CSI report with a load of 50 is located in the fourth time slot within the time window. In this case, the network-side device can configure the terminal to report CSI without carrying the position of the reported CSI in the group to which it belongs (i.e., the position of the reported CSI in the corresponding target time window).

可选地,上述C-6项中的目标资源符合如下F-1至F-4中至少一项:Optionally, the target resource in the above item C-6 meets at least one of the following items F-1 to F-4:

F-1项:所述目标时间窗内每次测量CSI的资源相同(即同一目标时间窗内不同时间单元中测量CSI的资源相同);Item F-1: the resources for measuring CSI each time within the target time window are the same (that is, the resources for measuring CSI in different time units within the same target time window are the same);

F-2项:所述目标时间窗中第一个时间单元内用于测量CSI的资源最多(即同一目标时间窗内第一个时间单元内测量CSI的资源的数目,大于第一个时间单元之后的时间单元内测量CSI的资源的数目);Item F-2: the number of resources used to measure CSI in the first time unit in the target time window is the largest (i.e., the number of resources used to measure CSI in the first time unit in the same target time window is greater than the number of resources used to measure CSI in the time units after the first time unit);

F-3项:所述目标时间窗中第一个时间单元之后的各个时间单元内用于测量CSI的资源的数目相同(即同一个目标时间窗内第一个时间单元之后的各个时间单元内用于测量CSI的资源数目相同);Item F-3: the number of resources used for measuring CSI in each time unit after the first time unit in the target time window is the same (that is, the number of resources used for measuring CSI in each time unit after the first time unit in the same target time window is the same);

F-4项:所述目标时间窗中第一个时间单元之后的各个时间单元内用于测量CSI的资源的数量,按照时域的先后顺序依次减少(即同一个目标时间窗内第i个时间单元内用于测量CSI的资源的数目大于第i+1个时间单元内用于测量CSI的资源的数目,i为大于2的整数)。Item F-4: The number of resources used to measure CSI in each time unit after the first time unit in the target time window decreases in sequence in the time domain (i.e., the number of resources used to measure CSI in the i-th time unit in the same target time window is greater than the number of resources used to measure CSI in the i+1-th time unit, where i is an integer greater than 2).

由上述F-1至F-4项可知,同一目标时间窗内不同时间单元内测量CSI的资源可以相同,也可以不同。It can be seen from the above items F-1 to F-4 that the resources for measuring CSI in different time units within the same target time window may be the same or different.

如图9所示,本申请的实施例还提供了一种基于AI的CSI压缩方法,该方法可以包括如下步骤901至903:As shown in FIG. 9 , an embodiment of the present application further provides an AI-based CSI compression method, which may include the following steps 901 to 903:

步骤901:网络侧设备接收终端发送的所述终端关于人工智能AI单元的能力信息。Step 901: The network side device receives capability information about the artificial intelligence AI unit of the terminal sent by the terminal.

其中,所述AI单元用于对信道状态信息CSI进行压缩。The AI unit is used to compress the channel state information CSI.

需要说明的是,AI单元可以用于对CSI进行时域、频域、空域中至少一项的CSI压缩,即AI单元可以进行CSI时域压缩、CSI频域压缩、CSI空域压缩中至少一项。It should be noted that the AI unit can be used to perform CSI compression in at least one of the time domain, frequency domain, and spatial domain on the CSI, that is, the AI unit can perform at least one of CSI time domain compression, CSI frequency domain compression, and CSI spatial domain compression.

另外,所述能力信息用于指示终端对AI单元的支持情况,即终端在进行CSI压缩方面的能力。In addition, the capability information is used to indicate the terminal's support for the AI unit, that is, the terminal's capability in performing CSI compression.

步骤902:所述网络侧设备根据所述能力信息,确定用于指示所述终端对CSI进行压缩的CSI配置信息。Step 902: The network-side device determines, according to the capability information, CSI configuration information for instructing the terminal to compress the CSI.

其中,CSI配置信息包括进行CSI压缩的配置信息,即该CSI配置信息用于指示终端如何进行CSI压缩。The CSI configuration information includes configuration information for performing CSI compression, that is, the CSI configuration information is used to instruct the terminal how to perform CSI compression.

另外,所述CSI配置信息,也可以称为CSI关联信息、CSI触发信息、CSI调度信息,用于指示如何进行CSI压缩。In addition, the CSI configuration information may also be referred to as CSI association information, CSI trigger information, or CSI scheduling information, and is used to indicate how to perform CSI compression.

由步骤902可知,网络侧设备接收到终端上报的所述能力信息之后,根据该能力信息,确定CSI配置信息,以指示终端如何进行CSI压缩。It can be seen from step 902 that after receiving the capability information reported by the terminal, the network side device determines CSI configuration information according to the capability information to instruct the terminal how to perform CSI compression.

步骤903:所述网络侧设备向所述终端发送所述CSI配置信息。Step 903: The network side device sends the CSI configuration information to the terminal.

其中,终端接收到CSI配置信息后,根据CSI配置信息,通过AI单元对CSI进行压缩。Among them, after the terminal receives the CSI configuration information, it compresses the CSI through the AI unit according to the CSI configuration information.

另外,AI单元可以用于对CSI进行时域、频域、空域中至少一项的CSI压缩,即AI单元可以进行CSI时域压缩、CSI频域压缩、CSI空域压缩中至少一项。其中,终端具体执行时域、频域、空域中哪一项或几项的CSI压缩,取决于AI单元的功能以及CSI配置信息。In addition, the AI unit can be used to perform CSI compression in at least one of the time domain, frequency domain, and spatial domain on the CSI, that is, the AI unit can perform at least one of CSI time domain compression, CSI frequency domain compression, and CSI spatial domain compression. Among them, the terminal specifically performs which one or more CSI compressions in the time domain, frequency domain, and spatial domain depends on the function of the AI unit and the CSI configuration information.

由上述步骤901至903可知,在本申请实施例中,网络侧设备能够接收终端发送的该终端关于AI单元的能力信息,从而根据该能力信息确定CSI配置信息,进而将CSI配置信息发送给终端,以使得终端根据接收到的CSI配置信息,通过AI单元对CSI进行压缩。可见,在本申请实施例中,终端可以与网络侧设备交互其关于用于对CSI进行压缩的AI单元的能力信息,以使得网络侧设备可以基于终端关于AI单元的能力信息,配置终端如何进行CSI压缩,因此,本申请的实施例提供了终端与网络侧设备基于AI单元对CSI进行压缩时的信息交互方法。It can be seen from the above steps 901 to 903 that in the embodiment of the present application, the network side device can receive the capability information of the terminal about the AI unit sent by the terminal, thereby determining the CSI configuration information based on the capability information, and then sending the CSI configuration information to the terminal, so that the terminal compresses the CSI through the AI unit according to the received CSI configuration information. It can be seen that in the embodiment of the present application, the terminal can interact with the network side device about its capability information about the AI unit used to compress the CSI, so that the network side device can configure how the terminal performs CSI compression based on the terminal's capability information about the AI unit. Therefore, the embodiment of the present application provides a method for information interaction between the terminal and the network side device when compressing CSI based on the AI unit.

可选地,所述能力信息包括如下A-1至A-4中至少一项:Optionally, the capability information includes at least one of the following items A-1 to A-4:

A-1项:所述终端是否支持基于AI的CSI压缩;Item A-1: whether the terminal supports AI-based CSI compression;

A-2项:所述终端所支持的所述AI单元的类型;Item A-2: the type of the AI unit supported by the terminal;

A-3项:第一指示信息,所述第一指示信息用于指示所述终端支持的目标时间窗的长度,所述目标时间窗包括至少一个所述AI单元进行CSI压缩的时间单元(例如时隙(slot))。Item A-3: First indication information, where the first indication information is used to indicate the length of a target time window supported by the terminal, where the target time window includes at least one time unit (eg, a time slot) for performing CSI compression by the AI unit.

A-4项:所述终端支持的CSI上报的间隔模式。Item A-4: The CSI reporting interval mode supported by the terminal.

可以理解的是,此处A-1至A-4项的相关说明可参见前文所述,此处不再赘述。It can be understood that the relevant explanations of items A-1 to A-4 here can be found in the previous text and will not be repeated here.

可选地,所述第一指示信息包括如下B-1至B-3中至少一项:Optionally, the first indication information includes at least one of the following items B-1 to B-3:

B-1项:所述终端支持的所述目标时间窗的最大长度;Item B-1: the maximum length of the target time window supported by the terminal;

B-2项:所述终端支持的所述目标时间窗的长度的集合;Item B-2: a set of lengths of the target time window supported by the terminal;

B-3项:所述终端支持的所述目标时间窗的长度配置的标识信息。Item B-3: identification information of the length configuration of the target time window supported by the terminal.

可以理解的是,此处B-1至B-3项的相关说明可参见前文所述,此处不再赘述。It can be understood that the relevant explanations of items B-1 to B-3 here can be found in the previous text and will not be repeated here.

可选地,所述CSI配置信息包括如下C-1至C-6中至少一项:Optionally, the CSI configuration information includes at least one of the following C-1 to C-6:

C-1项:CSI上报数量;Item C-1: CSI reporting quantity;

C-2项:使用的所述AI单元的类型;Item C-2: Type of AI unit used;

C-3项:CSI分组信息,所述CSI分组信息用于指示根据目标时间窗的长度,对需要上报的CSI进行的分组,所述目标时间窗包括至少一个所述AI单元进行CSI压缩的时间单元;Item C-3: CSI grouping information, where the CSI grouping information is used to indicate grouping of CSI to be reported according to the length of a target time window, where the target time window includes at least one time unit for CSI compression by the AI unit;

C-4项:第二指示信息,所述第二指示信息用于指示CSI上报时,是否需要携带所上报的CSI在其所属分组中的位置;Item C-4: second indication information, where the second indication information is used to indicate whether the position of the reported CSI in the group to which it belongs needs to be carried when the CSI is reported;

C-5项:所述目标时间窗内的至少部分CSI上报的负载长度,所述负载长度为CSI上报占用的上行链路控制信息UCI资源长度;Item C-5: the payload length of at least part of the CSI report within the target time window, where the payload length is the length of the uplink control information UCI resources occupied by the CSI report;

C-6项:所述目标时间窗内用于测量CSI的目标资源。Item C-6: Target resources used to measure CSI within the target time window.

可以理解的是,此处C-1至C-6项的相关说明可参见前文所述,此处不再赘述。It can be understood that the relevant explanations of items C-1 to C-6 here can be found in the previous text and will not be repeated here.

可选地,上述C-3项中的CSI分组信息包括如下D-1至D-3中至少一项:Optionally, the CSI grouping information in the above item C-3 includes at least one of the following items D-1 to D-3:

D-1项:每个需要上报的CSI所属分组的标识信息;Item D-1: identification information of the group to which each CSI to be reported belongs;

D-2项:每个分组内第一个CSI上报在需要上报的CSI中的位置信息,以及每个分组中包括的CSI上报的数量;Item D-2: location information of the first CSI report in each group in the CSI to be reported, and the number of CSI reports included in each group;

D-3项:需要进行时域联合压缩的目标CSI,以及所述目标CSI所属的分组的标识信息。Item D-3: target CSI that needs to be jointly compressed in the time domain, and identification information of the group to which the target CSI belongs.

可以理解的是,此处D-1至D-3项的相关说明可参见前文所述,此处不再赘述。It can be understood that the relevant explanations of items D-1 to D-3 here can be found in the previous text and will not be repeated here.

可选地,在上述C-5项中,所述目标时间窗内的至少部分CSI上报的负载长度满足如下E-1至E-5中至少一项:Optionally, in the above item C-5, the payload length of at least part of the CSI reported within the target time window satisfies at least one of the following items E-1 to E-5:

E-1项:所述目标时间窗内的每次CSI上报的负载长度相同;Item E-1: The payload length of each CSI report within the target time window is the same;

E-2项:所述目标时间窗内的第一次CSI上报的负载的长度,大于所述目标时间窗内所述第一次CSI上报之后的CSI上报的负载长度;Item E-2: the length of the payload of the first CSI report within the target time window is greater than the length of the payload of the CSI report after the first CSI report within the target time window;

E-3项:所述目标时间窗内所述第一次CSI上报之后的CSI上报的负载长度,按照等差数列形式排布;Item E-3: the payload length of the CSI report after the first CSI report within the target time window, arranged in the form of an arithmetic progression;

E-4项:所述目标时间窗内所述第一次CSI上报之后的CSI上报的负载长度相同;Item E-4: the payload lengths of CSI reports after the first CSI report within the target time window are the same;

E-5项:在所述目标时间窗内的各次CSI上报的负载长度不同的情况下,所述目标时间窗内各次CSI上报的负载长度,隐式指示所述目标时间窗内的各次CSI上报在所述目标时间窗内的位置。Item E-5: When the payload lengths of each CSI report within the target time window are different, the payload lengths of each CSI report within the target time window implicitly indicate the position of each CSI report within the target time window.

可以理解的是,此处E-1至E-5项的相关说明可参见前文所述,此处不再赘述。It is to be understood that the relevant explanations of items E-1 to E-5 here can be found in the previous text and will not be repeated here.

可选地,上述C-6项中的目标资源符合如下F-1至F-4中至少一项:Optionally, the target resource in the above item C-6 meets at least one of the following items F-1 to F-4:

F-1项:所述目标时间窗内每次测量CSI的资源相同;Item F-1: the resources for each CSI measurement within the target time window are the same;

F-2项:所述目标时间窗中第一个时间单元内用于测量CSI的资源最多;F-2: the resources used to measure CSI in the first time unit in the target time window are the largest;

F-3项:所述目标时间窗中第一个时间单元之后的各个时间单元内用于测量CSI的资源的数目相同;Item F-3: the number of resources used to measure CSI in each time unit after the first time unit in the target time window is the same;

F-4项:所述目标时间窗中第一个时间单元之后的各个时间单元内用于测量CSI的资源的数量,按照时域的先后顺序依次减少。Item F-4: The number of resources used to measure CSI in each time unit after the first time unit in the target time window decreases in sequence according to the order of time domain.

可以理解的是,此处F-1至F-4项的相关说明可参见前文所述,此处不再赘述。It can be understood that the relevant explanations of items F-1 to F-4 here can be found in the previous text and will not be repeated here.

综上所述,目前的CSI压缩主要限于空频域的CSI压缩。事实上,不同(但时间上相近的)slot之间也存在明显的相关性(简称为时域相关性),在空频域的基础上增加对时域CSI相关性的利用能明显提升CSI压缩的性能。本申请的实施例中,可以使用渐进式的时频空域CSI压缩:在该压缩框架下,CSI上报仍然是每个slot发生一次,但是某个slot上的CSI上报将参考之前slot中已经上报的CSI内容,从而提升上报精度。并且,本申请实施例中,还提供了进行上述方式的CSI压缩时在网络侧设备和终端之间需要额外(相比传统的空频域CSI压缩)交互或确定的信息。In summary, the current CSI compression is mainly limited to CSI compression in the space-frequency domain. In fact, there is also an obvious correlation (referred to as time domain correlation) between different (but close in time) slots. Increasing the use of time domain CSI correlation on the basis of the space-frequency domain can significantly improve the performance of CSI compression. In an embodiment of the present application, progressive time-frequency space-domain CSI compression can be used: under this compression framework, CSI reporting still occurs once per slot, but the CSI report on a certain slot will refer to the CSI content that has been reported in the previous slot, thereby improving the reporting accuracy. In addition, in an embodiment of the present application, additional information (compared to traditional space-frequency domain CSI compression) that needs to be interacted or determined between the network side device and the terminal when performing CSI compression in the above manner is also provided.

本申请实施例提供的基于AI的CSI压缩方法,执行主体可以为基于AI的CSI压缩装置。本申请实施例中以基于AI的CSI压缩装置执行基于AI的CSI压缩方法为例,说明本申请实施例提供的基于AI的CSI压缩方法装置。The AI-based CSI compression method provided in the embodiment of the present application may be executed by an AI-based CSI compression device. In the embodiment of the present application, an AI-based CSI compression device executing the AI-based CSI compression method is taken as an example to illustrate the AI-based CSI compression method device provided in the embodiment of the present application.

本申请的实施例还提供了一种基于AI的CSI压缩装置,应用于终端,如图10所示,该基于AI的CSI压缩装置100包括如下模块:The embodiment of the present application further provides an AI-based CSI compression device, which is applied to a terminal. As shown in FIG10 , the AI-based CSI compression device 100 includes the following modules:

第一发送模块1001,用于向网络侧设备发送所述终端关于人工智能AI单元的能力信息,所述AI单元用于对信道状态信息CSI进行压缩;The first sending module 1001 is used to send the capability information of the terminal about the artificial intelligence AI unit to the network side device, where the AI unit is used to compress the channel state information CSI;

第一接收模块1002,用于接收所述网络侧设备根据所述能力信息发送的CSI配置信息;A first receiving module 1002 is configured to receive CSI configuration information sent by the network side device according to the capability information;

CSI压缩模块1002,用于根据所述CSI配置信息,通过所述AI单元对CSI进行压缩。The CSI compression module 1002 is used to compress the CSI through the AI unit according to the CSI configuration information.

可选地,所述能力信息包括如下至少一项:Optionally, the capability information includes at least one of the following:

所述终端是否支持基于AI的CSI压缩;Whether the terminal supports AI-based CSI compression;

所述终端所支持的所述AI单元的类型;The type of the AI unit supported by the terminal;

第一指示信息,所述第一指示信息用于指示所述终端支持的目标时间窗的长度,所述目标时间窗包括至少一个所述AI单元进行CSI压缩的时间单元;first indication information, where the first indication information is used to indicate a length of a target time window supported by the terminal, where the target time window includes at least one time unit for the AI unit to perform CSI compression;

所述终端支持的CSI上报的间隔模式。The CSI reporting interval mode supported by the terminal.

可选地,所述第一指示信息包括如下至少一项:Optionally, the first indication information includes at least one of the following:

所述终端支持的所述目标时间窗的最大长度;The maximum length of the target time window supported by the terminal;

所述终端支持的所述目标时间窗的长度的集合;a set of lengths of the target time window supported by the terminal;

所述终端支持的所述目标时间窗的长度配置的标识信息。Identification information of the length configuration of the target time window supported by the terminal.

可选地,所述CSI配置信息包括如下至少一项:Optionally, the CSI configuration information includes at least one of the following:

CSI上报数量;Number of CSI reports;

使用的所述AI单元的类型;the type of said AI unit used;

CSI分组信息,所述CSI分组信息用于指示根据目标时间窗的长度,对需要上报的CSI进行的分组,所述目标时间窗包括至少一个所述AI单元进行CSI压缩的时间单元;CSI grouping information, where the CSI grouping information is used to indicate grouping of CSI to be reported according to the length of a target time window, where the target time window includes at least one time unit for CSI compression by the AI unit;

第二指示信息,所述第二指示信息用于指示CSI上报时,是否需要携带所上报的CSI在其所属分组中的位置;second indication information, where the second indication information is used to indicate whether, when reporting the CSI, it is necessary to carry a position of the reported CSI in the group to which it belongs;

所述目标时间窗内的至少部分CSI上报的负载长度,所述负载长度为CSI上报占用的上行链路控制信息UCI资源长度;The payload length of at least part of the CSI report within the target time window, where the payload length is the uplink control information UCI resource length occupied by the CSI report;

所述目标时间窗内用于测量CSI的目标资源。The target resource for measuring CSI in the target time window.

可选地,所述CSI分组信息包括如下至少一项:Optionally, the CSI grouping information includes at least one of the following:

每个需要上报的CSI所属分组的标识信息;Identification information of the group to which each CSI to be reported belongs;

每个分组内第一个CSI上报在需要上报的CSI中的位置信息,以及每个分组中包括的CSI上报的数量;The location information of the first CSI report in each group in the CSI reports that need to be reported, and the number of CSI reports included in each group;

需要进行时域联合压缩的目标CSI,以及所述目标CSI所属的分组的标识信息。The target CSI that needs to be jointly compressed in the time domain, and the identification information of the group to which the target CSI belongs.

可选地,所述目标时间窗内的至少部分CSI上报的负载长度满足如下至少一项:Optionally, a payload length of at least part of the CSI reported within the target time window satisfies at least one of the following:

所述目标时间窗内的每次CSI上报的负载长度相同;The payload length of each CSI report within the target time window is the same;

所述目标时间窗内的第一次CSI上报的负载的长度,大于所述目标时间窗内所述第一次CSI上报之后的CSI上报的负载长度;The length of the payload of the first CSI report within the target time window is greater than the length of the payload of the CSI report after the first CSI report within the target time window;

所述目标时间窗内所述第一次CSI上报之后的CSI上报的负载长度,按照等差数列形式排布;The payload lengths of the CSI reports after the first CSI report within the target time window are arranged in an arithmetic progression;

所述目标时间窗内所述第一次CSI上报之后的CSI上报的负载长度相同;The payload lengths of CSI reports after the first CSI report within the target time window are the same;

在所述目标时间窗内的各次CSI上报的负载长度不同的情况下,所述目标时间窗内各次CSI上报的负载长度,隐式指示所述目标时间窗内的各次CSI上报在所述目标时间窗内的位置。In the case where the payload lengths of each CSI report within the target time window are different, the payload lengths of each CSI report within the target time window implicitly indicate the position of each CSI report within the target time window.

可选地,所述目标资源符合如下至少一项:Optionally, the target resource meets at least one of the following conditions:

所述目标时间窗内每次测量CSI的资源相同;The resources for measuring the CSI each time within the target time window are the same;

所述目标时间窗中第一个时间单元内用于测量CSI的资源最多;The resources used for measuring CSI in the first time unit in the target time window are the largest;

所述目标时间窗中第一个时间单元之后的各个时间单元内用于测量CSI的资源的数目相同;The number of resources used for measuring CSI in each time unit after the first time unit in the target time window is the same;

所述目标时间窗中第一个时间单元之后的各个时间单元内用于测量CSI的资源的数量,按照时域的先后顺序依次减少。The number of resources used to measure CSI in each time unit after the first time unit in the target time window decreases in sequence according to the time domain.

本申请实施例中的基于AI的CSI压缩装置可以是电子设备,例如具有操作系统的电子设备,也可以是电子设备中的部件,例如集成电路或芯片。该电子设备可以是终端;示例性的,终端可以包括但不限于上述所列举的终端11的类型,本申请实施例不作具体限定。The AI-based CSI compression device in the embodiment of the present application may be an electronic device, such as an electronic device with an operating system, or a component in an electronic device, such as an integrated circuit or a chip. The electronic device may be a terminal; illustratively, the terminal may include but is not limited to the types of terminals 11 listed above, and the embodiment of the present application does not specifically limit this.

本申请实施例提供的基于AI的CSI压缩装置能够实现图4的方法实施例实现的各个过程,并达到相同的技术效果,为避免重复,这里不再赘述。The AI-based CSI compression device provided in the embodiment of the present application can implement the various processes implemented in the method embodiment of Figure 4 and achieve the same technical effect. To avoid repetition, it will not be repeated here.

本申请的实施例还提供了一种基于AI的CSI压缩装置,应用于网络侧设备,如图11所示,该基于AI的CSI压缩装置110包括如下模块:The embodiment of the present application further provides an AI-based CSI compression device, which is applied to a network-side device. As shown in FIG11 , the AI-based CSI compression device 110 includes the following modules:

第二接收模块1101,用于接收终端发送的所述终端关于人工智能AI单元的能力信息,所述AI单元用于对信道状态信息CSI进行压缩;The second receiving module 1101 is used to receive capability information of an artificial intelligence AI unit of the terminal sent by the terminal, where the AI unit is used to compress channel state information CSI;

信息确定模块1102,用于根据所述能力信息,确定用于指示所述终端对CSI进行压缩的CSI配置信息;An information determining module 1102 is used to determine, according to the capability information, CSI configuration information for instructing the terminal to compress the CSI;

第二发送模块1103,用于向所述终端发送所述CSI配置信息。The second sending module 1103 is configured to send the CSI configuration information to the terminal.

可选地,所述能力信息包括如下至少一项:Optionally, the capability information includes at least one of the following:

所述终端是否支持基于AI的CSI压缩;Whether the terminal supports AI-based CSI compression;

所述终端所支持的所述AI单元的类型;The type of the AI unit supported by the terminal;

第一指示信息,所述第一指示信息用于指示所述终端支持的目标时间窗的长度,所述目标时间窗包括至少一个所述AI单元进行CSI压缩的时间单元;first indication information, where the first indication information is used to indicate a length of a target time window supported by the terminal, where the target time window includes at least one time unit for the AI unit to perform CSI compression;

所述终端支持的CSI上报的间隔模式。The CSI reporting interval mode supported by the terminal.

可选地,所述第一指示信息包括如下至少一项:Optionally, the first indication information includes at least one of the following:

所述终端支持的所述目标时间窗的最大长度;The maximum length of the target time window supported by the terminal;

所述终端支持的所述目标时间窗的长度的集合;a set of lengths of the target time window supported by the terminal;

所述终端支持的所述目标时间窗的长度配置的标识信息。Identification information of the length configuration of the target time window supported by the terminal.

可选地,所述CSI配置信息包括如下至少一项:Optionally, the CSI configuration information includes at least one of the following:

CSI上报数量;Number of CSI reports;

使用的所述AI单元的类型;the type of said AI unit used;

CSI分组信息,所述CSI分组信息用于指示根据目标时间窗的长度,对需要上报的CSI进行的分组,所述目标时间窗包括至少一个所述AI单元进行CSI压缩的时间单元;CSI grouping information, where the CSI grouping information is used to indicate grouping of CSI to be reported according to the length of a target time window, where the target time window includes at least one time unit for CSI compression by the AI unit;

第二指示信息,所述第二指示信息用于指示CSI上报时,是否需要携带所上报的CSI在其所属分组中的位置;second indication information, where the second indication information is used to indicate whether, when reporting the CSI, it is necessary to carry a position of the reported CSI in the group to which it belongs;

所述目标时间窗内的至少部分CSI上报的负载长度,所述负载长度为CSI上报占用的上行链路控制信息UCI资源长度;The payload length of at least part of the CSI report within the target time window, where the payload length is the uplink control information UCI resource length occupied by the CSI report;

所述目标时间窗内用于测量CSI的目标资源。The target resource for measuring CSI in the target time window.

可选地,所述CSI分组信息包括如下至少一项:Optionally, the CSI grouping information includes at least one of the following:

每个需要上报的CSI所属分组的标识信息;Identification information of the group to which each CSI to be reported belongs;

每个分组内第一个CSI上报在需要上报的CSI中的位置信息,以及每个分组中包括的CSI上报的数量;The location information of the first CSI report in each group in the CSI reports that need to be reported, and the number of CSI reports included in each group;

需要进行时域联合压缩的目标CSI,以及所述目标CSI所属的分组的标识信息。The target CSI that needs to be jointly compressed in the time domain, and the identification information of the group to which the target CSI belongs.

可选地,所述目标时间窗内的至少部分CSI上报的负载长度满足如下至少一项:Optionally, a payload length of at least part of the CSI reported within the target time window satisfies at least one of the following:

所述目标时间窗内的每次CSI上报的负载长度相同;The payload length of each CSI report within the target time window is the same;

所述目标时间窗内的第一次CSI上报的负载的长度,大于所述目标时间窗内所述第一次CSI上报之后的CSI上报的负载长度;The length of the payload of the first CSI report within the target time window is greater than the length of the payload of the CSI report after the first CSI report within the target time window;

所述目标时间窗内所述第一次CSI上报之后的CSI上报的负载长度,按照等差数列形式排布;The payload lengths of the CSI reports after the first CSI report within the target time window are arranged in an arithmetic progression;

所述目标时间窗内所述第一次CSI上报之后的CSI上报的负载长度相同;The payload lengths of CSI reports after the first CSI report within the target time window are the same;

在所述目标时间窗内的各次CSI上报的负载长度不同的情况下,所述目标时间窗内各次CSI上报的负载长度,隐式指示所述目标时间窗内的各次CSI上报在所述目标时间窗内的位置。In the case where the payload lengths of each CSI report within the target time window are different, the payload lengths of each CSI report within the target time window implicitly indicate the position of each CSI report within the target time window.

可选地,所述目标资源符合如下至少一项:Optionally, the target resource meets at least one of the following conditions:

所述目标时间窗内每次测量CSI的资源相同;The resources for measuring the CSI each time within the target time window are the same;

所述目标时间窗中第一个时间单元内用于测量CSI的资源最多;The resources used for measuring CSI in the first time unit in the target time window are the largest;

所述目标时间窗中第一个时间单元之后的各个时间单元内用于测量CSI的资源的数目相同;The number of resources used for measuring CSI in each time unit after the first time unit in the target time window is the same;

所述目标时间窗中第一个时间单元之后的各个时间单元内用于测量CSI的资源的数量,按照时域的先后顺序依次减少。The number of resources used to measure CSI in each time unit after the first time unit in the target time window decreases in sequence according to the time domain.

本申请实施例中的基于AI的CSI压缩装置可以是电子设备,例如具有操作系统的电子设备,也可以是电子设备中的部件,例如集成电路或芯片。该电子设备可以是网络侧设备;示例性的,网络侧设备可以包括但不限于上述所列举的网络侧设备12的类型,本申请实施例不作具体限定。The AI-based CSI compression device in the embodiment of the present application can be an electronic device, such as an electronic device with an operating system, or a component in an electronic device, such as an integrated circuit or a chip. The electronic device can be a network-side device; illustratively, the network-side device can include but is not limited to the types of network-side devices 12 listed above, and the embodiment of the present application does not specifically limit this.

本申请实施例提供的基于AI的CSI压缩装置能够实现图9的方法实施例实现的各个过程,并达到相同的技术效果,为避免重复,这里不再赘述。The AI-based CSI compression device provided in the embodiment of the present application can implement the various processes implemented in the method embodiment of Figure 9 and achieve the same technical effect. To avoid repetition, it will not be repeated here.

如图12所示,本申请实施例还提供一种通信设备1200,包括处理器1201和存储器1202,存储器1202上存储有可在所述处理器1201上运行的程序或指令,例如,该通信设备1200为终端时,该程序或指令被处理器1201执行时实现上述应用于终端的基于AI的CSI压缩方法实施例的各个步骤,且能达到相同的技术效果。该通信设备1200为网络侧设备时,该程序或指令被处理器1201执行时实现上述应用于网络侧设备的基于AI的CSI压缩方法实施例的各个步骤,且能达到相同的技术效果,为避免重复,这里不再赘述。As shown in FIG12 , the embodiment of the present application further provides a communication device 1200, including a processor 1201 and a memory 1202, wherein the memory 1202 stores a program or instruction that can be run on the processor 1201. For example, when the communication device 1200 is a terminal, the program or instruction is executed by the processor 1201 to implement the various steps of the above-mentioned AI-based CSI compression method embodiment applied to the terminal, and can achieve the same technical effect. When the communication device 1200 is a network side device, the program or instruction is executed by the processor 1201 to implement the various steps of the above-mentioned AI-based CSI compression method embodiment applied to the network side device, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.

本申请实施例还提供一种终端,包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现如图4所示方法实施例中的步骤。该终端实施例与上述终端侧方法实施例对应,上述方法实施例的各个实施过程和实现方式均可适用于该终端实施例中,且能达到相同的技术效果。具体地,图13为实现本申请实施例的一种终端的硬件结构示意图。The embodiment of the present application also provides a terminal, including a processor and a communication interface, the communication interface is coupled to the processor, and the processor is used to run a program or instruction to implement the steps in the method embodiment shown in Figure 4. This terminal embodiment corresponds to the above-mentioned terminal side method embodiment, and each implementation process and implementation method of the above-mentioned method embodiment can be applied to the terminal embodiment and can achieve the same technical effect. Specifically, Figure 13 is a schematic diagram of the hardware structure of a terminal implementing an embodiment of the present application.

该终端1300包括但不限于:射频单元1301、网络模块1302、音频输出单元1303、输入单元1304、传感器1305、显示单元1306、用户输入单元1307、接口单元1308、存储器1309以及处理器1310等中的至少部分部件。The terminal 1300 includes but is not limited to: a radio frequency unit 1301, a network module 1302, an audio output unit 1303, an input unit 1304, a sensor 1305, a display unit 1306, a user input unit 1307, an interface unit 1308, a memory 1309 and at least some of the components of a processor 1310.

本领域技术人员可以理解,终端1300还可以包括给各个部件供电的电源(比如电池),电源可以通过电源管理系统与处理器1310逻辑相连,从而通过电源管理系统实现管理充电、放电以及功耗管理等功能。图13中示出的终端结构并不构成对终端的限定,终端可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置,在此不再赘述。Those skilled in the art will appreciate that the terminal 1300 may also include a power source (such as a battery) for supplying power to each component, and the power source may be logically connected to the processor 1310 through a power management system, so as to implement functions such as managing charging, discharging, and power consumption management through the power management system. The terminal structure shown in FIG13 does not constitute a limitation on the terminal, and the terminal may include more or fewer components than shown in the figure, or combine certain components, or arrange components differently, which will not be described in detail here.

应理解的是,本申请实施例中,输入单元1304可以包括图形处理单元(Graphics Processing Unit,GPU)13041和麦克风13042,图形处理器13041对在视频捕获模式或图像捕获模式中由图像捕获装置(如摄像头)获得的静态图片或视频的图像数据进行处理。显示单元1306可包括显示面板13061,可以采用液晶显示器、有机发光二极管等形式来配置显示面板13061。用户输入单元1307包括触控面板13071以及其他输入设备13072中的至少一种。触控面板13071,也称为触摸屏。触控面板13071可包括触摸检测装置和触摸控制器两个部分。其他输入设备13072可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆,在此不再赘述。It should be understood that in the embodiment of the present application, the input unit 1304 may include a graphics processing unit (GPU) 13041 and a microphone 13042, and the graphics processor 13041 processes the image data of the static picture or video obtained by the image capture device (such as a camera) in the video capture mode or the image capture mode. The display unit 1306 may include a display panel 13061, and the display panel 13061 may be configured in the form of a liquid crystal display, an organic light emitting diode, etc. The user input unit 1307 includes a touch panel 13071 and at least one of other input devices 13072. The touch panel 13071 is also called a touch screen. The touch panel 13071 may include two parts: a touch detection device and a touch controller. Other input devices 13072 may include, but are not limited to, a physical keyboard, function keys (such as a volume control key, a switch key, etc.), a trackball, a mouse, and a joystick, which will not be repeated here.

本申请实施例中,射频单元1301接收来自网络侧设备的下行数据后,可以传输给处理器1310进行处理;另外,射频单元1301可以向网络侧设备发送上行数据。通常,射频单元1301包括但不限于天线、放大器、收发信机、耦合器、低噪声放大器、双工器等。In the embodiment of the present application, after receiving downlink data from the network side device, the RF unit 1301 can transmit the data to the processor 1310 for processing; in addition, the RF unit 1301 can send uplink data to the network side device. Generally, the RF unit 1301 includes but is not limited to an antenna, an amplifier, a transceiver, a coupler, a low noise amplifier, a duplexer, etc.

存储器1309可用于存储软件程序或指令以及各种数据。存储器1309可主要包括存储程序或指令的第一存储区和存储数据的第二存储区,其中,第一存储区可存储操作系统、至少一个功能所需的应用程序或指令(比如声音播放功能、图像播放功能等)等。此外,存储器1309可以包括易失性存储器或非易失性存储器。其中,非易失性存储器可以是只读存储器(Read-Only Memory,ROM)、可编程只读存储器(Programmable ROM,PROM)、可擦除可编程只读存储器(Erasable PROM,EPROM)、电可擦除可编程只读存储器(Electrically EPROM,EEPROM)或闪存。易失性存储器可以是随机存取存储器(Random Access Memory,RAM),静态随机存取存储器(Static RAM,SRAM)、动态随机存取存储器(Dynamic RAM,DRAM)、同步动态随机存取存储器(Synchronous DRAM,SDRAM)、双倍数据速率同步动态随机存取存储器(Double Data Rate SDRAM,DDRSDRAM)、增强型同步动态随机存取存储器(Enhanced SDRAM,ESDRAM)、同步连接动态随机存取存储器(Synch link DRAM,SLDRAM)和直接内存总线随机存取存储器(Direct Rambus RAM,DRRAM)。本申请实施例中的存储器1309包括但不限于这些和任意其它适合类型的存储器。The memory 1309 can be used to store software programs or instructions and various data. The memory 1309 may mainly include a first storage area for storing programs or instructions and a second storage area for storing data, wherein the first storage area may store an operating system, an application program or instruction required for at least one function (such as a sound playback function, an image playback function, etc.), etc. In addition, the memory 1309 may include a volatile memory or a non-volatile memory. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM), a static random access memory (SRAM), a dynamic random access memory (DRAM), a synchronous dynamic random access memory (SDRAM), a double data rate synchronous dynamic random access memory (DDRSDRAM), an enhanced synchronous dynamic random access memory (ESDRAM), a synchronous link dynamic random access memory (SLDRAM) and a direct memory bus random access memory (DRRAM). The memory 1309 in the embodiment of the present application includes but is not limited to these and any other suitable types of memory.

处理器1310可包括一个或多个处理单元;可选地,处理器1310集成应用处理器和调制解调处理器,其中,应用处理器主要处理涉及操作系统、用户界面和应用程序等的操作,调制解调处理器主要处理无线通信信号,如基带处理器。可以理解的是,上述调制解调处理器也可以不集成到处理器1310中。The processor 1310 may include one or more processing units; optionally, the processor 1310 integrates an application processor and a modem processor, wherein the application processor mainly processes operations related to an operating system, a user interface, and application programs, and the modem processor mainly processes wireless communication signals, such as a baseband processor. It is understandable that the modem processor may not be integrated into the processor 1310.

其中,射频单元1301用于:The radio frequency unit 1301 is used for:

向网络侧设备发送所述终端关于人工智能AI单元的能力信息,所述AI单元用于对信道状态信息CSI进行压缩;Sending capability information of the terminal about an artificial intelligence AI unit to a network side device, where the AI unit is used to compress channel state information CSI;

接收所述网络侧设备根据所述能力信息发送的CSI配置信息;Receiving CSI configuration information sent by the network side device according to the capability information;

处理器1310用于:根据所述CSI配置信息,通过所述AI单元对CSI进行压缩。The processor 1310 is used to: compress the CSI through the AI unit according to the CSI configuration information.

可选地,所述能力信息包括如下至少一项:Optionally, the capability information includes at least one of the following:

所述终端是否支持基于AI的CSI压缩;Whether the terminal supports AI-based CSI compression;

所述终端所支持的所述AI单元的类型;The type of the AI unit supported by the terminal;

第一指示信息,所述第一指示信息用于指示所述终端支持的目标时间窗的长度,所述目标时间窗包括至少一个所述AI单元进行CSI压缩的时间单元;first indication information, where the first indication information is used to indicate a length of a target time window supported by the terminal, where the target time window includes at least one time unit for the AI unit to perform CSI compression;

所述终端支持的CSI上报的间隔模式。The CSI reporting interval mode supported by the terminal.

可选地,所述第一指示信息包括如下至少一项:Optionally, the first indication information includes at least one of the following:

所述终端支持的所述目标时间窗的最大长度;The maximum length of the target time window supported by the terminal;

所述终端支持的所述目标时间窗的长度的集合;a set of lengths of the target time window supported by the terminal;

所述终端支持的所述目标时间窗的长度配置的标识信息。Identification information of the length configuration of the target time window supported by the terminal.

可选地,所述CSI配置信息包括如下至少一项:Optionally, the CSI configuration information includes at least one of the following:

CSI上报数量;Number of CSI reports;

使用的所述AI单元的类型;the type of said AI unit used;

CSI分组信息,所述CSI分组信息用于指示根据目标时间窗的长度,对需要上报的CSI进行的分组,所述目标时间窗包括至少一个所述AI单元进行CSI压缩的时间单元;CSI grouping information, where the CSI grouping information is used to indicate grouping of CSI to be reported according to the length of a target time window, where the target time window includes at least one time unit for CSI compression by the AI unit;

第二指示信息,所述第二指示信息用于指示CSI上报时,是否需要携带所上报的CSI在其所属分组中的位置;second indication information, where the second indication information is used to indicate whether, when reporting the CSI, it is necessary to carry a position of the reported CSI in the group to which it belongs;

所述目标时间窗内的至少部分CSI上报的负载长度,所述负载长度为CSI上报占用的上行链路控制信息UCI资源长度;The payload length of at least part of the CSI report within the target time window, where the payload length is the uplink control information UCI resource length occupied by the CSI report;

所述目标时间窗内用于测量CSI的目标资源。The target resource for measuring CSI in the target time window.

可选地,所述CSI分组信息包括如下至少一项:Optionally, the CSI grouping information includes at least one of the following:

每个需要上报的CSI所属分组的标识信息;Identification information of the group to which each CSI to be reported belongs;

每个分组内第一个CSI上报在需要上报的CSI中的位置信息,以及每个分组中包括的CSI上报的数量;The location information of the first CSI report in each group in the CSI reports that need to be reported, and the number of CSI reports included in each group;

需要进行时域联合压缩的目标CSI,以及所述目标CSI所属的分组的标识信息。The target CSI that needs to be jointly compressed in the time domain, and the identification information of the group to which the target CSI belongs.

可选地,所述目标时间窗内的至少部分CSI上报的负载长度满足如下至少一项:Optionally, a payload length of at least part of the CSI reported within the target time window satisfies at least one of the following:

所述目标时间窗内的每次CSI上报的负载长度相同;The payload length of each CSI report within the target time window is the same;

所述目标时间窗内的第一次CSI上报的负载的长度,大于所述目标时间窗内所述第一次CSI上报之后的CSI上报的负载长度;The length of the payload of the first CSI report within the target time window is greater than the length of the payload of the CSI report after the first CSI report within the target time window;

所述目标时间窗内所述第一次CSI上报之后的CSI上报的负载长度,按照等差数列形式排布;The payload lengths of the CSI reports after the first CSI report within the target time window are arranged in an arithmetic progression;

所述目标时间窗内所述第一次CSI上报之后的CSI上报的负载长度相同;The payload lengths of CSI reports after the first CSI report within the target time window are the same;

在所述目标时间窗内的各次CSI上报的负载长度不同的情况下,所述目标时间窗内各次CSI上报的负载长度,隐式指示所述目标时间窗内的各次CSI上报在所述目标时间窗内的位置。In the case where the payload lengths of each CSI report within the target time window are different, the payload lengths of each CSI report within the target time window implicitly indicate the position of each CSI report within the target time window.

可选地,所述目标资源符合如下至少一项:Optionally, the target resource meets at least one of the following conditions:

所述目标时间窗内每次测量CSI的资源相同;The resources for measuring the CSI each time within the target time window are the same;

所述目标时间窗中第一个时间单元内用于测量CSI的资源最多;The resources used for measuring CSI in the first time unit in the target time window are the largest;

所述目标时间窗中第一个时间单元之后的各个时间单元内用于测量CSI的资源的数目相同;The number of resources used for measuring CSI in each time unit after the first time unit in the target time window is the same;

所述目标时间窗中第一个时间单元之后的各个时间单元内用于测量CSI的资源的数量,按照时域的先后顺序依次减少。The number of resources used to measure CSI in each time unit after the first time unit in the target time window decreases in sequence according to the time domain.

可以理解,本实施例中提及的各实现方式的实现过程可以参照方法实施例的相关描述,并达到相同或相应的技术效果,为避免重复,在此不再赘述。It can be understood that the implementation process of each implementation method mentioned in this embodiment can refer to the relevant description of the method embodiment and achieve the same or corresponding technical effect. To avoid repetition, it will not be repeated here.

本申请实施例还提供一种网络侧设备,包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现如图9所示的方法实施例的步骤。该网络侧设备实施例与上述网络侧设备方法实施例对应,上述方法实施例的各个实施过程和实现方式均可适用于该网络侧设备实施例中,且能达到相同的技术效果。The embodiment of the present application also provides a network side device, including a processor and a communication interface, the communication interface is coupled to the processor, and the processor is used to run a program or instruction to implement the steps of the method embodiment shown in Figure 9. The network side device embodiment corresponds to the above network side device method embodiment, and each implementation process and implementation method of the above method embodiment can be applied to the network side device embodiment, and can achieve the same technical effect.

具体地,本申请实施例还提供了一种网络侧设备。如图14所示,该网络侧设备1400包括:天线141、射频装置142、基带装置143、处理器144和存储器145。天线141与射频装置142连接。在上行方向上,射频装置142通过天线141接收信息,将接收的信息发送给基带装置143进行处理。在下行方向上,基带装置143对要发送的信息进行处理,并发送给射频装置142,射频装置142对收到的信息进行处理后经过天线141发送出去。Specifically, the embodiment of the present application also provides a network side device. As shown in Figure 14, the network side device 1400 includes: an antenna 141, a radio frequency device 142, a baseband device 143, a processor 144 and a memory 145. The antenna 141 is connected to the radio frequency device 142. In the uplink direction, the radio frequency device 142 receives information through the antenna 141 and sends the received information to the baseband device 143 for processing. In the downlink direction, the baseband device 143 processes the information to be sent and sends it to the radio frequency device 142. The radio frequency device 142 processes the received information and sends it out through the antenna 141.

以上实施例中网络侧设备执行的方法可以在基带装置143中实现,该基带装置143包括基带处理器。The method executed by the network-side device in the above embodiment may be implemented in the baseband device 143, which includes a baseband processor.

基带装置143例如可以包括至少一个基带板,该基带板上设置有多个芯片,如图14所示,其中一个芯片例如为基带处理器,通过总线接口与存储器145连接,以调用存储器145中的程序,执行以上方法实施例中所示的网络设备操作。The baseband device 143 may include, for example, at least one baseband board, on which multiple chips are arranged, as shown in Figure 14, one of which is, for example, a baseband processor, which is connected to the memory 145 through a bus interface to call the program in the memory 145 to execute the network device operations shown in the above method embodiment.

该网络侧设备还可以包括网络接口146,该接口例如为通用公共无线接口(Common Public Radio Interface,CPRI)。The network side device may also include a network interface 146, which is, for example, a Common Public Radio Interface (CPRI).

具体地,本发明实施例的网络侧设备1400还包括:存储在存储器145上并可在处理器144上运行的指令或程序,处理器144调用存储器145中的指令或程序执行图11所示各模块执行的方法,并达到相同的技术效果,为避免重复,故不在此赘述。Specifically, the network side device 1400 of the embodiment of the present invention also includes: instructions or programs stored in the memory 145 and executable on the processor 144. The processor 144 calls the instructions or programs in the memory 145 to execute the methods executed by the modules shown in Figure 11 and achieve the same technical effect. To avoid repetition, it will not be described here.

本申请实施例还提供一种可读存储介质,所述可读存储介质上存储有程序或指令,该程序或指令被处理器执行时实现上述基于AI的CSI压缩方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。An embodiment of the present application also provides a readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by a processor, the various processes of the above-mentioned AI-based CSI compression method embodiment are implemented, and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.

其中,所述处理器为上述实施例中所述的终端中的处理器。所述可读存储介质,包括计算机可读存储介质,如计算机只读存储器ROM、随机存取存储器RAM、磁碟或者光盘等。在一些示例中,可读存储介质可以是非瞬态的可读存储介质。The processor is the processor in the terminal described in the above embodiment. The readable storage medium includes a computer readable storage medium, such as a computer read-only memory ROM, a random access memory RAM, a magnetic disk or an optical disk. In some examples, the readable storage medium may be a non-transient readable storage medium.

本申请实施例另提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现上述基于AI的CSI压缩方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。An embodiment of the present application further provides a chip, which includes a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run programs or instructions to implement the various processes of the above-mentioned AI-based CSI compression method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.

应理解,本申请实施例提到的芯片还可以称为系统级芯片,系统芯片,芯片系统或片上系统芯片等。It should be understood that the chip mentioned in the embodiments of the present application can also be called a system-level chip, a system chip, a chip system or a system-on-chip chip, etc.

本申请实施例另提供了一种计算机程序/程序产品,所述计算机程序/程序产品被存储在存储介质中,所述计算机程序/程序产品被至少一个处理器执行以实现上述基于AI的CSI压缩方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。The embodiments of the present application further provide a computer program/program product, which is stored in a storage medium, and is executed by at least one processor to implement the various processes of the above-mentioned AI-based CSI compression method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.

本申请实施例还提供了一种基于AI的CSI压缩系统,包括:终端及网络侧设备,所述终端可用于执行如上应用于终端的基于AI的CSI压缩方法的步骤,所述网络侧设备可用于执行如上应用于网络侧设备的方法的步骤。An embodiment of the present application also provides an AI-based CSI compression system, including: a terminal and a network side device, wherein the terminal can be used to execute the steps of the AI-based CSI compression method applied to the terminal as above, and the network side device can be used to execute the steps of the method applied to the network side device as above.

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。此外,需要指出的是,本申请实施方式中的方法和装置的范围不限按示出或讨论的顺序来执行功能,还可包括根据所涉及的功能按基本同时的方式或按相反的顺序来执行功能,例如,可以按不同于所描述的次序来执行所描述的方法,并且还可以添加、省去或组合各种步骤。另外,参照某些示例所描述的特征可在其他示例中被组合。It should be noted that, in this article, the terms "comprise", "include" or any other variant thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, an element defined by the sentence "comprises one..." does not exclude the presence of other identical elements in the process, method, article or device including the element. In addition, it should be pointed out that the scope of the method and device in the embodiment of the present application is not limited to performing functions in the order shown or discussed, and may also include performing functions in a substantially simultaneous manner or in reverse order according to the functions involved, for example, the described method may be performed in an order different from that described, and various steps may also be added, omitted or combined. In addition, the features described with reference to certain examples may be combined in other examples.

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助计算机软件产品加必需的通用硬件平台的方式来实现,当然也可以通过硬件。该计算机软件产品存储在存储介质(如ROM、RAM、磁碟、光盘等)中,包括若干指令,用以使得终端或者网络侧设备执行本申请各个实施例所述的方法。Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of a computer software product plus a necessary general hardware platform, and of course, can also be implemented by hardware. The computer software product is stored in a storage medium (such as ROM, RAM, disk, CD, etc.), including several instructions to enable a terminal or a network-side device to execute the methods described in each embodiment of the present application.

上面结合附图对本申请的实施例进行了描述,但是本申请并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本申请的启示下,在不脱离本申请宗旨和权利要求所保护的范围情况下,还可做出很多形式的实施方式,这些实施方式均属于本申请的保护之内。The embodiments of the present application are described above in conjunction with the accompanying drawings, but the present application is not limited to the above-mentioned specific implementation methods. The above-mentioned specific implementation methods are merely illustrative and not restrictive. Under the guidance of the present application, ordinary technicians in this field can also make many forms of implementation methods without departing from the purpose of the present application and the scope of protection of the claims, and these implementation methods are all within the protection of the present application.

Claims (23)

一种基于AI的CSI压缩方法,其中,所述方法包括:A CSI compression method based on AI, wherein the method comprises: 终端向网络侧设备发送所述终端关于人工智能AI单元的能力信息,所述AI单元用于对信道状态信息CSI进行压缩;The terminal sends capability information of the terminal about an artificial intelligence AI unit to the network side device, where the AI unit is used to compress the channel state information CSI; 所述终端接收所述网络侧设备根据所述能力信息发送的CSI配置信息;The terminal receives CSI configuration information sent by the network side device according to the capability information; 所述终端根据所述CSI配置信息,通过所述AI单元对CSI进行压缩。The terminal compresses the CSI through the AI unit according to the CSI configuration information. 根据权利要求1所述的方法,其中,所述能力信息包括如下至少一项:The method according to claim 1, wherein the capability information includes at least one of the following: 所述终端是否支持基于AI的CSI压缩;Whether the terminal supports AI-based CSI compression; 所述终端所支持的所述AI单元的类型;The type of the AI unit supported by the terminal; 第一指示信息,所述第一指示信息用于指示所述终端支持的目标时间窗的长度,所述目标时间窗包括至少一个所述AI单元进行CSI压缩的时间单元;first indication information, where the first indication information is used to indicate a length of a target time window supported by the terminal, where the target time window includes at least one time unit for the AI unit to perform CSI compression; 所述终端支持的CSI上报的间隔模式。The CSI reporting interval mode supported by the terminal. 根据权利要求2所述的方法,其中,所述第一指示信息包括如下至少一项:The method according to claim 2, wherein the first indication information includes at least one of the following: 所述终端支持的所述目标时间窗的最大长度;The maximum length of the target time window supported by the terminal; 所述终端支持的所述目标时间窗的长度的集合;a set of lengths of the target time window supported by the terminal; 所述终端支持的所述目标时间窗的长度配置的标识信息。Identification information of the length configuration of the target time window supported by the terminal. 根据权利要求1至3任一项所述的方法,其中,所述CSI配置信息包括如下至少一项:The method according to any one of claims 1 to 3, wherein the CSI configuration information includes at least one of the following: CSI上报数量;Number of CSI reports; 使用的所述AI单元的类型;the type of said AI unit used; CSI分组信息,所述CSI分组信息用于指示根据目标时间窗的长度,对需要上报的CSI进行的分组,所述目标时间窗包括至少一个所述AI单元进行CSI压缩的时间单元;CSI grouping information, where the CSI grouping information is used to indicate grouping of CSI to be reported according to the length of a target time window, where the target time window includes at least one time unit for CSI compression by the AI unit; 第二指示信息,所述第二指示信息用于指示CSI上报时,是否需要携带所上报的CSI在其所属分组中的位置;second indication information, where the second indication information is used to indicate whether, when reporting the CSI, it is necessary to carry a position of the reported CSI in the group to which it belongs; 所述目标时间窗内的至少部分CSI上报的负载长度,所述负载长度为CSI上报占用的上行链路控制信息UCI资源长度;The payload length of at least part of the CSI report within the target time window, where the payload length is the uplink control information UCI resource length occupied by the CSI report; 所述目标时间窗内用于测量CSI的目标资源。The target resource for measuring CSI in the target time window. 根据权利要求4所述的方法,其中,所述CSI分组信息包括如下至少一项:The method according to claim 4, wherein the CSI grouping information includes at least one of the following: 每个需要上报的CSI所属分组的标识信息;Identification information of the group to which each CSI to be reported belongs; 每个分组内第一个CSI上报在需要上报的CSI中的位置信息,以及每个分组中包括的CSI上报的数量;The location information of the first CSI report in each group in the CSI reports that need to be reported, and the number of CSI reports included in each group; 需要进行时域联合压缩的目标CSI,以及所述目标CSI所属的分组的标识信息。The target CSI that needs to be jointly compressed in the time domain, and the identification information of the group to which the target CSI belongs. 根据权利要求4或5所述的方法,其中,所述目标时间窗内的至少部分CSI上报的负载长度满足如下至少一项:The method according to claim 4 or 5, wherein the payload length of at least part of the CSI reported within the target time window satisfies at least one of the following: 所述目标时间窗内的每次CSI上报的负载长度相同;The payload length of each CSI report within the target time window is the same; 所述目标时间窗内的第一次CSI上报的负载的长度,大于所述目标时间窗内所述第一次CSI上报之后的CSI上报的负载长度;The length of the payload of the first CSI report within the target time window is greater than the length of the payload of the CSI report after the first CSI report within the target time window; 所述目标时间窗内所述第一次CSI上报之后的CSI上报的负载长度,按照等差数列形式排布;The payload lengths of the CSI reports after the first CSI report within the target time window are arranged in an arithmetic progression; 所述目标时间窗内所述第一次CSI上报之后的CSI上报的负载长度相同;The payload lengths of CSI reports after the first CSI report within the target time window are the same; 在所述目标时间窗内的各次CSI上报的负载长度不同的情况下,所述目标时间窗内各次CSI上报的负载长度,隐式指示所述目标时间窗内的各次CSI上报在所述目标时间窗内的位置。In the case where the payload lengths of each CSI report within the target time window are different, the payload lengths of each CSI report within the target time window implicitly indicate the position of each CSI report within the target time window. 根据权利要求4至6任一项所述的方法,其中,所述目标资源符合如下至少一项:The method according to any one of claims 4 to 6, wherein the target resource meets at least one of the following conditions: 所述目标时间窗内每次测量CSI的资源相同;The resources for measuring the CSI each time within the target time window are the same; 所述目标时间窗中第一个时间单元内用于测量CSI的资源最多;The resources used for measuring CSI in the first time unit in the target time window are the largest; 所述目标时间窗中第一个时间单元之后的各个时间单元内用于测量CSI的资源的数目相同;The number of resources used for measuring CSI in each time unit after the first time unit in the target time window is the same; 所述目标时间窗中第一个时间单元之后的各个时间单元内用于测量CSI的资源的数量,按照时域的先后顺序依次减少。The number of resources used to measure CSI in each time unit after the first time unit in the target time window decreases in sequence according to the time domain. 一种基于AI的CSI压缩方法,其中,所述方法包括:A CSI compression method based on AI, wherein the method comprises: 网络侧设备接收终端发送的所述终端关于人工智能AI单元的能力信息,所述AI单元用于对信道状态信息CSI进行压缩;The network side device receives capability information of the terminal about an artificial intelligence AI unit sent by the terminal, where the AI unit is used to compress channel state information CSI; 所述网络侧设备根据所述能力信息,确定用于指示所述终端对CSI进行压缩的CSI配置信息;The network side device determines, according to the capability information, CSI configuration information for instructing the terminal to compress the CSI; 所述网络侧设备向所述终端发送所述CSI配置信息。The network side device sends the CSI configuration information to the terminal. 根据权利要求8所述的方法,其中,所述能力信息包括如下至少一项:The method according to claim 8, wherein the capability information includes at least one of the following: 所述终端是否支持基于AI的CSI压缩;Whether the terminal supports AI-based CSI compression; 所述终端所支持的所述AI单元的类型;The type of the AI unit supported by the terminal; 第一指示信息,所述第一指示信息用于指示所述终端支持的目标时间窗的长度,所述目标时间窗包括至少一个所述AI单元进行CSI压缩的时间单元;first indication information, where the first indication information is used to indicate a length of a target time window supported by the terminal, where the target time window includes at least one time unit for the AI unit to perform CSI compression; 所述终端支持的CSI上报的间隔模式。The CSI reporting interval mode supported by the terminal. 根据权利要求9所述的方法,其中,所述第一指示信息包括如下至少一项:The method according to claim 9, wherein the first indication information includes at least one of the following: 所述终端支持的所述目标时间窗的最大长度;The maximum length of the target time window supported by the terminal; 所述终端支持的所述目标时间窗的长度的集合;a set of lengths of the target time window supported by the terminal; 所述终端支持的所述目标时间窗的长度配置的标识信息。Identification information of the length configuration of the target time window supported by the terminal. 根据权利要求8至10任一项所述的方法,其中,所述CSI配置信息包括如下至少一项:The method according to any one of claims 8 to 10, wherein the CSI configuration information includes at least one of the following: CSI上报数量;Number of CSI reports; 使用的所述AI单元的类型;the type of said AI unit used; CSI分组信息,所述CSI分组信息用于指示根据目标时间窗的长度,对需要上报的CSI进行的分组,所述目标时间窗包括至少一个所述AI单元进行CSI压缩的时间单元;CSI grouping information, where the CSI grouping information is used to indicate grouping of CSI to be reported according to a length of a target time window, where the target time window includes at least one time unit for CSI compression by the AI unit; 第二指示信息,所述第二指示信息用于指示CSI上报时,是否需要携带所上报的CSI在其所属分组中的位置;second indication information, where the second indication information is used to indicate whether, when reporting the CSI, it is necessary to carry a position of the reported CSI in the group to which it belongs; 所述目标时间窗内的至少部分CSI上报的负载长度,所述负载长度为CSI上报占用的上行链路控制信息UCI资源长度;The payload length of at least part of the CSI report within the target time window, where the payload length is the uplink control information UCI resource length occupied by the CSI report; 所述目标时间窗内用于测量CSI的目标资源。The target resource for measuring CSI in the target time window. 根据权利要求11所述的方法,其中,所述CSI分组信息包括如下至少一项:The method according to claim 11, wherein the CSI grouping information includes at least one of the following: 每个需要上报的CSI所属分组的标识信息;Identification information of the group to which each CSI to be reported belongs; 每个分组内第一个CSI上报在需要上报的CSI中的位置信息,以及每个分组中包括的CSI上报的数量;The location information of the first CSI report in each group in the CSI reports that need to be reported, and the number of CSI reports included in each group; 需要进行时域联合压缩的目标CSI,以及所述目标CSI所属的分组的标识信息。The target CSI that needs to be jointly compressed in the time domain, and the identification information of the group to which the target CSI belongs. 根据权利要求11或12所述的方法,其中,所述目标时间窗内的至少部分CSI上报的负载长度满足如下至少一项:The method according to claim 11 or 12, wherein the payload length of at least part of the CSI reported within the target time window satisfies at least one of the following: 所述目标时间窗内的每次CSI上报的负载长度相同;The payload length of each CSI report within the target time window is the same; 所述目标时间窗内的第一次CSI上报的负载的长度,大于所述目标时间窗内所述第一次CSI上报之后的CSI上报的负载长度;The length of the payload of the first CSI report within the target time window is greater than the length of the payload of the CSI report after the first CSI report within the target time window; 所述目标时间窗内所述第一次CSI上报之后的CSI上报的负载长度,按照等差数列形式排布;The payload lengths of the CSI reports after the first CSI report within the target time window are arranged in an arithmetic progression; 所述目标时间窗内所述第一次CSI上报之后的CSI上报的负载长度相同;The payload lengths of CSI reports after the first CSI report within the target time window are the same; 在所述目标时间窗内的各次CSI上报的负载长度不同的情况下,所述目标时间窗内各次CSI上报的负载长度,隐式指示所述目标时间窗内的各次CSI上报在所述目标时间窗内的位置。In the case where the payload lengths of each CSI report within the target time window are different, the payload lengths of each CSI report within the target time window implicitly indicate the position of each CSI report within the target time window. 根据权利要求11至13任一项所述的方法,其中,所述目标资源符合如下至少一项:The method according to any one of claims 11 to 13, wherein the target resource meets at least one of the following conditions: 所述目标时间窗内每次测量CSI的资源相同;The resources for measuring the CSI each time within the target time window are the same; 所述目标时间窗中第一个时间单元内用于测量CSI的资源最多;The resources used for measuring CSI in the first time unit in the target time window are the largest; 所述目标时间窗中第一个时间单元之后的各个时间单元内用于测量CSI的资源的数目相同;The number of resources used for measuring CSI in each time unit after the first time unit in the target time window is the same; 所述目标时间窗中第一个时间单元之后的各个时间单元内用于测量CSI的资源的数量,按照时域的先后顺序依次减少。The number of resources used to measure CSI in each time unit after the first time unit in the target time window decreases in sequence according to the time domain. 一种基于AI的CSI压缩装置,其中,应用于终端,所述装置包括:An AI-based CSI compression device, wherein the device is applied to a terminal, and the device includes: 第一发送模块,用于向网络侧设备发送所述终端关于人工智能AI单元的能力信息,所述AI单元用于对信道状态信息CSI进行压缩;A first sending module is used to send capability information of the terminal about an artificial intelligence AI unit to a network side device, where the AI unit is used to compress channel state information CSI; 第一接收模块,用于接收所述网络侧设备根据所述能力信息发送的CSI配置信息;A first receiving module, configured to receive CSI configuration information sent by the network side device according to the capability information; CSI压缩模块,用于根据所述CSI配置信息,通过所述AI单元对CSI进行压缩。The CSI compression module is used to compress the CSI through the AI unit according to the CSI configuration information. 根据权利要求15所述的装置,其中,所述能力信息包括如下至少一项:The apparatus according to claim 15, wherein the capability information comprises at least one of the following: 所述终端是否支持基于AI的CSI压缩;Whether the terminal supports AI-based CSI compression; 所述终端所支持的所述AI单元的类型;The type of the AI unit supported by the terminal; 第一指示信息,所述第一指示信息用于指示所述终端支持的目标时间窗的长度,所述目标时间窗包括至少一个所述AI单元进行CSI压缩的时间单元;first indication information, where the first indication information is used to indicate a length of a target time window supported by the terminal, where the target time window includes at least one time unit for the AI unit to perform CSI compression; 所述终端支持的CSI上报的间隔模式。The CSI reporting interval mode supported by the terminal. 根据权利要求15或16所述的装置,其中,所述CSI配置信息包括如下至少一项:The apparatus according to claim 15 or 16, wherein the CSI configuration information includes at least one of the following: CSI上报数量;Number of CSI reports; 使用的所述AI单元的类型;the type of said AI unit used; CSI分组信息,所述CSI分组信息用于指示根据目标时间窗的长度,对需要上报的CSI进行的分组,所述目标时间窗包括至少一个所述AI单元进行CSI压缩的时间单元;CSI grouping information, where the CSI grouping information is used to indicate grouping of CSI to be reported according to a length of a target time window, where the target time window includes at least one time unit for CSI compression by the AI unit; 第二指示信息,所述第二指示信息用于指示CSI上报时,是否需要携带所上报的CSI在其所属分组中的位置;second indication information, where the second indication information is used to indicate whether, when reporting the CSI, it is necessary to carry a position of the reported CSI in the group to which it belongs; 所述目标时间窗内的至少部分CSI上报的负载长度,所述负载长度为CSI上报占用的上行链路控制信息UCI资源长度;The payload length of at least part of the CSI report within the target time window, where the payload length is the uplink control information UCI resource length occupied by the CSI report; 所述目标时间窗内用于测量CSI的目标资源。The target resource for measuring CSI in the target time window. 一种基于AI的CSI压缩装置,其中,应用于网络侧设备,所述装置包括:An AI-based CSI compression device, wherein the device is applied to a network side device, and the device includes: 第二接收模块,用于接收终端发送的所述终端关于人工智能AI单元的能力信息,所述AI单元用于对信道状态信息CSI进行压缩;A second receiving module is used to receive capability information of an artificial intelligence AI unit of the terminal sent by the terminal, where the AI unit is used to compress channel state information CSI; 信息确定模块,用于根据所述能力信息,确定用于指示所述终端对CSI进行压缩的CSI配置信息;an information determination module, configured to determine, according to the capability information, CSI configuration information for instructing the terminal to compress the CSI; 第二发送模块,用于向所述终端发送所述CSI配置信息。The second sending module is used to send the CSI configuration information to the terminal. 根据权利要求18所述的装置,其中,所述能力信息包括如下至少一项:The apparatus according to claim 18, wherein the capability information comprises at least one of the following: 所述终端是否支持基于AI的CSI压缩;Whether the terminal supports AI-based CSI compression; 所述终端所支持的所述AI单元的类型;The type of the AI unit supported by the terminal; 第一指示信息,所述第一指示信息用于指示所述终端支持的目标时间窗的长度,所述目标时间窗包括至少一个所述AI单元进行CSI压缩的时间单元;first indication information, where the first indication information is used to indicate a length of a target time window supported by the terminal, where the target time window includes at least one time unit for the AI unit to perform CSI compression; 所述终端支持的CSI上报的间隔模式。The CSI reporting interval mode supported by the terminal. 根据权利要求18或19所述的装置,其中,所述CSI配置信息包括如下至少一项:The apparatus according to claim 18 or 19, wherein the CSI configuration information includes at least one of the following: CSI上报数量;Number of CSI reports; 使用的所述AI单元的类型;the type of said AI unit used; CSI分组信息,所述CSI分组信息用于指示根据目标时间窗的长度,对需要上报的CSI进行的分组,所述目标时间窗包括至少一个所述AI单元进行CSI压缩的时间单元;CSI grouping information, where the CSI grouping information is used to indicate grouping of CSI to be reported according to a length of a target time window, where the target time window includes at least one time unit for CSI compression by the AI unit; 第二指示信息,所述第二指示信息用于指示CSI上报时,是否需要携带所上报的CSI在其所属分组中的位置;second indication information, where the second indication information is used to indicate whether, when reporting the CSI, it is necessary to carry a position of the reported CSI in the group to which it belongs; 所述目标时间窗内的至少部分CSI上报的负载长度,所述负载长度为CSI上报占用的上行链路控制信息UCI资源长度;The payload length of at least part of the CSI report within the target time window, where the payload length is the uplink control information UCI resource length occupied by the CSI report; 所述目标时间窗内用于测量CSI的目标资源。The target resource for measuring CSI in the target time window. 一种终端,其中,包括处理器和存储器,所述存储器存储可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如权利要求1至7任一项所述的基于AI的CSI压缩方法的步骤。A terminal, comprising a processor and a memory, wherein the memory stores a program or instruction that can be run on the processor, and when the program or instruction is executed by the processor, the steps of the AI-based CSI compression method as described in any one of claims 1 to 7 are implemented. 一种网络侧设备,其中,包括处理器和存储器,所述存储器存储可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如权利要求8至14任一项所述的基于AI的CSI压缩方法的步骤。A network side device, comprising a processor and a memory, wherein the memory stores a program or instruction that can be run on the processor, and when the program or instruction is executed by the processor, the steps of the AI-based CSI compression method as described in any one of claims 8 to 14 are implemented. 一种可读存储介质,其中,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如权利要求1至7任一项所述的基于AI的CSI压缩方法,或者实现如权利要求8至14任一项所述的基于AI的CSI压缩方法的步骤。A readable storage medium, wherein the readable storage medium stores a program or instruction, and when the program or instruction is executed by a processor, the method for CSI compression based on AI as described in any one of claims 1 to 7 is implemented, or the steps of the method for CSI compression based on AI as described in any one of claims 8 to 14 are implemented.
PCT/CN2024/144184 2024-01-04 2024-12-31 Ai-based csi compression method and apparatus, and terminal and network-side device Pending WO2025146034A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN202410015933.1 2024-01-04
CN202410015933.1A CN120263861A (en) 2024-01-04 2024-01-04 A CSI compression method, device, terminal and network side equipment based on AI

Publications (1)

Publication Number Publication Date
WO2025146034A1 true WO2025146034A1 (en) 2025-07-10

Family

ID=96193823

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2024/144184 Pending WO2025146034A1 (en) 2024-01-04 2024-12-31 Ai-based csi compression method and apparatus, and terminal and network-side device

Country Status (2)

Country Link
CN (1) CN120263861A (en)
WO (1) WO2025146034A1 (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2021237715A1 (en) * 2020-05-29 2021-12-02 Oppo广东移动通信有限公司 Channel state information processing method, electronic device, and storage medium
CN114745712A (en) * 2021-01-07 2022-07-12 中国移动通信有限公司研究院 Terminal capability-based processing method and device, terminal and network equipment
CN114788317A (en) * 2022-03-14 2022-07-22 北京小米移动软件有限公司 Information processing method and device, communication equipment and storage medium
WO2023184427A1 (en) * 2022-03-31 2023-10-05 北京小米移动软件有限公司 Method and apparatus for determining ai-based csi processing capability, and medium, product and chip

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2021237715A1 (en) * 2020-05-29 2021-12-02 Oppo广东移动通信有限公司 Channel state information processing method, electronic device, and storage medium
CN114745712A (en) * 2021-01-07 2022-07-12 中国移动通信有限公司研究院 Terminal capability-based processing method and device, terminal and network equipment
CN114788317A (en) * 2022-03-14 2022-07-22 北京小米移动软件有限公司 Information processing method and device, communication equipment and storage medium
WO2023184427A1 (en) * 2022-03-31 2023-10-05 北京小米移动软件有限公司 Method and apparatus for determining ai-based csi processing capability, and medium, product and chip

Also Published As

Publication number Publication date
CN120263861A (en) 2025-07-04

Similar Documents

Publication Publication Date Title
US20230412430A1 (en) Inforamtion reporting method and apparatus, first device, and second device
WO2023179476A1 (en) Channel feature information reporting and recovery methods, terminal and network side device
US20250015910A1 (en) Channel feature information transmission method and apparatus, terminal, and network-side device
CN117318774A (en) Channel matrix processing method, device, terminal and network side equipment
WO2025146034A1 (en) Ai-based csi compression method and apparatus, and terminal and network-side device
WO2024088162A1 (en) Information transmission method, information processing method, apparatus, and communication device
WO2024055974A1 (en) Cqi transmission method and apparatus, terminal and network side device
CN117411527A (en) Channel characteristic information reporting and recovery method, terminal and network side equipment
WO2023179473A1 (en) Channel feature information reporting method, channel feature information recovery method, terminal and network side device
WO2024007949A1 (en) Ai model processing method and apparatus, and terminal and network-side device
CN117318773A (en) Channel matrix processing method, device, terminal and network side equipment
CN116939647A (en) Channel characteristic information reporting and recovering method, terminal and network equipment
US20250254674A1 (en) Information transmission method and apparatus, information processing method and apparatus, and communication device
US20250184772A1 (en) Information transmission method and apparatus, device, system, and storage medium
WO2025140454A1 (en) Method and apparatus for updating model, and terminal, network-side device and medium
US20250343585A1 (en) Csi transmission method and apparatus, terminal, and network side device
WO2024222577A1 (en) Information processing method and apparatus, information transmission method and apparatus, and terminal and network-side device
WO2025031426A1 (en) Csi feedback method and apparatus, and device and readable storage medium
WO2024222573A1 (en) Information processing method, information processing apparatus, terminal and network side device
US20250193731A1 (en) Channel information processing method and apparatus, communication device, and storage medium
WO2024217495A1 (en) Information processing method, information processing apparatus, terminal, and network-side device
WO2024222601A1 (en) Method and apparatus for reporting number of cpus, method and apparatus for receiving number of cpus, terminal and network side device
CN120934571A (en) CSI data processing method, device, terminal, network equipment, medium and product
CN120786392A (en) Communication methods, devices, terminals, network-side equipment, media, and products
CN119449106A (en) Channel state information reporting method, acquisition method, terminal and network side device

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: 24915248

Country of ref document: EP

Kind code of ref document: A1