CSI transmission method, terminals, network devices, communication system, and storage medium
By reporting CSI in two steps according to reference signals with different time domain locations, the problem of CQI inaccuracy in artificial intelligence or machine learning CSI compression is solved, and higher CQI accuracy is achieved.
Patent Information
- Application Number
- PCT/CN2023/120889
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-09-22
- Publication Date
- 2025-03-27
AI Technical Summary
In CSI compression based on artificial intelligence or machine learning, the terminal reports PMI, RI, and CQI at the same time, resulting in inaccurate CQI used by network devices.
The terminal reports different CSIs in two steps according to two sets of reference signals with different time domain locations. The first step of reporting includes precoding matrix code and rank indication based on the model processed, and the second step of reporting includes channel quality indication CQI.
By reporting CSI in two steps, the CQI reported by the terminal in the second step is directly related to the precoding matrix decoded by the network device, improving the accuracy of the CQI.
Smart Images

Figure CN2023120889_27032025_PF_FP_ABST
Abstract
Description
Method, terminal, network device, communication system and storage medium for transmitting CSI Technical Field
[0001] The present disclosure relates to the field of communication technologies, and in particular to a method, terminal, network device, communication system, and storage medium for transmitting CSI. Background Art
[0002] In Channel State Information (CSI) reporting, the terminal can measure and obtain CSI based on the downlink reference signal sent by the network device and report the obtained CSI to the network device according to the reporting configuration of the network device. Among them, CSI includes Precoding Matrix Indicator (PMI), Rank Indication (RI), and Channel Quality Indicator (CQI).
[0003] Summary of the Invention
[0004] In traditional CSI reporting, terminals report PMI, RI, and CQI simultaneously. In CSI compression based on artificial intelligence (AI) or machine learning (ML), if terminals continue to report PMI, RI, and CQI simultaneously, the CQI used by network devices will be inaccurate.
[0005] Embodiments of the present disclosure provide a method, terminal, network device, communication system, and storage medium for transmitting CSI.
[0006] In a first aspect, an embodiment of the present disclosure provides a method for reporting channel state information (CSI), the method comprising:
[0007] The terminal sends, to the network device, first CSI according to the first reference signal, where the first CSI includes at least a precoding matrix code (PMC) and a rank indicator (RI) after model processing;
[0008] The terminal sends a second CSI to the network device according to the second reference signal, where the second CSI includes at least a channel quality indication CQI.
[0009] In a second aspect, an embodiment of the present disclosure provides a method for receiving CSI, the method including:
[0010] The network device receives first CSI sent by the terminal, where the first CSI includes at least the PMC and RI processed based on the model;
[0011] The network device receives second CSI sent by the terminal, where the second CSI includes at least a CQI.
[0012] In a third aspect, an embodiment of the present disclosure provides a terminal, including:
[0013] A transceiver module, configured to send a first CSI to a network device according to a first reference signal, wherein the first CSI includes at least a precoding matrix code (PMC) and a rank indicator (RI) after model processing;
[0014] The transceiver module is further configured to send a second CSI to the network device according to the second reference signal, wherein the second CSI at least includes a channel quality indication CQI.
[0015] In a fourth aspect, an embodiment of the present disclosure provides a network device, including:
[0016] a transceiver module, configured to receive first CSI sent by a terminal, wherein the first CSI includes at least a PMC and an RI processed based on a model;
[0017] The transceiver module is further configured to receive second CSI sent by the terminal, where the second CSI at least includes a CQI.
[0018] In a fifth aspect, an embodiment of the present disclosure provides a terminal, including:
[0019] one or more processors;
[0020] The terminal is used to execute the method of the first aspect.
[0021] In a sixth aspect, an embodiment of the present disclosure provides a network device, including:
[0022] one or more processors;
[0023] The network device is used to execute the method of the second aspect.
[0024] In a seventh aspect, an embodiment of the present disclosure provides a communication system, including a terminal and a network device, wherein:
[0025] The terminal is configured to implement the method of the first aspect;
[0026] The network device is configured to implement the method of the second aspect.
[0027] In an eighth aspect, an embodiment of the present disclosure provides a storage medium, wherein the storage medium stores instructions, wherein:
[0028] When the instructions are executed on the communication device, the communication device is caused to execute the method of the first aspect or the second aspect.
[0029] In the disclosed method, the terminal reports different CSIs in two steps based on two sets of reference signals at different time domain locations. The CQI reported by the terminal in the second step is directly related to the PMC decoded by the network device, more closely matching the decoding result of the network device, effectively improving the accuracy of the reported CQI. BRIEF DESCRIPTION OF THE DRAWINGS
[0030] In order to more clearly illustrate the technical solutions in the embodiments of the present disclosure, the following drawings required for describing the embodiments are introduced. The following drawings are merely some embodiments of the present disclosure and do not impose specific limitations on the protection scope of the present disclosure.
[0031] FIG1 is an exemplary schematic diagram of the architecture of a communication system provided according to an embodiment of the present disclosure;
[0032] FIG2 is an exemplary interaction diagram of a method provided according to an embodiment of the present disclosure;
[0033] 3a to 3d are flowcharts of a method performed by a terminal according to an embodiment of the present disclosure;
[0034] 4a to 4d are flowcharts of a method performed by a network device according to an embodiment of the present disclosure;
[0035] FIG5a is a schematic structural diagram of a terminal according to an embodiment of the present disclosure;
[0036] FIG5b is a schematic structural diagram of a network device according to an embodiment of the present disclosure;
[0037] FIG6a is a schematic diagram of a communication device according to an embodiment of the present disclosure;
[0038] FIG6 b is a schematic diagram of a communication device according to an embodiment of the present disclosure. DETAILED DESCRIPTION
[0039] Embodiments of the present disclosure provide a method, terminal, network device, communication system, and storage medium for transmitting CSI.
[0040] In a first aspect, an embodiment of the present disclosure provides a method for reporting channel state information (CSI), the method comprising:
[0041] The terminal sends a first CSI to the network device according to the first reference signal, where the first CSI includes at least a precoding matrix code (PMC) and a rank indicator (RI) after model processing;
[0042] The terminal sends a second CSI to the network device according to the second reference signal, where the second CSI includes at least a channel quality indicator CQI, and a time domain position of the second reference signal is subsequent to a time domain position of the first reference signal.
[0043] In the above embodiment, the terminal reports different CSIs in two steps based on two sets of reference signals at different time domain locations. The CQI reported by the terminal in the second step is directly related to the PMC decoded by the network device, and is closer to the decoding result of the network device, which can effectively improve the accuracy of the reported CQI.
[0044] In combination with the embodiments of the first aspect, in some embodiments, the first CSI includes a first part and a second part, the first part includes RI, and the second part includes PMC.
[0045] In the above embodiment, the terminal first step information is further divided into two parts for reporting, which is beneficial for the terminal to perform reasonable capability reporting based on the two parts, or helps the network device to perform reasonable configuration such as overhead configuration based on the two parts.
[0046] In conjunction with the embodiments of the first aspect, in some embodiments, the method further includes:
[0047] The terminal sends capability information to the network device, where the capability information is used to indicate a first overhead, where the first overhead is a bit overhead required to be occupied by the PMC corresponding to the RI.
[0048] In the above embodiment, the terminal sends capability information to the network device to report the overhead required by its own PMC under different RIs, so that the network device can learn the first overhead and perform reasonable overhead configuration.
[0049] In combination with the embodiments of the first aspect, in some embodiments, the capability information includes a model identifier of the model, and the model identifier has a corresponding relationship with the first overhead.
[0050] In the above embodiment, the terminal may report the corresponding first overhead by reporting the model identifier, so that the network device may learn the first overhead required by the terminal according to the model identifier.
[0051] In combination with the embodiments of the first aspect, in some embodiments, the first part further includes an overhead identifier, wherein the overhead identifier has a corresponding relationship with the first overhead.
[0052] In the above embodiment, the terminal may report the cost identifier in the first part to indicate the reported first cost, so that the network device may learn the first cost required by the terminal according to the cost identifier.
[0053] In combination with the embodiments of the first aspect, in some embodiments, the first overhead is a layer-based overhead, or the first overhead is a rank-based overhead.
[0054] In the above embodiment, the first overhead reported by the terminal can be a per-layer report, so that the network device can obtain the total overhead required by the terminal based on the RI in the first part and the reported first overhead; or the first overhead reported by the terminal can be a per-rank overhead, so that the network device can facilitate reasonable overhead configuration based on the RI and the first overhead reported by the terminal, or the overhead required for different ranks.
[0055] In conjunction with the embodiments of the first aspect, in some embodiments, the method further includes:
[0056] The terminal receives first configuration information sent by the network device, where the first configuration information is used to indicate a second overhead, and the second overhead is a bit overhead occupied by a PMC configured by the network device.
[0057] In the above embodiment, the terminal receives the first configuration information sent by the network device to obtain the second overhead configured by the network device, so as to report the CSI according to the second overhead.
[0058] In combination with the embodiments of the first aspect, in some embodiments, the first configuration information includes at least one model identifier, and the at least one model identifier is respectively configured with a corresponding second overhead.
[0059] In the above embodiment, in the configuration of the network device, corresponding second overheads may be configured for different models to accommodate different reporting requirements of different terminals or the same terminal applying different models.
[0060] In combination with the embodiments of the first aspect, in some embodiments, the second overhead is configured based on a layer or a rank.
[0061] In the above embodiment, the terminal may acquire the corresponding total reporting overhead according to the second overhead configured based on the layer, or acquire the reporting overheads available for different ranks according to the second overhead configured based on the rank.
[0062] In combination with the embodiments of the first aspect, in some embodiments, the first CSI includes first indication information and second indication information, the first indication information is used to indicate the number of non-zero values in the PMC; the second indication information is used to indicate the position of the non-zero value.
[0063] In the above embodiment, the terminal can indicate the number of non-zero values in the second part through the first indication information, and the second indication information indicates the position of the non-zero value, which saves the information reported by the terminal and facilitates the network device to efficiently demodulate the non-zero value.
[0064] In conjunction with the embodiments of the first aspect, in some embodiments, the method further includes:
[0065] The terminal receives second configuration information sent by the network device, where the second configuration information is used to configure uplink resources of the terminal, and the uplink resources are used to transmit the first part and / or the second part.
[0066] In some embodiments, the uplink resource is further used to indicate a third overhead for transmitting the first part and / or the second part. The terminal can obtain the time-frequency position of the uplink resource through the second configuration information, and calculate the size of the available uplink resource, i.e., the size of the reporting overhead, i.e., the third overhead, based on the time-frequency position.
[0067] In the above embodiment, the terminal uses appropriate uplink resources to transmit the first part and / or the second part according to the second configuration information sent by the network device, and can obtain the reporting overhead actually available for this reporting.
[0068] In combination with the embodiment of the first aspect, in some embodiments, the first part and the second part are independently encoded.
[0069] In the above embodiment, the overheads of the first part and the second part may be different, and the independent encoding of the two parts facilitates the network device to decode the two parts separately to obtain the information of the two parts separately.
[0070] In combination with the embodiments of the first aspect, in some embodiments, the time domain positions of the first part and the second part on the uplink resource are determined according to a mapping rule.
[0071] In the above embodiment, the first part or the second part reported by the terminal at a reasonable position facilitates the network device to perform accurate demodulation at the corresponding position, thereby improving processing efficiency.
[0072] In combination with the embodiments of the first aspect, in some embodiments, the uplink resources for transmitting the first part include a physical uplink control channel PUCCH or a physical uplink shared channel PUSCH, and the uplink resources for transmitting the second part include PUSCH.
[0073] In the above embodiment, the first part and the second part require different overheads, and use the same or different uplink resources for transmission, which is conducive to the reasonable transmission of information with different overheads.
[0074] In combination with the embodiment of the first aspect, in some embodiments, the priority of the first part is higher than the priority of the second part.
[0075] In the above embodiment, the priorities of the two parts may be defined through a protocol, so that the terminal can refer to the defined priorities when reporting.
[0076] In conjunction with the embodiments of the first aspect, in some embodiments, the first part is sent periodically or semi-statically;
[0077] The second part is sent semi-statically or aperiodically.
[0078] In the above embodiment, a suitable sending mode is adopted to send the two parts of information to accommodate the different overheads of the first part and the second part.
[0079] In conjunction with the embodiments of the first aspect, in some embodiments, the PMC includes at least one of the following:
[0080] Feature vector information;
[0081] Precoding matrix information;
[0082] Codebook indication information based on a specific codebook.
[0083] In the above embodiment, the content of the PMC reported by the terminal is illustrated so that the network device can obtain the corresponding PMC after demodulating the CSI reported by the terminal.
[0084] In a second aspect, an embodiment of the present disclosure provides a method for receiving CSI, the method including:
[0085] The network device receives first CSI sent by the terminal, where the first CSI includes at least the PMC and RI processed based on the model;
[0086] The network device receives second CSI sent by the terminal, where the second CSI includes at least a CQI, and a time domain position of the second reference signal is subsequent to a time domain position of the first reference signal.
[0087] In the above embodiment, the network device receives the CSI reported by the terminal in two steps based on two sets of reference signals. Among them, the CQI reported by the terminal in the second step is directly related to the PMC decoded by the network device, is closer to the decoding result of the network device, and can effectively improve the accuracy of the reported CQI.
[0088] In combination with the embodiments of the second aspect, in some embodiments, the first CSI includes a first part and a second part, the first part includes RI, and the second part includes PMC.
[0089] In conjunction with the embodiments of the second aspect, in some embodiments, the method further includes:
[0090] The network device receives capability information sent by the terminal, where the capability information is used to indicate a first overhead, and the first overhead is a bit overhead required to be occupied by the PMC corresponding to the RI.
[0091] In combination with the embodiments of the second aspect, in some embodiments, the capability information includes a model identifier of the model, and the model identifier has a corresponding relationship with the first overhead.
[0092] In combination with the embodiments of the second aspect, in some embodiments, the first part further includes an overhead identifier, wherein the overhead identifier has a corresponding relationship with the first overhead.
[0093] In combination with the embodiments of the second aspect, in some embodiments, the first overhead is a layer-based overhead, or the first overhead is a rank-based overhead.
[0094] In conjunction with the embodiments of the second aspect, in some embodiments, the method further includes:
[0095] The network device sends first configuration information to the terminal, where the first configuration information is used to indicate a second overhead, and the second overhead is a bit overhead occupied by the PMC configured by the network device.
[0096] In combination with the embodiments of the second aspect, in some embodiments, the first configuration information includes at least one model identifier, and the at least one model identifier is respectively configured with a corresponding second overhead.
[0097] In combination with the embodiments of the second aspect, in some embodiments, the second overhead is configured based on a layer or a rank.
[0098] In combination with the embodiments of the second aspect, in some embodiments, the first CSI includes first indication information and second indication information, the first indication information is used to indicate the number of non-zero values in the PMC; the second indication information is used to indicate the position of the non-zero value.
[0099] In conjunction with the embodiments of the second aspect, in some embodiments, the method further includes:
[0100] The network device sends second configuration information to the terminal, where the second configuration information is used to configure uplink resources of the terminal for transmitting the first part and / or the second part.
[0101] In some embodiments, the uplink resource is further used to indicate a third overhead for transmitting the first part and / or the second part.
[0102] In conjunction with the embodiments of the second aspect, in some embodiments, the first part and the second part are decoded independently.
[0103] In combination with the embodiments of the second aspect, in some embodiments, the time domain positions of the first part and the second part on the uplink resource are determined according to a mapping rule.
[0104] In combination with the embodiments of the second aspect, in some embodiments, the uplink resources for transmitting the first part include a physical uplink control channel PUCCH or a physical uplink shared channel PUSCH, and the uplink resources for transmitting the second part include PUSCH.
[0105] In combination with the embodiments of the second aspect, in some embodiments, the priority of the first part is higher than the priority of the second part.
[0106] In conjunction with the embodiments of the second aspect, in some embodiments, the first portion is periodic or semi-static;
[0107] The second part is semi-static or aperiodic.
[0108] In conjunction with the embodiments of the second aspect, in some embodiments, the PMC includes at least one of the following:
[0109] Feature vector information;
[0110] Precoding matrix information;
[0111] Codebook indication information based on a specific codebook.
[0112] In a third aspect, an embodiment of the present disclosure provides a terminal, including:
[0113] A transceiver module, configured to send a first CSI to a network device according to a first reference signal, wherein the first CSI includes at least a precoding matrix code (PMC) and a rank indicator (RI) after model processing;
[0114] The transceiver module is further configured to send a second CSI to the network device according to the second reference signal, wherein the second CSI at least includes a channel quality indication CQI, and the time domain position of the second reference signal is after the time domain position of the first reference signal.
[0115] In a fourth aspect, an embodiment of the present disclosure provides a network device, including:
[0116] a transceiver module, configured to receive first CSI sent by a terminal, wherein the first CSI includes at least a PMC and an RI processed based on a model;
[0117] The transceiver module is further configured to receive a second CSI sent by the terminal, wherein the second CSI includes at least a CQI, and a time domain position of the second reference signal is subsequent to a time domain position of the first reference signal.
[0118] In a fifth aspect, an embodiment of the present disclosure provides a terminal, including:
[0119] one or more processors;
[0120] The terminal is used to execute the method of the first aspect.
[0121] In a sixth aspect, an embodiment of the present disclosure provides a network device, including:
[0122] one or more processors;
[0123] The network device is used to execute the method of the second aspect.
[0124] In a seventh aspect, an embodiment of the present disclosure provides a communication system, including a terminal and a network device, wherein:
[0125] The terminal is configured to implement the method of the first aspect;
[0126] The network device is configured to implement the method of the second aspect.
[0127] In an eighth aspect, an embodiment of the present disclosure provides a storage medium, wherein the storage medium stores instructions, wherein:
[0128] When the instructions are executed on the communication device, the communication device is caused to execute the method of the first aspect or the second aspect.
[0129] In a ninth aspect, an embodiment of the present disclosure proposes a program product. When the program product is executed by a communication device, the communication device executes the method described in the optional implementation of the first and second aspects.
[0130] In a tenth aspect, an embodiment of the present disclosure proposes a computer program, which, when executed on a computer, enables the computer to execute the method described in the optional implementation of the first and second aspects.
[0131] In an eleventh aspect, an embodiment of the present disclosure provides a chip or a chip system, wherein the chip or chip system includes a processing circuit configured to execute the method described in the optional implementation of the first and second aspects above.
[0132] It is understandable that the above-mentioned terminals, network devices, communication systems, storage media, program products, computer programs, chips, or chip systems are all used to perform the methods proposed in 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.
[0133] Embodiments of the present disclosure provide a method, terminal, network device, communication system, and storage medium for transmitting CSI.
[0134] 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.
[0135] 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.
[0136] 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.
[0137] In the embodiments of the present disclosure, unless otherwise specified, elements expressed in the singular, such as "a", "an", "the", "above", "said", "the", "the", etc., may mean "one and only one", or "one or more", "at least one", etc. For example, when using articles such as "a", "an", "the" in English in translation, the noun following the article may be understood as a singular expression or a plural expression.
[0138] In the embodiments of the present disclosure, “plurality” refers to two or more.
[0139] In some embodiments, the terms "at least one," "one or more," "a plurality of," "multiple," etc. may be used interchangeably.
[0140] In some embodiments, descriptions such as "at least one of A and B," "A and / or B," "A in one case, B in another case," or "in response to one case A, in response to another case 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); and 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, and C.
[0141] In some embodiments, "A or B" and other descriptions 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 also applicable when there are more branches such as A, B, C, etc.
[0142] The prefixes such as "first" and "second" in the embodiments of the present disclosure are only used to distinguish different description objects and do not constitute any restriction on the position, order, priority, quantity or content of the description objects. For the statement of the description object, please refer to the description in the context of the claims or embodiments, and no unnecessary restriction should be constituted due to the use of prefixes. For example, if the description object is a "field", the ordinal number before the "field" in the "first field" and the "second field" does not limit the position or order between the "fields". "First" and "second" do not limit whether the "fields" they modify are in the same message, nor do they limit the order of the "first field" and the "second field". For another example, if the description object is a "level", the ordinal number before the "level" in the "first level" and the "second level" does not limit the priority between the "levels". For another example, the number of description objects is not limited by the ordinal number and can be one or more. Taking "first device" as an example, the number of "devices" can be one or more. In addition, the objects modified by different prefixes can be the same or different. For example, if the description object is "device", then the "first device" and the "second device" can be the same device or different devices, and their types can be the same or different; for another example, if the description object is "information", then the "first information" and the "second information" can be the same information or different information, and their contents can be the same or different.
[0143] In some embodiments, “including A,” “comprising A,” “used to indicate A,” and “carrying A” can be interpreted as directly carrying A or indirectly indicating A.
[0144] In some embodiments, terms such as "time / frequency" and "time / frequency domain" refer to the time domain and / or the frequency domain.
[0145] In some embodiments, terms such as "in response to...", "in response to determining...", "in the case of...", "at the time of...", "when...", "if...", "if...", etc. can be used interchangeably.
[0146] 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 less 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 than or equal to", "not higher than", and "below" can be replaced with each other.
[0147] In some embodiments, devices and equipment can be interpreted as physical or virtual, and their names are not limited to the names recorded in the embodiments. In some cases, they can also be understood as "equipment", "device", "circuit", "network element", "node", "function", "unit", "section", "system", "network", "chip", "chip system", "entity", "subject", etc.
[0148] In some embodiments, "network" can be interpreted as devices included in the network, such as access network equipment, core network equipment, etc.
[0149] In some embodiments, in some embodiments, the terms "access network device (AN device)", "radio access network device (RAN device)", "base station (BS)", "radio base station (radio base station)", "fixed station (fixed station)", "node (node)", "access point (access point)", "transmission point (TP)", "reception point (RP)", "transmission and / or reception point (TRP))", "panel (panel)", "antenna panel (antenna panel)", "antenna array (antenna array)", "cell (cell)", "macro cell (macro cell)", "small cell (small cell)", "femto cell (femto cell)", "pico cell (pico cell)", "sector (sector)", "cell group (cell)", "serving cell (cell)", "carrier (carrier)", "component carrier (component carrier)", "bandwidth part (bandwidth part, BWP)" and the like can be used interchangeably.
[0150] 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.
[0151] 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 by terms corresponding to communication between terminals (for example, "side"). For example, uplink channels, downlink channels, etc. can be replaced by side channels, and uplinks, downlinks, etc. can be replaced by side links.
[0152] 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.
[0153] In some embodiments, obtaining data, information, etc. may comply with the laws and regulations of the country where the data is obtained.
[0154] In some embodiments, data, information, etc. may be obtained with the user's consent.
[0155] 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.
[0156] FIG1 is a schematic diagram showing the architecture of a communication system according to an embodiment of the present disclosure.
[0157] As shown in FIG. 1 , a communication system 100 includes a terminal 101 and a network device 102 .
[0158] 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.
[0159] In some embodiments, the network device 102 may include at least one of an access network device and a core network device.
[0160] In some embodiments, the access network device is, for example, a node or device that accesses a terminal to a 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 wireless fidelity (WiFi) system, but is not limited thereto.
[0161] 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.
[0162] 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.
[0163] In some embodiments, a core network device may be a single device comprising one or more network elements, or may be a plurality of devices or a group of devices, each comprising all or part of one or more network elements. 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).
[0164] 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.
[0165] The following embodiments of the present disclosure may be applied to the communication system 100 shown in Figure 1, or a portion thereof, but are not limited thereto. The entities shown in Figure 1 are illustrative only. The communication system may include all or part of the entities shown in Figure 1, or may include other entities outside of Figure 1. 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.
[0166] 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).
[0167] In an embodiment of the present disclosure, in AI / ML-based CSI compression, an encoder based on an AI / ML model for encoding is deployed in the terminal 101. After measuring and obtaining the CSI, the terminal 101 encodes and compresses the CSI using the AI / ML model, processes the encoded and compressed CSI, such as quantizing it, and then reports it to the network device 102. The network device 102 needs to use a decoder to decode and recover the CSI. If the terminal still reports PMI, RI, and CQI at the same time, since the PMI reported by the terminal 101 and the PMI decoded by the network device 102 may not be exactly the same, the network device 102 uses the precoding matrix obtained based on the decoding result to precode the signal to obtain an equivalent channel. The channel quality of the equivalent channel will be different from that reported by the terminal 101, resulting in inaccurate modulation and coding scheme (MCS) and coding efficiency (coder rate) determined by the network device based on the reporting result.
[0168] In the embodiment of the present disclosure, in order to solve the problem of inaccurate MCS or coding efficiency, it is also necessary to provide a method for the terminal to report CSI in a new manner. For example, in the 2-step CSI reporting in the embodiment of the present disclosure, since the number of eigenvectors of the channel or the rank value is uncertain, and the network device 102 needs to determine the overhead of subsequent eigenvectors based on the RI value, it can be seen that the specific reporting method and resource allocation in the 2-step CSI reporting need to be determined.
[0169] FIG2 is an interactive diagram illustrating a method for transmitting CSI according to an embodiment of the present disclosure. As shown in FIG2 , an embodiment of the present disclosure relates to a method for transmitting CSI, the method comprising:
[0170] Step S2101 : Terminal 101 sends capability information to network device 102 .
[0171] In some embodiments, the capability information (UE capability information) is used to indicate a first overhead, where the first overhead is a bit overhead (payload) required to be occupied by the PMC corresponding to the RI.
[0172] Optionally, RI is used to indicate the number of transmission ranks, where the rank value represents the number of layers. For example, rank = 2 includes two layers: layer 1 and layer 2. As can be understood, in MIMO scenarios, spatial resources can be divided into different layers, and different signals can be sent in different layers to achieve spatial division multiplexing.
[0173] Optionally, in AI-based CSI compression, the terminal 101 can support multiple AI-based models, each model including but not limited to a layer-common model, a rank-common model; or a layer-common model, a rank-specific model; or a layer-specific model; or a rank-specific model according to the compression characteristics. Among them, the layer-common model means that at least one layer shares a model, the rank-common model means that at least one rank shares a model, the rank-specific model means a rank-based model (rank based model), and the layer-specific model means a layer-based model (layer based model). Optionally, each model can support one or more ranks.
[0174] Depending on the AI model, terminal 101 can perform compression for each layer or directly for each rank. For example, in a rank adaptive system, depending on the channel conditions, terminal 101 may select rank 2 at time #1 and rank 1 at time #2. The following two examples can be used for compression.
[0175] In one example, if a rank-based model (also known as per rank) is used, at time #1, terminal 101 determines RI = 2. Terminal 101 compresses CSI layer 1 (e.g., the first eigenvector) on layer 1 and CSI layer 2 (e.g., the second eigenvector) on layer 2 together, and outputs the compressed eigenvectors corresponding to layers 1 and 2. At time #2, terminal 101 determines RI = 1, directly compresses CSI layer 1 (e.g., the first eigenvector) on layer 1, and outputs the compressed eigenvectors for layer 1.
[0176] In another example, if a layer-based model (also known as a per layer model) is used, at time #1, terminal 101 determines RI = 2. Terminal 101 compresses CSI layer 1 (e.g., the first eigenvector) on layer 1 and CSI layer 2 (e.g., the second eigenvector) on layer 2, and outputs the compressed eigenvector results for layer 1 and layer 2, respectively. At time #2, terminal 101 determines RI = 1. Terminal 101 compresses CSI layer 1 (e.g., the first eigenvector) on layer 1 and outputs the compressed eigenvector results for layer 1.
[0177] It can be seen that when the models are different or the RIs of the same model are different, the compression results based on AI by the terminal 101 may be different, and the overhead required for reporting may be different.
[0178] In some embodiments, when the terminal 101 may report different RIs, the terminal 101 may report the overhead required for CSI, such as the first overhead required for reporting PMC.
[0179] Optionally, PMC is the channel information obtained by the terminal 101 measuring the downlink reference signal sent by the network device 102, and performing AI-based compression and quantization on the measurement result (such as CSI).
[0180] Optionally, the first overhead is a per layer overhead, or the first overhead is a per rank overhead.
[0181] In some embodiments, the capability information includes a model identifier (model ID) of the model, and the model identifier has a corresponding relationship or a mapping relationship with the first overhead.
[0182] Optionally, network device 102 may obtain a layer-based first overhead or a rank-based first overhead corresponding to the model identifier reported by terminal 101. Upon obtaining the RI, and in combination with the compression methods of the rank-based model and the layer-based model in the aforementioned embodiment, network device 102 may obtain the reporting overhead required for terminal 101 to report the PMC.
[0183] Optionally, when the terminal 101 uses different models, ie, different model identifiers, the corresponding overhead of each layer or each rank under the model may be different. For a certain model, each layer may correspond to multiple first overheads, represented by different overhead identifiers.
[0184] In some embodiments, capability information may be reported in a two-step CSI reporting scenario. In conjunction with the description of the following embodiments, two-step CSI reporting may involve, for example, terminal 101 first reporting a first CSI (including PMC and RI) based on a first reference signal, and then reporting a second CSI (including CQI) based on a second reference signal.
[0185] Optionally, the PMC includes at least one of the following:
[0186] Feature vector information;
[0187] Precoding matrix information;
[0188] Codebook indication information based on a specific codebook.
[0189] Optionally, the network device 102 receives the capability information to obtain the reporting overhead required by the terminal 101 in the two-part CSI reporting.
[0190] Step S2102 , the network device 102 sends first configuration information to the terminal 101 .
[0191] In some embodiments, the first configuration information is used to indicate a second overhead, where the second overhead is a bit overhead occupied by the PMC configured by the network device 102 .
[0192] Optionally, the network device 102 may determine the first configuration information according to the capability information reported by the terminal 101 ; or, when step S2101 is omitted, the network device 102 may directly determine and issue the first configuration information to the terminal 102 .
[0193] Optionally, the second overhead configured by the network device 102 can be configured based on a layer or a rank. For example, if a second overhead is configured for each layer corresponding to the terminal 101 model, then when there are multiple layers, one second overhead can be configured to apply to multiple layers, or multiple different second overheads can be configured. For another example, if a second overhead is configured for each rank corresponding to the terminal 101 model, then when there are multiple ranks, multiple second overheads can be configured.
[0194] In one example, if the configuration is based on layers, that is, the second overhead corresponding to each layer is X, then the corresponding total overhead is (RI*X). For another example, if the configuration is based on rank, the second overhead is X when the rank is 1, the second overhead is Y when the rank is 2, and so on. Therefore, after network device 102 learns the RI reported by terminal 101, it can learn or configure the relevant PWC overhead.
[0195] Optionally, in AI-based CSI compression, if the terminal 101 directly reports the compressed and quantized information without performing any further processing on the compressed and quantized information, the second overhead configured by the network device 102 is used to indicate the compressed and quantized overhead of the terminal 101.
[0196] If terminal 101 needs to perform other processing on the compressed and quantized information before reporting, such as reporting only the non-zero value information, terminal 101 may not need to use the full second overhead configured by network device 102 during the reporting process. For example, if network device 102 configures the second overhead as 10 bits, i.e., the maximum number of non-zero bits is 10, the actual overhead used by terminal 101 during the reporting process may be less than 10, such as if only 4 non-zero bits are actually reported.
[0197] It can be understood that the specific reporting method and reporting information of the terminal 101 can be combined with the description of the following embodiments.
[0198] In some embodiments, the first configuration information includes at least one model identifier, and the at least one model identifier is respectively configured with a corresponding second overhead.
[0199] Optionally, the network device 102 may indicate the second cost through a model identifier in the first configuration information, wherein multiple model identifiers may correspond one-to-one to multiple second costs.
[0200] Optionally, in combination with the description of the foregoing embodiment, the model identifier has a corresponding first cost and a corresponding second cost.
[0201] Optionally, similar to the first overhead, different second overheads may also be distinguished by using overhead identifiers. For example, the same overhead identifier may have corresponding first overhead and second overhead.
[0202] In some embodiments, the network device 102 may also configure only one second overhead through the first configuration information, which is applicable to scenarios of different ranks.
[0203] In some embodiments, the second overhead is the same as or different from the corresponding first overhead. For example, the first overhead reported by terminal 101 is rank-based, such as reporting the first overhead of rank=1 as x and the first overhead of rank=2 as y; network device 102 configures a rank-based configuration, such as configuring the second overhead of rank=1 as x' and the second overhead of rank=2 as y'; then the first overhead x corresponds to the second overhead x', and the first overhead y corresponds to the second overhead y'.
[0204] In some embodiments, the terminal 101 receives the first configuration information sent by the network device 102 to obtain the second overhead in the CSI reporting process.
[0205] Step S2103 , the network device 102 sends second configuration information to the terminal 101 .
[0206] In some embodiments, the second configuration information is used to configure uplink resources of the terminal, and the uplink resources are used to transmit the first part (part1) and / or the second part (part2) of the first CSI.
[0207] In some embodiments, the uplink resource is further used to indicate a third overhead for transmitting the first part and / or the second part. For example, the third overhead is used to indicate the total overhead actually occupied by the first part and the second part, or the third overhead is used to indicate the total overhead actually occupied by the second part, or the third overhead is used to indicate the total overhead actually occupied by the first part.
[0208] In some embodiments, the uplink resources include channel resources, such as a physical uplink control channel (PUCCH) and a physical uplink shared channel (PUSCH).
[0209] Optionally, PUCCH or PUSCH is used to transmit the first part, and PUSCH is used to transmit the second part.
[0210] In some embodiments, the second configuration information may configure the time-frequency location of the uplink resource. Terminal 101 may obtain the time-frequency location of the uplink resource based on the second configuration information and calculate the third overhead, i.e., the actual available reporting overhead size of the uplink resource, based on the time-frequency location. In other words, the second configuration information may implicitly indicate the third overhead.
[0211] In some embodiments, the third overhead is used to indicate the total overhead that the terminal 101 configured by the network device 102 can actually occupy when reporting.
[0212] Optionally, in a scenario where a second overhead is configured for each layer or each rank, multiple second overheads are involved. That is, network device 102 can configure multiple second overheads to accommodate different layers or ranks. In this embodiment, network device 102 can configure only one third overhead to guide terminal 101 in reporting the total overhead.
[0213] In one example, the third cost may be one of multiple second costs. For example, the network device 101 is configured with two second costs, namely the second cost when rank=1 and the second cost when rank=2; the third cost may be configured as the second cost when rank=2.
[0214] In another example, the third overhead is not a value in the plurality of second overheads.
[0215] Optionally, the network device 102 can reconfigure an appropriate third overhead in each scenario where the terminal 101 reports, so as to overcome the problem of uncertainty in each reported channel characteristic. For example, the second overhead when rank = 2 is 120 bits, and the second overhead of rank = 2 can be based on the rank configuration (in other examples, it can also be based on the layer configuration, such as when the second overhead of each layer is configured as 60 bits based on the layer configuration). The second overhead when rank = 4 is configured to be 240 bits. When the network device 102 configures the third overhead, if the third overhead configured by the network device 102 is 240 bits each time, it will cause a waste of resources. If the third overhead configured each time is 100 bits, when the number of ranks is large, it will cause insufficient reporting information.
[0216] In this embodiment, the network device 102 can configure the third overhead that can be actually used for each reporting scenario through the second configuration information. The terminal 101 only needs to use less than or equal to the third overhead when actually reporting based on the third overhead.
[0217] For example, the third overhead configured by the network device 102 is 200 bits, and the terminal 101 determines the required overhead based on the second overhead corresponding to each rank configured by the network device 102. For example, when the rank of the measured channel matrix (H) is 2, the corresponding second overhead is 120 bits, and the terminal 101 can use 120 bits of the 200 bits for reporting.
[0218] For another example, the third overhead configured by the network device 102 is 200 bits. The terminal 101 determines the required overhead based on the second overhead corresponding to each rank configured by the network device 102. For example, when the rank of the measured channel matrix (H) is 4, the corresponding second overhead is 240 bits. In this report, the terminal 101 can discard 240 bits according to the predefined rules and use 200 bits for reporting.
[0219] For another example, the third overhead configured by network device 102 is 150 bits. Terminal 101 knows that the second overhead of each layer configured by network device 102 is 60 bits when RI = 2, and that 120 bits are required. In this case, terminal 101 can use 120 bits of the 150 bits for reporting. Terminal 101 knows that the second overhead of each layer configured by network device 102 is 60 bits when RI = 3, and that 180 bits are required. In this case, terminal 101 needs to discard 30 bits (e.g., discard the bit information of a certain layer) to report using 150 bits.
[0220] In some embodiments, the terminal 101 receives the second configuration information sent by the network device 102 to obtain uplink resources in the CSI reporting process.
[0221] Step S2104 : The network device 102 sends a first reference signal to the terminal 101 .
[0222] In some embodiments, the first reference signal may be a channel state information reference signal (CSI-RS). The first reference signal may also be referred to as a first step reference signal or a 1st step reference signal. st Reference signal.
[0223] In step S2105 , the terminal 101 sends a first CSI to the network device 102 according to the first reference signal.
[0224] In some embodiments, the first CSI includes at least a precoding matrix code PMC and a rank indicator RI after model processing.
[0225] In some embodiments, terminal 101 uses a two-step CSI reporting method based on instructions or configurations from network device 102 to measure the received first reference signal to obtain a measurement result, perform AI-based compression and quantize the measurement result to obtain quantized channel information, i.e., PMC. Optionally, RI can be determined based on the PMC.
[0226] In some embodiments, the reporting of the first CSI is the first step reporting in a two-step CSI reporting method.
[0227] In some embodiments, the first CSI includes a first part (part1) and a second part (part2), the first part includes RI, and the second part includes PMC.
[0228] Optionally, the terminal 101 may obtain the first CSI, that is, the bit overhead available for the first step reporting, based on the first configuration information of the network device 102 .
[0229] Optionally, the terminal 101 may obtain the reporting resource or reporting method of the first CSI, ie, the first step of reporting, based on the second configuration information of the network device 102 .
[0230] In some embodiments, the first part may only include RI. The network device 102 combines the capability information reported by the terminal 101 and can obtain the overhead required for the terminal 101 to report the PMC according to RI. Please refer to the description of the above embodiment.
[0231] In some embodiments, the first part further includes a payload size ID, that is, the first part includes the RI and the payload size ID, wherein the payload size ID has a corresponding relationship or a mapping relationship with the first payload corresponding to the PMC.
[0232] In conjunction with the description of the preceding embodiment, when the terminal 101 uses different models, that is, different model identifiers, the corresponding overhead of each layer or each rank under the model may be different. In one example, for a certain model, multiple first overheads may correspond to each layer, represented by different overhead identifiers. For example, the first overhead of the layer overhead identifier payload ID#1 is X, and the first overhead of the layer overhead identifier payload ID#2 is Y. At this time, the terminal 101 reports the overhead identifier, which helps the network device 101 determine the corresponding overhead based on the RI.
[0233] Optionally, in AI-based CSI compression, the same input information dimension can have different output dimensions based on different compression rates, resulting in different output overheads after quantization. Generally speaking, the greater the output overhead, the higher the similarity of the PMC restored by network device 102. Therefore, multiple first overheads can be set or defined for each layer or each rank to accommodate different scenarios. For example, when ensuring the accuracy of data restored by network device 102 is required, terminal 101 can report a larger first overhead; when controlling the overhead is required, terminal 101 can report a smaller first overhead.
[0234] In some embodiments, the first CSI includes first indication information and second indication information, the first indication information is used to indicate the number of non-zero values in the PMC, and the second indication information is used to indicate the position of the non-zero value.
[0235] For example, the first part also includes first indication information, that is, the first part includes the RI and the first indication information. The first indication information may occupy fewer bits, thereby ensuring that the total number of bits in the first part remains small. The second part includes second indication information, that is, the second part includes the position of the non-zero value in the PMC. The second part occupies more bits and indicates the non-zero position in the PMC.
[0236] For another example, the second part includes first indication information and second indication information, and the network device 102 facilitates locating or determining the position of the non-zero value in the second part according to the first indication information and the second indication information.
[0237] For another example, the first part includes the second indication information, and the second part includes the first indication information. This method can be applicable to scenarios where the second indication information accounts for a smaller proportion, so as not to exceed the total bits of the first part.
[0238] For another example, the first part includes first indication information and second indication information. In this manner, the bits occupied by the first indication information and the second indication information should not exceed the total bits of the first part.
[0239] Optionally, the bits of the first part are relatively fixed, and the bits of the second part can be determined in combination with the configuration of the network device 102.
[0240] Optionally, the first indication information may indicate the number of non-zero values (or the number of non-zero coefficients) corresponding to all layers in the PMC, or indicate the number of non-zero values corresponding to each layer.
[0241] For example, most of the 120 bits of information that the terminal 101 needs to report are 0. The terminal 101 can indicate the number of non-zero values in the PMC through the first indication information, and then indicate which positions in the PMC have non-zero values through the second indication information. It can also indicate the corresponding non-zero values, which is convenient for saving the capacity of the terminal 101 reporting information and also facilitates demodulation by the network device 102.
[0242] Optionally, the first indication information may occupy 1 to 2 bits, and the second indication information may occupy 1 to 2 bits.
[0243] In some embodiments, the first portion and the second portion are encoded independently to ensure that the network device 102 can correctly decode the first portion before decoding the second portion.
[0244] Optionally, the first part needs to be sent in its entirety before the second part is sent.
[0245] Optionally, the priority of the first part is higher than the priority of the second part. The first part with a higher priority may be sent first. In conjunction with the description of the foregoing embodiment, when the reporting overhead of terminal 101 exceeds the third overhead and part of the reported information needs to be discarded, terminal 101 may discard it based on the priority, such as discarding information with a lower priority.
[0246] In some embodiments, the time domain positions of the first part and the second part on the uplink resource are determined according to a mapping rule.
[0247] Optionally, the first part may be transmitted on the PUCCH or the PUSCH, for example, on the PUCCH format 3 or the PUCCH format 4. The first part may occupy a fixed overhead size.
[0248] Optionally, the second part may be transmitted on a PUSCH, wherein the second part has a relatively large overhead and may be transmitted on a PUSCH.
[0249] Optionally, the first part or the second part transmitted on the PUSCH is independent of the first part transmitted on the PUCCH.
[0250] In some embodiments, the first part is sent periodically or semi-statically; and the second part is sent semi-statically or aperiodically.
[0251] For example, the first part is reported periodically or semi-statically, and the second part is reported aperiodically. The second part has a higher overhead, so aperiodic transmission is preferred.
[0252] For another example, the first part is reported periodically on the PUCCH, and the second part is reported semi-statically on the PUSCH.
[0253] In some embodiments, the network device 102 receives the first CSI sent by the terminal 101 .
[0254] Step S2106 : The network device 102 sends a second reference signal to the terminal 101 .
[0255] In some embodiments, the time domain position of the second reference signal is subsequent to the time domain position of the first reference signal.
[0256] In some embodiments, after receiving the first CSI, the network device 102 may perform dequantization and decoding based on an AI model to obtain a recovered first CSI.
[0257] Optionally, the network device 102 may send a second reference signal according to the RI value in the first CSI.
[0258] In some embodiments, the second reference signal may be a CSI-RS. The second reference signal may also be referred to as a second-step reference signal or a 2 nd Reference signal.
[0259] Step S2107: Terminal 101 sends a second CSI to network device 102 according to the second reference signal.
[0260] In some embodiments, the second CSI includes at least a channel quality indication CQI.
[0261] Optionally, the terminal 101 decodes and measures the received second reference signal, determines the PMC used by the network device 102 for precoding the second reference signal, determines a CQI based on the PMC used by the network device 102, and reports the CQI to the network device 102. Thus, the CQI reported by the terminal 101 is calculated based on the equivalent channel after the PMC precoding decoded by the base station, and is more accurate.
[0262] Optionally, the network device 102 receives the second CSI and determines a suitable MCS and coding efficiency according to the CQI. For example, the higher the CQI, the higher the MCS may be used by the network device 102 to transmit information.
[0263] In the above embodiment, terminal 101 reports CSI in two steps, and accordingly, network device 102 is required to send two reference signals respectively. During the reporting process, network device 102 can perform corresponding overhead configuration and uplink resource configuration, so that when reporting the first CSI, terminal 101 can use reasonable overhead and uplink resources to send the first and second parts of the first CSI according to the configuration or instruction of network device 102.
[0264] In some embodiments, the names of information, etc. are not limited to the names described in the embodiments, and terms such as "information", "message", "signal", "signaling", "report", "configuration", "indication", "instruction", "command", "channel", "parameter", "domain", and "field" can be used interchangeably.
[0265] In some embodiments, "obtain", "get", "get", "receive", "transmit", "bidirectional transmission", "send and / or receive" can be interchangeable, and can be interpreted as receiving from other entities, obtaining from protocols, obtaining from higher layers, obtaining by self-processing, autonomous implementation, etc.
[0266] In some embodiments, terms such as "send", "transmit", "report", "download", "transmit", "bidirectional transmission", "send and / or receive" can be used interchangeably.
[0267] In some embodiments, the terms "radio", "wireless", "radio access network (RAN)", "access network (AN)", "RAN-based" and the like may be used interchangeably.
[0268] In some embodiments, terms such as "synchronization signal (SS)", "synchronization signal block (SSB)", "reference signal (RS)", "pilot", and "pilot signal" can be used interchangeably.
[0269] In some embodiments, terms such as "moment", "time point", "time", and "time position" can be replaced with each other, and terms such as "duration", "period", "time window", "window", and "time" can be replaced with each other.
[0270] In some embodiments, the terms "component carrier (CC)", "cell", "frequency carrier", "carrier frequency" and the like can be used interchangeably.
[0271] In some embodiments, terms such as "certain", "preset", "preset", "setting", "indicated", "a certain", "any", and "first" can be interchangeable. "Specific A", "preset A", "preset A", "setting A", "indicated A", "a certain A", "any A", and "first A" can be interpreted as A pre-specified in a protocol, etc., or as A obtained through setting, configuration, or indication, etc., or as specific A, a certain A, any A, or first A, etc., but not limited to this.
[0272] In some embodiments, the determination or judgment can be performed by a value represented by 1 bit (0 or 1), or by a true or false value (Boolean value) represented by true or false, or by comparison of numerical values (for example, comparison with a predetermined value), but is not limited thereto.
[0273] In some embodiments, "not expecting to receive" can be interpreted as not receiving on time domain resources and / or frequency domain resources, or as not performing subsequent processing on the data after receiving it; "not expecting to send" can be interpreted as not sending, or as sending but not expecting the recipient to respond to the content sent.
[0274] The method involved in the embodiments of the present disclosure may include at least one of steps S2101 to S2107. For example, steps S2105 and S2107 may be implemented as independent embodiments, steps S2102, S2105, and S2107 may be implemented as independent embodiments, steps S2103, S2105, and S2107 may be implemented as independent embodiments, and steps S2101, S2102, S2103, S2105, and S2107 may be implemented as independent embodiments, but are not limited thereto.
[0275] In some embodiments, at least one of steps S2101, S2102, S2103, S2104, and S2106 is optional, and one or more of these steps may be omitted or replaced in different embodiments.
[0276] In some embodiments, steps S2102 and S2103 may be performed simultaneously or in a swapped order. For example, the network device 102 sends the first configuration information and the second configuration information using the same radio resource control (RRC) information.
[0277] In some embodiments, reference may be made to other optional implementations described before or after the description corresponding to FIG. 2 .
[0278] FIG3a is an interactive diagram illustrating a method for reporting CSI according to an embodiment of the present disclosure. As shown in FIG3a , an embodiment of the present disclosure relates to a method for reporting CSI, which is executed by a terminal 101 and includes:
[0279] Step S3101: Send capability information.
[0280] Optionally, optional implementations of step S3101 can refer to step S2101 in FIG2 and other related parts in the embodiment involved in FIG2 , which will not be described in detail here.
[0281] In some embodiments, the terminal 101 may send capability information to the network device 102, but is not limited thereto and may also send capability information to other entities.
[0282] Step S3102: Obtain first configuration information.
[0283] Optionally, optional implementations of step S3102 can refer to step S2102 in FIG2 and other related parts in the embodiment involved in FIG2 , which will not be described in detail here.
[0284] In some embodiments, the terminal 101 may obtain the first configuration information from the network device 102, but is not limited thereto and may also obtain the first configuration information from other entities.
[0285] Step S3103: Obtain second configuration information.
[0286] Optionally, optional implementations of step S3103 may refer to step S2103 in FIG2 and other related parts in the embodiment involved in FIG2 , which will not be described in detail here.
[0287] In some embodiments, the terminal 101 may obtain the second configuration information from the network device 102, but is not limited thereto and may also obtain the second configuration information from other entities.
[0288] Step S3104: Acquire a first reference signal.
[0289] Optionally, optional implementations of step S3104 can refer to step S2104 in FIG2 and other related parts in the embodiment involved in FIG2 , which will not be described in detail here.
[0290] In some embodiments, the terminal 101 may obtain the first reference signal from the network device 102, but is not limited thereto. The terminal 101 may also obtain the first reference signal from other entities.
[0291] Step S3105: Send a first CSI according to the first reference signal.
[0292] Optionally, optional implementations of step S3105 can refer to step S2105 in FIG2 and other related parts in the embodiment involved in FIG2 , which will not be described in detail here.
[0293] In some embodiments, the terminal 101 may send the first CSI to the network device 102 , but is not limited thereto and may also send the first CSI to other entities.
[0294] Step S3106: Acquire a second reference signal.
[0295] Optionally, optional implementations of step S3106 can refer to step S2106 in FIG2 and other related parts in the embodiment involved in FIG2 , which will not be described in detail here.
[0296] In some embodiments, the terminal 101 may obtain the second reference signal from the network device 102, but is not limited thereto. The terminal 101 may also obtain the second reference signal from other entities.
[0297] Step S3107: Send a second CSI according to the second reference signal.
[0298] Optionally, optional implementations of step S3107 may refer to step S2107 in FIG2 and other related parts in the embodiment involved in FIG2 , which will not be described in detail here.
[0299] In some embodiments, the terminal 101 may send the second CSI to the network device 102 , but is not limited thereto and may also send the second CSI to other entities.
[0300] In some embodiments, reference may be made to other optional implementations described before or after the description corresponding to FIG. 3 a .
[0301] FIG3b is an interactive diagram of a method for reporting CSI according to an embodiment of the present disclosure. As shown in FIG3b , an embodiment of the present disclosure relates to a method for reporting CSI, which is executed by terminal 101 and includes:
[0302] Step S3201: Obtain first configuration information.
[0303] Optionally, optional implementations of step S3201 can refer to step S2102 in FIG2 and other related parts in the embodiment involved in FIG2 , which will not be described in detail here.
[0304] Step S3202: Obtain second configuration information.
[0305] Optionally, optional implementations of step S3202 can refer to step S2103 in FIG2 and other related parts in the embodiment involved in FIG2 , which will not be described in detail here.
[0306] Step S3203: Send a first CSI according to the first reference signal.
[0307] Optionally, optional implementations of step S3203 may refer to step S2105 in FIG2 and other related parts in the embodiment involved in FIG2 , which will not be described in detail here.
[0308] In some embodiments, the terminal 101 may send the first CSI to the network device 102 , but is not limited thereto and may also send the first CSI to other entities.
[0309] Step S3204: Send a second CSI according to the second reference signal.
[0310] Optionally, optional implementations of step S3204 may refer to step S2107 in FIG2 and other related parts in the embodiment involved in FIG2 , which will not be described in detail here.
[0311] In some embodiments, reference may be made to other optional implementations described before or after the description corresponding to FIG. 3 b .
[0312] In some embodiments, steps S3201 and S3202 may be performed simultaneously or in an exchanged order.
[0313] FIG3c is an interactive diagram illustrating a method for reporting CSI according to an embodiment of the present disclosure. As shown in FIG3c , an embodiment of the present disclosure relates to a method for reporting CSI, which is executed by terminal 101 and includes:
[0314] Step S3301: Send capability information.
[0315] Optionally, optional implementations of step S3301 can refer to step S2101 in FIG2 and other related parts in the embodiment involved in FIG2 , which will not be described in detail here.
[0316] Step S3302: Obtain first configuration information.
[0317] Optionally, optional implementations of step S3302 can refer to step S2102 in FIG2 and other related parts in the embodiment involved in FIG2 , which will not be described in detail here.
[0318] Step S3303: Send a first CSI according to the first reference signal.
[0319] Optionally, optional implementations of step S3303 may refer to step S2105 in FIG2 and other related parts in the embodiment involved in FIG2 , which will not be described in detail here.
[0320] Step S3304: Send a second CSI according to the second reference signal.
[0321] Optionally, optional implementations of step S3304 may refer to step S2107 in FIG2 and other related parts in the embodiment involved in FIG2 , which will not be described in detail here.
[0322] In some embodiments, reference may be made to other optional implementations described before or after the description corresponding to FIG. 3c.
[0323] In some embodiments, in step S3302, second configuration information may also be sent simultaneously.
[0324] FIG3 d is an interactive diagram illustrating a method for reporting CSI according to an embodiment of the present disclosure. As shown in FIG3 d , an embodiment of the present disclosure relates to a method for reporting CSI, which is executed by terminal 101 and includes:
[0325] Step S3401: Send a first CSI according to a first reference signal.
[0326] Optionally, optional implementations of step S3401 can refer to step S2105 in FIG2 and other related parts in the embodiment involved in FIG2 , which will not be described in detail here.
[0327] In some embodiments, the first CSI includes a first part and a second part, the first part includes RI, and the second part includes PMC.
[0328] Optionally, the PMC includes at least one of the following:
[0329] Feature vector information;
[0330] Precoding matrix information;
[0331] Codebook indication information based on a specific codebook.
[0332] In some embodiments, the terminal may further report capability information to the network device to indicate a first overhead, where the first overhead is the bit overhead required to be occupied by the PMC corresponding to the RI.
[0333] Optionally, the capability information includes a model identifier of the model, and the model identifier corresponds to the first overhead.
[0334] In some embodiments, the first part further includes an overhead identifier, wherein the overhead identifier corresponds to a first overhead corresponding to the PMC.
[0335] Optionally, the first overhead is a layer-based overhead, or the first overhead is a rank-based overhead.
[0336] In some embodiments, the terminal may receive first configuration information sent by the network device, where the first configuration information is used to indicate a second overhead, and the second overhead is a bit overhead occupied by a PMC configured by the network device.
[0337] Optionally, the first configuration information includes at least one model identifier, and the at least one model identifier is respectively configured with a corresponding second overhead.
[0338] Optionally, the second overhead is configured based on a layer or a rank.
[0339] In some embodiments, the first part further includes first indication information, where the first indication information is used to indicate the number of non-zero values in the PMC;
[0340] The second part includes second indication information, where the second indication information is used to indicate a position of a non-zero value.
[0341] In some embodiments, the terminal may also receive second configuration information sent by the network device, where the second configuration information is used to configure uplink resources of the terminal, and the uplink resources are used to transmit the first part and / or the second part.
[0342] In some embodiments, the first portion and the second portion are independently encoded.
[0343] In some embodiments, the time domain positions of the first part and the second part on the uplink resource are determined according to a mapping rule.
[0344] In some embodiments, the uplink resources for transmitting the first part include a physical uplink control channel PUCCH or a physical uplink shared channel PUSCH, and the uplink resources for transmitting the second part include PUSCH.
[0345] In some embodiments, the priority of the first portion is higher than the priority of the second portion.
[0346] In some embodiments, the first portion is sent periodically or semi-statically;
[0347] The second part is sent semi-statically or aperiodically.
[0348] Step S3402: Send a second CSI according to the second reference signal.
[0349] Optionally, optional implementations of step S3402 may refer to step S2107 in FIG2 and other related parts in the embodiment involved in FIG2 , which will not be described in detail here.
[0350] In some embodiments, reference may be made to other optional implementations described before or after the description corresponding to FIG. 3 d .
[0351] FIG4a is an interactive diagram illustrating a method for receiving CSI according to an embodiment of the present disclosure. As shown in FIG4a , an embodiment of the present disclosure relates to a method for receiving CSI, which is executed by a network device 102 and includes:
[0352] Step S4101, obtaining capability information.
[0353] Optionally, optional implementations of step S4101 can refer to step S2101 in FIG2 and other related parts in the embodiment involved in FIG2 , which will not be described in detail here.
[0354] In some embodiments, the network device 102 may obtain capability information from the terminal 101, but is not limited thereto and may also obtain capability information from other entities.
[0355] Step S4102: Send first configuration information.
[0356] Optionally, optional implementations of step S4102 can refer to step S2102 in FIG2 and other related parts in the embodiment involved in FIG2 , which will not be described in detail here.
[0357] In some embodiments, the network device 102 may send the first configuration information to the terminal 101 , but is not limited thereto and may also send the first configuration information to other entities.
[0358] Step S4103: Send the second configuration information.
[0359] Optionally, optional implementations of step S4103 may refer to step S2103 in FIG2 and other related parts in the embodiment involved in FIG2 , which will not be described in detail here.
[0360] In some embodiments, the network device 102 may send the second configuration information to the terminal 101 , but is not limited thereto and may also send the second configuration information to other entities.
[0361] Step S4104: Send a first reference signal.
[0362] Optionally, optional implementations of step S4104 can refer to step S2104 in FIG2 and other related parts in the embodiment involved in FIG2 , which will not be described in detail here.
[0363] In some embodiments, the network device 102 may send the first reference signal to the terminal 101, but is not limited thereto and may also send the first reference signal to other entities.
[0364] Step S4105: Obtain the first CSI.
[0365] Optionally, optional implementations of step S4105 can refer to step S2105 in FIG2 and other related parts in the embodiment involved in FIG2 , which will not be described in detail here.
[0366] In some embodiments, the network device 102 may obtain the first CSI from the terminal 101 , but is not limited thereto and may also obtain the first CSI from other entities.
[0367] Step S4106: Send a second reference signal.
[0368] Optionally, optional implementations of step S4106 can refer to step S2106 in FIG2 and other related parts in the embodiment involved in FIG2 , which will not be described in detail here.
[0369] In some embodiments, the network device 102 may send the second reference signal to the terminal 101, but is not limited thereto and may also send the second reference signal to other entities.
[0370] Step S4107: Obtain the second CSI.
[0371] Optionally, optional implementations of step S4107 may refer to step S2107 in FIG2 and other related parts in the embodiment involved in FIG2 , which will not be described in detail here.
[0372] In some embodiments, the network device 102 may obtain the second CSI from the terminal 101 , but is not limited thereto and may also obtain the second CSI from other entities.
[0373] In some embodiments, reference may be made to other optional implementations described before or after the description corresponding to FIG. 4 a .
[0374] FIG4 b is an interactive diagram illustrating a method for receiving CSI according to an embodiment of the present disclosure. As shown in FIG4 b , an embodiment of the present disclosure relates to a method for receiving CSI, which is executed by a network device 102 and includes:
[0375] Step S4201: Send first configuration information.
[0376] Optionally, optional implementations of step S4201 can refer to step S2102 in FIG2 and other related parts in the embodiment involved in FIG2 , which will not be described in detail here.
[0377] Step S4202: Send second configuration information.
[0378] Optionally, optional implementations of step S4202 can refer to step S2103 in FIG2 and other related parts in the embodiment involved in FIG2 , which will not be described in detail here.
[0379] Step S4203: Obtain the first CSI.
[0380] Optionally, optional implementations of step S4203 may refer to step S2105 in FIG2 and other related parts in the embodiment involved in FIG2 , which will not be described in detail here.
[0381] Step S4204: Obtain the second CSI.
[0382] Optionally, optional implementations of step S4204 may refer to step S2107 in FIG2 and other related parts in the embodiment involved in FIG2 , which will not be described in detail here.
[0383] In some embodiments, reference may be made to other optional implementations described before or after the description corresponding to FIG. 4 b .
[0384] In some embodiments, steps S4201 and S4202 may be performed simultaneously or in an exchanged order.
[0385] FIG4c is an interactive diagram illustrating a method for receiving CSI according to an embodiment of the present disclosure. As shown in FIG4c , an embodiment of the present disclosure relates to a method for receiving CSI, which is executed by a network device 102 and includes:
[0386] Step S4301, obtaining capability information.
[0387] Optionally, optional implementations of step S4301 can refer to step S2101 in FIG2 and other related parts in the embodiment involved in FIG2 , which will not be described in detail here.
[0388] Step S4302: Send first configuration information.
[0389] Optionally, optional implementations of step S4302 can refer to step S2102 in FIG2 and other related parts in the embodiment involved in FIG2 , which will not be described in detail here.
[0390] Step S4303: Obtain the first CSI.
[0391] Optionally, optional implementations of step S4303 may refer to step S2105 in FIG2 and other related parts in the embodiment involved in FIG2 , which will not be described in detail here.
[0392] Step S4304: Obtain the second CSI.
[0393] Optionally, optional implementations of step S4304 may refer to step S2107 in FIG2 and other related parts in the embodiment involved in FIG2 , which will not be described in detail here.
[0394] In some embodiments, reference may be made to other optional implementations described before or after the description corresponding to FIG. 4c.
[0395] In some embodiments, in step S4302, second configuration information may also be obtained simultaneously.
[0396] FIG4d is an interactive diagram illustrating a method for receiving CSI according to an embodiment of the present disclosure. As shown in FIG4d , an embodiment of the present disclosure relates to a method for receiving CSI, which is executed by a network device 102 and includes:
[0397] Step S4401: Obtain the first CSI.
[0398] Optionally, optional implementations of step S4401 can refer to step S2105 in FIG2 and other related parts in the embodiment involved in FIG2 , which will not be described in detail here.
[0399] In some embodiments, the first CSI includes a first part and a second part, the first part includes RI, and the second part includes PMC.
[0400] Optionally, the PMC includes at least one of the following:
[0401] Feature vector information;
[0402] Precoding matrix information;
[0403] Codebook indication information based on a specific codebook.
[0404] In some embodiments, the network device may receive capability information sent by the terminal, where the capability information is used to indicate a first overhead, where the first overhead is a bit overhead required to be occupied by the PMC corresponding to the RI.
[0405] Optionally, the capability information includes a model identifier of the model, and the model identifier corresponds to the first overhead.
[0406] In some embodiments, the first part further includes an overhead identifier, wherein the overhead identifier corresponds to a first overhead corresponding to the PMC.
[0407] Optionally, the first overhead is a layer-based overhead, or the first overhead is a rank-based overhead.
[0408] In some embodiments, the network device may send first configuration information to the terminal, where the first configuration information is used to indicate a second overhead, where the second overhead is a bit overhead occupied by a PMC configured by the network device.
[0409] Optionally, the first configuration information includes at least one model identifier, and the at least one model identifier is respectively configured with a corresponding second overhead.
[0410] Optionally, the second overhead is configured based on a layer or a rank.
[0411] In some embodiments, the first part further includes first indication information, where the first indication information is used to indicate the number of non-zero values in the PMC;
[0412] The second part includes second indication information, where the second indication information is used to indicate a position of a non-zero value.
[0413] In some embodiments, the network device may send second configuration information to the terminal, where the second configuration information is used to configure uplink resources of the terminal for transmitting the first part and / or the second part.
[0414] In some embodiments, the first portion and the second portion are decoded independently.
[0415] In some embodiments, the time domain positions of the first part and the second part on the uplink resource are determined according to a mapping rule.
[0416] In some embodiments, the uplink resources for transmitting the first part include a physical uplink control channel PUCCH or a physical uplink shared channel PUSCH, and the uplink resources for transmitting the second part include PUSCH.
[0417] In some embodiments, the priority of the first portion is higher than the priority of the second portion.
[0418] In some embodiments, the first portion is periodic or semi-static;
[0419] The second part is semi-static or aperiodic.
[0420] Step S4402: Obtain the second CSI.
[0421] Optionally, optional implementations of step S4402 can refer to step S2107 in FIG2 and other related parts in the embodiment involved in FIG2 , which will not be described in detail here.
[0422] In some embodiments, reference may be made to other optional implementations described before or after the description corresponding to FIG. 4 d .
[0423] The disclosed embodiments aim to clarify the content and method of the first step of 2-step AI CSI reporting. In the first step of the 2-step reporting process, since the number of channel feature vectors, or the rank value, is uncertain, the base station needs to determine the payload of the subsequent feature vectors based on the RI value. For the RI+feature vector reporting in the first step, the specific reporting method and resource allocation are not yet clear. Some examples are listed below:
[0424] Example 1:
[0425] UE uses 2-step CSI reporting according to the configuration or instruction of the base station. st step reports the first information, in 2 nd step reports the second information, and the first information is obtained based on the first reference signal, the second information is obtained based on the second reference signal, and the first reference signal is earlier than the second reference signal in the time domain.
[0426] Optionally, the first information includes at least RI and compressed quantized channel information (hereinafter referred to as PMC), where the channel information may be at least one of eigenvector information, precoding matrix information, and codebook indication information based on a specific codebook.
[0427] Optionally, the second information includes at least CQI.
[0428] Optionally, the first information corresponds to the first CSI of the aforementioned embodiment, and the second information corresponds to the second CSI of the aforementioned embodiment.
[0429] Example 2:
[0430] UE confirms 1 st The step CSI report consists of two parts: part 1 includes at least RI, and part 2 includes at least PMC.
[0431] Example 3:
[0432] Part 1 includes RI. This embodiment can refer to the following examples:
[0433] Example 1: The UE reports a payload through the UE capability. This payload can be the number of per-layer payloads or per-rank payloads. The UE only reports the RI (number of ranks), and the NW (i.e., network equipment) can know the PMC payload. Example 2: The UE reports the model ID through the UE capability. The base station can know the number of per-layer or per-rank payloads corresponding to the model ID. The UE only reports the RI (number of ranks), and the NW can know the PMC payload.
[0434] Example 3: In the CSI configuration, the NW configures the PMC reporting overhead. This configuration can be per layer (payload per layer is X, corresponding to total payload = RI * X) or per rank (payload for rank 1 is X, payload for rank 2 is Y, and so on). The UE only reports the RI (number of ranks), and the NW can determine the PMC payload.
[0435] Example 4:
[0436] Part 1 includes the number of non-zero coefficients for all layers or for each layer in the RI and PMC. (If the majority of the reported 120 bits are zero, the UE only needs to report the non-zero positions and the corresponding non-zero values.)
[0437] In one embodiment, part 1 includes the RI and the corresponding payload size ID. Different model IDs used by the UE correspond to different payloads for each layer or each rank.
[0438] This is similar to Part 1 including RI, but the difference is that there can be many per-layer or per-rank overheads. For example, if the payload ID#1 of each layer is X and the payload ID#2 of each layer is Y, the UE needs to report the payload ID information at the same time as reporting the RI.
[0439] Optionally, there are multiple payload IDs because, depending on the compression ratio, the same input information dimension can have different output dimensions, which in turn result in different output payloads after quantization. Generally speaking, the larger the output payload, the higher the PMC similarity restored on the NW side.
[0440] Example 5:
[0441] The base station configures the maximum PMC overhead corresponding to different RIs or the maximum PMC overhead corresponding to each layer through RRC. The maximum overhead decimal can be understood as all PMC parameters are non-zero.
[0442] Example 6:
[0443] The UE reports the payload through the UE capability, which can be the number of payloads per-layer or per-rank.
[0444] Example 7:
[0445] The UE reports the model ID in the UE capability, and the base station can know the number of payloads per-layer or per-rank corresponding to the model ID.
[0446] Example 8:
[0447] To ensure that the NW can correctly decode part 1 before decoding part 2, part 1 and part 2 are encoded independently.
[0448] Example 9:
[0449] Part 1 can be reported periodically or semi-statically, and Part 2 can be reported semi-statically or aperiodically.
[0450] In one embodiment, Part 1 can be transmitted on the PUCCH, such as PUCCH format 3 or 4, and Part 2 is transmitted on the PUSCH. Since Part 2 has a relatively large overhead, it is transmitted on the PUSCH.
[0451] In one embodiment, Part 1 is reported periodically or semi-statically, and Part 2 is transmitted aperiodically. Since Part 2 has a relatively high overhead, it is transmitted aperiodically.
[0452] In one embodiment, part 1 is periodically reported on the PUCCH, and part 2 is semi-statically reported on the PUSCH.
[0453] Part 1 / Part 2 transmitted on the PUSCH is unrelated to Part 1 transmitted on the PUCCH.
[0454] Example 10:
[0455] Mapping rules for Part 1 and Part 2 on PUSCH.
[0456] Example 11:
[0457] Part 1 takes precedence over part 2.
[0458] Example 12:
[0459] For two-step CSI reporting, AI-based CSI reporting, or model-based CSI reporting on the PUSCH, the CSI report or first-step CSI report consists of two parts. Part 1 has a fixed overhead size and is used to identify the number of information bits in Part 2. Part 1 should be transmitted in its entirety before Part 2.
[0460] Optionally, Part 1 contains the RI (if reported) and an indication of the number of non-zero coefficients per layer or across layers.
[0461] Optionally, Part 2 includes PMC.
[0462] Optionally, Part 1 and Part 2 are encoded independently.
[0463] The embodiments of the present disclosure further 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, a core network function node, a core network device, etc.) in any of the above methods.
[0464] It should be understood that the division of the various units or modules in the above device 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 device, 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.
[0465] In the embodiments of the present disclosure, the 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 the 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 and implementing 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.
[0466] Figure 5a is a schematic diagram of the structure of a terminal proposed in an embodiment of the present disclosure. As shown in Figure 5a, terminal 5100 may include at least one of a transceiver module 5101 and a processing module 5102. In some embodiments, transceiver module 5101 is configured to transmit first CSI to a network device based on a first reference signal, wherein the first CSI includes at least a precoding matrix code (PMC) and a rank indicator (RI) after model processing. The transceiver module is further configured to transmit second CSI to the network device based on a second reference signal, wherein the second CSI includes at least a channel quality indicator (CQI).
[0467] Optionally, the transceiver module 5101 is configured to execute at least one of the communication steps of sending and / or receiving performed by the terminal 101 in any of the above methods. Optionally, the processing module is configured to execute at least one of the other steps performed by the terminal 101 in any of the above methods, which will not be described in detail here.
[0468] Optionally, the first CSI includes a first part and a second part, the first part includes the RI, and the second part includes the PMC.
[0469] Optionally, the transceiver module 5101 is used to send capability information to the network device, where the capability information is used to indicate a first overhead, where the first overhead is a bit overhead required to be occupied by the PMC corresponding to the RI.
[0470] Optionally, the capability information includes a model identifier of the model, and the model identifier has a corresponding relationship or a mapping relationship with the first overhead.
[0471] Optionally, the first part further includes an overhead identifier, wherein the overhead identifier has a corresponding relationship or a mapping relationship with the first overhead.
[0472] Optionally, the first overhead is a layer-based overhead, or the first overhead is a rank-based overhead.
[0473] Optionally, the transceiver module 5101 is used to receive first configuration information sent by the network device, where the first configuration information is used to indicate a second overhead, and the second overhead is a bit overhead occupied by the PMC configured by the network device.
[0474] Optionally, the first configuration information includes at least one model identifier, and the at least one model identifier is respectively configured with a corresponding second overhead.
[0475] Optionally, the second overhead is configured based on a layer or a rank.
[0476] Optionally, the first CSI includes first indication information and second indication information, the first indication information is used to indicate the number of non-zero values in the PMC, and the second indication information is used to indicate the position of the non-zero value.
[0477] Optionally, the transceiver module 5101 is used to receive second configuration information sent by the network device, where the second configuration information is used to configure uplink resources of the terminal, and the uplink resources are used to transmit the first part and / or the second part.
[0478] Optionally, the uplink resource is also used to indicate a third overhead for transmitting the first part and / or the second part.
[0479] Optionally, the uplink resources include a physical uplink control channel PUCCH and a physical uplink shared channel PUSCH, the PUCCH or the PUSCH is used to transmit the first part, and the PUSCH is used to transmit the second part.
[0480] Optionally, the first part and the second part are encoded independently.
[0481] Optionally, time domain positions of the first part and the second part on the uplink resource are determined according to a mapping rule.
[0482] Optionally, the priority of the first part is higher than the priority of the second part.
[0483] Optionally, the first part is sent periodically or semi-statically;
[0484] The second part is sent semi-statically or aperiodically.
[0485] Optionally, the PMC includes at least one of the following:
[0486] Feature vector information;
[0487] Precoding matrix information;
[0488] Codebook indication information based on a specific codebook.
[0489] Figure 5b is a schematic diagram of the structure of a network device proposed in an embodiment of the present disclosure. As shown in Figure 5b, network device 5200 may include at least one of a transceiver module 5201 and a processing module 5202. In some embodiments, transceiver module 5201 is configured to receive first CSI transmitted by a terminal, where the first CSI includes at least the PMC and RI processed based on a model. The transceiver module is also configured to receive second CSI transmitted by the terminal, where the second CSI includes at least the CQI.
[0490] Optionally, the transceiver module 5201 is configured to execute at least one of the communication steps of sending and / or receiving performed by the network device 102 in any of the above methods, which are not described in detail here. Optionally, the processing module is configured to execute at least one of the other steps performed by the network device 102 in any of the above methods, which are not described in detail here.
[0491] Optionally, the first CSI includes a first part and a second part, the first part includes the RI, and the second part includes the PMC.
[0492] Optionally, the transceiver module 5201 is used for the network device to receive capability information sent by the terminal, where the capability information is used to indicate a first overhead, and the first overhead is a bit overhead required to be occupied by the PMC corresponding to the RI.
[0493] Optionally, the capability information includes a model identifier of the model, and the model identifier corresponds to the first overhead.
[0494] Optionally, the first part further includes an overhead identifier, wherein the overhead identifier corresponds to the first overhead.
[0495] Optionally, the first overhead is a layer-based overhead, or the first overhead is a rank-based overhead.
[0496] Optionally, the transceiver module 5201 is used to send first configuration information to the terminal, where the first configuration information is used to indicate a second overhead, and the second overhead is a bit overhead occupied by the PMC configured by the network device.
[0497] Optionally, the first configuration information includes at least one model identifier, and the at least one model identifier is respectively configured with a corresponding second overhead.
[0498] Optionally, the second overhead is configured based on a layer or a rank.
[0499] Optionally, the first CSI includes first indication information and second indication information, the first indication information is used to indicate the number of non-zero values in the PMC; the second indication information is used to indicate the position of the non-zero value.
[0500] Optionally, the transceiver module 5201 sends second configuration information to the terminal, where the second configuration information is used to configure uplink resources of the terminal for transmitting the first part and / or the second part.
[0501] Optionally, the uplink resource is also used to indicate a third overhead for transmitting the first part and / or the second part.
[0502] Optionally, the uplink resources include a physical uplink control channel PUCCH and a physical uplink shared channel PUSCH, the PUCCH or the PUSCH is used to transmit the first part, and the PUSCH is used to transmit the second part.
[0503] Optionally, the first part and the second part are decoded independently.
[0504] Optionally, time domain positions of the first part and the second part on the uplink resource are determined according to a mapping rule.
[0505] Optionally, the priority of the first part is higher than the priority of the second part.
[0506] Optionally, the first portion is periodic or semi-static;
[0507] The second portion is semi-static or aperiodic.
[0508] Optionally, the PMC includes at least one of the following:
[0509] Feature vector information;
[0510] Precoding matrix information;
[0511] Codebook indication information based on a specific codebook.
[0512] In some embodiments, the transceiver module may include a transmitting module and / or a receiving module, and the transmitting module and the receiving module may be separate or integrated. Optionally, the transceiver module may be interchangeable with the transceiver.
[0513] In some embodiments, the processing module can be a single module or can include multiple submodules. Optionally, the multiple submodules respectively execute all or part of the steps required to be executed by the processing module. Optionally, the processing module can be interchangeable with the processor.
[0514] Figure 6a is a schematic diagram of the structure of a communication device 6100 proposed in an embodiment of the present disclosure. Communication device 6100 can be a network device (e.g., an access network device, a core network device, etc.), a terminal (e.g., a user equipment, etc.), a chip, a chip system, or a processor that supports a network device implementing any of the above methods, or a chip, a chip system, or a processor that supports a terminal implementing any of the above methods. Communication device 6100 can be used to implement the methods described in the above method embodiments. For details, please refer to the description of the above method embodiments.
[0515] As shown in Figure 6a, the communication device 6100 includes one or more processors 6101. The processor 6101 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 the communication protocol 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. Optionally, the communication device 6100 is used to perform any of the above methods. Optionally, one or more processors 6101 are used to call instructions to enable the communication device 6100 to perform any of the above methods.
[0516] In some embodiments, the communication device 6100 further includes one or more transceivers 6102. When the communication device 6100 includes one or more transceivers 6102, the transceiver 6102 performs at least one of the communication steps, such as sending and / or receiving, in the above-described method, and the processor 6101 performs at least one of the other steps. In an optional embodiment, the transceiver may include a receiver and / or a transmitter, and the receiver and transmitter may be separate or integrated. Optionally, the terms transceiver, transceiver unit, transceiver, transceiver circuit, interface circuit, and interface 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.
[0517] In some embodiments, the communication device 6100 further includes one or more memories 6103 for storing data. Alternatively, all or part of the memories 6103 may be located outside the communication device 6100. In alternative embodiments, the communication device 6100 may include one or more interface circuits 6104. Optionally, the interface circuits 6104 are connected to the memory 6102 and may be configured to receive data from the memory 6102 or other devices, or to send data to the memory 6102 or other devices. For example, the interface circuits 6104 may read data stored in the memory 6102 and send the data to the processor 6101.
[0518] The communication device 6100 described in the above embodiment may be a network device or a terminal, but the scope of the communication device 6100 described in the present disclosure is not limited thereto, and the structure of the communication device 6100 may not be limited by FIG. 6a. 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 or 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.
[0519] FIG6b is a schematic diagram of the structure of a chip 6200 according to an embodiment of the present disclosure. If the communication device 6100 can be a chip or a chip system, reference can be made to the schematic diagram of the structure of the chip 6200 shown in FIG6b , but the present disclosure is not limited thereto.
[0520] The chip 6200 includes one or more processors 6201. The chip 6200 is configured to execute any of the above methods.
[0521] In some embodiments, chip 6200 also includes one or more interface circuits 6202. Terms such as interface circuit, interface, and transceiver pins may be used interchangeably. In some embodiments, chip 6200 also includes one or more memories 6203 for storing data. Alternatively, all or part of memory 6203 may be located external to chip 6200. Optionally, interface circuit 6202 is connected to memory 6203 and can be used to receive data from memory 6203 or other devices, or to send data to memory 6203 or other devices. For example, interface circuit 6202 may read data stored in memory 6203 and send the data to processor 6201.
[0522] In some embodiments, the interface circuit 6202 performs at least one of the communication steps, such as sending and / or receiving, in the above-described method. For example, the interface circuit 6202 performing the communication steps, such as sending and / or receiving, in the above-described method means that the interface circuit 6202 performs data exchange between the processor 6201, the chip 6200, the memory 6203, or the transceiver device. In some embodiments, the processor 6201 performs at least one of the other steps.
[0523] The modules and / or devices described in various embodiments, such as virtual devices, physical devices, and chips, can be arbitrarily combined or separated according to circumstances. Optionally, some or all steps can also be performed collaboratively by multiple modules and / or devices, which is not limited here.
[0524] The present disclosure also proposes a storage medium having instructions stored thereon. When the instructions are executed on the communication device 6100, the communication device 6100 executes 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 is not limited thereto and may also be a storage medium readable by other devices. Optionally, the storage medium may be a non-transitory storage medium, but is not limited thereto and may also be a transient storage medium.
[0525] The present disclosure also provides a program product, which, when executed by the communication device 6100, enables the communication device 6100 to perform any of the above methods. Optionally, the program product is a computer program product.
[0526] The present disclosure also proposes a computer program, which, when executed on a computer, causes the computer to perform any one of the above methods. Industrial Applicability
[0527] In this disclosed embodiment, the terminal reports different CSIs in two steps based on two sets of reference signals at different time domain locations. The CQI reported by the terminal in the second step is directly related to the PMC decoded by the network device, more closely matching the decoding result of the network device, effectively improving the accuracy of the reported CQI.
Claims
1. A method for reporting channel state information (CSI), the method comprising: The terminal sends a first CSI to the network device according to the first reference signal, wherein the first CSI includes at least a precoding matrix code PMC and a rank indication RI after model processing; The terminal sends a second CSI to the network device according to a second reference signal, wherein the second CSI at least includes a channel quality indication CQI.
2. The method of claim 1, wherein: The first CSI includes a first part and a second part, the first part includes the RI, and the second part includes the PMC.
3. The method of claim 2, wherein: The method further comprises: The terminal sends capability information to the network device, where the capability information is used to indicate a first overhead, where the first overhead is a bit overhead required to be occupied by the PMC corresponding to the RI.
4. The method of claim 3, wherein: The capability information includes a model identifier of the model, and the model identifier has a corresponding relationship or a mapping relationship with the first overhead.
5. The method according to claim 2 or 3, wherein: The first part also includes an overhead identifier, wherein the overhead identifier has a corresponding relationship or a mapping relationship with the first overhead.
6. The method according to any one of claims 3 to 5, wherein: The first overhead is a layer-based overhead, or the first overhead is a rank-based overhead.
7. The method according to any one of claims 2 to 5, wherein: The method further comprises: The terminal receives first configuration information sent by the network device, where the first configuration information is used to indicate a second overhead, and the second overhead is a bit overhead occupied by the PMC configured by the network device.
8. The method of claim 7, wherein: The first configuration information includes at least one model identifier, and the at least one model identifier is respectively configured with the corresponding second overhead.
9. The method of claim 7, wherein: The second overhead is configured based on a layer or a rank.
10. The method of claim 2, wherein: The first CSI includes first indication information and second indication information, the first indication information is used to indicate the number of non-zero values in the PMC, and the second indication information is used to indicate the position of the non-zero value.
11. The method of claim 2, wherein: The method further comprises: The terminal receives second configuration information sent by the network device, where the second configuration information is used to configure uplink resources of the terminal, and the uplink resources are used to transmit the first part and / or the second part.
12. The method of claim 11, wherein: The uplink resource is also used to indicate a third overhead for transmitting the first part and / or the second part.
13. The method of claim 11, wherein: The uplink resources include a physical uplink control channel PUCCH and a physical uplink shared channel PUSCH. The PUCCH or the PUSCH is used to transmit the first part, and the PUSCH is used to transmit the second part.
14. The method according to any one of claims 2 to 13, wherein: The first part and the second part are encoded independently.
15. The method according to any one of claims 2 to 13, wherein: The time domain positions of the first part and the second part on the uplink resource are determined according to a mapping rule.
16. The method according to any one of claims 2 to 13, wherein: The priority of the first part is higher than the priority of the second part.
17. The method according to any one of claims 2 to 13, wherein: The first part is sent periodically or semi-statically; The second part is sent semi-statically or aperiodically.
18. The method according to any one of claims 1 to 13, wherein: The PMC includes at least one of the following: Feature vector information; Precoding matrix information; Codebook indication information based on a specific codebook.
19. A method for receiving CSI, the method comprising: The network device receives first CSI sent by the terminal, wherein the first CSI includes at least PMC and RI processed based on the model; The network device receives second CSI sent by the terminal, where the second CSI at least includes a CQI.
20. The method of claim 19, wherein: The first CSI includes a first part and a second part, the first part includes the RI, and the second part includes the PMC.
21. The method of claim 20, wherein: The method further comprises: The network device receives capability information sent by the terminal, where the capability information is used to indicate a first overhead, where the first overhead is a bit overhead required to be occupied by the PMC corresponding to the RI.
22. The method of claim 21, wherein: The capability information includes a model identifier of the model, and the model identifier corresponds to the first overhead.
23. The method of claim 20 or 21, wherein: The first part also includes an overhead identifier, wherein the overhead identifier has a corresponding relationship with the first overhead.
24. The method according to any one of claims 21 to 23, wherein: The first overhead is a layer-based overhead, or the first overhead is a rank-based overhead.
25. The method according to any one of claims 20 to 23, wherein: The method further comprises: The network device sends first configuration information to the terminal, where the first configuration information is used to indicate a second overhead, and the second overhead is a bit overhead occupied by the PMC configured by the network device.
26. The method of claim 25, wherein: The first configuration information includes at least one model identifier, and the at least one model identifier is respectively configured with the corresponding second overhead.
27. The method of claim 25, wherein: The second overhead is configured based on a layer or a rank.
28. The method of claim 20, wherein: The first CSI includes first indication information and second indication information, the first indication information is used to indicate the number of non-zero values in the PMC; the second indication information is used to indicate the position of the non-zero value.
29. The method of claim 20, wherein: The method further comprises: The network device sends second configuration information to the terminal, where the second configuration information is used to configure uplink resources of the terminal for transmitting the first part and / or the second part.
30. The method of claim 29, wherein: The uplink resource is also used to indicate a third overhead for transmitting the first part and / or the second part.
31. The method of claim 29, wherein: The uplink resources include a physical uplink control channel PUCCH and a physical uplink shared channel PUSCH. The PUCCH or the PUSCH is used to transmit the first part, and the PUSCH is used to transmit the second part.
32. The method according to any one of claims 20 to 31, wherein: The first part and the second part are decoded independently.
33. The method according to any one of claims 20 to 31, wherein: The time domain positions of the first part and the second part on the uplink resource are determined according to a mapping rule.
34. The method of any one of claims 20 to 31, wherein: The priority of the first part is higher than the priority of the second part.
35. The method of any one of claims 20 to 31, wherein: The first part is periodic or semi-static; The second portion is semi-static or aperiodic.
36. The method of any one of claims 20 to 31, wherein: The PMC includes at least one of the following: Feature vector information; Precoding matrix information; Codebook indication information based on a specific codebook.
37. A terminal, comprising: A transceiver module is configured to send a first CSI to a network device according to a first reference signal, wherein the first CSI at least includes Including precoding matrix code PMC and rank indication RI after model processing; The transceiver module is further configured to send a second CSI to the network device according to a second reference signal, wherein the second CSI at least includes a channel quality indication CQI.
38. A network device comprising: A transceiver module, configured to receive first CSI sent by a terminal, wherein the first CSI includes at least PMC and RI processed based on a model; The transceiver module is further configured to receive second CSI sent by the terminal, wherein the second CSI at least includes a CQI.
39. A terminal comprising: one or more processors; The terminal is used to execute the method according to any one of claims 1 to 18.
40. A network device comprising: one or more processors; Wherein, the network device is used to execute the method described in any one of claims 19-36.
41. A communication system, comprising a terminal and a network device, wherein: The terminal is configured to implement the method according to any one of claims 1 to 18; The network device is configured to implement the method of any one of claims 19-36.
42. A storage medium storing instructions, wherein: When the instruction is executed on a communication device, the communication device is caused to execute the method according to any one of claims 1 to 18 or any one of claims 19 to 36.
Citation Information
Patent Citations
Communication method and device
CN111327352A
Qualification of csi prediction based on machine learning
CN116210181A
Method and device for calculating or acquiring channel quality indication, terminal and network equipment
CN116418424A
Information processing method and apparatus, terminal, and network device
WO2023116407A1