Channel state information processing method and apparatus, device, system, and storage medium
By analyzing the transmission correlation of CSI and combining artificial intelligence and machine learning technology, the transmission and reception strategies of CSI are optimized, and the transmission and processing pressure caused by the increase in CSI types and quantity is solved, and the CSI transmission efficiency and accuracy of resource scheduling are improved. sex.
Patent Information
- Application Number
- PCT/CN2023/103499
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-06-28
- Publication Date
- 2025-01-02
AI Technical Summary
With the development of wireless communication systems, the types and quantity of channel state information (CSI) have increased, which has brought greater transmission and processing pressure to terminals and network equipment. It is difficult for the prior art to effectively manage and optimize the transmission and reception of CSI. This leads to inefficient resource scheduling.
By analyzing the transmission correlation of CSI, determining the transmission and reception behaviors, the combination of CSI generated by artificial intelligence and machine learning and traditional CSI is used to optimize the transmission and reception strategies of CSI, including shared CSI reporting, modulation and coding strategies and priority calculations. , ensure effective transmission and reception of CSI.
It improves the transmission efficiency of CSI and the accuracy of resource scheduling, reduces the signaling overhead of network equipment, and enhances the transmission quality and system performance of CSI.
Smart Images

Figure CN2023103499_02012025_PF_FP_ABST
Abstract
Description
Channel state information processing method, device, equipment, system and storage medium Technical Field
[0001] The present disclosure relates to the field of communication technology, and in particular to a method, apparatus, device, system, and storage medium for processing channel state information. Background Art
[0002] Typically, base stations and other access network devices transmit downlink reference signals, such as Channel State Information (CSI)-Reference Signal (RS). Terminals measure the downlink reference signals to obtain CSI and return it to the access network device via a CSI report. The access network device can then perform operations such as resource scheduling based on the CSI report.
[0003] Summary of the Invention
[0004] With the development of wireless communication systems, the types and / or quantities of CSIs continue to increase, which brings greater transmission and / or processing pressure to terminals and / or network equipment.
[0005] According to a first aspect of an embodiment of the present disclosure, a method for processing channel state information (CSI) is provided, wherein the method includes:
[0006] Determine the sending behavior of the at least two CSIs based on the transmission correlation of the at least two CSIs; the at least two CSIs include: a first CSI and a second CSI; wherein the first CSI is a CSI generated based on artificial intelligence and / or machine learning; and the second CSI is different from the first CSI.
[0007] According to a second aspect of an embodiment of the present disclosure, a method for processing channel state information (CSI) is provided, wherein the method includes:
[0008] Determine a reception behavior for the at least two CSIs based on transmission correlation of the at least two CSIs; the at least two CSIs include: a first CSI and a second CSI; wherein the first CSI is CSI generated based on artificial intelligence and / or machine learning; and the second CSI is different from the first CSI.
[0009] According to a third aspect of an embodiment of the present disclosure, a terminal is provided, wherein the terminal includes:
[0010] One or more processing modules are used to determine the transmission behavior of at least two CSIs based on the transmission correlation of the at least two CSIs; the at least two CSIs include: a first CSI and a second CSI; wherein the first CSI is CSI generated based on artificial intelligence and / or machine learning; and the second CSI is different from the first CSI.
[0011] According to a fourth aspect of an embodiment of the present disclosure, an access network device is provided, wherein the access network device includes:
[0012] One or more processing modules are configured to determine a reception behavior for at least two CSIs based on transmission association of the at least two CSIs; the at least two CSIs include: a first CSI and a second CSI; wherein the first CSI is CSI generated based on artificial intelligence and / or machine learning; and the second CSI is different from the first CSI.
[0013] According to a fifth aspect of an embodiment of the present disclosure, a method for processing channel state information (CSI) is provided, comprising: a terminal determining, based on transmission association of at least two CSIs, transmission behavior of the at least two CSIs; the at least two CSIs include: a first CSI and a second CSI; the first CSI is CSI generated based on artificial intelligence and / or machine learning; and the second CSI is different from the first CSI;
[0014] The terminal sends CSI according to the determined sending behavior;
[0015] The access network device determines, based on transmission association of at least two CSIs, a receiving behavior for the at least two CSIs; the at least two CSIs include: a first CSI and a second CSI; wherein the first CSI is CSI generated based on artificial intelligence and / or machine learning; and the second CSI is different from the first CSI;
[0016] The access network device receives the CSI according to the determined receiving behavior.
[0017] According to the sixth aspect of an embodiment of the present disclosure, a communication system is provided, wherein the communication system includes a terminal and an access network device, the terminal is configured to implement the channel state information CSI processing method provided by the first aspect, and the access network device is configured to implement the channel state information CSI processing method provided by the second aspect.
[0018] According to a seventh aspect of an embodiment of the present disclosure, a communication device is provided, wherein the communication device includes:
[0019] one or more processors;
[0020] The processor is used to call instructions to enable the communication device to execute the channel state information CSI processing method provided by any technical solution of the first aspect or the second aspect.
[0021] According to an eighth aspect of an embodiment of the present disclosure, a storage medium is provided, wherein the storage medium stores instructions, and when the instructions are executed on a communication device, the communication device executes the channel state information CSI processing method provided by the first aspect, the second aspect, or the third aspect.
[0022] The technical solution provided by the embodiments of the present disclosure can better realize the transmission of CSI.
[0023] It should be understood that the foregoing general description and the following detailed description are merely exemplary and explanatory and are not restrictive of the embodiments of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS
[0024] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present invention and, together with the description, serve to explain the principles of the embodiments of the present invention.
[0025] FIG1A is a schematic diagram showing an architecture of a communication system according to an exemplary embodiment;
[0026] FIG1B is a schematic diagram showing CSI generation according to an exemplary embodiment;
[0027] FIG1C is a schematic diagram showing a CSI processing according to an exemplary embodiment;
[0028] FIG1D is a schematic diagram showing CSI generation according to an exemplary embodiment;
[0029] FIG1E is a schematic diagram showing a CSI collision according to an exemplary embodiment;
[0030] FIG1F is a schematic diagram showing a CSI reporting configuration according to an exemplary embodiment;
[0031] FIG1G is a schematic diagram showing another CSI collision according to an exemplary embodiment;
[0032] FIG1H is a schematic diagram showing CSI transmission according to an exemplary embodiment;
[0033] FIG1I is a schematic diagram showing a CSI processing according to an exemplary embodiment;
[0034] FIG2 is a schematic diagram showing a CSI processing according to an exemplary embodiment;
[0035] FIG3 is a schematic diagram showing a CSI processing according to an exemplary embodiment;
[0036] FIG4 is a schematic diagram showing a CSI processing according to an exemplary embodiment;
[0037] FIG5A is a schematic diagram showing a CSI report according to an exemplary embodiment;
[0038] FIG5B is a schematic diagram showing a CSI processing according to an exemplary embodiment;
[0039] FIG5C is a schematic diagram showing a CSI resource configuration according to an exemplary embodiment;
[0040] FIG5D is a schematic diagram showing a CSI processing according to an exemplary embodiment;
[0041] FIG5E is a schematic diagram showing a collision of multiple CSIs according to an exemplary embodiment;
[0042] FIG5F is a schematic diagram showing multiple CSI transmissions according to an exemplary embodiment;
[0043] FIG6A is a schematic structural diagram of a terminal according to an exemplary embodiment;
[0044] FIG6B is a schematic structural diagram of an access network device according to an exemplary embodiment;
[0045] FIG7A is a schematic structural diagram of a UE according to an exemplary embodiment;
[0046] Fig. 7B is a schematic structural diagram of a communication device according to an exemplary embodiment. DETAILED DESCRIPTION
[0047] Embodiments of the present disclosure provide a method, apparatus, device, system, and storage medium for transmitting channel state information.
[0048] In a first aspect, an embodiment of the present disclosure provides a method for transmitting channel state information (CSI), wherein the method includes:
[0049] Determine the sending behavior of at least two CSIs based on the transmission correlation of at least two CSIs; the at least two CSIs include: a first CSI and a second CSI; wherein the first CSI is CSI generated based on artificial intelligence and / or machine learning; and the second CSI is different from the first CSI.
[0050] In the above embodiment, the specific transmission behavior of the two CSIs is determined according to the transmission correlation of the two CSIs, so that the network device can receive the required CSI to better perform resource scheduling and cell configuration according to the CSI sent by the terminal.
[0051] In conjunction with some embodiments of the first aspect, in some embodiments, the transmission association of at least two CSIs includes at least one of the following:
[0052] Whether the CSI reports transmitting at least two CSIs are the same;
[0053] Whether the time domain configuration types of at least two CSI transmissions are the same;
[0054] Whether the physical uplink control channel resources PUCCH for transmitting at least two CSIs are located in the same time domain unit;
[0055] Whether the transmission resources of at least two CSIs overlap in the time domain.
[0056] In the above embodiment, aspects reflected by the transmission correlation of at least two CSIs are given, that is, the CSI sending behavior is determined based on the above correlation in transmission of at least two CSIs, thereby ensuring that after the CSI is sent to the access network device, the access network device obtains the required CSI, and / or, the correlation between at least two CSIs is well resolved.
[0057] In conjunction with some embodiments of the first aspect, in some embodiments, determining, based on the transmission association of at least two CSIs, transmission behaviors of at least two CSIs includes:
[0058] At least two CSIs are transmitted through the same CSI report, and it is determined that the first CSI and the second CSI are sent through one CSI report, wherein the first CSI and the second CSI share the first part of the CSI report, and the first CSI and the second CSI are sequentially filled into the second part of the CSI report.
[0059] In the above embodiment, the content transmitted by the CSI report is determined based on whether at least two CSIs share a CSI report, thereby ensuring that the content that the access network device must receive is transmitted to the access network device first.
[0060] In combination with some embodiments of the first aspect, in some embodiments, at least two CSIs are transmitted through different CSI reports, and the sending behavior of the at least two CSIs is determined according to the time domain configuration type of the at least two CSI transmissions.
[0061] In the above embodiment, if at least two CSIs are sent to the access network device using different CSI reports, how to send the two CSIs is determined according to the time domain configuration type of the transmission of the two CSIs, thereby resolving the transmission conflict between the at least two CSIs.
[0062] In conjunction with some embodiments of the first aspect, in some embodiments, at least two CSIs are transmitted through different CSI reports, and determining, based on a time domain configuration type of the at least two CSI transmissions, transmission behaviors of the at least two CSIs includes at least one of the following:
[0063] The time domain configuration type of the at least two CSI transmissions is periodic and / or semi-persistent PUCCH transmission, and the transmission behavior of the at least two CSIs is determined according to whether the PUCCHs transmitting the first CSI and the second CSI are located in the same time slot;
[0064] The time domain configuration types for at least two CSI transmissions include: periodic or semi-persistent PUCCH transmission and aperiodic or semi-persistent PUSCH transmission. The transmission behavior of the at least two CSIs is determined based on whether the PUCCH transmission and the PUSCH transmission overlap in the time domain; wherein the PUCCH and PUSCH are respectively used to transmit different CSIs in the at least two CSIs. In the above embodiment, when the specific time domain configuration type is periodic or semi-periodic PUCCH transmission, aperiodic PUCCH, or PUSCH transmission, it is necessary to distinguish and determine the transmission of at least two CSIs.
[0065] In conjunction with some embodiments of the first aspect, in some embodiments,
[0066] Determining, based on whether PUCCH resources for transmitting the first CSI and the second CSI are located in the same time slot, transmission behaviors of at least two CSIs, including:
[0067] The PUCCH resource for transmitting the first CSI and the PUCCH resource for transmitting the second CSI are located in the same time slot, and it is determined that the first CSI or the second CSI with a higher priority is transmitted on one PUCCH resource.
[0068] In the above embodiment, the CSI with higher priority is transmitted first, so that more important CSI can be transmitted to the access network device first, so that the access network device can obtain more important CSI with limited transmission resources, thereby ensuring the transmission quality of CSI.
[0069] In combination with some embodiments of the first aspect, in some embodiments, the PUCCH resources for transmitting the first CSI and the PUCCH resources for transmitting the second CSI are configured as multi-CSI PUCCH resources.
[0070] In the above embodiment, the PUCCH resources of the first CSI and the second CSI are configured as multi-CSI PUCCH resources, which can borrow the multi-CSI PUCCH resources in the related art, thereby achieving configuration simplification.
[0071] In conjunction with some embodiments of the first aspect, in some embodiments, determining, based on the transmission association of at least two CSIs, transmission behaviors of at least two CSIs includes:
[0072] The PUCCH resource for transmitting the first CSI and the PUCCH resource for transmitting the second CSI are configured as a multi-CSI PUCCH resource, and the one with a higher priority between the first CSI and the second CSI is transmitted on one PUCCH resource of the multi-CSI PUCCH resource.
[0073] In the above embodiment, it is limited to transmit CSI with a higher priority on one PUCCH resource configured as a multi-CSI PUCCH resource, so that the access network device preferentially receives CSI with greater importance.
[0074] In conjunction with some embodiments of the first aspect, in some embodiments, the method further includes:
[0075] The same functional relationship is used to determine the priority of the first CSI and the second CSI;
[0076] or,
[0077] Different functional relationships are used to determine the priorities of the first CSI and the second CSI respectively.
[0078] In the above embodiment, the priority of the first CSI and the second CSI is calculated using a functional relationship. Specifically, the same or different functional relationships can be used for calculation. In this way, compared with the priority configured in the network device, the signaling overhead of the interaction between the terminal and the network device is reduced by calculating the functional relationship.
[0079] In conjunction with some embodiments of the first aspect, in some embodiments, determining the priority of the first CSI and the second CSI includes:
[0080] The following functional relationship is used to calculate the priorities of the first CSI and the second CSI respectively; iCSI (y,k,c,s)=2·N cells ·M s y+N cells ·M s k+M s c+s;
[0081] Wherein, for the aperiodic first CSI transmitted by PUSCH, y=0;
[0082] For the semi-persistent first CSI of PUSCH transmission, y=1;
[0083] For the semi-persistent first CSI transmitted by PUCCH, y=2;
[0084] For the first CSI of the PUCCH transmission period, y=3;
[0085] For the aperiodic second CSI transmitted by PUSCH, y=4;
[0086] For the semi-persistent second CSI transmitted by PUSCH, y=5;
[0087] For the semi-persistent second CSI transmitted by PUCCH, y=6;
[0088] For the second CSI of the PUCCH transmission period, y=7;
[0089] For the first CSI or the second CSI carrying the layer 1 reference signal received power L1-RSRP, k=0;
[0090] For the first CSI or the second CSI that does not carry the layer 1 reference signal received power L1-RSRP, k=1;
[0091] Indicates that the CSI reporting of L1-RSRP is carried out, and k=1 indicates that the CSI reporting of L1-RSRP is not carried out;
[0092] c represents the serving cell index;
[0093] N cells is the maximum number of serving cells maxNrofServingCells;
[0094] s is the value of the report configuration identifier reportConfigID;
[0095] M s is the maximum value of the CSI report configuration maxNrofCSI-ReportConfigurations;
[0096] Pr i iCSI Represents priority, Pr i iCSI Negatively correlated with priority.
[0097] Based on the above solution, a specific relationship formula for calculating the priority of the first CSI and the second CSI is provided, which has the characteristic of being simple to implement.
[0098] In conjunction with some embodiments of the first aspect, in some embodiments, different functional relationships are used to respectively determine the priorities of the first CSI and the second CSI, including:
[0099] The priority of the first CSI is determined using the following function: iCSI (y1,y2,k,c,s)=3·N cells ·Ms ·y1+2·N cells ·M s y2+N cells ·M s k+M s c+s;
[0100] Wherein, for the aperiodic first CSI transmitted by PUSCH, y=0;
[0101] For the semi-persistent first CSI of PUSCH transmission, y=1;
[0102] For the semi-persistent first CSI transmitted by PUCCH, y=2;
[0103] For the first CSI of the PUCCH transmission period, y=3;
[0104] For the aperiodic second CSI transmitted by PUSCH, y=4;
[0105] c represents the serving cell index;
[0106] N cells is the maximum number of serving cells maxNrofServingCells;
[0107] s is the value of the report configuration identifier reportConfigID;
[0108] M s is the maximum value of the CSI report configuration maxNrofCSI-ReportConfigurations;
[0109] Pr i iCSI Represents priority, Pr i iCSI Negatively correlated with priority.
[0110] In conjunction with some embodiments of the first aspect, in some embodiments, different functional relationships are used to respectively determine the priorities of the first CSI and the second CSI, including:
[0111] The priority of the second CSI is determined using the following function: iCSI (y,k,c,s)=2·N cells ·M s y+N cells ·M s k+M s c+s;
[0112] For the aperiodic second CSI transmitted by PUSCH, y=0;
[0113] For the semi-persistent second CSI transmitted by PUSCH, y=1;
[0114] For the semi-persistent second CSI transmitted by PUCCH, y=2;
[0115] For the second CSI of the PUCCH transmission period, y=3;
[0116] c represents the serving cell index;
[0117] N cells is the maximum number of serving cells maxNrofServingCells;
[0118] s is the value of the report configuration identifier reportConfigID;
[0119] M s is the maximum value of the CSI report configuration maxNrofCSI-ReportConfigurations;
[0120] Pr i iCSI Represents priority, Pr i iCSI Negatively correlated with priority.
[0121] Based on the above solution, a specific method of respectively calculating the priorities of the first CSI and the second CSI using different functional relationships is provided, which has the characteristic of being simple to implement.
[0122] In conjunction with some embodiments of the first aspect, in some embodiments, determining the transmission behavior of at least two CSIs based on whether the PUCCH resources for transmitting the first CSI and the second CSI are located in the same time slot includes:
[0123] The PUCCH resource for transmitting the first CSI and the PUCCH resource for transmitting the second CSI are located in the same time slot and at different time domain positions. It is determined that the first CSI and the second CSI are jointly transmitted on the two PUCCH resources for transmitting the first CSI and the second CSI.
[0124] Based on the above scheme, the first CSI and the second CSI are jointly transmitted according to whether the PUCCH resources for transmitting the first CSI and the second CSI are located in the same time slot. In this way, the PUCCH resources of the first CSI and the second CSI are fully utilized to improve the effective utilization rate of the PUCCH resources. At the same time, the first CSI and the second CSI are transmitted to the network device as much as possible.
[0125] In conjunction with some embodiments of the first aspect, in some embodiments, jointly transmitting the first CSI and the second CSI includes:
[0126] Determine a modulation and coding strategy (MCS) based on the resource amounts of the two PUCCH resources and the amounts of data of the first CSI and the second CSI before encoding;
[0127] Modulate and encode the first CSI and the second CSI according to the MCS to obtain CSI to be transmitted;
[0128] The CSI is sent on two PUCCH resources.
[0129] Based on the above scheme, it can be seen that the joint transmission of the first CSI and the second CSI will encode and modulate the first CSI and the second CSI as a whole according to the amount of PUCCH resources of the first CSI and the second CSI, and the amount of data before the first CSI and the second CSI are encoded, so that all CSIs are transmitted to the access network device using the PUCCH resources of the first CSI and the second CSI.
[0130] In conjunction with some embodiments of the first aspect, in some embodiments, determining the transmission behavior of at least two CSIs based on whether PUCCH transmission and PUSCH transmission overlap in the time domain includes:
[0131] The PUCCH transmission and the PUCSH transmission overlap in the time domain, and it is determined that the second part of the third CSI transmitted by the PUCCH is transferred to the PUCSH transmission; wherein the third CSI is the first CSI or the second CSI.
[0132] Based on the above solution, according to whether the PUCCH resources of CSI and the PUCSH transmission of CSI overlap in the time domain, the transfer from PUCCH transmission to PUCCH transmission can be achieved, and the transmission conflict caused by the overlap of the two transmissions in the time domain can be solved.
[0133] In combination with some embodiments of the first aspect, in some embodiments, the method further includes: transferring the second part of the CSI report transmitted by PUCCH to PUSCH transmission, and calculating the amount of required PUSCH resources.
[0134] Based on the above solution, if the CSI transmitted on the PUCCH is transferred to the PUCSH for transmission, in order to ensure the transmission quality of the CSI, the required PUSCH resources will be recalculated, thereby improving the transmission quality of the CSI.
[0135] In conjunction with some embodiments of the first aspect, in some embodiments, the second part of the CSI report transmitted by the PUCCH is transferred to the PUSCH transmission, and the amount of required PUSCH resources is calculated, including:
[0136] Determine, based on the first part of the CSI report transmitted by the PUSCH, an amount of PUSCH resources that is twice an amount of PUSCH resources required for the fourth CSI, wherein if the third CSI is the first CSI, then the fourth CSI is the second CSI; if the third CSI is the second CSI, then the fourth CSI is the first CSI;
[0137] or,
[0138] Determine the amount of PUCSH resources required for the third CSI and the fourth CSI respectively according to the first part of the CSI report transmitted by the PUSCH, and determine the amount of PUSCH resources as the total amount of resources indicated by the PUSCH resources required for the third CSI and the fourth CSI and the separation between the third CSI and the fourth CSI.
[0139] The above technical solution provides at least two methods for calculating PUSCH resources, and is easy to implement.
[0140] In a second aspect, an embodiment of the present disclosure provides a method for processing channel state information (CSI), wherein the method includes:
[0141] Determine a reception behavior for the at least two CSIs based on transmission correlation of the at least two CSIs; the at least two CSIs include: a first CSI and a second CSI; wherein the first CSI is CSI generated based on artificial intelligence and / or machine learning; and the second CSI is different from the first CSI.
[0142] In the above embodiment, the access network device can know the reception behavior of at least two CSIs through the transmission correlation between the CSIs, and thus know the currently received CSI.
[0143] In conjunction with some embodiments of the second aspect, in some embodiments, the transmission association of at least two CSIs includes at least one of the following:
[0144] Whether the CSI reports transmitting at least two CSIs are the same;
[0145] Whether the time domain configuration types of at least two CSI transmissions are the same;
[0146] Whether the physical uplink control channel resources PUCCH for transmitting at least two CSIs are located in the same time domain unit;
[0147] Whether the transmission resources of at least two CSIs overlap in the time domain.
[0148] In conjunction with some embodiments of the second aspect, in some embodiments, determining a reception behavior for at least two CSIs based on transmission association of at least two CSIs includes:
[0149] At least two CSIs are transmitted through the same CSI report, and it is determined that the first CSI and the second CSI are received through one CSI report, wherein the first CSI and the second CSI share a first part of the CSI report, and the first CSI and the second CSI are sequentially filled into the second part of the CSI report.
[0150] In conjunction with some embodiments of the second aspect, in some embodiments, determining a reception behavior for at least two CSIs based on transmission association of at least two CSIs includes:
[0151] At least two CSIs are transmitted through different CSI reports, and receiving behaviors for the at least two CSIs are determined according to time domain configuration types of the at least two CSI transmissions.
[0152] In conjunction with some embodiments of the second aspect, in some embodiments, at least two CSIs are transmitted through different CSI reports, and determining a reception behavior for the at least two CSIs according to a time domain configuration type of the at least two CSI transmissions includes at least one of the following:
[0153] The time domain configuration type of the at least two CSI transmissions is periodic or semi-persistent PUCCH transmission, and the reception behavior for the at least two CSIs is determined according to whether the PUCCHs transmitting the first CSI and the second CSI are located in the same time slot;
[0154] The time domain configuration types of at least two CSI transmissions include: periodic or semi-continuous PUCCH transmission and non-periodic or semi-continuous PUSCH transmission. The reception behavior for at least two CSIs is determined based on whether the PUCCH transmission and the PUSCH transmission overlap in the time domain; wherein, PUCCH and PUSCH are respectively used to transmit different CSIs in the at least two CSIs.
[0155] In conjunction with some embodiments of the second aspect, in some embodiments, determining the reception behavior for at least two CSIs based on whether the PUCCH resources for transmitting the first CSI and the second CSI are located in the same time slot includes:
[0156] The PUCCH resource for transmitting the first CSI and the PUCCH resource for transmitting the second CSI are located in the same time slot, and it is determined that the first CSI or the second CSI with a higher priority is transmitted on one PUCCH resource.
[0157] In combination with some embodiments of the second aspect, in some embodiments, the PUCCH resources for transmitting the first CSI and the PUCCH resources for transmitting the second CSI are configured as multi-CSI PUCCH resources.
[0158] In conjunction with some embodiments of the second aspect, in some embodiments, determining a reception behavior for at least two CSIs based on transmission association of at least two CSIs includes:
[0159] The PUCCH resource for transmitting the first CSI and the PUCCH resource for transmitting the second CSI are configured as a multi-CSI PUCCH resource, and the one with a higher priority between the first CSI and the second CSI is transmitted on one PUCCH resource of the multi-CSI PUCCH resource.
[0160] In conjunction with some embodiments of the second aspect, in some embodiments, the method further includes:
[0161] The same functional relationship is used to determine the priority of the first CSI and the second CSI;
[0162] or,
[0163] Different functional relationships are used to determine the priorities of the first CSI and the second CSI respectively.
[0164] In conjunction with some embodiments of the second aspect, in some embodiments, using the same functional relationship to determine the priority of the first CSI and the second CSI includes:
[0165] The following functional relationship is used to calculate the priorities of the first CSI and the second CSI respectively; iCSI (y,k,c,s)=2·N cells ·M s y+N cells ·M s k+M s c+s;
[0166] Wherein, for the aperiodic first CSI transmitted by PUSCH, y=0;
[0167] For the semi-persistent first CSI of PUSCH transmission, y=1;
[0168] For the semi-persistent first CSI transmitted by PUCCH, y=2;
[0169] For the first CSI of the PUCCH transmission period, y=3;
[0170] For the aperiodic second CSI transmitted by PUSCH, y=4;
[0171] For the semi-persistent second CSI transmitted by PUSCH, y=5;
[0172] For the semi-persistent second CSI transmitted by PUCCH, y=6;
[0173] For the second CSI of the PUCCH transmission period, y=7;
[0174] For the first CSI or the second CSI carrying the layer 1 reference signal received power L1-RSRP, k=0;
[0175] For the first CSI or the second CSI that does not carry the layer 1 reference signal received power L1-RSRP, k=1;
[0176] Indicates that the CSI reporting of L1-RSRP is carried out, and k=1 indicates that the CSI reporting of L1-RSRP is not carried out;
[0177] c represents the serving cell index;
[0178] N cells is the maximum number of serving cells maxNrofServingCells;
[0179] s is the value of the report configuration identifier reportConfigID;
[0180] M s is the maximum value of the CSI report configuration maxNrofCSI-ReportConfigurations;
[0181] Pr i iCSI Represents priority, Pr i iCSI Negatively correlated with priority.
[0182] In conjunction with some embodiments of the second aspect, in some embodiments, different functional relationships are used to respectively determine the priorities of the first CSI and the second CSI, including:
[0183] The priority of the first CSI is determined using the following function: iCSI (y1,y2,k,c,s)=3·N cells ·M s ·y1+2·N cells ·M s y2+N cells ·M s k+M s c+s;
[0184] Wherein, for the aperiodic first CSI transmitted by PUSCH, y=0;
[0185] For the semi-persistent first CSI of PUSCH transmission, y=1;
[0186] For the semi-persistent first CSI transmitted by PUCCH, y=2;
[0187] For the first CSI of the PUCCH transmission period, y=3;
[0188] For the aperiodic second CSI transmitted by PUSCH, y=4;
[0189] c represents the serving cell index;
[0190] N cells is the maximum number of serving cells maxNrofServingCells;
[0191] s is the value of the report configuration identifier reportConfigID;
[0192] M s is the maximum value of the CSI report configuration maxNrofCSI-ReportConfigurations;
[0193] Pr i iCSI Represents priority, Pr i iCSI Negatively correlated with priority.
[0194] In conjunction with some embodiments of the second aspect, in some embodiments, different functional relationships are used to respectively determine the priorities of the first CSI and the second CSI, including:
[0195] The priority of the second CSI is determined using the following function: iCSI (y,k,c,s)=2·N cells ·M s y+N cells ·M s k+M s c+s;
[0196] For the aperiodic second CSI transmitted by PUSCH, y=0;
[0197] For the semi-persistent second CSI transmitted by PUSCH, y=1;
[0198] For the semi-persistent second CSI transmitted by PUCCH, y=2;
[0199] For the second CSI of the PUCCH transmission period, y=3;
[0200] c represents the serving cell index;
[0201] N cells is the maximum number of serving cells maxNrofServingCells;
[0202] s is the value of the report configuration identifier reportConfigID;
[0203] M s is the maximum value of the CSI report configuration maxNrofCSI-ReportConfigurations;
[0204] Pr i iCSI Represents priority, Pr i iCSI Negatively correlated with priority.
[0205] In conjunction with some embodiments of the second aspect, in some embodiments, determining the reception behavior for at least two CSIs based on whether the PUCCH resources for transmitting the first CSI and the second CSI are located in the same time slot includes:
[0206] The PUCCH resource for transmitting the first CSI and the PUCCH resource for transmitting the second CSI are located in the same time slot and at different time domain positions. It is determined that the first CSI and the second CSI are jointly transmitted on the two PUCCH resources for transmitting the first CSI and the second CSI.
[0207] In conjunction with some embodiments of the second aspect, in some embodiments, jointly transmitting the first CSI and the second CSI includes:
[0208] Determine a modulation and coding strategy (MCS) based on the resource amounts of the two PUCCH resources and the amounts of data of the first CSI and the second CSI before encoding;
[0209] Modulate and encode the first CSI and the second CSI according to the MCS to obtain CSI to be transmitted;
[0210] The CSI is sent on two PUCCH resources.
[0211] In conjunction with some embodiments of the second aspect, in some embodiments, determining the reception behavior for at least two CSIs based on whether PUCCH transmission and PUSCH transmission overlap in the time domain includes:
[0212] The PUCCH transmission and the PUCSH transmission overlap in the time domain, and it is determined that the second part of the third CSI transmitted by the PUCCH is transferred to the PUCSH transmission; wherein the third CSI is the first CSI or the second CSI.
[0213] In conjunction with some embodiments of the second aspect, in some embodiments, the method further includes:
[0214] The second part of the CSI report transmitted on the PUCCH is transferred to the PUSCH transmission, and the amount of required PUSCH resources is calculated.
[0215] In conjunction with some embodiments of the second aspect, in some embodiments, the second part of the CSI report transmitted by the PUCCH is transferred to the PUSCH transmission, and the amount of required PUSCH resources is calculated, including:
[0216] Determine, based on the first part of the CSI report transmitted by the PUSCH, an amount of PUSCH resources that is twice an amount of PUSCH resources required for the fourth CSI, wherein if the third CSI is the first CSI, then the fourth CSI is the second CSI; if the third CSI is the second CSI, then the fourth CSI is the first CSI;
[0217] or,
[0218] Determine the amount of PUCSH resources required for the third CSI and the fourth CSI respectively according to the first part of the CSI report transmitted by the PUSCH, and determine the amount of PUSCH resources as the total amount of resources indicated by the PUSCH resources required for the third CSI and the fourth CSI and the separation between the third CSI and the fourth CSI.
[0219] In a third aspect, an embodiment of the present disclosure provides a terminal, wherein the terminal includes:
[0220] One or more processing modules are used to determine the transmission behavior of at least two CSIs based on the transmission correlation of the at least two CSIs; the at least two CSIs include: a first CSI and a second CSI; wherein the first CSI is CSI generated based on artificial intelligence and / or machine learning; and the second CSI is different from the first CSI.
[0221] In the above embodiment, after receiving the third information, the terminal can determine the operation associated with the first time based on the first time included in the third information; or after receiving the sixth information, the terminal can perform the operation associated with the terminal about to leave the signal coverage range based on the indication of the sixth information.
[0222] In a fourth aspect, an embodiment of the present disclosure provides an access network device, wherein the access network device includes:
[0223] One or more processing modules are configured to determine a receiving behavior for at least two CSIs based on transmission correlation of the at least two CSIs; the at least two CSIs include: a first CSI and a second CSI; the first CSI is CSI generated based on artificial intelligence and / or machine learning; and the second CSI is different from the first CSI.
[0224] In a fifth aspect, embodiments of the present disclosure provide a method for processing channel state information (CSI), comprising: a terminal determining, based on transmission association of at least two CSIs, transmission behavior of at least two CSIs; the at least two CSIs include: a first CSI and a second CSI; the first CSI is CSI generated based on artificial intelligence and / or machine learning; and the second CSI is different from the first CSI;
[0225] The terminal sends CSI according to the determined sending behavior;
[0226] The access network device determines, based on transmission association of the at least two CSIs, a receiving behavior for the at least two CSIs; the at least two CSIs include: a first CSI and a second CSI; wherein the first CSI is CSI generated based on artificial intelligence and / or machine learning; and the second CSI is different from the first CSI;
[0227] The access network device receives the CSI according to the determined receiving behavior.
[0228] In the sixth aspect, an embodiment of the present disclosure provides a communication system, wherein the information indication system includes a terminal 1 and an access network device; the terminal is configured as a method of any technical solution of the first aspect, and the access network device is configured to implement the method provided by the technical solution of the second aspect.
[0229] In a seventh aspect, an embodiment of the present disclosure provides a communication device, the communication device including:
[0230] one or more processors;
[0231] The processor is used to call instructions to enable the communication device to execute the channel state information CSI processing method described in the optional implementation manner of the first aspect or the second aspect.
[0232] In an eighth aspect, an embodiment of the present disclosure provides a storage medium, wherein the storage medium stores instructions, which, when the instructions are executed on a communication device, enable the communication device to execute the channel state information CSI processing method described in the optional implementation of the first aspect, the second aspect, or the third aspect.
[0233] In a ninth aspect, an embodiment of the present disclosure provides a program product. When the program product is executed by a communication device, the communication device executes the channel state information CSI processing method described in the optional implementation of the first aspect or the second aspect.
[0234] In a tenth aspect, an embodiment of the present disclosure provides a computer program, which, when executed on a computer, enables the computer to execute the channel state information CSI processing method described in the first aspect or the second aspect optional implementation manner.
[0235] It is understandable that the above-mentioned terminals, access network devices, communication devices, communication systems, storage media, program products, and computer programs are all used to execute the methods provided by the embodiments of the present disclosure. Therefore, the beneficial effects that can be achieved can refer to the beneficial effects of the corresponding methods and will not be repeated here.
[0236] The present disclosure provides a method and apparatus for processing channel state information (CSI), a communication device, a communication system, and a storage medium. In some embodiments, the terms "channel state information (CSI) processing method" and "information processing method" are interchangeable; the terms "information indicating device" and "information processing device" are interchangeable; and the terms "communication system" and "information processing system" are interchangeable.
[0237] The embodiments of the present disclosure are not exhaustive and are merely illustrative of some embodiments, and are not intended to be a specific limitation on the scope of protection of the present disclosure. In the absence of contradiction, each step in a certain embodiment can be implemented as an independent embodiment, and the steps can be arbitrarily combined. For example, a solution after removing some steps in a certain embodiment can also be implemented as an independent embodiment, and the order of the steps in a certain embodiment can be arbitrarily exchanged. In addition, the optional implementation methods in a certain embodiment can be arbitrarily combined; in addition, the embodiments can be arbitrarily combined. For example, some or all steps of different embodiments can be arbitrarily combined, and a certain embodiment can be arbitrarily combined with the optional implementation methods of other embodiments.
[0238] In each embodiment of the present disclosure, unless otherwise specified or provided for by logic, the terms and / or descriptions between the embodiments are consistent and can be referenced by each other. The technical features in different embodiments can be combined to form a new embodiment based on their inherent logical relationships.
[0239] The terms used in the embodiments of the present disclosure are only for the purpose of describing specific embodiments and are not intended to limit the present disclosure.
[0240] In the embodiments of the present disclosure, unless otherwise specified, elements expressed in the singular, such as a, an, the, the aforementioned, the aforementioned, the, etc., may mean one and only one, or may mean one or more, at least one, etc. For example, when using articles such as a, an, the, etc. in English in translation, the noun following the article may be understood as a singular expression or a plural expression.
[0241] In the embodiments of the present disclosure, a plurality refers to two or more.
[0242] In some embodiments, terms such as at least one, at least one, at least one, one or more, a plurality of, and multiple can be used interchangeably.
[0243] In some embodiments, at least one of A and B, A and / or B, A in one case and B in another case, A in one case and B in another case, etc., may include the following technical solutions depending on the situation: in some embodiments, A (A is executed independently of B); in some embodiments, B (B is executed independently of A); in some embodiments, A and B are selected for execution (A and B are selectively executed); in some embodiments, A and B (both A and B are executed). The above is also applicable when there are more branches such as A, B, C, etc.
[0244] In some embodiments, the description of A or B may include the following technical solutions depending on the situation: in some embodiments, A (A is executed independently of B); in some embodiments, B (B is executed independently of A); in some embodiments, execution is selected from A and B (A and B are selectively executed). The above is similar when there are more branches such as A, B, C, etc.
[0245] In the embodiments of the present disclosure, prefixes such as "first" and "second" are used solely to distinguish different descriptive objects and do not restrict the position, order, priority, quantity, or content of the descriptive objects. For the description of the descriptive objects, refer to the contextual description in the claims or embodiments. The use of prefixes should not constitute unnecessary restrictions. For example, if the descriptive object is a field, the ordinal numerals preceding the first and second fields do not restrict the position or order of the fields. "First" and "second" do not restrict whether the modified fields are in the same message, nor do they restrict the order of the first and second fields. For another example, if the descriptive object is a level, the ordinal numerals preceding the first and second levels do not restrict the priority of the levels. For another example, the number of descriptive objects is not limited by the ordinal numerals and can be one or more. For example, in the case of the first device, the number of devices can be one or more. Furthermore, the objects modified by different prefixes can be the same or different. For example, if the descriptive object is a device, the first and second devices can be the same or different devices, and their types can be the same or different. For another example, if the descriptive object is information, the first and second information can be the same or different information, and their content can be the same or different.
[0246] In some embodiments, including A, containing A, used to indicate A, and carrying A can be interpreted as directly carrying A or indirectly indicating A.
[0247] In some embodiments, terms such as ..., determine ..., in the case of ..., at the time of ..., when ..., if ..., and so on can be used interchangeably.
[0248] In some embodiments, terms such as greater than, greater than or equal to, not less than, more than, more than or equal to, not less than, higher than, higher than or equal to, not lower than, and above can be replaced with each other, and terms such as less than, less than or equal to, not greater than, less than, less than or equal to, not more than, lower than, lower or equal to, not higher than, and below can be replaced with each other.
[0249] In some embodiments, devices, etc. can be interpreted as physical or virtual, and their names are not limited to the names recorded in the embodiments. Terms such as device, equipment, circuit, network element, node, function, unit, section, system, network, chip, chip system, entity, and subject can be used interchangeably.
[0250] In some embodiments, the network can be interpreted as devices included in the network (eg, access network equipment, core network equipment, etc.).
[0251] In some embodiments, terms such as access network device (AN device), radio access network device (RAN device), base station (BS), radio base station, fixed station, node, access point, transmission point (TP), reception point (RP), transmission / reception point (TRP), panel, antenna panel, antenna array, cell, macro cell, small cell, femto cell, pico cell, sector, cell group, serving cell, carrier, component carrier, bandwidth part (BWP) and so on may be used interchangeably.
[0252] In some embodiments, the terms terminal, terminal device, user equipment (UE), user terminal, mobile station (MS), mobile terminal (MT), subscriber station, mobile unit, subscriber unit, wireless unit, remote unit, mobile device, wireless device, wireless communication device, remote device, mobile subscriber station, access terminal, mobile terminal, wireless terminal, remote terminal, handset, user agent, mobile client, client, etc. can be used interchangeably.
[0253] In some embodiments, the access network device, the core network device, or the network device can be replaced by a terminal. For example, the various embodiments of the present disclosure can also be applied to a structure in which the communication between the access network device, the core network device, or the network device and the terminal is replaced by communication between multiple terminals (for example, device-to-device (D2D), vehicle-to-everything (V2X), etc.). In this case, it is also possible to set the structure in which the terminal has all or part of the functions of the access network device. In addition, terms such as uplink and downlink can also be replaced with terms corresponding to communication between terminals (for example, side). For example, uplink channel, downlink channel, etc. can be replaced with side channel, and uplink, downlink, etc. can be replaced with side link.
[0254] In some embodiments, the terminal may be replaced by an access network device, a core network device, or a network device. In this case, the access network device, the core network device, or the network device may have a structure that has all or part of the functions of the terminal.
[0255] In some embodiments, obtaining data, information, etc. may comply with the laws and regulations of the country where the data is obtained.
[0256] In some embodiments, data, information, etc. may be obtained with the user's consent.
[0257] In addition, each element, each row, or each column in the table of the embodiment of the present disclosure can be implemented as an independent embodiment, and the combination of any elements, any rows, and any columns can also be implemented as an independent embodiment.
[0258] FIG1A is a schematic diagram showing the architecture of a communication system according to an embodiment of the present disclosure.
[0259] As shown in FIG1A , a communication system 100 includes a terminal 101 , an access network device 102 , and a core network device 103 .
[0260] In some embodiments, the terminal 101 includes, for example, a mobile phone, a wearable device, an Internet of Things device, a car with communication function, a smart car, a tablet computer, a computer with wireless transceiver function, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal device in industrial control, a wireless terminal device in self-driving, a wireless terminal device in remote medical surgery, a wireless terminal device in a smart grid, a wireless terminal device in transportation safety, a wireless terminal device in a smart city, and at least one of a wireless terminal device in a smart home, but is not limited thereto.
[0261] In some embodiments, the access network device 102 can be, for example, a node or device that accesses the terminal to the wireless network. The access network device may include an evolved NodeB (eNB), a next generation evolved NodeB (ng-eNB), a next generation NodeB (gNB), a node B (NB), a home node B (HNB), a home evolved nodeB (HeNB), a wireless backhaul device, a radio network controller (RNC), a base station controller (BSC), a base transceiver station (BTS), a base band unit (BBU), a mobile switching center, a base station in a 6G communication system, an open base station (Open RAN), a cloud base station (Cloud RAN), a base station in other communication systems, and at least one of an access node in a Wi-Fi system, but is not limited thereto.
[0262] In some embodiments, the technical solution of the present disclosure can be applied to the Open RAN architecture. In this case, the interfaces between or within the access network devices involved in the embodiments of the present disclosure can be transformed into internal interfaces of the Open RAN, and the processes and information interactions between these internal interfaces can be implemented through software or programs.
[0263] In some embodiments, the access network device can be composed of a centralized unit (CU) and a distributed unit (DU), where the CU can also be called a control unit. The CU-DU structure can be used to split the protocol layer of the access network device, with the functions of some protocol layers centrally controlled by the CU, and the functions of the remaining part or all of the protocol layers distributed in the DU, which is centrally controlled by the CU, but is not limited to this.
[0264] In some embodiments, the core network device 103 may be a single device including the first network element 1031, or may be multiple devices or a group of devices, each including the first network element 1031. A network element may be virtual or physical. The core network may include, for example, at least one of an Evolved Packet Core (EPC), a 5G Core Network (5GCN), and a Next Generation Core (NGC).
[0265] In some embodiments, the first network element 1031 is, for example, an access and mobility management function (AMF).
[0266] In some embodiments, the first network element 1031 is, for example, a Mobility Management Entity (MME).
[0267] In some embodiments, the first network element 1031 is used for access and mobility management, such as registration management, connection management, and mobility management, etc., but the name is not limited thereto.
[0268] In some embodiments, the first network element 1031 may be a network element independent of the core network device.
[0269] It can be understood that the communication system described in the embodiment of the present disclosure is for the purpose of more clearly illustrating the technical solution of the embodiment of the present disclosure, and does not constitute a limitation on the technical solution provided by the embodiment of the present disclosure. Ordinary technicians in this field can know that with the evolution of the system architecture and the emergence of new business scenarios, the technical solution provided by the embodiment of the present disclosure is also applicable to similar technical problems.
[0270] The following embodiments of the present disclosure may be applied to the communication system 100 shown in FIG1A , or a portion thereof, but are not limited thereto. The entities shown in FIG1A are illustrative only. The communication system may include all or part of the entities shown in FIG1A , or may include other entities other than those shown in FIG1A . The number and form of the entities may be arbitrary. The connection relationship between the entities is illustrative only. The entities may be connected or disconnected, and the connection may be in any manner, including direct or indirect, wired or wireless.
[0271] The embodiments of the present disclosure can be applied to Long Term Evolution (LTE), LTE-Advanced (LTE-A), LTE-Beyond (LTE-B), SUPER 3G, IMT-Advanced, 4th generation mobile communication system (4G), 5th generation mobile communication system (5G), 5G new radio (NR), future radio access (FRA), new radio access technology (RAT), new radio (NR), new radio access (NX), future generation radio access (FX), Global System for Mobile communications (GSM (registered trademark)), CDMA2000, Ultra Mobile Broadband (UMB), IEEE 802.11 (Wi-Fi (registered trademark)), IEEE 802.16 (WiMAX (registered trademark)), IEEE 802.20, Ultra-WideBand (UWB), Bluetooth (registered trademark), Public Land Mobile Network (PLMN) networks, Device-to-Device (D2D) systems, Machine-to-Machine (M2M) systems, Internet of Things (IoT) systems, Vehicle-to-Everything (V2X), systems utilizing other communication methods, and next-generation systems based on and extending these methods. Furthermore, multiple systems may be combined (for example, a combination of LTE or LTE-A with 5G).
[0272] As shown in Figure 1B, in frequency division duplex (FDD) mode, in order to perform downlink precoding that better matches the channel characteristics, the user equipment (UE) needs to feed back the processed CSI report to the network side, for example, the base station side (gNB) corresponding to the access network device.
[0273] With the increasing demand for high-precision precoding matching of channel characteristics, UEs also need to provide more accurate CSI reports. This increases the number of CSI report bits required by UEs, and increases the air interface overhead. To minimize air interface overhead, the base station must also obtain good downlink channel state information.
[0274] In some embodiments, a bilateral model is used for AI-based CSI compression, as shown in Figure 1C. The UE-side model is called an encoder, or a CSI generation model; the network (NW)-side model is called a decoder, or a CSI reconstruction model. The CSI reconstruction model can also be referred to as a CSI recovery model.
[0275] To ensure system performance, when an artificial intelligence (AI) model experiences performance degradation, timely model switching and other operations are required. To monitor model performance, model monitoring is required. This operation can be divided into UE-side model monitoring and NW-side model monitoring. This solution considers NW-side performance monitoring, as shown in the figure below.
[0276] At this point, in addition to feeding back the output of the CSI generation model (AI-based CSI report), the UE side also needs to feed back a high-precision traditional CSI report (ground-truth CSI) as a baseline to evaluate the performance of the AI model, thereby supporting model performance monitoring on the NW side.
[0277] As shown in Figure 1D, the input can be input into the CSI generation model and the high-precision CSI reconstruction model respectively, and the corresponding CSI report is used as a label to calculate the loss value (Loss) of the output of each model to obtain Loss1 and Loss2 respectively, thereby realizing the performance evaluation of the AI model through the loss value calculation.
[0278] As shown in FIG. 1E , the legacy CSI report and the AI-based CSI report may overlap in the time domain, causing transmission conflicts between the two CSI reports.
[0279] In existing standards, NR CSI is reported completely within a single time slot. However, because the number of CSI bits is related to a portion of the CSI (RI), different RIs selected by the UE result in different CSI bit numbers. Unable to determine the number of CSI bits, the base station can only perform blind detection, trying various possibilities. This increases complexity and fails to guarantee performance.
[0280] To address the issue of CSI bit ambiguity, the CSI report is split into two parts: Part 1 and Part 2. The number of bits in Part 1 is fixed, and the number of bits in Part 2 can be determined based on the content of Part 1, as shown in Table 1.
[0281] Table 1
[0282] In Table 1, RI is the abbreviation of rank indication.
[0283] The PMI in Table 1 is the precoding matrix indicator, which is the abbreviation of Precoding Matrix Indicator.
[0284] LI in Table 1 is the layer indicator, which is the abbreviation of Layer ndicator.
[0285] The CQI in Table 1 is a channel quality indicator, which is the abbreviation of Channel Quality Indicator.
[0286] The RI, CQI and other information in the first part can be used to indicate the data volume of the second part.
[0287] The amount of data in the first part is fixed.
[0288] The second part includes at least the output of the CSI model.
[0289] NRPUCCH supports periodic (P) and semi-persistent (SP On PUCCH) CSI reporting.
[0290] Each CSI report transmitted via PUCCH has a corresponding PUCCH resource. The configuration of the CSI report may be as shown in Figure 1F. The configuration of the CSI report may include: a report configuration identifier (reportCongigId), a carrier configuration, a serving cell identifier (ServCellIndex), etc. The configuration of the CSI report has a report configuration type (reportConfigType). The type of CSI report type indicated in Figure 1F is a periodic report. At the same time, in the configuration of the CSI report, there is also a resource configured to transmit the CSI report. In Figure 1F, the resource for transmitting the CSI report may be a physical uplink control channel (PUCCH) resource (PUCCH-CSI-Resource).
[0291] Figure 1G shows that two PUCCH resources for transmitting CSI reports are configured in the same time slot, resulting in a CSI transmission collision. When more than one PUCCH-based CSI report (Multi CSI) needs to be reported in the same time slot, this collision can be resolved as shown in Figure 1H. Assuming that J multi-CSI PUCCHs are sorted from smallest to largest according to their carrying capacity, CSI reports are selected based on their priority. The goal is to ensure the transmission of high-priority CSI reports within the carrying capacity. The carrying capacity of the PUCCH resources can be calculated based on factors such as the target code rate, time-frequency domain resources, and spread spectrum.
[0292] This involves the priority determination of CSI reports. The following provides a method for determining the priority of CSI reports: iCSI (y, k, c, s) = 2·N cells ·M s y+N cells ·M s k+M s c+s
[0293] The meanings of the various parameters are as follows:
[0294] y=0 is used for aperiodic CSI reporting carried on PUSCH; y=1 is used for semi-persistent CSI reporting carried on PUSCH; y=2 is used for semi-persistent CSI reporting carried on PUCCH; y=3 is used for periodic CSI reporting carried on PUCCH;
[0295] k=0 indicates that the CSI reporting of Layer 1 Reference Signal Received Power (L1-RSRP) is carried out, and k=1 indicates that the CSI reporting of L1-RSRP is not carried out.
[0296] c represents the serving cell index;
[0297] N cells is the value of the higher-layer parameter maximum number of serving cells (maxNrofServingCells);
[0298] s is the value of the report configuration identifier (reportConfigID) of the high-level parameter;
[0299] M s is the value of the maximum number of CSI report configurations (maxNrofCSI-ReportConfigurations) of the higher-layer parameter;
[0300] Overall priority value Pr i iCSI The smaller the value, the higher the priority of the CSI report.
[0301] If the time domain occupancy of physical channels scheduled to carry CSI reports overlaps in at least one Orthogonal Frequency Division Multiplexing (OFDM) symbol and are transmitted on the same carrier, the two CSI reports are said to conflict.
[0302] When a UE is configured to transmit two conflicting CSI reports, if the values of y between the two reported CSIs are different, the CSI report with the lower priority value will be transmitted, unless one of the y values is 2 and the other is 3. This means that one of the conflicting CSI reports is a periodic CSI report and the other is a semi-persistent CSI report based on the PUCCH.
[0303] If one of the y values is 2 and the other is 3, the two reported CSIs are multiplexed or discarded according to the priority value.
[0304] With the emergence of AI-based CSI feedback solutions, model performance monitoring on the network (NW) side is considered. Since the UE needs to feedback traditional high-precision legacy CSI reports as a baseline in addition to AI-based CSI feedback, the coexistence of these two feedback methods needs to be considered. Specifically, the following two issues may arise:
[0305] Question 1: When two CSIs are reported using the same CSI-ReportConfigId, the PMI in this report should include two PMs calculated using two different methods. The NW needs to distinguish the PMIs of the two CSIs for model monitoring.
[0306] Question 2: When two CSIs are reported using different CSI-ReportConfigIds, and collision occurs in the same time slot, consider the following two aspects of the collision:
[0307] First, the time domain configuration types of both CSIs can be based on the collision of PUCCH periodic / semi-persistent (P / SP) P / SP types;
[0308] Secondly, the time domain configuration types of the two CSIs can be PUCCH based on P / SP and a collision based on aperiodic / semi-persistent (AP / SP) of the physical uplink shared channel (PUSCH).
[0309] When two types of CSI are transmitted on the same CSI report, as shown in Figure 1I, the traditional CSI report and the AI-based CSI report t are reported in the same CSI-ReportConfigId#1, and this report configuration is associated with the downlink resource CSI-ResourceConfigId#1. Among them, the traditional CSI report is calculated by the UE's CSI processing unit from the Channel State Information-Reference Signal (CSI-RS) in CSI-ResourceConfigId#1; the AI-based CSI report is calculated by the UE-side CSI generation model from the CSI-RS in CSI-ResourceConfigId#1.
[0310] For this CSI report, the second part of the CSI will include two parts:
[0311] The second part of the CSI in the traditional CSI report;
[0312] The output of the UE-side CSI generation model (i.e., AI-based CSI reporting).
[0313] Figure 2 is an interactive diagram illustrating a method for processing channel state information (CSI) according to an embodiment of the present disclosure. As shown in Figure 2, this embodiment of the present disclosure relates to a method for processing channel state information (CSI) for use in a communications system 100. The communications system 100 may include a terminal and access network equipment. The access network equipment may include base stations such as eNBs and / or gNBs.
[0314] The method includes:
[0315] S2101: The terminal determines sending behavior of at least two CSIs according to transmission association of at least two CSIs.
[0316] In some embodiments, the at least two CSIs include: a first CSI and a second CSI.
[0317] In some embodiments, the first CSI is CSI generated based on artificial intelligence (AI) and / or machine learning (ML).
[0318] For example, the first CSI may be an output of a CSI generation model as shown in FIG. 1D .
[0319] In other embodiments, the second CSI is different from the first CSI. That is, the second CSI is not CSI generated based on the AL model and / or the ML model. For example, the first CSI may be CSI carried in an AI-based CSI report as shown in FIG1I . For another example, the second CSI may be CSI carried in a traditional CSI report as shown in FIG1I .
[0320] Exemplarily, the second CSI may be CSI obtained by the terminal based on CSI-RS measurement.
[0321] In some embodiments, the sending behavior may be the behavior of the terminal sending CSI. Exemplarily, the sending behavior may include: determining whether to send the first CSI and / or the second CSI, determining which portion of the first CSI and / or the second CSI to send, and / or specifically sending the first CSI and the second CSI.
[0322] In some embodiments, the first CSI and the second CSI belong to different types of CSI.
[0323] In some embodiments, the at least two CSIs may include multiple CSIs of the same type, or may be CSIs of different types.
[0324] For example, the first CSI and the second CSI may be one or more.
[0325] In some embodiments, the specific contents of the first CSI and the second CSI can be found in Table 1, but it should be noted that the specific contents of the first CSI and the second CSI are not limited to Table 1.
[0326] In some embodiments, the transmission association of at least two CSIs may depend on the transmission configurations of the two CSIs. The CSIs are encapsulated or carried in a CSI report and sent.
[0327] The transmission of different CSIs may be determined by a CSI report configuration (CSI-ReportConfig), which may determine the resource type, resource amount, and / or resource location of the CSI.
[0328] According to the physical channel corresponding to the resource, the resource type may at least include: PUCCH resources and / or PUSCH resources.
[0329] According to the time domain characteristics corresponding to the resources, the resources may at least include: periodic resources, semi-persistent resources and / or non-periodic resources.
[0330] For example, non-periodic resources may also be referred to as dynamic resources, i.e., resources that can be dynamically scheduled through network signaling, such as PUCCH resources and / or PUSCH resources for transmitting CSI scheduled using downlink control information (DCI).
[0331] The resource amount may include: the number of time domain units and / or the number of frequency domain units.
[0332] Time domain units include, but are not limited to, mini-slots and / or symbols.
[0333] The frequency domain unit may include but is not limited to a resource block (RB) and / or a resource element (RE).
[0334] That is, in some embodiments, according to the correlation between the transmission configurations of at least two CSIs, the sending behavior for at least another type of CSI is determined.
[0335] In some embodiments, the transmission association of at least two CSIs includes at least one of the following:
[0336] Whether the CSI reports transmitting at least two CSIs are the same;
[0337] Whether the time domain configuration types of at least two CSI transmissions are the same;
[0338] Whether the physical uplink control channel resources PUCCH for transmitting at least two CSIs are located in the same time domain unit;
[0339] Whether the transmission resources of at least two CSIs overlap in the time domain.
[0340] In some embodiments, at least two CSIs, such as the first CSI and the second CSI, may be sent (or carried) by the same CSI report, that is, the at least two CSIs share the same CSI report.
[0341] In some other embodiments, the first CSI and the second CSI may be sent in different CSI reports.
[0342] Therefore, in some cases, it is necessary to determine whether the first CSI and the second CSI are sent in the same CSI report.
[0343] In some cases, if the first CSI and the second CSI are sent in different CSI reports, the CSI configuration on the network side may select the same or different physical channels and / or time domain transmission behaviors, which are reflected in the time domain configuration type.
[0344] The time domain configuration types may include: periodic, semi-persistent and / or aperiodic.
[0345] The time domain configuration type may include: periodic PUCCH, semi-persistent PUCCH, periodic PUSCH, semi-persistent PUSCH and / or aperiodic PUSCH, etc.
[0346] In some exemplary embodiments, at least two CSIs are configured to be sent on PUCCH resources and / or PUSCH, but the configured PUSCH resources and / or PUCCH resources may also collide at specific locations in the time domain. For example, the transmission resources of at least two CSIs may be in the same time domain unit or in different time domain units.
[0347] The time domain unit may include a time slot, a mini-time slot, a subframe, or a radio frame, etc. The specific time domain unit is not limited here.
[0348] In some embodiments, whether the physical uplink control channel resources PUCCH for transmitting at least two CSIs are located in the same time domain unit may at least include: whether the physical uplink control channel resources PUCCH for transmitting at least two CSIs are located in the same time slot.
[0349] In another embodiment, further, at least two CSIs are configured to be sent on PUCCH resources and / or PUSCH, but the configured PUSCH resources and / or PUCCH resources are at specific positions in the time domain, and not only can they collide in the same time slot, but it can also be further determined whether there is overlap.
[0350] In specific implementations, the transmission behavior of at least two CSIs is not limited to any of the aforementioned associations. Alternatively, whether to jointly transmit the at least two CSIs may be determined based on the transmission time interval and / or transmission frequency interval of the two CSIs. In other words, the transmission association of the at least two CSIs is not limited to the aforementioned examples.
[0351] In some embodiments, at least two CSIs are transmitted through the same CSI report, and it is determined that the first CSI and the second CSI are sent through one CSI report, wherein the first CSI and the second CSI share the first part of the CSI report, and the first CSI and the second CSI are sequentially filled into the second part of the CSI report.
[0352] In the embodiment of the present disclosure, in order to reduce the data volume of the first CSI and the second CSI exceeding the resources that can be provided by the second part of the CSI report configured by the network device due to the need to carry the first CSI and the second CSI in the same CSI report at the same time, in the embodiment of the present disclosure, the first CSI and the second CSI are filled in sequence. In this way, after the access network device on the network side receives the CSI report, it can know whether the currently decoded CSI belongs to the first CSI or the second CSI based on the decoding result.
[0353] In some embodiments, a modulation and coding strategy (MCS) is determined based on the amount of resources in the second part of the CSI report, the amount of data of the first CSI and the second CSI, and the amount of data of the first CSI and the second CSI before encoding;
[0354] Modulate and encode the first CSI and the second CSI according to the MCS to obtain CSI to be transmitted;
[0355] The CSI to be transmitted is written into the second part of the CSI report according to the predetermined order in which the first CSI and the second CSI are populated into the CSI report.
[0356] For example, if the amount of resources required for uncompressing the first CSI and the second CSI is smaller than the amount of resources of the second part of the CSI report, the first CSI and the second CSI may be directly filled into the CSI report in sequence.
[0357] In some embodiments, the order of filling the second part of the CSI report may be first the first CSI and then the second CSI, or first the first CSI and then the second CSI.
[0358] However, no matter which order is adopted, both the terminal and the access network device are aware of it, so the access network device can obtain all the first CSI and second CSI after decoding.
[0359] In some embodiments, the first CSI is filled into the second part of the CSI report first, and then the second CSI is filled. In this way, it can be ensured that the first CSI is written into the CSI report first.
[0360] In some embodiments, at least two CSIs are transmitted via different CSI reports, and transmission behaviors of the at least two CSIs are determined according to a time domain configuration type of the at least two CSI transmissions.
[0361] In some embodiments, at least two CSIs are sent through different CSI reports, which may include the first CSI and the second CSI being sent through different CSIs. At this time, the sending behavior of the at least two CSIs can be determined based on the time domain configuration type of the at least two CSI transmissions.
[0362] The time domain configuration type may include: periodic, aperiodic and / or semi-persistent time domain configuration type.
[0363] In some embodiments, the transmission behaviors of the at least two CSIs are determined based on whether the time domain configuration types of the at least two CSI transmissions are the same.
[0364] In some embodiments, when the time domain configuration types of at least two CSI transmissions are the same, the sending behaviors of the at least two CSIs may be further determined according to the time domain positions of the at least two CSI transmissions.
[0365] In other embodiments, when the time domain configuration types of at least two CSI transmissions are different, it is determined whether to transmit various CSIs separately or to jointly transmit at least two CSIs specifically according to the time domain configuration types of the at least two CSI transmissions.
[0366] In some embodiments, the time domain configuration type of at least two CSI transmissions is periodic and / or semi-continuous PUCCH transmission, and the transmission behavior of at least two CSIs is determined based on whether the PUCCH transmitting the first CSI and the second CSI is located in the same time slot.
[0367] In some embodiments, the PUCCH resources corresponding to the periodic PUCCH transmission are periodically distributed in the time domain. In the time range of the semi-persistent scheduling of the semi-persistent PUCCH transmission, any two PUCCH resources are also periodically distributed.
[0368] Therefore, in some embodiments, if the time domain configuration type of at least two CSI transmissions is periodic and / or continuous PUCCH transmission, this indicates that multiple PUCCH resources periodically distributed in the time domain may be used to transmit CSI reports. In this case, the transmission behavior of the at least two CSIs is further determined based on whether the specific PUCCH resources of the first CSI and the second CSI are located in the same time slot.
[0369] In some embodiments, the PUCCH resources for sending the first CSI and the PUCCH resources for sending the second CSI are in the same time slot, which satisfies the collision rule for multi-CSI transmission. In this case, based on the PUCC resources for the first CSI and the second CSI being in the same time slot, the transmission behavior applicable to the first CSI and the second CSI is determined.
[0370] In some embodiments, the PUCCH resources for transmitting the first CSI and the PUCCH resources for transmitting the second CSI are configured as multi-CSI PUCCH resources.
[0371] Typically, one multi-CSI PUCCH resource corresponds to multiple PUCCH resources.
[0372] In some embodiments, the PUCCH resources corresponding to the multiple CSI PUCCH resources may include but are not limited to: PUCCH resources of the first CSI and PUCCH resources of the second CSI.
[0373] In some embodiments, the first CSI and the second CSI are based on periodic and / or continuous PUCCH resources, and the first CSI and the second CSI are located in the same time slot. In this case, the PUCCH resources for transmitting the first CSI and PUCCH resources and the PUCCH resources for transmitting the second CSI are regarded as multi-CSI PUCCH resources, and the rules for transmitting multiple CSIs using multi-CSI PUCCH resources need to be met.
[0374] Therefore, in some embodiments, the PUCCH resource for transmitting the first CSI and the PUCCH resource for transmitting the second CSI are configured as a multi-CSI PUCCH resource, and the higher priority of the first CSI and the second CSI is transmitted on one PUCCH resource of the multi-CSI PUCCH resource.
[0375] For example, among multiple PUCCH resources associated with a multi-CSI PUCCH resource, the PUCCH resource with the largest resource amount is selected for CSI transmission. When the selected PUCCH resource cannot support all CSI transmissions, the CSI with a higher priority may be given priority.
[0376] For example, at this time, the first CSI and the second CSI may be carried in the same or different CSI reports and sent on the same PUCCH resource.
[0377] For example, when the PUCCH resource with the largest resource size among multiple PUCCH resources associated with a multi-CSI PUCCH resource is sufficient to carry the data volume of the first and second CSI, both the first and second CSI can be transmitted on this PUCCH resource. In this case, the first and second CSI can be transmitted on this PUCCH resource in a predetermined order. Alternatively, when the first and second CSI are transmitted on this PUCCH resource, identifiers for the first and second CSI are also transmitted separately to facilitate the access network device to distinguish between the two CSIs transmitted on the same PUCCH resource.
[0378] In some embodiments, when none of the multiple PUCCH resources associated with a multi-CSI PUCCH resource can carry all the first CSI and the second CSI, it is necessary to select the CSI with higher priority to send first and discard the CSI with lower priority based on the priority of the first CSI and the second CSI, or to send the CSI with lower priority on the next PUCCH resource.
[0379] In some embodiments, the PUCCH resource for transmitting the first CSI and the PUCCH resource for transmitting the second CSI are in the same time slot, and regardless of whether the PUCCH resource for transmitting the first CSI and the PUCCH resource for transmitting the second CSI overlap in the time domain, the collision rule for multi-CSI transmission is satisfied. In this case, based on the PUCC resources for transmitting the first CSI and the second CSI being in the same time slot, the transmission behavior applicable to the first CSI and the second CSI is determined. That is, when the PUCCH resource for transmitting the first CSI and the PUCCH resource for transmitting the second CSI are in the same time slot, and whether the PUCCH resource for transmitting the first CSI and the PUCCH resource for transmitting the second CSI overlap or do not overlap in the time domain, based on the PUCC resources for transmitting the first CSI and the second CSI being in the same time slot, it can be determined that the higher-priority CSI is preferentially transmitted on one of the corresponding multi-CSI PUCCH resources.
[0380] In some embodiments, the priorities of the first CSI and the second CSI may be specified by a protocol or by a network device.
[0381] Exemplarily, the priority of the first CSI is higher than the priority of the second CSI, and so on.
[0382] In some embodiments, the same functional relationship is used to determine the priority of the first CSI and the second CSI;
[0383] or,
[0384] Different functional relationships are used to determine the priorities of the first CSI and the second CSI respectively.
[0385] In some embodiments, using a functional relationship to calculate the priority of the first and second CSI eliminates the need for protocol agreement or network-side specification. Without protocol agreement, the priorities of the first and second CSI can be dynamically adjusted rather than fixed. Without network device instructions, signaling is unnecessary, thus saving signaling overhead.
[0386] In some embodiments, since the first and second CSI are different types of CSI, their parameters are different. Therefore, the same functional relationship can be used, or different priorities can be calculated. If the same functional relationship is used to calculate the priorities of the first and second CSI, both the terminal and the access network device only need to maintain one functional relationship.
[0387] In other embodiments, since the first CSI and the second CSI are different types of CSI, different functional relationships can be used to calculate the priority. In this way, the priority calculation of the first CSI and the second CSI can be separated as needed, thereby improving the flexibility of the priority setting of the first CSI and the second CSI.
[0388] In some embodiments, the same functional relationship is used to determine the priority of the first CSI and the second CSI, including:
[0389] The following functional relationship is used to calculate the priorities of the first CSI and the second CSI respectively; iCSI (y,k,c,s)=2·N cells ·M s y+N cells ·M s k+M s c + s (functional relation 1);
[0390] Wherein, for the aperiodic first CSI transmitted by PUSCH, y=0;
[0391] For the semi-persistent first CSI of PUSCH transmission, y=1;
[0392] For the semi-persistent first CSI transmitted by PUCCH, y=2;
[0393] For the first CSI of the PUCCH transmission period, y=3;
[0394] For the aperiodic second CSI transmitted by PUSCH, y=4;
[0395] For the semi-persistent second CSI transmitted by PUSCH, y=5;
[0396] For the semi-persistent second CSI transmitted by PUCCH, y=6;
[0397] For the second CSI of the PUCCH transmission period, y=7;
[0398] For the first CSI or the second CSI carrying the layer 1 reference signal received power L1-RSRP, k=0;
[0399] For the first CSI or the second CSI that does not carry the layer 1 reference signal received power L1-RSRP, k=1;
[0400] Indicates that the CSI reporting of L1-RSRP is carried out, and k=1 indicates that the CSI reporting of L1-RSRP is not carried out;
[0401] c represents the serving cell index;
[0402] N cells is the maximum number of serving cells maxNrofServingCells;
[0403] s is the value of the report configuration identifier reportConfigID;
[0404] M s is the maximum value of the CSI report configuration maxNrofCSI-ReportConfigurations;
[0405] Pr i iCSI Represents priority, Pr i iCSI Negatively correlated with priority
[0406] Of course, the above is merely an example of using the same functional relationship to calculate the first CSI and the second CSI, and the specific implementation is not limited to the above example.
[0407] In some cases, the functional relationship 1 may include one or more coefficients and / or one or more bias values.
[0408] In other embodiments, different functional relationships are used to determine the priorities of the first CSI and the second CSI, respectively, including:
[0409] The priority of the first CSI is determined using the following function: iCSI (y1,y2,k,c,s)=3·N cells ·M s ·y1+2·N cells ·M s y2+N cells ·M s k+M s c + s (functional relation 2);
[0410] Wherein, for the aperiodic first CSI transmitted by PUSCH, y=0;
[0411] For the semi-persistent first CSI of PUSCH transmission, y=1;
[0412] For the semi-persistent first CSI transmitted by PUCCH, y=2;
[0413] For the first CSI of the PUCCH transmission period, y=3;
[0414] For the aperiodic second CSI transmitted by PUSCH, y=4;
[0415] c represents the serving cell index;
[0416] N cells is the maximum number of serving cells (maxNrofServingCells);
[0417] s is the value of the report configuration identifier (reportConfigID);
[0418] M s is the maximum value of CSI report configuration (maxNrofCSI-ReportConfigurations);
[0419] Pr i iCSI Represents priority, Pr i iCSI Negatively correlated with priority.
[0420] In some embodiments, different functional relationships are used to determine the priorities of the first CSI and the second CSI, respectively, including:
[0421] The priority of the second CSI is determined using the following function: iCSI (y,k,c,s)=2·N cells ·M s y+N cells ·M s k+M s c + s (functional relation 3);
[0422] For the aperiodic second CSI transmitted by PUSCH, y=0;
[0423] For the semi-persistent second CSI transmitted by PUSCH, y=1;
[0424] For the semi-persistent second CSI transmitted by PUCCH, y=2;
[0425] For the second CSI of the PUCCH transmission period, y=3;
[0426] c represents the serving cell index;
[0427] N cells is the maximum number of serving cells maxNrofServingCells;
[0428] s is the value of the report configuration identifier reportConfigID;
[0429] M s is the maximum value of the CSI report configuration maxNrofCSI-ReportConfigurations;
[0430] Pr i iCSI Represents priority, Pr i iCSI Negatively correlated with priority.
[0431] It can be seen that the priorities of the first CSI and the second CSI are calculated respectively using function relationship 2 and function relationship 3.
[0432] Of course, the above are all specific implementation methods for calculating priority, and the specific implementation is not limited to the above examples.
[0433] In some other embodiments, determining the transmission behavior of at least two CSIs based on whether the PUCCH resources for transmitting the first CSI and the second CSI are located in the same time slot includes:
[0434] The PUCCH resource for transmitting the first CSI and the PUCCH resource for transmitting the second CSI are located in the same time slot and at different time domain positions. It is determined that the first CSI and the second CSI are jointly transmitted on the two PUCCH resources for transmitting the first CSI and the second CSI.
[0435] In this case, if the time domain configuration type of the first CSI and the second CSI is periodic and / or semi-continuous, and the PUCCH resources of the first CSI and the PUCCH resources of the second CSI are in the same time slot, the first CSI and the second CSI located at different time domain positions will be jointly transmitted on two PUCCH resources.
[0436] The first CSI and the second CSI transmitted jointly may have at least one of the following characteristics:
[0437] The first CSI and the second CSI may use MCS;
[0438] The first CSI and the second CSI are not limited to being transmitted on one PUCCH resource. For example, part of the PUCCH resources of the first CSI can be used to transmit the second CSI. For another example, part of the first CSI can also be transmitted on the PUCCH resources of the second CSI, so that when one of the first CSI and the second CSI does not need to occupy a full PUCCH resource, the remaining PUCCH resources can be used to transmit the other CSI.
[0439] In one embodiment, jointly transmitting the first CSI and the second CSI includes:
[0440] Determine a modulation and coding strategy (MCS) based on the resource amounts of the two PUCCH resources and the amounts of data of the first CSI and the second CSI before encoding;
[0441] Modulate and encode the first CSI and the second CSI according to the MCS to obtain CSI to be transmitted;
[0442] The CSI is sent on two PUCCH resources.
[0443] In some embodiments, by using the same MCI for modulation and coding for the first CSI and the second CSI, the first CSI and the second CSI can be sent to the network side through their respective corresponding CSIs as much as possible.
[0444] In some embodiments, the time domain configuration types of at least two CSI transmissions include: periodic or semi-continuous PUCCH transmission and non-periodic or semi-continuous PUSCH transmission, and the transmission behaviors of at least two CSIs are determined based on whether the PUCCH transmission and the PUSCH transmission overlap in the time domain.
[0445] In some embodiments, the PUCCH and the PUSCH are respectively used to transmit different CSIs among the at least two CSIs.
[0446] When the transmission resources of the first CSI and the second CSI are one PUCCH resource and the other PUSCH resource, the sending behavior of the first CSI and the second CSI will be determined according to whether they overlap in the time domain.
[0447] In some embodiments, the PUCCH resources and PUSCH resources for transmitting the first and second CSI overlap in the time domain. In one case, the CSI transmitted by the PUCCH is discarded, or in another case, the CSI transmitted by the PUCCH can be transferred to the PUSCH for transmission. If the CSI transmitted by the PUCCH resources is transferred to the PUCSH for transmission, the access network device can still receive both the first and second CSI.
[0448] In some other embodiments, the second part of the CSI report transmitted on the PUCCH is transferred to be transmitted on the PUCSH.
[0449] In some embodiments, if two PUCCH resources overlap in time domain, then depending on whether the two PUCCH resources overlap in frequency domain, if the two PUCCH resources do not overlap in frequency domain, the two PUCCH resources may continue to be used to jointly transmit the first CSI and the second CSI.
[0450] In some other embodiments, if two PUCCH resources overlap in time domain and frequency domain, the CSI with higher priority may be sent preferentially based on the priority of the first CSI and the second CSI.
[0451] At this time, the priorities of the first CSI and the second CSI may be agreed upon by a protocol, specified by a network device, or calculated using any one of the aforementioned functional relationships 1, 2, and 3.
[0452] In the case of jointly transmitting the first CSI and the second CSI, a separator is provided between the first CSI and the second CSI to facilitate the access network device to distinguish the first CSI and the second CSI.
[0453] In some embodiments, PUCCH transmission and PUCSH transmission overlap in the time domain, and it is determined to transfer the second part of the third CSI transmitted by the PUCCH to the PUCSH transmission; wherein the third CSI is the first CSI or the second CSI.
[0454] At this time, the first CSI and the second CSI can share the same first part of the CSI report, which saves resources on the one hand, saves signaling overhead on the other hand, and allows the access network device to receive the complete first CSI and second CSI on the other hand.
[0455] In some embodiments, PUCCH transmission and PUCSH transmission overlap in the time domain, and it is determined to transfer the second part of the third CSI transmitted by the PUCCH to the PUCSH transmission; wherein the third CSI is the first CSI or the second CSI.
[0456] The network device can configure one or more PUCSH resources for the terminal. The transmission content of the specific PUCSH resources can be within the specified type configured by the network device and can be freely controlled by the terminal.
[0457] In some embodiments, there are multiple ways to calculate the third CSI. Several examples are provided below, but the specific implementation is not limited to these examples.
[0458] According to the first part of the CSI report transmitted by the PUSCH, the amount of PUSCH resources is determined to be twice the amount of PUSCH resources required for the fourth CSI.
[0459] In some embodiments, if the third CSI is the first CSI, then the fourth CSI is the second CSI; if the third CSI is the second CSI, then the fourth CSI is the first CSI.
[0460] In some embodiments, the PUSCH resources for calculating the first CSI or the second CSI may be calculated using any relevant technique. If double the PUCSH resources are directly used, after calculating the amount of PUCSH resources required for the first CSI or the second CSI originally configured for PUSCH transmission, the amount may be multiplied by 2. In this case, the access network device receives the CSI transmitted by the PUCSH and can directly determine which decoded information belongs to the first CSI and which belongs to the second CSI based on the resource split.
[0461] In some embodiments, based on the first part of the CSI report transmitted by the PUSCH, the amount of PUSCH resources is determined to be twice the amount of PUSCH resources required for the fourth CSI. This may include but is not limited to at least one of the following:
[0462] Option 1: For CSI part 2 transmission on PUSCH without repetition type B of UL-SCH, and if the higher layer parameter numberOfSlotsTBoMS is not present in the resource allocation table, or if the higher layer parameter numberOfSlotsTBoMS is present in the resource allocation table and the value of numberOfSlotsTBoMS indicated by the time domain resource allocation field of the DCI is 1, the number of coded modulation symbols per layer used for part 2 CSI transmission is determined as follows:
[0463] numberOfSlotsTBoMS indicates the number of slots allocated for transport block (TB) processing on the multi-slot PUSCH of DCI format 0_1 / 0_2;
[0464] O CSI-2 Indicates the number of bits of the original part 2 CSI transmitted on the PUSCH;
[0465] If O CSI-2 ≥360, L CSI-2 =11; otherwise L CSI-2 The number of CRC bits required for the original part 2 CSI transmitted on the PUSCH and is determined by TS 38.212-6.3.1.2.1;
[0466] Indicates the code rate offset value. The specific offset value is determined by the DCI format of the scheduled PUSCH transmission or by higher-layer parameters;
[0467] C UL-SCH Indicates the number of UL-SCH code blocks transmitted by PUSCH;
[0468] If the DCI format for scheduling PUSCH transmission includes the Code Block-group transmission information (CB-BTI) field, it indicates that the UE should not send the rth code block, K r =0; otherwise, K r represents the size of the rth code block of the UL-SCH transmitted by the PUSCH;
[0469] The predetermined bandwidth for PUSCH transmission, expressed as the number of subcarriers;
[0470] Indicates the number of subcarriers in OFDM symbol l that carries PTRS in PUSCH transmission;
[0471] If there is HARQ-ACK for transmission on the same PUSCH with UL-SCH and without CG-UCI, then Q′ACK / CG-UCI=Q′ ACK ,and:
[0472] If the number of HARQ-ACK information bits is greater than 2, then Q′ ACK is the number of coded modulation symbols per layer for HARQ-ACK transmitted on PUSCH.
[0473] If the number of HARQ-ACK information bits is 1 or 2, then Q′ ACK =0;
[0474] If both HARQ-ACK and cell-granted uplink control information (CG-UCI) are present on the same PUSCH with UL-SCH, then Q′ACK / CG-UCI=Q′ ACK ,and:
[0475] Q′ ACK The number of coded modulation symbols per layer for HARQ-ACK and CG-UCI transmitted on PUSCH.
[0476] Configured grant-uplink control information (CG-UCI) and UL-SCH appear on the same PUSCH, and there is no hybrid automatic repeat request acknowledgment (HARQ-ACK), then Q'ACK / CG-UCI=Q' CG-UCI , and Q′ CG-UCI Indicates the number of coded modulation symbols per layer of CG-UCI transmitted on PUSCH.
[0477] Q′ CSI-1 Indicates the number of coded modulation symbols per layer of CSI part 1 transmitted on PUSCH;
[0478] represents the number of resources available for transmitting UCI in OFDM symbol l,
[0479] Indicates the total number of OFDM symbols for PUSCH, including all OFDM symbols used for DMRS:
[0480] For any OFDM symbol carrying a PUSCH demodulation reference signal (DMRS),
[0481] For any OFDM symbol that does not carry PUSCH DMRS,
[0482] α is configured by high-level parameters (scaling) and is a scale factor.
[0483] PUSCH transmission supports repetition types A and B. Repetition type A allows repetition within a single slot, not across slots. Repetition type B allows repetition across slots.
[0484] In some embodiments, the higher layer parameters may include Radio Resource Control (RCC) parameters.
[0485] Option 2: For PUSCH that does not use UL-SCH repetition type B, if numberOfSlotsTBoMS exists in the resource allocation table and the value of numberOfSlotsTBoMS indicated by the time domain resource allocation field in the DCI is greater than 1, the number of coded modulation symbols per layer used for part 2 CSI′ transmission is determined as follows:
[0486] N s The value of numberOfSlotsTBoMS indicated by the time domain resource allocation field in the DCI;
[0487] Indicates the number of subcarriers in the OFDM symbol carrying PTRS in the timeslot with part 2 CSI′ transmission allocated for TB processing on the multi-slot PUSCH;
[0488] Indicates the number of resources available for UCI transmission in OFDM symbol 1 in a slot with part 2 transmission allocated for TB processing on the multi-slot PUSCH.
[0489] Indicates the total number of OFDM symbols for PUSCH, including all OFDM symbols used for DMRS;
[0490] The other parameters are calculated the same as in Case 1 above.
[0491] Option 3: For part 2 CSI′ transmission on the actual repetition of PUSCH with UL-SCH repetition type B, the number of coded modulation symbols per layer is as follows:
[0492] In PUSCH transmission, assuming no segmented nominal repetition, the number of OFDM symbol l resources that can be used for UCI transmission. The nominal repeated transmission here may include: In Repetition Type B of PUSCH, one transmission is called a nominal transmission.
[0493] Indicates the total number of OFDM symbols in the nominal repetition of PUSCH, including all OFDM symbols used for DMRS;
[0494] For any OFDM symbol carrying PUSCH DMRS, if there is no segmented nominal repeated transmission,
[0495] For any OFDM symbol that does not carry PUSCH DMRS, if there is no segmented nominal repeated transmission, in represents the number of subcarriers in OFDM symbol l that carries PTRS assuming nominal repeated transmission without segmentation in PUSCH;
[0496] Indicates the number of resources available for UCI transmission in OFDM symbol 1 during actual repeated PUSCH transmission.
[0497] For any OFDM symbol carrying actual repeated transmissions of PUSCH DMRS,
[0498] For any OFDM symbol that does not carry an actual repeated transmission of PUSCH DMRS, in, Indicates the number of subcarriers carrying PTRS in OFDM symbol 1 in the actual repeated transmission of PUSCH.
[0499] Indicates the total number of OFDM symbols in the actual repeated transmission of PUSCH, including all OFDM symbols used for DMRS;
[0500] The other parameters are the same as those calculated in Case 1 and Case 2 above.
[0501] Option 4: For PUSCH without UL-SCH transmission, the number of coded modulation symbols per layer of part 2 CSI′ is as follows:
[0502] The predetermined bandwidth for PUSCH transmission is expressed as the number of subcarriers;
[0503] Indicates the number of subcarriers in OFDM symbol l that carries PTRS in PUSCH transmission;
[0504] When the number of HARQ-ACK bits is greater than 2, Q'ACK represents the number of coded modulation symbols per layer of HARQ-ACK transmitted on PUSCH; when the number of HARQ-ACK bits is 1 or 2, Q' ACK =0;
[0505] Q′CSI-1 Indicates the number of coded modulation symbols per layer of CSI part 1 transmitted on PUSCH;
[0506] Indicates the number of resources available for UCI transmission in the OFDM symbol l originally transmitted by PUSCH,
[0507] Indicates the total number of OFDM symbols for PUSCH, including all OFDM symbols used for DMRS.
[0508] Option 5: In this case, since the required number of resources is added, the actual total number of resources used for PUSCH UCI transmission becomes
[0509] In some embodiments, the amount of required PUSCH resources may be calculated as follows:
[0510] Determine the amount of PUCSH resources required for the third CSI and the fourth CSI respectively according to the first part of the CSI report transmitted by the PUSCH, and determine the amount of PUSCH resources as the total amount of resources indicated by the PUSCH resources required for the third CSI and the fourth CSI and the separation between the third CSI and the fourth CSI.
[0511] For example, there are many ways to calculate PUCSH resources in this way, and the following optional methods are specifically provided:
[0512] Option 1: For CSI part 2 transmission on PUSCH without repetition type B with UL-SCH, and if the higher layer parameter numberOfSlotsTBoMS is not present in the resource allocation table, or if the higher layer parameter numberOfSlotsTBoMS is present in the resource allocation table and the value of numberOfSlotsTBoMS indicated by the time domain resource allocation field of the DCI is 1, then the number of coded modulation symbols per layer used for part 2 CSI transmission is determined as follows:
[0513] Indicates the number of bits required for Part 2 CSI transmitted on PUCCH;
[0514] Indicates the number of bits required for the original PUSCH part 2 CSI;
[0515] Other parameters are the same as those in Option 1, Case 1.
[0516] For PUSCH not using UL-SCH repetition type B, if numberOfSlotsTBoMS exists in the resource allocation table and the value of numberOfSlotsTBoMS indicated by the time domain resource allocation field in the DCI is greater than 1, the number of coded modulation symbols per layer used for part 2 CSI′ transmission is determined as follows:
[0517] Indicates the number of bits required for Part 2 CSI transmitted on PUCCH;
[0518] Indicates the number of bits required for the original PUSCH part 2 CSI;
[0519] Other parameters are the same as those in option 1, case 2.
[0520] Option 2: For part 2 CSI′ transmission on the actual repetition of PUSCH with UL-SCH repetition type B, the number of coded modulation symbols per layer is as follows:
[0521] Indicates the number of bits required for Part 2 CSI transmitted on PUCCH;
[0522] Indicates the number of bits required for the original PUSCH part 2 CSI;
[0523] Other parameters are the same as those in option 1, case 2.
[0524] Option 3: For Part 2 CSI′ transmitted on the PUSCH without UL-SCH transmission, the uplink symbol occupancy formula remains consistent with the existing standard, as follows:
[0525] In the above case, although the uplink symbols required for PUSCH CSI part 2 are not directly amplified, the PUCCH part 2 CSI content is added during bit-level processing. If the allowed uplink resources are insufficient, the following methods can be used:
[0526] Adjust the bit rate of CSI part 2, or select the priority of CSI part 2 according to the priority, or a combination of the above two solutions.
[0527] S2102: The terminal sends CSI according to the determined sending behavior.
[0528] In some embodiments, based on the determination of at least two CSI transmission behaviors, the CSI is transmitted on PUCCH resources and / or PUSCH resources corresponding to the CSI.
[0529] In some embodiments, based on the determination of transmission behavior of at least two CSIs, the first CSI and / or the second CSI are transmitted on PUCCH resources and / or PUSCH resources corresponding to the CSIs.
[0530] S2103: The access network device determines the receiving behavior for at least two CSIs based on the transmission correlation of the at least two CSIs; the at least two CSIs include: a first CSI and a second CSI; wherein the first CSI is a CSI generated based on artificial intelligence and / or machine learning; and the second CSI is different from the first CSI.
[0531] In some embodiments, the access network device configures the CSI reporting configuration of each CSI for the terminal, and the access network device itself will know each CSI reporting configuration, so that the reception behavior for at least two CSIs can be determined according to the transmission correlation of at least two CSIs.
[0532] In some embodiments, when the terminal determines the sending behavior of at least two CSIs, it determines it according to the protocol agreement, and the access network device will also be aware of the protocol agreement. Therefore, the access network device can determine the receiving behavior for at least two CSIs based on the transmission correlation of the two CSIs described in the protocol agreement, in a manner that is known to the terminal.
[0533] Here, the receiving behavior of the access network device for at least two CSIs is the same as the sending behavior of the terminal for at least two CSIs.
[0534] Therefore, in this public embodiment, the way in which the access network device determines the receiving behavior for at least two CSIs can be referred to step S2101, and the specific content will not be repeated here.
[0535] In some embodiments, the terminal performs a certain sending behavior, and the base station performs a certain receiving behavior.
[0536] On the one hand, the above CSI processing method can solve the problem of insufficient resources when two CSIs are sent using the same CSI report, resulting in insufficient CSI content reported to the base station. For example, this method can enable both the first CSI and the second CSI to be reported to the access network device.
[0537] On the other hand, if at least two CSIs are sent using different CSI reports, appropriate sending and receiving behaviors of the at least two CSIs will be selected based on whether the resources for sending the at least two CSIs collide, and further based on transmission relevance, thereby achieving flexible reception of CSI.
[0538] It is worth noting that S2101 and S2103 may not have a specific order. For example, S2101 and S2103 may be executed simultaneously, or S2101 may be executed first and then S2103, or S2103 may be executed first and then S2101.
[0539] If the access network device executes S2103, both S2101 and S2103 can be set before S2102.
[0540] In some embodiments, the access network device may not execute S2103. The access network device may passively receive the CSI sent by the terminal in the corresponding resources, and the specific received CSI type may be determined based on decoding the received data.
[0541] Figure 3 is an interactive diagram illustrating a method for processing channel state information (CSI) according to an embodiment of the present disclosure. As shown in Figure 3, the embodiment of the present disclosure relates to a method for processing channel state information (CSI) for a terminal. The terminal may also be referred to as user equipment (UE).
[0542] In some embodiments, the method may include:
[0543] S3101: Determine sending behavior of at least two CSIs according to transmission association of at least two CSIs.
[0544] In some embodiments, the at least two CSIs include: a first CSI and a second CSI.
[0545] In some other embodiments, the first CSI is CSI generated based on artificial intelligence and / or machine learning; and the second CSI is different from the first CSI.
[0546] In this embodiment, the specific implementation of S3101 can refer to S2101 of the corresponding embodiment of Figure 2.
[0547] In some embodiments, the method may further include:
[0548] S3102: Execute the determined sending behavior.
[0549] It can be understood that executing the determined sending behavior may include: sending at least two CSIs according to the determined sending behavior. Specifically, it may include: sending the first CSI and / or the second CSI according to the determined sending behavior.
[0550] Figure 4 is an interactive diagram illustrating a method for processing channel state information (CSI) according to an embodiment of the present disclosure. As shown in Figure 4, the present disclosure relates to a method for processing channel state information (CSI) for use in access network devices. The access network devices include, but are not limited to, various base stations or access points.
[0551] In some embodiments, the method may include:
[0552] S4101: Determine a receiving behavior for at least two CSIs according to transmission association of at least two CSIs.
[0553] In some embodiments, the at least two CSIs include: a first CSI and a second CSI.
[0554] In some other embodiments, the first CSI is CSI generated based on artificial intelligence and / or machine learning; and the second CSI is different from the first CSI.
[0555] In this embodiment, the specific execution of S4101 can refer to S2103 of the corresponding embodiment of Figure 2.
[0556] In some embodiments, the method may further include:
[0557] S3102: Execute the determined sending behavior.
[0558] It can be understood that executing the determined sending behavior may include: sending at least two CSIs according to the determined sending behavior. Specifically, it may include: sending the first CSI and / or the second CSI according to the determined sending behavior.
[0559] In some embodiments, when two types of CSI are transmitted in the same CSI report, as shown in FIG. 1I .
[0560] As shown in Figures 1I and 5A, both CSIs are transmitted on the same CSI report.
[0561] At this point, the content of the traditional CSI report and the AI-based CSI report CSI part 2 will include two parts:
[0562] CSI part 2 of the traditional CSI report;
[0563] Output of the UE-side CSI generation model (AI-based CSI report).
[0564] At this point, in order to better distinguish the two parts of CSI part 2, the following allocation can be made, that is, solution 1 for problem 1 is as follows:
[0565] Since the number of bits of the AI-based CSI report is fixed, in order for the NW side to distinguish the two parts of the CSI part 2, the following allocation can be performed as shown in Figure 5A.
[0566] The number of bits used in AI-based CSI reports is relatively fixed. For example, once the AI model or ML model is determined, the number of bits used in the output of the AI / ML model is determined.
[0567] Even if the number of PUCCH resources allocated to CSI Part 2 is smaller than the enhanced Part 2 bitstream to be transmitted in Figure 5A, the two CSI Part 2 contents to be transmitted undergo channel coding and rate matching, as specified in existing standards, and are subject to the same degree of bit errors before being transmitted using the limited PUCCH resources. After traversing the channel, the recovered CSI Part 2 bitstream at the gNB can still distinguish the two Part 2 contents, enabling network-side model monitoring.
[0568] In some embodiments, when two types of CSI are transmitted on different reports, it can be divided into the following two cases:
[0569] The time domain behavior of both CSIs is P / SP on PUCCH;
[0570] The time domain behaviors of the two types of CSI are P / SP on PUCCH and AP / SP on PUSCH.
[0571] The following will explain these two situations respectively and propose corresponding solutions.
[0572] In some embodiments,
[0573] For the case where two types of CSI are transmitted on different reports and the time domain behavior is P / SP on PUCCH, if the PUCCH resources corresponding to the two CSI reports are not transmitted on the same time slot, that is, there is no collision in the same time slot, there is no impact on the existing standard.
[0574] Therefore, the following mainly considers the case where two CSI reports, both with P / SP on PUCCH time domain behavior, are configured for transmission in the same timeslot with different periods, as shown in Figure IE below. In this case, a multi-CSI conflict occurs between the two CSI reports. As shown in Figure IE, CSI-ReportConfigId#1, which transmits traditional CSI, and CSI-ReportConfigId#2, which transmits AI-based CSI, are transmitted in the same timeslot and are associated with PUCCH-ResourceId#1 and PUCCH-ResourceId#2, respectively.
[0575] In this case, the two types of CSI are carried and transmitted on the same PUCCH time slot.
[0576] At this time, the RRC signaling configuration of the CSI report and the PUCCH configuration carrying the CSI report are considered, as shown in FIG5B .
[0577] Figure 5B shows the association between CSI-ReportConfig and PUCCH-CSI-Resource. In Figure 5B, the PUCCH resources corresponding to two CSI reports transmitted using two PUCCH resources in the same time slot are configured as multi-CSI PUCCH resources and ultimately sent on one PUCCH resource in the multi-CSI PUCCH resources.
[0578] Therefore, for the case where two CSI reports are configured in the same time slot, the following solutions are available:
[0579] Configure a multi-CSI PUCCH resource to be associated with the PUCCH resources corresponding to the two CSI-ReportConfigIds.
[0580] That is, the multi-CSI-PUCCH-ResourceList as shown in FIG5C must include PUCCH-ResourceId#1 and PUCCH-ResourceId#2.
[0581] Even if multi-CSI PUCCH is configured, when the CSI resources required for transmission exceed the carrying capacity of the multi-CSI PUCCH resources, it is still necessary to make a choice based on the CSI priority to ensure that both CSI reports can be fully reported in the same PUCCH (PUCCH with larger carrying capacity).
[0582] In view of this, two methods are proposed for CSI transmission: one is based on priority, giving priority to the high-priority CSI, and the other is to perform joint transmission of two types of CSI.
[0583] Option 1: Consider designing the priority of CSI reporting after adding AI-based CSI reporting.
[0584] Option 1-1: Reuse the priority formula design in the existing standard, but add a new y value for AI-based CSI reporting. iCSI (y, k, c, s) = 2·N cells ·M s y+N cells ·M s k+M s c+s
[0585] in:
[0586] y=0 is used for aperiodic AI-based CSI reporting carried on PUSCH, y=1 is used for semi-static AI-based CSI reporting carried on PUSCH, y=2 is used for semi-static AI-based CSI reporting carried on PUCCH, and y=3 is used for periodic AI-based CSI reporting carried on PUCCH;
[0587] y=4 is used for aperiodic CSI reporting carried on PUSCH, y=5 is used for semi-static CSI reporting carried on PUSCH, y=6 is used for semi-static CSI reporting carried on PUCCH, and y=7 is used for periodic CSI reporting carried on PUCCH.
[0588] k=0 indicates that the CSI reporting of L1-RSRP is carried out, and k=1 indicates that the CSI reporting of L1-RSRP is not carried out;
[0589] c represents the serving cell index;
[0590] N cells is the value of the high-level parameter maxNrofServingCells;
[0591] s is the value of the high-level parameter reportConfigID;
[0592] M s is the value of the higher-level parameter maxNrofCSI-ReportConfigurations;
[0593] Overall priority value Pr i iCSI The smaller the value, the higher the priority of the CSI report.
[0594] Option 1-2: Consider AI-based CSI reporting and expand the priority formula in the existing standard as follows. iCSI (y1, y2, k, c, s) = 3·N cells Ms y1+2 N cells ·M s y2+N cells ·M s k+M s c+s
[0595] in:
[0596] y1=0 is used for aperiodic AI-based CSI reporting carried on PUSCH, y1=1 is used for semi-static AI-based CSI reporting carried on PUSCH, y1=2 is used for semi-static AI-based CSI reporting carried on PUCCH, and y1=3 is used for periodic AI-based CSI reporting carried on PUCCH;
[0597] y2=0 is used for aperiodic CSI reporting carried on PUSCH, y2=1 is used for semi-static CSI reporting carried on PUSCH, y2=2 is used for semi-static CSI reporting carried on PUCCH, and y2=3 is used for periodic CSI reporting carried on PUCCH.
[0598] k=0 indicates that the CSI reporting of L1-RSRP is carried out, and k=1 indicates that the CSI reporting of L1-RSRP is not carried out;
[0599] c represents the serving cell index;
[0600] N cells is the value of the high-level parameter maxNrofServingCells;
[0601] s is the value of the high-level parameter reportConfigID;
[0602] M s is the value of the higher-level parameter maxNrofCSI-ReportConfigurations;
[0603] Overall priority value Pr i iCSI The smaller the value, the higher the priority of the CSI report.
[0604] Option 2: When two PUCCH resources are transmitted in the same time slot and there is no time-frequency resource conflict: Make full use of the configured multi-CSI PUCCH resources and change the existing standard restriction that when a multi-CSI conflict occurs, multiple conflicting CSIs must be transmitted on the same multi-CSI PUCCH. When the configured multi-CSI PUCCH resources are insufficient to transmit two CSI reports, up to two multi-CSI PUCCHs can be combined for transmission to report all CSI content.
[0605] 5D is a flowchart of joint transmission of multiple CSIs for a multi-CSI PUCCH. In this embodiment, the term "joint" may be understood as "common."
[0606] The term "joint" may mean that if the first PUCCH resource is insufficient to transmit the corresponding CSI report, but the second resource is sufficient, the second Multi-CSI PUCCH resource may be selected to transmit the excess portion. This is merely an example, and other possible scenarios are not excluded.
[0607] In some cases, simultaneous transmission of CSI on PUCCH and PUSCH is not supported. Therefore, when the transmission times of the two overlap, one channel needs to be selected for transmission.
[0608] When two types of CSI are transmitted on different CSI reports and their time domain behaviors are P / SP on PUCCH and AP / SP on PUSCH respectively, there are different combinations of the two types of CSI time domain behaviors, as follows:
[0609] The time domain behavior of AI-based CSI is P / SP on PUCCH, while the time domain behavior of traditional CSI is AP / SP on PUSCH;
[0610] The time domain behavior of AI-based CSI is AP / SP on PUSCH, while the time domain behavior of traditional CSI is P / SP on PUCCH.
[0611] However, considering the collision problem, that is, when PUCCH and PUSCH resources completely or partially overlap in the time domain, the above two situations have the same problems and solutions, so they will not be distinguished in the following content.
[0612] As shown in Figure 5E, in the case of collision between PUCCH and single-slot PUSCH, when CSI is already transmitted in both PUSCH and PUCCH, the HARQ / ACK carried in the PUCCH needs to be transferred to the PUSCH for transmission, and the CSI in the PUCCH needs to be discarded to avoid redundant transmission of CSI.
[0613] When considering AI-based CSI reporting, it is necessary to avoid discarding important information such as PMI, thereby supporting model monitoring on the NW side. As shown in Figure 5F, the PUCCH and PUSCH collision resolution is enhanced, and at least the second part of the CSI report transmitted on the PUCCH is transferred to the PUSCH for transmission. At this time, the PUSCH resource calculation is involved again. More specifically, there are two options and corresponding uplink resource calculation methods:
[0614] Option 1: Calculate the required part 2 CSI′ based on the part 1 CSI information in the PUSCH, and append the part 2 CSI transmitted on the PUCCH to the end of the PUSCH part 2 CSI.
[0615] At this time, the part 2 CSI′ includes the part 2 CSI that should be transmitted on the PUSCH and the part 2 CSI that should be transmitted on the PUCCH;
[0616] The required uplink resources for part 2 CSI′ are calculated according to the following formula. In this case, the required uplink resources are twice the uplink resources required for part 2 CSI in the existing standard. Based on the calculation of the required uplink resources for part 2 CSI in the existing standard, the calculation of part 2 CSI′ can also be divided into the following cases:
[0617] For CSI part 2 transmission on PUSCH without repetition type B with UL-SCH, and if the higher layer parameter numberOfSlotsTBoMS is not present in the resource allocation table, or if the higher layer parameter numberOfSlotsTBoMS is present in the resource allocation table and the value of numberOfSlotsTBoMS indicated by the time domain resource allocation field of the DCI is 1, the number of coded modulation symbols per layer used for part 2 CSI transmission is determined as follows:
[0618] numberOfSlotsTBoMS indicates the number of slots allocated for TB processing on the multi-slot PUSCH of DCI format0_1 / 0_2;
[0619] O CSI-2 Indicates the number of bits of the original part 2 CSI transmitted on the PUSCH;
[0620] If O CSI-2 ≥360, L CSI-2 =11; otherwise L CSI-2The number of CRC bits required for the original part 2 CSI transmitted on the PUSCH and is determined by TS 38.212-6.3.1.2.1;
[0621] Indicates the code rate offset value. The specific offset value is determined by the DCI format of the scheduled PUSCH transmission or by higher-layer parameters. See TS 38.212-9.3;
[0622] C UL-SCH Indicates the number of UL-SCH code blocks transmitted by PUSCH;
[0623] If the DCI format for scheduling PUSCH transmission includes the CBGTI field, it indicates that the UE should not send the rth code block, K r =0; otherwise, K r represents the size of the rth code block of the UL-SCH transmitted by the PUSCH;
[0624] The predetermined bandwidth for PUSCH transmission, expressed as the number of subcarriers;
[0625] Indicates the number of subcarriers in OFDM symbol l that carries PTRS in PUSCH transmission;
[0626] If there is HARQ-ACK for transmission on the same PUSCH with UL-SCH and without CG-UCI, then Q′ACK / CG-UCI=Q′ ACK ,and:
[0627] If the number of HARQ-ACK information bits is greater than 2, Q′ACK is the number of coded modulation symbols per layer for HARQ-ACK transmitted on the PUSCH.
[0628] If the number of HARQ-ACK information bits is 1 or 2, then Q′ ACK =0;
[0629] If both HARQ-ACK and CG-UCI are present on the same PUSCH with UL-SCH, then Q′ACK / CG-UCI=Q′ ACK ,and:
[0630] Q′ ACK The number of coded modulation symbols per layer for HARQ-ACK and CG-UCI transmitted on PUSCH.
[0631] If CG-UCI and UL-SCH appear on the same PUSCH and there is no HARQ-ACK, then Q'ACK / CG-UCI = Q' CG-UCI, and Q′ CG-UCI Indicates the number of coded modulation symbols per layer of CG-UCI transmitted on PUSCH.
[0632] Q′ CSI-1 Indicates the number of coded modulation symbols per layer of CSI part 1 transmitted on PUSCH;
[0633] represents the number of resources available for transmitting UCI in OFDM symbol l,
[0634] Indicates the total number of OFDM symbols for PUSCH, including all OFDM symbols used for DMRS:
[0635] For any OFDM symbol carrying PUSCH DMRS,
[0636] For any OFDM symbol that does not carry PUSCH DMRS,
[0637] α is configured by the high-level parameter scaling.
[0638] For PUSCH not using UL-SCH repetition type B, if numberOfSlotsTBoMS exists in the resource allocation table and the value of numberOfSlotsTBoMS indicated by the time domain resource allocation field in the DCI is greater than 1, the number of coded modulation symbols per layer used for part 2 CSI′ transmission is determined as follows:
[0639] N s The value of numberOfSlotsTBoMS indicated by the time domain resource allocation field in the DCI;
[0640] Indicates the number of subcarriers in the OFDM symbol carrying PTRS in the timeslot with part 2 CSI′ transmission allocated for TB processing on the multi-slot PUSCH;
[0641] Indicates the number of resources available for UCI transmission in OFDM symbol 1 in a slot with part 2 transmission allocated for TB processing on the multi-slot PUSCH.
[0642] Indicates the total number of OFDM symbols for PUSCH, including all OFDM symbols used for DMRS;
[0643] The other parameters are calculated the same as in Case 1 above.
[0644] Option 2: For part 2 CSI′ transmission on the actual repetition of PUSCH with UL-SCH repetition type B, the number of coded modulation symbols per layer is as follows:
[0645] Indicates the number of OFDM symbol l resources that can be used for UCI transmission in PUSCH transmission, assuming no segmented nominal repetitions (in PUSCH Repetition Type B, one transmission is called a nominal transmission).
[0646] Indicates the total number of OFDM symbols in the nominal repetition of PUSCH, including all OFDM symbols used for DMRS;
[0647] For any OFDM symbol carrying PUSCH DMRS, if there is no segmented nominal repeated transmission,
[0648] For any OFDM symbol that does not carry PUSCH DMRS, if there is no segmented nominal repeated transmission, in represents the number of subcarriers in OFDM symbol l that carries PTRS assuming nominal repeated transmission without segmentation in PUSCH;
[0649] Indicates the number of resources available for UCI transmission in OFDM symbol 1 during actual repeated PUSCH transmission.
[0650] For any OFDM symbol carrying actual repeated transmissions of PUSCH DMRS,
[0651] For any OFDM symbol that does not carry an actual repeated transmission of PUSCH DMRS, in, Indicates the number of subcarriers carrying PTRS in OFDM symbol 1 in the actual repeated transmission of PUSCH.
[0652] Indicates the total number of OFDM symbols in the actual repeated transmission of PUSCH, including all OFDM symbols used for DMRS;
[0653] The other parameters are the same as those calculated in options 1 and 2 above.
[0654] Option 3: For PUSCH without UL-SCH transmission, the number of coded modulation symbols per layer of part 2 CSI′ is as follows:
[0655] The predetermined bandwidth for PUSCH transmission is expressed as the number of subcarriers;
[0656] Indicates the number of subcarriers in OFDM symbol l that carries PTRS in PUSCH transmission;
[0657] When the number of HARQ-ACK bits is greater than 2, Q′ ACK Indicates the number of coded modulation symbols per layer of HARQ-ACK transmitted on PUSCH; when the number of HARQ-ACK bits is 1 or 2, Q′ ACK =0;
[0658] Q′ CSI-1 Indicates the number of coded modulation symbols per layer of CSI part 1 transmitted on PUSCH;
[0659] Indicates the number of resources available for UCI transmission in the OFDM symbol l originally transmitted by PUSCH,
[0660] Indicates the total number of OFDM symbols for PUSCH, including all OFDM symbols used for DMRS.
[0661] At this time, since the required number of resources is added, the actual total number of resources used for PUSCH UCI transmission becomes
[0662] Option 2: The required uplink resources are calculated by combining the part 2 CSI information carried in the PUSCH and PUCCH. The part 2 CSI transmitted on the PUCCH is appended to the PUSCH part 2 CSI. To indicate the boundary between the two types of part 2 CSI, an indicator bit can be added between the original PUSCH part 2 CSI and the PUSCH part 2 CSI.
[0663] The resources required for the new CSI part 2 in this option are not twice as much as the original ones, which reduces the uplink overhead of transmission in this collision situation.
[0664] Method 2: In this case, the uplink resources required for part 2 CSI′ are calculated as follows.
[0665] Option 1: For CSI part 2 transmission on PUSCH without repetition type B with UL-SCH, and if the higher layer parameter numberOfSlotsTBoMS is not present in the resource allocation table, or if the higher layer parameter numberOfSlotsTBoMS is present in the resource allocation table and the value of numberOfSlotsTBoMS indicated by the time domain resource allocation field of the DCI is 1, then the number of coded modulation symbols per layer used for part 2 CSI transmission is determined as follows:
[0666] Indicates the number of bits required for Part 2 CSI transmitted on PUCCH;
[0667] Indicates the number of bits required for the original PUSCH part 2 CSI. For other parameters, refer to the corresponding embodiments above.
[0668] Option 1: For PUSCH not using UL-SCH repetition type B, if numberOfSlotsTBoMS exists in the resource allocation table and the value of numberOfSlotsTBoMS indicated by the time domain resource allocation field in the DCI is greater than 1, the number of coded modulation symbols per layer used for part 2 CSI′ transmission is determined as follows:
[0669] Indicates the number of bits required for Part 2 CSI transmitted on PUCCH;
[0670] Indicates the number of bits required for the original PUSCH part 2 CSI;
[0671] Other parameters are the same as those in option 1, case 2.
[0672] For part 2 CSI′ transmission on the actual repetition of PUSCH with UL-SCH repetition type B, the number of coded modulation symbols per layer is as follows:
[0673] Indicates the number of bits required for Part 2 CSI transmitted on PUCCH;
[0674] Indicates the number of bits required for the original PUSCH part 2 CSI;
[0675] Other parameters are the same as those in option 1, case 2.
[0676] Option 2: For Part 2 CSI′ transmitted on the PUSCH without UL-SCH transmission, the uplink symbol occupancy formula remains consistent with the existing standard, as follows:
[0677] In the above case, although the uplink symbols required for PUSCH CSI part 2 are not directly amplified, the PUCCH part 2 CSI content is added during bit-level processing. If the allowed uplink resources are insufficient, the following methods can be used:
[0678] Adjust the bit rate of CSI part 2, or prioritize CSI part 2 according to the priorities defined in solution 2.2-Option 1, or a combination of the above two solutions and
[0679] Other solutions are not ruled out.
[0680] The disclosed embodiments provide a method for coexistence of AI-based CSI feedback and traditional CSI feedback that supports network-side model detection. By designing the priorities of the two CSI reports and enhancing the multi-CSI PUCCH that carries CSI and its transmission content, this method fully ensures that AI-based CSI reporting can be stably fed back to the network side and can coexist with traditional CSI reporting, effectively supporting network-side model detection.
[0681] The embodiments of the present disclosure also provide an apparatus for implementing any of the above methods. For example, an apparatus is provided, comprising units or modules for implementing each step performed by a terminal in any of the above methods. For another example, another apparatus is provided, comprising units or modules for implementing each step performed by a network device (e.g., an access network device or a terminal) in any of the above methods.
[0682] It should be understood that the division of the various units or modules in the above devices is merely a division of logical functions. In actual implementation, they may be fully or partially integrated into a physical entity, or they may be physically separated. In addition, the units or modules in the device may be implemented in the form of a processor calling software: for example, the device includes a processor, the processor is connected to a memory, and the memory stores instructions. The processor calls the instructions stored in the memory to implement any of the above methods or implement the functions of the various units or modules of the above devices, wherein the processor is, for example, a general-purpose processor, such as a central processing unit (CPU) or a microprocessor, and the memory is a memory within the device or a memory outside the device. Alternatively, the units or modules in the device can be implemented in the form of hardware circuits, and the functions of some or all of the units or modules can be realized by designing the hardware circuits. The above-mentioned hardware circuits can be understood as one or more processors; for example, in one implementation, the above-mentioned hardware circuit is an application-specific integrated circuit (ASIC), which realizes the functions of some or all of the above units or modules by designing the logical relationship of the components in the circuit; for example, in another implementation, the above-mentioned hardware circuit can be realized by a programmable logic device (PLD). Taking a field programmable gate array (FPGA) as an example, it can include a large number of logic gate circuits, and the connection relationship between the logic gate circuits is configured by configuring the configuration file, thereby realizing the functions of some or all of the above units or modules. All units or modules of the above devices can be realized in the form of software called by the processor, or in the form of hardware circuits, or in part by the form of software called by the processor, and the rest by hardware circuits.
[0683] In the embodiments of the present disclosure, a processor is a circuit with signal processing capabilities. In one implementation, the processor can be a circuit with instruction reading and execution capabilities, such as a central processing unit (CPU), a microprocessor, a graphics processing unit (GPU) (which can be understood as a microprocessor), or a digital signal processor (DSP). In another implementation, the processor can implement certain functions through the logical relationship of a hardware circuit. The logical relationship of the above-mentioned hardware circuit is fixed or reconfigurable. For example, the processor is a hardware circuit implemented by an application-specific integrated circuit (ASIC) or a programmable logic device (PLD), such as an FPGA. In a reconfigurable hardware circuit, the process of the processor loading a configuration document to implement the hardware circuit configuration can be understood as the process of the processor loading instructions to implement the functions of some or all of the above units or modules. In addition, it can also be a hardware circuit designed for artificial intelligence, which can be understood as an ASIC, such as a neural network processing unit (NPU), a tensor processing unit (TPU), a deep learning processing unit (DPU), etc.
[0684] FIG6A is a schematic diagram of the structure of the terminal provided by an embodiment of the present disclosure. As shown in FIG6A , the terminal includes: one or more processing modules 601, configured to determine the transmission behavior of at least two CSIs according to the transmission correlation of at least two CSIs; the at least two CSIs include: a first CSI and a second CSI; wherein the first CSI is a CSI generated based on artificial intelligence and / or machine learning; the second CSI is different from the first CSI. In response to the presence of multiple processing modules in the terminal, the multiple processing modules are arranged in parallel. In some embodiments, these
[0685] Optionally, the processing module is configured to execute the steps related to information reception performed by the terminal in any of the above methods for processing channel state information (CSI), which are not further described herein. Optionally, the terminal further includes a transceiver module. The transceiver module is configured to execute the steps related to information transmission and reception performed by the terminal in any of the above methods for processing channel state information (CSI), which are not further described herein.
[0686] Figure 6B is a structural diagram of the access network device provided by an embodiment of the present disclosure. As shown in Figure 6B, the access network device includes: one or more processing modules, which are used to determine the receiving behavior for the at least two CSIs based on the transmission correlation of the at least two CSIs; the at least two CSIs include: a first CSI and a second CSI; wherein the first CSI is a CSI generated based on artificial intelligence and / or machine learning; the second CSI is different from the first CSI. Optionally, the processing module is used to execute the steps related to information reception performed by the terminal in any of the above channel state information CSI processing methods, which will not be repeated here. Optionally, the access device also includes a transceiver module, and the above transceiver module is used to execute the steps related to sending performed by the terminal in any of the above methods, which will not be repeated here. Figure 8a is a structural diagram of the communication device 8100 provided by an embodiment of the present disclosure. The communication device 8100 may be a network device (e.g., an access network device or a core network device), a terminal (e.g., a user equipment), or a chip, chip system, or processor that supports a network device in implementing any of the above methods. It may also be a chip, chip system, or processor that supports a terminal in implementing any of the above methods for processing channel state information (CSI). The communication device 8100 may be used to implement the channel state information (CSI) processing method described in the above method embodiments. For details, please refer to the description of the above method embodiments.
[0687] In some embodiments, the present disclosure further provides a communication system, which may include a terminal as shown in FIG. 6A and an access network device as shown in FIG. 6B .
[0688] As shown in Figure 7A, the communication device 8100 includes one or more processors 8101. The processor 8101 can be a general-purpose processor or a dedicated processor, for example, a baseband processor or a central processing unit. The baseband processor can be used to process communication protocols and communication data, and the central processing unit can be used to control the communication device (such as a base station, a baseband chip, a terminal device, a terminal device chip, a DU or a CU, etc.), execute programs, and process program data. The processor 8101 is used to call instructions to enable the communication device 8100 to perform any of the above communication methods.
[0689] In some embodiments, the communication device 8100 further includes one or more memories 8102 for storing instructions. Optionally, all or part of the memories 8102 may be located outside the communication device 8100.
[0690] In some embodiments, the communication device 8100 further includes one or more transceivers 8103. When the communication device 8100 includes one or more transceivers 8103, the communication steps such as sending and receiving in the above method are performed by the transceiver 8103, and the other steps are performed by the processor 8101.
[0691] In some embodiments, a transceiver may include a receiver and a transmitter, which may be separate or integrated. Optionally, the terms transceiver, transceiver unit, transceiver, and transceiver circuit may be used interchangeably; the terms transmitter, transmitting unit, transmitter, and transmitting circuit may be used interchangeably; and the terms receiver, receiving unit, receiver, and receiving circuit may be used interchangeably.
[0692] Optionally, the communication device 8100 further includes one or more interface circuits 8104, which are connected to the memory 8102. The interface circuits 8104 can be used to receive signals from the memory 8102 or other devices, and can be used to send signals to the memory 8102 or other devices. For example, the interface circuits 8104 can read instructions stored in the memory 8102 and send the instructions to the processor 8101.
[0693] The communication device 8100 described in the above embodiment may be a network device or a terminal, but the scope of the communication device 8100 described in the present disclosure is not limited thereto, and the structure of the communication device 8100 may not be limited by FIG. 8a. The communication device may be an independent device or may be part of a larger device. For example, the communication device may be: (1) an independent integrated circuit IC, or a chip, or a chip system or subsystem; (2) a collection of one or more ICs, optionally, the above IC collection may also include a storage component for storing data and programs; (3) an ASIC, such as a modem; (4) a module that can be embedded in other devices; (5) a receiver, a terminal device, an intelligent terminal device, a cellular phone, a wireless device, a handheld device, a mobile unit, an in-vehicle device, a network device, a cloud device, an artificial intelligence device, etc.; (6) others, etc.
[0694] FIG7B is a schematic diagram of the structure of a chip 8200 provided in an embodiment of the present disclosure. If the communication device 8100 can be a chip or a chip system, please refer to the schematic diagram of the structure of the chip 8200 shown in FIG8b, but the present disclosure is not limited thereto.
[0695] The chip 8200 includes one or more processors 8201 , and the processor 8201 is used to call instructions so that the chip 8200 executes any of the above communication methods.
[0696] In some embodiments, chip 8200 further includes one or more interface circuits 8202, which are connected to memory 8203. Interface circuit 8202 can be used to receive signals from memory 8203 or other devices, and can be used to send signals to memory 8203 or other devices. For example, interface circuit 8202 can read instructions stored in memory 8203 and send the instructions to processor 8201. Optionally, the terms interface circuit, interface, transceiver pin, and transceiver are interchangeable.
[0697] In some embodiments, the chip 8200 further includes one or more memories 8203 for storing instructions. Alternatively, all or part of the memories 8203 may be outside the chip 8200.
[0698] The present disclosure also provides a storage medium having instructions stored thereon, which, when executed on the communication device 8100, causes the communication device 8100 to execute any of the above methods. Optionally, the storage medium is an electronic storage medium. Optionally, the storage medium is a computer-readable storage medium, but may also be a storage medium readable by other devices. Optionally, the storage medium may be a non-transitory storage medium, but may also be a transient storage medium.
[0699] The present disclosure further provides a program product, which, when executed by the communication device 8100, enables the communication device 8100 to perform any of the above communication methods. Optionally, the program product is a computer program product.
[0700] The present disclosure also provides a computer program, which, when executed on a computer, enables the computer to execute any one of the above communication methods.
[0701] Other embodiments of the present invention will readily occur to those skilled in the art after considering the specification and practicing the invention disclosed herein. This disclosure is intended to cover any variations, uses, or adaptations of the invention that follow from the general principles of the invention and include common knowledge or customary techniques in the art not disclosed herein. The description and examples are to be considered as exemplary only, with the true scope and spirit of the invention being indicated by the following claims.
[0702] It should be understood that the present invention is not limited to the exact construction described above and shown in the drawings, and that various modifications and changes may be made without departing from the scope thereof. The scope of the present invention is limited only by the appended claims.
Claims
1. A method for processing channel state information CSI, wherein: The method comprises: According to the transmission association of at least two CSIs, the sending behavior of the at least two CSIs is determined; the at least two CSIs include: a first CSI and a second CSI; wherein the first CSI is a CSI generated based on artificial intelligence and / or machine learning; and the second CSI is different from the first CSI.
2. The method according to claim 1, wherein: The transmission association of the at least two CSIs includes at least one of the following: whether the CSI reports transmitting the at least two CSIs are the same; Whether the time domain configuration types of the at least two CSI transmissions are the same; Whether the physical uplink control channel resources PUCCH for transmitting the at least two CSIs are located in the same time domain unit; Whether transmission resources of the at least two CSIs overlap in the time domain.
3. The method according to claim 1 or 2, wherein: The determining, according to the transmission association of the at least two CSIs, the sending behavior of the at least two CSIs includes: The at least two CSIs are transmitted through the same CSI report, and it is determined that the first CSI and the second CSI are sent through one CSI report, wherein the first CSI and the second CSI share the first part of the CSI report, and the first CSI and the second CSI are filled into the second part of the CSI report in sequence.
4. The method according to claim 1 or 2, wherein: The determining, according to the transmission association of the at least two CSIs, the sending behavior of the at least two CSIs includes: The at least two CSIs are transmitted through different CSI reports, and the sending behaviors of the at least two CSIs are determined according to the time domain configuration type of the at least two CSI transmissions.
5. The method according to claim 4, wherein: The at least two CSIs are transmitted through different CSI reports, and according to the time domain configuration type of the at least two CSI transmissions, the sending behaviors of the at least two CSIs are determined, including at least one of the following: The time domain configuration type of the at least two CSI transmissions is periodic and / or semi-persistent PUCCH transmission, and the transmission behavior of the at least two CSIs is determined according to whether the PUCCHs for transmitting the first CSI and the second CSI are located in the same time slot; The time domain configuration types of the at least two CSI transmissions include: periodic or semi-continuous PUCCH transmission and non-periodic or semi-continuous PUSCH transmission. The sending behavior of the at least two CSIs is determined according to whether the PUCCH transmission and the PUSCH transmission overlap in the time domain; wherein the PUCCH and the PUSCH are respectively used to transmit different CSIs among the at least two CSIs.
6. The method according to claim 5, wherein: The determining, according to whether the PUCCH resources for transmitting the first CSI and the second CSI are located in the same time slot, the sending behavior of the at least two CSIs includes: The PUCCH resource for transmitting the first CSI and the PUCCH resource for transmitting the second CSI are located in the same time slot, and it is determined that the first CSI and the second CSI with a higher priority are transmitted on one of the PUCCH resources.
7. The method according to claim 5, wherein: The PUCCH resources for transmitting the first CSI and the PUCCH resources for transmitting the second CSI are configured as multiple CSI PUCCH resources.
8. The method according to claim 5, wherein: The determining, according to the transmission association of the at least two CSIs, the sending behavior of the at least two CSIs includes: The PUCCH resources for transmitting the first CSI and the PUCCH resources for transmitting the second CSI are configured as multiple CSIPUCCH resources, and the first CSI and the second CSI with a higher priority are transmitted on one PUCCH resource of the multiple CSIPUCCH resources.
9. The method according to claim 8, wherein: The method further comprises: Determine the priority of the first CSI and the second CSI by using the same functional relationship; or, Different functional relationships are adopted to respectively determine the priorities of the first CSI and the second CSI.
10. The method according to claim 9, wherein: The adopting the same functional relationship to determine the priority of the first CSI and the second CSI includes: The priorities of the first CSI and the second CSI are calculated respectively by using the following functional relationship; Pri iCSI (y,k,c,s)=2·N cells ·M s ·y+N cells ·M s ·k+M s ·c+s; Wherein, for the non-periodic first CSI transmitted by PUSCH, y=0; For the first CSI of semi-persistent PUSCH transmission, y=1; For the first CSI of semi-persistent PUCCH transmission, y=2; For the first CSI of the period of PUCCH transmission, y=3; For the aperiodic second CSI transmitted by PUSCH, y=4; For the semi-persistent second CSI transmitted by PUSCH, y=5; For the second CSI of semi-persistent transmission of PUCCH, y=6; For the second CSI of the period of PUCCH transmission, y=7; For the first CSI or the second CSI carrying layer 1 reference signal received power L1-RSRP, k=0; For the first CSI or the second CSI that does not carry layer 1 reference signal received power L1-RSRP, k=1; Indicates CSI reporting carrying L1-RSRP, k=1 indicates CSI reporting not carrying L1-RSRP; c represents the serving cell index; N cells is the maximum number of serving cells maxNrofServingCells; s is the value of the report configuration identifier reportConfigID; M s is the maximum value of the CSI report configuration maxNrofCSI-ReportConfigurations; Pri iCSI Represents priority, Pri iCSI Negatively correlated with priority.
11. The method according to claim 9, wherein: The adopting different functional relationships to respectively determine the priorities of the first CSI and the second CSI includes: The priority of the first CSI is determined by using the following function; At iCSI (y1,y2,k,c,s)=3·N cells ·M s ·y1+2·N cells ·M s ·y2+N cells ·M s ·k+M s ·c+s; Wherein, for the non-periodic first CSI transmitted by PUSCH, y=0; For the first CSI of semi-persistent PUSCH transmission, y=1; For the first CSI of semi-persistent PUCCH transmission, y=2; For the first CSI of the period of PUCCH transmission, y=3; For the aperiodic second CSI transmitted by PUSCH, y=4; c represents the serving cell index; N cells is the maximum number of serving cells maxNrofServingCells; s is the value of the report configuration identifier reportConfigID; M s is the maximum value of the CSI report configuration maxNrofCSI-ReportConfigurations; Pri iCSI Represents priority, Pri iCSI Negatively correlated with priority.
12. The method according to claim 9, wherein: The adopting different functional relationships to respectively determine the priorities of the first CSI and the second CSI includes: The priority of the second CSI is determined by using the following function; Pri iCSI (y,k,c,s)=2·N cells ·M s ·y+N cells ·M s ·k+M s ·c+s; For the aperiodic second CSI transmitted by PUSCH, y=0; For the second CSI of semi-persistent PUSCH transmission, y=1; For the second CSI of semi-persistent transmission of PUCCH, y=2; For the second CSI of the period of PUCCH transmission, y=3; c represents the serving cell index; N cells is the maximum number of serving cells maxNrofServingCells; s is the value of the report configuration identifier reportConfigID; M s is the maximum value of the CSI report configuration maxNrofCSI-ReportConfigurations; Pri iCSI Represents priority, Pri iCSI Negatively correlated with priority.
13. The method according to claim 5, wherein: The determining, according to whether the PUCCH resources for transmitting the first CSI and the second CSI are located in the same time slot, the sending behavior of the at least two CSIs includes: The PUCCH resources for transmitting the first CSI and the PUCCH resources for transmitting the second CSI are located in the same time slot and in different time domain positions, and it is determined that the first CSI and the second CSI are jointly transmitted on the two PUCCH resources for transmitting the first CSI and the second CSI.
14. The method according to claim 13, wherein: The jointly transmitting the first CSI and the second CSI includes: Determine a modulation and coding strategy MCS according to resource amounts of the two PUCCH resources and data amounts of the first CSI and the second CSI before being encoded; Modulate and encode the first CSI and the second CSI according to the MCS to obtain CSI to be transmitted; The CSI is sent on the two PUCCH resources.
15. The method according to claim 5, wherein: The determining, according to whether the PUCCH transmission and the PUSCH transmission overlap in time domain, the sending behaviors of the at least two CSIs includes: The PUCCH transmission and the PUCSH transmission overlap in the time domain, and it is determined to transfer the second part of the third CSI of the PUCCH transmission to the PUCSH transmission; wherein the third CSI is the first CSI or the second CSI.
16. The method according to claim 15, wherein: The method further comprises: The second part of the CSI report of the PUCCH transmission is transferred to the PUSCH transmission, and the amount of required PUSCH resources is calculated.
17. The method according to claim 16, wherein: The transferring the second part of the CSI report of the PUCCH transmission to the PUSCH transmission and calculating the amount of required PUSCH resources includes: Determine, according to the first part of the CSI report transmitted by the PUSCH, that the amount of the PUSCH resources is twice the amount of PUSCH resources required for the fourth CSI, wherein the third CSI is the first CSI, the fourth CSI is the second CSI; the third CSI is the second CSI, and the fourth CSI is the first CSI; or, According to the first part of the CSI report transmitted by the PUSCH, the amount of PUCSH resources required for the third CSI and the fourth CSI is determined respectively, and the amount of PUSCH resources is determined to be the total amount of resources indicated by the PUSCH resources required for the third CSI and the fourth CSI and the separation between the third CSI and the fourth CSI.
18. A method for processing channel state information CSI, wherein: The method comprises: According to the transmission association of at least two CSIs, the receiving behavior for the at least two CSIs is determined; the at least two CSIs include: a first CSI and a second CSI; wherein the first CSI is a CSI generated based on artificial intelligence and / or machine learning; and the second CSI is different from the first CSI.
19. The method according to claim 18, wherein: The transmission association of the at least two CSIs includes at least one of the following: whether the CSI reports transmitting the at least two CSIs are the same; Whether the time domain configuration types of the at least two CSI transmissions are the same; Whether the physical uplink control channel resources PUCCH for transmitting the at least two CSIs are located in the same time domain unit; Whether transmission resources of the at least two CSIs overlap in the time domain.
20. The method according to claim 18 or 19, wherein: The determining, according to the transmission association of at least two CSIs, a receiving behavior for the at least two CSIs includes: The at least two CSIs are transmitted through the same CSI report, and it is determined that the first CSI and the second CSI are received through one CSI report, wherein the first CSI and the second CSI share a first part of the CSI report, and the first CSI and the second CSI are filled into the second part of the CSI report in sequence.
21. The method according to claim 18 or 19, wherein: The determining, according to the transmission association of at least two CSIs, a receiving behavior for the at least two CSIs includes: The at least two CSIs are transmitted via different CSI reports, and reception behaviors for the at least two CSIs are determined according to a time domain configuration type of the at least two CSI transmissions.
22. The method according to claim 21, wherein: The at least two CSIs are transmitted through different CSI reports, and according to the time domain configuration type of the at least two CSI transmissions, receiving behaviors for the at least two CSIs are determined, including at least one of the following: The time domain configuration type of the at least two CSI transmissions is periodic or semi-persistent PUCCH transmission, and determining reception behaviors for the at least two CSIs according to whether the PUCCHs for transmitting the first CSI and the second CSI are located in the same time slot; The time domain configuration types of the at least two CSI transmissions include: periodic or semi-continuous PUCCH transmission and non-periodic or semi-continuous PUSCH transmission. The reception behavior for the at least two CSIs is determined according to whether the PUCCH transmission and the PUSCH transmission overlap in the time domain; wherein the PUCCH and the PUSCH are respectively used to transmit different CSIs among the at least two CSIs.
23. The method according to claim 22, wherein: The determining, according to whether the PUCCH resources for transmitting the first CSI and the second CSI are located in the same time slot, a receiving behavior for the at least two CSIs includes: The PUCCH resource for transmitting the first CSI and the PUCCH resource for transmitting the second CSI are located in the same time slot, and it is determined that the first CSI and the second CSI with a higher priority are transmitted on one of the PUCCH resources.
24. The method according to claim 22, wherein: The PUCCH resources for transmitting the first CSI and the PUCCH resources for transmitting the second CSI are configured as multiple CSI PUCCH resources.
25. The method according to claim 22, wherein: The determining, according to the transmission association of at least two CSIs, a receiving behavior for the at least two CSIs includes: The PUCCH resources for transmitting the first CSI and the PUCCH resources for transmitting the second CSI are configured as multiple CSIPUCCH resources, and the first CSI and the second CSI with a higher priority are transmitted on one PUCCH resource of the multiple CSIPUCCH resources.
26. The method according to claim 25, wherein: The method further comprises: Determine the priority of the first CSI and the second CSI by using the same functional relationship; or, Different functional relationships are adopted to respectively determine the priorities of the first CSI and the second CSI.
27. The method according to claim 26, wherein: The adopting the same functional relationship to determine the priority of the first CSI and the second CSI includes: The priorities of the first CSI and the second CSI are calculated respectively by using the following functional relationship; Pri iCSI (y,k,c,s)=2·N cells ·M s ·y+N cells ·M s ·k+M s ·c+s; Wherein, for the non-periodic first CSI transmitted by PUSCH, y=0; For the first CSI of semi-persistent PUSCH transmission, y=1; For the first CSI of semi-persistent PUCCH transmission, y=2; For the first CSI of the period of PUCCH transmission, y=3; For the aperiodic second CSI transmitted by PUSCH, y=4; For the semi-persistent second CSI transmitted by PUSCH, y=5; For the second CSI of semi-persistent transmission of PUCCH, y=6; For the second CSI of the period of PUCCH transmission, y=7; For the first CSI or the second CSI carrying layer 1 reference signal received power L1-RSRP, k=0; For the first CSI or the second CSI that does not carry layer 1 reference signal received power L1-RSRP, k=1; Indicates CSI reporting carrying L1-RSRP, k=1 indicates CSI reporting not carrying L1-RSRP; c represents the serving cell index; N cells is the maximum number of serving cells maxNrofServingCells; s is the value of the report configuration identifier reportConfigID; M s is the maximum value of the CSI report configuration maxNrofCSI-ReportConfigurations; Pri iCSI Represents priority, Pri iCSI Negatively correlated with priority.
28. The method according to claim 27, wherein: The adopting different functional relationships to respectively determine the priorities of the first CSI and the second CSI includes: The priority of the first CSI is determined by using the following function; At iCSI (y1,y2,k,c,s)=3·N cells ·M s ·y1+2·N cells ·M s ·y2+N cells ·M s ·k+M s ·c+s; Wherein, for the non-periodic first CSI transmitted by PUSCH, y=0; For the first CSI of semi-persistent PUSCH transmission, y=1; For the first CSI of semi-persistent PUCCH transmission, y=2; For the first CSI of the period of PUCCH transmission, y=3; For the aperiodic second CSI transmitted by PUSCH, y=4; c represents the serving cell index; N cells is the maximum number of serving cells maxNrofServingCells; s is the value of the report configuration identifier reportConfigID; M s is the maximum value of the CSI report configuration maxNrofCSI-ReportConfigurations; Pri iCSI Represents priority, Pri iCSI Negatively correlated with priority.
29. The method according to claim 26, wherein: The adopting different functional relationships to respectively determine the priorities of the first CSI and the second CSI includes: The priority of the second CSI is determined by using the following function; Pri iCSI (y,k,c,s)=2·N cells ·M s ·y+N cells ·M s ·k+M s ·c+s; For the aperiodic second CSI transmitted by PUSCH, y=0; For the second CSI of semi-persistent PUSCH transmission, y=1; For the second CSI of semi-persistent transmission of PUCCH, y=2; For the second CSI of the period of PUCCH transmission, y=3; c represents the serving cell index; N cells is the maximum number of serving cells maxNrofServingCells; s is the value of the report configuration identifier reportConfigID; M s is the maximum value of the CSI report configuration maxNrofCSI-ReportConfigurations; Pri iCSI Represents priority, Pri iCSI Negatively correlated with priority.
30. The method of claim 26, wherein: The determining, according to whether the PUCCH resources for transmitting the first CSI and the second CSI are located in the same time slot, a receiving behavior for the at least two CSIs includes: The PUCCH resources for transmitting the first CSI and the PUCCH resources for transmitting the second CSI are located in the same time slot and in different time domain positions, and it is determined that the first CSI and the second CSI are jointly transmitted on the two PUCCH resources for transmitting the first CSI and the second CSI.
31. The method according to claim 30, wherein: The jointly transmitting the first CSI and the second CSI includes: Determine a modulation and coding strategy MCS according to resource amounts of the two PUCCH resources and data amounts of the first CSI and the second CSI before being encoded; Modulate and encode the first CSI and the second CSI according to the MCS to obtain CSI to be transmitted; The CSI is sent on the two PUCCH resources.
32. The method of claim 26, wherein: The determining, according to whether the PUCCH transmission and the PUSCH transmission overlap in time domain, a receiving behavior for the at least two CSIs includes: The PUCCH transmission and the PUCSH transmission overlap in the time domain, and it is determined to transfer the second part of the third CSI of the PUCCH transmission to the PUCSH transmission; wherein the third CSI is the first CSI or the second CSI.
33. The method of claim 32, wherein: The method further comprises: The second part of the CSI report of the PUCCH transmission is transferred to the PUSCH transmission, and the amount of required PUSCH resources is calculated.
34. The method of claim 31, wherein: The transferring the second part of the CSI report of the PUCCH transmission to the PUSCH transmission and calculating the amount of required PUSCH resources includes: Determine, according to the first part of the CSI report transmitted by the PUSCH, that the amount of the PUSCH resources is twice the amount of PUSCH resources required for the fourth CSI, wherein the third CSI is the first CSI, the fourth CSI is the second CSI; the third CSI is the second CSI, and the fourth CSI is the first CSI; or, According to the first part of the CSI report transmitted by the PUSCH, the amount of PUCSH resources required for the third CSI and the fourth CSI is determined respectively, and the amount of PUSCH resources is determined to be the total amount of resources indicated by the PUSCH resources required for the third CSI and the fourth CSI and the separation between the third CSI and the fourth CSI.
35. A terminal, wherein: The terminal comprises: One or more processing modules are used to determine the sending behavior of at least two CSIs according to the transmission association of the at least two CSIs; the at least two CSIs include: a first CSI and a second CSI; wherein the first CSI is a CSI generated based on artificial intelligence and / or machine learning; and the second CSI is different from the first CSI.
36. An access network device, wherein: The access network equipment includes: One or more processing modules are used to determine the receiving behavior for at least two CSIs according to the transmission association of the at least two CSIs; the at least two CSIs include: a first CSI and a second CSI; wherein the first CSI is a CSI generated based on artificial intelligence and / or machine learning; and the second CSI is different from the first CSI.
37. A method for processing channel state information CSI, wherein: include: The terminal determines, according to the transmission association of the at least two CSIs, sending behaviors of the at least two CSIs; The at least two CSIs include: a first CSI and a second CSI; wherein the first CSI is a CSI generated based on artificial intelligence and / or machine learning; and the second CSI is different from the first CSI; The terminal sends CSI according to the determined sending behavior; The access network device determines, according to the transmission association of at least two CSIs, a receiving behavior for the at least two CSIs; the at least two CSIs include: a first CSI and a second CSI; wherein the first CSI is a CSI generated based on artificial intelligence and / or machine learning; and the second CSI is different from the first CSI; The access network device receives the CSI according to the determined receiving behavior.
38. A communication system, wherein: The information indication system includes a terminal 1 and an access network device; the terminal is configured to implement the method described in any one of claims 1 to 17, and the access network device is configured to implement the method described in any one of claims 18 to 34.
39. A communication device, wherein: The communication device comprises: one or more processors; The processor is used to call instructions so that the communication device executes the communication method described in any one of claims 1 to 17 or claims 18 to 34.
40. A storage medium, wherein: The storage medium stores instructions, and when the instructions are executed on a communication device, the communication device executes the communication method according to any one of claims 1 to 17 or claims 18 to 34.
Citation Information
Patent Citations
Multi-cell periodic / semi-persistent CSI reporting for wireless network
CN110035454A
Information transmission method and terminal
CN110971339A
CSI (Channel State Information) reporting method and device, terminal, network equipment and storage medium
CN115334536A
Compression model updating method, device and system and storage medium
CN116033456A
Methods, devices, and medium for communication
WO2023108375A1
