Method and device for determining the number of HARQ processes in non-terrestrial networks
By calculating the average round trip delay of HARQ data transmission and dynamically configuring the number of HARQ processes, the problem of inappropriate configuration of HARQ processes in 5G non-terrestrial network systems is solved, and system performance and resource utilization efficiency are improved.
Patent Information
- Application Number
- CN202310403820.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-04-14
- Publication Date
- 2025-05-23
- Estimated Expiration
- 2043-04-14
AI Technical Summary
In 5G non-terrestrial network systems, the maximum number of processes of the HARQ process is not configured appropriately, which affects system performance. There is currently no certain algorithm to support the configuration of the maximum number of processes.
By calculating the average round trip delay of HARQ data transmission, the appropriate number of HARQ processes is dynamically configured. When the average occupancy round trip delay is long, more processes are configured to ensure smooth traffic; when the number of processes is reduced in a shorter time, the resource consumption is reduced.
Accurately determine the maximum number of processes of the HARQ process, improve system performance, and avoid blockage and resource waste caused by insufficient number of processes.
Smart Images

Figure CN116318568B_ABST
Abstract
Description
Technical Field
[0001] The embodiments of the present invention relate to the field of wireless communication technology, and in particular to a method and device for determining the number of HARQ processes in a non-terrestrial network. Background Art
[0002] In 5G NTN (non-terrestrial networks) systems, the base station side can configure the maximum number of DL (downlink) / UL (uplink) HARQ (Hybrid Automatic Repeat reQuest) processes.
[0003] Currently, the maximum number of HARQ processes is statically configured based on experience. However, if the maximum number of HARQ processes is not configured properly, system performance will be affected. Therefore, a method for accurately determining the maximum number of HARQ processes is required. Summary of the invention
[0004] The embodiment of the present invention provides a method and device for determining the number of HARQ processes in an NTN, which can accurately determine the maximum number of HARQ processes configured for a terminal device.
[0005] In a first aspect, an embodiment of the present invention provides a method for determining the number of HARQ processes in an NTN, which is applied to a base station device, including:
[0006] Based on the K value of HARQ processing delay, the initial target bit error rate and the maximum number of HARQ transmissions, the average occupied round-trip delay of a HARQ data transmission is calculated;
[0007] The maximum number of HARQ processes configured for the terminal device is determined according to the average occupied round-trip delay; the HARQ process includes a DL HARQ process and / or a UL HARQ process.
[0008] In a second aspect, an embodiment of the present invention further provides a device for determining the number of HARQ processes in an NTN, which is applied to a base station device, including:
[0009] A calculation unit, configured to calculate an average occupied round trip delay of a HARQ data transmission based on a K value of the HARQ processing delay, an initial target bit error rate, and a maximum number of HARQ transmissions;
[0010] A determination unit is used to determine the maximum number of HARQ processes configured for the terminal device according to the average occupied round-trip delay; the HARQ process includes a DL HARQ process and / or a UL HARQ process.
[0011] In a third aspect, an embodiment of the present invention further provides an electronic device, including a memory and a processor, wherein the memory stores a computer program, and when the processor executes the computer program, the method described in any embodiment of this specification is implemented.
[0012] In a fourth aspect, an embodiment of the present invention further provides a computer-readable storage medium having a computer program stored thereon, which, when executed in a computer, enables the computer to execute the method described in any embodiment of this specification.
[0013] The embodiment of the present invention provides a method and device for determining the number of HARQ processes in NTN. The maximum number of HARQ processes configured for a terminal device is related to the average occupied round-trip delay of a HARQ data transmission. By calculating the average occupied round-trip delay of a HARQ data transmission, the terminal device can be dynamically configured with an appropriate maximum number of HARQ processes according to the average occupied round-trip delay, so that when the average occupied round-trip delay is longer, more processes can be configured to ensure smooth HARQ data transmission. When the average occupied round-trip delay is shorter, there is no need to configure more processes to reduce the consumption of system resources. It can be seen that this solution can more accurately determine the maximum number of HARQ processes configured for the terminal device. BRIEF DESCRIPTION OF THE DRAWINGS
[0014] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.
[0015] Figure 1 It is a flow chart of a method for determining the number of HARQ processes in NTN provided by an embodiment of the present invention;
[0016] Figure 2 It is a flow chart of another method for determining the number of HARQ processes in NTN provided by an embodiment of the present invention;
[0017] Figure 3 is a hardware architecture diagram of an electronic device provided by an embodiment of the present invention;
[0018] Figure 4 It is a structural diagram of a device for determining the number of HARQ processes in NTN provided by an embodiment of the present invention;
[0019] Figure 5 It is a structural diagram of another device for determining the number of HARQ processes in NTN provided by an embodiment of the present invention. DETAILED DESCRIPTION
[0020] In order to make the purpose, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, rather than all the embodiments. Based on the embodiments in the present invention, all other embodiments obtained by ordinary technicians in this field without making creative work are within the scope of protection of the present invention.
[0021] As mentioned above, statically configuring the maximum number of HARQ processes based on experience will result in an inappropriate maximum number of configured HARQ processes. If the configured number of processes is too small, the transmission of HARQ data will be blocked, and if the configured number of processes is too large, it will cause a waste of system resources.
[0022] At present, there is no definite algorithm to support the configuration of the maximum number of processes of the system. In order to provide a method for accurately determining the number of HARQ processes based on relevant parameters, the applicant has analyzed and concluded that: the maximum number of HARQ processes configured for the terminal device is related to the average round-trip delay of a HARQ data transmission. When the average round-trip delay is longer, more processes need to be configured to ensure smooth HARQ data transmission. When the average round-trip delay is shorter, there is no need to configure a larger number of processes to reduce the consumption of system resources. Therefore, it is possible to consider calculating the average round-trip delay of a HARQ data transmission to dynamically configure the appropriate maximum number of HARQ processes for the terminal device.
[0023] The specific implementation of the above concept is described below.
[0024] Please refer to Figure 1 The embodiment of the present invention provides a method for determining the number of HARQ processes in NTN, which is applied to a base station device. The method includes:
[0025] Step 100, calculating the average occupied round trip delay of a HARQ data transmission based on the K value of the HARQ processing delay, the initial target bit error rate and the maximum number of HARQ transmissions;
[0026] Step 102: Determine the maximum number of HARQ processes configured for the terminal device according to the average occupied round-trip delay; the HARQ process includes a DL HARQ process and / or a UL HARQ process.
[0027] In the embodiment of the present invention, the maximum number of HARQ processes configured for the terminal device is related to the average occupied round-trip delay of a HARQ data transmission. By calculating the average occupied round-trip delay of a HARQ data transmission, the maximum number of processes of the appropriate HARQ process can be dynamically configured for the terminal device according to the average occupied round-trip delay, so that when the average occupied round-trip delay is longer, more processes can be configured to ensure smooth HARQ data transmission, and when the average occupied round-trip delay is shorter, it is not necessary to configure more processes to reduce the consumption of system resources. It can be seen that this solution can more accurately determine the maximum number of HARQ processes configured for the terminal device.
[0028] Described below Figure 1 How the various steps are performed.
[0029] First, with respect to step 100, based on the K value of the HARQ processing delay, the initial target bit error rate and the maximum number of HARQ transmissions, the average occupied round trip delay of one HARQ data transmission is calculated.
[0030] In one embodiment of the present invention, when configuring the maximum number of DL HARQ processes for a terminal device and when configuring the maximum number of UL HARQ processes for a terminal device, the average occupied round trip delay can be calculated using the corresponding parameters of DL and UL, and the maximum number of HARQ processes to be configured can be determined according to the corresponding average occupied round trip delay. Specifically:
[0031] When the maximum number of DL HARQ processes is configured for a terminal device, in the NTN system, the time between the base station sending a downlink HARQ transmission to the terminal device and the terminal device providing uplink HARQ feedback to the base station includes the round-trip time (RTT) of one HARQ transmission, the delay for the terminal device to process PDSCH and the delay for constructing HARQ ACK / NACK. Therefore, the K value is determined as follows: the sum of the round-trip time of one HARQ transmission, the delay for the terminal device to process PDSCH and the delay for constructing HARQ ACK / NACK is determined as the K value of the DL HARQ processing delay.
[0032] When the maximum number of UL HARQ processes is configured for the terminal device, the time between the terminal device sending the uplink HARQ transmission to the base station and the base station providing downlink HARQ feedback to the terminal device includes the round-trip delay of one HARQ transmission and the delay of the terminal device processing PUSCH. Therefore, the K value is determined as follows: the sum of the round-trip delay of one HARQ transmission and the delay of the terminal device processing PUSCH is determined as the K value of the UL HARQ processing delay.
[0033] In order to determine the K value of the HARQ processing delay, it is necessary to determine the round-trip delay of a HARQ transmission, the PDSCH / PUSCH processing delay of the terminal device, and the HARQ ACK / NACK construction delay (when determining the maximum number of DL HARQ processes configured for the terminal device). The following describes how to determine these parameters.
[0034] 1. Round trip delay of a HARQ transmission
[0035] In the embodiment of the present invention, the round trip delay of one HARQ transmission is related to the maximum round trip delay Koffset of air interface transmission between the satellite and the ground. Therefore, the round trip delay of one HARQ transmission can be determined according to the Koffset value.
[0036] The Koffset value is provided by the cellSpecificKoffset parameter. Specifically, according to the satellite base station coverage period and the delay within the coverage area, the longest delay is used as the maximum RTT delay of the air interface transmission between the satellite and the ground, that is, the longest delay is used as the Koffset value.
[0037] Since the terminal devices of the number of base station configuration processes are all in the cell covered by the base station, the Koffset value is determined according to the cell-level cellSpecificKoffset parameter, and the determined Koffset value is also at the cell level.
[0038] In addition, since the round-trip delay of a HARQ transmission is also related to the subcarrier spacing of PDSCH (Physical Downlink Shared Channel), the round-trip delay of a HARQ transmission needs to be determined according to the subcarrier spacing of PDSCH and the Koffset value.
[0039] In one implementation, the round trip delay of a HARQ transmission can be: (2 μ )*Koffset; where μ is the subcarrier spacing of PDSCH.
[0040] In addition to the above implementation method, other methods can also be used to determine the round-trip delay of a HARQ transmission. For example, to ensure that the round-trip delay of a HARQ transmission can cover a HARQ transmission, the above implementation method can be multiplied by a set coefficient greater than 1.
[0041] 2. Terminal equipment processing PDSCH / PUSCH delay
[0042] The delay of a terminal device in processing PDSCH / PUSCH is related to the processing capability of the terminal device. Terminal devices with different processing capabilities have different delays in processing PDSCH / PUSCH.
[0043] In the embodiment of the present invention, the PDSCH / PUSCH processing delay of the terminal device can be determined in the following two ways:
[0044] Method 1: Determine the PDSCH / PUSCH processing delay of multiple known terminal devices;
[0045] Method 2: determining the maximum delay among multiple known PDSCH / PUSCH processing delays of terminal devices as the PDSCH / PUSCH processing delay of the terminal device;
[0046] The above two methods are described below respectively.
[0047] In method 1, the base station device can store the processing capabilities reported by the terminal devices that have previously accessed, and determine the corresponding PDSCH / PUSCH processing delay based on the processing capabilities of the terminal devices. Since the processing capabilities of different terminal devices are different, multiple different terminal devices can determine the PDSCH / PUSCH processing delays. The multiple different terminal devices can use the PDSCH / PUSCH processing delays as known quantities and as addends for calculating the K value. This allows the terminal device to subsequently configure a more appropriate number of processes based on the processing capabilities of the terminal device to be configured (this part is explained below).
[0048] It can be understood that in method 1, there are multiple K values; and the multiple K values are generated according to multiple known terminal devices processing PDSCH / PUSCH delays.
[0049] In method 2, in order to increase the configuration speed of the maximum number of processes of the HARQ process, the base station device can configure the same maximum number of DL / UL HARQ processes for all terminal devices at the cell level. The calculated maximum number of processes of the DL / UL HARQ process needs to be able to meet the processing capabilities of all terminal devices. Therefore, the maximum delay calculation K value can be selected from multiple known terminal devices to process PDSCH / PUSCH delays, thereby ensuring that the calculated average occupied round-trip delay is not less than the actual average occupied round-trip delay of all terminal devices in the cell.
[0050] 3. Construct HARQ ACK / NACK delay
[0051] In the embodiment of the present invention, the HARQ ACK / NACK delay is constructed in accordance with that of the ground system. Generally, the HARQ ACK / NACK delay can select a maximum value.
[0052] The above parameter values can be determined, and then the K value can be calculated.
[0053] Furthermore, in order to calculate the average occupied round trip delay of a DL / UL HARQ data transmission, it is also necessary to determine the downlink / uplink initial target bit error rate and the maximum number of downlink / uplink HARQ transmission times.
[0054] The initial target bit error rate is related to the technical requirements of network planning. It is the bit error rate allowed by the system under the condition of adaptive modulation and coding (AMC). The bit error rate required by the system does not exceed the BLER ratio defined by the system. Therefore, the initial target bit error rate can be directly determined according to the system requirements.
[0055] The maximum number of HARQ transmissions is also related to the technical requirements of network planning. Among the indicators corresponding to the network planning requirements, the maximum number of HARQ transmissions is the number of retransmissions after HARQ feedback NACK. The system defines the maximum number of HARQ transmission NACK transmissions. If the maximum number of transmissions is exceeded, HARQ will no longer retransmit. Therefore, the maximum number of HARQ transmissions can also be directly determined according to the system requirements.
[0056] It should be noted that the initial target bit error rate and the maximum number of HARQ transmissions may also be at the cell level.
[0057] In the embodiment of the present invention, the method of calculating the average occupied round trip delay of a HARQ data transmission in this step can be implemented in one of the following ways:
[0058] Determine each addend according to the product of the initial target bit error rate and the K value; the number of addends is the maximum number of HARQ transmissions n, where n is a positive integer; the proportion of the addend corresponding to the i-th HARQ transmission in the average occupied round-trip delay is less than the proportion of the addend corresponding to the (i-1)-th HARQ transmission; wherein 1≤i≤n, and i is an integer;
[0059] The sum of the addends is determined as the average occupied round trip delay of one HARQ data transmission.
[0060] Since the system allows a certain bit error rate, there is a situation where the HARQ transmission data fails to be decoded. After the decoding failure, HARQ will feedback NACK. At this time, HARQ will retransmit, which means that HARQ needs to be sent for the second, third or even nth time, and the probability of sending HARQ is smaller and smaller. Therefore, when determining each addend, the proportion of the addend corresponding to the i-th HARQ transmission in the average occupied round-trip delay must be less than the proportion of the addend corresponding to the (i-1)-th HARQ transmission in the average occupied round-trip delay.
[0061] In one implementation, the addend A corresponding to the i-th HARQ transmission is i Can be:
[0062] A i =K*(BLER) i-1
[0063] Wherein, BLER is the initial target bit error rate.
[0064] Then, the average occupied round trip delay of a HARQ data transmission can be:
[0065]
[0066] Wherein, T is the average occupied round trip delay of a HARQ data transmission.
[0067] It should be noted that, in addition to the above method to determine the addend corresponding to the i-th HARQ transmission, it can also be determined in other ways, for example, the later the number of HARQ transmissions, the smaller the coefficient needs to be multiplied by the product of the initial target bit error rate and the K value, and the coefficient is less than or equal to 1. For example, the addend corresponding to the first HARQ transmission is the product of the initial target bit error rate and the K value, the addend corresponding to the second HARQ transmission is the product of the initial target bit error rate and the K value multiplied by 0.1, and the addend corresponding to the third HARQ transmission is the product of the initial target bit error rate and the K value multiplied by 0.01….
[0068] Then, for step 102, the maximum number of HARQ processes configured for the terminal device is determined according to the average occupied round-trip delay.
[0069] For FDD (frequency division duplex), one time slot is one RTT, and the average round-trip delay of a HARQ data transmission is 16 time slots, which means that one HARQ process needs to occupy 16 time slots, and the next HARQ data transmission needs to use other HARQ processes. If HARQ data transmission is required in each time slot, the HARQ process occupied by the first time slot can be used in the 17th time slot for data transmission. Therefore, in order to ensure that each time slot can be allocated to a HARQ process, at least 16 HARQ processes need to be allocated to the terminal device, that is, the maximum number of HARQ processes configured for the terminal device is determined to be 16.
[0070] Based on the above analysis, the embodiment of the present invention can be implemented at least in the following way when determining the maximum number of HARQ processes configured for the terminal device according to the average occupied round-trip delay. Please refer to the implementation flowchart Figure 2 :
[0071] Step 200, determining a threshold value according to a maximum number of HARQ processes that can be configured for the terminal device;
[0072] Step 202: Determine the maximum number of HARQ processes configured for the terminal device according to the relationship between the average occupied round-trip delay and the threshold value.
[0073] The maximum number of HARQ processes that can be configured for a terminal device is generally configured according to the capabilities of the terminal device. For example, for a terminal device that supports NTN, the maximum number of HARQ processes that can be configured for the terminal device is 16 or 32.
[0074] In the embodiment of the present invention, the number of threshold values determined in step 200 may be N or (N-1); N is the type of the maximum number of HARQ processes that can be configured for the terminal device. For example, if the maximum number of HARQ processes that can be configured for the terminal device is 16, 32, and 48, it indicates that the type of the maximum number of HARQ processes that can be configured for the terminal device is 3, that is, N=3; if the maximum number of HARQ processes that can be configured for the terminal device is 16 and 32, then N=2.
[0075] When the number of threshold values is N, the N threshold values correspond one-to-one to the maximum number of processes of N types;
[0076] When the number of threshold values is (N-1), the (N-1) threshold values correspond one-to-one to the smallest (N-1) maximum process numbers among the maximum process numbers of N types.
[0077] Continuing with the example of N=3 in the above example, the number of threshold values can be determined to be 2 or 3. If the number of threshold values is 2, threshold value 1 and threshold value 2 corresponding to the maximum number of processes 16 and 32 can be determined. If the number of threshold values is 3, threshold value 1, threshold value 2, and threshold value 3 corresponding to the maximum number of processes 16, 32, and 48 can be determined.
[0078] It should be noted that when determining the threshold value corresponding to the maximum number of processes, it can be determined according to actual conditions. For example, when determining the threshold value for the maximum number of processes of 16, the threshold value determined based on the actual conditions may be greater than 16, may be less than 16, or may be equal to 16. In this way, the threshold value determined according to the actual conditions is more suitable for the scenario and has a higher accuracy, and thus the maximum number of DL HARQ processes configured for the terminal device is more accurate.
[0079] In addition, the maximum number of processes may be directly determined as the corresponding threshold value. For example, the threshold value corresponding to the maximum number of processes 16 may be directly determined as 16, so that the threshold value may be determined quickly, thereby increasing the speed of determining the maximum number of DL HARQ processes configured for the terminal device.
[0080] In the embodiment of the present invention, in step 202, determining the maximum number of HARQ processes configured for the terminal device according to the relationship between the average occupied round-trip delay and the threshold value may specifically include:
[0081] Determine a target threshold value that is greater than the average occupied round-trip delay and closest to the average occupied round-trip delay; and determine the maximum number of processes of the type corresponding to the target threshold value as the maximum number of HARQ processes configured for the terminal device.
[0082] Continuing with the above N=3 as an example, assuming that the threshold value 1, threshold value 2, and threshold value 3 corresponding to the maximum number of processes 16, 32, and 48 are 16, 32, and 48 respectively, if the average occupied round-trip delay is 18, then the target threshold value that is greater than the average occupied round-trip delay and closest to the average occupied round-trip delay is threshold value 2, then the maximum number of processes 32 corresponding to threshold value 2 can be determined as the maximum number of DL HARQ processes configured for the terminal device.
[0083] In this way, it can be ensured that each time slot can be allocated to a HARQ process. After the configuration is completed, the maximum number of processes determined by this method can basically achieve the following: the transmission of HARQ data will not be blocked due to insufficient number of HARQ processes, and the number of HARQ processes will not be set too much in the scenario with small NTN air interface delay, thereby reducing the consumption of system resources. Because HARQ processes are allocated by user, more HARQ processes will greatly increase memory allocation in multi-user scenarios.
[0084] In one embodiment of the present invention, the terminal device has different ways of determining the PDSCH / PUSCH delay, and the calculation results of the average occupied round-trip delay are also different, and the maximum number of DL / UL HARQ processes configured for the terminal device is also different.
[0085] If the PDSCH / PUSCH processing delay of the terminal device is determined according to method one, the terminal device can report its own processing capability in the access process to the base station, and the base station determines the corresponding PDSCH / PUSCH processing delay of the terminal device based on the PDSCH / PUSCH processing capability reported by the terminal device; the target K value among multiple K values is determined according to the PDSCH / PUSCH processing delay corresponding to the terminal device, so as to determine the maximum number of DL / UL HARQ processes configured for the terminal device using the average occupied round-trip delay corresponding to the target K value. In this way, the average occupied round-trip delay is determined based on the actual processing capability of the terminal device accessing the base station, and the determined maximum number of DL / UL HARQ processes is more accurate.
[0086] Among them, when determining the target K value, if the PDSCH / PUSCH processing delay of the terminal device stored in the base station does not contain the actual PDSCH / PUSCH processing delay corresponding to the processing capability of the connected terminal device, then the PDSCH / PUSCH processing delay of the terminal device stored in the base station that is greater than the actual PDSCH / PUSCH processing delay and closest to the actual PDSCH / PUSCH processing delay is used as the target PDSCH / PUSCH processing delay, and the K value corresponding to the target PDSCH / PUSCH processing delay is used as the target K value.
[0087] If the PDSCH / PUSCH processing delay of the terminal device is determined according to the second method, when the terminal device accesses, the maximum number of DL / UL HARQ processes determined can be quickly configured to the terminal device without calculation, thereby improving the configuration speed.
[0088] After the configuration is completed, the base station and the terminal device maintain the same maximum number of HARQ processes.
[0089] Furthermore, considering that the average occupied round-trip delay is calculated based on the K value, and the Koffset value used to calculate the K value will change, therefore, in order to further improve the accuracy of the number of configured processes, a condition can be set in advance, for example, the set condition is a time interval, or a change in the Koffset value. When it is detected that the set condition is currently reached, the process of calculating the average occupied round-trip delay of a HARQ data transmission is triggered to redetermine the maximum number of HARQ processes configured for the terminal device. When the re-determined maximum number of HARQ processes changes, the configured number can be adjusted.
[0090] like Figure 3 , Figure 4 As shown, an embodiment of the present invention provides a device for determining the number of HARQ processes in an NTN. The device embodiment can be implemented by software, or by hardware or a combination of software and hardware. From the hardware level, Figure 3 As shown, it is a hardware architecture diagram of an electronic device where a device for determining the number of HARQ processes in NTN is provided in an embodiment of the present invention, except Figure 3 In addition to the processor, memory, network interface, and non-volatile memory shown, the electronic device in the embodiment may also include other hardware, such as a forwarding chip responsible for processing messages, etc. Taking software implementation as an example, Figure 4 As shown, as a device in a logical sense, the CPU of the electronic device in which it is located reads the corresponding computer program in the non-volatile memory into the memory and runs it. This embodiment provides a device for determining the number of HARQ processes in NTN, which is applied to a base station device, and the device includes:
[0091] A calculation unit 401 is used to calculate an average occupied round trip delay of a HARQ data transmission based on a K value of the HARQ processing delay, an initial target bit error rate and a maximum number of HARQ transmissions;
[0092] The determination unit 402 is used to determine the maximum number of HARQ processes configured for the terminal device according to the average occupied round-trip delay; the HARQ process includes a DL HARQ process and / or a UL HARQ process.
[0093] In one embodiment of the present invention, when the maximum number of DL HARQ processes is configured for a terminal device, the K value is determined by: the sum of a round trip delay of a HARQ transmission, a PDSCH processing delay of the terminal device, and a HARQ ACK / NACK construction delay is determined as the K value of the DL HARQ processing delay;
[0094] When the maximum number of UL HARQ processes is configured for the terminal device, the K value is determined by taking the sum of the round-trip delay of one HARQ transmission and the PUSCH processing delay of the terminal device as the K value of the UL HARQ processing delay.
[0095] In one embodiment of the present invention, there are multiple K values; the multiple K values are generated according to multiple known terminal devices processing PDSCH / PUSCH delays respectively.
[0096] In one embodiment of the present invention, the determination unit is also used to: determine the PDSCH / PUSCH processing delay corresponding to the terminal device based on the PDSCH / PUSCH processing capability reported by the terminal device; determine the target K value among multiple K values according to the PDSCH / PUSCH processing delay corresponding to the terminal device, so as to determine the maximum number of DL / UL HARQ processes configured for the terminal device using the average occupied round-trip delay corresponding to the target K value.
[0097] In one embodiment of the present invention, the round trip delay of one HARQ transmission is determined according to a Koffset value; the Koffset value is the maximum round trip delay of air interface transmission between the satellite and the ground.
[0098] In one embodiment of the present invention, the round trip delay of a HARQ transmission is: μ )*Koffset; where μ is the subcarrier spacing of the physical downlink shared channel PDSCH.
[0099] In one embodiment of the present invention, the calculation unit is specifically used to: determine each addend according to the product of the initial target bit error rate and the K value; the number of addends is the maximum number of HARQ transmissions n, where n is a positive integer; the proportion of the addend corresponding to the i-th HARQ transmission in the average occupied round-trip delay is less than the proportion of the addend corresponding to the (i-1)-th HARQ transmission in the average occupied round-trip delay; wherein 1≤i≤n, and i is an integer; and the sum of the addends is determined as the average occupied round-trip delay of a HARQ data transmission.
[0100] In one embodiment of the present invention, the addend A corresponding to the i-th HARQ transmission i for:
[0101] A i =K*(BLER) i-1
[0102] Wherein, BLER is the initial target bit error rate.
[0103] In one embodiment of the present invention, when the determination unit determines the maximum number of HARQ processes configured for the terminal device based on the average occupied round-trip delay, it specifically includes: determining a threshold value based on the maximum number of HARQ processes that can be configured for the terminal device; and determining the maximum number of HARQ processes configured for the terminal device based on the relationship between the average occupied round-trip delay and the threshold value.
[0104] In one embodiment of the present invention, the number of threshold values is N or (N-1); N is the type of the maximum number of HARQ processes that can be configured for the terminal device;
[0105] When the number of threshold values is N, the N threshold values correspond one-to-one to the maximum number of processes of N types;
[0106] When the number of threshold values is (N-1), the (N-1) threshold values correspond one-to-one to the smallest (N-1) maximum process numbers among the maximum process numbers of N types.
[0107] In one embodiment of the present invention, when the determination unit determines the maximum number of HARQ processes configured for the terminal device based on the relationship between the average occupied round-trip delay and the threshold value, it specifically includes: determining a target threshold value that is greater than the average occupied round-trip delay and closest to the average occupied round-trip delay; and determining the maximum number of processes of the type corresponding to the target threshold value as the maximum number of HARQ processes configured for the terminal device.
[0108] In one embodiment of the present invention, please refer to Figure 5 , the device may also include:
[0109] The condition detection unit 403 is used to detect whether a set condition is currently met. Whenever the set condition is met, the calculation unit and the determination unit are triggered to re-determine the maximum number of HARQ processes configured for the terminal device.
[0110] It is to be understood that the structure illustrated in the embodiment of the present invention does not constitute a specific limitation on a device for determining the number of HARQ processes in an NTN. In other embodiments of the present invention, a device for determining the number of HARQ processes in an NTN may include more or fewer components than those illustrated, or combine certain components, or split certain components, or arrange the components differently. The illustrated components may be implemented in hardware, software, or a combination of software and hardware.
[0111] The information interaction, execution process and other contents between the modules in the above-mentioned device are based on the same concept as the embodiment of the method of the present invention. For the specific contents, please refer to the description in the embodiment of the method of the present invention, and no further description is given here.
[0112] An embodiment of the present invention further provides an electronic device, including a memory and a processor, wherein the memory stores a computer program, and when the processor executes the computer program, a method for determining the number of HARQ processes in an NTN in any embodiment of the present invention is implemented.
[0113] An embodiment of the present invention further provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the processor executes a method for determining the number of HARQ processes in an NTN in any embodiment of the present invention.
[0114] Specifically, a system or device equipped with a storage medium can be provided, on which software program code that implements the functions of any of the above-mentioned embodiments is stored, and a computer (or CPU or MPU) of the system or device can be enabled to read and execute the program code stored in the storage medium.
[0115] In this case, the program code itself read from the storage medium can realize the function of any one of the above-mentioned embodiments, and thus the program code and the storage medium storing the program code constitute a part of the present invention.
[0116] The storage medium embodiments for providing the program code include a floppy disk, a hard disk, a magneto-optical disk, an optical disk (such as CD-ROM, CD-R, CD-RW, DVD-ROM, DVD-RAM, DVD-RW, DVD+RW), a magnetic tape, a non-volatile memory card, and a ROM. Alternatively, the program code can be downloaded from a server computer by a communication network.
[0117] In addition, it should be clear that the functions of any of the above embodiments can be implemented not only by executing the program code read by the computer, but also by enabling an operating system operating on the computer to complete part or all of the actual operations based on instructions from the program code.
[0118] In addition, it can be understood that the program code read from the storage medium is written to a memory provided in an expansion board inserted into the computer or to a memory provided in an expansion module connected to the computer, and then based on the instructions of the program code, a CPU installed on the expansion board or expansion module is enabled to perform part or all of the actual operations, thereby realizing the functions of any of the above-mentioned embodiments.
[0119] It should be noted that, in this article, relational terms such as first and second are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the statement "comprise a ..." do not exclude the presence of other identical factors in the process, method, article or device including the elements.
[0120] A person of ordinary skill in the art can understand that all or part of the steps of implementing the above method embodiments can be completed by hardware related to program instructions, and the aforementioned program can be stored in a computer-readable storage medium. When the program is executed, it executes the steps of the above method embodiments; and the aforementioned storage medium includes: ROM, RAM, magnetic disk or optical disk, etc., various media that can store program codes.
[0121] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit it. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present invention.
Claims
1. A method for determining the number of processes of hybrid automatic repeat request HARQ in a non-terrestrial network NTN, It is characterized in that Applied to a base station device, the method comprises: Based on the K value of the HARQ processing delay, the initial target bit error rate and the maximum number of HARQ transmissions, the average occupied round-trip delay of a HARQ data transmission is calculated; when the maximum number of processes of the DL HARQ process is configured for the terminal device, the K value is determined as follows: the sum of the round-trip delay of a HARQ transmission, the PDSCH processing delay of the terminal device and the HARQ ACK / NACK construction delay is determined as the K value of the DL HARQ processing delay; when the maximum number of processes of the UL HARQ process is configured for the terminal device, the K value is determined as follows: the sum of the round-trip delay of a HARQ transmission and the PUSCH processing delay of the terminal device is determined as the K value of the UL HARQ processing delay; Determine a threshold value according to a maximum number of HARQ processes that can be configured for the terminal device; determine a maximum number of HARQ processes configured for the terminal device according to a relationship between the average occupied round-trip delay and the threshold value; the HARQ process includes a DL HARQ process and / or a UL HARQ process; The number of threshold values is N or N-1; N is the type of the maximum number of processes of the HARQ process that can be configured for the terminal device; when the number of threshold values is N, the N threshold values correspond to the maximum number of processes of the N types one-to-one; when the number of threshold values is N-1, the N-1 threshold values correspond to the smallest N-1 maximum number of processes among the maximum number of processes of the N types one-to-one; the maximum number of processes of the corresponding type is determined as the corresponding threshold value; The method of determining the maximum number of HARQ processes configured for the terminal device based on the relationship between the average occupied round-trip delay and the threshold value includes: determining a target threshold value that is greater than the average occupied round-trip delay and closest to the average occupied round-trip delay; and determining the maximum number of processes of the type corresponding to the target threshold value as the maximum number of HARQ processes configured for the terminal device.
2. The method according to claim 1, It is characterized in that There are multiple K values; the multiple K values are generated according to multiple known terminal devices processing PDSCH / PUSCH delays.
3. The method according to claim 2, It is characterized in that Before determining the maximum number of HARQ processes configured for the terminal device according to the average occupied round trip delay, the method further includes: Based on the PDSCH / PUSCH processing capability reported by the terminal device, determine the PDSCH / PUSCH processing delay corresponding to the terminal device; The target K value among multiple K values is determined according to the PDSCH / PUSCH processing delay corresponding to the terminal device, so as to determine the maximum number of DL / UL HARQ processes configured for the terminal device using the average occupied round-trip delay corresponding to the target K value.
4. The method according to claim 1, It is characterized in that The round trip delay of a HARQ transmission is determined according to the Koffset value; the Koffset value is the maximum round trip delay of air interface transmission between the satellite and the ground.
5. The method according to claim 4, It is characterized in that The round trip delay of a HARQ transmission is: Koffset; where It is the subcarrier spacing of the physical downlink shared channel PDSCH.
6. The method according to claim 1, It is characterized in that The calculating of the average occupied round trip delay of a HARQ data transmission based on the K value of the HARQ processing delay, the initial target bit error rate and the maximum number of HARQ transmissions includes: Determine each addend according to the product of the initial target bit error rate and the K value; the number of addends is the maximum number of HARQ transmissions n, where n is a positive integer; the proportion of the addend corresponding to the i-th HARQ transmission in the average occupied round-trip delay is less than the proportion of the addend corresponding to the i-1-th HARQ transmission in the average occupied round-trip delay; wherein 1≤i≤n, and i is an integer; The sum of the addends is determined as the average occupied round trip delay of one HARQ data transmission.
7. The method according to claim 6, It is characterized in that The addend corresponding to the i-th HARQ transmission for: in, is the initial target bit error rate.
8. The method according to any one of claims 1 to 7, It is characterized in that Also includes: Whenever the set condition is met, the maximum number of HARQ processes configured for the terminal device is re-determined.
9. A device for determining the number of HARQ processes in a non-terrestrial network NTN, It is characterized in that Applied to a base station device, the device comprises: A calculation unit, configured to calculate an average occupied round-trip delay of a HARQ data transmission based on a K value of a HARQ processing delay, an initial target bit error rate, and a maximum number of HARQ transmissions; when a maximum number of processes of a DL HARQ process is configured for a terminal device, the K value is determined by taking the sum of a round-trip delay of a HARQ transmission, a PDSCH processing delay of the terminal device, and a HARQ ACK / NACK construction delay as the K value of the DL HARQ processing delay; when a maximum number of processes of a UL HARQ process is configured for a terminal device, the K value is determined by taking the sum of a round-trip delay of a HARQ transmission and a PUSCH processing delay of the terminal device as the K value of the UL HARQ processing delay; A determination unit, configured to determine a threshold value according to a maximum number of HARQ processes that can be configured for a terminal device; determine a maximum number of HARQ processes configured for the terminal device according to a relationship between the average occupied round-trip delay and the threshold value; the HARQ process includes a DL HARQ process and / or a UL HARQ process; The number of threshold values is N or N-1; N is the type of the maximum number of processes of the HARQ process that can be configured for the terminal device; when the number of threshold values is N, the N threshold values correspond to the maximum number of processes of the N types one-to-one; when the number of threshold values is N-1, the N-1 threshold values correspond to the smallest N-1 maximum number of processes among the maximum number of processes of the N types one-to-one; the maximum number of processes of the corresponding type is determined as the corresponding threshold value; When the determination unit determines the maximum number of HARQ processes configured for the terminal device based on the relationship between the average occupied round-trip delay and the threshold value, it specifically includes: determining a target threshold value that is greater than the average occupied round-trip delay and closest to the average occupied round-trip delay; and determining the maximum number of processes of the type corresponding to the target threshold value as the maximum number of HARQ processes configured for the terminal device.
10. The device according to claim 9, It is characterized in that There are multiple K values; the multiple K values are generated according to multiple known terminal devices processing PDSCH / PUSCH delays.
11. The device according to claim 10, It is characterized in that The determination unit is also used to: determine the PDSCH / PUSCH processing delay corresponding to the terminal device based on the PDSCH / PUSCH processing capability reported by the terminal device; determine the target K value among multiple K values according to the PDSCH / PUSCH processing delay corresponding to the terminal device, so as to use the average occupied round-trip delay corresponding to the target K value to determine the maximum number of DL / UL HARQ processes configured for the terminal device.
12. The device according to claim 9, It is characterized in that The round trip delay of a HARQ transmission is determined according to the Koffset value; the Koffset value is the maximum round trip delay of air interface transmission between the satellite and the ground.
13. The device according to claim 12, It is characterized in that The round trip delay of a HARQ transmission is: Koffset; where It is the subcarrier spacing of the physical downlink shared channel PDSCH.
14. The device according to claim 9, It is characterized in that The calculation unit is specifically used to: determine each addend according to the product of the initial target bit error rate and the K value; the number of addends is the maximum number of HARQ transmissions n, where n is a positive integer; the proportion of the addend corresponding to the i-th HARQ transmission in the average occupied round-trip delay is less than the proportion of the addend corresponding to the i-1-th HARQ transmission in the average occupied round-trip delay; wherein 1≤i≤n, and i is an integer; and the sum of the addends is determined as the average occupied round-trip delay of a HARQ data transmission.
15. The device according to claim 14, It is characterized in that The addend corresponding to the i-th HARQ transmission for: in, is the initial target bit error rate.
16. The device according to any one of claims 9 to 15, It is characterized in that Also includes: The condition detection unit is used to detect whether a set condition is currently met. Whenever the set condition is met, the calculation unit and the determination unit are triggered to redetermine the maximum number of HARQ processes configured for the terminal device.
17. An electronic device comprising a memory and a processor, wherein the memory stores a computer program, and when the processor executes the computer program, the method according to any one of claims 1 to 8 is implemented.
18. A computer-readable storage medium having a computer program stored thereon, which, when executed in a computer, causes the computer to execute the method according to any one of claims 1 to 8.
Citation Information
Patent Citations
Method and device for determining hybrid automatic repeat request (HARQ) process
CN108631958A
Method and device for determining and indicating HARQ (Hybrid Automatic Repeat Request) process number, terminal and network side equipment
CN115189807A