Method, device, apparatus, medium and product for terminal reporting rank indication

By combining CSI-RS and DMRS to calculate the signal-to-noise ratio at the terminal side and dynamically adjusting the rank indicator to match the actual channel quality, the problem of insufficient accuracy of the rank indicator in the existing technology is solved, and the downlink throughput and reliability of the 5G NR system are improved.

CN122160026APending Publication Date: 2026-06-05SPREADTRUM COMMUNICATION (SHANGHAI) CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
SPREADTRUM COMMUNICATION (SHANGHAI) CO LTD
Filing Date
2026-03-06
Publication Date
2026-06-05

AI Technical Summary

Technical Problem

In existing technologies, the accuracy of the rank indication calculated by the terminal based on CSI-RS is poor, which leads to the base station misjudging the channel capability and reducing downlink throughput.

Method used

The terminal calculates the initial rank indication by acquiring the DMRS of CSI-RS and PDSCH, and corrects it by combining it with the preset signal-to-noise ratio level table. It selects the value with the smallest value as the target rank indication and reports it, and dynamically adjusts the rank indication to match the actual channel quality.

Benefits of technology

It improves the accuracy of rank indication, avoids the problem of rank overestimation caused by rapid channel fading or interference, and enhances the downlink multi-stream scheduling efficiency and system performance of the base station.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122160026A_ABST
    Figure CN122160026A_ABST
Patent Text Reader

Abstract

The application provides a terminal rank indication reporting method, device, equipment, medium and product, and relates to the technical field of wireless communication networks. The method comprises the following steps: acquiring a channel state information reference signal (CSI-RS), and calculating an initial rank indication according to the CSI-RS; when detecting that a physical downlink shared channel (PDSCH) exists downlink data scheduling, acquiring a demodulation reference signal (DMRS) of the PDSCH, and calculating a first signal-to-noise ratio (SNR) according to the DMRS; comparing the first SNR with a preset first SNR table to obtain a corresponding first corrected rank indication; selecting a value with the minimum value in the initial rank indication and the first corrected rank indication as a target rank indication; and reporting the target rank indication to a base station. The method of the application dynamically adjusts the reported rank indication according to the actual channel quality of the terminal, improves the accuracy of the reported rank indication of the terminal, and thus improves the channel judgment ability of the base station.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of wireless communication network technology, and in particular to a method, apparatus, device, medium and product for a terminal to report rank indication. Background Technology

[0002] In the 5th Generation New Radio (5G NR) system, the terminal needs to accurately report the Rank Indicator (RI) to support the base station in multi-stream scheduling.

[0003] In the prior art, the terminal calculates the channel matrix of the downlink channel by receiving the Channel State Information Reference Signal (CSI-RS) sent by the base station, and then calculates the rank indicator corresponding to the current channel matrix. The rank indicator is then reported to the base station so that the base station can determine the number of layers and precoding method for downlink data transmission.

[0004] However, the rank indication calculated by existing technology based on CSI-RS has poor accuracy. After being reported to the base station, it is easy for the base station to misjudge the channel capability, thereby reducing the downlink throughput. Summary of the Invention

[0005] This application provides a method, apparatus, device, medium, and product for a terminal to report rank indications, which dynamically adjusts the reported rank indications based on the actual channel quality of the terminal, thereby improving the accuracy of the reported rank indications and enhancing the base station's ability to judge the channel.

[0006] In a first aspect, this application provides a method for a terminal to report a rank indication, the method comprising:

[0007] Acquire the Channel State Information Reference Signal (CSI-RS) and calculate the initial rank indication based on the CSI-RS;

[0008] When downlink data scheduling is detected in the Physical Downlink Shared Channel (PDSCH), the demodulation reference signal (DMRS) of the PDSCH is obtained, and the first signal-to-noise ratio is calculated based on the DMRS.

[0009] The first signal-to-noise ratio is compared with a preset first signal-to-noise ratio level table to obtain the corresponding first correction rank indication. The first signal-to-noise ratio level table is pre-configured according to the downlink channel demodulation performance, and different signal-to-noise ratio levels correspond to different correction rank indications.

[0010] The initial rank indicator and the first modified rank indicator are numerically compared, and the value with the smallest value between the initial rank indicator and the first modified rank indicator is selected as the target rank indicator;

[0011] The target rank indication is reported to the base station.

[0012] In one possible implementation, the method further includes:

[0013] When it is detected that there is no downlink data scheduling in the PDSCH, the synchronization signal block SSB is obtained, and the second signal-to-noise ratio is calculated based on the SSB;

[0014] The second signal-to-noise ratio is compared with a preset second signal-to-noise ratio level table to obtain the corresponding second correction rank indication. The second signal-to-noise ratio level table is pre-configured according to the downlink channel demodulation performance, and different correction rank indications correspond to different signal-to-noise ratio levels.

[0015] The initial rank indicator and the second modified rank indicator are numerically compared, and the value with the smallest value between the initial rank indicator and the second modified rank indicator is selected as the target rank indicator.

[0016] In one possible implementation, the initial rank indicator and the first modified rank indicator are numerically compared, and the value with the smallest value between the initial rank indicator and the first modified rank indicator is selected as the target rank indicator, including:

[0017] Get the type of communication service currently being executed;

[0018] When the communication service category is Ultra-Reliable Low-Latency Communication (URLLC), the first modified rank indicator is reduced or kept unchanged to obtain the first updated rank indicator;

[0019] The initial rank indicator and the first updated rank indicator are compared numerically, and the value with the smallest value between the initial rank indicator and the first updated rank indicator is selected as the target rank indicator.

[0020] In one possible implementation, reducing or keeping the first modified rank indicator unchanged to obtain the first updated rank indicator includes:

[0021] When the first modified rank indicator is greater than 1, the first modified rank indicator is reduced, and the reduced first modified rank indicator is used as the first updated rank indicator;

[0022] When the first modified rank indicator is not greater than 1, the first modified rank indicator remains unchanged, and the unchanged first modified rank indicator is used as the first updated rank indicator.

[0023] In one possible implementation, the method further includes:

[0024] When the communication service category is enhanced mobile broadband eMBB, the first modified rank indication is used as the first updated rank indication;

[0025] When the communication service category is massive machine-type communications (mMTC), the first modified rank indicator is set to 1, and 1 is used as the first updated rank indicator.

[0026] The initial rank indicator and the first updated rank indicator are compared numerically, and the value with the smallest value between the initial rank indicator and the first updated rank indicator is selected as the target rank indicator.

[0027] In one possible implementation, the initial rank indicator and the second modified rank indicator are numerically compared, and the value with the smallest value between the initial rank indicator and the second modified rank indicator is selected as the target rank indicator, including:

[0028] Obtain the signal-to-interference-plus-noise ratio (SINR) of the SSB;

[0029] When the SINR is lower than the preset quality threshold, the second corrected rank indicator is set to 1, and 1 is used as the second updated rank indicator;

[0030] The initial rank indicator and the second updated rank indicator are numerically compared, and the value with the smallest value between the initial rank indicator and the second updated rank indicator is selected as the target rank indicator.

[0031] Secondly, this application provides a device for terminal reporting rank indication, the device comprising:

[0032] The first acquisition module is used to acquire the Channel State Information Reference Signal (CSI-RS) and calculate the initial rank indication based on the CSI-RS.

[0033] The second acquisition module is used to acquire the demodulation reference signal DMRS of the physical downlink shared channel (PDSCH) when downlink data scheduling is detected, and to calculate the first signal-to-noise ratio based on the DMRS.

[0034] The first comparison module is used to compare the first signal-to-noise ratio with a preset first signal-to-noise ratio level table to obtain the corresponding first correction rank indication. The first signal-to-noise ratio level table is pre-configured according to the downlink channel demodulation performance, and different signal-to-noise ratio levels correspond to different correction rank indications.

[0035] The second comparison module is used to compare the initial rank indicator with the first modified rank indicator and select the value with the smallest value between the initial rank indicator and the first modified rank indicator as the target rank indicator.

[0036] The reporting module is used to report the target rank indication to the base station.

[0037] In one possible implementation, the device further includes: a third acquisition module, a third comparison module, and a fourth comparison module;

[0038] The third acquisition module is used to acquire the synchronization signal block SSB when it is detected that there is no downlink data scheduling in the PDSCH, and to calculate the second signal-to-noise ratio based on the SSB;

[0039] The third comparison module is used to compare the second signal-to-noise ratio with a preset second signal-to-noise ratio level table to obtain the corresponding second correction rank indication. The second signal-to-noise ratio level table is pre-configured according to the downlink channel demodulation performance, and different signal-to-noise ratio levels correspond to different correction rank indications.

[0040] The fourth comparison module is used to compare the initial rank indicator with the second modified rank indicator and select the value with the smallest value between the initial rank indicator and the second modified rank indicator as the target rank indicator.

[0041] In one possible implementation, the second comparison module includes: a fourth acquisition module, a first update module, and a fifth comparison module;

[0042] The fourth acquisition module is used to acquire the type of communication service currently being executed;

[0043] The first update module is used to reduce or keep the first modified rank indicator unchanged when the communication service category is Ultra Reliable Low Latency Communication (URLLC) to obtain the first update rank indicator.

[0044] The fifth comparison module is used to compare the initial rank indicator with the first updated rank indicator and select the value with the smallest value between the initial rank indicator and the first updated rank indicator as the target rank indicator.

[0045] In one possible implementation, the first update module includes: a rank reduction module and a rank preservation module;

[0046] The rank reduction module is used to reduce the first modified rank indicator when the first modified rank indicator is greater than 1, and use the reduced first modified rank indicator as the first updated rank indicator;

[0047] The rank preservation module is used to keep the first modified rank indicator unchanged when the first modified rank indicator is not greater than 1, and to use the unchanged first modified rank indicator as the first updated rank indicator.

[0048] In one possible implementation, the device further includes: a second update module, a third update module, and a sixth comparison module;

[0049] The second update module is used to use the first correction rank indicator as the first update rank indicator when the communication service category is enhanced mobile broadband eMBB.

[0050] The third update module is used to set the first correction rank indicator to 1 and use 1 as the first update rank indicator when the communication service category is massive IoT communication mMTC.

[0051] The sixth comparison module is used to compare the initial rank indicator with the first updated rank indicator and select the value with the smallest value between the initial rank indicator and the first updated rank indicator as the target rank indicator.

[0052] In one possible implementation, the fourth comparison module includes: a fifth acquisition module, a fourth update module, and a seventh comparison module;

[0053] The fifth acquisition module is used to acquire the signal-to-interference-plus-noise ratio (SINR) of the SSB.

[0054] The fourth update module is used to set the second corrected rank indicator to 1 when the SINR is lower than the preset quality threshold, and to use 1 as the second update rank indicator;

[0055] The seventh comparison module is used to compare the initial rank indicator with the second updated rank indicator and select the value with the smallest value between the initial rank indicator and the second updated rank indicator as the target rank indicator.

[0056] Thirdly, this application provides an electronic device, including: a processor, and a memory communicatively connected to the processor.

[0057] The memory stores the instructions that the computer executes.

[0058] The processor executes computer execution instructions stored in memory to implement a terminal reporting rank indication method according to the first aspect of the invention.

[0059] Fourthly, this application provides a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, are used to implement a terminal reporting rank indication method according to the first aspect of the invention.

[0060] Fifthly, this application provides a computer program product, including a computer program, which, when executed by a processor, is used to implement a terminal reporting rank instruction method according to the first aspect of the invention.

[0061] In a sixth aspect, this application provides a chip including at least one processor, the processor being configured to execute program instructions to implement a terminal reporting rank indication method as described in the first aspect of the invention.

[0062] Based on the implementation methods provided in the above aspects, this application can be further combined to provide more implementation methods.

[0063] This application provides a method, apparatus, device, medium, and product for a terminal to report a rank indication, comprising: first, acquiring the CSI-RS and calculating an initial rank indication based on the CSI-RS; then, when downlink data scheduling is detected in the PDSCH, acquiring the DMRS of the PDSCH and calculating a first signal-to-noise ratio (SNR) based on the DMRS; subsequently, comparing the first SNR with a preset first SNR level table to obtain a corresponding first corrected rank indication, wherein the first SNR level table is pre-configured according to the downlink channel demodulation performance, and different SNR levels correspond to different corrected rank indications; then, comparing the initial rank indication with the first corrected rank indication and selecting the value with the smallest value between the initial rank indication and the first corrected rank indication as the target rank indication; finally, reporting the target rank indication to the base station. This achieves the following technical effects: by introducing a rank indication that is dynamically adjusted and reported based on the actual channel quality of the terminal, replacing or correcting the initial rank indication that relies solely on the CSI-RS, the reported target rank indication is made closer to the channel carrying capacity at the actual data transmission time, effectively avoiding the problem of rank overestimation caused by rapid channel fading, interference, or sparse CSI-RS configuration. By combining the initial rank indication calculated by CSI-RS with real-time feedback from DMRS and adopting a minimum value conservative calibration mechanism, more accurate and stable target rank indication reporting is achieved, which effectively supports base stations in carrying out efficient and reliable downlink multi-stream scheduling and improves the overall performance of the 5G NR system. Attached Figure Description

[0064] To more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0065] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this application and, together with the description, serve to explain the principles of this application.

[0066] Figure 1 This is a schematic diagram illustrating an application scenario of a method for a terminal to report rank indication, as provided in an embodiment of this application.

[0067] Figure 2 A flowchart illustrating a method for a terminal to report an rank indication, provided in an embodiment of this application;

[0068] Figure 3 A schematic diagram of a terminal reporting rank indication device provided in an embodiment of this application;

[0069] Figure 4 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application. Detailed Implementation

[0070] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numbers in different drawings denote the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this application. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this application as detailed in the appended claims.

[0071] In the embodiments of this application, the terms "first" and "second" are used to distinguish identical or similar items with substantially the same function and effect. Those skilled in the art will understand that the terms "first" and "second" do not limit the quantity or execution order, and that "first" and "second" do not necessarily imply difference. It should be noted that in the embodiments of this application, the words "exemplary" or "for example" are used to indicate that something is being used as an example, illustration, or description. Any embodiment or design scheme described as "exemplary" or "for example" in this application should not be construed as being better or more advantageous than other embodiments or design schemes. Specifically, the use of "exemplary" or "for example" is intended to present the relevant concepts in a concrete manner. In the embodiments of this application, "at least one" refers to one or more, and "more than one" refers to two or more.

[0072] It should be noted that the phrase "at...time" in the embodiments of this application can refer to the instant at which a certain situation occurs, or to a period of time after the occurrence of a certain situation; the embodiments of this application do not specifically limit this. Furthermore, the method for terminal reporting rank indication provided in the embodiments of this application is merely an example; a method for terminal reporting rank indication may include more or fewer elements.

[0073] In a 5G NR system, the terminal needs to report a rank indication to the base station to help the base station determine the number of downlink multi-stream transmission layers and precoding strategies, thereby improving spectrum efficiency and 5G NR system throughput.

[0074] In existing technologies, terminals typically perform channel analysis based on the CSI-RS configured by the base station and calculate the rank indication of the channel matrix accordingly, which is then reported to the base station. However, CSI-RS is a wideband, non-real-time reference signal that reflects long-term or average channel conditions, making it difficult to accurately characterize the instantaneous channel quality at the moment of actual data transmission. Especially in scenarios with rapid channel fading, strong interference, or Physical Downlink Shared Channel (PDSCH), the rank indication calculated solely based on CSI-RS is prone to overestimation, leading to excessively high transmission layers configured by the base station, resulting in demodulation failures, increased bit error rate, and decreased downlink throughput.

[0075] Based on this, embodiments of this application propose a method, apparatus, device, medium, and product for a terminal to report a rank indication, which can be used in the field of wireless communication network technology and aims to solve the above-mentioned technical problems of the prior art. The terminal first calculates an initial rank indication based on CSI-RS. When downlink data scheduling is detected in the PDSCH, it calculates a first signal-to-noise ratio (SNR) using the demodulation reference signal (DMRS) of the PDSCH, and obtains a first corrected rank indication according to a preset first SNR level table. Finally, the smaller value between the initial rank indication and the first corrected rank indication is reported to the base station as the target rank indication. Thus, by introducing DMRS, the initial rank indication is dynamically calibrated, effectively avoiding the problem of overestimation of the rank indication and improving the accuracy of the terminal's rank indication reporting.

[0076] The technical solution of this application and how the technical solution of this application solves the above-mentioned technical problems are described in detail below with specific embodiments. These specific embodiments can be combined with each other, and the same or similar concepts or processes may not be described again in some embodiments. The embodiments of this application will now be described with reference to the accompanying drawings.

[0077] To better understand the solutions of the embodiments of this application, an application scenario involved in the embodiments of this application will be introduced below.

[0078] For specific application scenarios of this application, please refer to [link / reference needed]. Figure 1 . Figure 1 This is a schematic diagram illustrating an application scenario for a terminal reporting rank indication method provided in an embodiment of this application. It should be noted that... Figure 1 The examples shown are merely application scenarios that can be applied to the embodiments of this application, in order to help those skilled in the art understand the technical content of this application, but do not mean that the embodiments of this application cannot be used in other devices, systems, environments or scenarios.

[0079] like Figure 1As shown, the application scenario includes: user terminal 101 and base station 102.

[0080] In this context, user terminal 101 refers to any device that can communicate with base station 102 via a wireless interface. These devices can be smartphones, tablets, IoT devices (such as smart home devices, smart city sensors, etc.), laptops, desktops, vehicle communication systems, and wearable devices (such as smartwatches, health monitoring devices, etc.), without specific limitations.

[0081] In this scenario, base station 102 is an access network node in the 5G NR network, responsible for sending downlink reference signals to user terminal 101, including CSI-RS, Synchronization Signal Block (SSB), and DMRS of PDSCH. It also dynamically configures the number of layers and precoding strategies for downlink multi-stream transmission based on the target rank indication reported by user terminal 101. User terminal 101, based on the received reference signals, combined with the current presence of PDSCH scheduling, channel quality status, and the type of communication service being executed (e.g., Ultra-Reliable Low-Latency Communications (URLLC), enhanced Mobile Broadband (eMBB), or massive Machine-Type Communications (mMTC), calculates and reports the target rank indication according to the method of this application. This assists base station 102 in more accurately analyzing downlink channel capabilities and improving the downlink throughput and transmission reliability of the 5G NR system.

[0082] Figure 2 This is a flowchart illustrating a method for a terminal to report a rank indication, provided in an embodiment of this application. The execution entity in this embodiment can be... Figure 1 The user terminal 101 in the illustrated embodiment can also be other terminal devices, and this embodiment does not impose any particular limitations on this. Figure 1 As shown, the method includes:

[0083] S201. Obtain the Channel State Information Reference Signal (CSI-RS) and calculate the initial rank indication based on the CSI-RS.

[0084] In this embodiment of the application, a method for terminal reporting rank indication can be applied to user equipment (UE) in a 5G NR system to improve the reliability and efficiency of downlink multi-stream transmission.

[0085] Specifically, the terminal first receives the CSI-RS configured and transmitted by the base station. The CSI-RS is dynamically configured by the base station through higher-layer signaling, including its period, density, number of ports, and resource location. The higher-layer signaling can be Radio Resource Control (RRC) signaling.

[0086] The terminal can perform downlink channel analysis based on the received CSI-RS, calculate the corresponding channel matrix, and determine the initial rank capability of the channel accordingly, thus obtaining the Initial Rank Indicator (RI). This Initial Rank Indicator reflects the maximum number of spatial layers supported based on the broadband or long-term channel state.

[0087] S202. When downlink data scheduling is detected in the Physical Downlink Shared Channel (PDSCH), the demodulation reference signal (DMRS) of the PDSCH is obtained, and the first signal-to-noise ratio is calculated based on the DMRS.

[0088] Specifically, the terminal can detect whether downlink data scheduling for the PDSCH exists in the current time slot or subframe. If valid PDSCH scheduling is detected, for example, if the corresponding Physical Downlink Control Channel (PDCCH) is successfully decoded and the PDSCH resource configuration is obtained, the terminal can acquire the DMRS carried by the PDSCH. DMRS and PDSCH data are transmitted on the same time-frequency resources, accurately reflecting the instantaneous channel quality at the actual data demodulation moment. The terminal can calculate the first signal-to-noise ratio based on the received signal power and noise power measured by the DMRS.

[0089] S203. Compare the first signal-to-noise ratio with the preset first signal-to-noise ratio level table to obtain the corresponding first correction rank indication.

[0090] In this embodiment, the first signal-to-noise ratio (SNR) level table is pre-configured according to the downlink channel demodulation performance, and different SNR levels correspond to different correction rank indicators.

[0091] Specifically, the terminal can compare the first signal-to-noise ratio with a pre-stored first signal-to-noise ratio level table to determine the first correction rank indication corresponding to the first signal-to-noise ratio.

[0092] This first signal-to-noise ratio (SNR) tier table can be pre-configured based on historical link simulation or measured data to reflect the actual demodulation performance of the channel at different SNR levels. For example, it can indicate the maximum reliable rank that can be supported under a specific block error rate (BLER) target.

[0093] In the first signal-to-noise ratio (SNR) level table, each SNR interval corresponds to a first revised rank indicator (First Revised RI). For example, when the first SNR is ≥ 15 dB, the corresponding first revised rank indicator is 4; when 10 dB ≤ the first SNR < 15 dB, the corresponding first revised rank indicator is 2; and when the first SNR < 10 dB, the corresponding first revised rank indicator is 1.

[0094] S204. Compare the initial rank indicator with the first modified rank indicator, and select the value with the smallest value between the initial rank indicator and the first modified rank indicator as the target rank indicator.

[0095] Specifically, the terminal can compare the initial rank indication with the first modified rank indication and select the smaller value as the target rank indication (Target RI). This smaller value selection mechanism ensures that the final reported target rank indication will not exceed the actual carrying capacity of the channel under the current instantaneous conditions, thereby effectively avoiding the problem of artificially high rank indication caused by CSI-RS overestimating the channel rank.

[0096] S205. Report the target rank indication to the base station.

[0097] Specifically, the terminal can report the target rank indication to the base station via the Physical Uplink Control Channel (PUCCH) or the Physical Uplink Shared Channel (PUSCH). This allows the base station to dynamically adjust the number of layers, precoding matrix, and modulation and coding scheme (MCS) of subsequent PDSCH transmissions based on the target rank indication, thereby maximizing spectral efficiency while ensuring demodulation success rate.

[0098] This embodiment provides a method for a terminal to report a rank indication. First, the CSI-RS is acquired, and an initial rank indication is calculated based on the CSI-RS. Next, when downlink data scheduling is detected in the PDSCH, the DMRS of the PDSCH is acquired, and a first signal-to-noise ratio (SNR) is calculated based on the DMRS. Then, the first SNR is compared with a preset first SNR level table to obtain a corresponding first corrected rank indication. The first SNR level table is pre-configured according to the downlink channel demodulation performance, and different SNR levels correspond to different corrected rank indications. Then, the initial rank indication and the first corrected rank indication are compared numerically, and the value with the smallest value between the initial rank indication and the first corrected rank indication is selected as the target rank indication. Finally, the target rank indication is reported to the base station.

[0099] The following technical effects were achieved: By introducing a rank indicator that dynamically adjusts the reported rank based on the actual channel quality of the terminal, replacing or correcting the initial rank indicator that relies solely on CSI-RS, the reported target rank indicator is made closer to the channel carrying capacity at the actual data transmission moment, effectively avoiding rank overestimation caused by rapid channel fading, interference, or sparse CSI-RS configuration. A conservative strategy of taking the smaller value between the initial rank indicator and the first corrected rank indicator ensures that the base station will not configure a transmission layer number exceeding the actual support capacity of the current channel, thereby reducing the probability of PDSCH demodulation failure and thus reducing the number of retransmissions in Hybrid Automatic Repeat reQuest (HARQ). While ensuring reliability, when the channel quality is good, the first corrected rank indicator can maintain a high rank value, supporting Multiple-Input Multiple-Output (MIMO) transmission. When the channel deteriorates, the rank is promptly reduced, avoiding a sharp drop in throughput due to bit errors. This dynamic adaptation mechanism achieves a balance between reliability and throughput, effectively improving the overall spectral efficiency of the 5G NR system. The signals used (CSI-RS, DMRS, and PDSCH) are all physical layer signals defined by the 5G NR standard. No new signaling or changes to the air interface structure are required; implementation is achieved solely through optimization of the terminal-side rank indicator generation logic, ensuring forward compatibility and feasibility. By combining the initial rank indicator calculation using CSI-RS with real-time feedback from DMRS and employing a minimum-value conservative calibration mechanism, more accurate and stable target rank indicator reporting is achieved. This effectively supports efficient and reliable downlink multi-stream scheduling by the base station, improving the overall performance of the 5G NR system.

[0100] In one possible implementation, the method further includes: when downlink data scheduling is detected to be absent in the PDSCH, acquiring the Synchronization Signal Block (SSB) and calculating a second signal-to-noise ratio (SNR) based on the SSB; comparing the second SNR with a preset second SNR level table to obtain a corresponding second corrected rank indication, wherein the second SNR level table is pre-configured according to the downlink channel demodulation performance, and different SNR levels correspond to different corrected rank indications; comparing the initial rank indication with the second corrected rank indication, and selecting the value with the smallest value between the initial rank indication and the second corrected rank indication as the target rank indication.

[0101] In this embodiment of the application, when there is no downlink data scheduling in the PDSCH, the SSB can be used instead as an alternative reference source for channel quality analysis.

[0102] Specifically, the terminal first monitors whether there is a PDCCH scheduling assignment for itself in the current time slot or subframe. If no valid PDCCH is detected, or if a PDCCH is detected but does not contain PDSCH resource allocation information, it is determined that there is no downlink data scheduling for the PDSCH. In this scenario, due to the lack of DMRS aligned with actual data transmission, the terminal cannot obtain high-precision instantaneous channel quality feedback.

[0103] To ensure the rank indication still possesses a certain degree of reliability, the terminal can switch to receiving the SSB periodically broadcast by the base station. The SSB comprises the Primary Synchronization Signal (PSS), the Secondary Synchronization Signal (SSS), and the Physical Broadcast Channel (PBCH), serving as a consistently available common reference signal in 5G NR. The terminal can perform channel analysis based on the PSS / SSS portion of the SSB and calculate the ratio of received signal power to noise power to obtain a second signal-to-noise ratio (SNR).

[0104] Subsequently, the terminal can compare the second signal-to-noise ratio with a pre-stored second signal-to-noise ratio level table to determine the second correction rank indication corresponding to the second signal-to-noise ratio.

[0105] The second signal-to-noise ratio (SNR) tier table can be pre-configured based on link-level simulation or measured data to characterize the maximum reliable rank indication that can be supported under different second SNR conditions while meeting the target block error rate (e.g., BLER=10%) requirement.

[0106] In the second signal-to-noise ratio (SNR) level table, each SNR interval corresponds to a second revised rank indicator (SecondRevised RI). For example, when the second SNR is ≥12dB, the corresponding second revised rank indicator is 4; when 5dB ≤ the second SNR < 12dB, the corresponding second revised rank indicator is 2; and when the second SNR < 5dB, the corresponding second revised rank indicator is 1.

[0107] Next, the terminal can compare the initial rank indication calculated based on CSI-RS with the second modified rank indication obtained based on SSB, and select the smaller value as the target rank indication. This smaller value selection strategy ensures that even during idle or control signaling periods without PDSCH scheduling, the reported target rank indication will not significantly deviate from the actual carrying capacity of the current channel, thereby preventing the base station from configuring an excessively high number of MIMO layers in subsequent scheduling due to overestimating the channel rank.

[0108] Ultimately, the terminal can report the target rank indication to the base station via PUCCH. This allows the base station to adjust the rank, precoding matrix, and MCS of subsequent downlink transmissions accordingly, achieving more robust link adaptation.

[0109] This application embodiment effectively improves the link adaptive performance and overall throughput efficiency of the 5G NR system in dynamic wireless environments through an SSB-driven backup rank correction mechanism. When the PDSCH is not scheduled, the terminal cannot obtain the DMRS directly related to data demodulation, and traditional solutions relying solely on CSI-RS are prone to rank indication distortion. This embodiment introduces SSB as an alternative channel quality reference source, establishing an effective rank indication correction mechanism during periods without data transmission, ensuring that the reported target rank indication always has a realistic basis. SSB is a public signal periodically broadcast by the base station. Although it is not dedicated to channel measurement, the second signal-to-noise ratio calculated based on it can still reflect the basic coverage quality of the current cell. By mapping the second signal-to-noise ratio to a second corrected rank indication and taking the minimum value with the initial rank indication, the overestimation of the rank indication caused by interference, shadow fading, or sparse CSI-RS configuration is effectively suppressed, significantly enhancing the stability of the 5G NR system. Even in subframes without PDSCH scheduling, the terminal continues to report the target rank indication calibrated by the SSB, enabling the base station to promptly grasp the dynamic changes in channel rank. This provides a reliable basis for MIMO layer number decisions for the next downlink scheduling, avoiding demodulation failures caused by outdated or artificially high rank indications. The SSB used is a mandatory signal defined by the 5G NR standard, and the measurement and reporting process fully reuses the existing CSI feedback mechanism without modifying the air interface protocol or adding additional overhead, demonstrating forward compatibility and engineering feasibility.

[0110] In one possible implementation, the initial rank indicator and the first modified rank indicator are compared numerically, and the minimum value between the initial rank indicator and the first modified rank indicator is selected as the target rank indicator. This includes: obtaining the currently executed communication service category; when the communication service category is Ultra Reliable Low Latency Communication (URLLC), reducing the first modified rank indicator or keeping it unchanged to obtain a first updated rank indicator; comparing the initial rank indicator and the first updated rank indicator numerically, and selecting the minimum value between the initial rank indicator and the first updated rank indicator as the target rank indicator.

[0111] In this embodiment of the application, the step of comparing the initial rank indication and the first modified rank indication and selecting the smallest value of the two as the target rank indication further includes a differentiated rank adjustment strategy based on the current communication service category, so as to adapt to the differentiated requirements of reliability and throughput for different service scenarios in 5G NR.

[0112] Specifically, the terminal can first obtain the type of communication service currently being executed or about to be scheduled. This type of service can be determined through information such as higher-layer signaling (e.g., RRC configuration), Quality of Service (QoS) flow identifier, 5G QoS Identifier (5QI), or logical channel priority. Typical types include URLLC, eMBB, and mMTC.

[0113] When the current service category is determined to be URLLC, the terminal can conservatively adjust the first modified rank indication obtained based on DMRS. This is because URLLC services have extremely high requirements for transmission reliability (e.g., target block error rate BLER ≤ 0.001). Even if the channel quality is good, link stability should be prioritized over high throughput. Therefore, the terminal can reduce or keep the first modified rank indication unchanged to generate a first updated rank indication (First Updated RI). For example, if the first modified rank indication is 4, it can be reduced to 1 (or 2, depending on the specific strategy); if the first modified rank indication is already 1, it can be kept unchanged.

[0114] Subsequently, the terminal can compare the initial rank indicator with the first updated rank indicator and select the smaller value as the final target rank indicator. This dual conservative mechanism (first reducing the rank based on service awareness, then taking the smaller value from the initial rank indicator) ensures that the reported target rank indicator is always at a reliable level in URLLC scenarios, effectively avoiding latency jitter or transmission failure caused by spatial interference or demodulation complexity introduced by multi-stream transmission.

[0115] Ultimately, the target rank indication can be reported to the base station via PUCCH, allowing it to configure a transmission layer number not exceeding the target rank indication in subsequent PDSCH scheduling, thereby meeting the stringent quality of service requirements of URLLC services for high reliability and low latency.

[0116] In one possible implementation, reducing or keeping the first modified rank indicator unchanged to obtain the first updated rank indicator includes: when the first modified rank indicator is greater than 1, reducing the first modified rank indicator and using the reduced first modified rank indicator as the first updated rank indicator; when the first modified rank indicator is not greater than 1, keeping the first modified rank indicator unchanged and using the unchanged first modified rank indicator as the first updated rank indicator.

[0117] Specifically, the terminal can determine whether the current service category is URLLC. If it is confirmed to be URLLC, the terminal will further conservatively adjust the first modified rank indication obtained based on the DMRS signal-to-noise ratio to prioritize transmission reliability.

[0118] Specifically, the terminal first determines the value of the first modified rank indicator. When the first modified rank indicator is greater than 1 (e.g., 2 or 4), it indicates that multi-stream transmission can be supported on the channel. However, considering the stringent requirements of URLLC services on bit error rate and latency (e.g., target block error rate BLER ≤ 0.001), the terminal can proactively reduce the number of transmission layers to improve demodulation stability. In this case, the first modified rank indicator can be reduced, and this reduced first modified rank indicator is used as the first updated rank indicator.

[0119] When the first modified rank indicator is not greater than 1 (i.e., equal to 1, because the rank indicator is a positive integer and there is no 0 or negative value), it means that the channel itself is already in the lowest rank state and there is no need to further reduce the rank. At this time, the first modified rank indicator can be kept unchanged and directly used as the first updated rank indicator.

[0120] The above-mentioned condition judgment mechanism can ensure that, in URLLC scenarios, regardless of the initial channel quality, the target rank indication used for reporting is always at a reliable level, effectively avoiding transmission failure or delay exceeding the standard due to spatial interference or demodulation complexity introduced by multi-stream transmission.

[0121] The first updated rank indication can then be numerically compared with the initial rank indication calculated based on CSI-RS, and the smaller of the two values ​​is taken as the final target rank indication and reported to the base station to achieve the high reliability and low latency communication guarantee required for URLLC services.

[0122] In one possible implementation, the method further includes: when the communication service category is enhanced mobile broadband (eMBB), using the first modified rank indicator as the first updated rank indicator; when the communication service category is massive machine-type communications (mMTC), setting the first modified rank indicator to 1 and using 1 as the first updated rank indicator; comparing the initial rank indicator with the first updated rank indicator, and selecting the value with the smallest value between the initial rank indicator and the first updated rank indicator as the target rank indicator.

[0123] Specifically, the method also includes: differentiating the first modified rank indication according to the different categories of current communication services, so as to adapt to the differentiated requirements of throughput, reliability and terminal capabilities of typical service scenarios in 5G NR.

[0124] Specifically, the terminal can first obtain the type of communication service currently being executed or scheduled, which can be determined by information such as higher-layer signaling (e.g., RRC configuration), QoS flow identifier, or 5QI.

[0125] When the communication service category is determined to be eMBB, since eMBB services have high data rates and spectral efficiency as their core objectives and are highly dependent on multi-stream MIMO transmission, the terminal can directly use the first modified rank indicator as the first updated rank indicator without further rank reduction processing, so as to fully exploit the spatial multiplexing gain of the channel and maximize downlink throughput.

[0126] On the other hand, when determining the communication service category as mMTC, considering that mMTC terminals are typically low-cost, low-power devices (such as smart meters, environmental sensors, etc.), their RF links and baseband processing capabilities are limited, usually only supporting single-stream transmission. Simultaneously, mMTC services have low throughput requirements but are sensitive to connection scale and energy efficiency. Therefore, the terminal can forcibly set the first modified rank indicator to 1 and use 1 as the first updated rank indicator, regardless of the original value of the first modified rank indicator. This avoids the base station configuring multi-layer transmission beyond the hardware capabilities of the mMTC terminal, preventing demodulation failures or abnormally high power consumption.

[0127] Subsequently, the terminal can compare the initial rank indication calculated based on CSI-RS with the first updated rank indication generated above, and select the smaller value as the final target rank indication. This smaller value selection mechanism retains the service awareness strategy while still constraining the long-term channel state, ensuring that the reported target rank indication conforms to service characteristics and does not deviate from the actual channel support capabilities.

[0128] Ultimately, the target rank indication can be reported to the base station via PUCCH or PUSCH, allowing it to dynamically configure the transmission layer number, precoding matrix, and MCS of the PDSCH, thereby achieving coordinated optimization of performance, reliability, and terminal compatibility in diverse service scenarios such as eMBB and mMTC.

[0129] In one possible implementation, the initial rank indicator and the second modified rank indicator are numerically compared, and the value with the smallest value between the initial rank indicator and the second modified rank indicator is selected as the target rank indicator. This includes: obtaining the signal-to-interference-plus-noise ratio (SINR) of the SSB; when the SINR is lower than a preset quality threshold, setting the second modified rank indicator to 1 and using 1 as the second updated rank indicator; comparing the initial rank indicator and the second updated rank indicator numerically, and selecting the value with the smallest value between the initial rank indicator and the second updated rank indicator as the target rank indicator.

[0130] Specifically, the step of comparing the initial rank indication and the second modified rank indication and selecting the smaller value of the two as the target rank indication further includes a high interference protection mechanism based on SSB channel quality to improve the stability of the target rank indication in the PDSCH-free scheduling scenario.

[0131] Specifically, after detecting the absence of downlink data scheduling in the PDSCH, the terminal calculates the second signal-to-noise ratio (SNR) based on the SSB and obtains the second corrected rank indication through the second SNR rank table. To further prevent the rank indication from being overestimated due to SSB measurement distortion under severe channel conditions such as strong interference, deep fading, or cell edges, the terminal can additionally obtain the SSB's signal-to-interference-plus-noise ratio (SINR). Here, SINR comprehensively reflects the ratio of useful signal power to interference plus noise power and is an important indicator for measuring the feasibility of actual demodulation.

[0132] The terminal can then compare the SINR with a preset quality threshold (e.g., 0dB, 5dB, or other thresholds determined based on link simulation). If the SINR is determined to be lower than the preset quality threshold, it is confirmed that the current channel quality is insufficient to support multi-stream transmission, and even if the second modified rank indicator is greater than 1, there is a high probability of demodulation failure. Therefore, the terminal can forcibly set the second modified rank indicator to 1 and use 1 as the second updated rank indicator (Second Updated RI) to ensure that the reported target rank indicator does not exceed the most reliable single-stream mode when the channel quality is severely degraded.

[0133] Next, the terminal can compare the initial rank indicator calculated based on CSI-RS with the second updated rank indicator generated above, and select the smaller value as the final target rank indicator. This dual calibration mechanism, first through preliminary correction using the rank table, and then through mandatory protection using the SINR threshold, effectively avoids misjudgment of the target rank indicator caused by an artificially high second signal-to-noise ratio or a rank table mapping deviation in high interference or weak coverage scenarios.

[0134] Finally, the target rank indication is reported to the base station via PUCCH. The base station can then configure the rank, precoding matrix, and MCS of subsequent PDSCH transmissions based on this information, thereby maintaining accurate awareness of the channel state even during periods without data scheduling, significantly improving the scheduling reliability and spectrum efficiency of the 5G NR system in dynamic wireless environments.

[0135] This application embodiment can divide an electronic device or main control device into functional modules according to the above method examples. For example, each function can be divided into its own functional modules, or two or more functions can be integrated into one processing unit. The integrated unit can be implemented in hardware or as a software functional module. It should be noted that the module division in this embodiment is illustrative and only represents one logical functional division; in actual implementation, there may be other division methods.

[0136] Figure 3This is a schematic diagram of a terminal reporting rank indication device provided in an embodiment of this application. Figure 3 As shown, the device includes: a second acquisition module 310, a second acquisition module 320, a first comparison module 330, a second comparison module 340, and a reporting module 350.

[0137] The first acquisition module 310 is used to acquire the Channel State Information Reference Signal (CSI-RS) and calculate the initial rank indication based on the CSI-RS.

[0138] The second acquisition module 320 is used to acquire the demodulation reference signal DMRS of the physical downlink shared channel PDSCH when downlink data scheduling is detected, and to calculate the first signal-to-noise ratio based on the DMRS.

[0139] The first comparison module 330 is used to compare the first signal-to-noise ratio with a preset first signal-to-noise ratio level table to obtain the corresponding first correction rank indication. The first signal-to-noise ratio level table is pre-configured according to the downlink channel demodulation performance, and different signal-to-noise ratio levels correspond to different correction rank indications.

[0140] The second comparison module 340 is used to compare the initial rank indicator with the first modified rank indicator and select the value with the smallest value between the initial rank indicator and the first modified rank indicator as the target rank indicator.

[0141] The reporting module 350 is used to report the target rank indication to the base station.

[0142] In one possible implementation, the device further includes a third acquisition module, a third comparison module, and a fourth comparison module.

[0143] The third acquisition module is used to acquire the synchronization signal block SSB when it is detected that there is no downlink data scheduling in the PDSCH, and to calculate the second signal-to-noise ratio based on the SSB.

[0144] The third comparison module is used to compare the second signal-to-noise ratio with a preset second signal-to-noise ratio level table to obtain the corresponding second correction rank indication. The second signal-to-noise ratio level table is pre-configured according to the downlink channel demodulation performance, and different signal-to-noise ratio levels correspond to different correction rank indications.

[0145] The fourth comparison module is used to compare the initial rank indicator with the second modified rank indicator and select the value with the smallest value between the initial rank indicator and the second modified rank indicator as the target rank indicator.

[0146] In one possible implementation, the second comparison module 340 includes: a fourth acquisition module, a first update module, and a fifth comparison module.

[0147] The fourth acquisition module is used to acquire the type of communication service currently being executed.

[0148] The first update module is used to reduce or keep the first modified rank indicator unchanged when the communication service category is Ultra Reliable Low Latency Communication (URLLC) to obtain the first update rank indicator.

[0149] The fifth comparison module is used to compare the initial rank indicator with the first updated rank indicator and select the value with the smallest value between the initial rank indicator and the first updated rank indicator as the target rank indicator.

[0150] In one possible implementation, the first update module includes a rank reduction module and a rank preservation module.

[0151] The rank reduction module is used to reduce the first modified rank indicator when the first modified rank indicator is greater than 1, and use the reduced first modified rank indicator as the first updated rank indicator.

[0152] The rank preservation module is used to keep the first modified rank indicator unchanged when the first modified rank indicator is not greater than 1, and to use the unchanged first modified rank indicator as the first updated rank indicator.

[0153] In one possible implementation, the device further includes a second update module, a third update module, and a sixth comparison module.

[0154] The second update module is used to use the first modified rank indication as the first update rank indication when the communication service category is enhanced mobile broadband (eMBB).

[0155] The third update module is used to set the first correction rank indicator to 1 when the communication service category is massive Internet of Things communication (mMTC), and to use 1 as the first update rank indicator.

[0156] The sixth comparison module is used to compare the initial rank indicator with the first updated rank indicator and select the value with the smallest value between the initial rank indicator and the first updated rank indicator as the target rank indicator.

[0157] In one possible implementation, the fourth comparison module includes: a fifth acquisition module, a fourth update module, and a seventh comparison module.

[0158] The fifth acquisition module is used to acquire the signal-to-interference-plus-noise ratio (SINR) of the SSB.

[0159] The fourth update module is used to set the second corrected rank indicator to 1 when the SINR is lower than the preset quality threshold, and to use 1 as the second update rank indicator.

[0160] The seventh comparison module is used to compare the initial rank indicator with the second updated rank indicator and select the value with the smallest value between the initial rank indicator and the second updated rank indicator as the target rank indicator.

[0161] The device for terminal reporting rank indication provided in this embodiment can execute the terminal reporting rank indication method of the above embodiment. Its implementation principle and technical effect are similar, and will not be described again in this embodiment.

[0162] In a specific implementation of the aforementioned terminal reporting rank indication device, each module can be implemented as a processor. The processor can execute computer execution instructions stored in the memory, causing the processor to execute the aforementioned terminal reporting rank indication method.

[0163] Figure 4 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application. Figure 4 As shown, the electronic device includes at least one processor 410 and a memory 420. The electronic device also includes a communication component 430. The processor 410, memory 420, and communication component 430 are connected via a bus 440.

[0164] In a specific implementation, at least one processor 410 executes computer execution instructions stored in memory 420, causing at least one processor 410 to execute a terminal reporting rank indication method as executed on the electronic device side as described above.

[0165] The specific implementation process of processor 410 can be found in the above method embodiments, and its implementation principle and technical effect are similar. It will not be repeated here.

[0166] In the above embodiments, it should be understood that the processor can be a Central Processing Unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), etc. The general-purpose processor can be a microprocessor or any conventional processor. The steps of the method disclosed in this invention can be directly implemented by a hardware processor, or implemented by a combination of hardware and software modules within the processor.

[0167] The memory may include high-speed RAM, and may also include non-volatile storage (NVM), such as at least one disk storage.

[0168] The bus can be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, or an Extended Industry Standard Architecture (EISA) bus, etc. Buses can be categorized as address buses, data buses, control buses, etc. For ease of illustration, the buses shown in the accompanying drawings are not limited to a single bus or a single type of bus.

[0169] The above description of the functions implemented by electronic devices and main control devices has introduced the solutions provided by the embodiments of the present invention. It is understood that, in order to implement the above functions, the electronic device or main control device includes hardware structures and / or software modules corresponding to the execution of each function. By combining the units and algorithm steps of the various examples described in the embodiments of the present invention, the embodiments of the present invention can be implemented in hardware or a combination of hardware and computer software. Whether a function is executed by hardware or by computer software driving hardware depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of the technical solutions of the embodiments of the present invention.

[0170] This application also provides a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, are used to implement the terminal reporting rank indication method described above.

[0171] The aforementioned readable storage medium can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic storage, flash memory, magnetic disk, or optical disk. The readable storage medium can be any available medium accessible to a general-purpose or special-purpose computer.

[0172] An exemplary readable storage medium is coupled to a processor, enabling the processor to read information from and write information to the readable storage medium. Of course, the readable storage medium can also be a component of the processor. The processor and the readable storage medium can reside in an Application Specific Integrated Circuit (ASIC). Alternatively, the processor and the readable storage medium can exist as discrete components in an electronic device or a host device.

[0173] This application also provides a computer program product, which includes a computer program stored in a readable storage medium. At least one processor of an electronic device can read the computer program from the readable storage medium, and the at least one processor executes the computer program to cause the electronic device to perform the solution provided in the above embodiments.

[0174] This application also provides a chip, which includes at least one processor for executing program instructions to perform the scheme provided in the above embodiments. A method for terminal reporting rank indication can be applied to a terminal device, a chip in the terminal device, or a chip module.

[0175] Those skilled in the art will understand that all or part of the steps of the above method embodiments can be implemented by hardware related to program instructions. The aforementioned program can be stored in a computer-readable storage medium. When the program is executed, it performs the steps of the above method embodiments; and the aforementioned storage medium includes various media capable of storing program code, such as ROM, RAM, magnetic disk, or optical disk.

[0176] The technical solutions of this application have been described above with reference to the preferred embodiments shown in the accompanying drawings. However, it is readily understood by those skilled in the art that the scope of protection of this application is obviously not limited to these specific embodiments. The above embodiments are only used to illustrate the technical solutions of this application and are not intended to limit them. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some or all of the technical features therein. These modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of this application.

Claims

1. A method for a terminal to report a rank indication, characterized in that, include: Acquire the Channel State Information Reference Signal (CSI-RS) and calculate the initial rank indication based on the CSI-RS; When downlink data scheduling is detected in the Physical Downlink Shared Channel (PDSCH), the demodulation reference signal (DMRS) of the PDSCH is obtained, and the first signal-to-noise ratio is calculated based on the DMRS. The first signal-to-noise ratio is compared with a preset first signal-to-noise ratio level table to obtain the corresponding first correction rank indication. The first signal-to-noise ratio level table is pre-configured according to the downlink channel demodulation performance, and different signal-to-noise ratio levels correspond to different correction rank indications. The initial rank indicator and the first modified rank indicator are compared numerically, and the value with the smallest value between the initial rank indicator and the first modified rank indicator is selected as the target rank indicator; The target rank indication is reported to the base station.

2. The method according to claim 1, characterized in that, Also includes: When it is detected that there is no downlink data scheduling in the PDSCH, the synchronization signal block SSB is obtained, and the second signal-to-noise ratio is calculated based on the SSB; The second signal-to-noise ratio is compared with a preset second signal-to-noise ratio level table to obtain the corresponding second correction rank indication. The second signal-to-noise ratio level table is pre-configured according to the downlink channel demodulation performance, and different correction rank indications correspond to different signal-to-noise ratio levels. The initial rank indicator and the second modified rank indicator are numerically compared, and the value with the smallest value between the initial rank indicator and the second modified rank indicator is selected as the target rank indicator.

3. The method according to claim 1 or 2, characterized in that, The step of comparing the initial rank indicator with the first modified rank indicator and selecting the value with the smallest value between the initial rank indicator and the first modified rank indicator as the target rank indicator includes: Get the type of communication service currently being executed; When the communication service category is Ultra Reliable Low Latency Communication (URLLC), the first modified rank indicator is reduced or kept unchanged to obtain the first updated rank indicator; The initial rank indicator and the first updated rank indicator are numerically compared, and the value with the smallest value between the initial rank indicator and the first updated rank indicator is selected as the target rank indicator.

4. The method according to claim 3, characterized in that, The step of reducing or keeping the first modified rank indicator unchanged to obtain the first updated rank indicator includes: When the first modified rank indicator is greater than 1, the first modified rank indicator is reduced, and the reduced first modified rank indicator is used as the first updated rank indicator; When the first modified rank indicator is not greater than 1, the first modified rank indicator is kept unchanged, and the unchanged first modified rank indicator is used as the first updated rank indicator.

5. The method according to claim 3, characterized in that, Also includes: When the communication service category is enhanced mobile broadband eMBB, the first modified rank indication is used as the first updated rank indication; When the communication service category is massive machine-type communications (mMTC), the first modified rank indicator is set to 1, and 1 is used as the first updated rank indicator. The initial rank indicator and the first updated rank indicator are numerically compared, and the value with the smallest value between the initial rank indicator and the first updated rank indicator is selected as the target rank indicator.

6. The method according to claim 2, characterized in that, The step of comparing the initial rank indicator with the second modified rank indicator and selecting the value with the smallest value between the initial rank indicator and the second modified rank indicator as the target rank indicator includes: Obtain the signal-to-interference-plus-noise ratio (SINR) of the SSB; When the SINR is lower than a preset quality threshold, the second corrected rank indicator is set to 1, and 1 is used as the second updated rank indicator; The initial rank indicator and the second updated rank indicator are numerically compared, and the value with the smallest value between the initial rank indicator and the second updated rank indicator is selected as the target rank indicator.

7. A device for terminal reporting rank indication, characterized in that, include: The first acquisition module is used to acquire the Channel State Information Reference Signal (CSI-RS) and calculate the initial rank indication based on the CSI-RS. The second acquisition module is used to acquire the demodulation reference signal DMRS of the physical downlink shared channel (PDSCH) when downlink data scheduling is detected, and to calculate the first signal-to-noise ratio based on the DMRS. The first comparison module is used to compare the first signal-to-noise ratio with a preset first signal-to-noise ratio level table to obtain the corresponding first correction rank indication. The first signal-to-noise ratio level table is pre-configured according to the downlink channel demodulation performance, and different signal-to-noise ratio levels correspond to different correction rank indications. The second comparison module is used to compare the initial rank indication with the first modified rank indication, and select the value with the smallest value between the initial rank indication and the first modified rank indication as the target rank indication; The reporting module is used to report the target rank indication to the base station.

8. An electronic device, characterized in that, include: Memory, processor; The memory stores computer-executed instructions; The processor executes computer execution instructions stored in the memory, causing the processor to perform the method as described in any one of claims 1 to 6.

9. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer-executable instructions, which, when executed by a processor, are used to implement the method as described in any one of claims 1 to 6.

10. A computer program product, characterized in that, Includes a computer program that, when executed by a processor, implements the method as described in any one of claims 1 to 6.