Communication method and device, and storage medium
By enabling terminal devices to dynamically adjust HARQ processes based on time domain resources and MCS indexes, the method improves scheduling flexibility and reduces latency in satellite communications.
Patent Information
- Application Number
- JP2025507662
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2022-08-10
- Filing Date
- 2023-06-28
- Publication Date
- 2025-08-15
- Estimated Expiration
- 2043-06-28
AI Technical Summary
In communication systems with long delays, such as satellite communications, the disabling of HARQ processes through RRC signaling leads to low scheduling flexibility and increased latency, particularly affecting terminals with fewer processes like IoT devices.
A method where terminal devices determine whether to enable or disable HARQ processes based on the number of time units of downlink time domain resources and/or MCS index, allowing dynamic adjustment without constant RRC signaling, thereby improving scheduling flexibility and reducing delay.
This approach enhances scheduling flexibility and reduces latency by dynamically adjusting HARQ processes based on resource and MCS thresholds, ensuring precise control over HARQ processes.
Smart Images

Figure 2025526792000001_ABST
Abstract
Description
[Technical Field]
[0001] This application claims priority to Chinese Patent Application No. 202210957845.4, entitled "COMMUNICATION METHOD AND APPARATUS, AND STORAGE MEDIUM," filed with the State Intellectual Property Office of China on August 10, 2022, which is incorporated herein by reference in its entirety.
[0002] The present application relates to the field of communications technology, and in particular to communications methods and devices, and storage media. [Background technology]
[0003] Currently, in some communication systems with long communication delays, such as satellite communication systems, a hybrid automatic repeat request (HARQ) disabling mechanism is introduced to terminals in 5th-generation (5G) communication, and a base station may use radio resource control (RRC) signaling to indicate that HARQ processes are disabled. However, the HARQ processes are disabled by triggering an RRC reconfiguration, resulting in low scheduling flexibility and long scheduling delays. Summary of the Invention [Means for solving the problem]
[0004] SUMMARY OF THE INVENTION The embodiments of the present application provide a communication method and apparatus, as well as a storage medium, for improving flexible scheduling for enabling or disabling HARQ processes and reducing scheduling delay.
[0005] According to a first aspect, an embodiment of the present application provides a communication method, the communication method including: a step of receiving, by a terminal device, first information transmitted by a network device, the first information including configuration information of an m-th hybrid automatic repeat request (HARQ) process; a step of determining, by the terminal device, whether an m-th HARQ process among M HARQ processes between the terminal device and the network device based on a number, which is a number of time units of a downlink time domain resource, determined from the configuration information and / or based on an MCS index in the configuration information, where the m-th HARQ process is configured as a dynamically adjustable HARQ process, M is greater than or equal to m, and m is greater than or equal to 1; and a step of performing communication based on a result of the determination, by the terminal device.
[0006] According to the communication method provided in the first aspect, the terminal device and the network device determine whether a HARQ process between the terminal device and the network device is enabled or disabled based on the number of time units of a downlink time domain resource and / or an MCS index, thereby avoiding constantly dynamically adjusting the HARQ process based on RRC signaling, improving the flexibility of scheduling the HARQ process, and reducing the scheduling delay.
[0007] In one possible implementation, the step of the terminal device determining whether the m-th HARQ process of the M HARQ processes between the terminal device and the network device is enabled or disabled based on the number, which is the number of time units of the downlink time domain resource and is determined from the configuration information, and / or based on the MCS index in the configuration information, includes the step of the terminal device determining that the m-th HARQ process is disabled when the number of time units of the downlink time domain resource and a first threshold satisfy a first relationship and / or the MCS index in the configuration information and a second threshold satisfy a second relationship, wherein the first relationship includes one of the number of time units of the downlink time domain resource being equal to or greater than the first threshold or the number of time units of the downlink time domain resource being equal to or less than the first threshold, and the second relationship includes one of the MCS index being equal to or less than the second threshold and the MCS index being equal to or greater than the second threshold.
[0008] According to the communication method provided in this implementation, when determining whether to enable or disable the m-th HARQ process based on the number of time units of the downlink time domain resource, a long delay occurs in transmitting downlink information between the network device and the terminal device when the number of time units of the downlink time domain resource occupied by downlink information is large. Disabling the m-th HARQ process can reduce communication delay between the network device and the terminal device, or the m-th HARQ process is not disabled to improve communication reliability in consideration of the relatively small impact of downlink information feedback on the throughput performance of the communication system. When determining whether to enable or disable the m-th HARQ process based on the MCS index, a smaller MCS index indicates a lower transmission rate of the second downlink information, i.e., a smaller effective number of bits carried in the RE. Disabling the m-th HARQ process can reduce communication delay between the network device and the terminal device and improve the throughput performance of the communication system, or the HARQ process is not disabled to improve communication reliability in consideration of the large impact of downlink information transmission on the throughput performance of the communication system when the transmission rate is low and the relatively small impact of downlink information feedback on the system throughput performance. In addition, the terminal device may comprehensively determine whether the m-th HARQ process is enabled or disabled by referring to the number N of time units of the downlink time domain resource and the MCS index, thereby improving precise control over enabling or disabling HARQ processes.
[0009] Optionally, the step of the terminal device determining whether the m-th HARQ process of the M HARQ processes between the terminal device and the network device is enabled or disabled based on the number, which is the number of time units of the downlink time domain resource, determined from the configuration information and / or based on the MCS index in the configuration information includes the step of the terminal device determining that the m-th HARQ process is enabled when the number of time units of the downlink time domain resource and a first threshold do not satisfy a first relationship or the MCS index in the configuration information and a second threshold do not satisfy a second relationship, wherein the first relationship includes one of the number of time units of the downlink time domain resource being greater than or equal to the first threshold or the number of time units of the downlink time domain resource being less than or equal to the first threshold, and the second relationship includes one of the MCS index being greater than or equal to the second threshold and the MCS index being less than or equal to the second threshold.
[0010] In one possible implementation, the first threshold and / or the second threshold are related to M.
[0011] According to the communication method provided in this implementation, the number of HARQ processes may reflect the communication delay between the terminal device and the network device, and the first threshold and / or the second threshold are related to the number of HARQ processes, so that the dynamic adjustment of the HARQ processes can be accurately controlled.
[0012] In one possible implementation, the first threshold and / or the second threshold are related to a first parameter, and the first parameter includes at least one of the following: a communication delay between the terminal device and the network device, a communication distance between the terminal device and the network device, or a type of the network device.
[0013] The communication method provided in this implementation provides precise control over the dynamic adjustment of HARQ processes.
[0014] In one possible implementation, the method further includes a step in which the terminal device receives threshold configuration information transmitted by the network device, the threshold configuration information being used to configure the first threshold and / or the second threshold.
[0015] According to the communication method provided in this implementation, the thresholds are flexibly scheduled.
[0016] In one possible implementation, before the terminal device receives the first information transmitted by the network device, the method further includes a step in which the terminal device transmits a state adjustment request to the network device, the state adjustment request being used to request that the m-th HARQ process be enabled or disabled.
[0017] According to the communication method provided in this implementation, when dynamically adjusting an HARQ process, the network device may flexibly control the dynamic adjustment of the HARQ process by referring to the adjustment requirements of the terminal device for the HARQ process to meet different communication scenarios.
[0018] In one possible implementation, the method further includes a step of the terminal device receiving first indication information sent by the network device, the first indication information indicating that the terminal device is allowed to adjust the dynamically adjustable HARQ process.
[0019] The communication method provided in this implementation improves the ability to control dynamic adjustment of HARQ processes by network devices to facilitate application to different communication scenarios.
[0020] In one possible implementation, before the terminal device receives the first indication information sent by the network device, the method further includes a step in which the terminal device sends capability information to the network device, where the capability information indicates that the terminal device has the capability to adjust the dynamically adjustable HARQ process.
[0021] According to the communication method provided in this implementation, a terminal device that does not have dynamic adjustment capability does not perform dynamic adjustment of HARQ alone, so as to improve the reliability of the dynamic adjustment of the HARQ process, and information regarding the dynamic adjustment is not transmitted to the terminal device that does not have dynamic adjustment capability, so as to reduce system overhead.
[0022] In one possible implementation, the method further includes: the mth HARQ process is enabled, and the first bit in the configuration information indicates a feedback resource and / or a feedback parameter of feedback information transmitted based on the mth HARQ process; or the mth HARQ process is disabled, and the first bit in the configuration information indicates performing a data transmission extension for the mth HARQ process.
[0023] According to the communication method provided in this implementation, when the m-th HARQ is disabled, the first bit is reused to implement data transmission extension and reduce signaling overhead.
[0024] In one possible implementation, the method further includes a step of the terminal device determining, based on a first event, that the m-th HARQ process has been restored to an initial state, the initial state being preset or indicated by control signaling, wherein the first event includes one of the terminal device receiving second indication information sent by the network device, the second indication information indicating to stop adjusting the m-th HARQ process, or the expiration of a preset validity period for dynamic adjustment.
[0025] According to the communication method provided in this implementation, the dynamically adjusted HARQ process can be restored to an initial state in order to flexibly control the HARQ process.
[0026] Optionally, the number of time units of the downlink time domain resource is related to one or a combination of the number of transport blocks TB, the number of repetitions, and the number of time units occupied by one repetition of each TB in the configuration information.
[0027] According to a second aspect, an embodiment of the present application provides a communication method, the communication method including: a step of: a terminal device receiving first downlink information transmitted by a network device, the first downlink information being downlink information having a feedback requirement; a step of: the terminal device transmitting feedback information of the first downlink information using an n-th HARQ process among M HARQ processes, the M HARQ processes including at least one dynamically adjustable HARQ process, M being equal to or greater than n, and n being equal to or greater than 1; and a step of: the terminal device determining that the n-th HARQ process is valid.
[0028] According to a communication method provided in a second aspect, first downlink information having a feedback requirement is fed back using one of M HARQ processes, ensuring that the first downlink information having a feedback requirement can be fed back, improving communication reliability, and flexibly scheduling the HARQ process.
[0029] Optionally, the first downlink information is carried in a MAC CE.
[0030] In one possible implementation, the method further includes a step of the terminal device determining that the n-th HARQ process has been restored to an initial state based on a first event, where the initial state is preset or indicated by control signaling, and the first event includes one of the terminal device receiving second indication information sent by the network device, the second indication information indicating that the terminal device will stop adjusting the n-th HARQ process, or the expiration of a preset validity period.
[0031] According to the communication method provided in this implementation, the dynamically adjusted HARQ process can be restored to an initial state in order to flexibly control the HARQ process.
[0032] According to a third aspect, an embodiment of the present application provides a communication method, the communication method including: a step of: a network device determining transmission parameters of an m-th HARQ process, where the transmission parameters include a number of time units of a downlink time domain resource and / or an MCS index; a step of: the network device determining, based on the transmission parameters, whether an m-th HARQ process among M HARQ processes between the terminal device and the network device is enabled or disabled, where the m-th HARQ process is configured as a dynamically adjustable HARQ process, M is greater than or equal to m, and m is greater than or equal to 1; and a step of: the network device performing communication based on a result of the determination.
[0033] In one possible implementation, the step of the network device determining whether the m-th HARQ process of the M HARQ processes between the terminal device and the network device is enabled or disabled based on the transmission parameters includes the step of the network device determining that the m-th HARQ process is disabled when the number of time units of the downlink time domain resource and a first threshold satisfy a first relationship and / or the MCS index in the configuration information and a second threshold satisfy a second relationship, wherein the first relationship includes one of the number of time units of the downlink time domain resource being greater than or equal to the first threshold or the number of time units of the downlink time domain resource being less than or equal to the first threshold, and the second relationship includes one of the MCS index being less than or equal to the second threshold and the MCS index being greater than or equal to the second threshold.
[0034] In one possible implementation, the step of the network device determining whether the m-th HARQ process of the M HARQ processes between the terminal device and the network device is enabled or disabled based on the transmission parameters includes the step of the network device determining that the m-th HARQ process is enabled when the number of time units of the downlink time domain resource and a first threshold do not satisfy a first relationship or the MCS index in the configuration information and a second threshold do not satisfy a second relationship, wherein the first relationship includes one of the number of time units of the downlink time domain resource being greater than or equal to the first threshold or the number of time units of the downlink time domain resource being less than or equal to the first threshold, and the second relationship includes one of the MCS index being greater than or equal to the second threshold and the MCS index being less than or equal to the second threshold.
[0035] In one possible implementation, the first threshold and / or the second threshold are related to M.
[0036] In one possible implementation, the first threshold and / or the second threshold are related to a first parameter, and the first parameter includes at least one of the following: a communication delay between the terminal device and the network device, or a communication distance between the terminal device and the network device, or a type of the network device.
[0037] In one possible implementation, the method further includes a step in which the network device transmits threshold configuration information to the terminal device, the threshold configuration information being used to configure the first threshold and / or the second threshold.
[0038] In one possible implementation, the method further includes a step of the network device transmitting first information to the terminal device, where the first information includes configuration information of the m-th HARQ process, where the configuration information is used to determine the number of time units of the downlink time domain resource, and / or the configuration information includes an MCS index.
[0039] In one possible implementation, before the network device transmits the first information to the terminal device, the method further includes a step in which the network device receives a state adjustment request transmitted by the terminal device, the state adjustment request being used to request that the m-th HARQ process be enabled or disabled.
[0040] In one possible implementation, the method further includes a step of the network device sending first indication information to the terminal device, the first indication information indicating that the terminal device is allowed to adjust the dynamically adjustable HARQ process.
[0041] In one possible implementation, before the network device sends the first indication information to the terminal device, the method further includes a step in which the network device receives capability information sent by the terminal device, the capability information indicating that the terminal device has the capability to adjust the dynamically adjustable HARQ process.
[0042] In one possible implementation, the method further includes: the mth HARQ process is enabled, and the first bit in the configuration information indicates a feedback resource and / or a feedback parameter of feedback information transmitted based on the mth HARQ process; or the mth HARQ process is disabled, and the first bit in the configuration information indicates performing a data transmission extension for the mth HARQ process.
[0043] In one possible implementation, the method further includes a step of the network device sending second indication information to the terminal device, the second indication information indicating to stop adjusting the m-th HARQ process.
[0044] In one possible implementation, the number of time units of the downlink time domain resource is related to one or a combination of the number of transport blocks TB, the number of repetitions, and the number of time units occupied by one repetition of each TB in the configuration information.
[0045] For the beneficial effects of the communication method provided in the third aspect and possible implementation forms of the third aspect, please refer to the beneficial effects provided by the first aspect and possible implementation forms of the first aspect, and details will not be repeated here.
[0046] According to a fourth aspect, an embodiment of the present application provides a communication method, the communication method including: a step of: a network device transmitting first downlink information to a terminal device, where the first downlink information is downlink information having a feedback requirement; a step of: the network device receiving feedback information of the first downlink information transmitted by the terminal device using an n-th HARQ process among M HARQ processes, where the M HARQ processes include at least one dynamically adjustable HARQ process, where M is greater than or equal to n, and n is greater than or equal to 1; and a step of: the network device determining that the n-th HARQ process is valid.
[0047] In one possible implementation, the first downlink information is carried in a MAC CE.
[0048] In one possible implementation, the method further includes a step in which the network device sends second instruction information to the terminal device, the second instruction information indicating that the terminal device stops adjusting the n-th HARQ process.
[0049] For the beneficial effects of the communication method provided in the fourth aspect and possible implementation forms of the fourth aspect, please refer to the beneficial effects provided by the second aspect and possible implementation forms of the second aspect, and details will not be repeated here.
[0050] According to a fifth aspect, an embodiment of the present application provides a communication apparatus, the communication apparatus including: a transceiver unit configured to receive first information transmitted by a network device, the first information including configuration information of an m-th hybrid automatic repeat request (HARQ) process; and a processing unit configured to determine, based on a number of time units of a downlink time domain resource determined from the configuration information and / or based on an MCS index in the configuration information, whether an m-th HARQ process among M HARQ processes between the communication apparatus and the network device is enabled or disabled, wherein M is greater than or equal to m, and m is greater than or equal to 1; and the processing unit is further configured to perform communication based on a result of the determination.
[0051] In one possible implementation, the processing unit is particularly configured to determine that the m-th HARQ process is disabled when the number of time units of the downlink time domain resource and a first threshold satisfy a first relationship and / or the MCS index in the configuration information and a second threshold satisfy a second relationship, where the first relationship includes one of the number of time units of the downlink time domain resource being equal to or greater than the first threshold or the number of time units of the downlink time domain resource being equal to or less than the first threshold, and the second relationship includes one of the MCS index being equal to or less than the second threshold and the MCS index being equal to or greater than the second threshold.
[0052] In one possible implementation, the processing unit is particularly configured to determine that the m-th HARQ process is valid when the number of time units of the downlink time domain resource and the first threshold do not satisfy a first relationship, or the MCS index in the configuration information and the second threshold do not satisfy a second relationship, where the first relationship includes one of the number of time units of the downlink time domain resource being greater than or equal to the first threshold or the number of time units of the downlink time domain resource being less than or equal to the first threshold, and the second relationship includes one of the MCS index being greater than or equal to the second threshold and the MCS index being less than or equal to the second threshold.
[0053] In one possible implementation, the first threshold and / or the second threshold are related to M.
[0054] In one possible implementation, the first threshold and / or the second threshold are related to a first parameter, and the first parameter includes at least one of the following: a communication delay between the communication device and the network device, a communication distance between the communication device and the network device, or a type of the network device.
[0055] In one possible implementation, the transceiver unit is further configured to receive threshold configuration information transmitted by the network device, the threshold configuration information being used to configure the first threshold and / or the second threshold.
[0056] In one possible implementation, the transceiver unit is further configured to send a state adjustment request to the network device, where the state adjustment request is used to request that the m-th HARQ process be enabled or disabled.
[0057] In one possible implementation, the communications device further includes the transceiver unit receiving first indication information transmitted by the network device, the first indication information indicating that the communications device is permitted to adjust the dynamically adjustable HARQ process.
[0058] In one possible implementation, the transceiver unit is further configured to transmit capability information to the network device, the capability information indicating that the communication device has the capability to adjust the dynamically adjustable HARQ process.
[0059] In one possible implementation, the m-th HARQ process is enabled and the first bit in the configuration information indicates a feedback resource and / or a feedback parameter of feedback information transmitted based on the m-th HARQ process, or the m-th HARQ process is disabled and the first bit in the configuration information indicates performing a data transmission extension for the m-th HARQ process.
[0060] In one possible implementation, the processing unit is further configured to determine that the m-th HARQ process has been restored to an initial state based on a first event, where the initial state is preset or indicated by control signaling, and the first event includes one of the following: the communication device receives second indication information sent by the network device, the second indication information indicating to stop adjusting the m-th HARQ process, or the preset validity period for dynamic adjustment expires.
[0061] In one possible implementation, the number of time units of the downlink time domain resource is related to one or a combination of the number of transport blocks TB, the number of repetitions, and the number of time units occupied by one repetition of each TB in the configuration information.
[0062] For beneficial effects of the communication device provided in the fifth aspect and possible implementation forms of the fifth aspect, please refer to the beneficial effects provided by the first aspect and possible implementation forms of the first aspect, and details will not be repeated here.
[0063] According to a sixth aspect, an embodiment of the present application provides a communication apparatus, the communication apparatus including: a transceiver unit configured to receive first downlink information transmitted by a network device, the first downlink information being downlink information having a feedback requirement, the transceiver unit being further configured to transmit feedback information of the first downlink information using an n-th HARQ process among M HARQ processes, the M HARQ processes including at least one dynamically adjustable HARQ process, M is greater than or equal to n, and n is greater than or equal to 1; and a processing unit configured to determine that the n-th HARQ process is valid.
[0064] In one possible implementation, the first downlink information is carried in a media access control control element MAC CE.
[0065] In one possible implementation, the processing unit is further configured to determine that the n-th HARQ process has been restored to an initial state based on a first event, where the initial state is preset or indicated by control signaling, and the first event includes one of the following: the communication device receives second indication information sent by the network device, the second indication information stopping adjustment of the n-th HARQ process, or the expiration of a preset validity period.
[0066] For beneficial effects of the communication device provided in the sixth aspect and possible implementation forms of the sixth aspect, please refer to the beneficial effects provided by the second aspect and possible implementation forms of the second aspect, and details will not be repeated here.
[0067] According to a seventh aspect, an embodiment of the present application provides a communication device, the communication device includes: a processing unit configured to determine transmission parameters of an m-th HARQ process, where the transmission parameters include a number of time units of a downlink time domain resource and / or an MCS index, the processing unit is further configured to determine whether an m-th HARQ process among M HARQ processes between a terminal device and the communication device is enabled or disabled based on the transmission parameters, the m-th HARQ process is configured as a dynamically adjustable HARQ process, M is greater than or equal to m, and m is greater than or equal to 1, and the processing unit is further configured to perform communication based on a result of the determination.
[0068] In one possible implementation, the processing unit is particularly configured to determine that the m-th HARQ process is disabled when the number of time units of the downlink time domain resource and a first threshold satisfy a first relationship and / or the MCS index in the configuration information and a second threshold satisfy a second relationship, where the first relationship includes one of the number of time units of the downlink time domain resource being equal to or greater than the first threshold or the number of time units of the downlink time domain resource being equal to or less than the first threshold, and the second relationship includes one of the MCS index being equal to or less than the second threshold and the MCS index being equal to or greater than the second threshold.
[0069] In one possible implementation, the processing unit is particularly configured to determine that the m-th HARQ process is valid when the number of time units of the downlink time domain resource and the first threshold do not satisfy a first relationship, or the MCS index in the configuration information and the second threshold do not satisfy a second relationship, where the first relationship includes one of the number of time units of the downlink time domain resource being greater than or equal to the first threshold or the number of time units of the downlink time domain resource being less than or equal to the first threshold, and the second relationship includes one of the MCS index being greater than or equal to the second threshold and the MCS index being less than or equal to the second threshold.
[0070] In one possible implementation, the first threshold and / or the second threshold are related to M.
[0071] In one possible implementation, the first threshold and / or the second threshold are related to a first parameter, and the first parameter includes at least one of the following: a communication delay between the terminal device and the communication device, a communication distance between the terminal device and the communication device, or a type of communication device.
[0072] In one possible implementation, the transceiver unit is further configured to transmit threshold configuration information to the terminal device, where the threshold configuration information is used to configure the first threshold and / or the second threshold.
[0073] In one possible implementation, the transceiver unit is further configured to transmit first information to the terminal device, where the first information includes configuration information of the m-th HARQ process, where the configuration information is used to determine the number of time units of the downlink time domain resource, and / or the configuration information includes an MCS index.
[0074] In one possible implementation, the transceiver unit is further configured to receive a state adjustment request sent by the terminal device, where the state adjustment request is used to request that the m-th HARQ process be enabled or disabled.
[0075] In one possible implementation, the transceiver unit is further configured to send first indication information to the terminal device, where the first indication information indicates that the terminal device is allowed to adjust the dynamically adjustable HARQ process.
[0076] In one possible implementation, the transceiver unit is further configured to receive capability information transmitted by the terminal device, the capability information indicating that the terminal device has the capability to adjust the dynamically adjustable HARQ process.
[0077] In one possible implementation, the m-th HARQ process is enabled and the first bit in the configuration information indicates a feedback resource and / or a feedback parameter of feedback information transmitted based on the m-th HARQ process, or the m-th HARQ process is disabled and the first bit in the configuration information indicates performing a data transmission extension for the m-th HARQ process.
[0078] In one possible implementation form, the transceiver unit is further configured to send second indication information to the terminal device, where the second indication information indicates to stop adjusting the m-th HARQ process.
[0079] In one possible implementation, the number of time units of the downlink time domain resource is related to one or a combination of the number of transport blocks TB, the number of repetitions, and the number of time units occupied by one repetition of each TB in the configuration information.
[0080] For beneficial effects of the communication device provided in the seventh aspect and possible implementation forms of the seventh aspect, please refer to the beneficial effects provided by the first aspect and possible implementation forms of the first aspect, and details will not be repeated here.
[0081] According to an eighth aspect, an embodiment of the present application provides a communication apparatus, the communication apparatus including: a transceiver unit configured to transmit first downlink information to a terminal device, the first downlink information being downlink information having a feedback requirement, the transceiver unit being further configured to receive feedback information of the first downlink information transmitted by the terminal device using an n-th HARQ process among M HARQ processes, the M HARQ processes including at least one dynamically adjustable HARQ process, M is greater than or equal to n, and n is greater than or equal to 1; and a processing unit configured to determine that the n-th HARQ process is valid.
[0082] In one possible implementation, the first downlink information is carried in a MAC CE.
[0083] In one possible implementation form, the transceiver unit is further configured to send second indication information to the terminal device, where the second indication information indicates to stop adjusting the n-th HARQ process.
[0084] For beneficial effects of the communication device provided in the eighth aspect and possible implementation forms of the eighth aspect, please refer to the beneficial effects provided by the second aspect and possible implementation forms of the second aspect, and details will not be repeated here.
[0085] According to a ninth aspect, an embodiment of the present application provides a communication device including a processor and a memory, wherein the memory is configured to store a computer program, and the processor is configured to invoke and execute the computer program stored in the memory to perform the method of any one of the first aspect, the second aspect, the third aspect, the fourth aspect, or possible implementations.
[0086] According to a tenth aspect, an embodiment of the present application provides a communication system including a terminal device and a network device, wherein the terminal device is configured to perform the method of the first aspect, the second aspect, or a possible implementation form, and the network device is configured to perform the method of the third aspect, the fourth aspect, or a possible implementation form.
[0087] According to an eleventh aspect, an embodiment of the present application provides a chip including a processor configured to retrieve computer instructions from a memory and execute the computer instructions to enable a device in which the chip is installed to perform the method of the first aspect, the second aspect, the third aspect, the fourth aspect, or any one of possible implementations.
[0088] According to a twelfth aspect, an embodiment of the present application provides a computer-readable storage medium configured to store computer program instructions, the computer program enabling a computer to perform the method of the first aspect, the second aspect, the third aspect, the fourth aspect, or any one of the possible implementations.
[0089] According to a thirteenth aspect, an embodiment of the present application provides a computer program product including computer program instructions, the computer program instructions enabling a computer to perform the method of the first aspect, the second aspect, the third aspect, the fourth aspect, or any one of the possible implementations. [Brief explanation of the drawings]
[0090] [Figure 1] 1 is a schematic diagram of a satellite communication system according to an embodiment of the present application; [Figure 1A] 1 is a schematic diagram of a satellite communication system according to an embodiment of the present application; [Figure 1B] 1 is a schematic diagram of a satellite communication system according to an embodiment of the present application; [Figure 1C] 1 is a schematic diagram of a satellite communication system according to an embodiment of the present application; [Figure 2] 1 is a schematic diagram of an interaction procedure of a communication method according to an embodiment of the present application; [Figure 3] 1 is a schematic diagram of an interaction procedure of a communication method according to an embodiment of the present application; [Figure 4] 1 is a schematic block diagram of an apparatus according to an embodiment of the present application; [Figure 5] FIG. 2 is another schematic block diagram of an apparatus according to an embodiment of the present application. DETAILED DESCRIPTION OF THE INVENTION
[0091] The following describes the technical solutions of the present application with reference to the accompanying drawings.
[0092] The communication methods provided in this application may be used in various communication systems, such as a Global System of Mobile communications (GSM) system, a Code Division Multiple Access (CDMA) system, a Wideband Code Division Multiple Access (WCDMA) system, a General Packet Radio Service (GPRS), a Long Term Evolution (LTE) system, an Advanced Long Term Evolution (LTE-A) system, a New Radio (NR) system, an evolved version of an NR system, an LTE-based access to unlicensed spectrum (LTE-U) system, an NR-based access to unlicensed spectrum (NR-U) system, a Non-Terrestrial Network (NTN) system, a Universal Mobile Telecommunications System (UMTS), a Wireless Local Area Network (WLAN ... The present invention may be applied to Wireless Local Area Networks (WLAN), Wireless Fidelity (WiFi), 5th-Generation (5G) communication systems, other communication systems, or future communication systems (e.g., 6th-generation communication systems).
[0093] Compared with terrestrial communications, satellite communications have unique advantages. For example, satellite communications can provide wider coverage, and satellite base stations are less vulnerable to natural disasters and external forces. The introduction of satellite communications into 5G communications will enable communication services to be provided to areas that cannot be covered by terrestrial communications networks, such as oceans and forests. This will enhance the reliability of 5G communications, ensuring that aircraft, trains, and users on these mobile devices can enjoy better communication services. It will also provide more data transmission resources for 5G communications to improve network speeds. Therefore, supporting both terrestrial and satellite communications is an inevitable trend for 5G communications, offering significant advantages in terms of wide coverage, reliability, multiple connections, and high throughput.
[0094] The technical solutions provided in the embodiments of the present application may be applied to a satellite communication system shown in Figure 1. The system architecture may include: a terminal 110, a satellite 120, and a ground station 130.
[0095] Terminal 110 may be an access terminal, a user equipment (UE) unit, a UE station, a mobile station, a remote station, a remote terminal, a mobile device, a UE terminal, a terminal, a wireless communication device, a UE agent, a UE apparatus, a virtual reality terminal device, an augmented reality terminal device, an industrially controlled wireless terminal, etc. An access terminal may be a cellular phone, a cordless phone, a session initiation protocol (SIP) phone, a wireless local loop (WLL) station, a personal digital assistant (PDA), a handheld device with wireless communication capabilities, a computing device or another processing device connected to a wireless modem, an in-vehicle device, a wearable device, a terminal in a 5G network, or a terminal in a future evolved PLMN network, etc.
[0096] The satellite 120 corresponds to a service coverage area, and a terminal entering the area may receive wireless access services using the satellite 120. The service coverage area of the terrestrial satellite 120 may be divided into multiple cells, and one beam of the satellite 120 may correspond to one cell. The terminal 110 receives communication services from the satellite 120 by accessing a cell. The satellite 120 may be a geostationary earth orbit (GEO) satellite or a non-geostationary earth orbit (NGEO) satellite, also known as a non-GEO satellite, which includes a low earth orbit (LEO) satellite, a medium earth orbit (MEO) satellite, etc.
[0097] The ground station 130 is configured to connect the satellite 120 to a terrestrial network. For example, the ground station 130 may connect the satellite 120 to a core network and use the core network to connect to a data network. A GEO satellite may be served by one or more ground stations. The one or more ground stations may be distributed throughout the satellite's target coverage area. A NGEO satellite may be connected to and served by one ground station at a time.
[0098] The wireless connection between the ground station 130 and the satellite 120 is called a feeder link, and the wireless connection between the terminal 110 and the satellite 120 is called a service link.
[0099] It should be noted that the system architecture shown in Figure 1 is only an example and is not intended to limit the technical solutions of the present application. Those skilled in the art should understand that in a specific implementation process, the system architecture may further include other devices, such as base stations or core network devices.
[0100] In some embodiments, the architecture of the system shown in FIG. 1 may be in the form shown in FIG. 1A.
[0101] In FIG. 1A, a data network provides data services to terminals.
[0102] The main functions of the core network are to provide user connectivity, user management, and service bearers, and the core network functions as a bearer network to provide an interface to external networks. User management includes user mobility management, call management, route management, security management, etc. Using the NR system as an example, devices in the core network may include an access and mobility management function (AMF) entity, a session management function (SMF) entity, a unified subscription database management (UDM) entity, a network slice selection function (NSSF) entity, etc. Of course, the core network may further include other devices and functional entities, or other functional entities may be used to replace the aforementioned functional entities and provide the aforementioned functions, and the number of functional entities may be configured based on specific requirements. Alternatively, the core network may be a device or system that provides the aforementioned functions in a future-evolved system or a multiple communication convergence system. This is not limited in the embodiments of the present application.
[0103] A base station provides access and network services to terminals. The base station may include various types of base stations, such as a macro base station, a micro base station (sometimes called a small cell), a relay station, and an access point. For example, a base station may be a node in a 5G NR system network. A 5G node may be an access node, a next-generation NodeB (gNB), a transmission receive point (TRP), a transmission point (TP), or another access node.
[0104] The satellites are used as transmission units to transfer signals between terminals and base stations. The satellites communicate with the base stations using ground stations. The satellites, ground stations, and base stations constitute the radio access network of the satellite communication system.
[0105] The new wireless air interface is the radio link between the terminal and the base station.
[0106] The Xn interface is an interface between 5G base stations and is mainly used for signaling exchanges such as switching.
[0107] The NG interface is the interface between the 5G base station and the 5G core network, and mainly exchanges signaling such as the core network's NAS and user service data.
[0108] In some other embodiments, the architecture of the system shown in Figure 1 may be in the form shown in Figure 1B. Unlike the architecture of the system shown in Figure 1A, the satellite in Figure 1B is not only used as a transfer unit, but can also implement the functions of the satellite and base station in Figure 1A to provide wireless access services to terminals. In Figure 1B, the satellite uses a ground station to access the terrestrial core network.
[0109] In some embodiments, the satellites do not have communication links with each other and cannot communicate directly with each other, while in some other embodiments, there are inter-satellite links for direct communication between the satellites, as shown in Figure 1C.
[0110] It should be noted that the system architectures shown in Figures 1A to 1C are merely examples and are not intended to limit the technical solutions of the present application. Those skilled in the art should understand that in a specific implementation process, the system architecture may further include other devices. In addition, in practical applications, the number of devices in the system architecture may be configured as needed. For example, in Figure 1A, one satellite corresponds to one base station, which is merely an example for illustration. In practical applications, one satellite may transfer signals of multiple base stations.
[0111] Satellite communications are characterized most prominently by high mobility and long communication latency. To address these two issues, 3GPP (registered trademark) has introduced many enhancement mechanisms, including HARQ disablement, into its standards. Specifically, terminals do not need to perform ACK / NACK feedback, and the network side directly schedules the next copy of data without waiting for feedback from the terminal. Currently, network devices typically use RRC signaling to indicate that HARQ processes are disabled. However, HARQ is disabled by triggering RRC reconfiguration, resulting in reduced scheduling flexibility and long scheduling latency. Particularly for degraded terminals with a small number of processes, such as Internet of Things (IoT) terminals, it takes a long time to trigger RRC reconfiguration, further increasing scheduling latency.
[0112] To address the aforementioned technical problems, configuration information of HARQ processes, such as downlink control information (DCI), is introduced in the embodiments of the present application. The terminal device determines whether the HARQ process between the terminal device and the network device is enabled or disabled based on the number of time units of downlink time domain resources determined from the configuration information and / or based on a modulation and coding scheme (MCS) index in the configuration information, thereby avoiding constantly dynamically adjusting the HARQ process based on RRC signaling, improving the flexibility of scheduling HARQ processes, and reducing scheduling delay.
[0113] Terms used in this application will first be briefly explained to facilitate understanding of the embodiments of this application.
[0114] 1. HARQ feedback: It can be used to feed back to the transmitting device whether the data transmitted by the transmitting device has been successfully decoded. The data can be, for example, a transport block (TB).
[0115] To guarantee the transmission rate, terminal devices generally perform feedback using a mechanism of parallel transmission of multiple HARQ processes. For example, in the 3GPP LTE protocol, in frequency division duplexing (FDD) mode, each terminal device supports up to eight HARQ processes, and in time division duplexing (TDD) mode, each terminal device supports up to 16 HARQ processes. Some terminals with reduced capabilities, such as terminal devices in IoT scenarios, use a small number of HARQ processes, and these terminal devices use, for example, one HARQ process or two HARQ processes.
[0116] In an embodiment of the present application, when HARQ feedback is not needed, i.e., when the HARQ process is disabled, the communication delay of the communication system can be reduced; or when HARQ feedback is needed, i.e., when the HARQ process is enabled, the communication reliability can be improved. It should be noted that disabling or enabling an HARQ process is a dynamic adjustment of the HARQ process. It should be further understood that disabling an HARQ process does not mean that HARQ feedback capability is not provided. For example, for some pre-configured service information, HARQ feedback may be performed regardless of whether the HARQ process is enabled or disabled.
[0117] 2. Time unit: For example, it may be a slot, a subframe, a symbol, or another time unit defined in the future. Note that the time unit is a measurement unit in the time domain and is not necessarily the smallest time unit.
[0118] In the following, the method provided in the embodiment of the present application will be described using an example in which a subframe is used as a time unit. It will be understood that the description of a slot in the following embodiment may be replaced with other time units such as a frame, a slot, and a symbol, which is not limited in the embodiment of the present application.
[0119] 3. Modulation and coding scheme (MCS): This defines the number of useful bits that can be carried in a Resource Element (RE). For example, a total of MCS indices 0 to 31 are included in the MCS table, and MCS indices 29 to 31 are reserved. A higher MCS index indicates a higher number of useful bits that can be carried in a Resource Element (RE).
[0120] To facilitate understanding of the embodiments of the present application, the following several explanations are provided.
[0121] First, the terms "first," "second," and various numbers in the following embodiments are used merely to distinguish between different information, thresholds, and parameters, and are not intended to limit the scope of the embodiments of the present application.
[0122] Second, "predefined" may be implemented by pre-storing a corresponding code or a corresponding table in a device (including, for example, a terminal device and a network device), or may be implemented in another manner that can indicate related information. The specific implementation form of predefined is not limited in this application.
[0123] The "pre-configuration" may be implemented by pre-storing a corresponding code or a corresponding table in a device (including, for example, a terminal device and a network device), or may be implemented in another manner that can indicate related information, or may be implemented using signaling pre-configuration. For example, a network device may be implemented using signaling pre-configuration. The specific implementation form of pre-configuration is not limited in this application.
[0124] In embodiments of the present application, the preset resources may be predefined resources, preconfigured resources, or resources indicated by the base station using radio resource control (RRC) and / or downlink control information (DCI).
[0125] Third, the "protocol" in the embodiments of the present application may be a standard protocol in the communication field, for example, the LTE protocol, the NR protocol, and related protocols used in future communication systems, which are not limited in the present application.
[0126] Fourth, "at least one" means one or more, and "multiple" means two or more. The term "and / or" describes an association relationship between related objects and indicates that three relationships may exist. For example, A and / or B can represent the following cases: when only A is present, when both A and B are present, and when only B is present, and A and B can be singular or plural. The character " / " generally indicates an "or" relationship between related objects.
[0127] Hereinafter, a communication method according to an embodiment of the present application will be described with reference to the accompanying drawings.
[0128] For ease of understanding and description, it should be understood that the following mainly describes the method in the embodiment of the present application by using the interaction between the terminal device and the network device as an example. For example, the terminal device may be the terminal 110 of the satellite communication system shown in Figure 1, and the network device may be the satellite 120 of the communication system shown in Figure 1.
[0129] However, it should be understood that this should not constitute any limitation on the execution body of the method provided in the present application. Any device capable of executing the method provided in the embodiments of the present application by using a program capable of executing the code of the method provided in the embodiments of the present application can be used as the execution body of the method provided in the embodiments of the present application. For example, the terminal device shown in the following embodiments may be replaced with a component within the terminal device, such as a chip, a chip system, or another functional module that can call a program to execute the program. The network device shown in the following embodiments may be replaced with a component within the network device, such as a chip, a chip system, or another functional module that can call a program to execute the program.
[0130] 2 is a schematic diagram of an interaction procedure of a communication method 200 according to an embodiment of the present application. As shown in FIG. 2, the method 200 includes at least S210 and S220. The steps of the method 200 are described below.
[0131] S210. The network device sends first information to the terminal device, where the first information includes configuration information of the mth HARQ process.
[0132] In response, the terminal device receives the first information sent by the network device.
[0133] S220. The terminal device determines, based on the number determined from the configuration information and / or based on an MCS index in the configuration information, whether an m-th HARQ process among the M HARQ processes between the terminal device and the network device is enabled or disabled, where M is the number of time units of the downlink time domain resource, and the m-th HARQ process is configured as a dynamically adjustable HARQ process, where M is greater than or equal to m, and m is greater than or equal to 1.
[0134] S230. The terminal device performs communication based on the result of the determination.
[0135] As mentioned above, at least one HARQ process, i.e., M HARQ processes, may be used between the network device and the terminal device to provide feedback on downlink information. In order to dynamically adjust the HARQ process, in this embodiment of the present application, the M HARQ processes include at least one dynamically adjustable HARQ process, and the m-th HARQ process is one of the at least one dynamically adjustable HARQ process.
[0136] The downlink time domain resource is a time domain resource occupied by a network device to transmit downlink information (hereinafter referred to as second downlink information) to a terminal device. Different downlink information transmitted between the network device and the terminal device occupies different downlink time domain resources. When the m-th HARQ process is enabled, feedback is performed on the downlink information using the m-th HARQ process. When the m-th HARQ process is disabled, feedback is not performed on the downlink information.
[0137] For ease of understanding, in this embodiment of the present application, the configuration information of the m-th HARQ process in the first information is used as an example for explanation. It should be understood that the first information may further include configuration information of all or part of the remaining dynamically adjustable HARQ processes in the M HARQ processes. When the first information further includes configuration information of dynamically adjustable HARQ processes other than the m-th HARQ process, the terminal device determines whether the corresponding HARQ process is enabled or disabled based on the configuration information of each HARQ process. For specific implementation forms, please refer to the following description of the m-th HARQ process.
[0138] The terminal device's determination of whether the mth HARQ process is enabled or disabled based on the configuration information of the mth HARQ process (unless otherwise specified, the configuration information in the following examples is the configuration information of the mth HARQ process) may include at least some of the following possible examples.
[0139] Example 1: The terminal device determines whether the m-th HARQ process is enabled or disabled based on the number of time units of the downlink time domain resource, which number is determined from the configuration information.
[0140] The number of time units N of the downlink time domain resource is determined by the associated time domain parameter of the downlink information, e.g., the number of scheduled TBs N TB(e.g., the number of TBs of the second downlink information), the number of repetitions N rep , or the number of unit resources N sf It should be noted that the number of time units N of the downlink time domain resource may be determined based on the number of time units (i.e., the number of time units occupied by one repetition of one TB). For example, the number of time units N of the downlink time domain resource may satisfy the following equation (1): N=N TB N rep N sf (1)
[0141] Number of scheduled TBs N TB , iteration count N rep , and the number of unit resources N sf may be indicated by configuration information. The configuration information may include at least one of a DCI, a broadcast message, a Medium Access Control Element (MAC CE) signaling, and an RRC signaling. Optionally, the number N of scheduled TBs TB , iteration count N rep , and the number of unit resources N sf At least one of may alternatively be defined in a protocol, which is not a limitation in this application.
[0142] In Example 1, the terminal device may determine that the m-th HARQ process is disabled when the number of time units of the downlink time domain resource and the first threshold satisfy a first relationship, or may determine that the m-th HARQ process is enabled when the number of time units of the downlink time domain resource and the first threshold do not satisfy the first relationship.
[0143] In one embodiment, the first relationship may include the number of time units of the downlink time domain resource being equal to or greater than a first threshold. Specifically, the terminal device determines that the m-th HARQ process is disabled when the number of time units of the downlink time domain resource is equal to or greater than the first threshold, or determines that the m-th HARQ process is enabled when the number of time units of the downlink time domain resource is less than the first threshold. Note that when the number of time units of the downlink time domain resource occupied by the second downlink information is large, there will be a long delay in transmitting the second downlink information between the network device and the terminal device. In this case, disabling the m-th HARQ process can reduce communication delay between the network device and the terminal device.
[0144] In another embodiment, the first relationship may include the number of time units of the downlink time domain resource being equal to or less than a first threshold. Specifically, the terminal device determines that the m-th HARQ process is disabled when the number of time units of the downlink time domain resource is equal to or less than the first threshold, or determines that the m-th HARQ process is enabled when the number of time units of the downlink time domain resource is greater than the first threshold. Note that when the number of time units of the downlink time domain resource occupied by the second downlink information is large, that is, when N has a significant impact on the throughput performance of the communication system, there is a long delay in transmitting the second downlink information between the network device and the terminal device. In this case, the impact of feedback of the second downlink information on the throughput performance of the communication system is relatively small. Therefore, it is not necessary to disable the m-th HARQ process. However, when the number of time units of the downlink time domain resource occupied by the second downlink information is small, N has a small impact on the throughput performance of the communication system. In this case, feedback of the second downlink information has a relatively large impact on the throughput performance of the communication system. Therefore, it is necessary to disable the m-th HARQ process.
[0145] Example 2: The terminal device determines whether the m-th HARQ process is enabled or disabled based on the MCS index in the configuration information.
[0146] The terminal device may determine that the m-th HARQ process is disabled when the MCS index and the second threshold satisfy the second relationship, or may determine that the m-th HARQ process is enabled when the MCS index and the second threshold do not satisfy the second relationship.
[0147] In one implementation of Example 2, the second relationship includes the MCS index being less than or equal to a second threshold. Specifically, the terminal device determines that the m-th HARQ process is disabled when the MCS index indicated by the configuration information is less than or equal to the second threshold, or determines that the m-th HARQ process is enabled when the MCS index indicated by the configuration information is greater than the second threshold. Note that a smaller MCS index indicates a lower transmission rate of the second downlink information, i.e., a smaller number of effective bits carried in REs. Disabling the m-th HARQ process can reduce communication delay between the network device and the terminal device or improve throughput performance of the communication system.
[0148] In another implementation of Example 2, the second relationship includes the MCS index being equal to or greater than a second threshold. Specifically, the terminal device determines that the m-th HARQ process is disabled when the MCS index indicated by the configuration information is equal to or greater than the second threshold, or determines that the m-th HARQ process is enabled when the MCS index indicated by the configuration information is less than the second threshold. Note that a smaller MCS index indicates a lower transmission rate of the second downlink information, i.e., a smaller number of effective bits carried in REs, and the transmission of the second downlink information has a greater impact on the throughput performance of the communication system. In this case, compared with the transmission of the second downlink information, the feedback regarding the second downlink information has a relatively small impact on the throughput performance of the communication system. Therefore, there is no need to disable the m-th HARQ process. However, a larger MCS index indicates a higher transmission rate of the second downlink information. When the MCS index is equal to or greater than the second threshold, the rate requirement of the communication system can be met. In this case, compared with the transmission of the second downlink information, the feedback of the second downlink information has a relatively large impact on the throughput performance of the communication system, so the HARQ process needs to be disabled.
[0149] Example 3: The terminal device determines whether the m-th HARQ process is enabled or disabled based on the TB size of the second downlink information. Optionally, the TB size of the second downlink information may be determined based on an MCS index and a resource unit (RU) index. Note that the RU index indicates the resource occupied by one TB. The TB size of the second downlink information may be uniquely determined based on the MCS index and the RU index in a preconfigured correspondence. In the correspondence, each MCS index corresponds to one TB size in one RU index.
[0150] The terminal device may determine that the m-th HARQ process is disabled when the TB size of the second downlink information and the third threshold satisfy a third relationship, or may determine that the m-th HARQ process is enabled when the TB size of the second downlink information and the third threshold do not satisfy the third relationship.
[0151] In an implementation of Example 3, the third relationship includes that the TB size is equal to or greater than a third threshold. Specifically, the terminal device determines that the m-th HARQ process is disabled when the TB size is equal to or greater than the third threshold, or determines that the m-th HARQ process is enabled when the TB size is less than the third threshold. When the TB of the second downlink information is large, there is a long delay in transmitting the second downlink information between the network device and the terminal device. In this case, disabling the m-th HARQ process can reduce communication delay between the network device and the terminal device.
[0152] In another implementation of Example 3, the third relationship may include a TB size being less than or equal to a third threshold. Specifically, the terminal device determines that the m-th HARQ process is disabled when the TB size is less than or equal to the third threshold, or determines that the m-th HARQ process is enabled when the TB size is greater than the first threshold. Note that when the TB of the second downlink information is large, that is, when N has a significant impact on the throughput performance of the communication system, there is a long delay in transmitting the second downlink information between the network device and the terminal device. In this case, the impact of feedback of the second downlink information on the throughput performance of the communication system is relatively small. Therefore, there is no need to disable the m-th HARQ process. However, when the number of time units of the downlink time domain resource occupied by the second downlink information is small, N has a small impact on the throughput performance of the communication system. In this case, feedback of the second downlink information has a relatively large impact on the throughput performance of the communication system. Therefore, there is no need to disable the m-th HARQ process.
[0153] Example 4: The terminal device determines whether the m-th HARQ process is enabled or disabled based on at least two of the number of time units of the downlink time domain resource determined from the configuration information, the MCS index in the configuration information, and the TB size.
[0154] For example, the terminal device may refer to the number N of time units of the downlink time domain resource and the MCS index to comprehensively determine whether the m-th HARQ process is enabled or disabled, thereby improving precise control over enabling or disabling HARQ processes.
[0155] For example, the terminal device may determine that the m-th HARQ process is disabled when the number of time units of the downlink time domain resource and the first threshold satisfy a first relationship and the MCS index in the configuration information and the second threshold satisfy a second relationship, or may determine that the m-th HARQ process is enabled when the number of time units of the downlink time domain resource and the first threshold do not satisfy the first relationship or the MCS index in the configuration information and the second threshold do not satisfy the second relationship.
[0156] For example, the terminal device determines that the m-th HARQ process is disabled when the number of time units of the downlink time domain resource is equal to or greater than a first threshold and the MCS index is equal to or less than a second threshold, or determines that the m-th HARQ process is enabled when the number of time units of the downlink time domain resource is less than the first threshold or the MCS index is greater than a second threshold. In another example, the terminal device determines that the m-th HARQ process is disabled when the number of time units of the downlink time domain resource is equal to or less than the first threshold and the MCS index is greater than a second threshold, or determines that the m-th HARQ process is enabled when the number of time units of the downlink time domain resource is greater than the first threshold or the MCS index is less than a second threshold.
[0157] The terminal device may refer to the MCS index and the number N of time units of the downlink time domain resource to determine whether the HARQ process is enabled or disabled, including the following possible examples:
[0158] The MCS index is equal to or greater than the second threshold, and N is equal to or greater than the first threshold. Because the transmission duration of the second downlink information is long, HARQ needs to be disabled to reduce delay.
[0159] The MCS index is greater than or equal to the second threshold and N is less than the first threshold. In scenarios with high throughput requirements, HARQ needs to be disabled to further improve throughput performance.
[0160] The MCS index is less than the second threshold and N is greater than the first threshold, the throughput performance is low, and HARQ needs to be disabled to improve the throughput performance.
[0161] The MCS index is less than the second threshold and N is less than the first threshold. By disabling HARQ, the throughput performance is significantly improved.
[0162] The terminal device may refer to the TB size and the number N of time units of the downlink time domain resource to determine whether the HARQ process is enabled or disabled, including the following possible examples:
[0163] The TB size is equal to or greater than the third threshold, and N is equal to or greater than the first threshold. Because the transmission duration of the second downlink information is long, HARQ needs to be disabled to reduce delay.
[0164] The TB size is equal to or greater than the third threshold and N is less than the first threshold. In scenarios with high throughput requirements, HARQ needs to be disabled to further improve throughput performance.
[0165] The TB size is less than the third threshold and N is greater than the first threshold, the throughput performance is low, and HARQ needs to be disabled to improve the throughput performance.
[0166] The TB size is less than the third threshold and N is less than the first threshold. By disabling HARQ, the throughput performance is significantly improved.
[0167] Possible examples of the terminal device referring to the MCS index and the TB size to determine whether the HARQ process is enabled or disabled include the following:
[0168] The MCS index is equal to or greater than the second threshold, and the TB size is equal to or greater than the third threshold. Because the transmission duration of the second downlink information is long, HARQ needs to be disabled to reduce delay.
[0169] The MCS index is greater than or equal to the second threshold and the TB size is less than the third threshold. In scenarios with high throughput requirements, HARQ needs to be disabled to further improve throughput performance.
[0170] The MCS index is less than the second threshold and the TB size is greater than the third threshold, the throughput performance is low, and HARQ needs to be disabled to improve the throughput performance.
[0171] The MCS index is less than the second threshold and the TB size is less than the third threshold. By disabling HARQ, the throughput performance is significantly improved.
[0172] Possible examples of the terminal device determining whether the HARQ process is enabled or disabled by referring to the MCS index, N, and TB size include the following:
[0173] When MCS is greater than or equal to the second threshold, N is greater than or equal to the first threshold, and TB size is greater than or equal to the third threshold, the HARQ process is disabled to reduce delay.
[0174] When MCS is greater than or equal to the second threshold, N is less than the first threshold, and TB size is greater than or equal to the third threshold, HARQ processes may be disabled to further improve throughput in scenarios with high throughput requirements.
[0175] When MCS is greater than or equal to the second threshold, N is less than the first threshold, and TB size is less than the third threshold, the channel condition is good, the decoding accuracy rate is high, and disabling the HARQ process does not affect reliability.
[0176] When MCS is greater than or equal to the second threshold, N is greater than or equal to the first threshold, and TB size is less than the third threshold, it indicates that the channel condition is poor, the decoding accuracy rate is low, and activation is required to improve reliability.
[0177] When MCS is less than the second threshold, N is greater than or equal to the first threshold, and TB size is greater than or equal to the third threshold, the channel condition is poor and in order to meet the throughput requirement, the HARQ process is disabled to improve the throughput performance.
[0178] When MCS is less than the second threshold, N is less than the first threshold, and TB size is greater than or equal to the third threshold, the channel condition is good, the throughput requirement is low, but the reliability requirement is high, and the HARQ process may be disabled.
[0179] When MCS is less than the second threshold, N is less than the first threshold, and TB size is less than the third threshold, disabling HARQ processes can significantly improve throughput performance.
[0180] When MCS is less than the second threshold, N is greater than or equal to the first threshold, and TB size is less than the third threshold, the channel condition is poor, the throughput performance is low, and the transmission delay can be reduced by disabling the HARQ process.
[0181] In Examples 1 and 4, the first threshold is used to distinguish the impact of the size N of the time domain resource occupied for the transmission of downlink information on the throughput performance of the system. When N is greater than the first threshold, it indicates that the transmission of downlink information has a large impact on the throughput performance of the communication system. When N is less than the first threshold, it indicates that the transmission of downlink information has a small impact on the throughput performance of the communication system. The first threshold may be related to a first parameter. The first parameter includes at least one of the following:
[0182] 1. A communication delay between a terminal device and a network device, for example, a round trip delay (RTD), a common timing advance (Common TA), or another delay-related parameter between the terminal device and the network device. Optionally, a longer communication delay between the terminal device and the network device indicates a smaller impact of the size of the time domain resource occupied for transmitting downlink information on the throughput performance of the communication system. In this case, the first threshold is larger.
[0183] 2. The communication distance between the terminal device and the network device. Generally, the longer the communication distance between the terminal device and the network device, the longer the communication delay. Therefore, similarly, the longer the communication distance between the terminal device and the network device, the smaller the impact of the size of the time domain resource occupied for transmitting downlink information on the throughput performance of the communication system. In this case, the first threshold value is larger.
[0184] However, it should be understood that communication delay is not only related to communication distance, but also, for example, to the communication quality of the communication link.
[0185] 3. Type of network device. Different types of network devices have different communication distances between terminal devices and network devices, and satellites such as GEO, MEO, and LEO (including LEO1200, LEO600, etc.) have different orbital altitudes. Alternatively, when the types of network devices are different, the communication delay between the terminal device and the network device is different. For example, different network devices have different communication capabilities, and the quality of the established communication connection is different. As a result, the communication delay between the terminal device and the network device is different.
[0186] For example, when the network device is a GEO, the first threshold is 64; when the network device is a LEO1200, the first threshold is 16; and when the network device is a LEO600, the first threshold is 8.
[0187] In Examples 1 and 4, the first threshold may be related to the number M of HARQ processes between the terminal device and the network device. For example, a larger M indicates a shorter communication delay between the terminal device and the network device and a larger impact of the size of the time domain resource occupied for transmitting downlink information on the throughput performance of the communication system. In this case, the first threshold is smaller. Optionally, in a LEO1200 scenario, when M=1, the first threshold is 16, and when M=2, the first threshold is 8; and in a LEO600 scenario, when M=1, the first threshold is 8, and when M=2, the first threshold is 4.
[0188] Optionally, the network device transmits threshold configuration information to the terminal device to configure the first threshold. The threshold configuration information may directly indicate the first threshold, or the threshold configuration information may indicate at least one of the type of the network device, the communication delay between the terminal device and the network device, or the communication distance between the terminal device and the network device. Of course, this is not limited in the present application. For example, the first threshold may be defined in a protocol. In another example, the first threshold may be determined by the terminal device based on the number M of HARQ processes of the terminal device.
[0189] It should be noted that in Examples 2 and 4, a larger MCS index of the downlink information indicates a larger number of effective bits that can be carried in a resource element and a shorter delay in transmitting the downlink information. The second threshold is used to distinguish the impact of the transmission rate of the downlink information on the throughput performance of the communication system. When the MCS is greater than the second threshold, it indicates that the transmission rate of the downlink information is high and has a small impact on the throughput performance of the communication system. When the MCS is less than the second threshold, it indicates that the transmission rate of the downlink information is low and has a large impact on the throughput performance of the communication system. The second threshold may be related to the first parameter. For the first parameter, see the previous examples.
[0190] Optionally, a longer communication delay between the terminal device and the network device indicates a smaller impact of the transmission rate of the downlink information on the throughput performance of the communication system, in which case the second threshold is smaller.
[0191] Optionally, a longer communication distance between the terminal device and the network device indicates a longer communication delay, and thus, similarly, a longer communication distance between the terminal device and the network device indicates a smaller second threshold.
[0192] In Examples 2 and 4, the second threshold may be related to the number M of HARQ processes between the terminal device and the network device. For example, a larger M indicates a shorter communication delay between the terminal device and the network device and a greater impact of the transmission rate of downlink information on the throughput performance of the communication system. In this case, the first threshold is larger.
[0193] Optionally, the network device transmits threshold configuration information to the terminal device to configure the second threshold. The threshold configuration information may directly indicate the second threshold, or the threshold configuration information may indicate at least one of the type of the network device, the communication delay between the terminal device and the network device, or the communication distance between the terminal device and the network device. Of course, this is not limited in the present application. For example, the second threshold may be defined in a protocol. In another example, the second threshold may be determined by the terminal device based on the number M of HARQ processes of the terminal device.
[0194] In Examples 3 and 4, the third threshold is used to distinguish the impact of the TB size of the transmission of downlink information on the throughput performance of the system. When the TB size is greater than the first threshold, it indicates that the transmission of downlink information has a large impact on the throughput performance of the communication system. When the TB size is less than the first threshold, it indicates that the transmission of downlink information has a small impact on the throughput performance of the communication system. The first threshold may be related to a first parameter. For the first parameter, see the previous examples.
[0195] Optionally, a longer communication delay between the terminal device and the network device indicates a smaller impact of the TB size of the second downlink information on throughput performance of the communication system, in which case the first threshold is larger.
[0196] Optionally, a longer communication distance between the terminal device and the network device indicates a longer communication delay. Therefore, a longer communication distance between the terminal device and the network device indicates a smaller impact of the TB size of the second downlink information on the throughput performance of the communication system. In this case, the first threshold is larger.
[0197] In Examples 3 and 4, the third threshold may be related to the number M of HARQ processes between the terminal device and the network device. For example, a larger M indicates a shorter communication delay between the terminal device and the network device and a greater impact of the size of the time domain resource occupied for transmitting downlink information on the throughput performance of the communication system. In this case, the first threshold is smaller.
[0198] Optionally, the network device transmits threshold configuration information to the terminal device to configure the third threshold. The threshold configuration information may directly indicate the third threshold, or the threshold configuration information may indicate at least one of the type of the network device, the communication delay between the terminal device and the network device, or the communication distance between the terminal device and the network device. Of course, this is not limited in the present application. For example, the third threshold may be defined in a protocol. In another example, the third threshold may be determined by the terminal device based on the number M of HARQ processes of the terminal device.
[0199] In Example 4, the threshold configuration information sent by the network device to the terminal device may include at least two of the first threshold configuration information, the second threshold configuration information, and the third threshold configuration information. For configuration methods, please refer to the first threshold and the second threshold configuration methods. Details will not be repeated here.
[0200] In Examples 1, 2, 3, and 4, the network device dynamically adjusts the HARQ process using any downlink signaling that can implement flexible scheduling, such as at least one of DCI, broadcast messages, MAC CE signaling, and RRC signaling, to improve the flexibility of scheduling the HARQ process and reduce the scheduling delay.
[0201] In some embodiments, the terminal device needs to be configured by the network device to allow the terminal device to dynamically adjust the HARQ process. For example, the network device sends first indication information to the terminal device, where the first indication information indicates that the terminal device is allowed to adjust the dynamically adjustable HARQ process.
[0202] Optionally, the network device may transmit the first indication information before transmitting the first information, or may transmit the first indication information after transmitting the first information. When the network device transmits the first indication information after transmitting the first information, the first indication information may be understood as activating a dynamic adjustment function of the HARQ process. In other words, only after receiving the first indication information, the terminal device can determine whether the m-th HARQ process is enabled or disabled based on the configuration information of the m-th HARQ process.
[0203] To further improve the reliability of dynamically adjusting the HARQ process, the terminal device needs to send capability information to the network device, where the capability information indicates that the terminal device has the capability to adjust the dynamically adjustable HARQ process. Then, the network device sends first indication information to the terminal device to indicate that the terminal device is authorized to adjust the dynamically adjustable HARQ process.
[0204] In some embodiments, when the mth HARQ is enabled, the first bit in the configuration information may indicate a feedback resource and / or a feedback parameter of feedback information transmitted based on the mth HARQ process. In some other embodiments, when the mth HARQ is disabled, the first bit in the configuration information may indicate to perform data transmission enhancement for the mth HARQ process. For example, the first bit may indicate a larger number of repetitions and / or a larger aggregation level, or the first bit may indicate a parameter related to a performance improvement technique, such as the number of repetitions, aggregation level, diversity, antenna selection, precoding, or polarization multiplexing. When the mth HARQ is disabled, the first bit is reused to implement data transmission enhancement.
[0205] For example, the configuration information is a DCI. In a Narrow Band Internet of Things (NB-IoT) communication scenario, the indicator field of the first bit may include, but is not limited to, at least one of the following:
[0206] (1) HARQ-ACK resource field: The size is 4 bits, and indicates the start point of the time domain resource of ACK / NACK for the narrowband physical downlink shared channel (NPDSCH). Specifically, when NPDSCH starts to be received from the nth subframe, the corresponding ACK / NACK starts to be fed back from the (n+k)th subframe. Therefore, when ACK / NACK is not fed back, the field may indicate data transmission extension.
[0207] (2) Modulation and Coding Scheme Field: This field indicates the size of the selected TB or whether the 16QAM modulation scheme is used. For example, when the field is 1111 (size is 4 bits), it indicates that the 16QAM modulation scheme is used; otherwise, the QPSK modulation scheme is used, and different values (0 to 13) in the DCI and other parameters determine the TB size. One or more bits of the field may be reused. For example, the last one or two bits of the field indicate data transmission extension when the HARQ process is disabled, and the first one or two bits are used for indication according to existing standards.
[0208] (3) New Data Indicator Field: The size is 1 bit. The field indicates whether the scheduled data is new data or retransmitted data. When the HRAQ process is disabled, new data is scheduled every time. Therefore, this field may indicate data transmission extension. For example, the configuration information is DCI. In an NR communication scenario, the first bit indicates at least one of the following:
[0209] (4) PDSCH-to-HARQ_feedback timing indicator: 3 bits are used to indicate the timing between the Physical Downlink Shared Channel (PDSCH) and HARQ. For example, PDSCH starts to be received from the nth slot, and ACK / NACK feedback starts to be fed back from n+kth slot. When the HARQ process is disabled, the 3 bits can indicate data transmission extension.
[0210] (5) Power control parameter of physical uplink control channel (PUCCH) for carrying ACK / NACK: 2 bits are used to carry out the indication. When the HRAQ process is disabled, 2 bits can indicate data transmission extension.
[0211] (6) Parameter regarding resource allocation of PUCCH carrying ACK / NACK: 3 bits are used to carry out the indication. When the HRAQ process is disabled, the 3 bits may indicate data transmission extension.
[0212] For example, the configuration information is DCI. Regardless of whether it is an NB-IoT communication scenario or an NR communication scenario, the first bit further includes:
[0213] (7) Modulation Order Indicator Bit: In satellite communication scenarios, high-order modulation schemes are usually not used, i.e., several highest MCS indices do not need to be supported in satellite communication scenarios. Therefore, each modulation order indicator field in the DCI can be appropriately extended. For example, the x highest bits or the x lowest bits of the field indicate coverage extension parameters, and the remaining bits indicate different MCS indices starting from 0.
[0214] In some embodiments, after receiving the configuration information for the mth HARQ process transmitted by the network device, the terminal device may determine whether the mth HARQ process is enabled or disabled at intervals. The intervals may be related to a data processing delay of the terminal device. For example, the terminal device determines the time required to enable or disable the mth HARQ process based on the configuration information. Alternatively, the intervals may be defined in a protocol or preconfigured by the network device, for example.
[0215] In some embodiments, before receiving the first information transmitted by the network device, the terminal device may transmit a state adjustment request to the network device, where the state adjustment request is used to request that the m-th HARQ process be enabled or disabled. The network device may transmit the first information to the terminal device in response to the request, and the terminal device may then determine whether the m-th HARQ process is enabled or disabled based on the configuration information of the m-th HARQ process in the first information. Alternatively, the network device may transmit a state adjustment response to the terminal device in response to the request, where the state adjustment response is used to confirm that the request of the terminal device is successful or has failed. When the terminal device confirms that the request is successful, the terminal device may determine that the state of whether the m-th HARQ process is enabled or disabled matches the requested HARQ process state.
[0216] In some embodiments, the m-th HARQ process is dynamically adjusted based on any one of the aforementioned embodiments. For example, when the m-th HARQ process is adjusted from enabled to disabled or from disabled to enabled, the m-th HARQ process may be further restored to its initial state, and the initial state may be the state before the dynamic adjustment. For example, after completing feedback of the second downlink information, the terminal device determines that the m-th HARQ process has been restored to its initial state. In another example, the terminal device receives second indication information transmitted by the network device, the second indication information indicating that the adjustment of the m-th HARQ process is to be stopped, and the second indication information may be for deactivating a dynamic adjustment function of the HARQ process. In this case, the terminal device determines that the m-th HARQ process has been restored to its initial state. In another example, when a preset validity period for the dynamic adjustment expires, the terminal device determines that the m-th HARQ process has been restored to its initial state. The validity period may be defined in a protocol or may be preconfigured by the network device.
[0217] The initial state of the HARQ process may be a default state. For example, the HARQ process is enabled by default in an NR system. Alternatively, the initial state of the HARQ process may be pre-configured. For example, the network device configures the initial state of the mth HARQ process to be enabled using RRC signaling. Alternatively, the initial state of the HARQ process may be a state after a previous dynamic adjustment.
[0218] In some embodiments, the method 200 may further include:
[0219] S240. The network device transmits second downlink information to the terminal device on the downlink time domain resource. In response, the terminal device receives the second downlink information from the network device on the downlink time domain resource.
[0220] It should be understood that the order in which S240 and S220 are performed is not limited in this application.
[0221] It should be noted that in S230, when the m-th HARQ process is disabled, the terminal device does not provide feedback on the second downlink information, and when the m-th HARQ process is disabled, the network device may continue to send the next downlink information without needing to wait for feedback information of the second downlink information.
[0222] At S230, when the m-th HARQ process is enabled, the terminal device performs feedback on the second downlink information or sends feedback information of the second downlink information, as shown in S231 of Figure 2. Correspondingly, when the m-th HARQ process is enabled, the network device needs to wait for feedback information of the second downlink information.
[0223] In some embodiments, the M HARQ processes may further include at least one non-dynamically adjustable HARQ process. The non-dynamically adjustable HARQ process may be enabled by default and used to provide feedback on information with high transmission reliability requirements. For example, two HARQ processes, including one non-dynamically adjustable HARQ process and one dynamically adjustable HARQ process enabled by default, are used between the terminal device and the network device. When the dynamically adjustable HARQ process is disabled, the terminal device may use the non-dynamically adjustable HARQ process enabled by default to provide feedback on information with high transmission reliability requirements, and may not provide feedback on other information with low reliability requirements based on the disabled state of the dynamically adjustable HARQ process. When the dynamically adjustable HARQ process is enabled, the terminal device may use any of the HARQ processes to provide feedback on information with high transmission reliability requirements, for example, may use an idle HARQ process among the two HARQ processes to provide feedback on information with high transmission reliability requirements.
[0224] The data with high transmission reliability requirements may include service data such as advance warnings or notifications. For example, the data with high transmission reliability requirements may be carried on a specific data bearer channel, for example, on a MAC CE. The terminal device may determine whether feedback needs to be performed using an enabled HARQ process based on the data bearer channel of the downlink information.
[0225] The first information may include configuration information of multiple HARQ processes, where different HARQ processes correspond to different downlink information (e.g., TB) but may be scheduled using the same downlink control information. Based on any one of the above examples, the terminal device does not determine whether feedback needs to be performed for downlink information for the configuration of the HARQ processes, but determines whether feedback needs to be performed for all downlink information based on one configuration of the HARQ processes. In some embodiments, when feedback needs to be performed for some downlink information and not for some other downlink information, the terminal device may determine, based on the configuration information of the HARQ process corresponding to the i-th downlink information, that all HARQ processes corresponding to all downlink information are disabled or all HARQ processes corresponding to all downlink information are enabled, where the i-th downlink information is any one of multiple downlink information scheduled using the same downlink control information. For example, according to the first downlink information (TB), it is determined that the HARQ process corresponding to each downlink information is disabled or enabled, according to the second downlink information (TB), it is determined that the HARQ process corresponding to each downlink information is disabled or enabled, or according to the last downlink information (TB), it is determined that the HARQ process corresponding to each downlink information is disabled or enabled. When it is determined based on the i-th downlink information that feedback is required, if HARQ for each downlink information needs to be configured to be enabled, the network device transmits the downlink information for which feedback needs to be performed based on the configuration of the HARQ process as the i-th downlink information of the multiple downlink information scheduled using the same downlink control information.Similarly, when the network device needs to be configured to disable HARQ for each piece of downlink information, the network device transmits downlink information for which feedback does not need to be performed based on the configuration of the HARQ process as the i-th downlink information of the plurality of downlink information scheduled using the same downlink control information.
[0226] It should be understood that the network device also needs to determine whether the m-th HARQ process is enabled or disabled based on the number of time units of the downlink time domain resource and / or the MCS index. Then, if the network device determines that the m-th HARQ process is enabled, the network device may wait for the terminal device to transmit feedback information of the second downlink information, or if the network device determines that the m-th HARQ process is disabled, the network device may continue to transmit the next downlink information without needing to wait for feedback information of the second downlink information.
[0227] The implementation of the network device determining whether the m-th HARQ process is enabled or disabled is the same as or similar to the implementation of the terminal device in the above-mentioned embodiment. Details will not be repeated here. Optionally, the network device may determine the transmission parameters of the m-th HARQ process, i.e., the number of time units of the downlink time domain resource and / or the MCS index of the m-th HARQ.
[0228] It should be further understood that the order of the process in which the network device determines whether the m-th HARQ process is enabled or disabled and the process in which the network device sends the first information is not limited in this embodiment of the present application.
[0229] Therefore, in this embodiment of the present application, the terminal device and the network device determine whether the HARQ process between the terminal device and the network device is enabled or disabled based on the number of time units of the downlink time domain resource and / or the MCS index, so as to avoid constantly dynamically adjusting the HARQ process based on RRC signaling, improve the flexibility of scheduling the HARQ process, and reduce the scheduling delay.
[0230] In some embodiments, the terminal device may provide feedback on the first downlink information using one of the M HARQ processes. The first downlink information is downlink information having a feedback requirement, and may include, for example, the aforementioned data having a high transmission reliability requirement. For the first downlink information, please refer to the above-mentioned embodiments. Details will not be described again. Hereinafter, an embodiment of the present application will be described with reference to FIG. 3.
[0231] 3 is a schematic diagram of an interaction procedure of a communication method 300 according to an embodiment of the present application. Referring to FIG. 3, the method 300 includes the following steps:
[0232] S310. The network device sends first downlink information to the terminal device.
[0233] In response, the terminal device receives the first downlink information sent by the network device.
[0234] S320. The terminal device sends feedback information of the first downlink information using an n-th HARQ process among the M HARQ processes, where M is greater than or equal to n and n is greater than or equal to 1.
[0235] Correspondingly, the network device receives feedback information of the first downlink information sent by the terminal device using the n-th HARQ process.
[0236] S330-1: The terminal device determines that the nth HARQ process is enabled. S330-2: The network device determines that the nth HARQ process is enabled.
[0237] It should be noted that the M HARQ processes between the terminal device and the network device include at least one dynamically adjustable HARQ process, and the nth HARQ process may be any one of the M HARQ processes, for example, a dynamically adjustable HARQ process or a non-dynamically adjustable HARQ process.
[0238] For example, when M is equal to 1, a dynamically adjustable HARQ process is used between the terminal device and the network device. After receiving the first downlink information, the terminal device may use the HARQ information to provide feedback on the first downlink information. In this case, it is determined that the HARQ process is enabled. For example, when the initial state of the HARQ process is disabled, the initial state is adjusted to enabled, or when the initial state of the HARQ process is enabled, the enabled state is maintained.
[0239] When M is greater than 1 (for example, M is equal to 2), one dynamically adjustable HARQ and one non-dynamically adjustable HARQ are used between the terminal device and the network device.
[0240] When a non-dynamically adjustable HARQ process is enabled, the nth HARQ process may be a non-dynamically adjustable HARQ process. In addition, when a dynamically adjustable HARQ process is enabled, feedback is performed for other downlink information, and when the process is disabled, feedback is not performed. Of course, in this embodiment of the present application, the terminal device is not limited to performing feedback using an enabled non-dynamically adjustable HARQ process. For example, the terminal device may alternatively enable a dynamically adjustable HARQ process and provide feedback on the first downlink information by using the dynamically adjustable HARQ process. The network side decides whether the terminal device performs feedback using an enabled non-dynamically adjustable HARQ process or performs feedback based on the dynamically adjustable HARQ process.
[0241] When the non-dynamically adjustable HARQ process is disabled, the nth HARQ process may be a dynamically adjustable HARQ process. For example, the terminal device may enable the dynamically adjustable HARQ process and provide feedback regarding the first downlink information by using the dynamically adjustable HARQ process.
[0242] When the non-dynamically adjustable HARQ process is disabled, the nth HARQ process may be an HARQ process determined by the network side. For example, the network device selects an idle HARQ process from two HARQ processes for feedback. In addition, the terminal device may provide feedback on the first downlink information using the nth HARQ process without adjusting the state of the nth HARQ process. For example, when the nth HARQ process is a non-dynamically adjustable HARQ process, the HARQ process remains in a process disabled state for feedback of other downlink information.
[0243] The initial state may be a default state, e.g., enabled by default or disabled by default, or the state of the HARQ process may be pre-configured, e.g., an enabled or disabled state configured by the network device based on RRC signaling, or the state of the HARQ process may be an enabled or disabled state after a previous dynamic adjustment.
[0244] In some embodiments, if the n-th HARQ process is a dynamically adjustable process, the n-th HARQ process is dynamically adjusted based on any one of the aforementioned embodiments. For example, when the n-th HARQ process is adjusted from enabled to disabled or from disabled to enabled, the n-th HARQ process may be further restored to its initial state. For example, after completing feedback of the first downlink information, the terminal device determines that the n-th HARQ process has been restored to its initial state. In another example, the terminal device receives second indication information transmitted by the network device, where the second indication information indicates that adjustment of the n-th HARQ process should be stopped. In this case, the terminal device determines that the n-th HARQ process has been restored to its initial state. In another example, when a preset validity period for dynamic adjustment expires, the terminal device determines that the n-th HARQ process has been restored to its initial state. The validity period may be defined in a protocol or may be preconfigured by the network device.
[0245] It should be understood that the implementation of the network device determining whether the n-th HARQ process is enabled or disabled is similar to the implementation of the terminal device, and details will not be repeated here.
[0246] It should be further understood that the order of performing S330-1 and S330-2 is not limited in the present application. The terminal device may determine that the n-th HARQ process is valid in the process of transmitting feedback information of the first downlink information, and the network device may determine that the n-th HARQ process is valid in the process of receiving feedback information of the first downlink information. Of course, in some embodiments, the terminal device performing feedback for the first downlink information using the n-th HARQ process does not mean that the n-th HARQ process is valid. In this case, the n-th HARQ process remains in the initial state, so that feedback is or is not performed for downlink information other than the first downlink information based on the initial state.
[0247] Therefore, in this embodiment of the present application, in order to ensure that feedback is performed for the first downlink information having a feedback requirement, improve communication reliability, and flexibly schedule HARQ processes, feedback is performed for the first downlink information having a feedback requirement using one of the M HARQ processes.
[0248] 4 is a schematic block diagram of an apparatus according to an embodiment of the present application. As shown in FIG. 4, the apparatus 400 may include a transceiver unit 410 and a processing unit 420.
[0249] Optionally, the communication apparatus 400 may correspond to the terminal device in the above-described method embodiments, for example, may be a terminal device or a component (e.g., a chip or a chip system) configured within a terminal device.
[0250] It should be understood that the units within the communication device 400 are separately configured to perform the corresponding steps of the methods of the above-described embodiments.
[0251] When the communications device 400 is configured to perform the method 200 shown in FIG. 2 , the transceiver unit 410 may be configured to receive first information transmitted by the network device, where the first information includes configuration information for an m-th hybrid automatic repeat request (HARQ) process; and the processing unit 420 may be configured to determine, based on a number determined from the configuration information, which is a number of time units of the downlink time domain resource, and / or based on an MCS index in the configuration information, whether an m-th HARQ process among the M HARQ processes between the communications device and the network device is enabled or disabled, where M is greater than or equal to m, and m is greater than or equal to 1.
[0252] When the communication apparatus 400 is configured to perform the method 300 shown in FIG. 3 , the transceiver unit 410 may be configured to receive first downlink information transmitted by a network device, where the first downlink information is downlink information having a feedback requirement, the transceiver unit 410 may be further configured to transmit feedback information of the first downlink information using an n-th HARQ process among the M HARQ processes, where the M HARQ processes include at least one dynamically adjustable HARQ process, where M is greater than or equal to n, and n is greater than or equal to 1, and the processing unit 420 may be configured to determine that the n-th HARQ process is valid.
[0253] It should be understood that the specific processes by which the units perform the aforementioned corresponding steps have been described in detail in the aforementioned method embodiments, and will not be described in detail here for the sake of brevity.
[0254] Optionally, the communication apparatus 400 may correspond to a network device in the above-described method embodiments, and may be, for example, a network device or a component configured within a network device (for example, a chip or chip system).
[0255] It should be understood that the modules within the communication device 400 are separately configured to perform corresponding steps of the methods of the above-described embodiments.
[0256] The processing unit 420 may be configured to determine transmission parameters of the m-th HARQ process, where the transmission parameters include a number of time units of the downlink time domain resource and / or an MCS index, and the processing unit 420 is further configured to determine, based on the transmission parameters, whether the m-th HARQ process among the M HARQ processes between the terminal device and the communication apparatus is enabled or disabled, where the m-th HARQ process is configured as a dynamically adjustable HARQ process, where M is greater than or equal to m, and m is greater than or equal to 1.
[0257] Alternatively, the transceiver unit 410 may be configured to transmit first downlink information to a terminal device, where the first downlink information is downlink information having a feedback requirement, and the transceiver unit 410 is further configured to receive feedback information of the first downlink information transmitted by the terminal device using an n-th HARQ process among the M HARQ processes, where the M HARQ processes include at least one dynamically adjustable HARQ process, where M is greater than or equal to n, and n is greater than or equal to 1, and the processing unit is configured to determine that the n-th HARQ process is valid.
[0258] It should be understood that the specific processes by which the units perform the aforementioned corresponding steps have been described in detail in the aforementioned method embodiments, and will not be described in detail here for the sake of brevity.
[0259] When the apparatus 400 is a terminal device or a network device, the transceiver unit 410 of the apparatus 400 may be implemented by using a transceiver and may, for example, correspond to the transceiver 510 of the apparatus 500 shown in Figure 5. The processing unit 420 in the apparatus 400 may be implemented using at least one processor and may, for example, correspond to the processor 520 in the apparatus 500 shown in Figure 5.
[0260] When the apparatus 400 is a chip or chip system configured into a communication device (e.g., a terminal device or a network device), the transceiver unit 410 in the communication apparatus 400 may be implemented using an input / output interface, circuitry, etc., and the processing unit 420 in the apparatus 400 may be implemented using a processor, microprocessor, integrated circuit, etc. integrated into the chip or chip system.
[0261] 5 is another schematic block diagram of an apparatus according to an embodiment of the present application. As shown in FIG. 5, the apparatus 500 may include a transceiver 510, a processor 520, and a memory 530. The transceiver 510, the processor 520, and the memory 530 communicate with each other using an internal connection path. The memory 530 is configured to store instructions. The processor 520 is configured to execute the instructions stored in the memory 530 to control the transceiver 510 to transmit and / or receive signals.
[0262] It should be understood that apparatus 500 may correspond to a terminal device or a network device in the aforementioned method embodiments and may be configured to perform steps and / or procedures performed by the terminal device or the network device in the aforementioned method embodiments. Optionally, memory 530 may include read-only memory and random access memory to provide instructions and data to the processor. A portion of the memory may further include non-volatile random access memory. Memory 530 may be an independent device or may be integrated into processor 520. Processor 520 may be configured to execute instructions stored in memory 530. Additionally, when processor 520 executes instructions stored in memory, processor 520 is configured to perform steps and / or procedures corresponding to the terminal device or the network device in the aforementioned method embodiments.
[0263] Optionally, the apparatus 500 is a terminal device in the above embodiments.
[0264] Optionally, the apparatus 500 is a network device in the above embodiments.
[0265] The transceiver 510 may include a transmitter and a receiver. The transceiver 510 may further include one or more antennas. The processor 520, the memory 530, and the transceiver 510 may be integrated devices on different chips. For example, the processor 520 and the memory 530 may be integrated on a baseband chip, and the transceiver 510 may be integrated on a radio frequency chip. Alternatively, the processor 520, the memory 530, and the transceiver 510 may be integrated devices on the same chip. This is not a limitation of the present application.
[0266] Optionally, the apparatus 500 is a component configured in a terminal device, for example a chip or a chip system.
[0267] Optionally, the apparatus 500 is a component configured in a network device, for example a chip or chip system.
[0268] The transceiver 520 may alternatively be a communications interface, such as an input / output interface or circuitry. The transceiver 520, the processor 510, and the memory 530 may all be integrated on the same chip, for example, on a baseband chip.
[0269] The present application further provides a processing device including at least one processor configured to execute a computer program stored in a memory to enable the processing device to perform the method performed by the terminal device or the network device in the aforementioned method embodiments.
[0270] An embodiment of the present application further provides a processing device including a processor and an input / output interface. The input / output interface is coupled to the processor. The input / output interface is configured to input and / or output information. The information includes at least one of instructions and data. The processor is configured to execute a computer program to enable the processing device to perform the method performed by the terminal device or network device in the aforementioned method embodiment.
[0271] An embodiment of the present application further provides a processing device including a processor and a memory, wherein the memory is configured to store a computer program, and the processor is configured to call the computer program from the memory and execute the computer program to enable the processing device to perform the method performed by the terminal device or the network device in the aforementioned method embodiment.
[0272] It should be understood that the processing device may be one or more chips. For example, the processing device may be a field programmable gate array (FPGA), an application specific integrated circuit (ASIC), a system on chip (SoC), a central processor unit (CPU), a network processor (NP), a digital signal processor (DSP), a microcontroller unit (MCU), a programmable logic device (PLD), or another integrated chip.
[0273] In the implementation process, the steps in the aforementioned method can be implemented using hardware integrated logic circuits in a processor or using instructions in the form of software. The steps of the method disclosed with reference to the embodiments of the present application may be directly executed by a hardware processor, or may be executed using a combination of hardware and software modules in a processor. The software modules may be located in a storage medium mature in the art, such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory, an electrically erasable programmable memory, or a register. The storage medium is located in the memory, and the processor reads information in the memory and performs the steps in the aforementioned method together with the hardware of the processor. To avoid repetition, details will not be described again here.
[0274] It should be noted that the processor in the embodiments of the present application may be an integrated circuit chip and have signal processing capabilities. In the implementation process, the steps in the above-described method embodiments can be implemented by using hardware integrated logic circuitry in the processor or by using instructions in the form of software. The processor may be a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA) or another programmable logic device, a discrete gate or transistor logic device, or a discrete hardware component. The processor may implement or execute the methods, steps, and logic block diagrams disclosed in the embodiments of the present application. The general-purpose processor may be a microprocessor, or the processor may be any conventional processor, etc. The steps of the methods disclosed with reference to the embodiments of the present application may be performed directly by a hardware decoding processor or may be performed using a combination of hardware and software modules in the decoding processor. The software modules may be located in mature storage media in the art, such as random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, or registers. The storage medium is located in the memory, and the processor reads the information in the memory and performs the steps in the aforementioned method together with the processor hardware.
[0275] It will be understood that the memory in this embodiment of the present application may be volatile or nonvolatile memory, or may include volatile and nonvolatile memory. Nonvolatile memory may be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. Volatile memory may be random access memory (RAM) used as an external cache. By way of example and not limitation, many forms of RAM may be used, such as static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct Rambus dynamic random access memory (DR RAM). It should be noted that the memory of the systems and methods described herein includes, but is not limited to, these and any other suitable types of memory.
[0276] According to the method provided in the embodiments of the present application, the present application further provides a computer program product, which includes computer program code, which, when executed on a computer, enables the computer to execute the method performed by the terminal device or network device in the aforementioned method embodiments.
[0277] According to the method provided in the embodiment of the present application, the present application further provides a computer-readable storage medium, which stores program code, which, when executed on a computer, enables the computer to execute the method performed by the terminal device or network device in the above-mentioned method embodiment.
[0278] According to the method provided in the embodiment of the present application, the present application further provides a communication system, which includes the above-mentioned terminal device and network device.
[0279] As used herein, terms such as “component,” “module,” and “system” are used to refer to computer-related entities, hardware, firmware, a combination of hardware and software, software, or software running on it. For example, a component may be, but is not limited to, a process running on a processor, a processor, an object, an executable file, a thread of execution, a program, and / or a computer. As illustrated using the figures, both computing devices and applications running on computing devices may be components. One or more components may reside within a process and / or thread of execution, and components may be located on one computer and / or distributed between two or more computers. Additionally, these components may execute from various computer-readable media that store various data structures. For example, components may communicate using local and / or remote processes based on signals, for example, having one or more data packets (e.g., data from two components interacting with another component in a local system, a distributed system, and / or over a network such as the Internet that interacts with other systems using signals).
[0280] In combination with the examples described in the embodiments disclosed herein, those skilled in the art may recognize that the modules and algorithm steps may be implemented by electronic hardware or a combination of computer software and electronic hardware. Whether these functions are performed by hardware or software depends on the specific application and the design constraints of the technical solution. Those skilled in the art may implement the described functions using various methods for each specific application, but such implementation should not be considered to exceed the scope of this application.
[0281] For ease of explanation, the detailed working processes of the aforementioned systems, devices and modules should refer to the corresponding processes of the aforementioned method embodiments, and the details will not be described again here, as will be clearly understood by those skilled in the art.
[0282] In some embodiments provided in the present application, it should be understood that the disclosed system, device, and method may be implemented in other ways. For example, the device embodiment described above is merely an example. For example, the module division is merely a logical functional division, and other divisions may be used in actual implementation. For example, multiple modules or components may be combined or integrated into another system, or some features may be ignored or not implemented. In addition, the mutual couplings or direct couplings or communication connections shown or discussed may be implemented through some interfaces. Indirect couplings or communication connections between devices or modules may be implemented in electronic, mechanical, or other forms.
[0283] The modules described as separate parts may or may not be physically separate, and the parts shown as modules may or may not be physical modules, and may be located in one location or distributed across multiple network modules. Some or all of the modules may be selected according to actual needs to achieve the objectives of the solutions of the embodiments.
[0284] In addition, the functional modules in the embodiments of the present application may be integrated as one processing module, or each of the modules may exist physically alone, or two or more modules may be integrated as one module.
[0285] When functions are realized in the form of software functional modules and sold or used as an independent product, the functions may be stored in a computer-readable storage medium. Based on this understanding, a part that essentially contributes to the technical solution of the present application or a part of the technical solution may be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for enabling a computer device (which may be a personal computer, a server, a network device, etc.) to execute all or part of the steps of the method of the embodiments of the present application. The aforementioned storage medium includes any medium that can store program code, such as a USB flash drive, a removable hard disk drive, a ROM, a RAM, a magnetic disk, an optical disk, etc.
[0286] The above description is merely a specific implementation of the present application and is not intended to limit the scope of protection of the present application. Any variations or replacements that can be easily conceived by those skilled in the art within the technical scope disclosed in the present application shall fall within the scope of protection of the present application. Therefore, the scope of protection of the present application shall be subject to the scope of protection of the claims. [Explanation of symbols]
[0287] 110 terminals 120 satellites 130 Ground Station 200 Communication Methods 300 Communication Method 400 Communication equipment 410 Transceiver Unit 420 Processing Unit 500 devices 510 Transceiver, Processor 520 Transceiver, Processor 530 memory
Claims
1. 1. A communication method comprising: receiving, by a terminal device, first information sent by a network device, the first information including configuration information of an m-th hybrid automatic repeat request (HARQ) process; determining, by the terminal device, whether the m-th HARQ process among M HARQ processes between the terminal device and the network device is enabled or disabled based on a number of time units of downlink time domain resources, the number being determined from the configuration information and / or based on an MCS index in the configuration information, wherein the m-th HARQ process is configured as a dynamically adjustable HARQ process; M is greater than or equal to m, and m is greater than or equal to 1; performing, by the terminal device, a communication based on the result of the determining step; A communication method, including:
2. determining, by the terminal device, whether the m-th HARQ process among M HARQ processes between the terminal device and the network device is enabled or disabled based on a number of time units of downlink time domain resources that is determined from the configuration information and / or based on an MCS index in the configuration information; determining, by the terminal device, that the m-th HARQ process is disabled when the number of time units of the downlink time domain resource and a first threshold satisfy a first relationship and / or the MCS index in the configuration information and a second threshold satisfy a second relationship; Including, The first relationship is the number of time units of the downlink time domain resource is greater than or equal to the first threshold; or the number of time units of the downlink time domain resource is less than or equal to the first threshold value; and The second relationship is the MCS index is less than or equal to the second threshold; or The MCS index is equal to or greater than the second threshold. including one of The method of claim 1.
3. determining, by the terminal device, whether the m-th HARQ process among M HARQ processes between the terminal device and the network device is enabled or disabled based on a number of time units of downlink time domain resources that is determined from the configuration information and / or based on an MCS index in the configuration information; determining, by the terminal device, that the m-th HARQ process is valid when the number of time units of the downlink time domain resource and a first threshold do not satisfy a first relationship, or when the MCS index in the configuration information and a second threshold do not satisfy a second relationship; Including, The first relationship is the number of time units of the downlink time domain resource is greater than or equal to the first threshold; and the number of time units of the downlink time domain resource is less than or equal to the first threshold value; and The second relationship is the MCS index is greater than or equal to the second threshold; and The MCS index is equal to or less than the second threshold. including one of 3. The method according to claim 1 or 2.
4. The method of claim 2 or 3, wherein the first threshold and / or the second threshold is related to M.
5. The first threshold and / or the second threshold are related to a first parameter, and the first parameter is a communication delay between the terminal device and the network device; or the communication distance between the terminal device and the network device; or the type of said network device; 5. The method according to claim 2, comprising at least one of:
6. The method comprises: receiving, by the terminal device, threshold configuration information transmitted by the network device, the threshold configuration information being used to configure the first threshold and / or the second threshold; 6. The method of any one of claims 2 to 5, further comprising:
7. Before the step of receiving, by the terminal device, the first information transmitted by the network device, the method further comprises: sending, by the terminal device, a state adjustment request to the network device, the state adjustment request being used to request that the m-th HARQ process be enabled or disabled; 10. The method of claim 1, further comprising:
8. receiving, by the terminal device, first indication information sent by the network device, the first indication information indicating that the terminal device is authorized to adjust a dynamically adjustable HARQ process; 8. The method of claim 1, further comprising:
9. Before the step of receiving, by the terminal device, first indication information sent by the network device, the method includes: sending, by the terminal device, capability information to the network device, the capability information indicating that the terminal device has a capability to adjust the dynamically adjustable HARQ process; 9. The method of claim 8, further comprising:
10. the m-th HARQ process is enabled, and a first bit in the configuration information indicates a feedback resource and / or a feedback parameter of feedback information transmitted based on the m-th HARQ process; or the m-th HARQ process is disabled, and a first bit in the configuration information indicates that data transmission extension is performed for the m-th HARQ process; 10. The method according to any one of claims 1 to 9.
11. determining, by the terminal device based on a first event, that the m-th HARQ process has been restored to an initial state, the initial state being preset or indicated by control signaling; further comprising The first event is The terminal device receives second indication information sent by the network device, the second indication information indicating to stop adjusting the m-th HARQ process; or the expiration of a preset validity period for dynamic adjustment; including one of 11. The method according to any one of claims 1 to 10.
12. The number of time units of the downlink time domain resource is in the configuration information, the number of transport blocks TB, the number of iterations, and the number of time units occupied by one repetition of each TB, 12. The method according to claim 1, wherein the method is associated with at least one of the following:
13. 1. A communication method comprising: receiving, by a terminal device, first downlink information transmitted by a network device, wherein the first downlink information is downlink information having a feedback requirement; transmitting, by the terminal device, feedback information of the first downlink information using an n-th HARQ process among M HARQ processes, where the M HARQ processes include at least one dynamically adjustable HARQ process, where M is greater than or equal to n, and n is greater than or equal to 1; determining, by the terminal device, that the n-th HARQ process is enabled; A communication method, including:
14. The method of claim 13 , wherein the first downlink information is carried in a media access control element (MAC CE).
15. The method comprises: determining, by the terminal device based on a first event, that the n-th HARQ process has been restored to an initial state, the initial state being preset or indicated by control signaling; further comprising The first event is the terminal device receives second indication information sent by the network device, the second indication information indicating that the terminal device stops adjusting the n-th HARQ process; or the expiration of a preset validity period; including one of 15. The method of claim 13 or 14.
16. 1. A communication method comprising: determining, by the network device, transmission parameters of the m-th HARQ process, wherein the transmission parameters include a number of time units of a downlink time domain resource and / or an MCS index; determining, by the network device, whether the m-th HARQ process among M HARQ processes between the terminal device and the network device is enabled or disabled based on the transmission parameters, wherein the m-th HARQ process is configured as a dynamically adjustable HARQ process; M is greater than or equal to m, and m is greater than or equal to 1; performing, by the network device, a communication based on the result of the determining step; A communication method, including:
17. determining, by the network device, whether the m-th HARQ process among M HARQ processes between the terminal device and the network device is enabled or disabled based on the transmission parameters, determining, by the network device, that the m-th HARQ process is disabled when the number of time units of the downlink time domain resource and a first threshold satisfy a first relationship and / or the MCS index in configuration information and a second threshold satisfy a second relationship; Including, The first relationship is the number of time units of the downlink time domain resource is greater than or equal to the first threshold; or the number of time units of the downlink time domain resource is less than or equal to the first threshold value; and The second relationship is the MCS index is less than or equal to the second threshold; or The MCS index is equal to or greater than the second threshold. including one of 17. The method of claim 16.
18. determining, by the network device, whether the m-th HARQ process among M HARQ processes between the terminal device and the network device is enabled or disabled based on the transmission parameters, determining, by the network device, that the m-th HARQ process is enabled when the number of time units of the downlink time domain resource and a first threshold do not satisfy a first relationship, or when the MCS index in configuration information and a second threshold do not satisfy a second relationship; Including, The first relationship is the number of time units of the downlink time domain resource is greater than or equal to the first threshold; and the number of time units of the downlink time domain resource is less than or equal to the first threshold value; and The second relationship is the MCS index is greater than or equal to the second threshold; and The MCS index is equal to or less than the second threshold. including one of 17. The method of claim 16.
19. 19. The method of claim 17 or 18, wherein the first threshold and / or the second threshold is related to M.
20. The first threshold and / or the second threshold are related to a first parameter, and the first parameter is a communication delay between the terminal device and the network device; or the communication distance between the terminal device and the network device; or the type of said network device; 20. The method of any one of claims 17 to 19, comprising at least one of:
21. The method comprises: sending, by the network device, threshold configuration information to the terminal device, the threshold configuration information being used to configure the first threshold and / or the second threshold; 21. The method of any one of claims 17 to 20, further comprising:
22. The method comprises: transmitting, by the network device, first information to the terminal device, the first information including the configuration information of the m-th HARQ process, the configuration information being used to determine the number of time units of the downlink time domain resource, and / or the configuration information including the MCS index; 22. The method of any one of claims 16 to 21, further comprising:
23. Before the step of transmitting first information to the terminal device by the network device, the method further comprises: receiving, by the network device, a state adjustment request sent by the terminal device, the state adjustment request being used to request that the m-th HARQ process be enabled or disabled; 23. The method of claim 22, further comprising:
24. sending, by the network device, first indication information to the terminal device, the first indication information indicating that the terminal device is authorized to adjust the dynamically adjustable HARQ process; 24. The method of any one of claims 16 to 23, further comprising:
25. Before the step of transmitting first indication information to the terminal device by the network device, the method includes: receiving, by the network device, capability information transmitted by the terminal device, the capability information indicating that the terminal device has the capability to adjust the dynamically adjustable HARQ process; 25. The method of claim 24, further comprising:
26. the m-th HARQ process is enabled, and a first bit in the configuration information indicates a feedback resource and / or a feedback parameter of feedback information transmitted based on the m-th HARQ process; or the m-th HARQ process is disabled, and a first bit in the configuration information indicates that data transmission extension is performed for the m-th HARQ process; 26. The method of any one of claims 16 to 25.
27. sending, by the network device, second indication information to the terminal device, the second indication information indicating to stop adjusting the m-th HARQ process; 27. The method of any one of claims 16 to 26, further comprising:
28. The number of time units of the downlink time domain resource is in the configuration information, the number of transport blocks TB, the number of iterations, and the number of time units occupied by one repetition of each TB, 28. The method of any one of claims 16 to 27, wherein the method is associated with one or a combination of:
29. 1. A communication method comprising: sending, by a network device, first downlink information to a terminal device, the first downlink information being downlink information having a feedback requirement; receiving, by the network device, feedback information of the first downlink information sent by the terminal device using an n-th HARQ process among M HARQ processes, where the M HARQ processes include at least one dynamically adjustable HARQ process, M is greater than or equal to n, and n is greater than or equal to 1; determining, by the network device, that the n-th HARQ process is valid; A communication method, including:
30. 30. The method of claim 29, wherein the first downlink information is carried in a MAC CE.
31. The method comprises: sending, by the network device, second indication information to the terminal device, the second indication information indicating that the terminal device should stop adjusting the n-th HARQ process; 31. The method of claim 29 or 30, further comprising:
32. A communication device, a transceiver unit configured to receive first information transmitted by a network device, the first information including configuration information for an m-th hybrid automatic repeat request (HARQ) process; a processing unit configured to determine whether the m-th HARQ process among M HARQ processes between the communication device and the network device is enabled or disabled based on a number of time units of a downlink time domain resource, the number being determined from the configuration information and / or based on an MCS index in the configuration information, wherein the m-th HARQ process is configured as a dynamically adjustable HARQ process; Equipped with M is greater than or equal to m, and m is greater than or equal to 1; the processing unit is further configured to perform a communication based on a result of the determining step. Communication equipment.
33. The processing unit determining that the m-th HARQ process is disabled when the number of time units of the downlink time domain resource and a first threshold satisfy a first relationship and / or the MCS index in the configuration information and a second threshold satisfy a second relationship; Specifically configured to The first relationship is the number of time units of the downlink time domain resource is greater than or equal to the first threshold; or the number of time units of the downlink time domain resource is less than or equal to the first threshold value; and The second relationship is the MCS index is less than or equal to the second threshold; or The MCS index is equal to or greater than the second threshold. including one of 33. The apparatus of claim 32.
34. The apparatus of claim 33 , wherein the first threshold and / or the second threshold are related to M.
35. A communication device, a transceiver unit configured to receive first downlink information transmitted by a network device, the first downlink information being downlink information having a feedback requirement; the transceiver unit is further configured to transmit feedback information of the first downlink information using an n-th HARQ process among M HARQ processes, the M HARQ processes including at least one dynamically adjustable HARQ process, M is greater than or equal to n, and n is greater than or equal to 1; a processing unit configured to determine that the n-th HARQ process is enabled; and A communication device comprising:
36. a processing unit configured to determine transmission parameters of an m-th HARQ process, the transmission parameters comprising a number of time units of a downlink time domain resource and / or an MCS index; A communication device comprising: The processing unit is further configured to determine, based on the transmission parameters, whether the m-th HARQ process among M HARQ processes between the terminal device and the communication apparatus is enabled or disabled, and the m-th HARQ process is configured as a dynamically adjustable HARQ process; M is greater than or equal to m, and m is greater than or equal to 1; the processing unit is further configured to perform a communication based on a result of the determining step. Communication equipment.
37. The processing unit determining that the m-th HARQ process is disabled when the number of time units of the downlink time domain resource and a first threshold satisfy a first relationship and / or the MCS index in the configuration information and a second threshold satisfy a second relationship; Specifically configured to The first relationship is the number of time units of the downlink time domain resource is greater than or equal to the first threshold; or the number of time units of the downlink time domain resource is less than or equal to the first threshold value; and The second relationship is the MCS index is less than or equal to the second threshold; or The MCS index is equal to or greater than the second threshold. including one of 37. The apparatus of claim 36.
38. 38. The apparatus of claim 37, wherein the first threshold and / or the second threshold is related to M.
39. A communication device, a transceiver unit configured to transmit first downlink information to a terminal device, the first downlink information being downlink information having a feedback requirement; the transceiver unit is further configured to receive feedback information of the first downlink information transmitted by the terminal device using an n-th HARQ process among M HARQ processes, wherein the M HARQ processes include at least one dynamically adjustable HARQ process, where M is greater than or equal to n, and n is greater than or equal to 1; a processing unit configured to determine that the n-th HARQ process is enabled; and A communication device comprising:
40. 32. A communications device comprising a processor and a memory, wherein the memory is configured to store a computer program, and wherein the processor is configured to invoke and execute the computer program stored in the memory to perform the method of any one of claims 1 to 31.
41. A communication system comprising a terminal device and a network device, wherein the terminal device is configured to perform the method of any one of claims 1 to 15 and the network device is configured to perform the method of any one of claims 16 to 31.
42. 32. A chip comprising a processor configured to retrieve computer instructions from a memory and execute said computer instructions to enable a device in which said chip is installed to perform the method of any one of claims 1 to 31.
43. 32. A computer readable storage medium configured to store computer program instructions, the computer program enabling a computer to perform the method of any one of claims 1 to 31.
44. A computer program product comprising computer program instructions, said computer program instructions enabling a computer to carry out the method of any one of claims 1 to 31.
Citation Information
Patent Citations
Method and apparatus for downlink transmission in ntn
US20220239417A1
Transmission parameter configuration
WO2021024121A1
Conditional feedback for HARQ operation with enabling / disabling per HARQ process
WO2022029339A1
Method and device for transmitting and receiving wireless signal in wireless communication system
WO2022031103A1