Communication method and communication apparatus
By transmitting indication information between devices, the problem of unclear comparison objects between predicted channel information and true channel information in model monitoring is solved, and unified understanding and accuracy of model monitoring results are achieved.
Patent Information
- Application Number
- PCT/CN2025/085817
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-04-03
- Filing Date
- 2025-03-28
- Publication Date
- 2025-10-09
AI Technical Summary
In model monitoring, the device cannot determine the comparison object between the predicted channel state information and the true channel state information, resulting in inaccurate model monitoring results.
By transmitting indication information between the first device and the second device, the correlation between the predicted channel information and the true channel information is clarified, ensuring that the two are aligned to understand the model monitoring.
The first device and the second device have a unified understanding of the model monitoring results, thereby improving the accuracy of model monitoring.
Smart Images

Figure CN2025085817_09102025_PF_FP_ABST
Abstract
Description
Communication method and communication device
[0001] This application claims priority to the Chinese patent application filed with the State Intellectual Property Office of China on April 3, 2024, with application number 202410407977.9 and application name “Communication Method and Communication Device”, the entire contents of which are incorporated by reference into this application. Technical Field
[0002] The embodiments of the present application relate to the field of communications, and more specifically, to a communication method and a communication device. Background Art
[0003] Model monitoring is the process of monitoring the performance of artificial intelligence (AI) models to determine whether they are functioning properly. Model monitoring can be used to monitor the accuracy of AI model outputs by comparing the outputs with their corresponding labels or true values.
[0004] Specifically, for an AI model that predicts channel state information (CSI), the output of the AI model is the predicted CSI. Model monitoring can compare the difference between the predicted CSI and the true CSI. Since the device performing model monitoring cannot determine which true CSI to compare the predicted CSI with, the model monitoring results are affected. Summary of the Invention
[0005] The present application provides a communication method that can align the understanding of model monitoring between a first device and a second device.
[0006] In a first aspect, a communication method is provided. The method is applied to a second device side, that is, the method can be executed by the second device or by a component of the second device (such as a chip or chip system or circuit), which is not limited in this application.
[0007] The method includes: receiving first indication information from a first device, the first indication information is used to determine the association relationship between the first information and the second information, wherein the first information is the first measurement resource corresponding to the first task, or the first channel information, or the predicted channel information, the first task is used to determine the predicted channel information based on the first measurement resource and / or the first channel information, the first measurement resource is used to obtain the first channel information, the second information is the true value information corresponding to the first task, the true value information is the second measurement resource, or the second channel information, or the monitoring result, the second measurement resource is used to obtain the second channel information, and the monitoring result is the channel information monitoring result related to the second channel information.
[0008] In the embodiments of the present application, the first task may also be referred to as a task of predicting channel information. The first task may determine the predicted channel information based on the first channel information. Alternatively, since the first measurement resource is used to obtain the first channel information, the first task may also be to determine the predicted channel information based on the first measurement resource. In one possible implementation, the first task may be performed by an AI model, in which case the first channel information is the input of the AI model, the predicted channel information is the output of the AI model, and the second channel information is the true channel information that needs to be compared with the predicted channel information.
[0009] In the above technical solution, since the first information is predicted channel information or information associated with predicted channel information (such as first measurement resources or first channel information), and the second information is second channel information or information associated with second channel information (such as second measurement resources or monitoring results), the second device can obtain the relationship between the predicted channel information and the second channel information based on the association between the first information and the second information. For example, the association relationship can be used for model monitoring, and based on this method, the first device and the second device can align their understanding of model monitoring. For example, the first device needs to compare the predicted channel information with a specified true value channel information, then the first device can inform the second device of the association relationship between the predicted channel information and the true value channel information, and the second device can perform model monitoring based on the association relationship, thereby aligning the understanding of model monitoring between the first device and the second device.
[0010] In a second aspect, a communication method is provided. The method is applied to a first device side, that is, the method can be executed by the first device or by a component of the first device (such as a chip or chip system or circuit), which is not limited in this application.
[0011] The method includes: sending first indication information to the second device, the first indication information is used to determine the association relationship between the first information and the second information, wherein the first information is the first measurement resource corresponding to the first task, or the first channel information, or the predicted channel information, the first task is used to determine the predicted channel information based on the first measurement resource and / or the first channel information, the second information is the true value information corresponding to the first task, the true value information is the second measurement resource, or the second channel information, or the monitoring result, the first measurement resource is used to obtain the first channel information, the second measurement resource is used to obtain the second channel information, and the monitoring result is the channel information monitoring result related to the second channel information.
[0012] For the beneficial effects of the second aspect, please refer to the description of the first aspect and will not be repeated here.
[0013] In certain implementations of the first aspect or the second aspect, the first indication information includes a time offset between first time information and second time information, wherein the first time information is time information related to the first information, and the second time information is time information related to the second information.
[0014] It should be noted that in this implementation, the first device and the second device have the same understanding of the first time information and the second time information corresponding to the first time offset. For example, the first time information and the second time information corresponding to the first time offset can be predefined or configured by the network device.
[0015] In certain implementations of the first aspect or the second aspect, the first indication information is signaling associated with the first information, and the first indication information indicates second time information, wherein the second time information is time information related to the second information; or, the first indication information is signaling associated with the second information, and the first indication information indicates first time information, wherein the first time information is time information related to the first information.
[0016] In the above technical solution, by carrying the second time information in the signaling associated with the first information, or by carrying the first time information in the signaling associated with the second information, the association relationship between the first information and the second information is indirectly indicated to the second device. For example, if the first indication information is the signaling associated with the first information, the second device can determine the corresponding first information based on the first indication information and determine the corresponding second information based on the second time information, thereby clarifying the association relationship between the first information and the second information.
[0017] In certain implementations of the first aspect or the second aspect, the first time information is any one of the following time information: time information corresponding to the first measurement resource; time information corresponding to the predicted channel information; time information corresponding to the first channel information report, the first channel information report is used to report the first channel information, and / or, predict the channel information; time information corresponding to the channel information reference resource of the first channel information report; time information corresponding to the first signaling, the first signaling is a signaling used to schedule the first channel information report or to trigger the first measurement resource.
[0018] In certain implementations of the first aspect or the second aspect, the second time information is any one of the following time information: time information corresponding to the second measurement resource; time information corresponding to the second channel information report, the second channel information report is used to report the second channel information, and / or, monitoring results; time information corresponding to the channel information reference resource of the second channel information report; time information corresponding to the second signaling, the second signaling is a signaling used to schedule the second channel information report or to trigger the second measurement resource.
[0019] In certain implementations of the first aspect or the second aspect, the first indication information is signaling associated with the first information, the first indication information includes a first identifier, and the first identifier is an identifier of a first parameter related to the second information; or, the first indication information is signaling associated with the second information, the first indication information includes a second identifier, and the second identifier is an identifier of a second parameter related to the first information.
[0020] In the above technical solution, the association relationship between the first information and the second information is indirectly indicated to the second device by carrying an identifier of the first parameter associated with the second information in the signaling associated with the first information, or by carrying an identifier of the second parameter associated with the first information in the signaling associated with the second information. For example, if the first indication information is signaling associated with the first information, the second device can determine the corresponding first information based on the first indication information and can also determine the corresponding second information based on the first identifier, thereby clarifying the association relationship between the first information and the second information.
[0021] In certain implementations of the first aspect or the second aspect, the first parameter is a second measurement resource, the identifier of the second measurement resource is a resource configuration identifier corresponding to the second measurement resource, or a resource set identifier, or a resource identifier, or the first parameter is a second channel information report, and the second channel information report is used to report the second channel information, and / or the monitoring results.
[0022] In certain implementations of the first aspect or the second aspect, the first identifier corresponds to N parameters, N is greater than 1, the N parameters include the first parameter, the first parameter is the i-th parameter in the N parameters whose time domain position is before or after the second parameter, i≥1.
[0023] In certain implementations of the first aspect or the second aspect, the second parameter is a first measurement resource, the identifier of the first measurement resource is a resource configuration identifier corresponding to the first measurement resource, or a resource set identifier, or a resource identifier, or the second parameter identifier is a first channel information report, and the first channel information report is used to report the first channel information and / or predict the channel information.
[0024] In certain implementations of the first aspect or the second aspect, the second identifier corresponds to M parameters, M is greater than 1, the M parameters include the second parameter, and the second parameter is the i-th parameter in the M parameters whose time domain position is before or after the first parameter, i≥1.
[0025] In certain implementations of the first aspect or the second aspect, the first indication information indicates two channel information resource sets, wherein one resource set of the two channel information resource sets is used to obtain the first channel information, and the other resource set is used to obtain the second channel information.
[0026] It can be understood that in the solution where the first indication information indicates the first time offset or identification information (for example, the first identification or the second identification), since the first measurement resource and the second measurement resource are configured separately, it is necessary to additionally indicate the first time offset or identification information through the first indication information to inform the second device of the association relationship between the first channel information and the second channel information. In this technical solution, by jointly configuring the first measurement resource and the second measurement resource, the association relationship between the two measurement resource sets is implicitly indicated, that is, the association relationship between the first channel information and the second channel information is implicitly indicated. The first device does not need to indicate the association relationship between the first information and the second information through additional signaling after the channel information is configured, thereby saving signaling overhead.
[0027] In certain implementations of the first aspect or the second aspect, the channel information reporting is aperiodic reporting, or the channel information reporting is semi-persistent reporting sent on a physical uplink shared channel PUSCH, and the first indication information is downlink control information DCI.
[0028] In certain implementations of the first aspect or the second aspect, the first indication information indicates a channel information triggering state, a channel information triggering state is associated with a channel information reporting configuration, a channel information reporting configuration is associated with a channel information resource configuration for channel measurement, and a channel information resource configuration is associated with two channel information resource sets, or the first indication information indicates a channel information triggering state, a channel information triggering state is associated with a channel information reporting configuration, a channel information reporting configuration is associated with two channel information resource configurations for channel measurement, each of the two channel information resource configurations for channel measurement is associated with one channel information resource set in the two channel information resource sets, or the first indication information indicates a channel information triggering state, a channel information triggering state is associated with a channel information reporting configuration, a channel information reporting configuration is associated with two channel information resource configurations for channel measurement, An indication information indicates a channel information triggering state, one channel information triggering state is associated with two channel information reporting configurations, each of the two channel information reporting configurations is associated with a channel information resource configuration for channel measurement, and a channel information resource configuration for channel measurement is associated with one channel information resource set in two channel information resource sets, or, the first indication information indicates two channel information triggering states, each of the two channel information triggering states is associated with a channel information reporting configuration, one channel information reporting configuration is associated with a channel information resource configuration for channel measurement, and a channel information resource configuration for channel measurement is associated with one channel information resource set in two channel information resource sets.
[0029] In certain implementations of the first aspect or the second aspect, the channel information reporting is a semi-persistent reporting sent on the physical uplink control channel PUCCH, and the first indication information includes a protocol data unit PDU, and a PDU includes one or two media access control MAC control elements CE.
[0030] In certain implementations of the first aspect or the second aspect, the first indication information indicates a media access control (MAC) control element (CE), one MAC CE is associated with one channel information reporting configuration, one channel information reporting configuration is associated with one channel information resource configuration for channel measurement, and one channel information resource configuration for channel measurement is associated with two channel information resource sets; or, the first indication information indicates one MAC CE, one MAC CE is associated with one channel information reporting configuration, one channel information reporting configuration is associated with two channel information resource configurations for channel measurement, and each of the two channel information resource configurations for channel measurement is associated with one channel information resource set in the two channel information resource sets; or, the first indication information indicates one MAC CE, one MAC CE is associated with two channel information reporting configurations, each of the two channel information reporting configurations is associated with one channel information resource configuration for channel measurement, and one channel information resource configuration for channel measurement is associated with one channel information resource set in the two channel information resource sets; or, the first indication information indicates two MAC CEs, and each MAC in the two MAC CEs A CE is associated with a channel information report configuration, a channel information report configuration is associated with a channel information resource configuration for channel measurement, and a channel information resource configuration is associated with one of the two channel information resource sets.
[0031] In certain implementations of the first aspect or the second aspect, the channel information is reported periodically, and the first indication information is radio resource control RRC signaling.
[0032] In certain implementations of the first aspect or the second aspect, the first indication information indicates one or more channel information reporting configurations, each of the one or more channel information reporting configurations is associated with two channel information resource configurations for channel measurement, and each of the two channel information resource configurations for channel measurement is associated with one channel information resource set in two channel information resource sets, or the first indication information indicates one or more channel information reporting configurations, each of the one or more channel information reporting configurations is associated with one channel information resource configuration for channel measurement, and one channel information resource configuration for channel measurement is associated with two channel information resource sets.
[0033] In certain implementations of the first aspect or the second aspect, the first indication information is also used to indicate resources for a first channel information report and resources for a second channel information report, wherein the first channel information report is used to report first channel information and / or predicted channel information, and the second channel information report is used to report second channel information and / or monitoring results.
[0034] In certain implementations of the first aspect or the second aspect, the first indication information indicates first time offset information and second time offset information, the first time offset information is used to determine the time domain resources of the first channel information report, and the second time offset information is used to determine the time domain resources of the second channel information report.
[0035] In certain implementations of the first aspect or the second aspect, the time unit for transmitting the first channel information report is determined based on the time unit for transmitting the first indication information and the first time offset information, and the time unit for transmitting the second channel information report is determined based on the time unit for transmitting the first indication information and the second time offset information.
[0036] In a third aspect, a communication device is provided, the device being configured to execute the method of any possible implementation of the first or second aspect. Specifically, the device may include units and / or modules, such as a processing unit and / or a communication unit, for executing the method of any possible implementation of the first or second aspect.
[0037] In one implementation, the apparatus is a communication device (e.g., a first device, a second device, or an AI node). When the apparatus is a communication device, the communication unit may be a transceiver or an input / output interface; the processing unit may be at least one processor. Alternatively, the transceiver may be a transceiver circuit. Alternatively, the input / output interface may be an input / output circuit.
[0038] In another implementation, the apparatus is a chip, chip system, or circuit for a communication device (e.g., a first device, a second device, or an AI node). When the apparatus is a chip, chip system, or circuit for a communication device, the communication unit may be an input / output interface, interface circuit, output circuit, input circuit, pin, or related circuit on the chip, chip system, or circuit; and the processing unit may be at least one processor, processing circuit, or logic circuit.
[0039] In a fourth aspect, a communication device is provided, comprising: at least one processor configured to execute a computer program or instructions to perform the method of any possible implementation of the first or second aspect. Optionally, the device further comprises a memory configured to store the computer program or instructions. Optionally, the device further comprises a communication interface, through which the processor reads the computer program or instructions.
[0040] In one implementation, the apparatus is a communication device (such as a first device, a second device, or an AI node).
[0041] In another implementation, the device is a chip, a chip system, or a circuit for a communication device (such as a first device, a second device, or an AI node).
[0042] In a fifth aspect, a processor is provided for executing the method provided in the first or second aspect above.
[0043] For the operations such as sending and acquiring / receiving involved in the processor, unless otherwise specified, or if they do not conflict with their actual functions or internal logic in the relevant descriptions, they can be understood as processor output, reception, input and other operations, and can also be understood as sending and receiving operations performed by the radio frequency circuit and antenna. This application does not limit this.
[0044] Optionally, the device further includes: a memory for storing programs; accordingly, at least one processor is used to execute computer programs or instructions in the memory.
[0045] Optionally, the device further includes a communication interface, which is coupled to the processor and can be used to input information to the processor or output information from the processor.
[0046] In a sixth aspect, a computer-readable storage medium is provided, which stores a program code for execution by a device, wherein the program code includes a method for executing any possible implementation of the first aspect or the second aspect.
[0047] In a seventh aspect, a computer program product comprising instructions is provided, which, when run on a computer, enables the computer to execute the method in any possible implementation of the first or second aspect.
[0048] In an eighth aspect, a chip is provided, which includes a processor and a communication interface. The processor reads instructions on a memory through the communication interface and executes the method provided in any one of the above-mentioned implementations of the first aspect or the second aspect.
[0049] Optionally, as an implementation method, the chip also includes a memory, in which a computer program or instruction is stored, and the processor is used to execute the computer program or instruction on the memory. When the computer program or instruction is executed, the processor is used to execute the method provided in any one of the above implementation methods of the first aspect or the second aspect.
[0050] In a ninth aspect, a computer program product comprising instructions is provided, which, when run on a computer, enables the computer to execute the method provided by any one of the above-mentioned implementations of the first or second aspect.
[0051] In the tenth aspect, a communication system is provided, comprising a first device and / or a second device, wherein the first device is used to implement the method provided by the first aspect and any possible implementation of the first aspect; and the second device is used to implement the method provided by the second aspect and any possible implementation of the second aspect. BRIEF DESCRIPTION OF THE DRAWINGS
[0052] FIG1 is a schematic diagram of a possible application framework in a communication system.
[0053] FIG2 is a schematic diagram of a possible application framework in a communication system.
[0054] FIG3 is a schematic diagram of a communication system applicable to the communication method of an embodiment of the present application.
[0055] FIG4 is a schematic diagram of another communication system applicable to the communication method of an embodiment of the present application.
[0056] FIG5 is a schematic diagram of CSI prediction based on AI.
[0057] FIG6 is a schematic flowchart of a communication method 600 provided in the present application.
[0058] FIG7 and FIG8 are schematic diagrams of the first time offset proposed in this application.
[0059] FIG9 is a schematic block diagram of a communication device 1000 provided in an embodiment of the present application.
[0060] FIG10 is a schematic block diagram of a communication device 1100 provided in an embodiment of the present application. DETAILED DESCRIPTION
[0061] The technical solutions in the embodiments of the present application will be described below with reference to the accompanying drawings.
[0062] Before introducing the embodiments of the present application, the following points are first explained.
[0063] 1. In the description of the embodiments of the present application, unless otherwise specified, “multiple” means two or more.
[0064] 2. In the various embodiments of the present application, unless otherwise specified or provided for by logic, the terms and / or descriptions between different embodiments are consistent and can be referenced by each other. The technical features in different embodiments can be combined to form new embodiments based on their inherent logical relationships.
[0065] 3. The various numerical numbers involved in this application are only used for the convenience of description and are not used to limit the scope of this application. The size of the serial numbers involved in this application does not mean the order of execution. The execution order of each process should be determined by its function and internal logic. For example, the terms "first", "second", "third", "fourth" and other various terminology labels (if any) in the specification and claims and drawings of this application are used to distinguish similar objects and are not used to limit the size, content, order, timing, priority or importance of multiple objects. For example, the first information and the second information do not represent the difference in the amount of information, content, priority or importance.
[0066] 4. The terms "comprise", "include", "have" and any variations thereof are intended to cover non-exclusive inclusions. For example, a process, method, system, product or apparatus that includes a series of steps or units is not necessarily limited to those steps or units explicitly listed but may include other steps or units not explicitly listed or inherent to such process, method, product or apparatus.
[0067] 5. In each embodiment of the present application, "network element A sends information A to network element B" can be understood as the destination end of the information A or the intermediate network element in the transmission path between the destination end and the network element B, which may include directly or indirectly sending information to network element B. "Network element B receives information A from network element A" can be understood as the source end of the information A or the intermediate network element in the transmission path between the source end and the network element A, which may include directly or indirectly receiving information from network element A. The information may be processed as necessary between the source end and the destination end of the information transmission, such as format changes, etc., but the destination end can understand the valid information from the source end. Similar expressions in this application can be understood similarly and will not be elaborated here.
[0068] In other words, sending and receiving can be performed between devices, for example, between terminal device #1 and terminal device #2, or can be performed within a device, for example, sending or receiving between components, modules, chips, software modules or hardware modules within the device through a bus, traces or interface.
[0069] 6. In the embodiments of the present application, indications include direct indications (also called explicit indications) and implicit indications. Direct indication of information A refers to including information A; implicit indication of information A refers to indicating information A through the correspondence between information A and information B and the direct indication of information B. The correspondence between information A and information B can be predefined, pre-stored, pre-burned, or pre-configured.
[0070] 7. In the embodiments of the present application, information C is used to determine information D, which includes information D being determined solely based on information C, as well as information D being determined based on information C and other information. Furthermore, information C can also be used to determine information D indirectly, for example, where information D is determined based on information E, and information E is determined based on information C.
[0071] 8. "Storage" or "saving" in the embodiments of this application may refer to storage in one or more memories. The one or more memories may be provided separately or integrated into an encoder or decoder, a processor, or a communication device. The one or more memories may also be provided in part separately and in part integrated into a decoder, a processor, or a communication device. The type of memory may be any form of storage medium and is not limited in this application.
[0072] 9. The “protocol” involved in the embodiments of the present application may refer to a standard protocol in the field of communications, for example, it may include a fourth generation (4G) network / fifth generation (5G) network protocol, a new radio (NR) protocol, and related protocols used in future communication systems. This application does not limit this.
[0073] 10. The dotted arrows or boxes in the schematic diagrams in the accompanying drawings of this application specification represent optional steps or optional modules.
[0074] The technical solutions provided in this application can be applied to various communication systems, such as: fifth generation (5G) or new radio (NR) systems, long term evolution (LTE) systems, LTE frequency division duplex (FDD) systems, LTE time division duplex (TDD) systems, wireless local area networks (WLAN) systems, satellite communication systems, future communication systems, such as sixth generation (6G) mobile communication systems, or a fusion system of multiple systems. The technical solutions provided in this application can also be applied to device to device (D2D) communication, vehicle-to-everything (V2X) communication, machine to machine (M2M) communication, machine type communication (MTC), and Internet of Things (IoT) communication systems or other communication systems.
[0075] In an embodiment of the present application, the terminal device may also be referred to as user equipment (UE), access terminal, user unit, user station, mobile station, mobile station, remote station, remote terminal, mobile device, user terminal, terminal, wireless communication device, user agent or user device.
[0076] The terminal device may be a device that provides voice / data, such as a handheld device or vehicle-mounted device with a wireless connection function. At present, some examples of terminals are: mobile phones, tablet computers, laptop computers, PDAs, mobile internet devices (MIDs), wearable devices, virtual reality (VR) devices, augmented reality (AR) devices, wireless terminals in industrial control, wireless terminals in self-driving, wireless terminals in remote medical surgery, wireless terminals in smart grids, wireless terminals in transportation safety, wireless terminals in smart cities, wireless terminals in smart homes, cellular phones, cordless phones, session initiation protocol (SIP) phones, wireless local loop (WLL) stations, personal digital assistants (PDAs), handheld devices with wireless communication capabilities, computing devices or other processing devices connected to wireless modems, wearable devices, terminal devices in 5G networks or future evolved public land mobile communication networks (PLMNs). The terminal equipment in the network (PLMN), etc., is not limited to this in the embodiments of the present application.
[0077] As an example and not a limitation, in the embodiment of the present application, the terminal device may also be a wearable device. Wearable devices may also be called wearable smart devices, which are a general term for wearable devices that are intelligently designed and developed using wearable technology for daily wear, such as glasses, gloves, watches, clothing, and shoes. A wearable device is a portable device that is worn directly on the body or integrated into the user's clothes or accessories. Wearable devices are not only hardware devices, but also achieve powerful functions through software support, data interaction, and cloud interaction. Broadly speaking, wearable smart devices include those that are fully functional, large in size, and can achieve complete or partial functions without relying on smartphones, such as smart watches or smart glasses, as well as those that only focus on a certain type of application function and need to be used in conjunction with other devices such as smartphones, such as various smart bracelets and smart jewelry for vital sign monitoring.
[0078] In the embodiments of the present application, the device for realizing the function of the terminal device can be a terminal device, or a device capable of supporting the terminal device to realize the function, such as a chip system, which can be installed in the terminal device or used in combination with the terminal device. In the embodiments of the present application, the chip system can be composed of a chip, or it can include a chip and other discrete devices. In the embodiments of the present application, only the terminal device is used as an example for description, and the embodiments of the present application are not limited to the solutions of the embodiments of the present application.
[0079] The network device in the embodiments of the present application may include a device for communicating with a terminal device, and the network device may include an access network device, a radio access network device, or a core network (CN) device. For example, the network device may be a base station, or an operation administration and maintenance (OAM) device. The access network device in the embodiments of the present application may refer to a radio access network (RAN) node (or device) that connects the terminal device to a wireless network. A base station may broadly cover various names as follows, or replace the following names, such as: NodeB, evolved NodeB (eNB), next generation NodeB (gNB), relay station, access point, transmitting and receiving point (TRP), transmitting point (TP), master station, secondary station, multi-standard radio (motor slide retainer, MSR) node, home base station, network controller, access node, wireless node, access point (AP), transmission node, transceiver node, baseband unit (BBU), remote radio unit (RRU), active antenna unit (AAU), remote radio head (RRH), central unit (CU), distributed unit (DU), radio unit (RU), positioning node, etc. A base station may be a macro base station, a micro base station, a relay node, a donor node, or the like, or a combination thereof. The base station may also refer to a communication module, modem or chip that is set in the aforementioned equipment or device. The base station may also be a mobile switching center and a device that performs the base station function in D2D, V2X, and M2M communications, a network side device in a 6G network, a device that performs the base station function in future communication systems, etc. The base station can support networks with the same or different access technologies. Optionally, the RAN node may also be a server, a wearable device, a vehicle or an on-board device, etc. For example, the access network device in the vehicle to everything (V2X) technology may be a road side unit (RSU). The embodiments of the present application do not limit the specific technology and specific device form adopted by the network equipment.
[0080] In some deployments, the network devices mentioned in the embodiments of the present application may include a CU, a DU, or both a CU and a DU, or a control plane CU node (central unit-control plane (CU-CP)), a user plane CU node (central unit-user plane (CU-UP)), and a DU node. For example, the network devices may include a gNB-CU-CP, a gNB-CU-UP, and a gNB-DU.
[0081] In some deployments, multiple RAN nodes collaborate to assist terminals in achieving wireless access, with different RAN nodes implementing portions of the base station's functionality. For example, a RAN node can be a CU, DU, CU-CP, CU-UP, or RU. The CU and DU can be separate or included in the same network element, such as the BBU. The RU can be included in a radio frequency device or radio unit, such as an RRU, AAU, or RRH.
[0082] The RAN node may support one or more types of fronthaul interfaces, and different fronthaul interfaces correspond to DUs and RUs with different functions. If the fronthaul interface between the DU and the RU is a common public radio interface (CPRI), the DU is configured to implement one or more baseband functions, and the RU is configured to implement one or more radio frequency functions. If the fronthaul interface between the DU and the RU is another type of interface, relative to the CPRI, some of the downlink and / or uplink baseband functions, such as precoding, digital beamforming (BF), or one or more of inverse fast Fourier transform (IFFT) / cyclic prefix (CP) for downlink, are moved from the DU to the RU for implementation; and for uplink, one or more of digital beamforming (BF), or fast Fourier transform (FFT) / CP removal are moved from the DU to the RU for implementation. In one possible implementation, the interface may be an enhanced common public radio interface (eCPRI). In the eCPRI architecture, the division between the DU and RU is different, corresponding to different types (category, Cat) of eCPRI, such as eCPRI Cat A, B, C, D, E, and F.
[0083] Taking eCPRI Cat A as an example, for downlink transmission, based on layer mapping, the DU is configured to implement layer mapping and one or more of the preceding functions (i.e., coding, rate matching, scrambling, modulation, and layer mapping), while other functions after layer mapping (e.g., resource element (RE) mapping, BF, or one or more of IFFT / CP addition) are moved to the RU for implementation. For uplink transmission, based on RE demapping, the DU is configured to implement demapping and one or more of the preceding functions (i.e., decoding, derate matching, descrambling, demodulation, inverse discrete Fourier transform (IDFT), channel equalization, and one or more of RE demapping), while other functions after demapping (e.g., digital BF or FFT / CP removal) are moved to the RU for implementation. It is understood that for a functional description of the DU and RU corresponding to various types of eCPRI, please refer to the eCPRI protocol and will not be detailed here.
[0084] In one possible design, the processing unit for implementing baseband functions in the BBU is called a baseband high layer (BBH) unit, and the processing unit for implementing baseband functions in the RRU / AAU / RRH is called a baseband low layer (BBL) unit.
[0085] In different systems, CU (or CU-CP and CU-UP), DU or RU may also have different names, but those skilled in the art can understand their meanings. For example, in an open radio access network (O-RAN / ORAN) system, CU may also be referred to as O-CU (open CU), DU may also be referred to as O-DU, CU-CP may also be referred to as O-CU-CP, CU-UP may also be referred to as O-CU-UP, and RU may also be referred to as O-RU. Any of the CU (or CU-CP, CU-UP), DU and RU in this application may be implemented by a software module, a hardware module, or a combination of a software module and a hardware module.
[0086] In the embodiments of the present application, the device for implementing the functions of the network device can be a network device; it can also be a device that can support the network device to implement the functions, such as a chip system, a hardware circuit, a software module, or a hardware circuit and a software module. The device can be installed in the network device or used in conjunction with the network device. In the embodiments of the present application, only the device for implementing the functions of the network device is used as an example to illustrate, and does not constitute a limitation on the solutions of the embodiments of the present application.
[0087] The network device and / or terminal device can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; it can also be deployed on the water surface; it can also be deployed on aircraft, balloons and satellites in the air. The embodiments of this application do not limit the scenarios in which the network device and the terminal device are located. In addition, the terminal device and the network device can be hardware devices, or they can be software functions running on dedicated hardware, software functions running on general-purpose hardware, such as virtualization functions instantiated on a platform (e.g., a cloud platform), or entities including dedicated or general-purpose hardware devices and software functions. This application does not limit the specific forms of the terminal device and the network device.
[0088] In wireless communication networks, such as mobile communication networks, the services supported by the networks are becoming increasingly diverse, and therefore the demands that need to be met are becoming increasingly diverse. For example, the network needs to be able to support ultra-high speeds, ultra-low latency, and / or ultra-large connections. This feature makes network planning, network configuration, and / or resource scheduling increasingly complex. In addition, as network functionality becomes increasingly powerful, such as supporting higher spectrum, supporting high-order multiple input multiple output (MIMO) technology, supporting beamforming, and / or supporting new technologies such as beam management, network energy saving has become a hot research topic. These new demands, new scenarios, and new features have brought unprecedented challenges to network planning, operation and maintenance, and efficient operation. To meet this challenge, artificial intelligence technology can be introduced into wireless communication networks to achieve network intelligence.
[0089] In order to support AI technology in wireless networks, AI nodes may also be introduced into the network.
[0090] Optionally, the AI node can be deployed in one or more of the following locations in the communication system: access network equipment, terminal equipment, or core network equipment. Alternatively, the AI node can be deployed separately, for example, in a location other than any of the above devices, such as a host or cloud server in an over-the-top (OTT) system. The AI node can communicate with other devices in the communication system, such as one or more of the following: network equipment, terminal equipment, or core network elements.
[0091] It is understood that this application does not limit the number of AI nodes. For example, when there are multiple AI nodes, the multiple AI nodes can be divided based on function, such as different AI nodes are responsible for different functions.
[0092] It is also understood that AI nodes can be independent devices, or integrated into the same device to implement different functions, or can be network elements in hardware devices, or can be software functions running on dedicated hardware, or can be virtualized functions instantiated on a platform (e.g., a cloud platform). This application does not limit the specific form of the above-mentioned AI nodes. Among them, AI nodes can be AI network elements, AI entities, or AI modules.
[0093] First, a communication system applicable to the embodiments of the present application is briefly introduced as follows.
[0094] Figure 1 is a schematic diagram of a possible application framework in a communication system. As shown in Figure 1, network elements in the communication system are connected through interfaces (such as NG, Xn) or air interfaces. One or more AI modules are provided in one or more devices of these network element nodes, such as core network equipment, access network nodes (RAN nodes), terminals or OAM (for clarity, only one is shown in Figure 1). The access network node can be a separate RAN node, or it can include multiple RAN nodes, for example, including CU and DU. The CU and / or DU can also be provided with one or more AI modules. Optionally, the CU can also be split into CU-CP and CU-UP. One or more AI models are provided in the CU-CP and / or CU-UP.
[0095] The AI module is used to implement the corresponding AI function. The AI modules deployed in different network elements may be the same or different. The model of the AI module can implement different functions according to different parameter configurations. The model of the AI module can be configured based on one or more of the following parameters: structural parameters (such as the number of neural network layers, the width of the neural network, the connection relationship between layers, the weight of the neuron, the activation function of the neuron, or at least one of the bias in the activation function), input parameters (such as the type of input parameters and / or the dimension of the input parameters), or output parameters (such as the type of output parameters and / or the dimension of the output parameters). Among them, the bias in the activation function can also be called the bias of the neural network.
[0096] An AI module can have one or more models. A model can infer an output, which includes one or more parameters. The learning, training, or inference processes of different models can be deployed on different nodes or devices, or on the same node or device.
[0097] Figure 2 is a schematic diagram of a possible application framework in a communication system. As shown in Figure 2, the communication system includes a RAN intelligent controller (RIC). For example, the RIC can be the AI modules 117 and 118 shown in Figure 1, which are used to implement AI-related functions. The RIC includes a near-real-time RIC (near-real time RIC, near-RT RIC) and a non-real-time RIC (non-real time RIC, Non-RT RIC). Among them, the non-real-time RIC mainly processes non-real-time information, such as data that is not sensitive to delay, and the delay of this data can be in the order of seconds. The real-time RIC mainly processes near-real-time information, such as data that is relatively sensitive to delay, and the delay of this data is in the order of tens of milliseconds.
[0098] The near real-time RIC is used for model training and reasoning. For example, it is used to train an AI model and use the AI model for reasoning. The near real-time RIC can obtain network-side and / or terminal-side information from a RAN node (e.g., CU, CU-CP, CU-UP, DU, and / or RU) and / or a terminal. This information can be used as training data or reasoning data. Optionally, the near real-time RIC can deliver the reasoning result to the RAN node and / or the terminal. Optionally, the reasoning result can be exchanged between the CU and the DU, and / or between the DU and the RU. For example, the near real-time RIC delivers the reasoning result to the DU, and the DU sends it to the RU.
[0099] The non-real-time RIC is also used for model training and reasoning. For example, it is used to train an AI model and use the model for reasoning. The non-real-time RIC can obtain network-side and / or terminal-side information from RAN nodes (such as CU, CU-CP, CU-UP, DU and / or RU) and / or terminals. This information can be used as training data or reasoning data, and the reasoning results can be submitted to the RAN node and / or terminal. Optionally, the reasoning results can be exchanged between the CU and the DU, and / or between the DU and the RU. For example, the non-real-time RIC submits the reasoning results to the DU, and the DU sends it to the RU.
[0100] The near real-time RIC and non-real-time RIC may also be separately configured as a network element. Optionally, the near real-time RIC and non-real-time RIC may also be part of other devices. For example, the near real-time RIC is configured in a RAN node (e.g., a CU or DU), while the non-real-time RIC is configured in an OAM, a cloud server, a core network device, or other network device.
[0101] FIG3 is a schematic diagram of a communication system applicable to the communication method of an embodiment of the present application. As shown in FIG3 , the communication system 100 may include at least one network device, such as the network device 110 shown in FIG3 ; the communication system 100 may also include at least one terminal device, such as the terminal device 120 and the terminal device 130 shown in FIG3 . The network device 110 and the terminal device (such as the terminal device 120 and the terminal device 130) can communicate via a wireless link. The communication devices in the communication system, for example, the network device 110 and the terminal device 120, can communicate via a multi-antenna technology.
[0102] Figure 4 is a schematic diagram of another communication system applicable to the communication method of an embodiment of the present application. Compared to the communication system 100 shown in Figure 3, the communication system 200 shown in Figure 4 also includes an AI network element 140. AI network element 140 is used to perform AI-related operations, such as constructing a training dataset or training an AI model.
[0103] In one possible implementation, the network device 110 may send data related to the training of the AI model to the AI network element 140, which constructs a training data set and trains the AI model. For example, the data related to the training of the AI model may include data reported by the terminal device. The AI network element 140 may send the results of the operations related to the AI model to the network device 110, and forward them to the terminal device through the network device 110. For example, the results of the operations related to the AI model may include at least one of the following: an AI model that has completed training, an evaluation result or a test result of the model, etc. Exemplarily, a portion of the trained AI model may be deployed on the network device 110, and another portion may be deployed on the terminal device. Alternatively, the trained AI model may be deployed on the network device 110. Alternatively, the trained AI model may be deployed on the terminal device.
[0104] It should be understood that Figure 4 illustrates only the example of a direct connection between AI network element 140 and network device 110. In other scenarios, AI network element 140 may also be connected to a terminal device. Alternatively, AI network element 140 may be connected to both network device 110 and a terminal device simultaneously. Alternatively, AI network element 140 may be connected to network device 110 through a third-party network element. This embodiment of the present application does not limit the connection relationship between the AI network element and other network elements.
[0105] The AI network element 140 may also be provided as a module in a network device and / or a terminal device, for example, in the network device 110 or the terminal device shown in FIG3 .
[0106] It should be noted that Figures 3 and 4 are simplified schematic diagrams for ease of understanding. For example, the communication system may also include other devices, such as wireless relay devices and / or wireless backhaul devices, which are not shown in Figures 3 and 4. In actual applications, the communication system may include multiple network devices and multiple terminal devices. The embodiments of the present application do not limit the number of network devices and terminal devices included in the communication system.
[0107] To facilitate understanding of the embodiments of the present application, some basic concepts involved in the present application are briefly explained.
[0108] 1. Artificial intelligence (AI): This refers to the ability of machines to learn, accumulate experience, and solve problems that humans can solve through experience, such as natural language understanding, image recognition, and chess. AI can be understood as the intelligence exhibited by machines created by humans. Generally, AI refers to the technology that represents human intelligence through computer programs. The goals of AI include understanding intelligence by constructing computer programs that can perform symbolic reasoning or deduction.
[0109] 2. Machine learning: This is an implementation of artificial intelligence. Machine learning is a method that empowers machines to learn, enabling them to perform functions that cannot be accomplished through direct programming. In practical terms, machine learning utilizes data to train models and then uses these models to make predictions. There are many machine learning methods, such as neural networks (NNs), decision trees, and support vector machines. Machine learning theory primarily involves the design and analysis of algorithms that enable computers to learn automatically. Machine learning algorithms automatically analyze data to identify patterns and use these patterns to make predictions about unknown data.
[0110] 3. AI model: It is an algorithm or computer program that can realize AI functions. The AI model represents the mapping relationship between the input and output of the model, or the AI model is a function model that maps input of a certain dimension to output of a certain dimension. The parameters of the function model can be obtained through machine learning training. For example, f(x) = ax 2 +b is a quadratic function model, which can be regarded as an AI model. a and b are the parameters of the AI model, and a and b can be obtained through machine learning training.
[0111] It is understood that the implementation of the AI model can be a hardware circuit, or software, or a combination of software and hardware, without limitation. Non-limiting examples of software include: program code, program, subroutine, instruction, instruction set, code, code segment, software module, application, or software application. The type of AI model can be a neural network, linear regression model, decision tree model, support vector machine (SVM), Bayesian network, Q learning model or other machine learning model.
[0112] 4. Dataset: Data used for model training, model validation, or model testing in machine learning. The quantity and quality of the data will affect the effectiveness of machine learning.
[0113] The dataset can include training dataset and inference data.
[0114] 1) A training data set, or training data, can be used to train an AI model. The training data set may include the input of the AI model, or the input and target output of the AI model. The training data set includes one or more training data. The training data may include training samples input to the AI model, or the target output of the AI model. The target output may also be referred to as a label, sample label, or label sample. The label is the ground truth. In the field of machine learning, ground truth usually refers to data that is considered accurate or real.
[0115] Model training essentially involves learning certain characteristics from training data. When training an AI model (such as a neural network), the goal is to ensure that the model's output is as close as possible to the desired predicted value. This is done by comparing the network's predictions with the desired target values. The weight vectors of each layer of the AI model are then updated based on the difference between the two. (Of course, before the first update, there's usually an initialization process, which pre-configures the parameters for each layer of the AI model.) For example, if the network's prediction is too high, the weight vectors are adjusted to predict a lower value. This adjustment is repeated until the AI model predicts the desired target value, or a value very close to it. Therefore, it's necessary to predefine how to compare the difference between the predicted and target values. This is known as the loss function or objective function, a crucial equation used to measure the difference between the predicted and target values. For example, a higher loss function indicates a greater difference. Therefore, training an AI model becomes a process of minimizing this loss, keeping the loss function below a threshold or ensuring that the loss function meets the target requirement. For example, the AI model is a neural network, and adjusting the model parameters of the neural network includes adjusting at least one of the following parameters: the number of layers, width, weights of neurons, or parameters in the activation function of neurons of the neural network.
[0116] 2) Inference data can be used as input to a trained AI model for inference. During the inference process, the inference data is input into the AI model, and the corresponding output is the inference result.
[0117] The wireless data collected in the embodiments of the present application can be used for model training, model reasoning, or model performance monitoring, etc., without limitation.
[0118] 5. Channel information: refers to information that can reflect channel characteristics and channel quality.
[0119] In a communication system (for example, an LTE communication system or an NR communication system, etc.), a network device can determine the resources, modulation and coding scheme (MCS), and precoding configurations of the downlink or uplink data channel of the scheduling terminal device based on channel information. Channel information can also be referred to as channel state information (CSI), or channel environment information. As an example, the channel information is at least one of the following: channel time-varying information, or channel frequency deviation information, etc. The following mainly uses CSI as an example for explanation. It can be understood that information that can reflect channel characteristics and channel quality is applicable to the embodiments of the present application.
[0120] 6. CSI feedback: In communication systems such as LTE and NR, network equipment can determine the resources, modulation and coding scheme (MCS), and precoding configuration of the downlink data channel of the terminal device based on CSI.
[0121] CSI measurement refers to the receiver solving the channel information based on the reference signal (RS) sent by the transmitter, that is, estimating the channel information using the channel estimation method. Exemplarily, the reference signal may include one or more of a channel state information reference signal (CSI-RS), a synchronization signal / physical broadcast channel block (SSB), a sounding reference signal (SRS), or a demodulation reference signal (DMRS). One or more of CSI-RS, SSB, and DMRS can be used to measure downlink CSI. SRS and / or DMRS can be used to measure uplink CSI.
[0122] Taking the example of the network side obtaining downlink CSI through uplink feedback from the terminal device, specifically, the network side sends a downlink reference signal to the terminal device, and the terminal device receives the downlink reference signal. Since the terminal device knows the transmission information of the downlink reference signal, the terminal device can estimate (or measure) the downlink channel traversed by the downlink reference signal based on the received downlink reference signal. Then, based on this measurement, the terminal device can obtain the downlink channel matrix to generate the downlink CSI. The terminal device generates a CSI report according to the method predefined by the protocol or configured by the network device, and feeds it back to the network device so that it can obtain the downlink CSI.
[0123] Exemplarily, the CSI may include at least one of the following: channel quality indication (CQI), precoding matrix indicator (PMI), rank indicator (RI), CSI-RS resource indicator (CRI), layer indicator (LI), reference signal receiving power (RSRP), or signal to interference plus noise ratio (SINR). The signal to interference plus noise ratio may also be referred to as the signal to interference plus noise ratio.
[0124] 7. CSI prediction: CSI prediction refers to predicting future CSI based on historical CSI or current CSI.
[0125] CSI prediction can be achieved based on AI. Specifically, AI-based CSI prediction refers to inputting several historical CSIs or current CSIs into an AI model, and the AI model can output predicted CSI.
[0126] Figure 5 is a schematic diagram of AI-based CSI prediction. As shown in Figure 5, t represents the current time, the time before t represents the historical time, and the time after t represents the future time. By inputting the two historical / current CSIs (t-5 and t) into the AI prediction model, the AI prediction model can output the CSI at the future time t+5.
[0127] 8. Resources, resource collection
[0128] For the data collection process in AI operations, terminal devices are often required to obtain data. Considering that some data is obtained or generated by terminal devices during the communication process with network devices, in the embodiments of the present application, "resources" represent the receiving / transmitting signals used in the communication process for the terminal device to generate data, the channel resources (including time domain resources, frequency domain resources, code domain resources, and / or spatial domain resources) corresponding to the receiving / transmitting signals, or the channels corresponding to the receiving / transmitting signals.
[0129] Furthermore, considering that terminal devices typically need to measure reference signals to generate data, a typical type of "resource" is a reference signal resource (RS resource). It is understood that the "resource" in the embodiments of the present application can also be referred to as a "signal." Specifically, the signal includes a downlink signal used for terminal devices to perform measurements.
[0130] In addition, a resource set corresponds to a resource set ID. For example, for a resource set consisting of CSI-RS resources, the resource set ID corresponds to NZP-CSI-RS-ResourceSetId or ZP-CSI-RS-ResourceSetId.
[0131] 9. Time unit
[0132] In the embodiments of the present application, a time unit refers to a temporally continuous period of time. Specifically, a time unit corresponds to one or more transmission time intervals (TTIs), or one or more time slots, or one or more time domain symbols. Furthermore, the one or more TTIs are temporally continuous; the one or more time slots are temporally continuous; and the one or more symbols are temporally continuous.
[0133] Optionally, the time unit may be a subframe, or a time slot, or a TTI, or a time domain symbol.
[0134] In this embodiment, the time offset between two time units includes: the time offset between the start moment of one time unit and the start moment of the other time unit, or the time offset between the start moment of one time unit and the end moment of the other time unit, or the time offset between the end moment of one time unit and the start moment of the other time unit, or the time offset between the end moment of one time unit and the end moment of the other time unit.
[0135] Similarly, the time offset between two resources can be understood as the time offset between the time unit corresponding to one resource and the time unit corresponding to the other resource. See the definition of "time offset between two time units".
[0136] A time unit being earlier than / no later than another time unit includes: the start time of one time unit being earlier than / no later than the start time or end time of another time unit, or the end time of one time unit being earlier than / no later than the start time or end time of another time unit. A time unit being later than / no earlier than another time unit includes: the start time of one time unit being later than / no earlier than the start time or end time of another time unit, or the end time of one time unit being later than / no earlier than the start time or end time of another time unit. The starting time unit may also be referred to as the starting time, corresponding to the start time or end time of the time unit in which the starting time unit is located. The ending time unit may also be referred to as the ending time, corresponding to the start time or end time of the time unit in which the ending time unit is located.
[0137] 10. Model monitoring: Model monitoring refers to monitoring the performance of the AI model and determining whether the AI model is working properly. If the AI model performance is poor, it is necessary to switch to non-AI mode, replace the AI model, or update the AI model.
[0138] Model monitoring involves monitoring the accuracy of AI model outputs. This is done by comparing the AI model outputs with the corresponding labels or ground truth values to determine whether the AI model's performance meets requirements. Model monitoring can be performed by either terminal devices or network devices.
[0139] The monitoring result corresponds to the reasoning accuracy information. In this application, the reasoning accuracy information is also referred to as an intermediate key performance indicator (KPI) (intermediate KPI), or prediction accuracy information. The reasoning accuracy information is used to characterize the degree of similarity between the model reasoning result (also referred to as the prediction result) and the corresponding true value. Intermediate KPIs typically include, for example, generalized cosine similarity (GCS), square generalized cosine similarity (SGCS), minimum mean square error (MSE), normalized mean square error (NMSE), beam information prediction accuracy, reference signal identification prediction accuracy, RSRP prediction accuracy, positioning information prediction accuracy, etc. Among them, the true value corresponds to the measurement result obtained by measurement. Taking CSI measurement as an example, the true value is the true value CSI obtained by measurement.
[0140] Specifically, the inference results {C#1, C#2, …, C#L} are applied to the time-frequency resource sets {R#1, R#2, …, R#L}, respectively. To monitor the accuracy of the inference results, the monitoring resource sets {Mo#1, Mo#2, …, Mo#L} can be correspondingly notified in {R#1, R#2, …, R#L}. This allows the UE to measure {Mo#1, Mo#2, …, Mo#L} and obtain the measurement results corresponding to {R#1, R#2, …, R#L}, also known as the ground-truth. The measurement results correspond to {G#1, G#2, …, G#L}, respectively. The measurement results {G#1, G#2, …, G#L} are then compared with the corresponding inference results {C#1, C#2, …, C#L} to determine the inference accuracy.
[0141] The specific calculation method of the intermediate KPI is as follows.
[0142] When the KPI is GCS, is the predicted CSI of each resource unit, w i is the true CSI of each resource unit.
[0143] When the KPI is SGCS, is the predicted CSI of each resource unit, w i is the true CSI of each resource unit.
[0144] When the KPI is MSE, is the predicted CSI of each resource unit, w i is the true CSI of each resource unit.
[0145] When the KPI is NMSE, is the predicted CSI of each resource unit, w i is the true CSI of each resource unit.
[0146] As can be seen above, model monitoring requires comparing the AI model's output with the corresponding label or true value. For AI-based CSI prediction, the AI model's output is the predicted CSI, meaning the difference between the predicted CSI and the true CSI must be compared. If the device performing model monitoring cannot determine the correlation between the predicted and true CSI, it will be unable to determine which true CSI to compare the predicted CSI with, thus affecting the model monitoring results.
[0147] In view of this, the present application provides a communication method and a communication device that can effectively solve the above technical problems.
[0148] It is understood that the embodiments shown below do not particularly limit the specific structure of the execution subject of the method provided in the embodiments of the present application. As long as it is possible to communicate according to the method provided in the embodiments of the present application by running a program that records the code of the method provided in the embodiments of the present application. For example, the execution subject of the method provided in the embodiments of the present application can be a terminal-side device and a network-side device, or a functional module in the terminal-side device and the network-side device that can call and execute the program.
[0149] Figure 6 is a schematic flow chart of a communication method 600 provided herein. Method 600 may be executed by the first device and the second device, or by modules and / or devices (e.g., chips or integrated circuits) with corresponding functions installed in the first device and the second device, without limitation.
[0150] The first device may be a network-side device, for example, a base station, and the second device may be a terminal-side device, such as a terminal device. Alternatively, the first device may be a terminal-side device, and the second device may be a network-side device.
[0151] The network side device can be a network device, or a module in the network device (such as a chip), or software that contains the functions of the network device (such as a control subsystem), or other devices that communicate with the network device, such as an AI network element, which is a server, such as an OTT device or a cloud server.
[0152] The terminal side device can be a terminal device, or a module in the terminal device (such as a chip), or software containing terminal device functions (such as a control subsystem), or other devices that communicate with the terminal device, such as an AI network element, which is a server, such as an OTT device or a cloud server.
[0153] The following description will be made by taking the first device and the second device as an example. The method 600 includes the following steps.
[0154] S610: The first device sends first indication information to the second device. Correspondingly, the second device receives the first indication information from the first device, where the first indication information is used to determine an association relationship between the first information and the second information.
[0155] The first information is at least one of the following information corresponding to the first task: a first measurement resource, first channel information, and predicted channel information. The first task is used to determine the predicted channel information based on the first measurement resource and / or the first channel information, wherein the first measurement resource is used to obtain the first channel information. The second information is the true value information corresponding to the first task. The true value information is at least one of the following information: a second measurement resource, second channel information, and a monitoring result. The second measurement resource is used to obtain the second channel information, and the monitoring result is a channel information monitoring result related to the second channel information.
[0156] The first measurement resource is used to obtain first channel information, which can be understood as the device obtaining the first measurement resource can obtain the first channel information based on the first measurement resource. Similarly, the second measurement resource is used to obtain second channel information, which can be understood as the device obtaining the second measurement resource can obtain the second channel information based on the second measurement resource.
[0157] In the embodiments of the present application, the first task may also be referred to as a task of predicting channel information. The first task may determine the predicted channel information based on the first channel information. Alternatively, since the first measurement resource is used to obtain the first channel information, the first task may also be determining the predicted channel information based on the first measurement resource. In one possible implementation, the first task may be performed by an AI model, in which case the first channel information is the input of the AI model, and the predicted channel information is the output of the AI model.
[0158] In the embodiments of this application, the first channel information may also be referred to as the original channel information; the second channel information may also be referred to as the true channel information, the labeled channel information, or the target channel information, which is not specifically limited in this application. If the first task is performed by an AI model, the first channel information may also be referred to as the input channel information, and the predicted channel information may also be referred to as the output channel information.
[0159] In the embodiment of the present application, channel information may be referred to as CSI. In the following text, channel information and CSI may be interchangeable, and the related parts will not be explained one by one.
[0160] For example, the type of channel information can be any of the following: channel response, channel matrix, channel characteristic matrix, precoding matrix, RSRP, SINR, CQI, PMI, RI, CRI, LI, optimal beam identification (Identity, ID), optimal topK beam ID, etc. Among them, the channel response and channel matrix represent the channel itself, and the channel characteristic matrix and precoding matrix are matrices constructed based on the features extracted from the channel. Among them, the type of the first channel information and the predicted channel information can be the same, for example, the first channel information and the predicted channel information are both channel responses, or RSRP; the type of the first channel information and the predicted channel information can also be different, for example, the first channel information is RSRP, and the predicted channel information is the optimal beam ID.
[0161] It can be understood that since the first information is predicted channel information or information associated with the predicted channel information (such as the first measurement resource or the first channel information), and the second information is the second channel information or information associated with the second channel information (such as the second measurement resource or the monitoring result), the second device can obtain the relationship between the predicted channel information and the second channel information based on the association relationship between the first information and the second information. For example, there is a certain association relationship between the first channel information and the predicted channel information. Therefore, if the first indication information indicates the association relationship between the first channel information and the second channel information, the second device can also determine the relationship between the predicted channel information and the second channel information based on the first indication information. Afterwards, the second device can perform subsequent operations based on the association relationship, such as model monitoring or data collection. Regarding the second device performing model monitoring or data collection based on the association relationship, please refer to the description in S620, which will not be expanded here.
[0162] Several possible specific implementations of the first indication information are given below.
[0163] In implementation method 1, the first indication information includes a first time offset, which is a time offset between the first time information and the second time information, wherein the first time information is time information related to the first information, and the second time information is time information related to the second information.
[0164] It should be noted that in this implementation, the first device and the second device have the same understanding of the first time information and the second time information corresponding to the first time offset. For example, the first time information and the second time information corresponding to the first time offset can be predefined or configured by the network device.
[0165] Optionally, the first time information may be any of the following time information:
[0166] 1-1) Time information corresponding to the first measurement resource.
[0167] For example, the first measurement resource may include one or more reference signal resource sets, each reference signal resource set includes one or more reference signals, and thus the first measurement resource may include multiple reference signals.
[0168] For example, the time information corresponding to the first measurement resource may be the time information corresponding to the first reference signal in the first measurement resource, or the time information corresponding to the last reference signal in the first measurement resource, or the time information corresponding to a specific reference signal, and this application does not limit this.
[0169] For example, the reference signal may be one of CSI-RS, SSB and DMRS.
[0170] 1-2) Predict the time information corresponding to the channel information.
[0171] If the channel information predicted by the first task is the channel information corresponding to time T, then the time information corresponding to the predicted channel information here is T. Taking FIG5 as an example, the time information corresponding to the predicted channel information is t+5.
[0172] 1-3) Time information corresponding to a first channel information report, wherein the first channel information report is used to report first channel information and / or predicted channel information.
[0173] In this application, the first channel information report may be referred to as the first CSI report.
[0174] 1-4) Time information corresponding to the channel information reference resource of the first channel information report.
[0175] In this application, channel information reference resources may also be referred to as CSI reference resources. CSI reference resources are related to CSI reporting. In other words, each CSI report corresponds to a CSI reference resource, and the time information corresponding to the CSI reference resource is determined based on the time information of the associated CSI report. For example, for CSI reporting, the CSI reference resource can be used to determine which measurement resource to use for CSI measurement. Currently, the measurement resource corresponding to the CSI report is located before the CSI reference resource, so that the terminal device has sufficient time to process the CSI.
[0176] 1-5) Time information corresponding to the first signaling, where the first signaling is a signaling used to schedule a first channel information report or to trigger a first measurement resource.
[0177] Optionally, the second time information may be any one of the following time information:
[0178] 2-1) Time information corresponding to the second measurement resource.
[0179] For the description of the second measurement resource, please refer to the description of the first measurement resource in 1-1), which will not be repeated here.
[0180] 2-2) Time information corresponding to the second channel information report, where the second channel information report is used to report the second channel information and / or the channel information monitoring result related to the second channel information.
[0181] In this application, the first channel information report may be referred to as the second CSI report.
[0182] 2-3) The time information corresponding to the channel information reference resource of the second channel information report.
[0183] 2-4) Time information corresponding to the second signaling, where the second signaling is signaling used to schedule a second channel information report or to trigger a second measurement resource.
[0184] It can be understood that the time information corresponding to A in the above-mentioned first time information and second time information can be understood as information of at least one time unit corresponding to A. For example, the information of at least one time unit carrying A can be a starting time unit, or an ending time unit, or a predefined time unit, or a time unit determined by notification information of the network device in the at least one time unit. An example is given for explanation using a time unit as a time slot, a subframe, a frame, or an orthogonal frequency division multiplexing (OFDM) symbol.
[0185] For example, the time information corresponding to A may be the first time slot, the first subframe, the first frame, or the first OFDM symbol corresponding to A, or the starting position of the first time slot, the first subframe, the first frame, or the first OFDM symbol corresponding to A, or the ending position of the first time slot, the first subframe, the first frame, or the first OFDM symbol corresponding to A, or the previous symbol of the first time slot, the first subframe, the first frame, or the first OFDM symbol corresponding to A, or the corresponding time information may be the next symbol of the first time slot, the first subframe, the first frame, or the first OFDM symbol corresponding to A.
[0186] For another example, the time information corresponding to A may be the last time slot or the last subframe or the last frame or the last OFDM symbol corresponding to A, or the starting position of the last time slot or the last subframe or the last frame or the last OFDM symbol corresponding to A, or the starting and ending positions of the last time slot or the last subframe or the last frame or the last OFDM symbol corresponding to A, or the previous symbol of the last time slot or the last subframe or the last frame or the last OFDM symbol corresponding to A, or the next symbol of the last time slot or the last subframe or the last frame or the last OFDM symbol corresponding to A.
[0187] Optionally, the first indication information further includes the early and late relationship between the first time information and the second time information. For example, the time corresponding to the first time information is earlier than the time corresponding to the second time information, and the time corresponding to the first time information is later than the time corresponding to the second time information.
[0188] Figure 7 is a schematic diagram of the first time offset proposed in this application. Figure 7 is illustrated by taking the example of the first measurement resource including 4 CSI-RSs, and the time information corresponding to the first measurement resource is the time information corresponding to the last CSI-RS in the first CSI-RS. Offset 1 to offset 6 in Figure 7 are specific examples of the first time offset, specifically, offset 1 is the time offset between the time information in 1-1) and the time information in 2-1), offset 2 is the time offset between the time information in 1-1) and the time information in 2-2), offset 3 is the time offset between the time information in 1-3) and the time information in 2-1), offset 4 is the time offset between the time information in 1-3) and the time information in 2-2), offset 5 is the time offset between the time information in 1-2) and the time information in 2-1), and offset 6 is the time offset between the time information in 1-2) and the time information in 2-2).
[0189] FIG8 is a schematic diagram of the first time offset proposed in the present application. The difference between FIG8 and FIG7 is that FIG8 shows the time information corresponding to the CSI reference resource of the first CSI report and the CSI reference resource of the second CSI report. Among them, offset7 to offset12 in FIG8 are specific examples of the first time offset, wherein offset7 is the time offset between the time information in 1-4) and the time information in 2-1), offset8 is the time offset between the time information in 1-4) and the time information in 2-2), offset9 is the time offset between the time information in 1-4) and the time information in 2-3), offset10 is the time offset between the time information in 1-1) and the time information in 2-3), offset11 is the time offset between the time information in 1-3) and the time information in 2-3), and offset12 is the time offset between the time information in 1-2) and the time information in 2-3).
[0190] In the second implementation manner, the first indication information is signaling associated with the first information, and the first indication information indicates the second time information, wherein the second time information is time information related to the second information.
[0191] It can be understood that in this implementation, the first indication information is a signaling associated with the first information, then the second device can determine the corresponding first information based on the first indication information, and determine the corresponding second information based on the second time information, thereby clarifying the association relationship between the first information and the second information.
[0192] For example, the second time information may be any one of the time information corresponding to 2-1) to 2-4) above.
[0193] For example, the first indication information may be a first signaling, where the first signaling is a signaling used to schedule a first channel information report or to trigger a first measurement resource.
[0194] For example, the first indication information may be signaling carrying a first channel information report.
[0195] In implementation manner three, the first indication information is signaling associated with the second information, and the first indication information indicates first time information, wherein the first time information is time information related to the first information.
[0196] Implementation method three is similar to implementation method two and will not be described in detail here.
[0197] For example, the first time information may be any one of the time information corresponding to 1-1) to 1-5) above.
[0198] For example, the first indication information may be second signaling, and the second signaling is signaling used to schedule a second channel information report or to trigger a second measurement resource.
[0199] It can be understood that the above three implementation methods are all related to time information. Implementation method four and implementation method five corresponding to the first indication information are given below. The difference from the first three implementation methods is that in these two methods, the first indication information can indicate the association relationship between the first information and the second information by indicating an identifier of a parameter related to the first information and / or the second information. The two implementation methods are described in detail below.
[0200] In implementation manner four, the first indication information is signaling associated with the first information, and the first indication information includes a first identifier, which is an identifier of a first parameter related to the second information.
[0201] For example, the first parameter is the second measurement resource. For a description of the second measurement resource, refer to the description in Implementation Method 1 and will not be repeated here. For example, the identifier of the second measurement resource may be a resource configuration identifier (ResourceConfigId) corresponding to the second measurement resource, or a resource set identifier (ResourceSetId) corresponding to the second measurement resource, or a resource identifier (ResourceId) corresponding to the second measurement resource.
[0202] In this example, the first parameter is the second channel information report. For the description of the second channel information report, please refer to the description in the first implementation method, which will not be repeated here. The identifier of the first parameter in this example is the identifier of the second channel information report (ReportConfigId).
[0203] It can be understood that in this implementation, the first indication information is a signaling associated with the first information, then the second device can determine the corresponding first information based on the first indication information, and at the same time can determine the corresponding second information based on the first identifier, thereby clarifying the association relationship between the first information and the second information.
[0204] In implementation manner five, the first indication information is signaling associated with the second information, the first indication information includes a second identifier, and the second identifier is an identifier of a second parameter related to the first information.
[0205] For example, the second parameter is the first measurement resource. For the description of the first measurement resource, please refer to the description in the first implementation method, which will not be repeated here. For example, the identifier of the first measurement resource is the identifier of the resource configuration corresponding to the first measurement resource, or the identifier of the resource set corresponding to the first measurement resource, or the identifier of the resource corresponding to the first measurement resource.
[0206] In this example, the second parameter is the first channel information report. For the description of the first channel information report, please refer to the description in implementation method one, which will not be repeated here. The identifier of the second parameter in this example is the identifier of the first channel information report.
[0207] Implementation method 6 and implementation method 7 are given below. Implementation method 6 adds a first rule compared to implementation method 4, and implementation method 7 adds a second rule compared to implementation method 5.
[0208] In implementation method six, the first indication information is signaling associated with the first information, the first indication information includes a first identifier, the first identifier is an identifier of a first parameter related to the second information, the first identifier corresponds to N parameters, N is greater than 1, and the N parameters include the first parameter. Then, the first rule can be used to indicate that the first parameter is the i-th parameter in the N parameters whose time domain position is before or after the second parameter, or the first parameter is the parameter in the N parameters whose time domain position is closest to the second parameter, i≥1.
[0209] It can be understood that the first closest parameter here is the parameter closest to the second parameter among the N parameters, and the second closest parameter is the parameter second closest to the second parameter among the N parameters. For example, the closest parameter may be before the second parameter and the second closest parameter may be after the second parameter, or the closest parameter may be after the second parameter and the second closest parameter may be before the second parameter.
[0210] For example, the first rule may be a predefined rule, or a rule indicated by the first indication information.
[0211] In implementation method seven, the first indication information is signaling associated with the second information, the first indication information includes a second identifier, the second identifier is an identifier of a second parameter related to the first information, the second identifier corresponds to M parameters, M is greater than 1, and the M parameters include the second parameter. Then, the second rule can be used to indicate that the second parameter is the i-th parameter in the M parameters whose time domain position is before or after the first parameter, or the second parameter is the parameter in the M parameters whose time domain position is closest to the i-th parameter in the first parameter, i≥1.
[0212] For example, the second rule may be a predefined rule, or a rule indicated by the first indication information.
[0213] For example, if the first parameter is non-periodic, the first identifier uniquely indicates one parameter, and implementation method four can be used; if the second parameter is non-periodic, the second identifier uniquely indicates one parameter, and implementation method five can be used; if the first parameter is periodic or semi-persistent, the first identifier corresponds to N parameters, and implementation method six can be used; if the second parameter is periodic or semi-persistent, the second identifier corresponds to M parameters, and implementation method seven can be used.
[0214] It can be understood that the above-mentioned implementation methods four to seven are only examples. For example, in one possible implementation method, if the first parameter and the second parameter are both non-periodic, the first indication information may include a first identifier and a second identifier, and the second device can determine the association relationship between the first information and the second information based on the first identifier and the second identifier.
[0215] It can also be understood that in implementation methods one to seven, the first measurement resource and the second measurement resource are configured separately, and therefore it is necessary to additionally indicate the first time offset or identification information (such as the first identification or the second identification) through the first indication information to inform the second device of the association relationship between the first information and the second information. Implementation method eight corresponding to the first indication information is given below. In this implementation, the first measurement resource and the second measurement resource are jointly configured through the first indication information. By jointly configuring the first measurement resource and the second measurement resource, the association relationship between the two measurement resources is implicitly indicated, that is, the association relationship between the first channel information and the second channel information is implicitly indicated. The first device does not need to indicate the first information and the second information through additional signaling after the channel information configuration, thereby saving signaling overhead.
[0216] To facilitate understanding of implementation method 8, this article briefly introduces the CSI configuration framework (CSI Framework).
[0217] The CSI framework consists of two parts, namely resource configuration and report configuration, where the resource configuration is used to configure the reference signal for calculating CSI, and the report configuration is used to configure the behavior of reporting CSI. Network equipment can configure one or more CSI report configurations (CSI-ReportConfig) and CSI resource configurations (CSI-ResourceConfig) through Radio Resource Control (RRC) signaling. Among them, each CSI report configuration will be associated with one or more CSI resource configurations through the CSI resource configuration ID, and only one CSI resource configuration among one or more CSI resource configurations is suitable for channel measurement, that is, each CSI report configuration is associated with a CSI resource configuration for channel measurement. In addition, a CSI resource configuration will be associated with one or more CSI resource sets (ResourceSet) through a resource set ID.
[0218] Currently, CSI reporting includes the following four types:
[0219] (1) Periodic reporting: CSI reports are sent periodically on the physical uplink control channel (PUCCH). CSI reports do not require signaling triggering.
[0220] (2) PUCCH-based semi-continuous reporting: Activated by the media access control (MAC) control element (CE), CSI reports are sent semi-continuously on the PUCCH.
[0221] (3) PUSCH-based semi-continuous reporting: triggered by DCI, CSI reports are sent semi-continuously on the physical uplink shared channel (PUSCH).
[0222] (4) Aperiodic reporting: CSI reports are sent aperiodically on the PUSCH triggered by DCI.
[0223] For aperiodic reporting, CSI reporting is triggered by the CSI request field in the DCI. The DCI contains at most one CSI request field, which triggers an aperiodic CSI trigger state (CSI-AperiodicTriggerState). Each aperiodic CSI trigger state is associated with one or more CSI report configurations via a CSI report configuration ID, meaning that each CSI request field triggers one or more CSI report configurations.
[0224] The DCI also includes a time domain resource assignment field and a frequency domain resource assignment field. These two fields are used to schedule the time domain resources and frequency domain resources of the PUSCH that carries the CSI report triggered by the DCI.
[0225] For semi-persistent reporting based on PUSCH, the CSI report is triggered by the DCI scrambled by SP-CSI-RNTI. The DCI includes at most one CSI request field, which triggers a semi-persistent CSI trigger state (CSI-SemiPersistentOnPUSCH-TriggerState). Each semi-persistent CSI trigger state is associated with a CSI report configuration through the CSI report configuration ID, that is, each CSI request field triggers a CSI report configuration. The semiPersistentOnPUSCH in the CSI report configuration configures the time domain resources of the PUSCH used to carry the CSI report triggered by the DCI.
[0226] For semi-persistent reporting based on PUCCH, CSI reporting is triggered by the SP CSI reporting on PUCCH Activation / Deactivation MAC CE. Each MAC CE can activate or deactivate one or more CSI reporting configurations. The semiPersistentOnPUCCH in this reporting configuration configures the PUCCH resources used to carry CSI reports triggered by DCI.
[0227] For periodic reporting, CSI reporting does not require signaling triggering. The periodic in the CSI reporting configuration configures the PUCCH resources for reporting CSI reports.
[0228] The eighth implementation method is described in detail below.
[0229] In implementation manner eight, the first indication information indicates two channel information resource sets, one of the two channel information resource sets is used to obtain first channel information, and the other channel information resource set is used to obtain second channel information.
[0230] It can be understood that the above two channel information resource sets are the first measurement resource and the second measurement resource, wherein the first measurement resource is used to obtain the first channel information, and the second measurement resource is used to obtain the second channel information.
[0231] Optionally, the first indication information also indicates resources for two channel information reports.
[0232] It can be understood that the two channel information reports are the first channel information report and the second channel information report. For the description of the first channel information report and the second channel information report, please refer to the description in the first implementation mode, which will not be repeated here.
[0233] For ease of description, this implementation is described using channel information as CSI. The following examples illustrate the first indication information and how the first indication information indicates two CSI resource sets and two CSI report resources in combination with different CSI reporting types.
[0234] (1) Non-periodic reporting
[0235] For example, the first indication information is DCI.
[0236] For non-periodic reporting, the first indication information may indicate two CSI resource sets in any of the following ways.
[0237] a) The first indication information indicates an aperiodic CSI triggering state, an aperiodic CSI triggering state is associated with a CSI reporting configuration, a CSI reporting configuration is associated with a CSI resource configuration for channel measurement, and a CSI resource configuration is associated with two CSI resource sets. The specific configuration is as follows.
[0238] b) The first indication information indicates an aperiodic CSI triggering state. Each aperiodic CSI triggering state is associated with one CSI reporting configuration. Each CSI reporting configuration is associated with two CSI resource configurations for channel measurement. Each of the two CSI resource configurations for channel measurement is associated with one CSI resource set in the two CSI resource sets. The specific configurations are shown below.
[0239] c) The first indication information indicates an aperiodic CSI triggering state. An aperiodic CSI triggering state is associated with two CSI reporting configurations. Each of the two CSI reporting configurations is associated with a CSI resource configuration for channel measurement. A CSI resource configuration for channel measurement is associated with one of the two CSI resource sets. The specific configurations are shown below.
[0240] d) The first indication information indicates two non-periodic CSI triggering states (for example, one DCI includes two CSI request fields, and each CSI request field triggers one non-periodic CSI triggering state). Each of the two non-periodic CSI triggering states is associated with one CSI report configuration, one CSI report configuration is associated with one CSI resource configuration for channel measurement, and one CSI resource configuration for channel measurement is associated with one CSI resource set in two CSI resource sets.
[0241] e) The first indication information indicates an aperiodic CSI triggering state. An aperiodic CSI triggering state is associated with two CSI report configuration lists (reportConfigInfoList). Each CSI report configuration list is associated with a CSI report configuration. Each CSI report configuration is associated with a CSI resource configuration for channel measurement. The CSI resource configuration for channel measurement associated with a CSI report configuration list is associated with one of the two CSI resource sets. The specific configuration is shown below.
[0242] For non-periodic CSI reporting, the first indication information may indicate the PUSCH resources corresponding to the first CSI report and the second CSI report in any of the following ways.
[0243] Optionally, the first indication information includes two time domain resource allocation fields and one frequency domain resource allocation field, wherein each of the two time domain resource allocation fields indicates the time domain resources of a PUSCH resource. In this example, the two PUSCH resources corresponding to the two time domain resource allocation fields can share the same frequency domain resource allocation resource field.
[0244] Optionally, the first indication information includes two time domain resource allocation fields and two frequency domain resource allocation resource fields, and the two time domain resource allocation fields and the two frequency domain resource allocation resource fields correspond one to one, and a corresponding time domain resource allocation field and a frequency domain resource allocation field schedule the time domain resources and frequency domain resources of a PUSCH resource.
[0245] Optionally, the first indication information includes a time domain resource allocation field and one or two frequency domain resource allocation fields, where the time domain resource allocation field indicates the time domain resources of two PUSCH resources. For example, a time domain resource allocation field may indicate first time offset information and second time offset information (i.e., two K2s), wherein the first time offset information is used to determine the time domain resource of the PUSCH for transmitting the first CSI report, and the second time offset information is used to determine the time domain resource of the PUSCH for transmitting the second CSI report, i.e., each K2 is used to determine the time domain resource of one PUSCH, and the two PUSCH resources corresponding to the two K2s may share the same starting symbol and length, that is, the time domain resource allocation field only needs to indicate one set of S and L, or one start and length indicator value (SLIV), wherein S indicates the starting symbol, L indicates the number of consecutive symbols used for time domain resource allocation, and SLIV may be uniquely determined by S and L, or the two PUSCH resources may be configured with different starting symbols and lengths, that is, the time domain resource allocation field needs to indicate two sets of S and L, or two SLIVs. In this example, the two PUSCH resources corresponding to the two K2s can share the same frequency domain resource allocation resource field, that is, the first indication information also includes a frequency domain resource allocation resource field, or the two K2s and the two frequency domain resource allocation resource fields correspond one to one, that is, the first indication information also includes two frequency domain resource allocation resource fields, and the corresponding K2 and the frequency domain resource allocation field schedule the time domain resources and frequency domain resources of a PUSCH resource.
[0246] The following example illustrates that a time domain resource allocation field indicates two K2s. For example, Table 1 is a possible predefined table. A time domain resource allocation field can indicate a row in Table 1. It can be seen that each row corresponds to two K2s (K 2,1 and K 2,2 ), j is a value related to the subcarrier spacing, K 2,1 and K 2,2 They are respectively used to determine a PUSCH time slot, and each row corresponds to a set of S and L, that is, a time domain resource allocation field indicates a set of S and L.
[0247] Table 1
[0248] For example, two K2s indicated by a time domain resource allocation field can be jointly coded. That is, a time domain resource allocation field indicates a joint coding information, and the coding information can be generated by K 2,1 and K 2,2 The only certainty.
[0249] For example, the CSI report configuration may include two reportSlotOffsetLists, where reportSlotOffsetList is a list of time slot offsets allowed for CSI reporting using PUSCH. The specific time slot offset value is indicated by DCI. A time domain resource allocation field indicates two K2s, based on K 2,1 and one of the two reportSlotOffsetLists determines the time offset value #1, based on K 2,2 The time offset value #2 is determined by using another reportSlotOffsetList. Afterwards, the time domain resources of the two PUSCHs can be determined based on the time unit where the first indication information is located and the two time offset values.
[0250] (2) Semi-continuous reporting based on PUSCH
[0251] For example, the first indication information is DCI.
[0252] For PUSCH-based semi-persistent reporting, the first indication information may indicate two CSI resource sets in any of the following ways.
[0253] a) The first indication information indicates a semi-persistent CSI trigger state. A semi-persistent CSI trigger state is associated with a CSI reporting configuration, a CSI reporting configuration is associated with a CSI resource configuration for channel measurement, and a CSI resource configuration is associated with two CSI resource sets. The specific configuration is the same as that in aperiodic reporting (a) and is not repeated here.
[0254] b) The first indication information indicates a semi-persistent CSI triggering state. One semi-persistent CSI triggering state is associated with one CSI reporting configuration. One CSI reporting configuration is associated with two CSI resource configurations for channel measurement. Each of the two CSI resource configurations for channel measurement is associated with one CSI resource set in the two CSI resource sets. The specific configuration is the same as that in b) of aperiodic reporting and is not repeated here.
[0255] c) The first indication information indicates a semi-persistent CSI triggering state. One semi-persistent CSI triggering state is associated with two CSI reporting configurations. Each of the two CSI reporting configurations is associated with a CSI resource configuration for channel measurement. One CSI resource configuration for channel measurement is associated with one of the two CSI resource sets. The specific configuration is shown below.
[0256] d) The first indication information indicates two semi-persistent CSI triggering states (for example, the first information includes two CSI request fields, each CSI request field triggers one semi-persistent CSI triggering state), each of the two semi-persistent CSI triggering states is associated with one CSI report configuration, one CSI report configuration is associated with one CSI resource configuration for channel measurement, and one CSI resource configuration for channel measurement is associated with one CSI resource set in two CSI resource sets.
[0257] Regarding the indication method of the first indication information indicating the resources of the two CSI reports, please refer to the description in the non-periodic reporting, which will not be repeated here.
[0258] (3) Semi-persistent reporting based on PUCCH
[0259] For example, the first indication information includes a protocol data unit (PDU), and one PDU includes one or two SP CSI reporting on PUCCH Activation / Deactivation MAC CEs.
[0260] For example, the first information is a physical downlink shared channel (PDSCH).
[0261] For PUCCH-based semi-persistent reporting, the first indication information may indicate two CSI resource sets in any of the following ways.
[0262] a) The first indication information indicates a MAC CE, which is associated with a CSI reporting configuration, which is associated with a CSI resource configuration for channel measurement, and which is associated with two CSI resource sets. The specific configuration is the same as that in aperiodic reporting (a) and is not repeated here.
[0263] b) The first indication information indicates a MAC CE, one MAC CE is associated with one CSI report configuration, one CSI report configuration is associated with two CSI resource configurations for channel measurement, and each of the two CSI resource configurations for channel measurement is associated with one CSI resource set in the two CSI resource sets. The specific configuration is the same as the specific configuration of b) in the non-periodic reporting and will not be repeated here.
[0264] c) The first indication information indicates a MAC CE, one MAC CE is associated with two CSI reporting configurations, each of the two CSI reporting configurations is associated with a CSI resource configuration for channel measurement, and one CSI resource configuration for channel measurement is associated with one CSI resource set of the two CSI resource sets.
[0265] d) The first indication information indicates two MAC CEs, each of the two MAC CEs is associated with a CSI reporting configuration, one CSI reporting configuration is associated with a CSI resource configuration for channel measurement, and one CSI resource configuration is associated with a CSI resource set.
[0266] The following example shows how to configure two CSI reporting resources. Currently, only one SemiPersistentOnPUCCH is configured in the reportConfigType of a CSI reporting configuration, and one pucch-CSI-ResourceList is configured in a SemiPersistentOnPUCCH. Therefore, for cases a) and b), a CSI reporting configuration is ultimately associated with two CSI resource sets. Therefore, two SemiPersistentOnPUCCHs can be configured in one reportConfigType. The specific configuration is shown below.
[0267] Alternatively, for cases a) and b), one SemiPersistentOnPUCCH may be configured in one reporting configuration type, and two pucch-CSI-ResourceLists may be configured in one SemiPersistentOnPUCCH. The specific configuration is shown below.
[0268] (4) Periodic reporting
[0269] For example, the first indication information is RRC signaling.
[0270] For periodic reporting, the first indication information may indicate two CSI resource sets in any of the following ways.
[0271] a) The first indication information indicates one or more CSI reporting configurations. Each of the one or more CSI reporting configurations is associated with a CSI resource configuration for channel measurement, and a CSI resource configuration for channel measurement is associated with two CSI resource sets. The specific configuration is the same as the specific configuration in aperiodic reporting (a) and is not repeated here.
[0272] b) The first indication information indicates one or more CSI reporting configurations, each of which is associated with two CSI resource configurations for channel measurement, and each of the two CSI resource configurations for channel measurement is associated with one of the two CSI resource sets. The specific configuration is the same as that in b) of aperiodic reporting and is not repeated here.
[0273] The following example shows how to configure two CSI reporting resources. Currently, only one periodic (i.e., only one PUCCH resource) is configured in a CSI reporting configuration's reportConfigType. For cases a) and b), a CSI reporting configuration is ultimately associated with two CSI resource sets. Therefore, two periodic (i.e., two PUCCH resources) can be configured in one reportConfigType. The specific configuration is shown below.
[0274] Multiple PUCCH resources need to be configured in the CSI report configuration.
[0275] Alternatively, for cases a) and b), you can also configure a periodic in one report configuration type and configure two pucch-CSI-ResourceLists in one periodic. The specific configuration is as follows.
[0276] It can be understood that Implementation Method 8 is a specific implementation solution provided based on the technical problem corresponding to this application. In Implementation Method 8, the first indication information indicates two CSI resource sets and two CSI resources. In one possible scenario, the first indication information indicating two CSI resource sets and two CSI report resources can be extended to indicate L CSI resource sets and L CSI report resources, where L is an integer greater than 2. That is, multiple CSI resource sets and CSI report resources can be jointly configured through the first indication information, which can save signaling overhead and implicitly indicate the association between multiple CSI resource sets or CSI reports.
[0277] The above describes in detail possible implementations of the first indication information. Then, after obtaining the association between the first channel information and the second channel information, the second device may perform subsequent operations based on the association. For example, the second communication association may be used for model monitoring or data collection. Optionally, the method 600 may further include:
[0278] S620: The second device performs model monitoring or data collection based on the first indication information.
[0279] Regarding model monitoring, please refer to the description above and will not be repeated here. Data collection refers to the construction of a training data set based on the association relationship. The training data set includes the first channel information and the true value channel information that satisfy the association relationship. The following examples illustrate the application of this association relationship with specific scenarios.
[0280] For example, if the first device is a network side device and the second device is a terminal side device, such as a terminal device, the first task can be performed by an AI model, and the AI model is deployed on the terminal side device. The network side device can indicate a first time offset to the terminal side device through a first signaling or a second signaling (i.e., an example of the first indication information). The terminal side device can determine one or more pairs of predicted channel information and true channel information (i.e., second channel information) that satisfy the association relationship based on the association relationship corresponding to the first time offset. For example, one pair of predicted channel information and true channel information is predicted channel information #1 and true channel information #1. The terminal side device can compare the difference between the predicted channel information #1 and the true channel information #1 of the AI model to obtain an intermediate KPI, thereby realizing model monitoring. When the AI model is not deployed in the terminal device, the terminal device can indicate the first time offset to the corresponding AI network element or third-party network element, and the AI network element or third-party network element determines one or more pairs of predicted channel information and true channel information (i.e., second channel information) that satisfy the association relationship based on the association relationship corresponding to the first time offset. For example, one pair of predicted channel information and true channel information is predicted channel information #1 and true channel information #1. The terminal side device can compare the difference between the predicted channel information #1 and the true channel information #1 of the AI model to obtain the intermediate KPI, thereby realizing model monitoring.
[0281] For example, if the first device is a terminal-side device and the second device is a network-side device, the first task can be performed by an AI model, and the terminal-side device can indicate the first time offset to the network-side device through a first channel information report or a second channel information report (i.e., an example of the first indication information). The network-side device can construct a training data set based on the association relationship corresponding to the first time offset, and train the AI model based on the training data set to obtain the AI model corresponding to the final first task, wherein the training data set includes multiple pairs of first channel information and true channel information that satisfy the association relationship. When the AI model is not deployed in the network device, the network device can send the training data set to the corresponding AI network element or a third-party network element, and the AI network element or the third-party network element trains the AI model corresponding to the first task based on the training data set.
[0282] In the above technical solution, the first indication information can be used to align the understanding of model monitoring or data collection between the first device and the second device. For example, in model monitoring, if the first device needs to compare predicted channel information with a specified set of true channel information, the first device can inform the second device of the association between the predicted channel information and the true channel information. The second device can then perform model monitoring based on this association, thereby aligning the first and second devices' understanding of model monitoring.
[0283] This application mainly describes the proposed technical solution in detail based on channel information prediction, and this application can also be used for beam time domain prediction. For example, in a beam prediction scenario based on an AI model (i.e., the first task is a beam prediction task), the first channel information (i.e., input channel information) can be the RSRP of the first beam set, and the predicted channel information (i.e., output channel information) can be the RSRP of the second beam set, or the predicted channel information can be the optimal K beam IDs in the second beam set, where the first beam set and the second beam set can be the same or different.
[0284] It should be understood that the size of the serial numbers of the above processes does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.
[0285] It should also be understood that in the various embodiments of the present application, unless otherwise specified or there is a logical conflict, the terms and / or descriptions between different embodiments are consistent and can be referenced to each other, and the technical features in different embodiments can be combined to form new embodiments according to their internal logical relationships.
[0286] It should also be understood that the present application does not limit the specific form of the device in the present embodiment. For example, devices that can achieve the same function in the future are applicable to the present embodiment.
[0287] It can be understood that in the above-mentioned various method embodiments, the methods and operations implemented by devices (such as the first device and the second device) can also be implemented by components of the devices (such as chips or circuits).
[0288] The communication method provided in the embodiments of the present application is described in detail above in conjunction with Figures 1 to 8. The above communication method is mainly described from the perspective of the interaction between the first device and the second device. It is understood that in order to implement the above functions, the first device and the second device include hardware structures and / or software modules corresponding to performing each function.
[0289] It is understandable that in order to implement the functions in the above embodiments, the first device and the second device include hardware structures and / or software modules corresponding to the execution of each function. It should be readily apparent to those skilled in the art that, in combination with the units and method steps of each example described in the embodiments disclosed in this application, this application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in hardware or in a computer software-driven hardware manner depends on the specific application scenario and design constraints of the technical solution.
[0290] Figures 9 and 10 are schematic diagrams of possible devices provided in embodiments of the present application. These devices can be used to implement the functions of the first device or the second device in the above method embodiments, and thus can also achieve the beneficial effects of the above method embodiments.
[0291] Figure 9 is a schematic block diagram of a communication device 1000 provided in an embodiment of the present application. As shown in Figure 9, the device 1000 may include a communication unit 1010 and a processing unit 1020. The communication unit 1010 can communicate with the outside world, and the processing unit 1020 is used to process data. The communication unit 1010 may also be referred to as a communication interface or a transceiver unit.
[0292] Optionally, the device 1000 may further include a storage unit, which may be used to store instructions and / or data. The processing unit 1020 may read the instructions and / or data in the storage unit so that the device implements the aforementioned method embodiment.
[0293] In one possible design, the device 1000 is used to execute the steps or processes performed by the first device in the above method embodiment, wherein the processing unit 1020 is used to execute processing-related operations of the first device in the above method embodiment, and the communication unit 1010 is used to execute sending and receiving-related operations of the first device in the above method embodiment.
[0294] In another possible design, the device 1000 is used to execute the steps or processes performed by the second device in the above method embodiment, wherein the communication unit 1010 is used to execute the sending and receiving related operations of the second device in the above method embodiment, and the processing unit 1020 is used to execute the processing related operations of the second device in the above method embodiment.
[0295] It can be understood that the device 1000 here is embodied in the form of a functional unit. The term "unit" here can refer to an application specific integrated circuit (ASIC), an electronic circuit, a processor (such as a shared processor, a dedicated processor or a group processor, etc.) and a memory for executing one or more software or firmware programs, a combined logic circuit and / or other suitable components that support the described functions. In an optional example, those skilled in the art can understand that the device 1000 can be specifically the first device in the above-mentioned embodiment, which can be used to execute the various processes and / or steps corresponding to the first device in the above-mentioned method embodiment, or the device 1000 can be specifically the second device in the above-mentioned embodiment, which can be used to execute the various processes and / or steps corresponding to the second device in the above-mentioned method embodiment. To avoid repetition, it will not be repeated here.
[0296] The apparatus 1000 of each of the above-mentioned solutions has the function of implementing the corresponding steps performed by the first device in the above-mentioned method, or the apparatus 1000 of each of the above-mentioned solutions has the function of implementing the corresponding steps performed by the second device in the above-mentioned method. The functions can be implemented by hardware, or can be implemented by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the above-mentioned functions; for example, the communication unit can be replaced by a transceiver (for example, the sending unit in the communication unit can be replaced by a transmitter, and the receiving unit in the communication unit can be replaced by a receiver), and other units, such as the processing unit, can be replaced by a processor to respectively perform the sending and receiving operations and related processing operations in each method embodiment.
[0297] In addition, the above-mentioned communication unit can also be a transceiver circuit (for example, it can include a receiving circuit and a transmitting circuit), and the processing unit can be a processing circuit. The processing circuit can be one or more processors, or all or part of the circuits used to control or process functions in one or more processors. In an embodiment of the present application, the device in Figure 9 can be the second device or the first device in the aforementioned embodiment, or it can be a chip or a chip system, such as a system on chip (SoC). Among them, the communication unit can be an input and output circuit, a communication interface; the processing unit is a processor or microprocessor or integrated circuit integrated on the chip. This is not limited here.
[0298] Figure 10 is a schematic block diagram of a communication device 1100 provided in an embodiment of the present application. Device 1100 includes a processing circuit. The device may also include a communication circuit. The processing circuit and the communication circuit communicate with each other via an internal connection path, and the processing circuit is configured to execute instructions to control the communication circuit to send and / or receive signals.
[0299] Taking the example of a processing circuit including one or more processors and a communication circuit being a transceiver, the device 1100 includes a processor 1110 and a transceiver 1120. The processor 1110 and the transceiver 1120 communicate with each other via an internal connection path, and the processor 1110 is configured to execute instructions to control the transceiver 1120 to send and / or receive signals.
[0300] Optionally, the apparatus 1100 may further include a memory 1130, which communicates with the processor 1110 and the transceiver 1120 via an internal connection path. The memory 1130 is used to store instructions, and the processor 1110 can execute the instructions stored in the memory 1130. In one possible implementation, the apparatus 1100 is used to implement the various processes and steps corresponding to the first device in the above-mentioned method embodiment. In another possible implementation, the apparatus 1100 is used to implement the various processes and steps corresponding to the second device in the above-mentioned method embodiment.
[0301] It is understood that apparatus 1100 can be specifically the first device or the second device in the above-described embodiments, or can be a chip or a chip system. Correspondingly, the transceiver circuit can be an interface circuit or an input / output circuit of the chip, without limitation herein. Specifically, apparatus 1100 can be used to execute the various steps and / or processes corresponding to the first device or the second device in the above-described method embodiments.
[0302] Optionally, the memory 1130 may include a read-only memory and a random access memory, and provide instructions and data to the processor. The memory may include a non-volatile random access memory. For example, the memory may also store device type information. The processor 1110 may be configured to execute instructions stored in the memory, and when the processor 1110 executes the instructions stored in the memory, the processor 1110 is configured to perform the various steps and / or processes of the above-described method embodiments corresponding to the first device or the second device.
[0303] During implementation, each step of the above method can be completed by an integrated logic circuit of the hardware in the processor or by instructions in the form of software. The steps of the method disclosed in conjunction with the embodiments of the present application can be directly embodied as being executed by a hardware processor, or can be executed by a combination of hardware and software modules in the processor. The software module can be located in a storage medium mature in the art such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory or an electrically erasable programmable memory, a register, etc. The storage medium is located in the memory, and the processor reads the information in the memory and completes the steps of the above method in conjunction with its hardware. To avoid repetition, it will not be described in detail here.
[0304] It should be noted that the processor in the embodiments of the present application can be an integrated circuit chip with signal processing capabilities. During implementation, each step of the above method embodiment can be completed by hardware integrated logic circuits in the processor or by software instructions. The above processor can be a general-purpose processor, digital signal processing (DSP), image processor, artificial intelligence processor, ASIC, field-programmable gate array (FPGA) or other programmable logic device, discrete gate or transistor logic device, or discrete hardware component. The processor in the embodiments of the present application can implement or execute the various methods, steps, and logic block diagrams disclosed in the embodiments of the present application. The general-purpose processor can be a microprocessor or any conventional processor. The steps of the method disclosed in the embodiments of the present application can be directly implemented and executed by a hardware decoding processor, or by a combination of hardware and software modules in the decoding processor. The software module can be located in a storage medium mature in the art, such as random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, registers, etc. The storage medium is located in the memory, and the processor reads the information in the memory and, in conjunction with its hardware, completes the steps of the above method. Therefore, the present application also provides a processor for completing the steps of the above method.
[0305] It is understood that the memory in the embodiments of the present application may be a volatile memory or a non-volatile memory, or may include both volatile and non-volatile memories. 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), which is used as an external cache. By way of example and not limitation, many forms of RAM are available, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDR SDRAM), enhanced SDRAM (ESDRAM), synchronous link DRAM (SLDRAM), and direct RAM bus RAM (DR RAM). It should be noted that the memory of the systems and methods described herein is intended to include, but is not limited to, these and any other suitable types of memory.
[0306] Optionally, the memory (eg, 1130 ) in the embodiment of the present application may be integrated into the processor (eg, 1110 ).
[0307] In addition, the present application also provides a computer-readable storage medium, which stores computer instructions. When the computer instructions are executed on a computer, the operations and / or processes performed by the first device or the second device in each method embodiment of the present application are executed.
[0308] The present application also provides a computer program product, which includes computer program code or instructions. When the computer program code or instructions are run on a computer, the operations and / or processes performed by the first device or the second device in each method embodiment of the present application are executed.
[0309] In addition, the present application further provides a chip, the chip including a processor. A memory for storing a computer program is provided independently of the chip, and the processor is configured to execute the computer program stored in the memory so that the operations and / or processes performed by the first device or the second device in any method embodiment are performed.
[0310] Furthermore, the chip may further include a communication interface. The communication interface may be an input / output interface, or an interface circuit, etc. Furthermore, the chip may further include a memory.
[0311] In addition, the present application also provides a communication system, including the first device and the second device in the embodiments of the present application.
[0312] It should also be noted that the memory described herein is intended to comprise, but not be limited to, these and any other suitable types of memory.
[0313] Those skilled in the art will appreciate that the various exemplary units and algorithmic steps described in conjunction with the embodiments disclosed herein can be implemented using electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented using hardware or software depends on the specific application and design constraints of the technical solution. Professionals and technicians may use different methods to implement the described functions for each specific application, but such implementations should not be considered beyond the scope of this application. Those skilled in the art will clearly understand that, for ease of description and brevity, the specific operating processes of the systems, devices, and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here. In the several embodiments provided in this application, it should be understood that the disclosed systems, devices, and methods can be implemented in other ways. For example, the device embodiments described above are merely illustrative. For example, the division of the units described is merely a logical functional division. In actual implementation, other divisions may be used, such as multiple units or components being combined or integrated into another system, or some features being omitted or not implemented. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interface, or indirect coupling or communication connection between devices or units, which may be electrical, mechanical, or other forms. The units described as separate components may or may not be physically separate, and the components displayed as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment. In addition, the functional units in the various embodiments of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
[0314] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art, or the part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for enabling a computer device (which can be a personal computer, server, or network device, etc.) to execute all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes various media that can store program codes, such as a USB flash drive, a mobile hard disk, a ROM, a RAM, a magnetic disk, or an optical disk.
[0315] It should be understood that references to "embodiments" throughout this specification mean that a particular feature, structure, or characteristic associated with the embodiment is included in at least one embodiment of the present application. Therefore, various embodiments throughout this specification do not necessarily refer to the same embodiment. Furthermore, these particular features, structures, or characteristics may be combined in any suitable manner in one or more embodiments.
[0316] It can also be understood that in this application, "when", "if" and "if" all mean that the network element will make corresponding processing under certain objective circumstances, which is not a time limit, and does not require the network element to have a judgment action when implementing it, nor does it mean that there are other limitations.
[0317] It is also understood that in each embodiment of the present application, "A corresponds to B" means that B is associated with A, and B can be determined based on A. However, it is also understood that determining B based on A does not mean determining B based solely on A, and B can also be determined based on A and / or other information.
[0318] The above description is merely a specific embodiment of the present application, but the scope of protection of the present application is not limited thereto. Any changes or substitutions that can be easily conceived by a person skilled in the art within the technical scope disclosed in this application should be included in the scope of protection of this application. Therefore, the scope of protection of this application should be based on the scope of protection of the claims.
Claims
1. A communication method, characterized in that: The method comprises: Receive first indication information from a first device, where the first indication information is used to determine an association relationship between the first information and the second information, wherein: The first information is a first measurement resource, or first channel information, or predicted channel information corresponding to a first task, the first task is used to determine the predicted channel information based on the first measurement resource and / or the first channel information, and the first measurement resource is used to obtain the first channel information. The second information is the true value information corresponding to the first task, the true value information is a second measurement resource, or second channel information, or a monitoring result, the second measurement resource is used to obtain the second channel information, and the monitoring result is a channel information monitoring result related to the second channel information.
2. A communication method, characterized in that: The method comprises: Sending first indication information to the second device, where the first indication information is used to determine an association relationship between the first information and the second information, wherein: The first information is a first measurement resource, or first channel information, or predicted channel information corresponding to a first task, the first task is used to determine the predicted channel information based on the first measurement resource and / or the first channel information, and the first measurement resource is used to obtain the first channel information. The second information is the true value information corresponding to the first task, the true value information is a second measurement resource, or second channel information, or a monitoring result, the second measurement resource is used to obtain the second channel information, and the monitoring result is a channel information monitoring result related to the second channel information.
3. The method according to claim 1 or 2, characterized in that The first indication information includes a time offset between first time information and second time information, wherein the first time information is time information related to the first information, and the second time information is time information related to the second information.
4. The method according to claim 1 or 2, characterized in that The first indication information is signaling associated with the first information, and the first indication information indicates second time information, wherein the second time information is time information related to the second information. or, The first indication information is signaling associated with the second information, and the first indication information indicates the first time information, wherein the first time information is time information related to the first information.
5. The method according to claim 3 or 4, characterized in that: The first time information is any one of the following time information: time information corresponding to the first measurement resource; Time information corresponding to the predicted channel information; time information corresponding to a first channel information report, where the first channel information report is used to report the first channel information and / or the predicted channel information; time information corresponding to a channel information reference resource of the first channel information report; The time information corresponding to the first signaling is a signaling used to schedule the first channel information report or to trigger the first measurement resource.
6. The method according to claim 3 or 4, characterized in that: The second time information is any one of the following time information: time information corresponding to the second measurement resource; time information corresponding to a second channel information report, where the second channel information report is used to report the second channel information and / or the monitoring result; time information corresponding to a channel information reference resource of the second channel information report; The time information corresponding to the second signaling, where the second signaling is a signaling used to schedule the second channel information report or to trigger the second measurement resource.
7. The method according to claim 1 or 2, characterized in that: The first indication information is signaling associated with the first information, and the first indication information includes a first identifier, which is an identifier of a first parameter related to the second information. or, The first indication information is signaling associated with the second information. The first indication information includes a second identifier, and the second identifier is an identifier of a second parameter related to the first information.
8. The method according to claim 7, characterized in that: The first parameter is the second measurement resource, the identifier of the second measurement resource is a resource configuration identifier, a resource set identifier, or a resource identifier corresponding to the second measurement resource, or, The first parameter is a second channel information report, and the second channel information report is used to report the second channel information and / or the monitoring result.
9. The method according to claim 7 or 8, characterized in that The first identifier corresponds to N parameters, where N is greater than 1, and the N parameters include the first parameter. The first parameter is the i-th parameter in the N parameters whose time domain position is before or after the second parameter, and i≥1.
10. The method according to claim 7, characterized in that: The second parameter is the first measurement resource, and the identifier of the first measurement resource is a resource configuration identifier, a resource set identifier, or a resource identifier corresponding to the first measurement resource. or, The second parameter identifier is a first channel information report, and the first channel information report is used to report the first channel information and / or the predicted channel information.
11. The method according to claim 7 or 10, characterized in that: The second identifier corresponds to M parameters, where M is greater than 1, and the M parameters include the second parameter. The second parameter is the i-th parameter in the M parameters whose time domain position is before or after the first parameter, and i≥1.
12. The method according to claim 1, characterized in that: The first indication information indicates two channel information resource sets, wherein one resource set of the two channel information resource sets is used to obtain the first channel information, and the other resource set is used to obtain the second channel information.
13. The method according to claim 12, characterized in that: The channel information reporting is aperiodic reporting, or the channel information reporting is semi-persistent reporting sent on a physical uplink shared channel PUSCH, and the first indication information is downlink control information DCI.
14. The method according to claim 12 or 13, characterized in that: The first indication information indicates a channel information triggering state, the channel information triggering state is associated with a channel information reporting configuration, the channel information reporting configuration is associated with a channel information resource configuration for channel measurement, and the channel information resource configuration is associated with the two channel information resource sets. or, The first indication information indicates a channel information triggering state, the channel information triggering state is associated with a channel information reporting configuration, the channel information reporting configuration is associated with two channel information resource configurations for channel measurement, each of the two channel information resource configurations for channel measurement is associated with one channel information resource set of the two channel information resource sets, or, The first indication information indicates a channel information triggering state, the channel information triggering state is associated with two channel information reporting configurations, each of the two channel information reporting configurations is associated with a channel information resource configuration for channel measurement, and the channel information resource configuration for channel measurement is associated with one of the two channel information resource sets. or, The first indication information indicates two channel information triggering states, each of the two channel information triggering states is associated with a channel information reporting configuration, the one channel information reporting configuration is associated with a channel information resource configuration for channel measurement, and the one channel information resource configuration for channel measurement is associated with one channel information resource set of the two channel information resource sets.
15. The method according to claim 12, characterized in that: The channel information reporting is a semi-persistent reporting sent on the physical uplink control channel PUCCH. The first indication information includes a protocol data unit PDU, and the one PDU includes one or two media access control MAC control elements CE.
16. The method according to claim 12 or 15, characterized in that: The first indication information indicates a media access control MAC control element CE, the MAC CE is associated with a channel information reporting configuration, the channel information reporting configuration is associated with a channel information resource configuration for channel measurement, the channel information resource configuration for channel measurement is associated with the two channel information resource sets, or, The first indication information indicates a MAC CE, the one MAC CE is associated with a channel information reporting configuration, the one channel information reporting configuration is associated with two channel information resource configurations for channel measurement, each of the two channel information resource configurations for channel measurement is associated with one channel information resource set of the two channel information resource sets, or, The first indication information indicates a MAC CE, the one MAC CE is associated with two channel information reporting configurations, each of the two channel information reporting configurations is associated with a channel information resource configuration for channel measurement, and the one channel information resource configuration for channel measurement is associated with one channel information resource set of the two channel information resource sets. or, The first indication information indicates two MAC CEs, each of the two MAC CEs is associated with a channel information reporting configuration, the one channel information reporting configuration is associated with a channel information resource configuration for channel measurement, and the one channel information resource configuration is associated with one channel information resource set of the two channel information resource sets.
17. The method according to claim 12, characterized in that: The channel information is reported periodically, and the first indication information is radio resource control RRC signaling.
18. The method according to claim 12 or 17, characterized in that: The first indication information indicates one or more channel information reporting configurations, each of the one or more channel information reporting configurations is associated with two channel information resource configurations for channel measurement, and each of the two channel information resource configurations for channel measurement is associated with one channel information resource set of the two channel information resource sets. or, The first indication information indicates one or more channel information reporting configurations, each of the one or more channel information reporting configurations is associated with a channel information resource configuration for channel measurement, and the one channel information resource configuration for channel measurement is associated with the two channel information resource sets.
19. The method according to any one of claims 12 to 18, characterized in that The first indication information is also used to indicate the resources of the first channel information report and the resources of the second channel information report, wherein the first channel information report is used to report the first channel information and / or the predicted channel information, and the second channel information report is used to report the second channel information and / or the monitoring result.
20. The method according to claim 19, characterized in that The first indication information indicates first time offset information and second time offset information, the first time offset information is used to determine the time domain resources of the first channel information report, and the second time offset information is used to determine the time domain resources of the second channel information report.
21. The method according to claim 20, characterized in that The time domain resource of the first channel information report is determined based on the time unit for transmitting the first indication information and the first time offset information, The time domain resource of the second channel information report is determined based on the time unit for transmitting the first indication information and the second time offset information.
22. A communication device, characterized in that: The method comprises modules or units for performing the method according to any one of claims 1 to 21.
23. A communication device, characterized in that: The device comprises one or more processing circuits for executing computer programs or instructions so as to cause the communication device to perform the method according to any one of claims 1 to 21.
24. A readable storage medium, characterized in that Used to store a computer program or instructions, when the computer program or instructions are executed, the method according to any one of claims 1 to 21 is implemented.
25. A computer program, characterized in that The invention comprises a computer program, and when the computer program is executed, the method according to any one of claims 1 to 21 is implemented.
Citation Information
Patent Citations
Transmission method, communication node and storage medium
CN117459104A
Method for acquiring training data in AI model training and communication device
CN117793767A
Channel prediction method and apparatus, network side device, and terminal
WO2023072239A1
Method and apparatus for managing channel status information in a wireless communication system
WO2023158220A1
Communication methods, apparatus, chip and module device
WO2023208082A1