Communication method and related apparatus
By sending maximum quantity information through terminal devices and properly configuring network devices, the validity issue of non-periodic CSI reports was resolved, storage and computing resources were effectively utilized, and the accuracy of CSI reports was ensured.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2025-07-17
- Publication Date
- 2026-04-09
AI Technical Summary
In the new wireless NR protocol, the validity of aperiodic CSI reports is difficult to guarantee, especially in the temporal combination relationship between CSI-RS resources and CSI reports. How to ensure the validity of aperiodic reporting is an urgent problem to be solved.
The terminal device sends information indicating the upper limit of the number supported by the first carrier and/or the upper limit of the number supported by the first carrier group. The network device configures appropriate intervals and measurement resources based on this information. The terminal device ignores some reports to ensure the effectiveness of storage and computing resources. The prediction and reporting process is coordinated by sending and receiving specific information.
This effectively avoids invalid reports due to limited storage and computing resources, ensuring the validity and accuracy of non-periodic reports.
Smart Images

Figure CN2025109180_09042026_PF_FP_ABST
Abstract
Description
Communication method and related apparatus
[0001] This application claims priority to the Chinese patent application No. 202411098971.4, filed on August 9, 2024, and entitled "Communication method and related apparatus", the content of which is incorporated herein by reference in its entirety. TECHNICAL FIELD
[0002] The present application relates to the field of communication, and in particular to a communication method and related apparatus. BACKGROUND
[0003] In a new radio (NR) protocol, the process of configuration and reporting of downlink channel state information (CSI) can include that a network device sends a CSI reporting configuration (CSI-ReportConfig) to a terminal device, and specifies a reporting type (reportConfigType) and a reporting quantity (reportQuantity). The reporting type can be periodic, semi-static, or aperiodic. In addition, the protocol currently stipulates that the resources used for measurement, such as channel state information reference signal (CSI-RS) resources, can be periodic, semi-static, or aperiodic. Therefore, the time-domain combination relationship of the CSI-RS resources and the reporting of the CSI report includes that the periodic CSI-RS resources can be used for the reporting of the periodic, semi-static, and aperiodic CSI reports, the semi-static CSI-RS resources can be used for the reporting of the semi-static and aperiodic CSI reports, and the aperiodic CSI-RS resources can be used for the reporting of the aperiodic CSI report.
[0004] For CSI prediction and time-domain beam prediction, both are based on the measurement results of historical measurement resources to predict future CSI or beam information. Therefore, the configuration and reporting configuration of the measurement resources are also needed. If the CSI configuration method stipulated in the protocol is applied to the two use cases, there are two implementation ways for aperiodic reporting: combination of periodic / semi-static CSI-RS resources and aperiodic reporting, and combination of aperiodic CSI-RS resources and aperiodic reporting.
[0005] For the above two implementation ways of aperiodic CSI reporting, how to ensure the effectiveness of aperiodic reporting is a problem to be solved. SUMMARY
[0006] The present application provides a communication method and related apparatus, which is beneficial to ensure the effectiveness of aperiodic reporting.
[0007] In a first aspect, a communication method is provided, which can be applied to a terminal side, for example, a terminal device or a communication module in the terminal device, or a circuit or chip (such as a Modem chip, also known as a baseband chip, or a system on chip (SoC) chip or a system in package (SIP) chip containing a modem core) responsible for communication functions in the terminal device. Taking the case where the method is applied to a terminal device, in the method: the terminal device sends first information, the first information being used to indicate an upper limit of a first number of carriers supported; and / or, sends second information, the second information being used to indicate an upper limit of a second number of carrier groups supported.
[0008] The first number is at least one of: a number of first intervals corresponding to at least one report of the first carrier, the number of first intervals being any one of: a number of predicted time intervals, a number of measured time intervals, a number of stored time intervals, or a number of time intervals occupied by the first processing unit, any one of the at least one report corresponding to one number of first intervals; or, a sum of at least one third number corresponding to the at least one report of the first carrier, the third number being a product of a number of first intervals corresponding to a first report in the at least one report and a number of resources corresponding to the first report, the number of resources corresponding to the first report being a number of measurement resources corresponding to the first report; or, a sum of at least one fourth number corresponding to at least one measurement resource associated with the at least one report of the first carrier, the fourth number being a product of a number of first intervals corresponding to a first target report associated with the first measurement resource and a number of resources corresponding to the first target report, the first measurement resource being one of the at least one measurement resource, the first target report being one of the at least one report associated with the first measurement resource, the number of resources corresponding to the first target report being a number of measurement resources corresponding to the first target report.
[0009] In this application, the first processing unit refers to a CSI processing unit (CSI processing unit, CPU) or a computing processing unit (computing processing unit, CPU). The "first processing unit" can be replaced by "CSI processing unit", "computing processing unit", or "CPU".
[0010] One report corresponds to one number of first intervals, so at least one report corresponds to at least one number of first intervals.
[0011] The first number of resources of the first report is the number of measurement resources corresponding to the first report. The number of measurement resources corresponding to the first report is the number of measurement resources in an observation time interval, or the number of measurement resources corresponding to a first interval.
[0012] It can be understood that the report is a report obtained by measuring or predicting using the resource, or the resource is a resource used to measure or predict the report.
[0013] The measurement resource can refer to a resource set, or a measurement resource, or a resource element (RE). A resource set can include one or more measurement resources, and a measurement resource can be configured with one or more resource elements.
[0014] The first number of intervals corresponding to at least one report of the first carrier can include: the first number of intervals corresponding to one report of the first carrier, in which case the first number is the first number of intervals corresponding to one report of the first carrier, or the first number is the first number of intervals of a single report. The upper limit of the first number supported by the first carrier can be understood as the upper limit of the first number supported by the first carrier for a single report.
[0015] The first number of intervals corresponding to at least one report of the first carrier can include: the first number of intervals corresponding to all reports of the first carrier (i.e., the at least one report is all reports of the first carrier), in which case the first number is at least one, and the number of intervals corresponding to one report. The upper limit of the first number supported by the first carrier can be understood as the upper limit of the first number supported by the first carrier for all reports.
[0016] The sum of the at least one third number corresponding to the at least one report of the first carrier can include: one third number corresponding to one report of the first carrier, i.e., the first number is the first number of intervals corresponding to a single report of the first carrier. The upper limit of the first number supported by the first carrier can be understood as the upper limit of the first number supported by the first carrier for a single report.
[0017] The sum of the at least one third number corresponding to the at least one report of the first carrier can include: the sum of all third numbers corresponding to all reports of the first carrier (i.e., the at least one report is all reports of the first carrier), i.e., the first number is the sum of all third numbers corresponding to all reports of the first carrier. The upper limit of the first number supported by the first carrier can be understood as the upper limit of the first number supported by the first carrier for all reports.
[0018] The sum of the at least one fourth quantity corresponding to the at least one measurement resource associated with the at least one report of the first carrier can comprise one fourth quantity corresponding to one measurement resource associated with one report of the first carrier, i.e. the first quantity is one fourth quantity corresponding to one measurement resource of the first carrier.
[0019] The sum of the at least one fourth quantity corresponding to the at least one measurement resource associated with the at least one report of the first carrier can comprise a sum of all fourth quantities corresponding to all measurement resources associated with all reports of the first carrier, i.e. the first quantity is a sum of all fourth quantities corresponding to all measurement resources associated with all reports of the first carrier. The upper limit of the first quantity supported by the first carrier can be understood as an upper limit of the first quantity supported by the first carrier for all reports or all measurement resources.
[0020] The second quantity is at least one of: a number of first intervals corresponding to a plurality of reports of a plurality of carriers in the first carrier group; or, a sum of a plurality of fifth quantities corresponding to the plurality of reports of the plurality of carriers in the first carrier group, the fifth quantity being a product of a number of first intervals corresponding to a second report of a second carrier in the first carrier group and a number of resources corresponding to the second report, the second report being one of at least one report of the second carrier, the number of resources corresponding to the second report being a number of measurement resources corresponding to the second report; or, a sum of a plurality of sixth quantities corresponding to at least one measurement resource associated with the plurality of reports of the plurality of carriers in the first carrier group, the sixth quantity being a product of a number of first intervals corresponding to a second target report associated with a second measurement resource and a number of resources corresponding to the second target report, the second measurement resource being one of the plurality of measurement resources, the second target report associated with the second measurement resource being one of at least one report associated with the second measurement resource.
[0021] The second quantity can also be a number of first intervals corresponding to one report of one carrier in the first carrier group, i.e. the second quantity can be a number of first intervals corresponding to one report of one carrier of the first carrier group.
[0022] The second quantity can also be a fifth quantity corresponding to one report of one carrier in the first carrier group, i.e. the second quantity is a fifth quantity corresponding to one report of one carrier of the first carrier group.
[0023] The second quantity can also be a sixth quantity corresponding to one measurement resource associated with one report of one carrier in the first carrier group, i.e. the second quantity is a sixth quantity corresponding to one measurement resource associated with one report of one carrier of the first carrier group.
[0024] Based on the technical solution of the present application, the terminal device reports the upper limit of the first quantity and the upper limit of the second quantity to the network device, which can be considered as reporting the upper limit of the quantity of storage resources for storing historical information, or the upper limit of the duration of CPU occupation. In this way, the network device allocates appropriate quantities of first intervals and measurement resources to the terminal device based on the information reported by the terminal device, which is conducive to aligning the storage capability constraints of the terminal device for the network device and the terminal device, and avoiding the occurrence of invalid reporting due to limited storage resources. In addition, it is also conducive to aligning the constraints of the duration of CPU occupation for the terminal device, and avoiding the occurrence of invalid reporting due to limited computing resources.
[0025] In combination with the first aspect, in some implementations of the first aspect, the method further includes: determining Y configuration information of X reports, X and Y being positive integers; and determining to ignore at least one report in the X reports according to the Y configuration information of the X reports, and the first information and / or the second information. The X reports are at least one report of a third carrier, and / or the X reports are multiple reports of multiple carriers in a carrier group to which the third carrier belongs, the upper limit of the first quantity supported by the third carrier being the same as the upper limit of the first quantity supported by the first carrier, and the upper limit of the second quantity supported by the carrier group to which the third carrier belongs being the same as the upper limit of the second quantity supported by the first carrier group.
[0026] In the present application, the terminal device can determine the processing manner of the X reports based on the configuration information of the X reports by the network device. For example, at least one report in the X reports is ignored to ensure the timeliness of at least part of the X reports.
[0027] The at least one report in the X reports can be ignored by not updating the at least one report in the X reports, reporting the last reported measurement value, or reporting a smaller number of measurement values than configured by the network device. Alternatively, the terminal device can determine to ignore at least one report in the X reports according to the priority of the X reports, or according to the order of configuration or the order of triggering of the X reports, or randomly ignore at least one report in the X reports. For example, at least one report with a lower priority in the X reports is ignored, or at least one report triggered later in the X reports is ignored.
[0028] In combination with the first aspect, in some implementations of the first aspect, the method further includes: one configuration information in the Y configuration information includes at least one set of first parameters, one set of first parameters in the at least one set of first parameters being used to indicate a quantity of a set of first intervals, and one configuration information in the Y configuration information corresponding to at least one report in the X reports.
[0029] In the present application, the configuration information can include the number of one or more groups of first intervals for at least one report, and the terminal device can determine the prediction requirement of the network device based on the configuration information, thus facilitating the terminal device to make prediction and report according to the requirement of the network device, thereby facilitating to ensure the effectiveness of prediction and reporting.
[0030] In combination with the first aspect, in some implementations of the first aspect, the method further includes: sending third information, the third information being used to indicate at least one group of second parameters, one group of second parameters in the at least one group of second parameters being used to indicate the number of one group of first intervals.
[0031] In the present application, the terminal device reports the number of supported groups of first intervals, and the number of first intervals can represent the prediction capability of the terminal device, thus the terminal device sending the third information can be regarded as reporting the supported prediction capability, which is beneficial to avoid the situation that the configuration of the network device does not conform to the prediction capability of the terminal device, resulting in that effective prediction and reporting cannot be made.
[0032] For example, the at least one group of first parameters is one or more groups of second parameters in the at least one group of second parameters. That is, the network device determines the parameters in the configuration information according to the prediction capability of the terminal device.
[0033] In combination with the first aspect, in some implementations of the first aspect, the number of one group of first intervals includes one or more of the following: the number of predicted time intervals, the number of measured time intervals, the number of stored time intervals, or the number of time intervals of CPU occupation.
[0034] In combination with the first aspect, in some implementations of the first aspect, the method further includes: receiving fourth information, the fourth information being used to trigger the reporting of a third report, the third report being one of the X reports; determining, according to the fourth information, the reporting time of the third report and the measurement resource associated with the third report; and sending the third report. Wherein, the time interval between the receiving time of the fourth information and the sending time of the third report is greater than or equal to the first time length, and the time interval between the receiving time of the last measurement resource in the measurement resource used to generate the third report and the sending time of the third report is greater than or equal to the second time length; the first time length or the second time length is determined according to one or more of the following: the number of first intervals corresponding to the third report, the number of resources corresponding to the third report, or a scaling factor.
[0035] In the present application, the terminal device determines the reporting time of the third report based on the indication information of the network device, and the network device can reserve sufficient time for the processing of the report when indicating to trigger the reporting of the report, which is beneficial to avoid the calculation peak when processing the report, and to affect the processing performance of the terminal device.
[0036] The first time length and the second time length can be understood as minimum time reserved for the terminal device to complete the reporting process. In a possible implementation, the first time length is equal to the second time length.
[0037] Optionally, when the time indicated by the network device does not meet the minimum time reserved, i.e., the time interval between the reception time of the fourth information and the transmission time of the third report is less than the first time length, or the time interval between the reception time of the last measurement resource in the measurement resource used to generate the third report and the transmission time of the third report is less than the second time length, the terminal can ignore the third report.
[0038] In combination with the first aspect, in some implementations of the first aspect, the fourth information further indicates a third set of parameters, the third set of parameters being a set of the at least one first set of parameters, the third set of parameters being used to indicate a target number of first intervals corresponding to the third report.
[0039] In this application, the network device maintains one reporting configuration for multiple reports, and one reporting configuration includes multiple sets of first interval numbers, for example, one reporting configuration includes a set of observation window sizes, a set of prediction window sizes, or a combination of multiple sets of observation window sizes and prediction window sizes. Then, when triggering the reporting of the third report through the fourth information, the required observation window size and / or prediction window size can be indicated, so that the terminal device can determine the observation window size and / or prediction window size corresponding to the third report, which facilitates the reporting of effective reports.
[0040] In combination with the first aspect, in some implementations of the first aspect, determining to ignore at least one report of the X reports according to the Y configuration information of the X reports, and the first information and / or the second information comprises: if the first number corresponding to the third carrier is greater than an upper limit of the first number supported by the third carrier, and / or the second number corresponding to the carrier group in which the third carrier is located is greater than an upper limit of the second number supported by the carrier group to which the third carrier belongs, determining to ignore at least one report of the X reports.
[0041] In a possible implementation, the terminal device determines one or more of the following according to the Y configuration information of the X reports, and the first information and / or the second information: the first interval number corresponding to at least one report of the X reports, at least one third number corresponding to at least one report of the X reports, at least one fourth number corresponding to at least one measurement resource associated with the at least one report, and then determines the first number corresponding to the third carrier and / or the second number corresponding to the carrier group in which the third carrier is located, and then judges whether the upper limit of the first number supported by the third carrier is met, and / or the upper limit of the second number supported by the carrier group to which the third carrier belongs is met.
[0042] In the present application, the constraint that the third carrier cannot meet the upper limit of the first quantity and / or the constraint that the carrier group to which the third carrier belongs cannot meet the upper limit of the second quantity means that the terminal device can not be able to store all or part of the historical information for generating X reports of the third carrier, and part of the reports need to be ignored to ensure the validity of the reports.
[0043] In a second aspect, a communication method is provided, which can be applied to a network side, such as a network device or a communication module in the network device, or a circuit or chip responsible for communication functions in the network device (such as a Modem chip, also known as a baseband chip, or a SoC chip or SIP chip containing a modem core). Taking the case that the method is applied to a terminal device, in the method: the network device receives first information and / or receives second information, the first information is used to indicate an upper limit of a first quantity supported by a first carrier, and the second information is used to indicate an upper limit of a second quantity supported by a first carrier group; the network device determines configuration information of at least one report of a third carrier according to the first information and / or the second information; and sends the configuration information of the at least one report.
[0044] It should be understood that the second aspect of the present application corresponds to the technical solution of the first aspect of the present application, and the beneficial effects obtained by each aspect and the corresponding feasible implementation manner are similar, and will not be repeated.
[0045] In combination with the second aspect, in some implementation manners of the second aspect, the first quantity is at least one of: a number of first intervals corresponding to the at least one report of the first carrier, the number of first intervals being any one of: a number of predicted time intervals, a number of measured time intervals, a number of stored time intervals, or a number of time intervals occupied by CPU, any one of the at least one report corresponding to a number of first intervals; or, a sum of at least one third quantity corresponding to the at least one report of the first carrier, the third quantity being a product of a number of first intervals corresponding to a first report in the at least one report and a resource quantity corresponding to the first report, the resource quantity corresponding to the first report being a number of measurement resources corresponding to the first report; or, a sum of at least one fourth quantity corresponding to at least one measurement resource associated with the at least one report of the first carrier, the fourth quantity being a product of a number of first intervals corresponding to a first target report associated with the first measurement resource and a resource quantity corresponding to the first target report, the first measurement resource being one of the at least one measurement resource, the first target report being one of the at least one report associated with the first measurement resource, the resource quantity corresponding to the first target report being a number of measurement resources corresponding to the first target report.
[0046] In some implementations of the second aspect, in combination with the second aspect, the second quantity is at least one of: a number of first intervals corresponding to the plurality of reports of the plurality of carriers in the first carrier group; or, a sum of a plurality of fifth quantities corresponding to the plurality of reports of the plurality of carriers in the first carrier group, the fifth quantity being a product of a number of first intervals corresponding to a second report of a second carrier in the first carrier group and a number of resources corresponding to the second report, the second report being one of the at least one report of the second carrier, the number of resources corresponding to the second report being a number of measurement resources corresponding to the second report; or, a sum of at least one sixth quantity corresponding to at least one measurement resource associated with the plurality of reports of the plurality of carriers in the first carrier group, the sixth quantity being a product of a number of first intervals corresponding to a second target report and a number of resources corresponding to the second target report, the second measurement resource being one of the plurality of measurement resources, the second target report being one of the at least one report associated with the second measurement resource.
[0047] In some implementations of the second aspect, in combination with the second aspect, the configuration information comprises at least one set of first parameters, one set of the first parameters being used to indicate a number of a set of first intervals.
[0048] In some implementations of the second aspect, in combination with the second aspect, the method further comprises: receiving third information, the third information being used to indicate at least one set of second parameters, each set of the second parameters being used to indicate a number of a set of first intervals. Determining the configuration information of the at least one report on the third carrier according to the first information and / or the second information comprises: determining the configuration information of the at least one report on the third carrier according to the third information, the first information and / or the second information.
[0049] In some implementations of the second aspect, in combination with the second aspect, the number of a set of first intervals comprises one or more of:
[0050] a number of predicted time intervals, a number of measured time intervals, a number of stored time intervals, or a number of time intervals of CPU occupation.
[0051] In a possible implementation manner of the second aspect, the fourth information is used to indicate a third set of parameters, the third set of parameters being one of the at least one first set of parameters, and the third set of parameters being used to indicate a target number of the first intervals corresponding to the third report.
[0052] In a possible implementation manner, the scaling factor is predefined by a protocol or reported by the terminal device according to a capability, and the scaling factor is greater than 0 and less than or equal to 1.
[0053] In a possible implementation manner of the second aspect, the fourth information is used to indicate a third set of parameters, the third set of parameters being one of the at least one first set of parameters, and the third set of parameters being used to indicate a target number of the first intervals corresponding to the third report.
[0054] In a third aspect, a communication apparatus is provided, including: a module configured to perform the method in any possible implementation manner of any of the preceding aspects. Specifically, the apparatus includes a module configured to perform the method in any possible implementation manner of any of the preceding aspects.
[0055] In a design, the apparatus can include a module corresponding to each of the methods / operations / steps / actions described in any of the preceding aspects, which can be a hardware circuit, or software, or a combination of hardware circuit and software.
[0056] In another design, the apparatus is a communication chip, which can include an input circuit or interface for transmitting information or data, and an output circuit or interface for receiving information or data.
[0057] In another design, the apparatus is a terminal device, which can include a transmitter for transmitting information or data, and a receiver for receiving information or data.
[0058] In another design, the apparatus is configured to perform the method in any possible implementation manner of any of the preceding aspects, and the apparatus can be configured in a terminal device or a network device.
[0059] In a fourth aspect, a communication apparatus is provided, which comprises at least one processor configured to invoke and run a computer program stored in a memory, so that the apparatus performs the method in any possible implementation manner of any of the aspects above.
[0060] Optionally, the apparatus further comprises a memory configured to store instructions and data. The memory is coupled to the processor, and the processor implements the method described in the aspects above when executing the instructions stored in the memory.
[0061] Optionally, the apparatus further comprises a transmitter and a receiver, which can be separate or integrated together, referred to as a transceiver.
[0062] In a fifth aspect, a computer program product is provided, which comprises a computer program (also referred to as code or instructions), which, when executed by a computer, causes the computer to perform the method in any possible implementation manner of any of the aspects above.
[0063] In a sixth aspect, a computer-readable storage medium is provided, which stores a computer program (also referred to as code or instructions), which, when executed on a computer, causes the computer to perform the method in any possible implementation manner of any of the aspects above.
[0064] In a seventh aspect, a communication system is provided, which comprises the terminal device of the first aspect above and the network device of the second aspect above.
[0065] In an eighth aspect, a chip system is provided, which comprises at least one processor configured to support the functions involved in any possible implementation manner of any of the aspects above, for example, receiving or processing the data involved in the methods above.
[0066] In a possible design, the chip system further comprises a memory configured to save program instructions and data, which is located in or out of the processor.
[0067] Optionally, the chip system can be composed of a chip, or can contain a chip and other discrete devices. BRIEF DESCRIPTION OF DRAWINGS
[0068] FIG. 1 and FIG. 2 are schematic diagrams of a communication system suitable for embodiments of the present application;
[0069] FIG. 3 and FIG. 4 are schematic diagrams of possible application frameworks in a communication system;
[0070] FIG. 5 is a schematic diagram of CSI calculation time;
[0071] FIG. 6 is a schematic diagram of a CSI prediction use case;
[0072] FIG. 7 is a schematic diagram of a time-domain beam prediction use case;
[0073] FIG. 8 to FIG. 10 are schematic diagrams of aperiodic reporting;
[0074] FIG. 11 is a schematic flowchart of a communication method provided by an embodiment of the present application;
[0075] FIG. 12 and FIG. 13 are schematic diagrams of a first interval provided by an embodiment of the present application;
[0076] FIG. 14 is a schematic diagram of resource configuration in beam prediction provided by an embodiment of the present application;
[0077] FIG. 15 and FIG. 16 are schematic diagrams of a reservation duration provided by an embodiment of the present application;
[0078] FIG. 17 and FIG. 18 are schematic block diagrams of a communication apparatus provided by an embodiment of the present application. DETAILED DESCRIPTION
[0079] The technical solutions in the present application will be described below with reference to the accompanying drawings.
[0080] Before introducing the communication method and related apparatus provided by the embodiments of the present application, the following points will be explained first.
[0081] First, in the embodiments shown below, each term and English abbreviation, such as measurement resource, observation window, prediction window, etc., are all exemplary examples given for the convenience of description, and should not constitute any limitation on the present application. The present application does not exclude the possibility of defining other terms capable of achieving the same or similar functions in the existing or future protocols.
[0082] Second, in the embodiments shown below, the first, second and various numerical numbers are only for the convenience of description to distinguish the same or similar items with basically the same functions and effects. For example, the first number and the second number are only for distinguishing different numbers, and do not limit the sequence or size, and do not limit the scope of the embodiments of the present application. Those skilled in the art can understand that the words "first", "second" and the like do not limit the number and execution sequence, and the words "first", "second" and the like do not necessarily mean different.
[0083] Third, "at least one" means one or more, "multiple" means two or more. "And / or" describes the association relationship of the associated objects, which means that there can be three kinds of relationships, for example, A and / or B can represent: A exists alone, A and B exist together, B exists alone, where A and B can be singular or plural. The character " / " generally represents that the associated objects before and after are in an "or" relationship. "At least one of the following" or similar expressions means any combination of these items, including any combination of single or multiple items. For example, at least one of a, b and c can represent: a, or b, or c, or a and b, or a and c, or b and c, or a, b and c, where a, b, c can be single or multiple.
[0084] Fourth, in this application, "indication" can include direct indication and indirect indication, and can also include explicit indication and implicit indication, and can also include determination. The information indicated by a certain information (such as first indication information) is called to be indicated information, such as one or more contents indicated by the first indication information in the embodiments of the present application. In the implementation process, there are many ways to indicate the to-be-indicated information, for example but not limited to, the to-be-indicated information can be directly indicated, such as the to-be-indicated information itself or the index of the to-be-indicated information. The to-be-indicated information can also be indirectly indicated by indicating other information, where the other information and the to-be-indicated information have an association relationship; the to-be-indicated information can also be indicated only by a part of the to-be-indicated information, and the other part of the to-be-indicated information is known or agreed in advance, for example, the arrangement order of each information can be used to indicate a specific information, thereby reducing the indication overhead to a certain extent. The specific manner of indication is not limited in the present application. It can be understood that for the sender of the indication information, the indication information can be used to indicate the to-be-indicated information, and for the receiver of the indication information, the indication information can be used to determine the to-be-indicated information.
[0085] Fifth, the correspondence relationship shown in each table in the present application can be configured or predefined. The values of the information in each table are merely examples, and other values can be configured, which are not limited in the present application. When configuring the correspondence relationship between the information and each parameter, it is not necessarily required to configure all the correspondence relationships shown in each table. For example, the correspondence relationship shown in some rows in the table in the present application can also not be configured. For another example, the above tables can be appropriately deformed, for example, split, merged, and the like. The names of the parameters shown in the titles of the above tables can also use other names understandable by the communication device, and the values or representation manners of the parameters can also use other values or representation manners understandable by the communication device. The above tables can also use other data structures when implemented, for example, an array, a queue, a container, a stack, a linear table, a pointer, a linked list, a tree, a graph, a structure, a class, a heap, a hash table, or the like.
[0086] Sixth, in the present application, “sending” and “receiving” represent the direction of signal transmission. For example, “sending first information to a network device” can be understood as that the destination of the first information is the network device, which can include direct transmission through the air interface, and also includes indirect transmission through the air interface by other units or modules. “Receiving first information from a terminal device” can be understood as that the source of the first information is the terminal device, which can include direct reception from the terminal device through the air interface, and also includes indirect reception from the terminal device through the air interface from other units or modules. “Sending” can also be understood as the “output” of the chip interface, and “receiving” can also be understood as the “input” of the chip interface.
[0087] In other words, sending and receiving can be performed between devices, for example, between a terminal device and a network; or can be performed within a device, for example, between components, modules, chips, software modules or hardware modules in the device through a bus, a wire or an interface.
[0088] Seventh, in the present application, “when”, “if” and “whether” all refer to the objective situation that the device will make corresponding processing, and are not limited in time, and also do not require the device to have a judgment action when implemented, and also do not mean that there are other limitations. Without special instructions, “if” and “whether” can be replaced, “when” and “in the case of” can be replaced. “When” and “if” / “whether” can be replaced.
[0089] Eighth, in the present application, the words such as “exemplarily” or “for example” are used to represent examples, illustrations or descriptions. Any embodiment or design scheme described as “exemplarily” or “for example” in the present application should not be interpreted as more preferred or more advantageous than other embodiments or design schemes. Rather, the words such as “exemplarily” or “for example” are intended to present the related concept in a specific manner.
[0090] Ninth, in the present application, the solutions in various embodiments can be reasonably combined, and the explanation or description of each term appearing in the embodiments, similar operations, or steps can be mutually referenced or explained in various embodiments, and no limitation is made.
[0091] In the embodiments of the present application, "of", "corresponding" and "corresponding" can be mixed sometimes, and it should be pointed out that when the distinction is not emphasized, the meanings expressed are consistent. In addition, "corresponding to" in the present application can also be replaced by "is" or replaced by "determined according to xx" or replaced by "for determining", for example, "corresponding to" in "the upper limit of the first quantity corresponds to the upper limit of the quantity of reported occupied storage resources" in the following embodiment can be replaced by "is".
[0092] In the present application, "including" can also be replaced by "is" or replaced by "is". For example, "including" in "each configuration information includes at least one set of first parameters" in the following embodiment can be replaced by "is".
[0093] FIG. 1 is a schematic diagram of a communication system suitable for embodiments of the present application. The communication system 1000 shown in FIG. 1 includes a radio access network (RAN) 101 and a core network (CN) 102. Optionally, the communication system 100 also includes the Internet 103. Among them, the radio access network 101 can include at least one RAN node (such as 110a and 110b in FIG. 1), and can also include at least one terminal (such as 120a-120j in FIG. 1). The terminal is connected to the RAN node in a wireless manner, and the RAN node is connected to the core network 102 in a wireless or wired manner. The core network device and the RAN node can be independent and different physical devices, or the functions of the core network device and the logical functions of the RAN node can be integrated on the same physical device, or it can be a physical device that integrates part of the functions of the core network device and part of the functions of the RAN node. The terminal and the terminal, and the RAN node and the RAN node can be connected to each other through wired or wireless means. FIG. 1 is only a schematic diagram, and the communication system can also include other RAN nodes, such as wireless relay devices and wireless backhaul devices, which are not shown in FIG. 1.
[0094] The wireless access network 101 can be a third generation partnership project (3GPP) related cellular system, for example, a fourth generation mobile communication technology (4G) system (also referred to as a long term evolution (LTE) system), a fifth generation mobile communication technology (5G) system (also referred to as a new radio (NR) system), or can also be applied to future communication systems or other similar communication systems (for example, a sixth generation mobile communication technology (6G) system), etc., which are not limited in the present application.
[0095] The wireless access network 101 can also be an open RAN (open-RAN, O-RAN or ORAN), a cloud radio access network (CRAN). The wireless access network 101 can also be a non-terrestrial network (NTN), a satellite communication network, a high altitude platform station (HAPS) communication network, an integrated access and backhaul (IAB) communication network, a reconfigurable intelligent surface (RIS) communication network, etc. The wireless access network 101 can also be a communication system that combines two or more of the above systems.
[0096] The RAN node can also be referred to as a RAN device or an access network device. The RAN node is used to help the terminal to realize wireless access. The plurality of RAN nodes in the communication system 100 can be nodes of the same type or nodes of different types.
[0097] In a possible scenario, the RAN node can be a base station, an evolved NodeB (eNodeB), a transmitting and receiving point (TRP), a transmitting point (TP), a next generation NodeB (gNB), a base station in a future mobile communication system, an access point (AP) in a satellite, an IAB node, an access network device in an NTN communication system, i.e., can be deployed in a high altitude platform or a satellite, etc. The RAN node can be a macro base station (such as 110a in FIG. 1), a micro base station or an indoor station (such as 110b in FIG. 1), a relay node or a donor node, or a wireless controller in a CRAN scenario. The RAN node can also be a device assuming a base station function in device-to-device (D2D) communication, vehicle-to-everything (V2X) communication, unmanned aircraft communication, or machine communication. Alternatively, the access network device can also be a server, a wearable device, a vehicle or a vehicle-mounted device, etc. For example, the access network device in vehicle-to-everything (V2X) technology can be a road side unit (RSU).
[0098] In another possible scenario, a terminal device is assisted by multiple RAN nodes to implement wireless access, and different RAN nodes respectively implement part of the functions of a base station. For example, the RAN node can be a central unit (CU), a distributed unit (DU), a CU-control plane (CP), a CU-user plane (UP), or a radio unit (RU), etc. The CU and the DU can be separately arranged, or can be included in the same network element, such as a baseband unit (BBU). The RU can be included in a radio frequency device or a radio frequency unit, such as a radio frequency remote unit (RRU), an active antenna processing unit (AAU), or a remote radio head (RRH). It can be understood that the RAN node can be a CU node, or a DU node, or a device including a CU node and a DU node. In addition, the CU can be divided into an access network device in the RAN, or into a core network device in the core network, which is not limited here.
[0099] In different systems, the CU (or CU-CP and CU-UP), DU or RU can also have different names, but those skilled in the art can understand their meanings. For example, in an O-RAN system, the CU can also be referred to as an O-CU (open CU), the DU can also be referred to as an O-DU, the CU-CP can also be referred to as an O-CU-CP, the CU-UP can also be referred to as an O-CU-UP, and the RU can also be referred to as an O-RU. For the convenience of description, the CU, CU-CP, CU-UP, DU and RU are taken as examples for description in this application. Any one of the CU (or CU-CP, CU-UP), DU and RU in this application can be implemented by a software module, a hardware module, or a combination of a software module and a hardware module.
[0100] The RAN node can support one or more types of fronthaul interfaces, and different types of 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 of the baseband functions, and the RU is configured to implement one or more of the radio frequency functions. If the fronthaul interface between the DU and the RU is another interface, relative to the CPRI, part of the baseband functions of the downlink and / or uplink, such as one or more of the precoding, digital beamforming (BF), or inverse fast Fourier transform (IFFT) / adding cyclic prefix (CP) for the downlink, or one or more of the digital beamforming, or fast Fourier transform (FFT) / CP removal for the uplink, are moved from the DU to the RU for implementation. In one possible implementation, the interface can be an enhanced common public radio interface (eCPRI). Under the eCPRI architecture, the splitting between the DU and the RU is different, corresponding to different categories (Cat) of eCPRI, such as eCPRI Cat A, B, C, D, E, and F.
[0101] Taking eCPRI Cat A as an example, for downlink transmission, with layer mapping as the cut, the DU is configured to implement layer mapping and one or more functions (i.e., one or more of encoding, rate matching, scrambling, modulation, layer mapping) before layer mapping, and other functions (e.g., one or more of (e.g., RE) mapping, BF, or IFFT / add CP) after layer mapping are implemented in the RU. For uplink transmission, with de-RE mapping as the cut, the DU is configured to implement de-mapping and one or more functions (i.e., one or more of decoding, de-rate matching, de-scrambling, de-modulation, inverse discrete Fourier transform (IDFT), channel equalization, de-RE mapping) before de-mapping, and other functions (e.g., one or more of digital BF or fast FFT / remove CP) after de-mapping are implemented in the RU. It can be understood that, for the function description of the DU and the RU corresponding to various types of eCPRI, reference can be made to the eCPRI protocol, which is not described herein.
[0102] In a possible design, the processing unit in the BBU for implementing baseband functions is referred to as a base band high (BBH) unit, and the processing unit in the RRU / AAU / RRH for implementing baseband functions is referred to as a base band low (BBL) unit.
[0103] The terminal device is a device with wireless transceiving function, which can send a signal to a RAN node or receive a signal from the RAN node. The terminal device can also be referred to as a terminal apparatus, a terminal, a user equipment (UE), a mobile station, a mobile terminal, etc. The terminal device can be widely applied to various scenarios, for example, the scenarios include but are not limited to at least one of the following: enhanced mobile broadband (eMBB), ultra-reliable low-latency communication (URLLC), D2D, V2X communication, machine-type communication (MTC), internet of things (IOT), virtual reality, augmented reality, industrial control, automatic driving, remote medical treatment, smart power grid, smart furniture, smart office, smart wear, smart transportation, smart city, etc. The terminal device can specifically be a mobile phone, a tablet computer, a computer with wireless transceiving function, a wearable device, a vehicle, an airplane, a ship, a robot, a mechanical arm, a smart home device, etc. Embodiments of the present application do not limit the specific technology and specific device form of the terminal device.
[0104] The RAN nodes and the terminals can be fixed in location or mobile. The RAN nodes and the terminals can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; can be deployed on water surface; can also be deployed on airplanes, airships and artificial satellites. Embodiments of the present application do not limit the application scenarios of the RAN nodes and the terminals.
[0105] The roles of the RAN nodes and the terminals can be relative. For example, the helicopter or the drone 120i in FIG. 1 can be configured to be a mobile RAN node, and for those terminals 120j accessing to the wireless access network 101 through 120i, the terminal 120i is a RAN node; but for the RAN node 110a, 120i is a terminal, that is, 110a and 120i communicate through a wireless air interface protocol. Of course, 110a and 120i can also communicate through an interface protocol between RAN nodes and RAN nodes, and in this case, 120i is also a RAN node relative to 110a. Therefore, the RAN nodes and the terminals can be collectively referred to as communication apparatuses, 110a and 110b in FIG. 1 can be referred to as communication apparatuses with RAN node functions, and 120a-120j in FIG. 1 can be referred to as communication apparatuses with terminal functions.
[0106] The RAN nodes and the terminals, the RAN nodes and the RAN nodes, and the terminals and the terminals can communicate through licensed spectrum, can communicate through unlicensed spectrum, and can also communicate through both licensed spectrum and unlicensed spectrum; can communicate through spectrum below 6 gigahertz (GHz), can communicate through spectrum above 6 GHz, and can also communicate through both spectrum below 6 GHz and spectrum above 6 GHz. Embodiments of the present application do not limit the spectrum resources used for wireless communication.
[0107] In embodiments of the present application, the functions of the RAN nodes can also be performed by modules (such as chips) in the RAN nodes, or can be performed by control subsystems containing RAN node functions. The control subsystems containing RAN node functions herein can be control centers in the above-mentioned application scenarios such as smart grids, industrial control, intelligent transportation and smart city. The functions of the terminals can also be performed by modules (such as chips or modems) in the terminals, or can be performed by devices containing terminal functions.
[0108] The core network device refers to a device in the core network that provides service support for the terminal. Currently, some examples of core network devices are: access and mobility management function (AMF) network element, session management function (SMF) network element, user plane function (UPF) network element, and the like, which are not listed one by one here.
[0109] The RAN node and the core network device can be collectively referred to as a network device. The network device in this application can refer to an access network device and / or a core network device.
[0110] It should be understood that the network element in this application can also be replaced by an entity, a network entity, a device, a communication device, a communication module, a node, a communication node, etc.
[0111] In a wireless communication network, for example, in a mobile communication network, the services supported by the network are increasingly diverse, and therefore the needs to be met are increasingly diverse. For example, the network needs to be able to support ultra-high rates, ultra-low latencies, and / or ultra-large connections. This feature makes network planning, network configuration, and / or resource scheduling increasingly complex. In addition, as the functions of the network become increasingly powerful, such as supporting increasingly high frequency spectrums, 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. In order to meet this challenge, AI technology can be introduced into the wireless communication network, thereby realizing network intelligentization. In order to support AI technology in the wireless network, an AI model can also be introduced into the network.
[0112] FIG. 2 is a schematic diagram of another communication system 200 suitable for embodiments of the present application. As shown in FIG. 2, the communication system 200 includes a network device 201, an AI module 202, a terminal device 203, and a terminal device 204. The network device 201 is, for example, the RAN node 110a in FIG. 1 described above. The functions and possible forms of the terminal device and the network device are described above with reference to FIG. 1, and are not described here again. The AI network element 202 is used to perform AI-related operations, such as constructing a training data set or training an AI model, etc.
[0113] In a possible implementation, the network device 201 can send data related to training the AI model to the AI module 202, and the AI module 202 can construct a training data set and train the AI model. For example, the data related to training the AI model can include data reported by the terminal device. The AI module 202 can send a result of an AI model related operation to the network device 201, and forward the result to the terminal device through the network device 201. For example, the result of the AI model related operation can include at least one of the following: a trained AI model, an evaluation result or a test result of the model, and the like. For example, part of the trained AI model can be deployed on the network device 201, and the other part can be deployed on the terminal device. Alternatively, the trained AI model can be deployed on the network device 201, or the trained AI model can be deployed on the terminal device.
[0114] It should be understood that FIG. 2 only illustrates an example in which the AI module 202 is directly connected to the network device 201, and in other scenarios, the AI module 202 can also be connected to the terminal device. Alternatively, the AI module 202 can be connected to both the network device 201 and the terminal device. Alternatively, the AI module 202 can also be connected to the network device 201 through a third-party network element. The number of AI modules connected to other network elements is not limited in the embodiments of the present application.
[0115] It should also be understood that the AI module shown in FIG. 2 is independent of the network device 201, for example, the AI module 202 is arranged in a host or a cloud server of an over the top (OTT) system.
[0116] It should also be understood that the AI module 202 can also be arranged as a module in the network device and / or the terminal device, for example, arranged in the RAN node or the terminal device shown in FIG. 1, or arranged in the core network device.
[0117] It should also be understood that the number of AI modules is not limited in the present application. For example, when there are multiple AI modules, the multiple AI modules can be divided based on functions, for example, different AI modules are responsible for different functions.
[0118] It should also be understood that the AI module can be a separate device, or can be integrated into the same device to implement different functions, or can be a network element in a hardware device, or can be a software function running on a dedicated hardware, or can be a virtualized function instantiated on a platform (for example, a cloud platform), and the specific form of the AI module is not limited in the present application.
[0119] In the present application, the AI module can also be described as an AI network element, an AI node, an AI device, an AI apparatus, and the like, and the description is not limited.
[0120] It should be noted that FIG. 1 and FIG. 2 are merely schematic diagrams for ease of understanding, and for example, the communication system can include more or fewer devices than those shown in FIG. 1 or FIG. 2, for example, the communication system can further include a wireless relay device and / or a wireless backhaul device, etc., which are not shown in FIG. 1 and FIG. 2. In actual applications, the communication system can include multiple network devices, and can also include multiple terminal devices. Embodiments of the present application do not limit the number of network devices and terminal devices included in the communication system.
[0121] FIG. 3 is a schematic diagram of a possible application framework in a communication system. As shown in FIG. 3, network elements in the communication system are connected through interfaces (for example, NG interface, Xn interface), or air interfaces. One or more AI modules are arranged in one or more of the network elements, for example, one or more of the core network device, the RAN node, the terminal device, or the operation administration and maintenance (OAM) device (for clarity, only one AI module is shown in each network element in FIG. 3). The CU and / or the DU can also be provided with one or more AI modules. Optionally, the CU can be further split into a CU-CP and a CU-UP. One or more AI modules are arranged in the CU-CP and / or the CU-UP.
[0122] The AI module is used to implement corresponding AI functions. The AI modules deployed in different network elements can 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 (for example, at least one of the number of neural network layers, the width of the neural network, the connection relationship between layers, the weight of neurons, the activation function of neurons, or the bias in the activation function), input parameters (for example, the type of input parameters and / or the dimension of input parameters), or output parameters (for example, the type of output parameters and / or the dimension of output parameters). The bias in the activation function can also be referred to as the bias of the neural network.
[0123] One AI module can have one or more models. One model can infer an output, which includes one parameter or multiple parameters. The learning process, the training process, or the inference process of different models can be deployed in different nodes or devices, or can be deployed in the same node or device.
[0124] FIG. 4 is a schematic diagram of another possible application framework in a communication system. As shown in FIG. 4, a RAN intelligent controller (RIC) is included in the communication system. For example, the RIC can be the AI module shown in FIG. 3, which is used to implement AI-related functions. The RIC includes a near-real time RIC (near-RT RIC) and a non-real time RIC (Non-RT RIC). The non-real time RIC mainly processes non-real time information, such as data that is not sensitive to latency, which can be on the order of seconds. The near-real time RIC mainly processes near-real time information, such as data that is relatively sensitive to latency, which is on the order of tens of milliseconds.
[0125] The near-real time RIC is used for model training and inference. For example, the near-real time RIC is used to train an AI model, and inference is performed using the AI model. The near-real time RIC can obtain network side and / or terminal side information from RAN nodes (for example, CUs, CU-CPs, CU-UPs, DUs, and / or RUs) and / or terminal devices, which can be used as training data or inference data. Optionally, the near-real time RIC can deliver inference results to the RAN nodes and / or the terminal devices. Optionally, the inference results can be exchanged between CUs and DUs, and / or between DUs and RUs, for example, the near-real time RIC delivers the inference results to a DU, and the DU sends the inference results to an RU.
[0126] The non-real time RIC can also be used for model training and inference. For example, the non-real time RIC is used to train an AI model, and inference is performed using the AI model. The non-real time RIC can obtain network side and / or terminal side information from RAN nodes (for example, CUs, CU-CPs, CU-UPs, DUs, and / or RUs) and / or terminal devices. The information can be used as training data or inference data, and the inference results can be delivered to the RAN nodes and / or the terminal devices. Optionally, the inference results can be exchanged between CUs and DUs, and / or between DUs and RUs, for example, the non-real time RIC delivers the inference results to a DU, and the DU sends the inference results to an RU.
[0127] For example, the near-real time RIC and the non-real time RIC can be separately set as a network element. Alternatively, the near-real time RIC and the non-real time RIC can be part of other devices, for example, the near-real time RIC is set in a RAN node (for example, a CU or a DU), and the non-real time RIC is set in an OAM, a cloud server, a core network device, or another network device.
[0128] The related technologies and concepts involved in the present application are described below.
[0129] 1. Machine learning
[0130] AI refers to the ability of a machine to have human intelligence, for example, the ability of a machine to apply computer software and hardware to simulate certain intelligent behaviors of humans. Machine learning (ML) is an important technical approach to achieving AI. In a machine learning method, a machine learns (or trains) a model using training data. The model represents the mapping between the input and the output. The learned model can be used for inference (or prediction), i.e., the model can be used to predict the output corresponding to a given input. The output can also be referred to as an inference result (or a prediction result). The model can also be referred to as an AI model, an ML model, a rule, or other names. An AI model can be considered as a specific method to achieve a certain AI function, and the AI model represents the mapping relationship or function between the input and the output of the model. Machine learning can be divided into supervised learning, unsupervised learning, and reinforcement learning.
[0131] Supervised learning learns the mapping relationship from sample values to sample labels using a machine learning algorithm according to the collected sample values and sample labels, and uses a machine learning model to express the learned mapping relationship. The process of training the machine learning model is the process of learning the mapping relationship. For example, in signal detection, the noisy received signal is the sample, and the true constellation point corresponding to the signal is the label. Machine learning is expected to learn the mapping relationship between the sample and the label through training, i.e., to learn a signal detector. During training, the model parameters are optimized by calculating the error between the predicted value of the model and the true label. Once the mapping relationship is learned, the learned mapping can be used to predict the sample label of each new sample. The learned mapping relationship in supervised learning can include linear mapping and nonlinear mapping. According to the type of label, the learned task can be divided into classification tasks and regression tasks.
[0132] Unsupervised learning only uses the collected sample values to discover the internal pattern of the sample using an algorithm. In unsupervised learning, there is a class of algorithms that use the sample itself as a supervision signal, i.e., the model learns the mapping relationship from the sample to the sample, which is called self-supervised learning. During training, the model parameters are optimized by calculating the error between the predicted value of the model and the sample itself. Self-supervised learning can be used in signal compression and decompression recovery applications. Common algorithms include autoencoders and generative adversarial networks.
[0133] Reinforcement learning is different from supervised learning, which is a kind of algorithm that learns the strategy to solve the problem by interacting with the environment. Unlike supervised and unsupervised learning, the reinforcement learning problem does not have clear "correct" action label data. The algorithm needs to interact with the environment, obtain the reward signal of the environment feedback, and then adjust the decision action to obtain a larger reward signal value. In the following power control, the reinforcement learning model adjusts the downlink transmission power of each user according to the system total throughput rate feedback by the wireless network, and then expects to obtain a higher system throughput rate. The goal of reinforcement learning is also to learn the mapping relationship between the environment state and the optimal decision action. But because the "correct action" label cannot be obtained in advance, the network cannot be optimized by calculating the error between the action and the "correct action". Reinforcement learning training is achieved through iterative interaction with the environment.
[0134] Deep neural network (DNN) is a specific implementation form of machine learning. According to the universal approximation theorem, neural network can theoretically approximate any continuous function, so that neural network has the ability to learn any mapping. The traditional communication system needs to design the communication module with the help of rich expert knowledge, while the deep learning communication system based on DNN can automatically discover the implicit pattern structure from a large amount of data set, establish the mapping relationship between data, and obtain better performance than the traditional modeling method.
[0135] DNN generally has more than one hidden layer, and the hidden layer often directly affects the ability to extract information and fit functions. Increasing the number of hidden layers of DNN or expanding the width of each layer can improve the function fitting ability of DNN. The weighted value in each neuron is the parameter of the DNN network model. The model parameters are optimized through the training process, so that the DNN network has the ability to extract data features and express mapping relationship. DNN generally uses supervised learning or unsupervised learning strategy to optimize model parameters.
[0136] According to the construction manner of the network, the DNN can be divided into a feedforward neural network (FNN), a convolutional neural network (CNN), and a recurrent neural network (RNN). The CNN is a neural network specially used for processing data with a similar grid structure. For example, time series data (time axis discrete sampling) and image data (two-dimensional discrete sampling) can be considered as data with a similar grid structure. The CNN does not use all input information for operation at a time, but uses a fixed-size window to cut part of the information for convolution operation, which greatly reduces the calculation amount of model parameters. In addition, according to the different types of information cut by the window (for example, the person and the object in the same image are different types of information), each window can use different convolution kernel operations, which enables the CNN to better extract the features of the input data. The RNN is a DNN network using feedback time series information. The input of the RNN includes a new input value at the current time and an output value of itself at the previous time. The RNN is suitable for obtaining sequence features with correlation in time, and is particularly suitable for applications such as speech recognition and channel coding and decoding.
[0137] It should be understood that the terminal-side model or the network-side model in the present application can use one or more machine learning algorithms described above for model inference to obtain measurement values and / or prediction values, for example, predicted Top K beams, predicted CSI.
[0138] 2. CSI feedback
[0139] In existing LTE, NR communication systems, network devices need to obtain CSI for deciding configurations of resources, modulation and coding scheme (MCS), precoding, etc. of a downlink data channel for scheduling terminal devices. In a time division duplex (TDD) system, since uplink and downlink channels are reciprocal, network devices can obtain uplink CSI by measuring uplink reference signals (RSs), and then infer more accurate downlink CSI. For example, the uplink CSI is used as the downlink CSI. In a frequency division duplex (FDD) system, reciprocity between uplink and downlink cannot be guaranteed, and downlink CSI is obtained by terminal devices measuring downlink reference signals, such as CSI-RS or synchronizing signal / physical broadcast channel block (SSB). Therefore, terminal devices need to generate CSI reports according to a protocol predefinition or network device configuration, and feed back the CSI to a base station so that the base station obtains downlink CSI.
[0140] In the NR protocol, the configuration and reporting process of downlink CSI is as follows: a network device sends a CSI reporting configuration to a terminal device, and specifies reporting types and reporting quantities, etc. The reporting type can be periodic, semi-static or aperiodic, and the reporting quantity can include at least one of the following information: rank indicator (RI), precoding matrix indicator (PMI), CSI-RS resource indicator (CRI), layer indicator (LI) and chanel quality indicator (CQI).
[0141] The NR protocol also specifies a CSI calculation time. When triggering CSI reporting, the network device must reserve sufficient time for the terminal device. For CSI reporting on PUSCH triggered by DCI, the terminal device will report valid CSI reports only when the following two conditions are met:
[0142] Condition 1: The first uplink symbol carrying the corresponding CSI report (including the effect of timing advance) starts no earlier than symbol Zref. Condition 2: The first uplink symbol carrying the nth CSI report (including the effect of timing advance) starts no earlier than symbol Z'ref(n).
[0143] Zref is defined as an uplink symbol whose interval between the start time of its cyclic prefix (CP) and the end time of the last symbol of the PDCCH triggering the CSI reporting is greater than or equal to T proc,CSI = (Z) (2048 + 144) · κ2 -μ · T C , and is the earliest uplink symbol satisfying the condition.
[0144] When aperiodic CSI-RS is used for channel measurement of the n-th triggered CSI reporting, Z'ref(n) is defined as an uplink symbol whose interval between the start time of its CP and the end time of the last symbol of the resource ending latest among the resources used for calculating the CSI reporting is greater than or equal to T' proc,CSI = (Z') (2048 + 144) · κ2 -μ · T C , and is the earliest uplink symbol satisfying the condition.
[0145] Referring to the diagram of CSI calculation time shown in FIG. 5, the above provision can be understood as that the time interval between the first symbol of the PUSCH carrying the CSI reporting and the end time of the last symbol of the PDCCH triggering the CSI reporting is greater than or equal to the specified time parameter T proc,CSI , and the time interval between the first symbol of the PUSCH carrying the CSI reporting and the end time of all the reference resources used for channel measurement is also greater than or equal to the specified time parameter T' proc,CSI When the above condition is not satisfied, the terminal device does not need to update the reported CSI. The values of Z and Z' in the above formula are determined according to the table and principle given in the protocol. In addition, for the non-DCI triggered reporting (periodic and semi-static reporting), the protocol limits the CSI calculation time by defining the CSI reference resource, so as to ensure that the terminal device only needs to update the reported CSI when there is sufficient calculation time. The CSI reference resource is defined as a block of time-frequency resources, wherein in the frequency domain, the CSI reference resource is defined by a group of downlink physical resource blocks corresponding to the frequency band related to the calculation of CSI, and in the time domain, the CSI reference resource is defined as an effective time slot located before the uplink time slot of the CSI reporting, and the number of symbols between the time slot where the CSI reference resource is located and the CSI reporting time slot needs to be greater than the specified value in the protocol. The CSI-RS used for calculating the CSI reporting cannot be later than the CSI reference resource, and if there is no valid downlink time slot corresponding to a certain CSI reporting configuration, the terminal device can not report the CSI. The above provision can be understood as that the time interval between the CSI-RS used for calculating the CSI reporting and the CSI reporting time slot is greater than or equal to the specified time parameter.
[0146] The slot Ks in which the terminal device transmits the PUSCH is determined by the time slot offset K2, and if a carrier aggregation (CA) time slot offset parameter (ca-SlotOffest) is configured, Ks satisfies the following formula:
[0147] Otherwise, Ks satisfies the following formula:
[0148] Wherein, K offset is a high layer configured timing related adjustment amount, is K offset corresponding to the configured subcarrier spacing, n is the time slot of the scheduling PDCCH, μ PUSCH and μ PDCCH correspond to the subcarrier spacing of PUSCH and PDCCH respectively.
[0149] For aperiodic CSI reporting, the reporting information is carried by PUSCH, so the corresponding time slot position is also determined by the time slot n of the triggering reporting PDCCH and the time slot offset K2. Specifically, in the CSI reporting configuration, the reportSlotOffsetList field is used to specify a list of optional values of the time slot offset of the reporting position relative to the PDCCH (a list of optional values of K2), and the optional values of the time slot offset are integers from 0 to 32, i.e. the minimum is 0 time slots and the maximum is 32 time slots. Then the PDCCH triggering the aperiodic reporting indicates a certain time slot offset value selected from the list, and according to the time slot position of the PDCCH and the time slot offset value, the time slot position of the reporting PUSCH can be determined.
[0150] 3. Beam management
[0151] Beamforming technology is adopted in the NR system, and through weighting the transmitted signal, a narrow beam with more concentrated energy and stronger directivity is formed for each type of channel and signal. The coverage of a narrow beam is farther than that of a wide beam under the same transmitted power, but the coverage range of a narrow beam is limited, and a beam cannot cover all users in a cell, nor can it guarantee that each user in the cell can always obtain the maximum signal energy. Therefore, beam scanning is introduced in the protocol, which refers to transmitting or receiving beams in a preset manner within a time interval to cover a specific spatial area. The preset manner currently mainly refers to time division, which transmits or receives narrow beams in different directions at different times to cover a specific spatial area and improve coverage performance. According to the difference in the weight strategy adopted during beamforming, it is divided into two categories: static beam and dynamic beam. Static beam refers to using a predefined weight during beamforming, that is, fixed beams are formed in the cell, such as the number, width and direction of the beams, which are determined, and then the optimal beam is selected for each type of channel and signal according to the cell coverage, user distribution, system load and other information. Dynamic beam refers to that the weight during beamforming is calculated according to the channel quality, and the width and direction of the beam are adjusted according to the dynamic change factors such as UE position and channel state. Beam scanning is mainly for static beams with preset weights, and dynamic beams do not need to perform beam scanning because they use dynamic weights.
[0152] The beam scanning process combines beam measurement, beam reporting and beam determination to select a set of optimal beam pairs between the base station and the UE, that is, to find a pair of most suitable transmitting and receiving beams through beam scanning, so that the transmitting beam direction and the receiving beam direction are aligned, the gain of the received signal is optimal, and the communication quality is improved. Specifically, the beam scanning process is divided into P1, P2 and P3 processes:
[0153] P1 process: SSB beam scanning on the network device side and wide beam scanning on the terminal device side. The network device adopts beam scanning to time-division transmit SSB beams in different directions to broadcast synchronization messages and system messages, and the terminal device adopts beam scanning to receive signals to confirm the receiving beam. At the same time, the terminal device feeds back the SSB measurement result to the network device, and the network device confirms the transmitting beam. The transmitting beam and the receiving beam are preliminarily aligned. The P1 process is mainly to find a set of initial beam pairs between the network device and the terminal device.
[0154] P2 process: CSI-RS beam sweeping at network device side, fixed receiving beam at terminal device side. Network device side sweeps again with narrower CSI-RS beams around the SSB beam determined based on random access. Terminal device side feeds back CSI-RS measurement results to network device through measurement report, and network device confirms the optimal transmitting beam. P2 process is used to refine transmitting beam at network device side. After initial beam pair establishment, narrower CSI-RS beam is selected for beam adjustment to obtain higher signal gain.
[0155] P3 process: fixed transmitting beam at network device side, narrow beam sweeping at terminal device side. Network device side has fixed CSI-RS narrow beam, and terminal device side uses beam sweeping for signal reception to confirm more accurate receiving beam, and transmitting beam and receiving beam complete final alignment. P3 process is used to refine receiving beam at terminal device side, and signal quality is enhanced by further adjusting terminal device receiving beam.
[0156] It can be seen that SSB or CSI-RS is used as a reference signal for beam measurement in beam sweeping, therefore, the beam measurement and reporting process is consistent with the CSI configuration and reporting process. For example, in P2 process, network device configures CRI-RSRP in reportQuantity field in CSI reporting, indicating terminal device to report CRI and corresponding RSRP.
[0157] 4、Beam
[0158] A beam is a kind of communication resource. A beam can be a wide beam, or a narrow beam, or other types of beams. The technology for forming a beam can be beamforming technology or other technical means. Beamforming technology can be digital beamforming technology, analog beamforming technology, or hybrid digital / analog beamforming technology. Different beams can be considered as different resources. The same information or different information can be transmitted through different beams. Alternatively, multiple beams with the same or similar communication characteristics can be considered as one beam. One beam can include one or more antenna ports for transmitting data channels, control channels, and sounding signals, etc.
[0159] 5、Reference signal and reference signal resource
[0160] A reference signal can be used for channel measurement or channel estimation, etc. A reference signal resource can be used to configure transmission attributes of a reference signal, such as time-frequency resource location, port mapping relationship, power factor, and scrambling code, etc., which can be referred to the prior art. A transmitting terminal device can transmit a reference signal based on a reference signal resource, and a receiving terminal device can receive a reference signal based on a reference signal resource.
[0161] The channel measurement involved in the present application also includes beam measurement, i.e. obtaining beam quality information by measuring a reference signal, and the parameters for measuring the beam quality include reference signal receiving power (RSRP), but are not limited thereto. For example, the beam quality can also be measured by reference signal receiving quality (RSRQ), signal-noise ratio (SNR), signal to interference plus noise ratio (SINR), block error rate (BLER), CQI, etc. In the embodiments of the present application, for the convenience of description, the channel measurement involved can be regarded as beam measurement in the absence of special description.
[0162] The reference signal may, for example, include a CSI-RS, a synchronization signal block (SSB), and a sounding reference signal (SRS). Correspondingly, the reference signal resource may, for example, include a CSI-RS resource, an SSB resource, an SRS resource (SRS resource), a tracking reference signal resource (TRS), a phase-tracking reference signal resource (PTRS), a positioning reference signal resource (PRS), etc.
[0163] It should be noted that the above-mentioned SSB can also be referred to as a synchronization signal / physical broadcast channel block (SS / PBCH block), and the corresponding SSB resource can also be referred to as a synchronization signal / physical broadcast channel block resource (SS / PBCH block resource), which can be simply referred to as an SSB resource.
[0164] To distinguish different reference signal resources, each reference signal resource can correspond to an identity of the reference signal resource, for example, a CSI-RS resource indicator (CRI), an SSB resource indicator (SSBRI), an SRS resource index (SRI). Among them, the SSB resource indicator can also be referred to as an SSB index. When the reference signal resource is used for beam measurement, one beam corresponds to one reference signal resource, and the index of the beam (beam index) can be the index of the reference signal resource corresponding to the beam.
[0165] It should be understood that the reference signals listed above and the corresponding reference signal resources are only exemplary descriptions and should not constitute any limitation on the present application. The present application does not exclude the possibility of defining other reference signals in future protocols to achieve the same or similar functions.
[0166] 6、Beam indication information
[0167] The beam indication information is used to indicate information of a beam used for transmission. The beam indication information can include a transmission beam and / or a reception beam. The beam indication information can be at least one of a beam number (or index, ID, etc.), an uplink signal resource number, a downlink signal resource number, an absolute index of a beam, a relative index of a beam, a logical index of a beam, an index of an antenna port corresponding to a beam, a group index of an antenna port corresponding to a beam, an index of a downlink signal corresponding to a beam, a time index of a downlink synchronization signal block corresponding to a beam, beam pair link (BPL) information, a transmission parameter (Tx parameter) corresponding to a beam, a reception parameter (Rx parameter) corresponding to a beam, a transmission weight corresponding to a beam, a weight matrix corresponding to a beam, a weight vector corresponding to a beam, a reception weight corresponding to a beam, an index of a transmission weight corresponding to a beam, an index of a weight matrix corresponding to a beam, an index of a weight vector corresponding to a beam, an index of a reception weight corresponding to a beam, a reception codebook corresponding to a beam, a transmission codebook corresponding to a beam, an index of a reception codebook corresponding to a beam, an index of a transmission codebook corresponding to a beam. The downlink signal can be at least one of a synchronization signal, a broadcast channel, a broadcast signal demodulation signal, a synchronous signal / PBCH block (SSB), a channel state information reference signal (CSI-RS), a cell-specific reference signal (CS-RS), a user equipment-specific reference signal (US-RS), a downlink control channel demodulation reference signal (DMRS), a downlink data channel demodulation reference signal, and a downlink phase noise tracking signal. The uplink signal can be at least one of an uplink random access sequence, an uplink sounding reference signal (SRS), an uplink control channel demodulation reference signal, an uplink data channel demodulation reference signal, and an uplink phase noise tracking signal.
[0168] 7. Air interface AI
[0169] Currently, AI is introduced into a wireless communication network and has been widely applied to many application scenarios of air interface technology, for example: a CSI feedback scenario, a CSI prediction scenario, a beam management scenario, and a positioning scenario.
[0170] Exemplarily, when AI is applied in the CSI feedback scene, the CSI feedback can be performed using a self-encoder architecture, which can include an AI encoder and an AI decoder. The AI encoder can be deployed in the terminal device, and the AI decoder can be deployed in the network device. Compared with the traditional CSI feedback technology, the CSI feedback based on the AI model can reduce the air interface feedback overhead and the computing complexity of the terminal device under the same CSI feedback performance, and has greater application prospect.
[0171] Exemplarily, when AI is applied in the CSI prediction scene, the terminal device or the network device can use a prediction model to predict the CSI at a future time based on historical CSI and feed back to the network device. The AI model can be located only in the terminal device or only in the network device. By accurately predicting the CSI at the future time, the problem of inaccurate CSI feedback information caused by channel time variation can be solved.
[0172] Exemplarily, when AI is applied in the beam management scene, the terminal device or the network device can efficiently and accurately identify the best beam using an AI model. The AI model can be located only in the terminal device or only in the network device.
[0173] Exemplarily, when the AI model is applied in the positioning scene, the positioning can be performed in a three-point positioning manner. The terminal device obtains the position information of three surrounding network devices and inputs the position information into a corresponding AI model. Then, the position of the terminal device is obtained based on the distance, direction, and channel information between the terminal device and the three network devices.
[0174] The time series prediction algorithm is a typical AI algorithm, that is, the change rule of data over time is learned using an AI model, so as to predict the future data trend based on historical data. Specifically, the AI-based application scenarios include two typical time series prediction use cases: CSI prediction and time-domain beam prediction.
[0175] The CSI prediction is shown in, for example, FIG. 6. The CSI prediction model can predict the CSI information at a future time based on the CSI measurement information at a historical time, thereby solving the problem of CSI aging caused by CSI processing delay in the CSI time-varying scene.
[0176] The time-domain beam prediction is shown in, for example, FIG. 7. The AI beam prediction model can predict the beam information (for example, Top-K beam index and corresponding RSRP) at a future time based on the beam measurement information at a historical time, thereby improving the beam management robustness in the channel transient scene and avoiding frequent beam measurement and switching. The CSI prediction model and the beam prediction model can be located in the terminal device or the network device.
[0177] In the CSI measurement and reporting framework specified in the existing protocol, the CSI-RS resources used for measurement can be periodic, semi-static or aperiodic, and the CSI reporting can also be periodic, semi-static or aperiodic. The time domain combination relationship of the CSI-RS resources and the CSI reporting is as follows: the periodically configured CSI-RS resources can be used for periodic, semi-static and aperiodic reporting; the semi-statically configured CSI-RS resources can be used for semi-static and aperiodic reporting; and the aperiodically configured CSI-RS resources can only be used for aperiodic reporting.
[0178] For CSI prediction and time domain beam prediction, both are based on the measurement results of historical measurement resources to predict future CSI or beam information. Therefore, the configuration and reporting of measurement resources also need to be configured. If the CSI configuration method specified in the protocol is applied to the two use cases, there are the following two implementation modes for aperiodic reporting:
[0179] Implementation mode one: combination of periodically / semi-statically configured CSI-RS resources and aperiodic reporting.
[0180] Implementation mode two: combination of aperiodically configured CSI-RS resources and aperiodic reporting.
[0181] For implementation mode one, as shown in FIG. 8, after the CSI-RS resources are configured / activated, the CSI-RS resources are periodically transmitted (the period is m), and after receiving the PDCCH triggering aperiodic reporting, the terminal device starts measurement. For the terminal device side model, the terminal device collects k historical measurement values and performs prediction, and reports the predicted future n measurement values. For the network device side model, the terminal device reports k historical measurement values, and the network device predicts future n measurement values.
[0182] For implementation mode two, as shown in FIG. 9, the aperiodically configured CSI-RS resources and the aperiodic CSI reporting are triggered by the PDCCH. After receiving the PDCCH triggering the aperiodic CSI-RS resources and reporting, the terminal device starts measurement. For the terminal device side model, the terminal device collects k historical measurement values and performs prediction, and reports the predicted future n measurement values. For the network device side model, the terminal device reports k historical measurement values, and the network device predicts future n measurement values.
[0183] It should be understood that the above terminal device model can be understood as that the terminal device side is configured with an AI model, which can predict n future measurement values. The above network device model can be understood as that the network device side is configured with an AI model, which can predict n future measurement values.
[0184] For the above two implementation manners of non-periodic CSI reporting, the terminal device can start measurement and / or prediction only after receiving the PDCCH, which can cause a large reporting delay, especially in the case of a large number of required historical measurement values, the delay can be more serious. Therefore, in a possible implementation manner, as shown in FIG. 10, the terminal device can continuously store historical information, and the historical information can include: historical received signals (for example, received CSI-RS, SSB), historical measurement values, and historical prediction values. In this way, after receiving the PDCCH triggering non-periodic reporting, the terminal device can immediately perform measurement / prediction and immediately report.
[0185] For the network side model, the terminal device needs to report measurement values, and the terminal device can have the following two storage manners:
[0186] Manner one: The terminal device stores historical received downlink signals, and after receiving the PDCCH, the terminal device performs measurement to obtain measurement values, and reports the measurement values to the network device. In this manner, the terminal device stores the received signals of the downlink signals used for measurement in advance before receiving the PDCCH, and calculates the measurement values based on the stored received signals of the downlink signals after the PDCCH arrives, without the need to receive a certain number of downlink signals and then perform measurement, and therefore is beneficial to reduce the reporting delay.
[0187] Manner two: The terminal device stores historical measurement values of the downlink signals, and after receiving the PDCCH, the terminal device directly reports the measurement values to the network device. In this manner, the terminal device has obtained the measurement values before receiving the PDCCH, and directly reports the measurement values after receiving the PDCCH, and therefore is beneficial to reduce the reporting delay.
[0188] For the terminal side model, the terminal device needs to report prediction values, and the terminal device can have the following three storage manners:
[0189] Manner one: The terminal device stores historical received downlink signals, and after receiving the PDCCH, the terminal device performs measurement to obtain measurement values, and based on the measurement values, obtains prediction values, and reports the prediction values to the network device. In this manner, the terminal device stores the received signals of the downlink signals used for measurement in advance before receiving the PDCCH, and calculates the measurement values and prediction values based on the stored received signals of the downlink signals after the PDCCH arrives, without the need to receive a certain number of downlink signals and then perform measurement and prediction, and therefore is beneficial to reduce the reporting delay.
[0190] In a second mode, the terminal device stores historical measurement values of the downlink signal, and after receiving the PDCCH, the terminal device performs prediction based on the historical measurement values of the downlink signal to obtain a predicted value, and reports the predicted value to the network device. In this mode, the terminal device has obtained the measurement value before receiving the PDCCH, and after receiving the PDCCH, the terminal device can perform prediction based on the measurement value, without the need to perform measurement again, thereby facilitating reduction of reporting delay.
[0191] In a third mode, the terminal device stores historical predicted values, and after receiving the PDCCH, the terminal device directly reports the predicted value. In this mode, the terminal device has obtained the predicted value before receiving the PDCCH, and after receiving the PDCCH, the terminal device does not need to perform measurement and prediction again, thereby facilitating reduction of reporting delay.
[0192] However, for each of the above modes, in one aspect, the terminal device needs to store historical information, but the network device does not know the storage capability of the terminal device, and the downlink signal related information that needs to be stored and configured by the network device for the terminal device can not meet the storage capability constraint of the terminal device, and thus the storage resource limitation can affect the effectiveness of the aperiodic report. The storage capability is embodied in the number of storage resources. In another aspect, for the terminal device to start calculation after receiving the PDCCH (the first mode of the network side model, the first mode and the second mode of the terminal side model), the calculation amount is concentrated between the PDCCH and the PUSCH, that is, there can be a CPU calculation peak in the time between the PDCCH and the PUSCH, which can affect the processing performance of the terminal device, and thus affect the effectiveness of the aperiodic report.
[0193] Therefore, embodiments of the present application provide a communication method, in which the terminal device indicates an upper limit of the first number and / or an upper limit of the second number to the network device, where the upper limit of the first number and / or the upper limit of the second number can correspond to an upper limit of the number of storage resources of the terminal device, so that the terminal device and the network device can align the storage capability constraint of the terminal device, thereby facilitating avoidance of the situation that the aperiodic report is invalid due to the limitation of the storage resource.
[0194] In this application, the downlink signal is a signal known to the terminal device. Or the downlink signal is a reference signal, which can be a synchronizing signal block (SSB), a channel state information reference signal (CSI-RS), a tracking reference signal (TRS), a phase-tracking reference signal (PTRS), a positioning reference signal (PRS), etc. Or each downlink signal can correspond to a beam. In other words, the downlink signal can be replaced by any one of the known signal, the reference signal, the SSB, the CSI-RS, the TRS, the PTRS, the PRS, and the beam. Further, one downlink signal can correspond to one or more measurement resources, or correspond to one measurement resource set.
[0195] In this application, the time can refer to a time unit, and the time unit can refer to one of a second (s), a millisecond (ms), a microsecond (us), a slot, a symbol, and at least one continuous symbol. The specific manner of the time unit is not limited in this application.
[0196] FIG. 11 is a schematic flowchart of a communication method 1100 provided by an embodiment of the present application, and the method 1100 includes S1101 to S1103. Optionally, the method 1100 further includes S1104 to S1109. The various steps are described in detail below.
[0197] S1101, the terminal device sends first information and / or second information to the network device, the first information is used to indicate an upper limit of a first number supported by a first carrier, and the second information is used to indicate an upper limit of a second number supported by a first carrier group.
[0198] The first number is at least one of the following: a number of first intervals corresponding to at least one report of the first carrier; or a sum of at least one third number corresponding to the at least one report of the first carrier, the third number being a product of a number of first intervals corresponding to a first report in the at least one report and a number of resources corresponding to the first report; or a sum of at least one fourth number corresponding to at least one measurement resource associated with the at least one report of the first carrier, the fourth number being a product of a number of first intervals corresponding to a first target report associated with the first measurement resource and a number of resources corresponding to the first target report, the first measurement resource being one of the at least one measurement resource, and the first target report associated with the first measurement resource being one of at least one report associated with the first measurement resource.
[0199] The second quantity is at least one of: a number of first intervals corresponding to a number of reports of a plurality of carriers in the first carrier group; or, a sum of a number of fifth quantities corresponding to the number of reports of the plurality of carriers in the first carrier group, the fifth quantity being a product of a number of first intervals corresponding to a second report of a second carrier in the first carrier group and a number of resources corresponding to the second report, the second report being one of the at least one report on the second carrier; or, a sum of at least one sixth quantity corresponding to at least one measurement resource associated with the number of reports of the plurality of carriers in the first carrier group, the sixth quantity being a product of a number of first intervals corresponding to a target report associated with the second measurement resource and a number of first resources corresponding to the target report, the second measurement resource being one of the plurality of measurement resources, the target report associated with the second measurement resource being one of the at least one report associated with the second measurement resource.
[0200] It should be noted that an upper limit of the second quantity supported by the first carrier group is less than or equal to a sum of upper limits of the number of first quantities corresponding to the plurality of carriers in the first carrier group.
[0201] For example, an upper limit of the second quantity supported by the first carrier group is 10, the first carrier group includes carrier 1 and carrier 2, an upper limit of the first quantity supported by carrier 1 is 8, and an upper limit of the first quantity supported by carrier 2 is 8. In this example, the upper limits of the first quantities supported by carrier 1 and carrier 2 are equal.
[0202] It should be understood that the first carrier group can be a carrier group in carrier aggregation (CA) or a carrier group in dual connectivity (DC) or a carrier group configured by a network device.
[0203] It should also be understood that each report configuration is on one carrier, or each report is associated with one carrier, or each report corresponds to one carrier, and at least one report can be configured on one carrier.
[0204] The report in this application is aperiodic reporting, that is, the reporting of the report needs to be triggered by dynamic signaling, which can be called aperiodic reporting, for example, the dynamic signaling for triggering is PDCCH.
[0205] The first interval is introduced below taking a first report in the at least one report of the first carrier as an example.
[0206] The first interval is any one of a predicted time interval, a measured time interval, a stored time interval, or a CPU occupied time interval. Correspondingly, the number of the first intervals is any one of a number of predicted time intervals, a number of measured time intervals, a number of stored time intervals, or a number of CPU occupied time intervals.
[0207] It should be noted that the first report corresponds to one or more first intervals, and the number of first intervals corresponding to the first report is one. The number of first intervals corresponding to different reports in the at least one report of the first carrier can be the same or different.
[0208] If the type of the first report is a prediction type report, for example, a beam prediction type, a CSI prediction type, correspondingly, the first interval corresponding to the first report is a predicted time interval, a measured time interval, a stored time interval, or a CPU occupied time interval corresponding to the first report.
[0209] If the type of the first report is a measurement type report, for example, a beam measurement type, a CSI measurement type, correspondingly, the first interval corresponding to the first report is a measured time interval, a stored time interval, or a CPU occupied time interval corresponding to the first report.
[0210] If the type of the first report is a prediction type report and / or a measurement type report, correspondingly, the first interval corresponding to the first report is a measured time interval corresponding to the first report.
[0211] The measured time interval can be understood as a time interval of one or more observation instances in an observation window (also referred to as a measurement window). The one or more observation instances in the observation window refer to one or more downlink signals used for prediction, that is, the predicted value is obtained by using the one or more downlink signals in the observation window for prediction. The predicted time interval can be understood as a time interval of a plurality of predicted values in a prediction window. The stored time interval can be understood as a time interval of a measurement resource in a storage window, or a time interval of each of one or more downlink signals in the storage window. The CPU occupied time interval can be understood as a time interval of each of one or more downlink signals in a CPU occupied duration. In the CPU occupied duration, the terminal device occupies the CPU to calculate the report.
[0212] Correspondingly, when the first interval corresponding to the first report is a measured time interval corresponding to the first report, the first interval corresponding to the first report can be considered as a time interval of one or more observation instances in an observation window (also referred to as a measurement window) corresponding to the first report. As shown in FIG. 10, the first interval is m, and the number of first intervals corresponding to the first report can be considered as the number of observation instances in the observation window (also referred to as the measurement window) corresponding to the first report. As shown in FIG. 10, the number of first intervals is k.
[0213] Correspondingly, when the first interval corresponding to the first report is the predicted time interval corresponding to the first report, the first interval corresponding to the first report can be considered as the time interval of one or more predicted values in the prediction window corresponding to the first report, and the number of the first interval corresponding to the first report can be considered as the number of predicted values in the prediction window corresponding to the first report. For example, the number of the first interval in FIG. 10 is 1.
[0214] In an optional implementation, two or more of the measured time interval, the stored time interval, or the CPU occupied time interval corresponding to one report are the same. For example, the measured time interval is the same as the stored time interval, or the measured time interval is the same as the CPU occupied time interval.
[0215] In an optional implementation, two or more of the number of measured time intervals, the number of stored time intervals, or the number of CPU occupied time intervals corresponding to one report are the same. For example, the number of measured time intervals is the same as the number of stored time intervals, or the number of measured time intervals is the same as the number of CPU occupied time intervals.
[0216] It should be noted that one measurement resource set (resource set) in the observation window can be regarded as one observation instance, or one observation instance includes one measurement resource set (resource set), and therefore the time interval of the observation instance is the time interval of the measurement resource set. One measurement resource set can include multiple measurement resources (resources) or downlink signals, such as CSI-RS and SSB. One measurement resource can occupy multiple resource blocks (RBs) in the frequency domain, and each RB has one or more REs on which the measurement resource is transmitted, and each RE corresponds to a specific resource transmission signal.
[0217] It should be noted that one predicted value corresponds to one time, or one time interval, or one duration.
[0218] In a possible implementation, the upper limit of the first number supported by the first carrier and / or the upper limit of the second number supported by the first carrier group can be reported respectively for different AI features, that is, one AI feature corresponds to one upper limit of the first number supported by the first carrier and / or one upper limit of the second number supported by the first carrier group. In this case, any one of the first number and / or the second number corresponds to one same AI feature.
[0219] In another possible implementation, the upper limit of the first quantity supported by the first carrier and / or the upper limit of the second quantity supported by the first carrier group can be reported for a group of AI features, the group of AI features including multiple different AI features, that is, one AI feature group corresponds to one upper limit of the first quantity supported by the first carrier and / or one upper limit of the second quantity supported by the first carrier group. In this case, any one of the first quantity and / or the second quantity corresponds to the same group of AI features. Optionally, the group of AI features is all AI features supported by the terminal device.
[0220] In the present application, the AI feature refers to a feature that can use AI, or in other words, the AI feature is a feature that needs to use an AI model, for example: AI-based CSI feedback, AI-based beam management, etc.
[0221] In a possible implementation, the upper limit of the first quantity supported by the first carrier and / or the upper limit of the second quantity supported by the first carrier group can be reported for different resource types respectively, that is, one resource type corresponds to one upper limit of the first quantity supported by the first carrier and / or one upper limit of the second quantity supported by the first carrier group. In this case, the resource associated with any one of the first quantity and / or the second quantity corresponds to the same resource type. Different resource types are, for example: resource type #1 is SSB, and resource type #2 is CSI-RS.
[0222] In another possible implementation, the upper limit of the first quantity supported by the first carrier and / or the upper limit of the second quantity supported by the first carrier group can be reported for a group of resource types, the group of resource types including multiple different resource types, that is, one group of resource types corresponds to one upper limit of the first quantity supported by the first carrier and / or one upper limit of the second quantity supported by the first carrier group. The resource associated with any one of the first quantity and / or the second quantity corresponds to the same group of resource types. Optionally, the group of resource types is all resource types supported by the terminal device.
[0223] It is to be noted that the resource quantity corresponding to the first report is the number of measurement resources corresponding to the first report. Specifically, the resource quantity corresponding to the first report is the number of measurement resources corresponding to one first interval. For example, when the first interval is a time interval of one or more observation instances in an observation window (or measurement window), the resource quantity corresponding to the first report is the number of measurement resources corresponding to one observation instance. The number of measurement resources corresponding to the first report can be the number of measurement resource sets corresponding to the first report, or the number of measurement resources in the measurement resource set corresponding to the first report, or the number of REs corresponding to the first report. In one possible implementation, the resource quantity corresponding to the first report is determined according to one or more of the following parameters: the number of instances in the observation window / prediction window, the number of measurement resources in one observation instance, and resource parameters. The resource parameters further include one or more of the following: the number of REs of one measurement resource, the number of RBs, the bandwidth, the frequency domain density, the number of symbols, and the number of ports.
[0224] FIG. 12 is a schematic diagram of a first interval. As shown in FIG. 12, the observation window of one report includes two periodic measurement resources, and each period includes four measurement resources. Among them, the measurement resources of one period are a measurement resource set, therefore, the observation window shown in FIG. 2 includes two measurement resource sets, and each measurement resource set includes four measurement resources. For periodically transmitted measurement resources configured or semi-statically configured, the measurement resources are transmitted periodically with a period of m, or the time interval of the measurement resource set is m.
[0225] In one possible design, the first interval is the time interval of a measurement resource set in an observation window, and the number of first intervals is the number of time intervals of the measurement resource set in the observation window, or the number of measurement resource sets in the observation window. For example, in FIG. 12, the number of time intervals of the measurement resource set in the observation window is 2, or the number of measurement resource sets in the observation window is 2, and therefore the number of first intervals for one report is 2.
[0226] In another possible design, the first interval is the time interval of a prediction value in a prediction window, and the number of first intervals is the number of time intervals of the prediction value in the prediction window, or the number of prediction values in the prediction window.
[0227] It is assumed that one prediction is made using a set of two periodic measurement resources, each prediction is made periodically, and the prediction period is an integer multiple of the measurement period. The result of one prediction can include one or more predicted values, i.e., one prediction window includes one or more predicted values. If one prediction window includes one predicted value, the time interval corresponding to the predicted value is the length of one prediction period, the time interval of the prediction is the length of one prediction period, and the number of time intervals of the prediction is 1, i.e., the number of first intervals is 1. If one prediction window includes two predicted values, each predicted value corresponds to a time interval of half the length of one prediction period, the time interval of the prediction is the time interval corresponding to one predicted value, and the number of time intervals of the prediction is 2.
[0228] It should be noted that, as shown in FIG. 12, the terminal device measures or predicts using two periodic measurement resources, i.e., eight measurement resources, each time. Before the PDCCH arrives, the terminal device needs to store eight measurement resources before the current time, and subsequently needs to use the stored eight measurement resources for inference. Therefore, the observation window can be regarded as a storage window, or in other words, the observation window is the same as the storage window. Accordingly, the time interval of the observation window can also be regarded as the time interval of the storage window. After the PDCCH arrives, the terminal device occupies the CPU for model inference during the time period between the PDCCH and the PUSCH. This time period between the PDCCH and the PUSCH can be regarded as the time period during which the CPU is occupied.
[0229] If the observation window is regarded as the storage window, the first number corresponds to the number of storage resources occupied by at least one report of the first carrier. The upper limit of the first number is the upper limit of the storage resources of at least one report of the first carrier supported by the terminal device.
[0230] It should be noted that the observation window can also be different from the storage window, but the same as the time period during which the CPU is occupied (referred to as the CPU occupation window). For example, another schematic diagram of the first interval is shown in FIG. 13. Before the PDCCH arrives, the terminal device can store one periodic measurement resource each time due to limited storage capacity, but can actually need to use three periodic measurement resources for prediction. Therefore, after the PDCCH arrives, the terminal device also needs to receive two periodic measurement resources to calculate the first report, and then report the first report. Since the CPU needs to be occupied to calculate the first report after receiving the PDCCH, the length of the two periods is the duration of the CPU occupation.
[0231] It should be noted that, from the perspective of the network device, the size of the observation window is the duration of the CPU occupation. From the perspective of the terminal device, the size of the observation window is the duration of the CPU occupation, or the size of the observation window is the size of the storage window plus the duration of the CPU occupation.
[0232] If the observation window is regarded as a CPU occupation window, the first quantity corresponds to a duration of CPU occupied by at least one report of the first carrier, and an upper limit of the first quantity is an upper limit of the duration of CPU occupied by at least one report of the first carrier supported by the terminal device.
[0233] The following describes the first quantity of the first interval corresponding to at least one report of the first carrier.
[0234] It should be understood that each report corresponds to a first quantity of intervals, and the first quantity of intervals of each report is the number of measurement resource sets in the observation window configured for the report.
[0235] The first quantity of the first interval corresponding to at least one report of the first carrier can include: a first quantity of the first interval corresponding to one report of the first carrier, in which case the first quantity is the first quantity of the first interval corresponding to one report of the first carrier, or or the first quantity is the first quantity of the first interval of a single report. The upper limit of the first quantity supported by the first carrier can be understood as the upper limit of the first quantity supported by the first carrier for a single report.
[0236] The first quantity of the first interval corresponding to at least one report of the first carrier can include: a first quantity of the first interval corresponding to all reports of the first carrier (i.e., the at least one report is all reports of the first carrier), in which case the first quantity of the first interval is at least one, and a first quantity of the first interval corresponding to one report. The upper limit of the first quantity supported by the first carrier can be understood as the upper limit of the first quantity supported by the first carrier for all reports.
[0237] In a possible implementation, the first quantity of the first interval corresponding to at least one report of the first carrier includes: the first quantity is the sum of at least one seventh quantity, and the seventh quantity is the first quantity of the first interval. It should be understood that each report in the at least one report of the first carrier corresponds to one seventh quantity, and therefore, the at least one report corresponds to at least one seventh quantity. In this way, the terminal device calculates the first quantity of the first interval corresponding to each report in the at least one report of the first carrier, i.e., the seventh quantity, and then the terminal device adds the at least one seventh quantity corresponding to the at least one report to obtain the first quantity.
[0238] For example, the at least one report of the first carrier includes report 1 and report 2, wherein the number of time intervals of the measurement resource set in the observation window of report 1 is 2, so the first quantity of the first interval corresponding to report 1 is 2, the number of time intervals of the measurement resource set in the observation window of report 2 is 3, so the first quantity of the first interval corresponding to report 2 is 3, therefore, the at least one first quantity of the first interval corresponding to report 1 and report 2 is 5, that is, the first quantity is the sum of the first quantity of the first interval corresponding to report 1 and the first quantity of the first interval corresponding to report 2.
[0239] In another possible implementation, the first quantity is a sum of at least one ninth quantity corresponding to at least one measurement resource associated with at least one report of the first carrier. Each measurement resource corresponds to a number of first intervals, and at least one report is associated with one measurement resource. Taking a first measurement resource in the at least one measurement resource as an example, the number of first intervals corresponding to the first measurement resource is a maximum number of first intervals in at least one first interval corresponding to at least one report associated with the first measurement resource. That a certain report is associated with a certain resource, or a certain resource is associated with a certain report, can be understood as the report being obtained by measuring or predicting using the resource, or the resource being used to measure or predict to obtain the report.
[0240] For example, the first measurement resource is associated with report 1 and report 2, where the number of first intervals corresponding to report 1 is 2, and the number of first intervals corresponding to report 2 is 3. Then, the number of first intervals corresponding to the first measurement resource is the number of first intervals corresponding to report 2.
[0241] The following describes that the first quantity is a sum of at least one third quantity corresponding to at least one report of the first carrier. The third quantity is a product of a number of first intervals corresponding to a first report in the at least one report and a number of resources corresponding to the first report.
[0242] The sum of at least one third quantity corresponding to the at least one report of the first carrier can include one third quantity corresponding to one report of the first carrier, i.e., the first quantity is a number of first intervals corresponding to a single report of the first carrier. The upper limit of the first quantity supported by the first carrier can be understood as the upper limit of the first quantity supported by the first carrier for a single report.
[0243] The sum of at least one third quantity corresponding to the at least one report of the first carrier can include a sum of all third quantities corresponding to all reports of the first carrier, i.e., the first quantity is a sum of all third quantities corresponding to all reports of the first carrier. The upper limit of the first quantity supported by the first carrier can be understood as the upper limit of the first quantity supported by the first carrier for all reports.
[0244] It should be understood that the first report is any one of the at least one report of the first carrier.
[0245] It should be understood that each of the at least one report of the first carrier corresponds to a first quantity of intervals, each of the at least one report corresponds to a resource quantity, and then each of the at least one report corresponds to a third quantity. In this way, the terminal device calculates the third quantity corresponding to each of the at least one report of the first carrier, and then the terminal device adds the at least one third quantity corresponding to the at least one report to obtain the first quantity.
[0246] For example, the at least one report of the first carrier includes report 1 and report 2, where the number of time intervals of the measurement resource set in the observation window of report 1 is 2, that is, the first quantity corresponding to report 1 is 2, each measurement resource set includes 4 measurement resources, that is, the resource quantity corresponding to report 1 is 4, and then the third quantity corresponding to report 1 is 2*4=8; the number of time intervals of the measurement resource set in the observation window of report 2 is 3, that is, the first quantity corresponding to report 2 is 3, each measurement resource set includes 4 measurement resources, that is, the resource quantity corresponding to report 2 is 4, and then the third quantity corresponding to report 2 is 3*4=12. Therefore, the first quantity is the sum of the third quantity corresponding to report 1 and the third quantity corresponding to report 2, that is, 20.
[0247] The following describes the sum of at least one fourth quantity corresponding to at least one measurement resource associated with the at least one report of the first carrier. The fourth quantity is the product of the first quantity of the first target report corresponding to the first measurement resource and the resource quantity corresponding to the first target report.
[0248] It should be understood that each report is associated with a measurement resource, and therefore the at least one report of the first carrier is associated with at least one measurement resource.
[0249] The sum of at least one fourth quantity corresponding to at least one measurement resource associated with the at least one report of the first carrier can include one fourth quantity corresponding to one measurement resource associated with one report of the first carrier, that is, the first quantity is the fourth quantity corresponding to a single measurement resource. The upper limit of the first quantity supported by the first carrier can be understood as the upper limit of the first quantity supported by the first carrier for a single measurement resource.
[0250] The sum of at least one fourth quantity corresponding to at least one measurement resource associated with the at least one report of the first carrier can include the sum of all fourth quantities corresponding to all measurement resources associated with all reports of the first carrier, that is, the first quantity is the sum of the fourth quantities corresponding to all measurement resources associated with all reports of the first carrier. The upper limit of the first quantity supported by the first carrier can be understood as the upper limit of the first quantity supported by the first carrier for all reports or all measurement resources.
[0251] The first measurement resource is one of at least one measurement resource associated with at least one report of the first carrier. The first target report corresponding to a first interval quantity and a resource quantity, and the first measurement resource corresponding to a fourth quantity, and each of the other measurement resources also corresponding to a fourth quantity, at least one measurement resource corresponding to at least one fourth quantity, and then the terminal device adds the at least one fourth quantity corresponding to the at least one measurement resource to obtain the first quantity.
[0252] The product of the first interval quantity and the resource quantity corresponding to the first target report is the maximum of at least one product of the first interval quantity and the resource quantity corresponding to at least one report associated with the first measurement resource.
[0253] Suppose that the measurement resource 1 of the at least one measurement resource is associated with the report 1 and the report 2, and the measurement resource 2 of the at least one measurement resource is associated with the report 3 and the report 4. Based on this assumption, the fourth quantity corresponding to the measurement resource 1 and the fourth quantity corresponding to the measurement resource 2 are illustrated as follows.
[0254] For the report 1, the first interval quantity corresponding to the report 1 is 2, the resource quantity is 4, the product of the first interval quantity and the resource quantity corresponding to the report 1 is 8, and the fourth quantity corresponding to the report 1 is 8. For the report 2, the first interval quantity corresponding to the report 2 is 3, the resource quantity is 4, the product of the first interval quantity and the resource quantity corresponding to the report 2 is 12, and the fourth quantity corresponding to the report 2 is 12. Since the fourth quantity corresponding to the report 2 is greater than the fourth quantity corresponding to the report 1, the fourth quantity corresponding to the measurement resource 1 is the fourth quantity corresponding to the report 2, that is, 12.
[0255] For the report 2, the first interval quantity corresponding to the report 2 is 2, the resource quantity is 4, the product of the first interval quantity and the resource quantity corresponding to the report 3 is 8, and the fourth quantity corresponding to the report 3 is 8. For the report 4, the first interval quantity corresponding to the report 4 is 1, the resource quantity is 4, the product of the first interval quantity and the resource quantity corresponding to the report 4 is 4, and the fourth quantity corresponding to the report 4 is 4. Since the fourth quantity corresponding to the report 3 is greater than the fourth quantity corresponding to the report 4, the fourth quantity corresponding to the measurement resource 2 is the fourth quantity corresponding to the report 3, that is, 8.
[0256] Further, the first quantity is the sum of the fourth quantity corresponding to the measurement resource 1 and the fourth quantity corresponding to the measurement resource 2, that is, 20.
[0257] In some possible implementation, the first quantity can comprise one or more of: a sum of sizes of the first windows corresponding to the at least one report of the first carrier, a sum of sizes of the second windows corresponding to the at least one report of the first carrier, a sum of numbers of the measurement resources corresponding to the at least one report of the first carrier.
[0258] In some possible implementation, the second quantity can comprise one or more of: a sum of sizes of the first windows corresponding to the multiple reports of the multiple carriers of the carrier aggregation, a sum of sizes of the second windows corresponding to the multiple reports of the multiple carriers of the carrier aggregation, a sum of numbers of the measurement resources corresponding to the multiple reports of the multiple carriers of the carrier aggregation.
[0259] In some possible implementation, the first window is an observation window, and the second window is a prediction window. In some possible implementation, the size of the observation window refers to a number of observation instances in the observation window, or refers to a time length of the observation window. In some possible implementation, the size of the prediction window refers to a number of prediction values in the prediction window, or refers to a time length of the prediction window.
[0260] For example, in FIG. 10, the number of observation instances in the observation window is k, and the interval between each two adjacent observation instances is m, then the time length of the observation window is (k-1) x m, or the time length of the observation window is k x m.
[0261] For another example, the number of prediction values in the prediction window is n, and the interval between each two adjacent prediction values is d, then the time length of the prediction window is (n-1) x d, or the time length of the observation window is n x d.
[0262] In some possible implementation, the first quantity and / or the second quantity is a number of storage resources, and the storage resources are used to store the historical information. In some possible implementation, the upper limit of the first quantity is a number of total storage resources available for storing the historical information of the first carrier, and the upper limit of the second quantity is a number of total storage resources available for storing the historical information of the first carrier group.
[0263] For example, the fourth quantity can comprise one or more of: a sum of sizes of the first windows corresponding to the at least one report associated with the first measurement resource, a sum of sizes of the second windows corresponding to the at least one report associated with the first measurement resource, a size of the largest first window in the sizes of the first windows corresponding to the at least one report associated with the first measurement resource, a size of the largest second window in the sizes of the second windows corresponding to the at least one report associated with the first measurement resource.
[0264] It should be noted that, referring to the description in FIG. 12 above, if the storage resources occupied by the historical information corresponding to one period or one measurement resource set (the first number is the number of periods in the observation window / storage window) is regarded as one storage resource, the number of storage resources occupied by each report is the number of periods in the observation window / storage window of the report, and the first number can be regarded as the total number of storage resources occupied by at least one report of the first carrier, corresponding to the first number of intervals corresponding to each report in the foregoing. For example, in FIG. 12, the number of storage resources occupied by one report is 2, which is the number of periods in the observation window / storage window.
[0265] It should be noted that, referring to the description in FIG. 12 above, if the storage resources occupied by the historical information corresponding to one period or one measurement resource set (the first number is the number of periods in the observation window / storage window) is regarded as one storage resource, the number of storage resources occupied by each report is the number of periods in the observation window / storage window of the report / number of measurement resource sets (i.e., the first number of intervals) multiplied by the number of measurement resources in one period, corresponding to the third number in the foregoing, and the first number can be regarded as the total number of storage resources occupied by at least one report of the first carrier. For example, in FIG. 12, the number of periods in the observation window / storage window of one report is 2, and the number of measurement resources in one period is 4, so the number of storage resources occupied by the report is 2x4=8.
[0266] It should be noted that, referring to the description in FIG. 12 above, if the storage resources occupied by the historical information corresponding to one period or one measurement resource set (the first number is the number of periods in the observation window / storage window) is regarded as one storage resource, the number of storage resources occupied by each report is the number of periods in the observation window / storage window of the report / number of measurement resource sets (i.e., the first number of intervals) multiplied by the number of measurement resources in one period, corresponding to the third number in the foregoing, and the first number can be regarded as the total number of storage resources occupied by at least one report of the first carrier. For example, in FIG. 12, the number of periods in the observation window / storage window of one report is 2, and the number of measurement resources in one period is 4, so the number of storage resources occupied by the report is 2x4=8.
[0267] S1102, the network device determines configuration information of at least one report of the third carrier according to the first information and / or the second information.
[0268] The first quantity corresponding to the third carrier is less than or equal to an upper limit of the first quantity supported by the third carrier, and / or the second quantity corresponding to the carrier group to which the third carrier belongs is less than or equal to an upper limit of the second quantity supported by the carrier group to which the third carrier belongs, the upper limit of the first quantity supported by the third carrier is the same as the upper limit of the first quantity supported by the first carrier, and the upper limit of the second quantity supported by the carrier group to which the third carrier belongs is the same as the upper limit of the second quantity supported by the first carrier group.
[0269] In a possible case, the carrier group to which the third carrier belongs is the first carrier group.
[0270] The configuration information of the at least one report of the third carrier includes configuration information corresponding to each of the at least one report on the third carrier. It should be understood that each report corresponds to one configuration information, or different reports can correspond to the same configuration information.
[0271] After the network device receives the first information and / or the second information, the network device configures parameters of the at least one report of the third carrier that satisfy the upper limit constraint of the first quantity and / or the upper limit constraint of the second quantity, including but not limited to: the number of first intervals, the number of measurement resources.
[0272] S1103, the network device sends the configuration information of the at least one report to the terminal device. Correspondingly, the terminal device receives the configuration of the at least one report.
[0273] After receiving the configuration information of the at least one report, the terminal device waits for aperiodic PDCCH to trigger the report, and determines the processing method of the at least one report based on the configuration information sent by the network device, and the upper limit of the first quantity and / or the upper limit of the second quantity. Details are described below, which are not described here.
[0274] Based on the above method 1100, the terminal device reports the upper limit of the first quantity and / or the upper limit of the second quantity to the network device, which can be considered as reporting the upper limit of the number of storage resources for storing historical information, or the upper limit of the duration of CPU occupation. In this way, the network device configures appropriate number of first intervals and number of measurement resources for the terminal device based on the information reported by the terminal device, which is conducive to aligning the storage capability constraint of the terminal device by the network device and the terminal device, and avoiding the situation that the report is invalid due to limited storage resources. Or, it is conducive to aligning the constraint of the duration of CPU occupation, and avoiding the situation that the report is invalid due to limited computing resources.
[0275] Optionally, the method 1100 further includes S1104: determining, by the terminal device, Y configuration information of X reports, X and Y being positive integers. Further, the method 1100 further includes S1105: determining, by the terminal device, to ignore at least one of the X reports according to the Y configuration information of the X reports, and the first information and / or the second information.
[0276] In another possible implementation, S1105 is performed after S1106 and before S1108.
[0277] It should be understood that the configuration of at least one report in S1103 is sent by the network device once, or the network device can send multiple times, and the terminal device receives multiple configurations of at least one report, and then the terminal device determines the Y configuration information of the X reports based on the multiple received configurations of at least one report.
[0278] The X reports are at least one report of the third carrier, and / or the X reports are multiple reports of multiple carriers in a carrier group to which the third carrier belongs, the upper limit of the first quantity supported by the third carrier is the same as the upper limit of the first quantity supported by the first carrier, and the upper limit of the second quantity supported by the carrier group to which the third carrier belongs is the same as the upper limit of the second quantity supported by the first carrier group.
[0279] Optionally, the X reports are all reports on the third carrier, and / or the X reports are all reports on multiple carriers in a carrier group to which the third carrier belongs.
[0280] It should be understood that the configuration information is, for example, the CSI reporting configuration described above, including the identification of the resource for measurement, the number of measurement quantities that need to be reported (corresponding to the network side model), or the size of the observation window and / or the size of the prediction window (for the terminal side model).
[0281] Optionally, the terminal device determines to ignore at least one of the X reports according to the Y configuration information of the X reports, and the first information and / or the second information, including: if the first quantity corresponding to the third carrier is greater than the upper limit of the first quantity supported by the third carrier, and / or the second quantity corresponding to the carrier group in which the third carrier is located is greater than the upper limit of the second quantity supported by the carrier group to which the third carrier belongs, determining to ignore at least one of the X reports.
[0282] The ignoring of at least one of the X reports can be understood as not reporting the at least one of the X reports, not updating the at least one of the X reports, reporting a last reported measurement value, or reporting a smaller number of measurement values than configured by the network device. Alternatively, the terminal device can determine the at least one of the X reports to be ignored according to a priority of the X reports, or according to a sequence of configuration or triggering of the X reports, or randomly. For example, the terminal device can ignore at least one of the X reports with a lower priority, or at least one of the X reports triggered later.
[0283] In the foregoing description, the upper limit of the first number or the upper limit of the second number can be regarded as a storage capability of the terminal device for historical information reported to the network device, or can play a role of indicating the storage capability for historical information. The historical information includes historical received signals, historical measurement values, or historical prediction values. The case where the terminal device reports the storage capability will be described below in combination with specific embodiments, i.e., the upper limit of the first number or the upper limit of the second number is an upper limit of the number of storage resources.
[0284] If the upper limit of the first number or the upper limit of the second number is an upper limit of the number of total storage resources, it can be understood that the terminal device sends the upper limit of the number of total storage resources to the network device, and the upper limit of the number of total storage resources is an upper limit of the number of storage resources occupied by at least one report of the first carrier, or an upper limit of the number of storage resources occupied by multiple reports of multiple carriers of the first carrier group.
[0285] Alternatively, the terminal device can also set an upper limit of the number of storage resources for a single report, and the number of storage resources occupied by the single report is determined according to a configuration related to reporting configured by the network device.
[0286] Alternatively, the terminal device can also set an upper limit of the number of storage resources for a single measurement resource, and the number of storage resources occupied by the single measurement resource is determined according to a maximum value in at least one occupied storage resource corresponding to at least one report associated with the measurement resource. For details, refer to the foregoing description, which will not be described here.
[0287] The total storage resources occupied by the multiple reports are a sum of the number of storage resources occupied by each report, or a sum of the number of storage resources occupied by each resource in all resources associated with the multiple reports.
[0288] The upper limit of the first number corresponding to the upper limit of the number of storage resources occupied by the report will be described in detail below.
[0289] For the network side model, the terminal device reports an upper limit of the number of supported storage resources, for example, an upper limit of the first number of the above, including one or more of the following: an upper limit of the total number of storage resources, an upper limit of a single reported storage resource, or an upper limit of a single measurement resource. The terminal device can determine the number of storage resources occupied by each report according to the configuration information of the network side, which includes one or more of the following: the number of measurement resource sets within the observation window, the number of measurement resources within a measurement resource set, and resource parameters. The resource parameters include one or more of the following: the number of REs of a measurement resource, the number of RBs, the bandwidth, the frequency domain density, the number of symbols, and the number of ports. One RE is a time-frequency resource including one subcarrier and one symbol, which is the smallest granularity of physical layer resources. One RB includes 12 consecutive subcarriers in the frequency domain and is the basic scheduling unit of data channel resource allocation in the frequency domain.
[0290] When the terminal device reports storage capability including an upper limit of the total number of storage resources of at least one report of the first carrier, if the total number of storage resources occupied by the network device configured at least one report of the first carrier is greater than the upper limit of the total number of storage resources, the terminal device can ignore part of the reports in the at least one report of the first carrier.
[0291] When the terminal device reports storage capability including an upper limit of the number of storage resources of a single report, if the number of storage resources occupied by a certain report configured by the network device is greater than the upper limit of the number of storage resources of a single report, the terminal device can ignore the report.
[0292] When the terminal device reports storage capability including an upper limit of the number of storage resources of a single measurement resource, if the number of storage resources occupied by the measurement resource associated with a certain report configured by the network device is greater than the upper limit of the number of storage resources of a single measurement resource, the terminal device can ignore the report.
[0293] In this application, ignoring a report can be understood as: not reporting the report, not updating the report, reporting the last reported measurement value, or reporting a smaller number of measurement values compared to the network device configuration. The terminal device can determine the ignored report according to the priority of the report, or according to the order of report configuration / triggering. For example, ignore the report with lower priority, or ignore the report triggered later.
[0294] The following illustrates an implementation of storage resources in conjunction with FIG. 14.
[0295] FIG. 14 is a schematic diagram of resource configuration in beam prediction, each measurement resource set (or referred to as an observation instance) includes 16 RS resources (corresponding to the measurement resource above), which are distributed on different symbols / slots in the time domain, and each RS resource corresponds to a transmission beam. Each RS resource occupies 24 RBs in the frequency domain, and each RB has 3 REs on which RS is transmitted, and each RE corresponds to a transmission signal carrying a specific RS.
[0296] For the first way of the network side model described above, i.e., the terminal device stores the historical received signals, the possible implementation of the storage resource includes:
[0297] Implementation 1: A storage resource is the storage resource occupied by the received signal on one RE, and the number of storage resources occupied by one report is the number of storage resources occupied by the received signals on all REs in the observation window / measurement window, or equal to the number of all REs in the observation window / measurement window.
[0298] For example, for a single report, if the network device configures the reporting quantity to be the measurement values on 4 measurement resource sets, the number of storage resources occupied by the report is: 3×24×16×4=4608. Among them, 4 is the number of measurement resource sets, 16 is the number of RS resources in one measurement resource set, and 3×24 is the number of REs in one RS resource. Correspondingly, the number of storage resources occupied by each RS resource in the report is: 3×24×4=288.
[0299] Implementation 2: A storage resource is the storage resource occupied by the received signal on one symbol corresponding to one RB, and the number of storage resources occupied by one report is the number of storage resources occupied by the received signals on all RBs corresponding to all symbols.
[0300] For example, for a single report, if the network device configures the reporting quantity to include the measurement values on 4 measurement resource sets, the number of storage resources occupied by the report is: 1×24×16×4=1536. Among them, 4 is the number of measurement resource sets, 16 is the number of RS resources in one measurement resource set, 24 is the number of RBs in one RS resource, and 1 is the number of symbols in one RS resource. Correspondingly, the number of storage units occupied by each RS resource in the report is: 1×24×4=96.
[0301] For the second way of the network side model described above, i.e., the terminal device stores the historical measurement values, the possible implementation of the storage resource can include the two implementations corresponding to the first way of the network side model described above, or can also include:
[0302] Implementation manner three: one storage resource is occupied by the measurement information corresponding to the measurement of one beam in one observation instance, and the number of storage resources occupied by one beam is the number of measured beams.
[0303] For example, for a single report, if the reporting quantity configured by the network device includes the measurement values on 4 measurement resource sets, each of which contains 16 beams (16 measurement resources), the number of storage resources occupied by the report is: 16 x 4 = 64. Among them, 16 is the number of measurement resources in one measurement resource set, or the number of beams, and 4 is the number of measurement resource sets. Correspondingly, the number of storage units occupied by each RS resource in the report is: 4.
[0304] Implementation manner four: one storage resource is occupied by the largest measurement quantity in at least one measurement information corresponding to the measurement of one beam in one observation instance, and the number of storage resources occupied by one report is the number of measured beams multiplied by the number of measurement quantities of each stored beam.
[0305] For example, for a single report, if the reporting quantity configured by the network device includes the measurement RSRP of all beams in 4 measurement resource sets, each of which contains 16 beams (16 measurement resources), the number of storage units occupied by the report is: 16 x 4 = 64. If the reporting quantity configured by the network device includes the measurement RSRP of all beams in 4 measurement resource sets and the index of the beam, the number of storage units occupied by the report is: 16 x 2 x 4 = 128, wherein 2 is the number of measurement quantities; if the reporting quantity configured by the network device includes the largest 8 measurement RSRP of all beams in 4 measurement resource sets and the index of the beam, the number of storage resources occupied by the report is: 8 x 2 x 4.
[0306] It should be understood that the above implementation manners are only examples, and which implementation manner is adopted by one storage resource can be reported by the terminal device to the network device, or configured by the network device, or predefined by the protocol.
[0307] It should also be understood that the storage manner (for example, manner one or manner two of the network side model) can be configured by the network device, or the storage manner supported or preferred by the terminal device is reported.
[0308] For the terminal side model, the terminal device reports the upper limit of the number of storage resources supported, including one or more of the following: the upper limit of the total number of storage resources, the upper limit of the storage resources of a single report, or the upper limit of the storage resources of a single measurement resource. In addition, the terminal device also reports support for one or more of the following: the size of the observation window, and / or the size of the prediction window, the size of the storage window, and the size of the CPU occupation window.
[0309] For a single report, the number of occupied storage resources can be determined according to one or more of the size of the observation window, the size of the prediction window, the size of the storage window, the size of the CPU occupation window configured by the network device, and the size of the observation window and / or the prediction window, and the resource parameter.
[0310] In a possible implementation, the terminal device reports at least one supported size of the observation window, and the network device configures the size of the observation window for the terminal. The terminal device determines the number of occupied storage resources according to the size of the observation window configured by the network device and the resource parameter.
[0311] In another possible implementation, the terminal device reports at least one combination of a supported size of the observation window and a supported size of the prediction window, and then the network device configures the size of the prediction window, and the terminal device determines the number of occupied storage resources according to the size of the prediction window and the resource parameter. In addition, the terminal device can also map the size of the prediction window to the size of the observation window, and determine the number of occupied storage resources according to the size of the observation window and the resource parameter.
[0312] In another possible implementation, the terminal device reports at least one combination of a supported size of the observation window and a supported size of the prediction window, and then the network device configures the size of the observation window according to the demand for the prediction window, and the terminal device determines the number of occupied storage resources according to the size of the observation window and the resource parameter.
[0313] In another possible implementation, the terminal device reports at least one supported size of the prediction window, and then the network device configures the size of the prediction window, and the terminal device can map the size of the prediction window to the size of the observation window, and determine the number of occupied storage resources according to the size of the observation window and the resource parameter. The correspondence between the size of the prediction window and the size of the observation window is preset by the protocol.
[0314] In another possible implementation, the terminal device reports at least one supported size of the prediction window, and then the network device configures the size of the prediction window, and the terminal device can map the size of the prediction window to the size of the storage window, and determine the number of occupied storage resources according to the size of the storage window and the resource parameter. The correspondence between the size of the storage window and the size of the observation window is preset by the protocol.
[0315] For example, the terminal device reports supported prediction capabilities, such as [observation window: 4, prediction window: 1], [observation window: 8, prediction window: 2]. Wherein, [observation window: 4, prediction window: 1] indicates that at least 4 historical observation instances are needed to predict one instance (or called predicted instance, or predicted value), and [observation window: 8, prediction window: 2] indicates that at least 8 historical observation instances are needed to predict two instances.
[0316] It should be understood that the size of the observation window is proportional to the size of the prediction window, the larger the prediction window, the larger the observation window, and vice versa, the smaller the prediction window, the smaller the observation window.
[0317] For a single measurement resource, the number of occupied storage resources is determined according to the maximum value of the number of at least one occupied storage resource corresponding to at least one report associated with the measurement resource.
[0318] The total number of storage resources of the first carrier can be the sum of the number of storage resources occupied by at least one report of the first carrier, or the total number of storage resources of the first carrier can be the sum of the number of storage resources occupied by at least one measurement resource associated with at least one report of the first carrier.
[0319] The implementation of the storage resource is illustrated below in conjunction with FIG. 14.
[0320] Referring to FIG. 14, each measurement resource set (or observation instance) includes 16 RS resources (corresponding to the measurement resource above), which are distributed on different symbols / slots in the time domain, and each RS resource corresponds to a transmission beam. Each RS resource occupies 24 RBs in the frequency domain, and each RB has 3 REs on which RS is transmitted, and each RE corresponds to a transmission signal carrying a specific RS.
[0321] For the first mode of the terminal-side model, i.e., storing the received signal history, the possible implementation of the storage resource includes:
[0322] Implementation 1: One storage unit is the storage resource occupied by the received signal on one RE, and the number of storage resources occupied by one report is the number of storage resources occupied by the received signal on all REs.
[0323] For example, for a single report, if the network device configures [observation window: 4] or [prediction window: 1], the number of storage resources occupied by the report is: 3×24×16×4=4608, wherein 4 is the number of observation instances in the observation window, 16 is the number of RS resources in one observation instance, and 3×24 is the number of REs in one RS resource. Accordingly, the number of storage resources occupied by each measurement resource in the report is: 3×24×4=288.
[0324] Implementation 2: One storage unit is the storage resource occupied by the received signal on one RB corresponding to one symbol, and the number of storage resources occupied by one report is the number of storage resources occupied by the received signal on all RBs corresponding to all symbols.
[0325] For example, for a single report, if the network device configures [observation window: 4] or [prediction window: 1], the number of storage resources occupied by the report is: 1x24x16x4 = 1536, where 4 is the number of observation instances in the observation window, 16 is the number of RS resources in one observation instance, 24 is the number of RBs on one RS resource, and 1 is the number of symbols on one RS resource. Accordingly, the number of storage resources occupied by each measurement resource in the report is: 1x24x4 = 96.
[0326] For the second mode of the above terminal-side model, i.e., storing historical measurement values, possible implementation modes of storage resources can include the two implementation modes corresponding to the first mode of the above network-side model, or can also include:
[0327] Implementation mode three: one storage resource is the measurement information corresponding to the measurement of one beam, and then the number of storage resources occupied by one report is the number of measured beams.
[0328] For example, for a single report, if the network device configures [observation window: 4] or [prediction window: 1], the number of storage resources occupied by the report is: 16x4 = 64, where 16 is the number of RS resources (i.e., the number of beams) on one observation instance, and 4 is the number of observation instances in the observation window. The number of storage resources occupied by each measurement resource associated with the report is: 4.
[0329] Implementation mode four: one storage resource is the storage resource corresponding to the largest measurement quantity in the measurement information corresponding to the measurement of one beam in one observation instance, and then the number of storage resources occupied by one report is the product of the number of measured beams and the number of measurement quantities stored for each beam.
[0330] For example, for a single report, if the network device configures [observation window: 4] or [prediction window: 1], the stored measurement quantities include the measurement RSRP of all 16 beams, and then the number of storage resources occupied by one report is: 16x4 = 64; if the network device configures [observation window: 4] or [prediction window: 1], the stored measurement quantities include the measurement RSRP of all 16 beams and the index of the beam, and then the number of storage resources occupied by one report is: 16x4x2 = 128; if the network device configures [observation window: 4] or [prediction window: 1], the stored measurement quantities include the measurement RSRP of the largest 8 beams among all 16 beams and the index of the beam, and then the number of storage resources occupied by one report is: 8x4x2 = 64.
[0331] For the third mode of the above terminal-side model, i.e., storing historical prediction values, possible implementation modes of storage resources include:
[0332] Implementation five: one storage resource is occupied by the prediction information corresponding to the measurement of one beam in one observation instance, and the number of storage resources occupied by one report is the number of predicted beams. The prediction information includes one or more of the following: timestamp, beam index, RSRP.
[0333] For example, for a single report, if the network device configures [prediction window: 1] and predicts Top K beams, the number of storage resources occupied by one report is K.
[0334] Implementation six: one storage resource is occupied by the largest measurement quantity in the prediction information corresponding to the measurement of one beam in one observation instance, and the number of storage resources occupied by one report is the number of measured beams multiplied by the number of measurement quantities of each beam.
[0335] For example, for a single report, if the network device configures [prediction window: 1] and predicts Top K beams, and reports the index of each beam in Top K beams, the number of storage resources occupied by one report is K; if the network device configures [prediction window: 1] and predicts Top K beams, and reports the index of each beam in Top K beams and RSRP, the number of storage resources occupied by one report is K x 2.
[0336] It should be understood that the above implementations are only examples, and which way one storage resource is specifically used can be reported by the terminal device to the network device, or configured by the network device, or predefined by the protocol.
[0337] It should also be understood that the storage method (for example, method one, method two or method three of the terminal side model) can be configured by the network device, or the storage method supported or preferred by the terminal device can be reported.
[0338] In order to avoid calculation peaks when processing reports and affect the processing performance of the terminal device, the present application provides a method for determining a calculation reservation time.
[0339] From the above description, for the network side model method one, the terminal side model method one and method two, the terminal device starts to calculate the measurement value or the predicted value after receiving the PDCCH, which may cause calculation peaks and affect the processing performance of the terminal device, and further affect the effectiveness of the report.
[0340] Since the size of the calculation amount is proportional to the data amount of the stored historical information to be calculated, and the historical information to be calculated is related to the size of the observation window and the number of resources on one observation instance, therefore, when the observation window or the number of resources is large, in order to avoid calculation peaks, a longer processing time is reserved for calculation of the report.
[0341] For the first way of the network side model, the terminal device needs to calculate the stored historical received signals after receiving the PDCCH, and thus the calculation time is proportional to the number of the stored historical received signals to be calculated, and the number of the stored historical received signals to be calculated is related to the number of observation instances (measurement resource set) in the observation window, the number of measurement resources in one observation instance, the number of REs on one measurement resource, and the resource parameters, and thus the processing time that needs to be reserved is proportional to the size of the observation window: t1=a×r1.
[0342] Wherein, t1 is the processing time that needs to be reserved, a is a scaling factor, which can be predefined by the protocol or reported by the terminal device according to the capability, and a≤1. r1 can be determined according to the size of the observation window, the number of measurement resources in the observation instance (measurement resource set) in one observation window, and the resource parameters. The size of the observation window is the time length of the observation window, or the number of observation instances (measurement resource set) in the observation window. The resource parameters include one or more of the following: the number of REs on one measurement resource, the number of RBs, the bandwidth, the frequency domain density, the number of symbols, and the number of ports.
[0343] In a possible implementation, the terminal device can report a processing time unit, which corresponds to the processing time of the historical received signals of one observation instance in the observation window, and the total processing time is the sum of the processing time of the historical received signals of all observation instances.
[0344] For example, one processing time unit is 2 ms, and the number of observation instances in the observation window is 6, and thus the total processing time is 6×2=12 ms.
[0345] Optionally, the reported processing time unit can be the result multiplied by the scaling factor, and thus the reported scaling factor a=1, or the terminal device can also not report the scaling factor.
[0346] Optionally, the reported processing time unit can be the result without being multiplied by the scaling factor, and thus the reported scaling factor a<1.
[0347] Based on the above-mentioned reserved processing time, after the terminal device receives the PDCCH, if sufficient processing time is reserved, the time length between the reception of the PDCCH and the transmission of the PUSCH is greater than or equal to the above-mentioned t1 (or, greater than or equal to t1 plus the decoding time of the PDCCH and / or the preparation time of the PUSCH), and the time length between the last measurement resource in the observation window and the PUSCH is greater than or equal to t1 (or, greater than or equal to t1 plus the preparation time of the PUSCH), the terminal device can report the valid report.
[0348] For the first way of the terminal side model, the terminal device needs to calculate for the stored historical received signals after receiving the PDCCH. For the second way of the terminal side model, the terminal device needs to calculate for the stored historical measurement values after receiving the PDCCH.
[0349] If the size of the actually used observation window is known, or the size of the observation window is determined, the same as the way described above for the network side model, the processing time needs to be reserved.
[0350] If the size of the observation window is determined according to the terminal device side implementation, or the terminal device determines the size of the actually used observation window by itself, and the size of the actually used observation window is unknown to the network device, at this time, it can be considered that the larger the prediction window, the larger the observation window needed, therefore, the processing time needed to be reserved is proportional to the size of the prediction window and the number of resources: t2 = b x r2.
[0351] Wherein, t2 is the processing time needed to be reserved, b is a scaling factor, which can be predefined by the protocol, or reported by the terminal device according to the capability, b≤1. r2 can be determined according to the size of the prediction window, the number of observation instances in one observation window, and resource parameters. The size of the prediction window is the time length of the prediction window, or the number of prediction values corresponding to the prediction window. The resource parameters include one or more of the following: the number of REs on one RS resource, the number of RBs, bandwidth, frequency domain density, the number of symbols, the number of ports.
[0352] Based on the above processing time needed to be reserved, after the terminal device receives the PDCCH, if sufficient processing time is reserved, the time length between the terminal device receiving the PDCCH and sending the PUSCH is greater than or equal to the above t2 (or, greater than or equal to t2 plus the decoding time of the PDCCH and / or the preparation time of the PUSCH), and the time length between the last measurement resource in the observation window and the PUSCH is greater than or equal to t2 (or, greater than or equal to t2 plus the preparation time of the PUSCH), the terminal device can report the valid report.
[0353] The preparation time of the PUSCH includes, for example, the encoding time and the transmission time.
[0354] Fig. 15 is a schematic diagram of a reserved time length. Exemplarily, the observation window includes 3 observation instances, or the prediction window includes one prediction instance, and the reserved time between the PDCCH and the PUSCH needs to be greater than or equal to t1.
[0355] FIG. 16 is another schematic diagram of reserving time length, for example, the observation window includes 6 observation instances, or the prediction window includes two prediction instances, the time reserved between the PDCCH and the PUSCH needs to be greater than or equal to t2, where t2 is about twice of t1.
[0356] It can be understood that the above method of determining and calculating the reserved time can also be partially implemented in the method 1100. For example, the method 1100 further includes S1106: the network device sends fourth information to the terminal device, the fourth information is used to trigger the reporting of the third report, and the third report is one of the X reports. Further, the method 1100 further includes S1107: the terminal device determines the reporting time of the third report and the measurement resource associated with the third report according to the fourth information. Further, the method 1100 further includes S1108: the terminal device sends the third report to the network device. In the above S1108, when the terminal device determines the reporting time of the third report, the method of determining and calculating the reserved time described in the embodiments of the present application can be used to determine the reporting time of the third report.
[0357] In another optional implementation, after the terminal device determines the measurement resource associated with the third report according to the fourth information, it is determined that the first number corresponding to the carrier corresponding to the third report is greater than the upper limit of the first number supported by the carrier where the third report is located, and / or the second number corresponding to the carrier group to which the carrier corresponding to the third report belongs is greater than the upper limit of the second number supported by the carrier group, and it is determined to ignore the third report.
[0358] The time interval between the receiving time of the fourth information and the sending time of the third report is greater than or equal to the first time length, and the time interval between the receiving time of the last measurement resource in the measurement resource used to generate the third report and the sending time of the third report is greater than or equal to the second time length.
[0359] Optionally, the first time length or the second time length is determined according to one or more of the following: the number of first intervals corresponding to the third report, the number of resources corresponding to the third report, or a scaling factor. The number of first intervals can correspond to the number of observation instances or the number of measurement resource sets in the observation window.
[0360] It should be understood that the network device can trigger the reporting of one or more of the X reports at the same time, and here the third report is taken as an example for description.
[0361] Optionally, the fourth information is DCI.
[0362] Optionally, the fourth information includes an identifier of configuration information corresponding to the third report. After receiving the fourth information, the terminal device determines that the third report needs to be reported. Then, the terminal device determines the measurement resource associated with the third report, generates the third report based on the measurement resource associated with the third report, and further determines the reporting time of the third report.
[0363] In a possible implementation of the above-described embodiment, if a time interval between the receiving time of the fourth information and the sending time of the third report does not satisfy the condition of being greater than or equal to the first time length, or the time interval between the receiving time of the fourth information and the sending time of the third report is less than the first time length, the terminal can ignore the third report.
[0364] In a possible implementation of the above-described embodiment, if a time interval between the receiving time of the last measurement resource in the measurement resource used for generating the third report and the sending time of the third report does not satisfy the condition of being greater than or equal to the second time length, or the time interval between the receiving time of the last measurement resource in the measurement resource used for generating the third report and the sending time of the third report is less than the second time length, the terminal can ignore the third report.
[0365] To facilitate the terminal device to determine the historical information that needs to be stored for a report, so as to report an effective report, the present application provides a method for determining an observation window and a storage window corresponding to a report.
[0366] In a possible implementation, for the terminal-side model, the network device can configure a size of an observation window and / or a size of a prediction window for each report. The terminal device determines the number of storage resources occupied by a report according to the size of the observation window and / or the size of the prediction window configured by the network device.
[0367] It should be noted that the network device configuring the size of the observation window and / or the size of the prediction window for a report can be regarded as implicitly indicating that the terminal device needs to store the historical information according to the configured size of the observation window and / or the size of the prediction window. Alternatively, the network device can also explicitly indicate whether the terminal device needs to store the historical information according to the size of the observation window and / or the size of the prediction window.
[0368] Specifically, each aperiodic reporting is associated with a reporting configuration (reportConfig), the reporting configuration is associated with a report, the reporting configuration can indicate a measurement resource and a reporting quantity, and can also indicate a size of an observation window and / or a size of a prediction window. Then, the network device triggers reporting of the report through a PDCCH, the PDCCH can be associated with an identifier of configuration information, so that the terminal device can determine the size of the observation window and / or the size of the prediction window corresponding to the triggered report according to the identifier of the configuration information associated with the PDCCH after receiving the PDCCH.
[0369] Based on such a configuration mode, if the terminal device needs to report the report soon and has stored historical information, the report can be reported soon after the DCI trigger. However, on the other hand, each report corresponds to a reporting configuration, a set of sizes of observation windows and / or sizes of prediction windows are configured in the reporting configuration, and the network device needs to maintain a reporting configuration for each report, which is relatively complex to implement.
[0370] Since the measurement quantities of multiple reports can be the same, the measurement resources are the same, but the sizes of the observation windows and / or the sizes of the prediction windows are different, the network device can associate the multiple reports that can be triggered subsequently with the same reporting configuration, and configure multiple sets of observation windows and / or prediction windows in the reporting configuration, for example, configure a set of sizes of observation windows, a set of sizes of prediction windows, or a combination of multiple sets of sizes of observation windows and sizes of prediction windows. Then, when the PDCCH triggers reporting of a report, the network device can indicate the required size of the observation window and / or the size of the prediction window in the PDCCH. In this way, the network device only needs to maintain one reporting configuration for multiple reports, but can trigger reporting of different reports, which is beneficial to reduce the number of report configurations.
[0371] For example, the set of sizes of observation windows includes {2, 3, 4, 5, 6, 7, 8}, the set of sizes of prediction windows includes {1, 2}, and the combination of multiple sets of sizes of observation windows and sizes of prediction windows includes {(2, 1); (3, 1); (4, 1); (6, 2); (8, 2)}, a total of five combinations of sizes of observation windows and sizes of prediction windows, wherein the first combination (2, 1) indicates that the size of the observation window is 2 and the size of the prediction window is 1, the second combination (3, 1) indicates that the size of the observation window is 3 and the size of the prediction window is 1, the third combination (4, 1) indicates that the size of the observation window is 1 and the size of the prediction window is 1, the fourth combination (6, 2) indicates that the size of the observation window is 6 and the size of the prediction window is 2, and the fifth combination (8, 2) indicates that the size of the observation window is 8 and the size of the prediction window is 2.
[0372] For example, if one reporting configuration is associated with report 1 and report 2, the network device sends a PDCCH to the terminal device, which is used to trigger the reporting of report 1 and indicates that the size of the observation window is 3 and the size of the prediction window is 1. Further, the terminal device can determine the number of storage resources occupied by report 1 based on the configuration of the network device and the PDCCH.
[0373] In a possible implementation, the network device can indicate the size of the observation window and / or the size of the prediction window in the form of a serial number.
[0374] For example, serial number 1 represents the first value in the set of the size of the observation window / the set of the size of the prediction window, or the first combination of the size of the observation window and the size of the prediction window; serial number 2 represents the second value in the set of the size of the observation window / the set of the size of the prediction window, or the second combination of the size of the observation window and the size of the prediction window; and so on, serial number n represents the n th value in the set of the size of the observation window / the set of the size of the prediction window, or the n th combination of the size of the observation window and the size of the prediction window.
[0375] In another possible implementation, the network device can indicate the size of the observation window and / or the size of the prediction window in the form of a bitmap.
[0376] For example, a plurality of bits correspond to a plurality of sizes of the observation window / prediction window, and a bit value of 1 indicates that the corresponding size of the observation window / prediction window is selected, and vice versa, a bit value of 0 indicates that the corresponding size of the observation window / prediction window is not selected.
[0377] For the case of configuring a plurality of sets of the size of the observation window and / or the size of the prediction window in one reporting configuration, since the measurement resources corresponding to the same reporting configuration are the same, the storage resources can be reused, that is, at least one report associated with one reporting configuration corresponds to the same storage resource, and the same storage resource is determined according to the maximum observation window and / or the maximum prediction window, which is beneficial to reduce the occupation of the storage resource.
[0378] For example, [observation window: 4, prediction window: 1] and [observation window: 8, prediction window: 2] are configured in one reporting configuration, and the number of storage resources occupied by each report in all reports corresponding to the reporting configuration corresponds to the number of storage resources occupied when the size of the observation window is 8, that is, the number of storage resources occupied by all reports triggered by the reporting configuration subsequently is the same, and is counted only once, or said to be counted as one.
[0379] It can be understood that the method of determining the observation window / storage window corresponding to the report can also be implemented in the method 1100. For example, in the above S1103, each of the Y configuration information includes at least one set of first parameters, and each of the Y configuration information corresponds to at least one of the X reports. The at least one set of first parameters can be selected from at least one set of second parameters. For example, the at least one set of second parameters is reported by the terminal device. For another example, in the above S1106, the fourth information further indicates a set of third parameters, and the indicated set of third parameters is a set of the at least one set of first parameters, and is used to indicate a target number of first intervals corresponding to the third report, for example, a size of an observation window corresponding to the third report and / or a size of a prediction window. Each set of first parameters indicates a number of a set of first intervals.
[0380] Optionally, the number of each set of first intervals includes one or more of the following: a number of predicted time intervals, a number of measured time intervals, a number of stored time intervals, or a number of CPU occupied time intervals.
[0381] Optionally, before S1102, the method 1100 further includes S1109: the terminal device sends third information to the network device, and the third information is used to indicate at least one set of second parameters, and a set of second parameters in the at least one set of second parameters is used to indicate a number of a set of first intervals. S1109 and S1101 can be sent at the same time or at different times, and S1109 and S1101 can correspond to the same message.
[0382] It should be understood that the number of at least one set of first intervals indicated by each configuration information can be at least one set of the number of at least one set of first intervals indicated by the third information.
[0383] In order to support the non-periodic reporting of the time domain prediction type use case with a large observation window, and to avoid ineffective reporting due to too small time offset between PDCCH and PUSCH, the present application provides a method for determining the transmission time of PUSCH. It can be understood that the method can also be partially implemented in the method 1100. For example, in the above method S1107, when the terminal device determines the reporting time of the third report, the method for determining the transmission time of PUSCH can be used to determine the reporting time of the third report, and the third report is carried on the PUSCH for transmission.
[0384] It should be noted that in the foregoing description, the terminal device supports storing historical information, or has relatively strong storage capability, and thus the network device can instruct the terminal device to store historical information, and thus the terminal device can report a measurement value or a predicted value in time based on the stored historical information, to reduce a reporting reporting delay. However, in some other possible scenarios, the terminal device does not need to store historical information. For example, for some reporting, if the network device can predict the data transmission requirement in advance and reserve sufficient time between a PDCCH and a PUSCH, the terminal device does not need to store historical information, and accordingly, the network device can explicitly instruct the terminal device not to store historical information, or if the terminal device does not explicitly instruct the terminal device to store historical information for some reporting, the terminal device does not need to store historical information by default, so that the terminal device starts measurement or prediction again after receiving the PDCCH. For another example, the terminal device has limited storage capability or does not support storing historical information, and thus the network device can instruct the terminal device to store less historical information (for example, a storage window is smaller than an observation window, or the observation window includes a storage window and a CPU occupation window), or the network device can instruct the terminal device not to store historical information, or the network device can instruct the terminal device not to store historical information for some reporting.
[0385] In a case where no historical information is stored or less historical information is stored, for example, the stored historical information is insufficient for one prediction, the terminal device needs to receive a part of measurement resources / downlink signals after the PDCCH, and therefore, a time interval between the PDCCH and the PUSCH needs to be reserved for a relatively long time. For example, in a case where no historical information is stored, the time interval between the PDCCH and the PUSCH needs to be greater than or equal to a transmission time of the measurement resources in the observation window, or a size of the observation window. Currently, a transmission time of the PUSCH is determined according to a time when the PDCCH is received and a time slot offset value indicated in the PDCCH, and a maximum value of a time slot offset (denoted as K2) of the PUSCH relative to the PDCCH is 32 time slots. When the number of observation instances in the observation window is relatively large and a time interval between two adjacent observation instances is relatively large, the time slot offset between the PUSCH and the PDSCH needs to support a larger value.
[0386] For example, for a beam prediction use case, in a possible configuration, the number of observation instances in the observation window can be 4, 8, or 12, and the time interval between two adjacent observation instances can be 20 ms, 40 ms, 80 ms, or 160 ms, and therefore, the length of the observation window is at least (4-1)×20=60 time slots (for a subcarrier spacing of 15 kHz). Obviously, the current value of K2 cannot support a time domain prediction use case.
[0387] To solve the above problems, in a possible implementation, the value range of K2 can be expanded according to the size of the observation window corresponding to different prediction use cases, and the maximum value of K2 is determined according to the maximum observation window.
[0388] For example, for the configuration of the above beam prediction use case, the maximum value of the observation instances in the observation window is 12, and the maximum value of the time interval between adjacent observation instances is 160 ms, and the maximum value of the slot offset K2 can be (12-1)×160=1760 slots.
[0389] For example, for the CSI prediction use case, in a possible configuration, the number of observation instances in the observation window can be 4, 8, or 12, and the time interval between adjacent observation instances can be 2 ms or 5 ms, wherein the maximum value of the observation instances in the observation window is 12, and the maximum value of the time interval between adjacent observation instances is 5 ms, and the maximum value of the slot offset K2 can be (12-1)×5=55 slots.
[0390] Based on the above method of increasing the value range of the slot offset between PUSCH and PDCCH, it is beneficial to support the non-periodic reporting of the time domain prediction use case scenario with a larger observation window.
[0391] In another possible implementation, the determination rule of the transmission time of PUSCH can be modified, in which the value of K2 remains unchanged and can still take the value specified in the current protocol, but the time of transmitting PUSCH, such as the slot (denoted as Ks) of transmitting PUSCH, is determined according to the slot offset K2 and the size (denoted as Kb) of the observation window. The size of the observation window can be the length of the observation window, which is determined by the number K of observation instances in the observation window and the interval m (for example, in slots) between adjacent observation instances, which satisfies Kb=(K-1)×m.
[0392] For example, if the carrier aggregation (CA) slot offset parameter (ca-SlotOffest) is configured, Ks satisfies the following formula:
[0393] Otherwise, Ks satisfies the following formula:
[0394] Compared with the formula for determining the sending time of the PUSCH in the existing protocol shown above, the formula for determining the sending time of the PUSCH provided in the embodiments of the present application can be regarded as adding a slot offset Kb to the formula for determining the sending time of the PUSCH in the existing protocol, so as to increase the interval between the receiving time of the PDCCH and the sending time of the PUSCH, and thus facilitate supporting the non-periodic reporting of the time-domain prediction type use case scenario with a large observation window.
[0395] In order to enable the network device to learn the prediction capability of the terminal device and avoid the configuration of the network device not being consistent with the prediction capability of the terminal device, resulting in the inability to perform effective prediction and reporting, the present application provides a method for a terminal device to report a prediction capability.
[0396] In an implementation manner, the terminal reports supported prediction capability information to the network device. The prediction capability information is used to indicate one or more prediction type functions or one or more prediction type models supported by the terminal. The prediction type functions supported by the terminal may, for example, include a CSI prediction function and a beam prediction function. The prediction type model supported by the terminal is an AI model that can be used to implement the above-mentioned prediction type functions. The prediction capability information further includes one or more of the following information corresponding to each prediction type function or prediction type model: the size of a prediction window, the size of an observation window, the size of a storage window, and the size of a computing processing unit occupation window. The size of the prediction window is the number of prediction values in each prediction window or the time length of the prediction window. The size of the observation window is the number of measurement resources in each observation window or the time length of the observation window. The size of the storage window is the number of measurement resources stored in each storage window or the time length of the measurement resources stored in each storage window. The size of the computing processing unit occupation window is the time length of each computing processing unit occupation window. It can be understood that each prediction type function or prediction type model corresponds to one or more sets of prediction parameters, wherein each set of prediction parameters includes the size of the prediction window, the size of the observation window, the size of the storage window, and the size of the computing processing unit occupation window, and is respectively used to indicate the size of the prediction window that can be obtained by performing one prediction, the size of the observation window required for performing one prediction, the size of the storage window required for performing one prediction, and the size of the computing processing unit occupation window required for performing one prediction.
[0397] In a possible implementation manner, the terminal reports the size of one or more prediction windows corresponding to the first function or the first model to the network device, and the network device can learn the size of the corresponding observation window according to the size of the prediction window, or learn the size of the corresponding storage window according to the size of the prediction window, or learn the size of the corresponding computing processing unit occupation window according to the size of the prediction window. The correspondence between the size of the prediction window and the size of the observation window is pre-set by a protocol, the correspondence between the size of the prediction window and the size of the storage window is pre-set by a protocol, and the correspondence between the size of the prediction window and the size of the computing processing unit occupation window is pre-set by a protocol.
[0398] In a possible implementation, the terminal reports one or more sets of window combinations corresponding to the first function or the first model to the network device, each set containing a size of a prediction window and a size of an observation window. The network device can determine the size of a corresponding storage window according to the size of the prediction window, or determine the size of a corresponding calculation processing unit occupation window according to the size of the prediction window. The corresponding relationship between the size of the prediction window and the size of the storage window is preconfigured by a protocol, and the size of the prediction window and the calculation processing unit occupation window are preconfigured by the protocol.
[0399] In a possible implementation, the terminal reports one or more sets of window combinations corresponding to the first function or the first model to the network device, each set containing a size of a prediction window and a size of an observation window. The network device can determine the size of a corresponding storage window according to the size of the observation window, or determine the size of a corresponding calculation processing unit occupation window according to the size of the observation window. The corresponding relationship between the size of the observation window and the size of the storage window is preconfigured by a protocol, and the size of the observation window and the calculation processing unit occupation window are preconfigured by the protocol.
[0400] In a possible implementation, the terminal device reports at least one supported size of an observation window, and the network device configures the size of the observation window for the terminal. The terminal device determines the number of occupied storage resources according to the size of the observation window configured by the network device and resource parameters.
[0401] In another possible implementation, the terminal device reports at least one combination of a supported size of an observation window and a supported size of a prediction window, and then the network device configures the size of the prediction window. The terminal device determines the number of occupied storage resources according to the size of the prediction window and resource parameters. In addition, the terminal device can also map the size of the prediction window to the size of the observation window, and determine the number of occupied storage resources according to the size of the observation window and resource parameters.
[0402] In another possible implementation, the terminal device reports at least one combination of a supported size of an observation window and a supported size of a prediction window, and then the network device configures the size of the observation window according to the demand for the prediction window. The terminal device determines the number of occupied storage resources according to the size of the observation window and resource parameters.
[0403] In another possible implementation, the terminal device reports at least one supported size of a prediction window, and then the network device configures the size of the prediction window. The terminal device can map the size of the prediction window to the size of the observation window, and determine the number of occupied storage resources according to the size of the observation window and resource parameters. The corresponding relationship between the size of the prediction window and the size of the observation window is preconfigured by a protocol.
[0404] In another possible implementation, the terminal device reports at least one supported prediction window size, and then the network device configures the prediction window size, and the terminal device can map the prediction window size to the storage window size, and determine the number of occupied storage resources according to the storage window size and the resource parameter. The correspondence between the storage window size and the observation window size is preconfigured by the protocol.
[0405] For example, the terminal device reports supported prediction capabilities, such as [observation window: 4, prediction window: 1] and [observation window: 8, prediction window: 2]. The [observation window: 4, prediction window: 1] indicates that at least 4 historical observation instances are needed to predict one instance (or prediction instance, or prediction value), and the [observation window: 8, prediction window: 2] indicates that at least 8 historical observation instances are needed to predict two instances.
[0406] It should be understood that the size of the observation window is proportional to the size of the prediction window. The larger the prediction window, the larger the observation window, and vice versa.
[0407] In the above implementation, based on the supported prediction capability information reported by the terminal, the network device can know the size of one or more prediction windows supported by each prediction type function or prediction type model, and the size of each prediction window corresponds to one or more of the following: the size of the observation window, the size of the storage window, and the size of the calculation processing unit occupation window. The network device can select the size of the prediction window according to its own needs, so that the prediction of the terminal better meets the needs of the network device. The network device can also determine the number of measurement resources (such as the number k of observation instances in the observation window) required for each prediction according to the size of the observation window corresponding to the prediction window, so as to configure appropriate measurement resources for the terminal. For the case where the terminal device needs to store historical information, the network device can also determine the number of historical information that needs to be stored, or the number of storage resources that need to be occupied for storing historical information, according to the size of the observation window or the size of the storage window corresponding to the prediction window, so as to ensure that the configured prediction task meets the storage resource constraints of the terminal, thereby ensuring the effectiveness of the measurement results reported by the terminal. The network device can also determine the calculation processing unit occupation time required for each prediction task according to the size of the observation window or the size of the calculation processing unit occupation window corresponding to the prediction window, so as to ensure that the configured prediction meets the calculation processing unit constraints of the terminal, thereby ensuring the effectiveness of the measurement results reported by the terminal.
[0408] It can be understood that the method of reporting the supported prediction capability by the terminal device can also be implemented in the method 1100. For example, the method 1100 further includes, before S1102, performing S1109: the terminal device sends third information to the network device, the third information being used to indicate at least one set of second parameters, one set of second parameters in the at least one set of second parameters being used to indicate a number of the first intervals. S1109 and S1101 can be sent at the same time or at different times, and S1109 and S1101 can correspond to the same message.
[0409] Optionally, the number of each set of first intervals includes one or more of the following: a number of predicted time intervals, a number of measured time intervals, a number of stored time intervals, or a number of CPU occupied time intervals.
[0410] For example, the third information indicates two sets of second parameters, where the first set of second parameters indicates that the number of first intervals includes a number of predicted time intervals of 1 and a number of measured time intervals of 4, which can be understood as a size of the observation window being 4 and a size of the prediction window being 1. The second set of second parameters indicates that the number of first intervals includes a number of predicted time intervals of 2 and a number of measured time intervals of 8, which can be understood as a size of the observation window being 8 and a size of the prediction window being 2.
[0411] It should be understood that the terminal device indicates at least one set of second parameters, i.e., the supported prediction capability, which can be represented by a number of supported prediction time intervals, a number of observation time intervals, a number of stored time intervals, or a number of CPU occupied time intervals. Optionally, each of the number of at least one set of first intervals can satisfy the constraint of the upper limit of the first number. In this way, when the network device configures the number of first intervals for the terminal device, it can select at least one set of first intervals from the number of at least one set of first intervals supported by the terminal device for configuration. For example, each of the Y configuration information includes at least one set of first parameters, the at least one set of first parameters being used to indicate a number of first intervals, and each of the Y configuration information corresponds to at least one of the X reports. Wherein, the at least one set of first parameters can be selected from the at least one set of second parameters.
[0412] It can be understood that the various numerical numbers involved in the embodiments of the present application are only for convenient differentiation and do not limit the scope of the embodiments of the present application. The size of the serial number of the above processes does not mean the order of execution, and the execution order of the processes should be determined by its function and inherent logic.
[0413] The above describes the method provided by the embodiments of the present application by taking the terminal device and the network device as examples. In the present application, each embodiment can be implemented independently or in combination based on certain internal relations. In each embodiment, different implementation manners can be implemented in combination or independently. To implement the functions in the method provided by the embodiments of the present application, the steps performed by the terminal device can be implemented by the terminal device itself or by different functional entities constituting the terminal device. The steps performed by the network device can be implemented by the network device itself or by different functional entities constituting the network device. For example, the network device is an access network device, which can be a CU-DU architecture. The CU can generate the indication information, and the DU can send the indication information. To implement the functions in the method provided by the embodiments of the present application, the terminal device and the network device can include hardware structures and / or software modules, and implement the above functions in the form of hardware structure, software module, or hardware structure and software module. Whether a certain function in the above functions is implemented in the form of hardware structure, software module, or hardware structure and software module depends on the specific application and design constraints of the technical solution.
[0414] The communication method according to the embodiments of the present application is described in detail above in combination with FIG. 11. The communication apparatus according to the embodiments of the present application will be described in detail below in combination with FIG. 17 and FIG. 18.
[0415] FIG. 17 and FIG. 18 are schematic block diagrams of the communication apparatus provided by the embodiments of the present application. These communication apparatuses can be used to implement the functions of the terminal device or the network device in the above method embodiments, and thus can also achieve the beneficial effects possessed by the above method embodiments.
[0416] As shown in FIG. 17, the communication apparatus 1700 includes a transceiver module 1710. Optionally, the communication apparatus 1700 further includes a processing module 1720. The transceiver module 1710 can also be referred to as a communication interface or a communication module.
[0417] The apparatus 1700 can be used to perform the actions performed by the terminal device or the network device in the above method embodiments. Alternatively, the apparatus 1700 is a component (for example, a chip) configured in the terminal device or the network device. The processing module 1720 is used to perform processing-related operations of the terminal device or the network device in the above method embodiments. The transceiver module 1710 is used to perform receiving and sending-related operations of the terminal device or the network device in the above method embodiments.
[0418] Optionally, the transceiver module 1710 can include a sending module and a receiving module. The sending module is used to perform the sending operations in the above method embodiments. The receiving module is used to perform the receiving operations in the above method embodiments.
[0419] It should be noted that the apparatus 1700 can include the sending module but not the receiving module. Alternatively, the apparatus 1700 can include the receiving module but not the sending module. Whether the apparatus 1700 includes the sending module or the receiving module can depend on whether the apparatus 1700 performs the sending action or the receiving action in the above-described solutions.
[0420] Optionally, the apparatus 1700 is configured to perform the actions performed by the terminal device or the network device in the above-described embodiments of Figure 11. Details can be referred to the related description in the above-described embodiments of Figure 11, which will not be repeated here.
[0421] Optionally, the apparatus 1700 can further include a storage module, which can be configured to store data, and / or store a computer program or instructions, and the processing module 1720 can read the computer program / instructions and / or data in the storage module, so that the apparatus 1700 implements the above-described method embodiments.
[0422] In one embodiment, when the apparatus 1700 is configured to implement the functions of the terminal device in the method embodiments of Figure 11, the transceiver module 1710 is configured to: send first information, the first information being used to indicate an upper limit of a first number of carriers supported; and / or send second information, the second information being used to indicate an upper limit of a second number of carrier groups supported.
[0423] The first number is at least one of: a number of first intervals corresponding to at least one report of the first carrier, the number of first intervals being any one of: a number of predicted time intervals, a number of measured time intervals, a number of stored time intervals, or a number of time intervals occupied by a processing unit, any one of the at least one report corresponding to one number of first intervals; or a sum of at least one third number corresponding to the at least one report of the first carrier, the third number being a product of a number of first intervals corresponding to a first report in the at least one report and a number of resources corresponding to the first report, the number of resources corresponding to the first report being a number of measurement resources corresponding to the first report; or a sum of at least one fourth number corresponding to at least one measurement resource associated with the at least one report of the first carrier, the fourth number being a product of a number of first intervals corresponding to a first target report associated with the first measurement resource and a number of resources corresponding to the first target report, the first measurement resource being one of the at least one measurement resource, the first target report being one of the at least one report associated with the first measurement resource, the number of resources corresponding to the first target report being a number of measurement resources corresponding to the first target report.
[0424] The second quantity is at least one of: a number of first intervals corresponding to the plurality of reports of the plurality of carriers in the first carrier group; or, a sum of a plurality of fifth quantities corresponding to the plurality of reports of the plurality of carriers in the first carrier group, the fifth quantity being a product of a number of first intervals corresponding to a second report of a second carrier in the first carrier group and a number of resources corresponding to the second report, the second report being one of at least one report of the second carrier, the number of resources corresponding to the second report being a number of measurement resources corresponding to the second report; or, a sum of at least one sixth quantity corresponding to at least one measurement resource associated with the plurality of reports of the plurality of carriers in the first carrier group, the sixth quantity being a product of a number of first intervals corresponding to a second target report and a number of resources corresponding to the second target report, the second measurement resource being one of the plurality of measurement resources, the second target report being one of at least one report associated with the second measurement resource.
[0425] Optionally, the processing module 1720 is configured to: determine Y pieces of configuration information of X reports, X and Y being positive integers; and determine to ignore at least one report in the X reports according to the Y pieces of configuration information of the X reports, the first information and / or the second information.
[0426] Optionally, one piece of configuration information in the Y pieces of configuration information comprises at least one group of first parameters, one group of first parameters in the at least one group of first parameters being used for indicating a number of a group of first intervals, the one piece of configuration information in the Y pieces of configuration information corresponding to at least one report in the X reports.
[0427] Optionally, the transceiver module 1710 is configured to: send third information, the third information being used for indicating at least one group of second parameters, one group of second parameters in the at least one group of second parameters being used for indicating a number of a group of first intervals.
[0428] Optionally, the number of the group of first intervals comprises one or more of: a number of predicted time intervals, a number of measured time intervals, a number of stored time intervals or a number of time intervals occupied by a CPU.
[0429] Optionally, the transceiver 1710 is configured to: receive fourth information, the fourth information being used to trigger reporting of a third report, the third report being one of the X reports; determine, according to the fourth information, a reporting time of the third report and measurement resources associated with the third report; and transmit the third report. A time interval between a receiving time of the fourth information and a transmitting time of the third report is greater than or equal to the first time length, and a time interval between a receiving time of a last measurement resource of the measurement resources used to generate the third report and the transmitting time of the third report is greater than or equal to the second time length; the first time length or the second time length is determined according to one or more of: a number of first intervals corresponding to the third report, a number of resources corresponding to the third report, or a scaling factor.
[0430] Optionally, the fourth information is further used to indicate a third set of parameters, the third set of parameters being one of the at least one first set of parameters, the third set of parameters being used to indicate a target number of first intervals corresponding to the third report.
[0431] Optionally, the processing module 1720 is configured to: if a first number corresponding to the third carrier is greater than an upper limit of the first number supported by the third carrier, and / or a second number corresponding to a carrier group in which the third carrier is located is greater than an upper limit of the second number supported by the carrier group to which the third carrier belongs, determine to ignore at least one of the X reports.
[0432] In one embodiment, when the apparatus 1700 is configured to implement the functions of the network device in the method embodiment shown in FIG. 11: the transceiver 1710 is configured to: receive first information, the first information being used to indicate an upper limit of a first number supported by the first carrier; and / or receive second information, the second information being used to indicate an upper limit of a second number supported by the first carrier group.
[0433] Optionally, the first quantity is at least one of: a quantity of first intervals corresponding to the at least one report of the first carrier, the quantity of first intervals being any one of: a quantity of predicted time intervals, a quantity of measured time intervals, a quantity of stored time intervals, or a quantity of time intervals occupied by the CPU, any one of the at least one report corresponding to the quantity of first intervals; or, a sum of at least one third quantity corresponding to the at least one report of the first carrier, the third quantity being a product of a quantity of first intervals corresponding to a first report in the at least one report and a quantity of resources corresponding to the first report, the quantity of resources corresponding to the first report being a number of measurement resources corresponding to the first report; or, a sum of at least one fourth quantity corresponding to at least one measurement resource associated with the at least one report of the first carrier, the fourth quantity being a product of a quantity of first intervals corresponding to a first target report associated with the first measurement resource and a quantity of resources corresponding to the first target report, the first measurement resource being one of the at least one measurement resource, the first target report being one of the at least one report associated with the first measurement resource, the quantity of resources corresponding to the first target report being a number of measurement resources corresponding to the first target report.
[0434] Optionally, the second quantity is at least one of: a quantity of first intervals corresponding to a plurality of reports of a plurality of carriers in the first carrier group; or, a sum of a plurality of fifth quantities corresponding to the plurality of reports of the plurality of carriers in the first carrier group, the fifth quantity being a product of a quantity of first intervals corresponding to a second report of a second carrier in the first carrier group and a quantity of resources corresponding to the second report, the second report being one of the at least one report of the second carrier, the quantity of resources corresponding to the second report being a number of measurement resources corresponding to the second report; or, a sum of at least one sixth quantity corresponding to at least one measurement resource associated with the plurality of reports of the plurality of carriers in the first carrier group, the sixth quantity being a product of a quantity of first intervals corresponding to a second target report associated with the second measurement resource and a quantity of resources corresponding to the second target report, the second measurement resource being one of the plurality of measurement resources, the second target report being one of the at least one report associated with the second measurement resource.
[0435] Optionally, the configuration information comprises at least one set of first parameters, one set of the first parameters being used to indicate a quantity of a set of first intervals.
[0436] Optionally, the transceiver 1710 is configured to receive third information, the third information being used to indicate at least one set of second parameters, each set of the second parameters being used to indicate a quantity of a set of first intervals. The processing module 1720 is configured to determine, according to the third information and the first information and / or the second information, the configuration information of the at least one report on the third carrier.
[0437] Optionally, the number of the first intervals includes one or more of the following: a number of predicted time intervals, a number of measured time intervals, a number of stored time intervals, or a number of time intervals of CPU occupation.
[0438] Optionally, the transceiver module 1710 is configured to: transmit fourth information, the fourth information being used to trigger reporting of a third report, the third report being one of the at least one report; and receive the third report. A time interval between a time of transmission of the fourth information and a time of reception of the third report is greater than or equal to a first time length, and a time interval between a time of reception of a last measurement resource of measurement resources used to generate the third report and the time of reception of the third report is greater than or equal to a second time length. The first time length or the second time length is determined according to one or more of the following: a number of first intervals corresponding to the third report, a number of resources corresponding to the third report, or a scaling factor.
[0439] Optionally, the fourth information is further used to indicate a third set of parameters, the third set of parameters being one of the at least one first set of parameters, and the third set of parameters being used to indicate a target number of first intervals corresponding to the third report.
[0440] For more details of the steps, refer to the descriptions of the method embodiments.
[0441] FIG. 18 is a schematic block diagram of another communication apparatus 1800 provided by the embodiments of the present application. As shown in FIG. 12, the apparatus 1800 includes one or more processors 1810 and interface circuitry 1820. The one or more processors 1810 and the interface circuitry 1820 are coupled to each other. It can be understood that the interface circuitry 1820 can be a transceiver or an input / output interface. Optionally, the apparatus 1800 can further include a memory 1830, which is used to store instructions executed by the processor 1810, or is used to store input data required by the processor 1810 to execute instructions, or is used to store data generated by the processor 1810 after executing instructions. Sometimes, the interface circuitry 1820 can also be understood as a part of the one or more processors 1810, and at this time, the apparatus 1800 includes the one or more processors 1810.
[0442] The one or more processors 1810 and the memory 1830 can be separately arranged or integrally arranged, which is not limited in the present application.
[0443] When the apparatus 1800 is used to implement the method shown in FIG. 11, the one or more processors 1810 are configured to implement the functions of the processing module 1720, and the interface circuitry 1820 is configured to implement the functions of the transceiver module 1710.
[0444] When the apparatus 1800 is a chip applied to a terminal device, the chip of the terminal device implements the functions of the terminal device in the method embodiments. The chip of the terminal device receives information from a network device, which can be understood as that the information is first received by other modules (such as a radio frequency module or an antenna) in the terminal device, and then transmitted to the chip of the terminal device by the modules. The chip of the terminal device transmits information to the network device, which can be understood as that the information is first transmitted to other modules (such as a radio frequency module or an antenna) in the terminal device, and then transmitted to the network device by the modules.
[0445] When the apparatus 1800 is a chip applied to a network device, the chip of the network device implements the functions of the network device in the method embodiments. The chip of the network device receives information from a terminal device, which can be understood as that the information is first received by other modules (such as a radio frequency module or an antenna) in the network device, and then transmitted to the chip of the terminal device by the modules. The chip of the network device transmits information to the terminal device, which can be understood as that the information is first transmitted to other modules (such as a radio frequency module or an antenna) in the network device, and then transmitted to the terminal device by the modules.
[0446] The embodiments of the present application further provide a computer readable storage medium for storing a computer program, which can make a computer execute the method in the above embodiments when the computer program runs on the computer. In other words, the computer program includes instructions for implementing the method in the above embodiments.
[0447] The embodiments of the present application further provide a computer program product, which includes a computer program or instructions, which can make a computer execute the method in the above embodiments when the computer program or instructions runs on the computer.
[0448] The embodiments of the present application further provide a chip, which includes at least one processor for supporting implementation of the method in the above embodiments, for example, receiving or processing data involved in the method in the above embodiments.
[0449] It should be understood that, in the embodiments of the present application, the processor can be a central processing unit, and the processor can also be other general-purpose processors, digital signal processors (DSPs), application specific integrated circuits (ASICs), field programmable gate arrays (FPGAs) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components, etc. The general-purpose processor can be a microprocessor or the processor can also be any conventional processor.
[0450] In the implementation process, each step of the above method can be completed by integrated logic circuit of hardware in the processor or instructions in the form of software. The steps of the method disclosed in combination with the embodiments of the present application can be directly embodied as hardware processor execution completion, or executed by hardware and software modules in the processor. The software module can be located in a mature storage medium in the art such as random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, register, etc. The storage medium is located in the memory, and the processor executes the instructions in the memory, and combines the hardware to complete the steps of the above method. To avoid repetition, it will not be described in detail here.
[0451] Those of ordinary skill in the art can realize that the modules and algorithm steps of each example described in combination with the embodiments disclosed herein can be realized in electronic hardware or a combination of computer software and electronic hardware. Whether the functions are executed in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of the present application.
[0452] Those skilled in the art can clearly understand that, for the convenience and brevity of the description, the specific working process of the above-described system, device and module can refer to the corresponding process in the foregoing method embodiments, which will not be described here.
[0453] In several embodiments provided in the present application, it should be understood that the disclosed system, device and method can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the modules is only a logical function division. In actual implementation, another division mode can be used, for example, a plurality of modules or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the coupling or direct coupling or communication connection between the shown or discussed modules can be indirect coupling or communication connection through some interface, device or module, which can be electrical, mechanical or other form.
[0454] The modules described as separate components can or can not be physically separated, and the components shown as modules can or can not be physical modules, i.e. they can be located in one place or distributed on a plurality of network modules. Some or all of the modules can be selected according to actual needs to achieve the purpose of the embodiment.
[0455] In addition, each functional module in each embodiment of the present application can be integrated in one processing module, or each module can exist physically independently, or two or more modules can be integrated in one module.
[0456] If the functions are implemented in the form of software function modules and sold or used as independent products, they can be stored in a computer readable storage medium. Based on this understanding, the technical solutions of the present application or the parts that essentially contribute to the prior art or the parts of the technical solutions can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes a plurality of instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in each embodiment of the present application. The aforementioned storage medium includes: a U disk, a mobile hard disk, a ROM, a RAM, a magnetic disk or an optical disk, and various media that can store program codes.
[0457] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art can easily think of changes or replacements within the technical scope disclosed in the present application, which should be covered within the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the protection scope of the claims.
Claims
1. A communication method characterized by comprising: The method comprises: sending first information, the first information being used for indicating an upper limit of a first number of carriers supported; and / or, sending second information, the second information being used for indicating an upper limit of a second number of carrier groups supported; wherein the first number is at least one of: a number of first intervals corresponding to at least one report of the first carrier, the number of first intervals being any one of: a number of predicted time intervals, a number of measured time intervals, a number of stored time intervals, or a number of time intervals occupied by a first processing unit (CPU), any one of the at least one report corresponding to one number of first intervals; or, a sum of at least one third number corresponding to the at least one report of the first carrier, the third number being a product of a number of first intervals corresponding to a first report in the at least one report and a number of resources corresponding to the first report, the number of resources corresponding to the first report being a number of measurement resources corresponding to the first report; or, a sum of at least one fourth number corresponding to at least one measurement resource associated with the at least one report of the first carrier, the fourth number being a product of a number of first intervals corresponding to a first target report associated with the first measurement resource and a number of resources corresponding to the first target report, the first measurement resource being one of the at least one measurement resource, the first target report being one of at least one report associated with the first measurement resource, the number of resources corresponding to the first target report being a number of measurement resources corresponding to the first target report; the second number is at least one of: a number of first intervals corresponding to a plurality of reports of a plurality of carriers in the first carrier group; or, a sum of a plurality of fifth numbers corresponding to a plurality of reports of the plurality of carriers in the first carrier group, the fifth number being a product of a number of first intervals corresponding to a second report of a second carrier in the first carrier group and a number of resources corresponding to the second report, the second report being one of at least one report of the second carrier, the number of resources corresponding to the second report being a number of measurement resources corresponding to the second report; or, a sum of at least one sixth number corresponding to at least one measurement resource associated with the plurality of reports of the plurality of carriers in the first carrier group, the sixth number being a product of a number of first intervals corresponding to a second target report associated with the second measurement resource and a number of resources corresponding to the second target report, the second measurement resource being one of the plurality of measurement resources, the second target report being one of at least one report associated with the second measurement resource.
2. The method of claim 1, wherein, The method further comprises: determining Y configuration information of X reports, X and Y being positive integers; determining to ignore at least one report of the X reports according to the Y configuration information of the X reports, and the first information and / or the second information. The X reports are at least one report of a third carrier, and / or, the X reports are a plurality of reports of a plurality of carriers in a carrier group to which the third carrier belongs, an upper limit of the first quantity supported by the third carrier is the same as an upper limit of the first quantity supported by the first carrier, and an upper limit of the second quantity supported by the carrier group to which the third carrier belongs is the same as an upper limit of the second quantity supported by the first carrier group.
3. The method of claim 2, wherein, One of the Y configuration information includes at least one set of first parameters, one of the at least one set of first parameters is used to indicate the number of a set of first intervals, and one of the Y configuration information corresponds to at least one of the X reports.
4. The method of claim 3, wherein, The method further comprises: sending third information, the third information is used to indicate at least one set of second parameters, one of the at least one set of second parameters is used to indicate the number of a set of first intervals.
5. The method of claim 4, wherein, The number of the set of first intervals includes one or more of: The number of predicted time intervals, the number of measured time intervals, the number of stored time intervals, or the number of CPU occupied time intervals.
6. The method of claim 5, wherein, The method further comprises: receiving fourth information, the fourth information is used to trigger the reporting of a third report, the third report is one of the X reports; According to the fourth information, determining the reporting time of the third report and the measurement resource associated with the third report; Send the third report; wherein, The time interval between the receiving time of the fourth information and the sending time of the third report is greater than or equal to the first time length, and the time interval between the receiving time of the last measurement resource in the measurement resource used to generate the third report and the sending time of the third report is greater than or equal to the second time length; The first time length or the second time length is determined according to one or more of: the number of first intervals corresponding to the third report, the number of resources corresponding to the third report, or a scaling factor.
7. The method of claim 6, wherein, The fourth information is also used to indicate a set of third parameters, the set of third parameters is one of the at least one set of first parameters, and the set of third parameters is used to indicate the target number of first intervals corresponding to the third report.
8. The method according to any one of claims 2 to 7, characterized in that, The determination of ignoring at least one of the X reports according to the Y configuration information of the X reports, and the first information and / or the second information, comprises: If the first quantity corresponding to the third carrier is greater than the upper limit of the first quantity supported by the third carrier, and / or, the second quantity corresponding to the carrier group to which the third carrier belongs is greater than the upper limit of the second quantity supported by the carrier group to which the third carrier belongs, it is determined to ignore at least one of the X reports.
9. A communication method characterized by comprising: It includes: receiving first information, the first information is used to indicate an upper limit of a first quantity supported by a first carrier; And / or, receiving second information, the second information is used to indicate an upper limit of a second quantity supported by a first carrier group; According to the first information and / or the second information, determine the configuration information of at least one report of a third carrier; wherein, The first quantity corresponding to the third carrier is less than or equal to an upper limit of the first quantity supported by the third carrier, and / or the second quantity corresponding to the carrier group to which the third carrier belongs is less than or equal to an upper limit of the second quantity supported by the carrier group to which the third carrier belongs, the upper limit of the first quantity supported by the third carrier is the same as the upper limit of the first quantity supported by the first carrier, and the upper limit of the second quantity supported by the carrier group to which the third carrier belongs is the same as the upper limit of the second quantity supported by the first carrier group; The configuration information of the at least one report is transmitted.
10. The method of claim 9, wherein, The first quantity is at least one of: At least one third quantity corresponding to the at least one report of the first carrier, the third quantity being the number of first intervals, the number of first intervals being any one of the number of predicted time intervals, the number of measured time intervals, the number of stored time intervals, or the number of time intervals occupied by a first processing unit CPU, any one of the at least one report corresponding to one number of first intervals; or, The sum of at least one third quantity corresponding to the at least one report of the first carrier, the third quantity being the product of the number of first intervals corresponding to a first report in the at least one report and the number of resources corresponding to the first report, the first report being one of the at least one report, the number of resources corresponding to the first report being the number of measurement resources corresponding to the first report; or, The sum of at least one fourth quantity corresponding to at least one measurement resource associated with the at least one report of the first carrier, the fourth quantity being the product of the number of first intervals corresponding to a first target report associated with a first measurement resource and the number of resources corresponding to the first target report, the first measurement resource being one of the at least one measurement resource, the first target report associated with the first measurement resource being one of the at least one report associated with the first measurement resource, the number of resources corresponding to the first target report being the number of measurement resources corresponding to the first target report.
11. The method according to claim 9 or 10, characterized in that, The second quantity is at least one of: A plurality of first interval quantities corresponding to a plurality of reports of a plurality of carriers in the first carrier group; or, The sum of a plurality of fifth quantities corresponding to the plurality of reports of the plurality of carriers in the first carrier group, the fifth quantity being the product of the number of first intervals corresponding to a second report of a second carrier in the first carrier group and the number of resources corresponding to the second report, the second carrier being one of the at least one carrier in the first carrier group, the second report being one of the at least one report of the second carrier, the number of resources corresponding to the second report being the number of measurement resources corresponding to the second report; or, A sixth quantity of at least one measurement resource corresponding to the plurality of reporting associations of the plurality of carriers in the first carrier group, the sixth quantity being a product of a quantity of first intervals corresponding to a second target report associated with a second measurement resource and a quantity of resources corresponding to the second target report, the second measurement resource being one of the plurality of measurement resources, the second target report associated with the second measurement resource being one of at least one report associated with the second measurement resource.
12. The method according to any one of claims 9 to 11, characterized in that, The configuration information comprises at least one set of first parameters, one set of first parameters in the at least one set of first parameters being used to indicate a quantity of a set of first intervals.
13. The method of claim 12, wherein, The method further comprises: receiving third information, the third information being used to indicate at least one set of second parameters, each set of second parameters in the at least one set of second parameters being used to indicate a quantity of a set of first intervals; determining, according to the first information and / or the second information, configuration information of at least one report on a third carrier, comprises: determining, according to the third information, and the first information and / or the second information, the configuration information of the at least one report on the third carrier.
14. The method according to claim 12 or 13, characterized in that, The quantity of the set of first intervals comprises one or more of: a quantity of predicted time intervals, a quantity of measured time intervals, a quantity of stored time intervals, or a quantity of time intervals occupied by a CPU.
15. The method of claim 14, wherein, The method further comprises: sending fourth information, the fourth information being used to trigger reporting of a third report, the third report being one of the at least one report; receiving the third report; wherein a time interval between a time instance of sending the fourth information and a time instance of receiving the third report is greater than or equal to a first time duration, and a time interval between a time instance of receiving a last measurement resource in measurement resources used to generate the third report and the time instance of receiving the third report is greater than or equal to a second time duration; The first time duration or the second time duration is determined according to one or more of: a quantity of first intervals corresponding to the third report, a quantity of resources corresponding to the third report, or a scaling factor.
16. The method of claim 15, wherein, The fourth information is further used to indicate a set of third parameters, the set of third parameters being one of the at least one set of first parameters, the set of third parameters being used to indicate a target quantity of first intervals corresponding to the third report.
17. A communications device, characterized by A module for implementing the method of any one of claims 1-8.
18. A communications device, characterized by A module for implementing the method of any one of claims 9-16.
19. A communications device, characterized by At least one processor coupled to a memory, the memory being used to store programs or instructions, when the programs or instructions are executed by the at least one processor, causing the method of any one of claims 1-8 to be executed.
20. A communications device, characterized by At least one processor coupled to a memory, the memory being used to store programs or instructions, when the programs or instructions are executed by the at least one processor, causing the method of any one of claims 9-16 to be executed.
21. A computer-readable storage medium, characterized in that, A computer program product for storing a computer program which, when run on a computer, causes the method of any one of claims 1 to 8 to be performed, or causes the method of any one of claims 9 to 16 to be performed.
22. A computer program product, characterised in that, comprising: A computer program or instructions which, when run, cause the method of any one of claims 1 to 8 to be performed, or cause the method of any one of claims 9 to 16 to be performed.