5G NR HARQ retransmission adaptive method, apparatus and related equipment

By recalculating the MCS and RB of HARQ after receiving NACK information and matching the target k0 among multiple k0s, the problem of low retransmission success rate of 5G NR HARQ is solved, and higher transmission efficiency is achieved.

CN121001198BActive Publication Date: 2026-04-14CHINA MOBILE ZIJIN INNOVATION INST CO LTD +2
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
CHINA MOBILE ZIJIN INNOVATION INST CO LTD
Filing Date
2025-10-27
Publication Date
2026-04-14

AI Technical Summary

Technical Problem

The existing 5G NR HARQ retransmission scheme has low transmission efficiency, especially in poor channel environments, where the success rate of HARQ retransmission is low.

Method used

After receiving the NACK information from the target terminal, the modulation and coding scheme (MCS) and resource block (RB) of HARQ are recalculated, and the matching is performed in multiple preset k0s to determine the target k0 that matches the resource block (RB) and adjust the transmission parameters.

Benefits of technology

By adaptively adjusting transmission parameters, the success rate of HARQ retransmissions has been improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121001198B_ABST
    Figure CN121001198B_ABST
Patent Text Reader

Abstract

The application provides a method, device and related equipment for 5G NR HARQ retransmission adaptation, and relates to the technical field of communication. In the process of transmitting target data from a communication device to a base station, the application re-calculates the modulation and coding strategy (MCS) and resource block (RB) corresponding to the hybrid automatic repeat request (HARQ) when the HARQ is generated, and performs traversal matching in multiple preset k0 to determine the target k0 matched with the RB. Thus, the target data is re-transmitted to the target terminal according to the MCS, RB and target k0, so that the transmission parameters are adaptively adjusted in the HARQ retransmission process, thereby improving the success rate of HARQ retransmission.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of communication technology, and specifically to a method, apparatus, and related equipment for 5G NR HARQ retransmission adaptive design. Background Technology

[0002] In 5G (Fifth Generation Mobile Communication Technology), Hybrid Automatic Repeat Request (HARQ) is a key technology for improving data transmission reliability, especially in the data transmission process between base stations and terminals. Specifically, the data transmission process between base stations and terminals includes transmitting data, receiving ACK (acknowledgment) / NACK (negative acknowledgment), and retransmission when necessary. The success rate of 5G NR (5G New Radio) HARQ retransmissions is affected by various factors, including the three timers corresponding to HARQ, channel conditions, coding scheme (MCS), transport block size (RB), and system resource utilization efficiency.

[0003] In existing HARQ transmission implementations, most manufacturers employ static configuration of the aforementioned parameters. While statically setting HARQ transmission parameters is simple and relatively stable, it results in low transmission efficiency, especially in poor channel conditions, where the success rate of HARQ retransmissions further decreases, leading to a low overall HARQ retransmission success rate. Summary of the Invention

[0004] This invention provides a method, apparatus, and related equipment for adaptive HARQ retransmission in 5G NR, which solves the problem of low success rate of HARQ retransmission.

[0005] To solve the above problems, the present invention is implemented as follows:

[0006] In a first aspect, this application provides a 5G NR HARQ retransmission adaptive method, applied to a communication device, the method comprising:

[0007] When transmitting target data to the target terminal and receiving a denial confirmation (NACK) information from the target terminal based on the Physical Downlink Shared Channel (PDSCH), a Hybrid Automatic Repeat Request (HARQ) corresponding to the target terminal is generated. The NACK information is used to indicate that the target terminal has not successfully received the target data.

[0008] Calculate the modulation and coding scheme (MCS) and resource block (RB) corresponding to the HARQ;

[0009] The HARQ is traversed and matched among a plurality of preset k0s to obtain a target k0 that matches the resource block RB. The target k0 is one of the plurality of preset k0s. The target k0 is used to indicate the time slot interval between the downlink control information (DCI) and the downlink scheduling (PDSCH) of the target terminal.

[0010] Based on the MCS, the RB, and the target k0, the target data is retransmitted to the target terminal.

[0011] Optionally, calculating the modulation and coding scheme (MCS) and resource block (RB) corresponding to the HARQ includes:

[0012] Based on the Physical Downlink Control Channel (PDCCH), DCI1_0 or DCI1_1 is transmitted to the target terminal, and the domain resource indicator bit and time domain indicator bit corresponding to the PDSCH are calculated during the transmission of DCI1_0 or DCI1_1 to the target terminal.

[0013] Calculate the MCS and RB corresponding to the HARQ based on the target data, the domain resource indicator bit, and the time domain indicator bit.

[0014] Optionally, the step of traversing and matching among multiple preset k0s in the HARQ to obtain a target k0 that matches the resource block RB includes:

[0015] The RB is traversed and matched with multiple target RBs corresponding to multiple k0 preset in the HARQ, and the k0 corresponding to the target RB that is equal to the RB is determined as the target k0, wherein the target RB is the number of RBs available in the PDSCH for the corresponding k0 in this retransmission.

[0016] Optionally, after traversing and matching the RB with the multiple target RBs corresponding to the multiple k0 preset in the HARQ, the method further includes:

[0017] In the case where multiple target RBs corresponding to multiple k0s preset in the HARQ are all less than the RB, the allocation method corresponding to the physical resource block PRB is determined.

[0018] The MCS and RB are updated according to the allocation method corresponding to the PRB to obtain the updated MCS, the updated RB and the target k0;

[0019] The step of retransmitting the target data to the target terminal based on the MCS, the RB, and the target k0 includes:

[0020] Based on the updated MCS, the updated RB, and the target k0, the target data is resent to the target terminal.

[0021] Optionally, updating the MCS and RB according to the allocation method corresponding to the PRB to obtain the updated MCS, the updated RB, and the target k0 includes:

[0022] When the allocation method corresponding to the PRB is type0, determine the RBG size corresponding to the current bandwidth and rbg-Size configuration item;

[0023] The target allocation method is determined based on the current bandwidth and the RBG size corresponding to the rbg-Size configuration item. The target allocation method includes: high-frequency position allocation method or low-frequency position allocation method.

[0024] Based on the target allocation method, the MCS and the RB are updated to obtain the updated MCS, the updated RB, and the target k0.

[0025] Optionally, updating the MCS and RB according to the allocation method corresponding to the PRB to obtain the updated MCS, the updated RB, and the target k0 includes:

[0026] When the allocation method corresponding to the PRB is type1, the MCS and the RB are updated according to the high-frequency position allocation method to obtain the updated MCS, the updated RB and the target k0.

[0027] Optionally, the step of retransmitting the target data to the target terminal based on the MCS, the RB, and the target k0 includes:

[0028] Determine the capability level corresponding to the target terminal, wherein the capability level is used to indicate the processing performance of the target terminal on the received signals;

[0029] Based on the capability level corresponding to the target terminal, target k1 is calculated. Target k1 is used to indicate the time slot interval between the PDSCH and the HARQ to determine ACK information feedback.

[0030] Based on the target k1, the MCS, the RB, and the target k0, the target data is retransmitted to the target terminal.

[0031] Optionally, calculating target k1 based on the capability level corresponding to the target terminal includes:

[0032] Determine the demodulation reference signal (DMRS) configuration and the time slot configuration corresponding to the target terminal;

[0033] Based on the capability level of the target terminal, the allocation of the PDSCH, the configuration of the target terminal, and the time slot configuration of the target terminal, the processing time of the target terminal for processing the PDSCH is calculated to obtain the target processing time.

[0034] Based on the target processing time, the target k1 is determined.

[0035] Secondly, this application provides a 5G NR HARQ retransmission adaptive device, applied to a communication device, the device comprising:

[0036] The generation module is used to generate a Hybrid Automatic Repeat Request (HARQ) corresponding to the target terminal when transmitting target data to the target terminal and receiving a denial confirmation (NACK) information fed back by the target terminal based on the Physical Downlink Shared Channel (PDSCH). The NACK information is used to indicate that the target terminal has not successfully received the target data.

[0037] The calculation module is used to calculate the modulation and coding scheme (MCS) and resource block (RB) corresponding to the HARQ.

[0038] The matching module is used to traverse and match multiple preset k0s in the HARQ to obtain a target k0 that matches the resource block RB. The target k0 is one of the multiple preset k0s. The target k0 is used to indicate the time slot interval between the downlink control information (DCI) and the downlink scheduling (PDSCH) of the target terminal.

[0039] The sending module is used to resend the target data to the target terminal based on the MCS, the RB, and the target k0.

[0040] Thirdly, this application also provides an electronic device, including a processor, a memory, and a computer program stored in the memory and executable on the processor, wherein the computer program, when executed by the processor, implements the steps of the method described in the first aspect above.

[0041] Fourthly, this application also provides a computer-readable storage medium storing a computer program that, when executed by a processor, implements the steps of the method described in the first aspect above.

[0042] Fifthly, this application also provides a computer program product, including computer instructions that, when executed by a processor, implement the steps of the method described in the first aspect above.

[0043] This application provides a 5G NR HARQ retransmission adaptive method, apparatus, and related equipment, relating to the field of artificial intelligence technology. The method includes: when transmitting target data to a target terminal and receiving a denial confirmation (NACK) information from the target terminal based on the Physical Downlink Shared Channel (PDSCH), generating a Hybrid Automatic Repeat Request (HARQ) corresponding to the target terminal, wherein the NACK information indicates that the target terminal has not successfully received the target data; calculating the modulation and coding scheme (MCS) and resource block (RB) corresponding to the HARQ; performing a traversal matching on a plurality of preset k0s in the HARQ to obtain a target k0 that matches the resource block (RB), wherein the target k0 is one of the plurality of preset k0s, and the target k0 indicates the time slot interval between the downlink control information (DCI) and the downlink scheduling PDSCH of the target terminal; and retransmitting the target data to the target terminal based on the MCS, the RB, and the target k0. The technical solution of this application, during the process of transmitting target data from a communication device to a base station, when generating a Hybrid Automatic Repeat Request (HARQ), recalculates the modulation and coding scheme (MCS) and resource block (RB) corresponding to the HARQ, and performs traversal matching in multiple preset k0s to determine the target k0 that matches the resource block RB. Then, based on the MCS, RB, and target k0, the target data is retransmitted to the target terminal, thereby realizing adaptive adjustment of transmission parameters during the HARQ retransmission process, thus improving the success rate of HARQ retransmission. Attached Figure Description

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

[0045] Figure 1 A flowchart illustrating a 5G NR HARQ retransmission adaptive method provided in an embodiment of this application;

[0046] Figure 2 This is a schematic diagram of the data transmission structure provided in an embodiment of this application;

[0047] Figure 3 This is one of the flowcharts provided in the embodiments of this application;

[0048] Figure 4 This is the second flowchart provided for an embodiment of this application;

[0049] Figure 5 The third flowchart provided for the embodiments of this application;

[0050] Figure 6 A schematic diagram of the structure of a 5G NR HARQ retransmission adaptive device provided in an embodiment of this application;

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

[0052] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.

[0053] The terms "first," "second," etc., used in the embodiments of this application are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion. For example, a process, method, system, product, or device that includes a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to these processes, methods, products, or devices. Additionally, the use of "and / or" in this application indicates at least one of the connected objects, such as A and / or B and / or C, representing seven possibilities: including A alone, B alone, C alone, and the presence of both A and B, both B and C, both A and C, and the presence of A, B, and C.

[0054] See Figure 1 , Figure 1 This is a flowchart illustrating the 5G NR HARQ retransmission adaptive method provided in an embodiment of this application. Figure 1 As shown, the 5G NR HARQ retransmission adaptive method may include the following steps:

[0055] Step 101: When transmitting target data to the target terminal and receiving a negative acknowledgment (NACK) information from the target terminal based on the Physical Downlink Shared Channel (PDSCH), generate a Hybrid Automatic Repeat Request (HARQ) corresponding to the target terminal. The NACK information is used to indicate that the target terminal has not successfully received the target data.

[0056] In this embodiment, the execution entity is a communication device, such as a base station, and no specific limitation is made. When the communication device transmits target data to the target terminal, network fluctuations or other reasons may cause the target terminal to fail to receive the target data normally, thus requiring retransmission. Specifically, when the communication device receives a negative acknowledgment (NACK) message from the target terminal based on the Physical Downlink Shared Channel (PDSCH), it generates a HARQ corresponding to the target terminal, thereby instructing the communication device to retransmit the target data. The NACK message indicates that the target terminal has not successfully received the target data. Starting from the receipt of a PDSCH downlink scheduling error feedback NACK, the downlink HARQ transmission parameters are dynamically calculated and adjusted based on the current downlink resource utilization of the system to improve the HARQ transmission success rate.

[0057] Step 102: Calculate the modulation and coding strategy (MCS) and resource block (RB) corresponding to the HARQ.

[0058] In this embodiment, after generating the HARQ request, the MCS and RB corresponding to the HARQ are calculated. It should be further explained that the MCS and RB need to be calculated based on the target data to be retransmitted, so as to determine the MCS and RB values ​​that match the target data.

[0059] Step 103: Traverse and match among the multiple k0 preset in the HARQ to obtain the target k0 that matches the resource block RB. The target k0 is one of the multiple k0 preset. The target k0 is used to indicate the time slot interval between the downlink control information (DCI) and the downlink scheduling (PDSCH) of the target terminal.

[0060] In this embodiment, as Figure 2 As shown, Figure 2 The diagram illustrates the data transmission structure. The HARQ protocol uses three timers for transmission: k0, k1, and k2. k0 refers to the slot interval between the downlink scheduling DCI and its scheduled PDSCH; k1 refers to the slot interval between the PDSCH and its HARQ-ACK feedback; and k2 refers to the slot interval between the uplink scheduling DCI and its scheduled PUSCH.

[0061] These three parameters, determined by parameter k, define the time slot offset between the DCI received by the target terminal (UE) on the Physical Downlink Control Channel (PDCCH) and its scheduled resources (data). This applies to PDSCH reception (k0), PUSCH transmission (k2), and HARQ feedback transmission of the PDSCH (k1). These parameters can be transmitted via RRC reconfiguration messages. Parameter k0 is used for downlink transmission and represents the time slot offset between the DCI received by the target terminal in the PDCCH and its scheduled PDSCH. It is found in the PDSCH-TimeDomainResourceAllocationList cell and has a value range of [0, 32]. Parameter k1 is also used for downlink transmission and is called dl-DataToUL-ACK. It is indicated via RRC reconfiguration messages or PDSCH to HARQ feedback timing indicators (such as DCI on the PDCCH channel). Parameter k2 is used for uplink transmission, has a value range of [0, 32], and corresponds to the time slot offset between the PDCCH carrying the DCI used for PUSCH allocation and the actual PUSCH to be allocated. When this field is not present, the UE applies value 1 when PUSCHSCS is 15 / 30kHz; value 2 when PUSCHSCS is 60kHz; and value 3 when PUSCHSCS is 120kHz.

[0062] In this embodiment, the target k0 is determined as the transmission parameter by traversing and matching multiple preset k0s until a target k0 matching the resource block RB is determined.

[0063] Step 104: Based on the MCS, the RB, and the target k0, resend the target data to the target terminal.

[0064] In this embodiment, the target data is retransmitted to the target terminal based on the determined MCS, RB, and target k0 to complete the data transmission.

[0065] The technical solution of this application, during the process of transmitting target data from a communication device to a base station, when generating a Hybrid Automatic Repeat Request (HARQ), recalculates the modulation and coding scheme (MCS) and resource block (RB) corresponding to the HARQ, and performs traversal matching in multiple preset k0s to determine the target k0 that matches the resource block RB. Then, based on the MCS, RB, and target k0, the target data is retransmitted to the target terminal, thereby realizing adaptive adjustment of transmission parameters during the HARQ retransmission process, thus improving the success rate of HARQ retransmission.

[0066] In some feasible implementations, optionally, the calculation of the modulation and coding scheme (MCS) and resource block (RB) corresponding to the HARQ includes:

[0067] Based on the Physical Downlink Control Channel (PDCCH), DCI1_0 or DCI1_1 is transmitted to the target terminal, and the domain resource indicator bit and time domain indicator bit corresponding to the PDSCH are calculated during the transmission of DCI1_0 or DCI1_1 to the target terminal.

[0068] Calculate the MCS and RB corresponding to the HARQ based on the target data, the domain resource indicator bit, and the time domain indicator bit.

[0069] In this embodiment, when the base station receives a NACK response from the PDSCH of the HARQ process, it will initiate a downlink retransmission procedure. When retransmitting DCI1_0 or DCI1_1 of the PDCCH, the frequency domain resource assignment and time domain resource assignment bits allocated to the PDSCH need to be recalculated.

[0070] Based on the downlink data TBSize of this retransmission and the MCS used in this retransmission (provided by the AMC module), the target RB number is recalculated.

[0071] Optionally, the step of traversing and matching among multiple preset k0s in the HARQ to obtain a target k0 that matches the resource block RB includes:

[0072] The RB is traversed and matched with multiple target RBs corresponding to multiple k0 preset in the HARQ, and the k0 corresponding to the target RB that is equal to the RB is determined as the target k0, wherein the target RB is the number of RBs available in the PDSCH for the corresponding k0 in this retransmission.

[0073] In this embodiment, as Figure 3 As shown, Figure 3 As one of the flowcharts in this embodiment, after confirming the target RB number of the MCS reduced by 1 order, all... Values ​​(all values ​​in the configured pdsch-TimeDomainAllocationList) (Value), determine the target RB number With each The value corresponds to the number of available RBs in the slot. The logical relationship.

[0074] Specifically, such as Figure 4 As shown, Figure 4 This is the second flowchart in this embodiment. Then determine the number of RBs and the RB bitmap used in this retransmission. The value and MCS transmitted information will determine the allocation of PDSCH resources. Flag_ensure is set to 1 to exit the loop.

[0075] if Then continue iterating through the next one. Value, of which, For different The value corresponds to the number of RBs available in this PDSCH retransmission. This number of RBs needs to be calculated according to the current PDSCH allocation method (type0 or type1) to determine the actual number of available RBs.

[0076] For the i-th corresponding item in pdsch-TimeDomainAllocationList value;

[0077] Total number of RBs activated for DL ​​BWP for UE;

[0078] The number of RBs occupied by the downlink common scheduling at the PDSCH retransmission time;

[0079] The target number of RBs for the MCS used in this PDSCH retransmission;

[0080] P represents the RBG size corresponding to the current bandwidth and rbg-Size configuration item when using type0 allocation.

[0081] Optionally, after traversing and matching the RB with the multiple target RBs corresponding to the multiple k0 preset in the HARQ, the method further includes:

[0082] In the case where multiple target RBs corresponding to multiple k0s preset in the HARQ are all less than the RB, the allocation method corresponding to the physical resource block PRB is determined.

[0083] The MCS and RB are updated according to the allocation method corresponding to the PRB to obtain the updated MCS, the updated RB and the target k0;

[0084] The step of retransmitting the target data to the target terminal based on the MCS, the RB, and the target k0 includes:

[0085] Based on the updated MCS, the updated RB, and the target k0, the target data is resent to the target terminal.

[0086] In this embodiment, as Figure 5 As shown, Figure 5 This is the third flowchart in this embodiment. If If the PRB allocation method is type 0, then the remaining number of RBs is calculated as follows:

[0087]

[0088] If in the above formula If the RB starting position is determined by frequency, then the RB starting position is allocated from the high frequency; otherwise, the RB starting position is allocated from the low frequency.

[0089] Optionally, updating the MCS and RB according to the allocation method corresponding to the PRB to obtain the updated MCS, the updated RB, and the target k0 includes:

[0090] When the allocation method corresponding to the PRB is type0, determine the RBG size corresponding to the current bandwidth and rbg-Size configuration item;

[0091] The target allocation method is determined based on the current bandwidth and the RBG size corresponding to the rbg-Size configuration item. The target allocation method includes: high-frequency position allocation method or low-frequency position allocation method.

[0092] Based on the target allocation method, the MCS and the RB are updated to obtain the updated MCS, the updated RB, and the target k0.

[0093] In this embodiment, as Figure 4 As shown, Figure 4 This is the third flowchart in this embodiment. If If the PRB allocation method is type 0, then the remaining number of RBs is calculated as follows:

[0094]

[0095] If in the above formula If the RB starting position is determined by frequency, then the RB starting position is allocated from the high frequency; otherwise, the RB starting position is allocated from the low frequency.

[0096] Optionally, updating the MCS and RB according to the allocation method corresponding to the PRB to obtain the updated MCS, the updated RB, and the target k0 includes:

[0097] When the allocation method corresponding to the PRB is type1, the MCS and the RB are updated according to the high-frequency position allocation method to obtain the updated MCS, the updated RB and the target k0.

[0098] In this embodiment, if the PRB allocation method is type1, the RB starting position is allocated from the high frequency, the number of RBs used in this retransmission, the RB bitmap, the k0 value and MCS information are determined, the Flag_ensure for determining the allocation of PDSCH resources is set to 1, and the loop is exited.

[0099] If the PDSCH resources have been determined, i.e., Flag_ensure is 1, then the number of RBs used in this retransmission, the RB bitmap, and... The value and MCS information are filled into DCI1_0 or DCI1_1 and the PHY interface; otherwise, the HARQ process is suspended and retransmission is performed in the next downlink slot.

[0100] It should be noted that: For different The value corresponds to the number of RBs available in this PDSCH retransmission. This number of RBs needs to be calculated according to the current PDSCH allocation method (type0 or type1) to determine the actual number of available RBs.

[0101] Optionally, the step of retransmitting the target data to the target terminal based on the MCS, the RB, and the target k0 includes:

[0102] Determine the capability level corresponding to the target terminal, wherein the capability level is used to indicate the processing performance of the target terminal on the received signals;

[0103] Based on the capability level corresponding to the target terminal, target k1 is calculated. Target k1 is used to indicate the time slot interval between the PDSCH and the HARQ to determine ACK information feedback.

[0104] Based on the target k1, the MCS, the RB, and the target k0, the target data is retransmitted to the target terminal.

[0105] In this embodiment, in addition to the MCS, the RB, and the target k0, the transmission parameter k1 also needs to be calculated. Specifically, the terminal capability level is related to its processing power, storage capacity, network bandwidth, operating system, etc. A terminal device with a more powerful processor and more memory has a higher capability level.

[0106] The processing time for PDSCH varies depending on the terminal's capability level. The UE must send the HARQ_ACK corresponding to the PDSCH after the PDSCH is completed. When the gNB sends PDCCH DCI1_0 or DCI1_1, the field "PDSCH-to-HARQ_feedback timing indicator" filled in the DCI is... The value needs to be calculated based on the UE's capability level, PDSCH allocation, DMRS configuration, and current timeslot configuration. The processing time for the UE to handle the PDSCH needs to be determined, and then the interval between the UE's HARQ_ACK feedback and the PDSCH time needs to be determined. .

[0107] Therefore, based on the determined MCS, RB, target k0, and target k1, the target data is retransmitted to the target terminal to complete the data transmission.

[0108] Optionally, calculating target k1 based on the capability level corresponding to the target terminal includes:

[0109] Determine the demodulation reference signal (DMRS) configuration and the time slot configuration corresponding to the target terminal;

[0110] Based on the capability level of the target terminal, the allocation of the PDSCH, the configuration of the target terminal, and the time slot configuration of the target terminal, the processing time of the target terminal for processing the PDSCH is calculated to obtain the target processing time.

[0111] Based on the target processing time, the target k1 is determined.

[0112] In this embodiment, the calculation formula for UE processing PDSCH is as follows:

[0113]

[0114] in , The calculation is described in Parts 2 and 3 below. , , , μ is .

[0115] Value calculation:

[0116] If the UE capability level is 1:

[0117] When dmrs-AdditionalPosition is configured as "pos0", the value of μ will vary. The values ​​are shown in Table 1:

[0118] Table 1

[0119]

[0120] When dmrs-AdditionalPosition is configured as "pos1" or "pos3" or not configured at all ("pos2"), the value of μ will vary. The values ​​are shown in Table 2:

[0121] Table 2

[0122]

[0123] in The value is related to the PDSCH DMRS position:

[0124] PDSCH DMRS position l1=12, In other cases, Additionally, for PDSCHDMRS position l1=12 to simultaneously satisfy the following three conditions:

[0125] lte-CRS-ToMatchAround configuration;

[0126] dmrs-AdditionalPosition is configured as "pos1" and l0=3;

[0127] The additional DMRS-DL-Alt configuration is set to "supported".

[0128] If the UE capability level is 2:

[0129] If dmrs-AdditionalPosition is configured as "pos0", the value of μ will vary. The values ​​are shown in Table 3:

[0130] Table 3

[0131]

[0132] Value Calculation

[0133] If the PDSCH mapping Type is type A;

[0134] The end number of the allocated PDSCH time-domain symbol is i ( ),if ,but ;otherwise .

[0135] If the PDSCH mapping Type is type B;

[0136] If the UE capability level is 1 , ; , ; ,but .

[0137] If the UE capability level is 2 , ; , .when In this case, we need to discuss the following situations: if the slot scheduled by PDSCH contains PDCCH scheduling, and PDCCHCORESET occupies 3 symbols, and the starting symbol of CORESET is the same as the starting symbol of the PDSCH, ,otherwise d represents the number of overlapping symbols between PDCCH and PDSCH within the slot where PDSCH is scheduled. If there is PDCCH scheduling and the time domains of PDCCH and PDSCH overlap, then d is 0. If there is no PDCCH scheduling, or the time domains of PDCCH and PDSCH do not overlap, then d is 0.

[0138] It is particularly important to note that when PDSCH mapping to Type B, the gNB cannot determine whether there are other PDCCH schedulings at the air interface time of the PDSCH scheduling when allocating PDSCH resources (the PDCCH DCI scheduling time corresponding to this PDSCH). Therefore, when allocating this PDSCH resource, the gNB should allocate the resource according to the largest available allocation. consider.

[0139] If the UE capability level is 2 and the number of RBs allocated to the PDSCH is greater than 136, then the UE processes the PDSCH according to the PDSCH processing time of the UE capability level 1.

[0140] Only when PDSCH-ServingCellConfig->processiogType2Enable is configured as "true" and the UE capability level is 2, can the UE process PDSCH according to the PDSCH processing time for UE capability level 2.

[0141] According to simulation results, the UE's processing time for PDSCH is within one symbol. When TDD is configured, there is a guard interval between downlink and uplink symbols, so the gNB calculates... The time required for the UE to process the PDSCH does not need to be considered; when FDD is configured, if the number of PDSCH end symbols is the last symbol of the slot, and When this is done, the start symbol position of the PUCCH resource in HARQ_ACK needs to be calculated to be greater than the end symbol position of the PDSCH processed by the UE.

[0142] The technical solution of this application, during the process of transmitting target data from a communication device to a base station, when generating a Hybrid Automatic Repeat Request (HARQ), recalculates the modulation and coding scheme (MCS) and resource block (RB) corresponding to the HARQ, and performs traversal matching in multiple preset k0s to determine the target k0 that matches the resource block RB. Then, based on the MCS, RB, and target k0, the target data is retransmitted to the target terminal, thereby realizing adaptive adjustment of transmission parameters during the HARQ retransmission process, thus improving the success rate of HARQ retransmission.

[0143] See Figure 6 , Figure 6 This is a structural diagram of the 5G NR HARQ retransmission adaptive device provided in an embodiment of this application. Figure 6 As shown, the 5G NR HARQ retransmission adaptive device 600 includes:

[0144] The generation module 610 is used to generate a Hybrid Automatic Repeat Request (HARQ) corresponding to the target terminal when transmitting target data to the target terminal and receiving a denial confirmation (NACK) information fed back by the target terminal based on the Physical Downlink Shared Channel (PDSCH). The NACK information is used to indicate that the target terminal has not successfully received the target data.

[0145] Calculation module 620 is used to calculate the modulation and coding scheme (MCS) and resource block (RB) corresponding to the HARQ.

[0146] The matching module 630 is used to traverse and match multiple preset k0s in the HARQ to obtain a target k0 that matches the resource block RB. The target k0 is one of the multiple preset k0s. The target k0 is used to indicate the time slot interval between the downlink control information (DCI) and the downlink scheduling (PDSCH) of the target terminal.

[0147] The sending module 640 is used to resend the target data to the target terminal based on the MCS, the RB and the target k0.

[0148] Optionally, the computing module 620 includes:

[0149] The first calculation submodule is used to transmit DCI1_0 or DCI1_1 to the target terminal based on the physical downlink control channel PDCCH, and to calculate the domain resource indicator bit and time domain indicator bit corresponding to the PDSCH during the transmission of DCI1_0 or DCI1_1 to the target terminal.

[0150] The second calculation submodule is used to calculate the MCS and RB corresponding to the HARQ based on the target data, the domain resource indicator bit, and the time domain indicator bit.

[0151] Optionally, the matching module 630 includes:

[0152] The matching submodule is used to traverse and match the RB with multiple target RBs corresponding to multiple k0 preset in the HARQ, and determine the k0 corresponding to the target RB that is equal to the RB as the target k0, wherein the target RB is the number of RBs available in the PDSCH for the current retransmission corresponding to the k0.

[0153] Optional, also includes:

[0154] The first determining submodule is used to determine the allocation method corresponding to the physical resource block PRB when multiple target RBs corresponding to multiple k0s preset in the HARQ are all less than the RB.

[0155] The update submodule is used to update the MCS and the RB according to the allocation method corresponding to the PRB, so as to obtain the updated MCS, the updated RB and the target k0;

[0156] The transmitting module 640 includes:

[0157] The first sending submodule is used to resend the target data to the target terminal based on the updated MCS, the updated RB, and the target k0.

[0158] Optional, the update submodules include:

[0159] The first determining unit is used to determine the RBG size corresponding to the current bandwidth and the rbg-Size configuration item when the allocation method corresponding to the PRB is type0;

[0160] The second determining unit is used to determine the target allocation method based on the current bandwidth and the RBG size corresponding to the rbg-Size configuration item. The target allocation method includes: high-frequency position allocation method or low-frequency position allocation method.

[0161] The first update unit is used to update the MCS and the RB based on the target allocation method to obtain the updated MCS, the updated RB and the target k0.

[0162] Optional, the update submodules include:

[0163] The second update unit is used to update the MCS and the RB according to the high-frequency position allocation method when the allocation method corresponding to the PRB is type1, so as to obtain the updated MCS, the updated RB and the target k0.

[0164] Optionally, the transmitting module 640 includes:

[0165] The second determining submodule is used to determine the capability level corresponding to the target terminal, wherein the capability level is used to indicate the processing performance of the target terminal on the received signals;

[0166] The third calculation submodule is used to calculate target k1 according to the capability level corresponding to the target terminal. Target k1 is used to indicate the time slot interval between the PDSCH and the HARQ to determine ACK information feedback.

[0167] The second sending submodule is used to resend the target data to the target terminal based on the target k1, the MCS, the RB and the target k0.

[0168] Optionally, the third computational submodule includes:

[0169] The third determining unit is used to determine the demodulation reference signal (DMRS) configuration and the time slot configuration corresponding to the target terminal.

[0170] The calculation unit is used to calculate the processing time of the target terminal in processing the PDSCH based on the capability level corresponding to the target terminal, the allocation of the PDSCH, the configuration corresponding to the target terminal, and the time slot configuration corresponding to the target terminal, so as to obtain the target processing time.

[0171] The fourth determining unit is used to determine the target k1 based on the target processing time.

[0172] The technical solution of this application, during the process of transmitting target data from a communication device to a base station, when generating a Hybrid Automatic Repeat Request (HARQ), recalculates the modulation and coding scheme (MCS) and resource block (RB) corresponding to the HARQ, and performs traversal matching in multiple preset k0s to determine the target k0 that matches the resource block RB. Then, based on the MCS, RB, and target k0, the target data is retransmitted to the target terminal, thereby realizing adaptive adjustment of transmission parameters during the HARQ retransmission process, thus improving the success rate of HARQ retransmission.

[0173] This application also provides an electronic device. Please refer to [link to relevant documentation]. Figure 7 The electronic device may include a processor 701, a memory 702, and a program 7021 stored in the memory 702 and capable of running on the processor 701.

[0174] When program 7021 is executed by processor 701, it can achieve the following: Figure 1 Any step in the corresponding method embodiment:

[0175] When transmitting target data to the target terminal and receiving a denial confirmation (NACK) information from the target terminal based on the Physical Downlink Shared Channel (PDSCH), a Hybrid Automatic Repeat Request (HARQ) corresponding to the target terminal is generated. The NACK information is used to indicate that the target terminal has not successfully received the target data.

[0176] Calculate the modulation and coding scheme (MCS) and resource block (RB) corresponding to the HARQ;

[0177] The HARQ is traversed and matched among a plurality of preset k0s to obtain a target k0 that matches the resource block RB. The target k0 is one of the plurality of preset k0s. The target k0 is used to indicate the time slot interval between the downlink control information (DCI) and the downlink scheduling (PDSCH) of the target terminal.

[0178] Based on the MCS, the RB, and the target k0, the target data is retransmitted to the target terminal.

[0179] Optionally, calculating the modulation and coding scheme (MCS) and resource block (RB) corresponding to the HARQ includes:

[0180] Based on the Physical Downlink Control Channel (PDCCH), DCI1_0 or DCI1_1 is transmitted to the target terminal, and the domain resource indicator bit and time domain indicator bit corresponding to the PDSCH are calculated during the transmission of DCI1_0 or DCI1_1 to the target terminal.

[0181] Calculate the MCS and RB corresponding to the HARQ based on the target data, the domain resource indicator bit, and the time domain indicator bit.

[0182] Optionally, the step of traversing and matching among multiple preset k0s in the HARQ to obtain a target k0 that matches the resource block RB includes:

[0183] The RB is traversed and matched with multiple target RBs corresponding to multiple k0 preset in the HARQ, and the k0 corresponding to the target RB that is equal to the RB is determined as the target k0, wherein the target RB is the number of RBs available in the PDSCH for the corresponding k0 in this retransmission.

[0184] Optionally, after traversing and matching the RB with the multiple target RBs corresponding to the multiple k0 preset in the HARQ, the method further includes:

[0185] In the case where multiple target RBs corresponding to multiple k0s preset in the HARQ are all less than the RB, the allocation method corresponding to the physical resource block PRB is determined.

[0186] The MCS and RB are updated according to the allocation method corresponding to the PRB to obtain the updated MCS, the updated RB and the target k0;

[0187] The step of retransmitting the target data to the target terminal based on the MCS, the RB, and the target k0 includes:

[0188] Based on the updated MCS, the updated RB, and the target k0, the target data is resent to the target terminal.

[0189] Optionally, updating the MCS and RB according to the allocation method corresponding to the PRB to obtain the updated MCS, the updated RB, and the target k0 includes:

[0190] When the allocation method corresponding to the PRB is type0, determine the RBG size corresponding to the current bandwidth and rbg-Size configuration item;

[0191] The target allocation method is determined based on the current bandwidth and the RBG size corresponding to the rbg-Size configuration item. The target allocation method includes: high-frequency position allocation method or low-frequency position allocation method.

[0192] Based on the target allocation method, the MCS and the RB are updated to obtain the updated MCS, the updated RB, and the target k0.

[0193] Optionally, updating the MCS and RB according to the allocation method corresponding to the PRB to obtain the updated MCS, the updated RB, and the target k0 includes:

[0194] When the allocation method corresponding to the PRB is type1, the MCS and the RB are updated according to the high-frequency position allocation method to obtain the updated MCS, the updated RB and the target k0.

[0195] Optionally, the step of retransmitting the target data to the target terminal based on the MCS, the RB, and the target k0 includes:

[0196] Determine the capability level corresponding to the target terminal, wherein the capability level is used to indicate the processing performance of the target terminal on the received signals;

[0197] Based on the capability level corresponding to the target terminal, target k1 is calculated. Target k1 is used to indicate the time slot interval between the PDSCH and the HARQ to determine ACK information feedback.

[0198] Based on the target k1, the MCS, the RB, and the target k0, the target data is retransmitted to the target terminal.

[0199] Optionally, calculating target k1 based on the capability level corresponding to the target terminal includes:

[0200] Determine the demodulation reference signal (DMRS) configuration and the time slot configuration corresponding to the target terminal;

[0201] Based on the capability level of the target terminal, the allocation of the PDSCH, the configuration of the target terminal, and the time slot configuration of the target terminal, the processing time of the target terminal for processing the PDSCH is calculated to obtain the target processing time.

[0202] Based on the target processing time, the target k1 is determined.

[0203] The technical solution of this application, during the process of transmitting target data from a communication device to a base station, when generating a Hybrid Automatic Repeat Request (HARQ), recalculates the modulation and coding scheme (MCS) and resource block (RB) corresponding to the HARQ, and performs traversal matching in multiple preset k0s to determine the target k0 that matches the resource block RB. Then, based on the MCS, RB, and target k0, the target data is retransmitted to the target terminal, thereby realizing adaptive adjustment of transmission parameters during the HARQ retransmission process, thus improving the success rate of HARQ retransmission.

[0204] This application also provides a computer-readable storage medium storing a computer program. When executed by a processor, this computer program implements the various processes of the above-described 5G NR HARQ retransmission adaptive method embodiment and achieves the same technical effect. To avoid repetition, it will not be described again here. The computer-readable storage medium may be a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk, etc.

[0205] This application also provides a computer program product, which is stored in a storage medium and executed by at least one processor to implement the various processes of the above-described 5GNR HARQ retransmission adaptive method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be described again here.

[0206] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Unless otherwise specified, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element.

[0207] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) and includes several instructions to cause a terminal (which may be a mobile phone, computer, server, air conditioner, or network device, etc.) to execute the methods described in the various embodiments of this application.

[0208] The embodiments of this application have been described above with reference to the accompanying drawings. However, this application is not limited to the specific embodiments described above. The specific embodiments described above are merely illustrative and not restrictive. Those skilled in the art can make many other forms under the guidance of this application without departing from the spirit and scope of the claims, and all of these forms are within the protection scope of this application.

Claims

1. A 5G NR HARQ retransmission adaptive method, applied to communication equipment, characterized in that, The method includes: When transmitting target data to the target terminal and receiving a denial confirmation (NACK) information from the target terminal based on the Physical Downlink Shared Channel (PDSCH), a Hybrid Automatic Repeat Request (HARQ) corresponding to the target terminal is generated. The NACK information is used to indicate that the target terminal has not successfully received the target data. The calculation of the modulation and coding scheme (MCS) and resource block (RB) corresponding to the HARQ includes: transmitting DCI1_0 or DCI1_1 to the target terminal based on the physical downlink control channel (PDCCH), and calculating the domain resource indicator (DRI) and time domain indicator (TRI) corresponding to the PDSCH during the transmission of DRI1_0 or DCI1_1 to the target terminal; and calculating the MCS and RB corresponding to the HARQ based on the target data, the DRI, and the TRI. The HARQ is traversed and matched among a plurality of preset k0s to obtain a target k0 that matches the resource block RB. The target k0 is one of the plurality of preset k0s. The target k0 is used to indicate the time slot interval between the downlink control information (DCI) and the downlink scheduling (PDSCH) of the target terminal. Based on the MCS, the RB, and the target k0, the target data is retransmitted to the target terminal.

2. The method according to claim 1, characterized in that, The step of traversing and matching multiple k0 preset in the HARQ to obtain the target k0 that matches the resource block RB includes: The RB is traversed and matched with multiple target RBs corresponding to multiple k0 preset in the HARQ, and the k0 corresponding to the target RB that is equal to the RB is determined as the target k0, wherein the target RB is the number of RBs available in the PDSCH for the corresponding k0 in this retransmission.

3. The method according to claim 2, characterized in that, After performing traversal matching between the RB and multiple target RBs corresponding to multiple preset k0s in the HARQ, the method further includes: In the case where multiple target RBs corresponding to multiple k0s preset in the HARQ are all less than the RB, the allocation method corresponding to the physical resource block PRB is determined. The MCS and RB are updated according to the allocation method corresponding to the PRB to obtain the updated MCS, the updated RB and the target k0; The step of retransmitting the target data to the target terminal based on the MCS, the RB, and the target k0 includes: Based on the updated MCS, the updated RB, and the target k0, the target data is resent to the target terminal.

4. The method according to claim 3, characterized in that, The step of updating the MCS and the RB according to the allocation method corresponding to the PRB to obtain the updated MCS, the updated RB, and the target k0 includes: When the allocation method corresponding to the PRB is type0, determine the RBG size corresponding to the current bandwidth and rbg-Size configuration item; The target allocation method is determined based on the current bandwidth and the RBG size corresponding to the rbg-Size configuration item. The target allocation method includes: high-frequency position allocation method or low-frequency position allocation method. Based on the target allocation method, the MCS and the RB are updated to obtain the updated MCS, the updated RB, and the target k0.

5. The method according to claim 3, characterized in that, The step of updating the MCS and the RB according to the allocation method corresponding to the PRB to obtain the updated MCS, the updated RB, and the target k0 includes: When the allocation method corresponding to the PRB is type1, the MCS and the RB are updated according to the high-frequency position allocation method to obtain the updated MCS, the updated RB and the target k0.

6. The method according to claim 1, characterized in that, The step of retransmitting the target data to the target terminal based on the MCS, the RB, and the target k0 includes: Determine the capability level corresponding to the target terminal, wherein the capability level is used to indicate the processing performance of the target terminal on the received signals; Based on the capability level corresponding to the target terminal, target k1 is calculated. Target k1 is used to indicate the time slot interval between the PDSCH and the HARQ to determine ACK information feedback. Based on the target k1, the MCS, the RB, and the target k0, the target data is retransmitted to the target terminal.

7. The method according to claim 6, characterized in that, The step of calculating target k1 based on the capability level corresponding to the target terminal includes: Determine the demodulation reference signal (DMRS) configuration and the time slot configuration corresponding to the target terminal; Based on the capability level of the target terminal, the allocation of the PDSCH, the configuration of the target terminal, and the time slot configuration of the target terminal, the processing time of the target terminal for processing the PDSCH is calculated to obtain the target processing time. Based on the target processing time, the target k1 is determined.

8. A 5G NR HARQ retransmission adaptive device, applied to communication equipment, characterized in that, The device includes: The generation module is used to generate a Hybrid Automatic Repeat Request (HARQ) corresponding to the target terminal when transmitting target data to the target terminal and receiving a denial confirmation (NACK) information fed back by the target terminal based on the Physical Downlink Shared Channel (PDSCH). The NACK information is used to indicate that the target terminal has not successfully received the target data. A calculation module is used to calculate the modulation and coding scheme (MCS) and resource block (RB) corresponding to the HARQ. The calculation module includes: a first calculation submodule, used to transmit DCI1_0 or DCI1_1 to the target terminal based on the physical downlink control channel (PDCCH), and calculate the domain resource indicator bit and time domain indicator bit corresponding to the PDSCH during the transmission of DCI1_0 or DCI1_1 to the target terminal; and a second calculation submodule, used to calculate the MCS and RB corresponding to the HARQ based on the target data, the domain resource indicator bit, and the time domain indicator bit. The matching module is used to traverse and match multiple preset k0s in the HARQ to obtain a target k0 that matches the resource block RB. The target k0 is one of the multiple preset k0s. The target k0 is used to indicate the time slot interval between the downlink control information (DCI) and the downlink scheduling (PDSCH) of the target terminal. The sending module is used to resend the target data to the target terminal based on the MCS, the RB, and the target k0.

9. An electronic device, characterized in that, include: A processor, a memory, and a program stored in the memory and executable on the processor, wherein the program, when executed by the processor, implements the steps of the method as described in any one of claims 1 to 7.

10. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program that, when executed by a processor, implements the steps of the method as described in any one of claims 1 to 7.

11. A computer program product, characterized in that, Includes computer instructions that, when executed by a processor, implement the steps of the method as described in any one of claims 1 to 7.

Citation Information

Patent Citations

  • Base station device, user equipment, and communication method

    CN112771825A

  • Network node, terminal device, and methods therein for facilitating HARQ transmission

    WO2023141918A1