Uplink AMC Method Based on NR Wireless Communication
By measuring the SINR and PHR of the UE through the base station, and calculating the combination of RB and MCS, the problem of UE power limitation in NR wireless communication is solved, and efficient scheduling and performance improvement in various scenarios are achieved.
Patent Information
- Application Number
- CN202211528702.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-11-30
- Publication Date
- 2025-07-04
- Estimated Expiration
- 2042-11-30
AI Technical Summary
The existing NR wireless communication technology cannot effectively schedule resource blocks (RBs) and modulation and coding strategies (MCS) when the UE power is limited, resulting in a demodulation performance degradation, especially in the mid-range point scenarios that cannot meet the UE's scheduling needs.
By measuring the signal to interference noise ratio (SINR) and power headroom (PHR) of the UE, calculate the number of RBs and maximum scheduling MCS of the UE under unlimited conditions, combine the SINR adjustment of the inner and outer rings to find the optimal MCS and RB combination under power restricted conditions to meet the service needs of the UE.
In various scenarios, the UE's scheduling resource allocation is optimized, the system performance is improved, the UE's scheduling needs are met when power is limited, and the tuning performance is improved.
Smart Images

Figure CN115884345B_ABST
Abstract
Description
Technical Field
[0001] The present invention belongs to the technical field of NR wireless communication, and particularly relates to an uplink AMC method based on NR wireless communication. Background Art
[0002] In NR wireless communication technology, due to its characteristics such as high data transmission rate and high spectral efficiency, it is widely used in various fields and scenarios.
[0003] AMC (Adaptive Modulation and Coding) adaptive modulation and coding refers to adjusting the coding method and coding rate according to the change of the channel. When the channel quality is good, the modulation level and coding rate are increased. When the channel quality is poor, the modulation level and coding rate are decreased. That is, by adjusting the modulation method and coding rate of the wireless link transmission, the transmission quality of the link is ensured. In the existing system, generally, the base station measures the uplink signal-to-noise ratio SINR of the UE, and the base station uses this uplink SINR value as the basis for evaluating the uplink channel quality of the UE. According to this value and the historical measurement situation, the reference SINR value SINR for predicting the channel quality is obtained. inner , and at the same time, the base station obtains the adjustment amount ΔSINR for the channel quality evaluation according to the historical demodulation situation of the uplink data. SINR inner and ΔSINR are added together as an index characterizing the UE channel quality, and then the final MCS is obtained according to the corresponding relationship between the demodulation threshold signal-to-noise ratio and MCS. However, when the UE is at a medium or far point and the transmission power of the UE has reached the maximum value, if the BSR reported by the UE is large enough and more RBs are required to schedule the BSR, it may cause the transmission power of the UE on these RBs to be insufficient to support the demodulation threshold of the scheduled MCS, thereby reducing the demodulation performance. Even if some algorithms consider the situation of UE power limitation, the applicable scenarios are also restricted.
[0004] For example, the Chinese patent application document with the application number 202010936641.3 discloses an uplink AMC algorithm for low traffic volume. The base station obtains the initial MCS through the SINR and MCS mapping table; the base station obtains the uplink ΔMCS of the UE according to the decoding result of the uplink signal, and obtains the MCS used for the uplink data transmission of the UE from the initial MCS and ΔMCS; calculates the number of RBs allocated to the UE using the MCS of AMC and the PHR and BSR fed back by the UE, and determines whether it meets the situation for the low traffic volume scenario.
[0005] This existing technology is only applicable to the low traffic volume scenario of the UE and requires multiple judgment thresholds to be set in advance for the power-limited scenario.
[0006] Based on the above limitations, the present invention proposes an uplink AMC method based on NR wireless communication, which can meet the scheduling of UEs under power constraints in various scenarios and satisfy the scheduling requirements of UEs to the greatest extent possible. Summary of the Invention
[0007] The present invention proposes an uplink AMC method based on NR wireless communication.
[0008] The present invention adopts the following technical solutions:
[0009] An uplink AMC method based on NR wireless communication, comprising:
[0010] Step 1: The base station calculates the number M1 of uplink resource blocks RB (Resource Block) that the UE can support when the UE's power is not limited according to the power headroom report PHR (Power Headroom Report) reported by the UE and the corresponding number RB of uplink scheduling RBs; PHR , and calculates the number M1 of uplink resource blocks RB (Resource Block) that the UE can support when the UE's power is not limited;
[0011] Step 2: The base station measures the signal-to-interference-plus-noise ratio SINR (Signal to Interference plus Noise Ratio) of the uplink received UE signal according to the demodulation reference signal DMRS (DeModulation Reference Signal) or the sounding reference signal SRS (Sounding Reference Signal) sent by the UE;
[0012] Step 3: The base station calculates the outer-loop ΔSINR according to the uplink CRC result to obtain the unrestricted UE channel quality indicator:
[0013] SINR UE = SINR inner + ΔSINR...(1),
[0014] According to SINR UE correspondingly calculates the maximum scheduling modulation and coding strategy MCS max (Modulation and Coding Scheme);
[0015] Step 4: According to Step 1 and Step 3, the base station obtains the combination (MCS max , M1) of the maximum scheduling MCS and RB, and calculates the corresponding TBsize that the UE can schedule;
[0016] Step 5: Calculate the relative value of converting the M1 value into a logarithmic representation, and the value M1_db = 10logM1. The M1 value corresponds to the scheduling MCS as MCS max .
[0017] Step 6: Calculate various combinations of the scheduled MCS and the scheduled RBs under the condition that the UE power is limited, and select the group with the largest TBsize for the UE to use.
[0018] Further, in Step 1, the base station calculates, according to the power headroom PHR reported by the UE and the number of RBs RB corresponding to the uplink scheduling PHR , the corresponding number of RBs M1 converted when PHR is 0:
[0019] 10log(M1) = 10log(RB PHR ) + PHR... (2).
[0020] Further, in Step 2, the base station calculates the unrestricted SINR according to the measured SINR of the UE, SINR rpt , and the number of RB resources RB carrying PUSCH data based on which the SINR rpt is measured, the minimum RB granularity RB pusch of the cell scheduling, and M1; min SINR
[0021] SINR inner = SINR rpt + 10log(RB pusch / max(M1, RB min ))... (3),
[0022] wherein, SINR inner is the SINR value when the power is not restricted, and SINR inner can be filtered by referring to historical values;
[0023] Further, in Step 5, when SINR UE is mapped to the maximum scheduled MCS max , if there is a loss of channel quality, that is, the demodulation threshold SINR value corresponding to MCS max has a direct difference ΔSINR UE from SINR maxMCS , calculate MCS to decrease by 1 order in turn based on MCS max , and obtain MCS max-1 , MCS max-2 ,..., 0 respectively, and calculate the corresponding RBs of each MCS and the layer transport block size TBsize (Transport Block size MAC) that can be obtained.
[0024] Further, the calculation of RB includes:
[0025] The RB corresponding to MCS max is M1, and the RB corresponding to MCSmax The corresponding demodulation threshold SINR value has a difference ΔSINR from the SINR UE and calculate M11_db, which is the relative value of the RBs that can be supported under the actual MCS maxMCS scheduling: max M11_db = M1_db + ΔSINR
[0026] ......(4), maxMCS Let the difference in demodulation thresholds between MCS
[0027] and MCS max be Δsinr, then the relative value of the number of RBs that can be supported corresponding to MCS max-1 is: max-1 M2_db = M11_db + Δsinr......(5),
[0028] Converted to a linear value, the corresponding maximum number of RBs is:
[0029]
[0030]
[0031] And calculate the TBsize of (MCS max-1 , M2_rb). If it is greater than the combination of the existing MCS and RBs, record it and perform the same operation until MCS = 0.
[0032] Compared with the prior art, the superior effects of the present invention are as follows:
[0033] 1. The uplink AMC method based on NR wireless communication according to the present invention fully considers the AMC processing methods under different channel conditions of the UE at the near point and the far point, fully considers the size of the RB resources actually required for UE scheduling, and uses the power headroom PHR reported by the UE to perform AMC processing, thereby calculating the MCS suitable for each scheduling, and solving the processing of the MCS in the case where the power of the far - point UE cannot be considered and is limited in the existing calculation scheme;
[0034] 2. The uplink AMC method based on NR wireless communication according to the present invention can meet the uplink AMC calculation of the UE under multiple scenarios and multiple service models;
[0035] 3. The uplink AMC method based on NR wireless communication according to the present invention, in the case where the UE power is limited and the transmission power cannot be increased anymore, by adjusting the MCS and RBs, can find the best combination of MCS and RBs under the current channel conditions, so that the MCS and RBs can maximize the satisfaction of the BSR to be sent by the UE, rather than simply adjusting the MCS or RBs, thereby improving the performance of the system. Description of the Drawings
[0036] Figure 1 This is a schematic flow diagram of the base station calculating the scheduled MCS and RB according to the CRC feedback result of uplink data demodulation, the SINR value of the UE detected by the base station, and M1 in the embodiments of the present invention;
[0037] Figure 2 This is a schematic diagram of the combination of RB, MCS, and TBsize calculated by the base station in the embodiments of the present invention under the condition of power limitation. Based on the principle that the TBsize that can be scheduled is larger outside the maximum number of RBs supported without power limitation;
[0038] Figure 3 This is a schematic flow diagram of the uplink AMC method based on NR wireless communication in the embodiments of the present invention. Detailed implementation manners
[0039] In order to more clearly understand the above objects, features, and advantages of the present invention, the present invention will be further described in detail below with reference to the accompanying drawings and specific implementation manners. It should be noted that, without conflict, the embodiments of the present application and the features in the embodiments can be combined with each other.
[0040] Embodiment
[0041] The uplink AMC method based on NR wireless communication includes:
[0042] The base station measures the SINR of the uplink received UE signal according to the DMRS or SRS sent by the UE;
[0043] The base station calculates the number of RBs M1 that can be supported when the UE power is not limited according to the PHR reported by the UE;
[0044] The base station takes the maximum value between M1 and the minimum scheduled RB number RB of the base station min and converts the SINR detected by the base station to this RB value to obtain the SINR when the power is not limited. After filtering processing with reference to the historical value, the inner-loop SINR of the UE is obtained. At the same time, the outer-loop SINR is calculated as an adjustment amount according to the demodulation result of the UE uplink, and the sum of the inner-loop SINR and the outer-loop SINR is used as the reference standard for the UE channel quality, that is:
[0045] SINR UE = SINR inner + ΔSINR,
[0046] It can be seen from this that when the number of scheduled RBs is within this range, it is considered that the transmission power of the UE is sufficient to support the MCS mapped by this SINR UE Map out the MCS, use SINR UE According to the SINR demodulation threshold corresponding to the MCS, obtain the corresponding schedulable MCS, and this MCS corresponds to RBinit is:
[0047] RB init = max(M1, RB min ),
[0048] If RB init is greater than or equal to the base station system bandwidth, it means that the MCS scheduling mapped by SINR UE on the entire system bandwidth will not be power-limited. If RB init is less than the system bandwidth, then if you want to schedule more RBs, it means that on the premise that the UE's desired transmission power has exceeded the maximum transmission power, the power needs to be transmitted to more RBs, which means that the power on each RB needs to be reduced, and the scheduled MCS needs to be decreased to lower the demodulation threshold to obtain more RBs. To obtain the best system performance, the base station pre-computes the size of the data TBsize that can be scheduled under the corresponding MCS after the RB is expanded. When the UE has a BSR in the uplink, obtain the maximum TBsize that can satisfy the UE.
[0049] As Figures 1 - 3 shown, the AMC method specifically includes:
[0050] S1. The base station calculates the corresponding number of RBs M1 converted when the PHR is 0 based on the power headroom (PHR) reported by the UE and the number of RBs RB PHR for the corresponding uplink scheduling:
[0051] 10log(M1) = 10log(RB PHR ) + PHR;
[0052] S2. Calculation of SINR inner . The base station measures the SINR of the UE signal received uplink according to the DMRS or SRS sent by the UE;
[0053] According to the SINR rpt measured by the base station, and the number of PUSCH RBs RB pusch corresponding to this measurement value, the minimum RB granularity RB min of the cell scheduling, and M1, calculate the non-limited SINR as follows:
[0054] SINR inner = SINR rpt + 10log(RB pusch / max(M1, RB min ))
[0055] where, SINR inner is already the sinr value when the power is not limited, SINR innerFiltering can be performed with reference to historical values;
[0056] S3. The base station calculates the outer-loop ΔSINR based on the CRC result of uplink demodulation to obtain the unconstrained UE channel quality indicator:
[0057] SINR UE = SINR inner + ΔSINR,
[0058] Based on SINR UE and the maximum supported MCS of the system, the corresponding maximum scheduling MCS MCS max can be calculated;
[0059] S4. From S1 and S3, the combination of the maximum scheduling MCS and the maximum RB (MCS max , M1) is obtained, and the TBsize is calculated;
[0060] S5. Calculate the relative value M1_db corresponding to M1. This M1 value corresponds to the scheduling MCS as MCS max ;
[0061] When SINR UE is mapped to the maximum scheduling MCS max , if there is a loss of channel quality, that is, the demodulation threshold SINR value corresponding to MCS max has a direct difference ΔSINR UE from SINR maxMCS ; then the relative value of the number of RBs that the actual channel can support is: M11_db = M1_db + ΔSINR maxMCS , because MCS may be restricted by the system maximum MCS. When SINR UE is high enough, MCS max cannot accurately represent the channel quality.
[0062] Based on MCS max , calculate MCS reduced by 1 order in turn to obtain MCS max-1 , MCS max-2 , ……, 0, and calculate the corresponding RBs of each MCS and the TBsize that can be obtained.
[0063] For example, take the calculation of the RBs under MCS max-1 as an example;
[0064] Assume that the demodulation threshold difference between MCS max and MCS max-1 is Δsinr, then the db value corresponding to MCS max-1 is:
[0065] M2_db = M11_db + Δsinr,
[0066] Converting to a linear value gives the corresponding maximum number of RBs:
[0067]
[0068] And calculate the TBsize of (MCS max-1 , M2_rb). If it is greater than the existing combination of MCS and RBs, record it;
[0069] Perform the same operation until MCS reaches 0;
[0070] When the UE is scheduled, according to the size of the UE's BSR, the MCS and RB combination that can best meet the UE's BSR requirements can be selected.
[0071] The present invention is not limited by the above embodiments. What is described in the above embodiments and the specification only illustrates the principle of the present invention. Without departing from the spirit and scope of the present invention, the present invention will have various changes and improvements, and these changes and improvements all fall within the scope of the present invention claimed. The scope of protection claimed by the present invention is defined by the appended claims.
Claims
1. An uplink AMC method based on NR wireless communication, characterized in that, including: Step 1: The base station calculates the number of uplink resource RBs M1 that the UE can support when its power is not limited based on the power headroom report (PHR) reported by the UE and the corresponding number of uplink scheduling RBs RB, that is, when the PHR is 0, the corresponding number of RBs M1 is calculated by conversion: PHR , that is, when the PHR is 0, the corresponding number of RBs M1 is calculated by conversion: 10 log(M1) = 10 log(RB PHR ) + PHR……(2); Step 2: The base station measures the signal-to-interference-plus-noise ratio (SINR) of the uplink UE signal received based on the demodulation reference signal (DMRS) or the sounding reference signal (SRS) sent by the UE, and calculates the SINR. inner ; Among them, the base station calculates the SINR when the power is not limited based on the measured signal-to-interference-and-noise ratio (SINR) of the UE rpt , and the SINR rpt the number of resource blocks (RBs) carrying PUSCH data on which the measurement is based, RB pusch the minimum RB granularity for cell scheduling, RB min , and M1 SINR inner = SINR rpt + 10 log(RB pusch / max(M1, RB min ))……(3), Among them, SINR inner is the SINR value when the power is not limited. SINR inner can perform filtering processing by referring to historical values; Step 3: The base station calculates the outer-loop ΔSINR based on the uplink CRC result to obtain the unconstrained UE channel quality indicator: SINR UE = SINR inner + ΔSINR……(1), According to the SINR UE calculate the corresponding maximum scheduling modulation and coding strategy MCS max ; Step 4. According to Step 1 and Step 3, the base station obtains the combination of the maximum scheduling MCS and RB (MCS max , M1), and calculates the corresponding TBsize that can be scheduled by the UE; Step 5: Calculate the relative value M1_db corresponding to M1, M1_db = 10 log M1, and the M1 value corresponds to the scheduling MCS as MCS max ; Step 6: Calculate various combinations of the scheduling MCS and the scheduling RBs under the condition of UE power constraint, and select the group with the largest TBsize for the UE to use; MCS max The corresponding RB is M1, MCS max The corresponding demodulation threshold SINR value has a difference ΔSINR from SINR UE maxMCS , calculate M11_db, which is the actual MCS max The relative value of the RB that can be supported under scheduling: M11_db = M1_db + ΔSINR maxMCS ……(4), Based on this M11_db, let the demodulation threshold difference between MCS max and MCS max-1 be Δsinr. Then the relative value of the number of RBs supported by MCS max-1 is as follows: M2_db = M11_db + Δsinr……(5), Converting to the linear value, the corresponding maximum number of RBs is: and calculate the TB size of (MCS max-1 , M2_rb). If it is greater than the existing combination of MCS and RB, record it and perform the same operation until MCS = 0; When the SINR UE is mapped to the maximum scheduling MCS max , when there is a loss of channel quality, that is, the MCS max corresponding demodulation threshold SINR value has a direct difference ΔSINR UE from the SINR maxMCS , based on the MCS max , calculate the MCS reduced by 1 order in sequence to obtain the MCS max-1 , MCS max-2 , ……, 0, and calculate the corresponding RBs of each MCS and the layer transport block size TBsize that can be obtained.
Citation Information
Patent Citations
Power control method and apparatus of physical uplink shared channel
CN105592538A
Uplink AMC optimization method for small telephone traffic scene
CN112153677A