HARQ information transmission method and device
By receiving the first and second downlink control information and selecting the DAI according to their timing relationship to determine the number of bits multiplexed for the HARQ information on the PUSCH, the problem of inaccurate HARQ codebook generation in the 5G NR system is solved, and the HARQ information transmission efficiency and scheduling flexibility of network equipment are improved.
Patent Information
- Application Number
- CN202110362433.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-04-02
- Publication Date
- 2025-09-26
- Estimated Expiration
- 2041-04-02
AI Technical Summary
In the 5G NR system, terminal devices are unable to accurately generate HARQ codebooks, resulting in the inability to correctly feedback HARQ information. Existing technologies cannot solve the problem that network devices cannot predict whether there are missed detections in downlink data scheduling.
By receiving the first and second downlink control information, the DAI is selected according to their timing relationship to determine the number of bits multiplexed by the HARQ information on the PUSCH, thereby optimizing the timing constraint of the HARQ information and reducing the scheduling overhead of the access network device.
The efficiency and accuracy of HARQ information transmission are improved, signaling overhead is reduced, and the scheduling flexibility and data processing efficiency of network equipment are enhanced.
Smart Images

Figure CN115189834B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of communication technology, and in particular to a method and device for transmitting hybrid automatic repeat request (HARQ) information. Background Art
[0002] In the fifth generation (5G) mobile communication technology system, the downlink assignment index (DAI) mechanism is introduced to prevent the situation where the terminal device cannot receive the physical downlink control channel (PDCCH) or receives the PDCCH but cannot correctly interpret the physical downlink shared channel (PDSCH) scheduled by the downlink control information (DCI). The DCI contains a DAI field that indicates how many bits of HARQ information the terminal device needs to feedback on the physical uplink control channel (PUCCH) or physical uplink shared channel (PUSCH). In this way, the terminal device can use the DAI field to determine whether it has missed the PDCCH and the corresponding downlink data PDSCH.
[0003] In the 5G NR system, the DAI mechanism includes two different DAIs: counter DAI, which is used to count how many PDCCHs or PDSCHs are sent / scheduled during the current PDCCH monitoring period, or the number of PDCCHs / PDSCHs sent / scheduled; the other DAI is total DAI, which indicates the number of downlink data PDSCHs or PDCCHs that need to be fed back on PUCCH / PUSCH. Furthermore, the number of HARQ information bits fed back on PUCCH / PUSCH or the number of HARQ information bits that need to be multiplexed can also be obtained.
[0004] The NR version 15 (Release-15) protocol requires that after the uplink grant (UL grant), the terminal device does not receive the PUSCH scheduled by the new downlink scheduling grant (DL grant), that is, the network device does not require the terminal device to feedback the downlink scheduling of the corresponding HARQ information on the PUSCH after sending the UL grant. For example, if the UL grant uses the downlink control information (DCI) format 1_1, then the DCI will carry a total DAI, indicating the number of PDSCHs that need to be accompanied by HARQ information on the PUSCH, or the number of PDCCHs associated with it. The UE will further determine the number of HARQ bits that need to be fed back based on the total DAI, thereby generating a HARQ codebook. Since the downlink data is triggered based on the service, the network device does not know whether there is a new downlink data scheduling after the UL grant, so the total DAI cannot cover the subsequent scheduling, and the terminal device cannot find out whether there is a DCI miss in the subsequent scheduling, and finally cannot generate an accurate HARQ codebook. Summary of the Invention
[0005] The present application provides a HARQ information transmission method and device, which optimizes the timing constraints of HARQ information transmission on the basis of reducing the scheduling overhead of access network equipment, and clearly indicates the number of HARQ information bits on the PUSCH transmission.
[0006] In a first aspect, an embodiment of the present application provides a HARQ information transmission method, in which a terminal device can receive first downlink control information, where the first downlink control information is used to indicate a first downlink allocation index DAI and schedule a physical uplink shared channel PUSCH to receive second downlink control information, and the second downlink control information is used to indicate a second DAI and schedule one or more physical downlink shared channels PDSCH to feedback hybrid automatic repeat request HARQ information on the same physical uplink control channel PUCCH; based on the timing of the first downlink control information and the second downlink control information, the first DAI or the second DAI is selected to determine the number of bits multiplexed by the HARQ information on the PUSCH. The first downlink control information and the second downlink control information are carried on a downlink control channel PDCCH.
[0007] In the embodiment of the present application, the first downlink control information can be understood as the UL DCI for scheduling the uplink shared channel PUSCH, and the second downlink control information can be understood as the DL DCI for scheduling the PDSCH. The timing mentioned here can be the order of the reception timing, the reception time, the start time of the PDCCH carrying the DCI, etc., which is not specifically limited in this application. The terminal device can determine which DAI is used to determine the number of bits of the HARQ information on the PUSCH based on the timing relationship between the first downlink control information and the second control information. This method can reduce the scheduling overhead of the access network device.
[0008] In an optional manner, HARQ information is multiplexed on the PUSCH in the following cases:
[0009] The PUCCH and the PUSCH overlap in the time domain, and the HARQ information has the same priority as the PUSCH, and the HARQ information can be multiplexed onto the PUSCH; or, the terminal device receives indication signaling, and the indication signaling is used to indicate that the HARQ information of the PDSCH is fed back on the PUCCH; or, the one or more PDSCHs are located in the same time window, and the time window includes one or more time units.
[0010] The above-mentioned indication signaling may be the same as or different from the first downlink control information and the second downlink control information. When they are different, the indication signaling may be sent via the media access control layer (MAC) or the radio resource control (RRC), which is not specifically limited in this application. The above-mentioned time unit may be one of a time slot, a symbol, a symbol group, a subframe, and a radio frame, which is not specifically limited in this application.
[0011] In an optional manner, the second downlink control information includes N pieces, where N is an integer greater than or equal to 1. If the start time of the last of the N second downlink control information is after the start time of the first downlink control information, the number of bits multiplexed by the HARQ information on the PUSCH is determined based on the second DAI carried by the last of the N second downlink control information; if the reception time of the last of the N second downlink control information is before the first downlink control information, the number of bits multiplexed by the HARQ information on the PUSCH is determined based on the first DAI. The downlink control information includes the first downlink control information and the second downlink control information, and the start time is the start time of the PDCCH carrying the downlink control information. The start time of the PDCCH can be the first orthogonal frequency division multiplexing OFDM symbol of the PDCCH in the time domain.
[0012] In an embodiment of the present application, the second downlink control information may include multiple pieces. The terminal device receives N second downlink control information within L PDCCH monitoring opportunities. The second downlink control information is carried on the PDCCH. The N second downlink control information schedules M downlink shared channels PDSCH. The HARQ information of the M PDSCH is fed back on the same PUCCH. The N second downlink control information are first sorted in the order of increasing control resource set CORESET or search space Search Space index in the same service cell, then in the order of increasing service cell index in the same PDCCH monitoring opportunity, and finally in the order of increasing PDCCH monitoring opportunity index. The last second downlink control information is the Nth one among the N second downlink control information. The terminal device may also use the last second downlink control information sent in a certain time window as the last second downlink control information among the N second downlink control information. It can also be determined based on the time interval for receiving the second downlink control information. For example, assuming that the time interval is S seconds, the terminal device receives the second downlink control information A, and receives another second downlink control information B W seconds later. If S is less than or equal to W, then the second downlink control information A can be considered to be the last second downlink control information. If S is greater than W, it is impossible to determine whether the second downlink control information B is the last second downlink control information, unless it is determined that no second downlink control information is received within S seconds after the second downlink control information B is received, then the second downlink control information B can be considered to be the last second downlink control information.
[0013] In this embodiment of the present application, the DAI used to determine the number of bits multiplexed for HARQ information on the PUSCH is determined based on the start time of the last second downlink control information and the start time of the first downlink control information. This can reduce the signaling overhead of the access network device and improve data processing efficiency. When the first downlink control information is UL DCI, the HARQ information is multiplexed on the PUSCH.
[0014] In an optional manner, the first downlink control information includes N, where N is an integer greater than or equal to 1. If the start time of the second search space is later than the start time of the first search space, the number of bits multiplexed by the HARQ information on the PUSCH is determined based on the second DAI carried by the last of the N second downlink control information. The second search space is a search space associated with a second PDCCH monitoring timing, and the second PDCCH monitoring timing is a timing when the last of the N second downlink control information is received. The first search space is a search space associated with a first PDCCH monitoring timing; the first PDCCH monitoring timing is a timing when the first downlink control information is received; if the start time of the second search space is earlier than the start time of the first search space, the number of bits multiplexed by the HARQ information on the PUSCH is determined based on the first DAI.
[0015] In an embodiment of the present application, determining which DAI to use to determine the number of bits multiplexed for HARQ information on the PUSCH is based on the start time of the search space associated with the monitoring opportunity of the last second downlink control information and the first downlink control information. This can reduce signaling overhead of access network devices and improve data processing efficiency. When the first downlink control information is UL DCI, the HARQ information is multiplexed on the PUSCH.
[0016] In an optional manner, if the index of the second PDCCH monitoring opportunity is greater than the index of the first PDCCH monitoring opportunity, the number of bits multiplexed by the HARQ information on the PUSCH is determined based on the second DAI carried by the last of the N second downlink control information; if the index of the second PDCCH monitoring opportunity is less than the index of the first PDCCH monitoring opportunity, the number of bits multiplexed by the HARQ information on the PUSCH is determined based on the first DAI.
[0017] In the embodiment of the present application, the number of bits multiplexed for HARQ information on the PUSCH is determined based on the index size of the monitoring opportunity of the last second downlink control information and the first downlink control information, thereby reducing the signaling overhead of the access network device and improving data processing efficiency. When the first downlink control information is UL DCI, the HARQ information is multiplexed on the PUSCH.
[0018] In an optional manner, the PUSCH is sent M times in the time domain, where M is greater than or equal to 1, and the number of bits of the HARQ information carried by the PUSCH sent for the first time is determined according to the first DAI; if the start time of the second downlink control information is before the start time of the first downlink control information, the number of bits of the HARQ information carried by the PUSCH sent for the i-th time is determined according to the first DAI; if the start time of the second downlink control information is after the start time of the first downlink control information, the number of bits of the HARQ information carried by the PUSCH sent for the i-th time is determined according to the second DAI, and 1<i≤M.
[0019] In the embodiment of the present application, compared with the case where HARQ information can be linked only in the time unit after repeated PUSCH reception, when PUSCH is repeatedly transmitted, different HARQ information linking strategies are adopted for PUSCHs with different transmission times, so that more time units can be multiplexed and the transmission delay of HARQ information can be reduced.
[0020] In an optional manner, the number of HARQ information bits carried by the PUSCH sent by Q first redundant versions is determined according to the first DAI, where Q is an integer, 1≤Q≤M, and the first redundant version is redundant version 0 or 3; if the start time of the second downlink control information is before the start time of the first downlink control information, the number of HARQ information bits carried by the PUSCH sent by MQ second redundant versions is determined according to the first DAI; if the start time of the second downlink control information is after the start time of the first downlink control information, the number of HARQ information bits carried by the PUSCH sent by MQ second redundant versions is determined according to the second DAI, and the second redundant version is a redundant version other than the redundant version 0 and / or 3.
[0021] In the embodiment of the present application, compared with the case where HARQ information can only be linked in the time unit after repeated PUSCH reception, when PUSCH is repeatedly transmitted, different HARQ information linking strategies are adopted for PUSCHs with different transmission times, so that more time units can be multiplexed, and at the same time, the transmission delay of HARQ information can be reduced, and the scheduling flexibility of access network equipment can be increased.
[0022] In the second aspect, an embodiment of the present application provides a HARQ information transmission method, wherein a terminal device receives first downlink control information, and the downlink control information is carried on a physical downlink control channel PDCCH, and the first downlink control information includes a first downlink allocation index DAI, and the first DAI is used to indicate the number of first PDCCHs and the number of second PDCCHs; the first PDCCH number is used to indicate the number of physical downlink control channels PDCCHs scheduled by the access network device before the first downlink control information; the second PDCCH number is used to indicate the maximum number of PDCCHs scheduled by the access network device after the first downlink control information; the PDCCHs scheduled by the access network device are located on one or more carriers; according to the first DAI, the number of bits of hybrid automatic repeat request HARQ information is determined, and the HARQ information is determined after the terminal device receives the PDCCH; and the HARQ information is sent.
[0023] In the embodiment of the present application, the first downlink control information can be understood as the UL DCI for scheduling the uplink shared channel PUSCH, and the second downlink control information can be understood as the DL DCI for scheduling the downlink shared channel PDSCH. This application does not specifically limit this. This application prevents the situation where the number of bits of the HARQ information cannot be aligned with the access network device due to the terminal device missing the downlink control information, by limiting the first DAI of the first downlink control information to indicate the maximum number of PDCCHs on one or more carriers scheduled by the access network device before and after the first downlink control information.
[0024] In an optional manner, second downlink control information is received, where the second downlink control information is used to indicate a second DAI and schedule one or more physical downlink shared channels (PDSCHs) to feed back hybrid automatic repeat request (HARQ) information on the same physical uplink control channel (PUCCH); the second DAI is used to indicate the number of PDCCHs scheduled in the current PDCCH monitoring period, and the second DAI is less than or equal to the first DAI.
[0025] In an optional manner, the first DAI is used to indicate the sum of the first PDCCH number and the second PDCCH number; the second downlink control information is received within L PDCCH monitoring opportunities, and the second downlink control information includes N items, where L and N are both integers greater than or equal to 1 and L≤N, and as the PDCCH monitoring opportunity index increases, the second DAI is accumulated sequentially, and the second DAI is less than the sum of the first PDCCH number and the second PDCCH number.
[0026] In the embodiment of the present application, the terminal device feeds back NACK information when it does not receive the PDCCH, so that the access network device knows that the terminal device has not correctly received the PDSCH. Through the second DAI, the terminal device can detect whether it has missed the DCI, preventing the situation where the number of HARQ information bits cannot be aligned with the access network device due to missed DCI detection.
[0027] In an optional manner, the second downlink control information is received within L PDCCH monitoring opportunities, the second downlink control information includes N items, L and N are both integers greater than or equal to 1 and L≤N, the first DAI includes a first indication value and a second indication value, the first indication value indicates the first PDCCH number, and the second indication value indicates the second PDCCH number; the starting time of the M items of the second downlink control information is before the starting time of the first downlink control information, and as the PDCCH monitoring opportunity index increases, the second DAI of the M items of the second downlink control information is accumulated sequentially, and 1≤M≤N and M is less than or equal to the first PDCCH number; the starting time of the NM items of the second downlink control information is after the starting time of the first downlink control information, and as the PDCCH monitoring opportunity index increases, the second DAI of the NM items of the second downlink control information is accumulated sequentially starting from 1, and NM is less than or equal to the second PDCCH number.
[0028] This application prevents the situation where the number of bits of HARQ information cannot be aligned with the access network device due to missed detection of downlink control information by the terminal device by successively accumulating the second DAI of the second downlink control information starting from 1 after the start time of the first downlink control information.
[0029] In an optional manner, if one of the PDCCH monitoring opportunities includes multiple serving cells, and the multiple serving cells include multiple second downlink control information, the second DAI is first accumulated in the ascending order of the index of the serving cell, and then in the ascending order of the index of the PDCCH monitoring opportunity;
[0030] In an optional manner, if a PDCCH monitoring opportunity includes multiple service cells, and a service cell includes multiple second downlink control information, the second downlink control information is located in multiple control resource sets CORESET or multiple search spaces, the second DAI is first accumulated in sequence according to the ascending order of the index of the CORESET or SearchSpace, then in the ascending order of the index of the service cell, and finally in the ascending order of the index of the PDCCH monitoring event.
[0031] This application refers to the PDCCH monitoring timing, serving cell, and control resource set or search space when determining the value of the second DAI. Considering that the information and dimensions are more comprehensive, the determined value of the second DAI is more credible.
[0032] In the third aspect, an embodiment of the present application provides a HARQ information transmission method, where the access network device can send first downlink control information, where the first downlink control information is used to indicate a first downlink allocation index DAI and schedule a physical uplink shared channel PUSCH; send second downlink control information, where the second downlink control information is used to indicate a second DAI and schedule one or more physical downlink shared channels PDSCH to feedback hybrid automatic repeat request HARQ information on the same physical uplink control channel PUCCH; according to the timing of the first downlink control information and the second downlink control information, select the first DAI or the second DAI to determine the number of bits multiplexed by the HARQ information on the PUSCH.
[0033] In the embodiment of the present application, the access network device can be a base station or an access point TRP. The first downlink control information can be understood as the UL DCI for scheduling the uplink shared channel PUSCH, and the second downlink control information can be understood as the DL DCI for scheduling the PDSCH. The timing mentioned here can be the sequence of receiving timing, receiving time, start time of the PDCCH carrying DCI, etc., which is not specifically limited in this application. The access network device can determine which DAI is used to determine the number of bits of the HARQ information multiplexed on the PUSCH or PUCCH based on the timing relationship between the first downlink control information and the second control information. In this way, the number of bits of the HARQ information fed back by the terminal device can be verified. The first DAI and the second DAI can be a total DAI or a counter DAI, which is not limited in this application. Optionally, when the first downlink control information is UL DCI, the first DAI is the total DAI.
[0034] In an optional manner, HARQ information is multiplexed on the PUSCH in the following cases:
[0035] The PUCCH and the PUSCH overlap in the time domain, and the HARQ information has the same priority as the PUSCH, and the HARQ information can be multiplexed on the PUSCH; and alternatively, the access network device sends an indication signaling, and the indication signaling is used to indicate that the HARQ information of the PDSCH is fed back on the PUCCH; or alternatively, the one or more PDSCHs are located in the same time window, and the time window includes one or more time units.
[0036] The above-mentioned indication signaling may be the same as or different from the first downlink control information and the second downlink control information. When different, the indication signaling may be sent via the media access control layer (MAC) or the radio resource control (RRC), which is not specifically limited in this application. The above-mentioned time unit may be one of a time slot, a symbol, a symbol group, a subframe, and a radio frame, which is not specifically limited in this application.
[0037] In an optional manner, the second downlink control information includes N pieces, where N is an integer greater than or equal to 1. If the start time of the last of the N pieces of second downlink control information is after the start time of the first downlink control information, the number of bits multiplexed by the HARQ information on the PUSCH is determined based on the second DAI carried by the last of the N pieces of second downlink control information; if the start time of the last of the N pieces of second downlink control information is before the start time of the first downlink control information, the number of bits multiplexed by the HARQ information on the PUSCH is determined based on the first DAI.
[0038] In an optional manner, the second downlink control information includes N, where N is an integer greater than or equal to 1. If the start time of the second search space is later than the start time of the first search space, the number of bits multiplexed by the HARQ information on the PUSCH is determined based on the second DAI carried by the last of the N second downlink control information. The second search space is a search space associated with a second PDCCH monitoring timing. The second PDCCH monitoring timing is the timing when the access network device sends the last of the N second downlink control information. The first search space is a search space associated with a first PDCCH monitoring timing. The first PDCCH monitoring timing is the timing when the access network device sends the first downlink control information. If the start time of the second search space is earlier than the start time of the first search space, the number of bits multiplexed by the HARQ information on the PUSCH is determined based on the first DAI.
[0039] In an optional manner, if the index of the second PDCCH monitoring opportunity is greater than the index of the first PDCCH monitoring opportunity, the number of bits multiplexed by the HARQ information on the PUSCH is determined based on the second DAI carried by the last of the N second downlink control information; if the index of the second PDCCH monitoring opportunity is less than the index of the first PDCCH monitoring opportunity, the number of bits multiplexed by the HARQ information on the PUSCH is determined based on the first DAI.
[0040] In an optional manner, the PUSCH is sent M times in the time domain, where M is greater than or equal to 1, and the number of bits of the HARQ information multiplexed by the PUSCH sent for the first time is determined according to the first DAI; if the start time of the second downlink control information is before the start time of the first downlink control information, the number of bits of the HARQ information multiplexed by the PUSCH sent for the i-th time is determined according to the first DAI; if the timing of the second downlink control information is after the first downlink control information, the number of bits of the HARQ information multiplexed by the PUSCH sent for the i-th time is determined according to the second DAI, and 1<i≤M.
[0041] In an optional manner, the number of HARQ information bits of PUSCH multiplexing sent by Q first redundant versions is determined according to the first DAI, where Q is an integer, 1≤Q≤M, and the first redundant version is redundant version 0 or 3; if the timing of the second downlink control information is before the first downlink control information, the number of HARQ information bits of PUSCH multiplexing sent by MQ second redundant versions is determined according to the first DAI; if the timing of the second downlink control information is after the first downlink control information, the number of HARQ information bits of PUSCH multiplexing sent by MQ second redundant versions is determined according to the second DAI, and the second redundant version is a redundant version other than the redundant version 0 and / or 3.
[0042] In fourth aspect, an embodiment of the present application provides a HARQ information transmission method, where an access network device can send first downlink control information, and the downlink control information is carried on a physical downlink control channel PDCCH. The first downlink control information includes a first downlink allocation index DAI, and the first DAI is used to indicate the number of first PDCCHs and the number of second PDCCHs. The first number of PDCCHs is used to indicate the number of physical downlink control channels PDCCHs scheduled by the access network device before the first downlink control information, and the second number of PDCCHs is used to indicate the maximum number of PDCCHs scheduled by the access network device after the first downlink control information. The PDCCHs scheduled by the access network device are located on one or more carriers; according to the first DAI, the number of bits of hybrid automatic repeat request HARQ information is determined, and the HARQ information is determined after the terminal device receives the PDCCH; and the HARQ information is received.
[0043] In an optional manner, the access network device sends a second downlink control information, which is used to indicate a second DAI and schedule one or more physical downlink shared channels PDSCH to feedback hybrid automatic repeat request HARQ information on the same physical uplink control channel PUCCH; the second DAI is used to indicate the number of PDCCHs scheduled in the current PDCCH monitoring period, and the second DAI is less than or equal to the first DAI.
[0044] In an optional manner, the first DAI is used to indicate the sum of the first PDCCH number and the second PDCCH number; the second downlink control information is received within L PDCCH monitoring opportunities, and the second downlink control information includes N items, where L and N are both integers greater than or equal to 1 and L≤N, and as the PDCCH monitoring opportunity index increases, the second DAI is accumulated sequentially, and the second DAI is less than the sum of the first PDCCH number and the second PDCCH number.
[0045] In an optional manner, the second downlink control information is received within L PDCCH monitoring opportunities, the second downlink control information includes N items, L and N are both integers greater than or equal to 1 and L≤N, the first DAI includes a first indication value and a second indication value, the first indication value indicates the first PDCCH number, and the second indication value indicates the second PDCCH number; the start time of the M items of the second downlink control information is before the start time of the first downlink control information, and as the PDCCH monitoring opportunity index increases, the second DAI of the M items of the second downlink control information is accumulated sequentially, and 1≤M≤N and M is less than or equal to the first PDCCH number; the start time of the NM items of the second downlink control information is after the start time of the first downlink control information, and as the PDCCH monitoring opportunity index increases, the second DAI of the NM items of the second downlink control information is accumulated sequentially starting from 1, and NM is less than or equal to the second PDCCH number.
[0046] In an optional manner, if a PDCCH monitoring opportunity includes multiple service cells, and the multiple service cells include the multiple second downlink control information, the second DAI is incremented according to the index order of the service cells, and then accumulated sequentially according to the index order of the PDCCH monitoring opportunity.
[0047] In an optional manner, if a PDCCH monitoring opportunity includes multiple service cells, and a service cell includes multiple second downlink control information, the second downlink control information is located in multiple control resource sets CORESET or multiple search spaces, and the second DAI is increased according to the index order of the CORESET or Search Space, and then increased according to the index order of the service cell, and then accumulated in sequence according to the index order of the PDCCH monitoring opportunity.
[0048] In a fifth aspect, an embodiment of the present application provides a terminal device, comprising: a transceiver unit and a processing unit.
[0049] The transceiver unit is configured to receive first downlink control information, where the first downlink control information is used to indicate a first downlink allocation index DAI and schedule a physical uplink shared channel PUSCH; receive second downlink control information, where the second downlink control information is used to indicate a second DAI and schedule one or more physical downlink shared channels PDSCH to feedback hybrid automatic repeat request HARQ information on the same physical uplink control channel PUCCH;
[0050] A processing unit is used to select the first DAI or the second DAI to determine the number of bits multiplexed for the HARQ information on the PUSCH according to the timing of the first downlink control information and the second downlink control information.
[0051] In an optional manner, the PUCCH and the PUSCH overlap in the time domain, and the HARQ information is multiplexed onto the PUSCH.
[0052] In an optional manner, indication signaling is received, where the indication signaling is used to indicate that the HARQ information of the PDSCH is fed back on the PUCCH.
[0053] In an optional manner, the one or more PDSCHs are located in a same time window, and the time window includes one or more time units.
[0054] In an optional manner, the second downlink control information includes N pieces, where N is an integer greater than or equal to 1, and the processing unit is specifically configured to:
[0055] If the start time of the last of the N second downlink control information is after the start time of the first downlink control information, the number of bits multiplexed by the HARQ information on the PUSCH is determined according to the second DAI carried by the last of the N second downlink control information; if the start time of the last of the N second downlink control information is before the start time of the first downlink control information, the number of bits multiplexed by the HARQ information on the PUSCH is determined according to the first DAI.
[0056] In an optional manner, the second downlink control information includes N pieces, where N is an integer greater than or equal to 1, and the processing unit is specifically configured to:
[0057] If the start time of the second search space is later than the start time of the first search space, the number of bits multiplexed by the HARQ information on the PUSCH is determined based on the second DAI carried by the last of the N second downlink control information. The second search space is the search space associated with the second PDCCH monitoring timing. The second PDCCH monitoring timing is the timing when the last of the N second downlink control information is received. The first search space is the search space associated with the first PDCCH monitoring timing; the first PDCCH monitoring timing is the timing when the first downlink control information is received. If the start time of the second search space is earlier than the start time of the first search space, the number of bits multiplexed by the HARQ information on the PUSCH is determined based on the first DAI.
[0058] In an optional manner, the processing unit is specifically configured to:
[0059] If the index of the second PDCCH monitoring opportunity is greater than the index of the first PDCCH monitoring opportunity, the number of bits multiplexed by the HARQ information on the PUSCH is determined based on the second DAI carried by the last of the N second downlink control information; if the index of the second PDCCH monitoring opportunity is less than the index of the first PDCCH monitoring opportunity, the number of bits multiplexed by the HARQ information on the PUSCH is determined based on the first DAI.
[0060] In an optional manner, the PUSCH is sent M times in the time domain, where M is greater than or equal to 1, and the number of bits of HARQ information multiplexed by the PUSCH sent for the first time is determined according to the first DAI;
[0061] If the start time of the second downlink control information is before the start time of the first downlink control information, the number of bits of the HARQ information multiplexed by the PUSCH sent for the i-th time is determined according to the first DAI; if the timing of the second downlink control information is after the first downlink control information, the number of bits of the HARQ information multiplexed by the PUSCH sent for the i-th time is determined according to the second DAI, 1<i≤M.
[0062] In an optional manner, the number of HARQ information bits of PUSCH multiplexing sent by Q first redundant versions is determined according to the first DAI, where Q is an integer, 1≤Q≤M, and the first redundant version is redundant version 0 or 3; if the timing of the second downlink control information is before the first downlink control information, the number of HARQ information bits of PUSCH multiplexing sent by MQ second redundant versions is determined according to the first DAI; if the timing of the second downlink control information is after the first downlink control information, the number of HARQ information bits of PUSCH multiplexing sent by MQ second redundant versions is determined according to the second DAI, and the second redundant version is a redundant version other than the redundant version 0 and / or 3.
[0063] In a sixth aspect, an embodiment of the present application provides a terminal device, comprising: a transceiver unit and a processing unit.
[0064] Among them, the transceiver unit is used to receive first downlink control information, the first downlink control information is carried on a physical downlink control channel PDCCH, the first downlink control information includes a first downlink allocation index DAI, the first DAI is used to indicate the first PDCCH number and the second PDCCH number, the first PDCCH number is used to indicate the number of physical downlink control channels PDCCHs scheduled by the access network device before the first downlink control information; the second PDCCH number is used to indicate the maximum number of PDCCHs scheduled by the access network device after the first downlink control information; the PDCCHs scheduled by the access network device are located on one or more carriers; the processing unit is used to determine the number of bits of hybrid automatic repeat request HARQ information according to the first DAI, the HARQ information is determined after the terminal device receives the PDCCH; the transceiver unit is also used to send the HARQ information.
[0065] In an optional manner, the terminal device receives second downlink control information, which is used to indicate a second DAI and schedule one or more physical downlink shared channels PDSCH to feedback HARQ information on the same physical uplink control channel PUCCH. The second DAI is used to indicate the number of PDCCHs scheduled in the current PDCCH monitoring period, and the second DAI is less than or equal to the first DAI.
[0066] In an optional manner, the first DAI is used to indicate the sum of the first PDCCH number and the second PDCCH number;
[0067] The second downlink control information is received within L PDCCH monitoring opportunities, where the second downlink control information includes N items, where L and N are both integers greater than or equal to 1 and L≤N, and as the PDCCH monitoring opportunity index increases, the second DAI is accumulated sequentially and the second DAI is less than the sum of the first PDCCH number and the second PDCCH number.
[0068] In an optional manner, the second downlink control information is received within L PDCCH monitoring opportunities, the second downlink control information includes N items, L and N are both integers greater than or equal to 1 and L≤N, the first DAI includes a first indication value and a second indication value, the first indication value indicates the first PDCCH number, and the second indication value indicates the second PDCCH number; the start time of the M items of the second downlink control information is before the start time of the first downlink control information, and as the PDCCH monitoring opportunity index increases, the second DAI of the M items of the second downlink control information is accumulated sequentially, and 1≤M≤N and M is less than or equal to the first PDCCH number; the start time of the NM items of the second downlink control information is after the start time of the first downlink control information, and as the PDCCH monitoring opportunity index increases, the second DAI of the NM items of the second downlink control information is accumulated sequentially starting from 1, and NM is less than or equal to the second PDCCH number.
[0069] In an optional manner, if a PDCCH monitoring opportunity includes multiple service cells, and the multiple service cells include the multiple second downlink control information, the second DAI is first increased in the ascending order of the index of the service cell, and then accumulated in sequence in the ascending order of the index of the PDCCH monitoring opportunity.
[0070] In an optional manner, if a PDCCH monitoring opportunity includes multiple service cells, and a service cell includes multiple second downlink control information, the second downlink control information is located in multiple control resource sets CORESET or multiple search spaces, the second DAI is first increased in the order of increasing index of the CORESET or SearchSpace, and then increased in the order of increasing index of the service cell, and finally accumulated in sequence according to the increasing order of index of the PDCCH monitoring event opportunity.
[0071] In a seventh aspect, an embodiment of the present application provides an access network device, comprising: a transceiver unit and a processing unit.
[0072] Among them, the transceiver unit is used to send first downlink control information, where the first downlink control information is used to indicate the first downlink allocation index DAI and schedule the physical uplink shared channel PUSCH to send second downlink control information, and the second downlink control information is used to schedule one or more physical downlink shared channels PDSCH to feedback hybrid automatic repeat request HARQ information on the same physical uplink control channel PUCCH; the processing unit is used to select the first DAI or the second DAI according to the timing of the first downlink control information and the second downlink control information to determine the number of bits multiplexed by the HARQ information on the PUSCH.
[0073] In an optional manner, the PUCCH and the PUSCH overlap in the time domain, and the HARQ information is multiplexed onto the PUSCH.
[0074] In an optional manner, indication signaling is received, where the indication signaling is used to indicate that the HARQ information of the PDSCH is fed back on the PUCCH.
[0075] In an optional manner, the one or more PDSCHs are located in a same time window, and the time window includes one or more time units.
[0076] In an optional manner, the second downlink control information includes N pieces, where N is an integer greater than or equal to 1, and the processing unit is specifically configured to:
[0077] If the start time of the last of the N second downlink control information is after the start time of the first downlink control information, the number of bits multiplexed by the HARQ information on the PUSCH is determined according to the second DAI carried by the last of the N second downlink control information; if the start time of the last of the N second downlink control information is before the start time of the first downlink control information, the number of bits multiplexed by the HARQ information on the PUSCH is determined according to the first DAI.
[0078] In an optional manner, the second downlink control information includes N pieces, where N is an integer greater than or equal to 1, and the processing unit is specifically configured to:
[0079] If the start time of the second search space is later than the start time of the first search space, the number of bits multiplexed by the HARQ information on the PUSCH is determined according to the second DAI carried by the last of the N second downlink control information. The second search space is the search space associated with the second PDCCH monitoring timing. The second PDCCH monitoring timing is the timing when the access network device sends the last of the N second downlink control information. The first search space is the search space associated with the first PDCCH monitoring timing. The first PDCCH monitoring timing is the timing when the access network device sends the first downlink control information. If the start time of the second search space is earlier than the start time of the first search space, the number of bits multiplexed by the HARQ information on the PUSCH is determined according to the first DAI.
[0080] In an optional manner, the processing unit is specifically configured to:
[0081] If the index of the second PDCCH monitoring opportunity is greater than the index of the first PDCCH monitoring opportunity, the number of bits multiplexed by the HARQ information on the PUSCH is determined based on the second DAI carried by the last of the N second downlink control information; if the index of the second PDCCH monitoring opportunity is less than the index of the first PDCCH monitoring opportunity, the number of bits multiplexed by the HARQ information on the PUSCH is determined based on the first DAI.
[0082] In an optional manner, the PUSCH is sent M times in the time domain, where M is greater than or equal to 1, and the number of bits of the HARQ information multiplexed by the PUSCH sent for the first time is determined according to the first DAI; if the start time of the second downlink control information is before the start time of the first downlink control information, the number of bits of the HARQ information multiplexed by the PUSCH sent for the i-th time is determined according to the first DAI; if the timing of the second downlink control information is after the first downlink control information, the number of bits of the HARQ information multiplexed by the PUSCH sent for the i-th time is determined according to the second DAI, and 1<i≤M.
[0083] In an optional manner, the number of HARQ information bits of PUSCH multiplexing sent by Q first redundant versions is determined according to the first DAI, where Q is an integer, 1≤Q≤M, and the first redundant version is redundant version 0 or 3; if the timing of the second downlink control information is before the first downlink control information, the number of HARQ information bits of PUSCH multiplexing sent by MQ second redundant versions is determined according to the first DAI; if the timing of the second downlink control information is after the first downlink control information, the number of HARQ information bits of PUSCH multiplexing sent by MQ second redundant versions is determined according to the second DAI, and the second redundant version is a redundant version other than the redundant version 0 and / or 3.
[0084] In an eighth aspect, an embodiment of the present application provides an access network device, comprising: a transceiver unit and a processing unit.
[0085] Among them, the transceiver unit is used to send first downlink control information, which is carried on a physical downlink control channel PDCCH. The first downlink control information includes a first downlink allocation index DAI, and the first DAI is used to indicate the number of first PDCCHs and the number of second PDCCHs. The first PDCCH number is used to indicate the number of physical downlink control channels PDCCHs scheduled by the access network device before the first downlink control information, and the second PDCCH number is used to indicate the maximum number of PDCCHs scheduled by the access network device after the first downlink control information. The PDCCHs scheduled by the access network device are located on one or more carriers; the processing unit is used to determine the number of bits of hybrid automatic repeat request HARQ information according to the first DAI, and the HARQ information is determined after the terminal device receives the PDCCH; the transceiver unit is also used to receive the HARQ information.
[0086] In an optional manner, a second downlink control information is sent, and the second downlink control information is used to schedule one or more physical downlink shared channels PDSCH to feedback hybrid automatic repeat request HARQ information on the same physical uplink control channel PUCCH, and the second DAI is used to indicate the number of PDCCHs scheduled in the current PDCCH monitoring period, and the second DAI is less than or equal to the first DAI.
[0087] In an optional manner, the first DAI is used to indicate the sum of the first PDCCH number and the second PDCCH number; the second downlink control information is received within L PDCCH monitoring opportunities, and the second downlink control information includes N items, where L and N are both integers greater than or equal to 1 and L≤N, and as the PDCCH monitoring opportunity index increases, the second DAI is accumulated sequentially, and the second DAI is less than the sum of the first PDCCH number and the second PDCCH number.
[0088] In an optional manner, the second downlink control information is received within L PDCCH monitoring opportunities, the second downlink control information includes N items, L and N are both integers greater than or equal to 1 and L≤N, the first DAI includes a first indication value and a second indication value, the first indication value indicates the first PDCCH number, and the second indication value indicates the second PDCCH number; the start time of the M items of the second downlink control information is before the start time of the first downlink control information, and as the PDCCH monitoring opportunity index increases, the second DAI of the M items of the second downlink control information is accumulated sequentially, and 1≤M≤N and M is less than or equal to the first PDCCH number; the start time of the NM items of the second downlink control information is after the start time of the first downlink control information, and as the PDCCH monitoring opportunity index increases, the second DAI of the NM items of the second downlink control information is accumulated sequentially starting from 1, and NM is less than or equal to the second PDCCH number.
[0089] In an optional manner, if a PDCCH monitoring opportunity includes multiple service cells, and the multiple service cells include the multiple second downlink control information, the second DAI is incremented according to the index order of the service cells, and then accumulated sequentially according to the index order of the PDCCH monitoring opportunity.
[0090] In an optional manner, if a PDCCH monitoring opportunity includes multiple service cells, and a service cell includes multiple second downlink control information, the second downlink control information is located in multiple control resource sets CORESET or multiple search spaces, and the second DAI is increased according to the index order of the CORESET or Search Space, and then increased according to the index order of the service cell, and then accumulated in sequence according to the index order of the PDCCH monitoring opportunity.
[0091] In the ninth aspect, the present application provides a terminal device comprising a processor and a memory; the memory is used to store a computer program, and when the device is running, the processor executes the computer program stored in the memory to enable the terminal device to perform the method as described in the first aspect or the various embodiments of the first aspect or the method as described in the second aspect or the various embodiments of the second aspect.
[0092] In the tenth aspect, the present application provides an access network device, comprising a processor and a memory; the memory is used to store a computer program, and when the device is running, the processor executes the computer program stored in the memory to enable the service access network device to perform the method as described in the third aspect or the various embodiments of the third aspect or the method as described in the fourth aspect or the various embodiments of the fourth aspect.
[0093] In the eleventh aspect, an embodiment of the present application further provides a computer-readable storage medium, in which computer-readable instructions are stored. When the computer-readable instructions are run on a computer, the computer executes the method described in the first aspect or any possible design of the first aspect, or the method described in the second aspect or any possible design of the second aspect, or the method described in the third aspect or any possible design of the third aspect, or the method described in the fourth aspect or any possible design of the fourth aspect.
[0094] In a twelfth aspect, the present application provides a computer program product comprising instructions, which, when run on a computer, causes the computer to perform the method described in the first aspect or any possible design of the first aspect, or the method described in the second aspect or any possible design of the second aspect, or the method described in the third aspect or any possible design of the third aspect, or the method described in the fourth aspect or any possible design of the fourth aspect.
[0095] In a thirteenth aspect, an embodiment of the present application provides a chip system, which includes a processor and may also include a memory, for implementing the method described in the first aspect or any possible design of the first aspect, or the method described in the second aspect or any possible design of the second aspect, or the method described in the third aspect or any possible design of the third aspect, or the method described in the fourth aspect or any possible design of the fourth aspect. The chip system may be composed of a chip, or may include a chip and other discrete devices.
[0096] In the fourteenth aspect, an embodiment of the present application provides a communication system, which includes a terminal device and an access network device, and the communication system is used to execute the method described in the first aspect or any possible design of the first aspect, or the method described in the second aspect or any possible design of the second aspect, or the method described in the third aspect or any possible design of the third aspect, or the method described in the fourth aspect or any possible design of the fourth aspect.
[0097] For the technical effects that can be achieved in the above-mentioned second to fourteenth aspects, please refer to the description of the technical effects that can be achieved by the corresponding possible design schemes in the above-mentioned first aspect, and this application will not repeat them here. BRIEF DESCRIPTION OF THE DRAWINGS
[0098] Figure 1 A schematic diagram of the system architecture provided by an embodiment of the present application is shown;
[0099] Figure 2 A schematic diagram of a process of transmitting HARQ information provided by an embodiment of the present application is shown;
[0100] Figure 3 A schematic diagram of UL DCI and DL DCI scheduling is shown;
[0101] Figure 4 A schematic diagram of a method for determining the last DL DCI provided in an embodiment of the present application is shown;
[0102] Figure 5 A schematic diagram of UL DCI and DL DCI scheduling provided in an embodiment of the present application is shown;
[0103] Figure 6 A schematic diagram of UL DCI and DL DCI scheduling provided in an embodiment of the present application is shown;
[0104] Figure 7 A schematic diagram of UL DCI and DL DCI scheduling provided in an embodiment of the present application is shown;
[0105] Figure 8 A schematic diagram of PUSCH repeated transmission provided in an embodiment of the present application is shown;
[0106] Figure 9 A schematic diagram of PUSCH repeated transmission is shown;
[0107] Figure 10 A schematic diagram of PUSCH repeated transmission provided in an embodiment of the present application is shown;
[0108] Figure 11 A schematic diagram of UL DCI and DL DCI scheduling provided in an embodiment of the present application is shown;
[0109] Figure 12 A schematic diagram of UL DCI and DL DCI scheduling provided in an embodiment of the present application is shown;
[0110] Figure 13 A schematic diagram of a process of transmitting HARQ information provided by an embodiment of the present application is shown;
[0111] Figure 14 A schematic diagram of UL DCI and DL DCI scheduling provided in an embodiment of the present application is shown;
[0112] Figure 15 A schematic diagram of UL DCI and DL DCI scheduling provided in an embodiment of the present application is shown;
[0113] Figure 16 A schematic diagram of scheduling of monitoring opportunities and DL DCI provided by an embodiment of the present application is shown;
[0114] Figure 17 A schematic diagram of scheduling of monitoring opportunities and DL DCI provided by an embodiment of the present application is shown;
[0115] Figure 18 A schematic structural diagram of a communication device provided by the present application is shown;
[0116] Figure 19 A structural diagram of a communication device provided in an embodiment of the present application is shown. DETAILED DESCRIPTION
[0117] To make the objectives, technical solutions, and advantages of this application more clear, the present application will be further described in detail below with reference to the accompanying drawings. The specific operating methods in the method embodiments can also be applied to the device embodiments or system embodiments. In the description of this application, unless otherwise specified, the meaning of "multiple" is two or more.
[0118] In order to better illustrate the solution of this application, the terms used in this application are explained below:
[0119] 1) The terminal device can also be a wearable device. Wearable devices can also be called wearable smart devices or smart wearable devices. They are a general term for wearable devices that use wearable technology to intelligently design and develop wearable devices for daily wear, such as glasses, gloves, watches, clothing and shoes. Wearable devices are portable devices that are worn directly on the body or integrated into the user's clothes or accessories. Wearable devices are not just hardware devices, but also achieve powerful functions through software support, data interaction, and cloud interaction. Broadly speaking, wearable smart devices include those that are full-featured, large in size, and can achieve full or partial functions without relying on smartphones, such as smart watches or smart glasses, as well as those that only focus on a certain type of application function and need to be used in conjunction with other devices such as smartphones, such as various smart bracelets, smart helmets, and smart jewelry for vital sign monitoring.
[0120] The various terminal devices introduced above, if located on a vehicle (eg, placed in or installed in a vehicle), can be considered as vehicle-mounted terminal devices, which are also called on-board units (OBUs).
[0121] 2) Access network equipment can also be called a base station, RAN node, or RAN equipment. Access network equipment is a network-side entity used to transmit and / or receive signals, acting as a router between the terminal and the rest of the access network, where the rest of the access network may include IP networks, etc. Access network equipment can also coordinate the attribute management of the air interface. For example, access network equipment can be an evolved Node B (eNB or e-NodeB) in LTE. An eNB is a device deployed in a wireless access network that meets 4G standards and provides wireless communication functions for terminals. The access network device may also be a new radio controller (NR controller), a gNode B (gNB) in a 5G system, a centralized unit, a new wireless base station, a radio frequency remote module, a micro base station (also known as a small station), a relay, a distributed unit, various forms of macro base stations, a transmission reception point (TRP), a transmission measurement function (TMF) or a transmission point (TP) or any other wireless access device, or a base station in the next generation of communications, but the embodiments of the present application are not limited thereto.
[0122] 3) HARQ is a technology that combines forward error correction coding and automatic repeat request. For example, a network device can allocate and indicate to a terminal the time-frequency resources for sending channel state information (CSI) and HARQ information, so that the terminal device can send the corresponding HARQ information on the indicated time-frequency resources. For example, the network device sends downlink data via the PDSCH on the time-frequency resource with the time domain position of slot n, and instructs the terminal device via the PDCCH to feedback the HARQ response information corresponding to the downlink data on the time-frequency resource with the time domain position of slot (n+k). In this way, when the terminal device receives the data on the time-frequency resource with the time domain position of slot n, it feedbacks the HARQ information on the time-frequency resource with the time domain position of slot (n+k).
[0123] 4) A time window may refer to a time range or time period with a start time and an end time. The length of the time window is the distance from the start time to the end time. A time window may include one or more time units, which may be a time slot, a symbol, a symbol group, a subframe, or a radio frame, and is not specifically limited in this application.
[0124] 5) In the embodiments of the present invention, the terms "system" and "network" are used interchangeably. "Multiple" refers to two or more. "And / or" describes the relationship between associated objects, indicating that three possible relationships exist. For example, "A and / or B" can represent: A exists alone, A and B exist simultaneously, or B exists alone. Furthermore, the character " / ," unless otherwise specified, generally indicates an "or" relationship between the associated objects.
[0125] Figure 1 A communication system 100 applicable to the present application is shown. The communication system 100 operates in a single-carrier scenario or a carrier aggregation (CA) scenario and includes an access network device 110 and a terminal device 120. The network device 110 and the terminal device 120 communicate via a wireless network. After the access network device sends downlink control information to the terminal device, the terminal device may provide feedback to the access network device on the number of bits multiplexed in the PUSCH using HARQ information.
[0126] The above-mentioned communication systems applicable to the present application are merely examples, and the communication systems applicable to the present application are not limited thereto. For example, the number of network devices and terminal devices included in the communication system may be other numbers, or a single base station, multi-carrier aggregation scenario, a dual-link scenario, a device-to-device (D2D) communication scenario, or a coordinated multi-point transmission (CoMP) scenario may be adopted. CoMP may be one or more scenarios including non-coherent joint transmission (NCJT), coherent joint transmission (CJT), and joint transmission (JT).
[0127] The embodiments of the present application can also be applied to other communication systems, such as: global system of mobile communication (GSM) system, code division multiple access (CDMA) system, wideband code division multiple access (WCDMA) system, general packet radio service (GPRS), long term evolution (LTE) system, LTE frequency division duplex (FDD) system, LTE time division duplex (TDD) system, universal mobile telecommunication system (UMTS), world-wide interoperability for microwave access (WiMAX) communication system, future fifth generation (5G) mobile communication system or NR, etc. The 5G mobile communication system described in the present application includes a non-standalone (NSA) 5G mobile communication system and / or a standalone (SA) 5G mobile communication system. The technical solution provided in the present application can also be applied to future communication systems, such as the sixth generation mobile communication system. The communication system may also be a PLMN network, a device-to-device D2D network, a machine-to-machine (M2M) network, an IoT network, or other networks.
[0128] Figure 2A HARQ information transmission method provided in an embodiment of the present application is shown. The method can be jointly implemented by a terminal device and an access network device. In addition, the terminal device and the access network device can determine the number of bits of the HARQ information multiplexed on the PUSCH based on the same rule, so that the access network device can verify whether the number of bits of the HARQ information multiplexed on the PUSCH determined by the terminal device is correct. Figure 2 In the figure, the terminal device is UE and the access network device is gNB as an example.
[0129] When executing, please refer to the following steps:
[0130] In step 201, the gNB sends first downlink control information, where the first downlink control information is used to indicate a first DAI and schedule a PUSCH. The first downlink control information carries the first DAI.
[0131] Correspondingly, the UE receives the first downlink control information.
[0132] In the embodiment of the present application, the above-mentioned first downlink control information can be understood as the UL DCI for scheduling PUSCH. The present application does not make any specific limitation here. The first downlink control information hereinafter is explained as UL DCI.
[0133] In step 202, the gNB sends second downlink control information, where the second downlink control information is used to indicate a second DAI and schedule one or more PDSCHs to feedback HARQ information on the same PUCCH. The second downlink control information carries the second DAI.
[0134] Correspondingly, the UE receives the second downlink control information.
[0135] In the embodiment of the present application, the second downlink control information can be understood as DL DCI for scheduling PDSCH, which is not specifically limited in the present application. The second downlink control information hereinafter is described as DL DCI.
[0136] In the embodiment of the present application, the order of step 201 and step 202 is not distinguished when they are actually executed. Figure 2 This is just an illustrative description. Step 202 may be performed first and then step 201. The specific step to be performed first can be flexibly adjusted according to the scheduling requirements of the access network device.
[0137] In some cases, PUCCH and PUSCH usually overlap in the time domain, and PUCCH and PUSCH have the same priority. HARQ information can be multiplexed on PUSCH. It is necessary to determine the number of bits of HARQ information multiplexed on PUSCH in order to accurately generate the HARQ codebook. Only when the access network device receives the correct HARQ codebook can it be accurately determined whether the terminal device has missed DCI.
[0138] In addition, the terminal device can receive an indication instruction from the access network device, which can be a DCI or other high-level signaling, such as RRC signaling, MAC control unit (MAC CE), and the indication instruction indicates that the HARQ information of the PDSCH is fed back on the PUCCH. Then it is necessary to determine the number of bits of the HARQ information multiplexed on the PUSCH.
[0139] In addition, if one or more PDSCHs are located in the same time window, the number of bits of HARQ information multiplexed on the PUSCH also needs to be determined, where the time window includes one or more time units.
[0140] In the above case, HARQ information is multiplexed onto PUSCH. HARQ information is multiplexed onto PUSCH. The following description is schematically described using the overlap of PUCCH and PUSCH in the time domain as an example. In other implementations, the mechanism of multiplexing HARQ information onto PUSCH in the method provided in this application may also be applied.
[0141] like Figure 3 As shown, the gNB sends UL DCI and DL DCI in different time slots. UL DCI is scheduled in time slot n-1, DL DCI1 is scheduled in time slot n-2, and DL DCI2 is scheduled in time slot n. UL DCI can schedule PUSCH. Based on the scheduling of DL DCI1 and DL DCI2, PDSCH1 and PDSCH2 can feedback HARQ information on the same PUCCH. The PUSCH and PUCCH overlap in time slots. To generate accurate HARQ information, refer to step 203A or 203B to determine the number of bits to multiplex the HARQ information on the PUSCH. Both UL DCI and DL DCI are carried on the PDCCH.
[0142] In step 203A, the gNB selects the first DAI or the second DAI to determine the number of bits multiplexed for the HARQ information on the PUSCH based on the timing of the first downlink control information and the second downlink control information.
[0143] Step 203B: The UE selects the first DAI or the second DAI to determine the number of bits multiplexed for the HARQ information on the PUSCH according to the timing of the first downlink control information and the second downlink control information.
[0144] The timing mentioned in step 203A can be understood as the timing of the gNB sending UL DCI and DL DCI. The timing mentioned in step 203B can be understood as the timing of the UE receiving the UL DCI and DL DCI sent by the gNB. Both the gNB and the UE can determine which DAI to use for calculating the number of bits for HARQ information multiplexing on the PUSCH based on the timing of the UL DCI and DL DCI, which can save signaling and improve data processing efficiency. In addition, the terminal device and access network equipment can determine the number of bits for HARQ information multiplexing on the PUSCH based on the same DAI and can also verify the number of bits multiplexed by the terminal device.
[0145] In an optional embodiment, the UE and gNB may select the DAI to determine the number of bits for HARQ information multiplexing on the PUSCH as follows:
[0146] Method 1: Determine based on the start time
[0147] In an embodiment of the present application, the number of DL DCIs may be N, where N is an integer greater than or equal to 1. If the UE determines that the start time of the last DL DCI among the N DL DCIs is after the start time of the UL DCI, then the number of bits of the HARQ information multiplexed on the PUSCH is determined based on the second DAI carried by the last DL DCI among the N DL DCIs; if the UE determines that the start time of the last DL DCI among the N DL DCIs is before the start time of the UL DCI, then the number of bits of the HARQ information multiplexed on the PUSCH is determined based on the first DAI. For example, the DCI can be carried by the PDCCH, and the start time of the DCI is the start time of the PDCCH. Specifically, it can be the start symbol of the PDCCH or the start boundary of the PDCCH start symbol, which is not limited here.
[0148] If the gNB determines that the start time of the last DL DCI among the N DL DCIs is after the start time of the UL DCI, the number of bits multiplexed for the HARQ information on the PUSCH is determined based on the second DAI carried by the last DL DCI among the N DL DCIs. If the gNB determines that the start time of the last DL DCI among the N DL DCIs is before the UL DCI, the number of bits multiplexed for the HARQ information on the PUSCH is determined based on the first DAI.
[0149] like Figure 4 As shown in (a), the terminal device may use the last received DL DCI in a certain time window, such as time window 1, as the last DL DCI among the N DL DCIs. Figure 4As shown in (b), it can also be determined based on the time interval for receiving DL DCI. For example, assuming that the time interval is S seconds, the terminal device receives DL DCI-A and receives another DL DCI-B after W seconds. If W is greater than S, then DL DCI-A can be considered to be the last DL DCI. If W is less than or equal to S, it cannot be determined whether DL DCI-B is the last DL DCI, unless it is determined that no second downlink control information is received within S seconds after receiving the second DL DCI-B, then DL DCI-B can be considered to be the last DL DCI. Figure 4 As shown in (c), PDSCHs scheduled by N DCIs feed back HARQ information on the same PUCCH, and the Nth DCI is the last DCI. The method for determining the last DL DCI is also applicable below and will not be elaborated in this application.
[0150] It should also be noted that in a single-carrier scenario, the second DAI of the DL DCI carries only the counter DAI, and the DAI used to determine the number of bits multiplexed by the HARQ information on the PUSCH can be determined by comparing the counter DAI of the last DL DCI with the total DAI of the UL DCI. In a carrier aggregation scenario, the DL DCI carries not only the counter DAI but also the total DAI, and the DAI used to determine the number of bits multiplexed by the HARQ information on the PUSCH can be determined by comparing the total DAI of the last DL DCI with the total DAI of the UL DCI.
[0151] Figure 5 (a) shows that in a single-carrier scenario, the start time of the UL DCI is after the last DL DCI (ie, DL DCI3), and the total DAI (t_DAI=3) in the UL DCI is used to determine the number of bits multiplexed for HARQ information on the PUSCH. Figure 5 (b) shows that in a carrier aggregation scenario, the reception time of UL DCI is before the last DL DCI (ie, DL DCI5), and the total DAI (t_DAI=5) in DL DCI5 is used to determine the number of bits multiplexed on the PUSCH for HARQ information on the PUSCH. Figure 5 (c) shows that in a single carrier scenario, the start time of the UL DCI is before the last DL DCI (ie, DL DCI3), and the counter_DAI (c_DAI=3) in the DL DCI is used to determine the number of bits multiplexed on the PUSCH for the HARQ information. Figure 5In the example, total DAI is represented by t_DAI and counter DAI is represented by c_DAI. Figure 5 In the figure, one cc represents one carrier.
[0152] Due to the limitation of the number of bits of DAI in DCI, the value of DAI in DCI is obtained after modulo, DAI = (Y-1) mod T D +1, where Y represents the number of {serving cell, PDCCH monitoring occasion} pairs, or the number of PDCCHs; T D =2 N , N is the number of bits in the DAI indication field in the DCI. When N=2, T D =4, in DCI5 of time slot n+3:
[0153] t DAI =(5-1)mod4+1=1
[0154] Method 2: Determine based on the start time of the search space
[0155] The number of DL DCIs may be N, where N is an integer greater than or equal to 1. If the start time of the second search space is later than the start time of the first search space, the number of bits to be multiplexed for HARQ information on the PUSCH is determined based on the second Daylight Indicator (DAI) carried by the last DL DCI among the N DL DCIs. The second search space is the search space associated with the second PDCCH monitoring opportunity, which is the time when the UE receives the last DL DCI among the N DL DCIs. The first search space is the search space associated with the first PDCCH monitoring opportunity, which is the time when the UE receives an UL DCI. If the start time of the second search space is earlier than the start time of the first search space, the number of bits to be multiplexed for HARQ information on the PUSCH is determined based on the first Daylight Indicator (DAI). The second and first PDCCH monitoring opportunities are known in advance by the gNB. Therefore, the gNB may also determine which Daylight Indicator (DAI) to use for determining the number of bits to be multiplexed for HARQ information on the PUSCH based on the start time of the search space corresponding to each PDCCH monitoring opportunity.
[0156] Figure 6 (a) shows that in a single carrier scenario, the second search space is later than the first search space, and the counter DAI (c_DAI=2) in the last DL DCI (ie, DL DCI2) is used to determine the number of bits multiplexed on the PUSCH for HARQ information on the PUSCH. Figure 6(b) shows that in the carrier aggregation scenario, the second search space is later than the first search space, and the total DAI (t_DAI=3) in the last DL DCI (ie, DL DCI3) is used to determine the number of bits multiplexed on the PUSCH for HARQ information on the PUSCH. Figure 6 In the example, total DAI is indicated by t_DAI and counter DAI is indicated by c_DAI. Figure 6 In the figure, one cc represents one carrier.
[0157] Method 3: Determine based on the index size of the monitoring time
[0158] DL DCI may include N, where N is an integer greater than or equal to 1. If the index of the second PDCCH monitoring opportunity is greater than the index of the first PDCCH monitoring opportunity, the number of bits multiplexed by the HARQ information on the PUSCH is determined based on the second DAI carried by the last DL DCI in the N DL DCIs; if the index of the second PDCCH monitoring opportunity is less than the index of the first PDCCH monitoring opportunity, the number of bits multiplexed by the HARQ information on the PUSCH is determined based on the first DAI.
[0159] Figure 7 (a) shows that in a single-carrier scenario, the index of the second PDCCH monitoring opportunity (PDCCH monitoring opportunity 3) is greater than the index of the first PDCCH monitoring opportunity (PDCCH2), and the counter DAI (t_DAI=2) in the last DL DCI (i.e., DL DCI3) is used to determine the number of bits multiplexed on the PUSCH for the HARQ information on the PUSCH. Figure 7 (b) shows that in the carrier aggregation scenario, the index of the first PDCCH monitoring opportunity (PDCCH2) is greater than the index of the second PDCCH monitoring opportunity (PDCCH1), and the total DAI (t_DAI=4) in the last UL DCI is used to determine the number of bits multiplexed on the PUSCH for HARQ information on the PUSCH. Figure 7 In the example, total DAI is represented by t_DAI and counter DAI is represented by c_DAI. Figure 7 In the figure, one cc represents one carrier.
[0160] In an embodiment of the present application, which DAI is used to determine the number of bits multiplexed by the HARQ information on the PUSCH is determined based on the order of the reception time of the last second downlink control information and the first downlink control information. This can reduce the signaling overhead of the access network device and improve data processing efficiency.
[0161] It should be noted that the access network equipment may also configure PUSCH repeated transmission. PUSCH repeated transmission can be repeated according to type-A (also known as time slot level) or type-B (also known as symbol level), which is not specifically limited here. For Type A, in the K1 transmissions configured by the high-level layer, the starting symbol (Symbol S) and the occupied symbol length (L) of PUSCH in each time slot are consistent. Type B does not require the same starting symbol and symbol length to be occupied in each time slot. Starting from the starting symbol, K2 PUSCH (nominal repetition) transmissions are sent on the following symbols. If a time slot boundary or a symbol that cannot be used for uplink is encountered during the transmission process, the nominal transmission will be divided into two actual transmissions. Figure 8 As shown, for type-A, K1 = 3, and the actual transmission is 3 times; for type-B, K2 = 4, and the actual transmission is 6 times. That is, in type-A, if the PUSCH is configured to be transmitted 3 times, the actual transmission is also 3 times, and there is no repeated transmission. In type-B, if the PUSCH is configured to be transmitted 4 times, the actual transmission is also 6 times, and there is 2 repeated transmissions. In this application, the implementation method is applicable to both type-A and type-B repetition.
[0162] If the terminal device is required to send PUCCH only in the time slot when PUSCH repeated transmission ends, the feedback delay will be increased. Figure 9 As shown, the DL DCI start time is after the UL DCI start time, PUSCH is sent 3 times and occupies 3 time slots, and PUCCH must be sent in the subsequent time slots. If PUSCH is repeated hundreds of times, the delay of PUCCH feedback will be longer, which is not conducive to the rapid processing of data. In this application, when PUSCH is sent for the first time, the first DAI carried in the UL DCI is used to determine the number of bits of the associated (i.e., multiplexed) HARQ information. For non-first-time PUSCH transmissions, the totalDAI or counter DAI in the DL DCI is used to determine the number of bits of the associated (i.e., multiplexed) HARQ information. In addition, in this application, PUCCH can be scheduled in a time slot other than the first PUSCH transmission, and when PUCCH and PUSCH overlap in the time domain, the HARQ information carried on the PUCCH can be multiplexed onto the PUSCH, such as Figure 10 As shown in the figure, PUSCH is sent three times, occupying three time slots n, n+1, and n+2. PUCCH is scheduled in time slot n+1, and the HARQ information carried on the PUCCH can be multiplexed into the second PUSCH transmission in time slot n+1.
[0163] In an optional embodiment, the PUSCH is sent M times in the time domain, where M is greater than or equal to 1, and the number of bits of the HARQ information multiplexed by the PUSCH sent for the first time is determined according to the first DAI; if the start time of the DL DCI is before the start time of the UL DCI, the number of bits of the HARQ information multiplexed by the PUSCH sent for the i-th time is determined according to the first DAI; if the start time of the DL DCI is after the start time of the UL DCI, the number of bits of the HARQ information multiplexed by the PUSCH sent for the i-th time is determined according to the second DAI, 1<i≤M.
[0164] In an embodiment of the present application, the number of bits of the HARQ information associated with the PUSCH sent for the first time in the present application can be determined according to the total DCI in the UL DCI, and the HARQ information associated with other PUSCHs other than the first PUSCH sent needs to be determined according to the timing relationship between the UL DCI and the DL DCI.
[0165] like Figure 11 As shown, PUSCH is sent five times and occupies time slots n to n+2, which are three time slots in total. PUCCH can transmit HARQ information in the time slot where PUSCH is sent for the second time. Figure 11 The start time of the UL DCI shown in (a) is after the start time of the last DL DCI, so the number of bits of the HARQ information multiplexed by the PUSCH sent for the second to fourth times can be determined according to the total DCI (t_DAI=3) in the UL DCI. Figure 11 The start time of the UL DCI shown in (b) is before the start time of the last DL DCI. Then the number of bits of HARQ information multiplexed by the PUSCH sent for the second to fourth times can be determined according to the total DCI (t_DAI=3) in the DL DCI. Figure 11 In the example, total DAI is indicated by t_DAI and counter DAI is indicated by c_DAI.
[0166] In an optional embodiment, the number of HARQ information bits of PUSCH multiplexing sent by Q first redundant versions is determined according to the first DAI, Q is an integer, 1≤Q≤M, and the first redundant version is redundant version 0 or 3; if the timing of the DL DCI is before the UL DCI, the number of HARQ information bits of PUSCH multiplexing sent by MQ second redundant versions is determined according to the first DAI; if the timing of the DL DCI is after the UL DCI, the number of HARQ information bits of PUSCH multiplexing sent by MQ second redundant versions is determined according to the second DAI, and the second redundant version is a redundant version other than redundant version 0 and / or 3.
[0167] In this embodiment of the present application, the redundancy version divides the bits generated by the encoder into several groups, each of which constitutes a different redundancy version. Both redundancy version 0 and redundancy version 3 contain systematic bits, but the number of systematic bits included differs. Both redundancy versions 0 and 3 can perform self-decoding without requiring other redundancy versions. Scheduling based on different redundancy versions can reduce scheduling signaling for access network devices, improving data processing efficiency and communication reliability.
[0168] like Figure 12 As shown, PUSCH is sent five times and occupies time slots n to n+2, which are three time slots in total. PUCCH can transmit HARQ information in the time slot where PUSCH is sent for the second time. Figure 12 If the start time of the UL DCI shown in (a) is after the start time of the last DL DCI, then the number of bits of the HARQ information multiplexed by the PUSCH sent by the three first redundant versions can be determined according to the total DCI (t_DAI=3) in the UL DCI, and the number of bits of the HARQ information multiplexed by the PUSCH sent by the two (5-3=2) second redundant versions can also be determined according to the total DCI (t_DAI=3) in the UL DCI. Figure 12 The UL DCI timing shown in (b) is before the last DL DCI. The number of bits of HARQ information multiplexed by the PUSCH sent by the three first redundancy versions can be determined according to the total DCI (t_DAI=2) in the UL DCI. The number of bits of HARQ information multiplexed by the PUSCH sent by the two (5-3=2) second redundancy versions can also be determined according to the total DCI (t_DAI=3) in the DL DCI. Figure 12 In the example, total DAI is indicated by t_DAI, and counter DAI is indicated by c_DAI. The second redundancy version is a redundancy version other than the first redundancy version.
[0169] In the embodiment of the present application, compared with the case where HARQ information can be linked only in the time unit after repeated PUSCH reception, when PUSCH is repeatedly transmitted, different HARQ information linking strategies are adopted for PUSCHs with different transmission times, so that more time units can be multiplexed and the transmission delay of HARQ information can be reduced.
[0170] In the above embodiment, the DAI in the UL DCI and the DL DCI are compared to select the DAI according to which HARQ information is generated. However, this method may lose the beneficial effect of the entire DAI mechanism to some extent, because when using the DAI in the DL DCI, the last DCI may be missed, so the last DCI actually detected by the terminal may be inconsistent with the last DCI sent by the base station, resulting in the access device and the terminal being unable to align the number of HARQ bits. In order to ensure the beneficial effect of using the total DAI mechanism, the present application provides another HARQ information transmission method, such as Figure 13 As shown, the method can be implemented jointly by the terminal device and the access network device. In addition, the terminal device and the access network device can agree on the same rule to determine the number of bits of the HARQ information multiplexed on the PUSCH, so that the access network device can verify whether the number of bits of the HARQ information multiplexed on the PUSCH determined by the terminal device is correct. Figure 13 The following example uses a UE as the terminal device and a gNB as the access network device. When executing, refer to the following steps:
[0171] In step 1301, the gNB sends an UL DCI, which is used to schedule a PUSCH. The UL DCI includes a first DAI, which is used to indicate the first number of PDCCHs and the second number of PDCCHs. The first number of PDCCHs is used to indicate the number of PDCCHs scheduled by the access network device before the first downlink control information, and the second number of PDCCHs is used to indicate the maximum number of PDCCHs scheduled by the access network device after the first downlink control information. The PDCCHs scheduled by the access network device are located on one or more carriers.
[0172] Correspondingly, the UE receives the first downlink control information, wherein the one or more carriers are single carriers or carrier aggregation scenarios.
[0173] In an optional embodiment, the gNB also sends a DL DCI, which is used to schedule one or more PDSCHs to feedback HARQ information on the same PUCCH. The DL DCI carries a second DAI, which is used to indicate the number of PDCCHs scheduled in the current PDCCH monitoring opportunity. The second DAI is less than or equal to the first DAI.
[0174] In an optional embodiment, the first DAI is used to indicate the sum of the first PDCCH number and the second PDCCH number; DL DCI is received within L PDCCH monitoring opportunities, the DL DCI includes N, L and N are both integers greater than or equal to 1 and L≤N, and the second DAI is accumulated sequentially as the PDCCH monitoring opportunity index increases.
[0175] Of course, if the UE does not receive PDSCH or PDCCH, it can feedback NACK information. Figure 14 As shown, the total DCI (t_DAI=4) in the first DAI, that is, the maximum number of PDCCHs on one or more carriers scheduled by the gNB, is 4. Each time the UE receives a PDCCH, the second DAI in the DL DCI increases by 1 until the counter DAI in the second DAI is equal to the total DAI of the first DAI. Figure 14 In the example, total DAI is indicated by t_DAI and counter DAI is indicated by c_DAI.
[0176] In an optional embodiment, the first DAI includes a first indicator value and a second indicator value, the first indicator value indicates the number of PDCCHs scheduled by the terminal device before the first downlink control information, that is, the first PDCCH number, and the second indicator value indicates the maximum number of PDCCHs scheduled after the first downlink control information, that is, the second PDCCH number; that is, the first DAI can indicate the actual scheduled DAI and the future schedulable DAI. If indicated by 4 bits, the most significant 2 bits (MSB) indicate the number of PDSCHs or PDCCHs actually scheduled, and the least significant 2 bits (LSB) indicate the maximum number of PDSCHs or PDCCHs that the gNB may send. The starting time of the M second downlink control information is before the starting time of the first downlink control information, and as the PDCCH monitoring opportunity index increases, the second DAIs of the M second downlink control information are accumulated in sequence, 1≤M≤N; the starting time of the NM second downlink control information is after the starting time of the first downlink control information, and as the PDCCH monitoring opportunity index increases, the second DAIs of the NM second downlink control information are accumulated in sequence starting from 1. As shown Figure 15 As shown, the total DCI (t_DAI actual=2, t_DAI potential=2) in the first DAI, that is, the maximum number of PDCCHs on one or more carriers scheduled by the gNB is 2+2. The DL DCI before the UL DCI has been scheduled twice, and the second DAI in the DL DCI can be counted from 1 until the count reaches 2; after the UL DCI, the gNB schedules at most 2 times, and the second DAI in the DL DCI starts counting from 1 again until the count reaches 2. In addition Figure 15 In the example, total DAI is indicated by t_DAI and counter DAI is indicated by c_DAI.
[0177] In step 1302, the UE determines the number of bits of HARQ information according to the UL DCI. The HARQ information is determined after the UE receives the PDCCH.
[0178] Step 1303: The UE sends HARQ information.
[0179] Accordingly, the gNB receives HARQ information from the terminal device.
[0180] In step 1304, the gNB determines the number of PDCCHs received by the UE based on the HARQ information.
[0181] This application prevents the situation where the number of bits of HARQ information cannot be aligned with the access network device due to the terminal device missing the downlink control information, by limiting the maximum number of PDCCHs on one or more carriers scheduled by the access network device before the PUSCH indicated by the first DAI of the first downlink control information.
[0182] In addition, it should be noted that a PDCCH monitoring opportunity may monitor multiple DL DCLs, and a monitoring opportunity may also include multiple serving cells, such as Figure 16 As shown, Figure 16 This is only a schematic description and does not specifically limit the number of serving cells in a PDCCH monitoring opportunity. If a PDCCH monitoring opportunity includes multiple serving cells (i.e. Figure 16 If the serving cell 1 and serving cell 2 in the data are included in multiple serving cells, and multiple serving cells include multiple second downlink control information, then the second DAI can be incremented in the order of the serving cell indexes and then accumulated in the order of the PDCCH monitoring opportunities. For clarity, the counting rules for the second DL DCI can be referred to Figure 16 Two PDCCH monitoring opportunities are shown, namely PDCCH monitoring opportunity 1 and PDCCH monitoring opportunity 2, and service cell 1 and service cell 2 are used for illustration. At PDCCH monitoring opportunity 1, two DL DCIs are monitored, one DL DCI is issued by service cell 1, and the other is issued by service cell 2. The total DAI of DL DCL1 (issued by service cell 1) can be counted as 1, and the counter DAI can also be counted as 1. Since the index of service cell 2 is after service cell 1, the total DAI of DL DCL2 (issued by service cell 2) can be counted as 2, and the counter DAI can be counted as 2. At PDCCH monitoring opportunity 2, DL DCI3 is monitored. DL DCI3 is issued by service cell 2 (if service cell 11 does not issue DL DCI, the DL DCI issued by service cell 2 can be directly queried for counting). The total DAI of DL DCL3 (issued by service cell 2) can be counted as 3, and the counter DAI can be counted as 1. In addition Figure 16 In the example, total DAI is indicated by t_DAI and counter DAI is indicated by c_DAI.
[0183] In another optional embodiment, if one of the PDCCH monitoring opportunities includes multiple serving cells, and one serving cell includes multiple second downlink control information, the second downlink control information is located in multiple control resource sets CORESET or multiple search spaces search space, the second DAI is incremented according to the index order of CORESET or Search Space, and then incremented according to the index order of the serving cell, and then accumulated in sequence according to the index order of the PDCCH monitoring opportunity. In order to better illustrate the solution of the present application, take the second downlink control information located in multiple CORESETs as an example, refer to Figure 17 To illustrate, Figure 17 Two PDCCH monitoring opportunities, namely PDCCH monitoring opportunity 1 and PDCCH monitoring opportunity 2, are shown for illustration, and serving cell 1 and serving cell 2. Three DL DCIs are monitored at PDCCH monitoring opportunity 1, which are located in three CORESETs. Three DL DCIs are also monitored at PDCCH monitoring opportunity 2, which are located in three CORESETs. The total DAI of the DL DCI corresponding to CORESET1 can be counted as 1, and the counter DAI can also be counted as 1. The total DAI of the DL DCI corresponding to CORESET2 can be counted as 2, and the counter DAI can also be counted as 2. The total DAI of the DL DCI corresponding to CORESET3 can be counted as 3, and the counter DAI can also be counted as 3. In PDCCH monitoring opportunity 2, the total DAI of DL DCI corresponding to CORESET1 can be counted as 4, and the counter DAI can also be counted as 1. The total DAI of DL DCI corresponding to CORESET2 can be counted as 5, and the counter DAI can also be counted as 2. The total DAI of DL DCI corresponding to CORESET3 can be counted as 6, and the counter DAI can be counted as 3. Figure 17 In the example, total DAI is indicated by t_DAI and counter DAI is indicated by c_DAI.
[0184] like Figure 18As shown, an embodiment of the present application provides a communication device, which includes a transceiver unit 1801 and a processing unit 1802. The communication device can be the terminal device described above or the access network device described above. When the communication device is a terminal device, the transceiver unit 1801 is used to receive first downlink control information, and the first downlink control information is used to indicate a first DAI and schedule PUSCH; and receive second downlink control information, and the second downlink control information is used to indicate a second DAI and schedule one or more physical downlink shared channels PDSCH to feedback hybrid automatic repeat request HARQ information on the same physical uplink control channel PUCCH; the processing unit 1802 is used to select the first DAI or the second DAI according to the timing of the first downlink control information and the second downlink control information to determine the number of bits multiplexed by the HARQ information on the PUSCH.
[0185] In the embodiment of the present application, the first downlink control information can be understood as the UL DCI for scheduling the uplink shared channel PUSCH, and the second downlink control information can be understood as the DL DCI for scheduling the PDSCH. The timing mentioned here can be the order of the reception timing, the reception time, the start time of the PDCCH carrying the DCI, etc., which is not specifically limited in this application. The terminal device can determine which DAI is used to determine the number of bits of the HARQ information on the PUSCH based on the timing relationship between the first downlink control information and the second control information. This method can reduce the scheduling overhead of the access network device.
[0186] In an optional manner, the PUCCH and the PUSCH overlap in the time domain, and the HARQ information is multiplexed onto the PUSCH.
[0187] In an optional manner, indication signaling is received, where the indication signaling is used to indicate that the HARQ information of the PDSCH is fed back on the PUCCH.
[0188] The above-mentioned indication signaling may be the same as or different from the first downlink control information and the second downlink control information. When they are different, the indication signaling may be sent via MAC or RRC, which is not specifically limited in this application.
[0189] In an optional manner, the one or more PDSCHs are located in the same time window, and the time window includes one or more time units. The above time unit can be one of a time slot, a symbol, a symbol group, a subframe, and a radio frame, which is not specifically limited in this application.
[0190] In an optional manner, the second downlink control information includes N pieces, where N is an integer greater than or equal to 1, and the processing unit 1802 is specifically configured to:
[0191] If the start time of the last of the N second downlink control information is after the start time of the first downlink control information, the number of bits multiplexed by the HARQ information on the PUSCH is determined according to the second DAI carried by the last of the N second downlink control information; if the start time of the last of the N second downlink control information is before the start time of the first downlink control information, the number of bits multiplexed by the HARQ information on the PUSCH is determined according to the first DAI.
[0192] In an optional manner, the second downlink control information includes N pieces, where N is an integer greater than or equal to 1, and the processing unit 1802 is specifically configured to:
[0193] If the start time of the second search space is later than the start time of the first search space, the number of bits multiplexed by the HARQ information on the PUSCH is determined based on the second DAI carried by the last of the N second downlink control information. The second search space is the search space associated with the second PDCCH monitoring timing. The second PDCCH monitoring timing is the timing when the last of the N second downlink control information is received. The first search space is the search space associated with the first PDCCH monitoring timing; the first PDCCH monitoring timing is the timing when the first downlink control information is received. If the start time of the second search space is earlier than the start time of the first search space, the number of bits multiplexed by the HARQ information on the PUSCH is determined based on the first DAI.
[0194] In an optional manner, the processing unit 1802 is specifically configured to:
[0195] If the index of the second PDCCH monitoring opportunity is greater than the index of the first PDCCH monitoring opportunity, the number of bits multiplexed by the HARQ information on the PUSCH is determined based on the second DAI carried by the last of the N second downlink control information; if the index of the second PDCCH monitoring opportunity is less than the index of the first PDCCH monitoring opportunity, the number of bits multiplexed by the HARQ information on the PUSCH is determined based on the first DAI.
[0196] In an optional manner, the PUSCH is sent M times in the time domain, where M is greater than or equal to 1, and the number of bits of HARQ information multiplexed by the PUSCH sent for the first time is determined according to the first DAI;
[0197] If the start time of the second downlink control information is before the start time of the first downlink control information, the number of bits of the HARQ information multiplexed by the PUSCH sent for the i-th time is determined according to the first DAI; if the timing of the second downlink control information is after the first downlink control information, the number of bits of the HARQ information multiplexed by the PUSCH sent for the i-th time is determined according to the second DAI, 1<i≤M.
[0198] In an optional manner, the number of HARQ information bits of PUSCH multiplexing sent by Q first redundant versions is determined according to the first DAI, where Q is an integer, 1≤Q≤M, and the first redundant version is redundant version 0 or 3; if the timing of the second downlink control information is before the first downlink control information, the number of HARQ information bits of PUSCH multiplexing sent by MQ second redundant versions is determined according to the first DAI; if the timing of the second downlink control information is after the first downlink control information, the number of HARQ information bits of PUSCH multiplexing sent by MQ second redundant versions is determined according to the second DAI, and the second redundant version is a redundant version other than the redundant version 0 and / or 3.
[0199] An embodiment of the present application provides another terminal device, wherein a transceiver unit 1801 is used to receive first downlink control information, the first downlink control information is carried on a physical downlink control channel PDCCH, the first downlink control information includes a first downlink allocation index DAI, the first DAI is used to indicate the number of first PDCCHs and the second PDCCH number, the first PDCCH number is used to indicate the number of physical downlink control channels PDCCHs scheduled by the access network device before the first downlink control information; the second PDCCH number is used to indicate the maximum number of PDCCHs scheduled by the access network device after the first downlink control information; the PDCCHs scheduled by the access network device are located on one or more carriers; a processing unit is used to determine the number of bits of hybrid automatic repeat request HARQ information according to the first DAI, the HARQ information is determined after the terminal device receives the PDCCH; the transceiver unit is also used to send the HARQ information.
[0200] In the embodiment of the present application, the first downlink control information can be understood as the UL DCI for scheduling the uplink shared channel PUSCH, and the second downlink control information can be understood as the DL DCI for scheduling the downlink shared channel PDSCH. This application does not specifically limit this. This application prevents the situation where the number of bits of the HARQ information cannot be aligned with the access network device due to the terminal device missing the downlink control information, by limiting the first DAI of the first downlink control information to indicate the maximum number of PDCCHs on one or more carriers scheduled by the access network device before and after the first downlink control information.
[0201] In an optional manner, the terminal device receives second downlink control information, which is used to indicate a second DAI and schedule one or more physical downlink shared channels PDSCH to feedback HARQ information on the same physical uplink control channel PUCCH. The second downlink control information carries a second DAI, which is used to indicate the number of PDCCHs scheduled in the current PDCCH monitoring period, and the second DAI is less than or equal to the first DAI.
[0202] In an optional manner, the first DAI is used to indicate the sum of the first PDCCH number and the second PDCCH number; the second downlink control information is received within L PDCCH monitoring opportunities, and the second downlink control information includes N items, where L and N are both integers greater than or equal to 1 and L≤N, and as the PDCCH monitoring opportunity index increases, the second DAI is accumulated sequentially and the second DAI is less than the sum of the first PDCCH number and the second PDCCH number.
[0203] In an optional manner, the second downlink control information is received within L PDCCH monitoring opportunities, the second downlink control information includes N items, L and N are both integers greater than or equal to 1 and L≤N, the first DAI includes a first indication value and a second indication value, the first indication value indicates the first PDCCH number, and the second indication value indicates the second PDCCH number; the start time of the M items of the second downlink control information is before the start time of the first downlink control information, and as the PDCCH monitoring opportunity index increases, the second DAI of the M items of the second downlink control information is accumulated sequentially, and 1≤M≤N and M is less than or equal to the first PDCCH number; the start time of the NM items of the second downlink control information is after the start time of the first downlink control information, and as the PDCCH monitoring opportunity index increases, the second DAI of the NM items of the second downlink control information is accumulated sequentially starting from 1, and NM is less than or equal to the second PDCCH number.
[0204] In an optional manner, if a PDCCH monitoring opportunity includes multiple service cells, and the multiple service cells include the multiple second downlink control information, the second DAI is first increased in the ascending order of the index of the service cell, and then accumulated in sequence in the ascending order of the index of the PDCCH monitoring opportunity.
[0205] In an optional manner, if a PDCCH monitoring opportunity includes multiple service cells, and a service cell includes multiple second downlink control information, the second downlink control information is located in multiple control resource sets CORESET or multiple search spaces, the second DAI is first increased in the order of increasing index of the CORESET or SearchSpace, and then increased in the order of increasing index of the service cell, and finally accumulated in sequence according to the increasing order of index of the PDCCH monitoring event opportunity.
[0206] When the communication device is an access network device, the transceiver unit 1801 is used to send first downlink control information, where the first downlink control information is used to indicate a first downlink allocation index DAI and schedule a physical uplink shared channel PUSCH to send second downlink control information, and the second downlink control information is used to indicate a second DAI and schedule one or more physical downlink shared channels PDSCH to feedback hybrid automatic repeat request HARQ information on the same physical uplink control channel PUCCH; the processing unit 1802 is used to select the first DAI or the second DAI according to the timing of the first downlink control information and the second downlink control information to determine the number of bits multiplexed by the HARQ information on the PUSCH.
[0207] In the embodiment of the present application, the first downlink control information can be understood as the UL DCI for scheduling the uplink shared channel PUSCH, and the second downlink control information can be understood as the DL DCI for scheduling the PDSCH. The timing mentioned here can be the order of the reception timing, the reception time, the start time of the PDCCH carrying the DCI, etc., which is not specifically limited in this application. The terminal device can determine which DAI is used to determine the number of bits of the HARQ information on the PUSCH based on the timing relationship between the first downlink control information and the second control information. This method can reduce the scheduling overhead of the access network device.
[0208] In an optional manner, the PUCCH and the PUSCH overlap in the time domain, and the HARQ information is multiplexed onto the PUSCH.
[0209] In an optional manner, indication signaling is received, where the indication signaling is used to indicate that the HARQ information of the PDSCH is fed back on the PUCCH.
[0210] In an optional manner, the one or more PDSCHs are located in a same time window, and the time window includes one or more time units.
[0211] In an optional manner, the second downlink control information includes N pieces, where N is an integer greater than or equal to 1, and the processing unit 1802 is specifically configured to:
[0212] If the start time of the last of the N second downlink control information is after the start time of the first downlink control information, the number of bits multiplexed by the HARQ information on the PUSCH is determined according to the second DAI carried by the last of the N second downlink control information; if the start time of the last of the N second downlink control information is before the start time of the first downlink control information, the number of bits multiplexed by the HARQ information on the PUSCH is determined according to the first DAI.
[0213] In an optional manner, the second downlink control information includes N pieces, where N is an integer greater than or equal to 1, and the processing unit 1802 is specifically configured to:
[0214] If the start time of the second search space is later than the start time of the first search space, the number of bits multiplexed by the HARQ information on the PUSCH is determined according to the second DAI carried by the last of the N second downlink control information. The second search space is the search space associated with the second PDCCH monitoring timing. The second PDCCH monitoring timing is the timing when the access network device sends the last of the N second downlink control information. The first search space is the search space associated with the first PDCCH monitoring timing. The first PDCCH monitoring timing is the timing when the access network device sends the first downlink control information. If the start time of the second search space is earlier than the start time of the first search space, the number of bits multiplexed by the HARQ information on the PUSCH is determined according to the first DAI.
[0215] In an optional manner, the processing unit 1802 is specifically configured to:
[0216] If the index of the second PDCCH monitoring opportunity is greater than the index of the first PDCCH monitoring opportunity, the number of bits multiplexed by the HARQ information on the PUSCH is determined based on the second DAI carried by the last of the N second downlink control information; if the index of the second PDCCH monitoring opportunity is less than the index of the first PDCCH monitoring opportunity, the number of bits multiplexed by the HARQ information on the PUSCH is determined based on the first DAI.
[0217] In an optional manner, the PUSCH is sent M times in the time domain, where M is greater than or equal to 1, and the number of bits of the HARQ information multiplexed by the PUSCH sent for the first time is determined according to the first DAI; if the start time of the second downlink control information is before the start time of the first downlink control information, the number of bits of the HARQ information multiplexed by the PUSCH sent for the i-th time is determined according to the first DAI; if the timing of the second downlink control information is after the first downlink control information, the number of bits of the HARQ information multiplexed by the PUSCH sent for the i-th time is determined according to the second DAI, and 1<i≤M.
[0218] In an optional manner, the number of HARQ information bits of PUSCH multiplexing sent by Q first redundant versions is determined according to the first DAI, where Q is an integer, 1≤Q≤M, and the first redundant version is redundant version 0 or 3; if the timing of the second downlink control information is before the first downlink control information, the number of HARQ information bits of PUSCH multiplexing sent by MQ second redundant versions is determined according to the first DAI; if the timing of the second downlink control information is after the first downlink control information, the number of HARQ information bits of PUSCH multiplexing sent by MQ second redundant versions is determined according to the second DAI, and the second redundant version is a redundant version other than the redundant version 0 and / or 3.
[0219] When the communication device is an access network device, the transceiver unit 1801 is used to send first downlink control information, which is carried on a physical downlink control channel PDCCH. The first downlink control information includes a first downlink allocation index DAI, which is used to indicate the number of first PDCCHs and the number of second PDCCHs. The first number of PDCCHs is used to indicate the number of physical downlink control channels PDCCHs scheduled by the access network device before the first downlink control information, and the second number of PDCCHs is used to indicate the maximum number of PDCCHs scheduled by the access network device after the first downlink control information. The PDCCHs scheduled by the access network device are located on one or more carriers; the processing unit 1802 is used to determine the number of bits of hybrid automatic repeat request HARQ information based on the first DAI, and the HARQ information is determined after the terminal device receives the PDCCH; the transceiver unit 1801 is also used to receive the HARQ information.
[0220] In the embodiment of the present application, the first downlink control information can be understood as the UL DCI for scheduling the uplink shared channel PUSCH, and the second downlink control information can be understood as the DL DCI for scheduling the downlink shared channel PDSCH. This application does not specifically limit this. This application prevents the situation where the number of bits of the HARQ information cannot be aligned with the access network device due to the terminal device missing the downlink control information, by limiting the first DAI of the first downlink control information to indicate the maximum number of PDCCHs on one or more carriers scheduled by the access network device before and after the first downlink control information.
[0221] In an optional manner, the transceiver unit 1801 is also used to send second downlink control information, where the second downlink control information is used to indicate a second DAI and schedule one or more physical downlink shared channels PDSCH to feedback hybrid automatic repeat request HARQ information on the same physical uplink control channel PUCCH; the second DAI is used to indicate the number of PDCCHs scheduled in the current PDCCH monitoring period, and the second DAI is less than or equal to the first DAI.
[0222] In an optional manner, the first DAI is used to indicate the sum of the first PDCCH number and the second PDCCH number; the second downlink control information is received within L PDCCH monitoring opportunities, and the second downlink control information includes N items, where L and N are both integers greater than or equal to 1 and L≤N, and as the PDCCH monitoring opportunity index increases, the second DAI is accumulated sequentially, and the second DAI is less than the sum of the first PDCCH number and the second PDCCH number.
[0223] In an optional manner, the second downlink control information is received within L PDCCH monitoring opportunities, the second downlink control information includes N items, L and N are both integers greater than or equal to 1 and L≤N, the first DAI includes a first indication value and a second indication value, the first indication value indicates the first PDCCH number, and the second indication value indicates the second PDCCH number; the start time of the M items of the second downlink control information is before the start time of the first downlink control information, and as the PDCCH monitoring opportunity index increases, the second DAI of the M items of the second downlink control information is accumulated sequentially, and 1≤M≤N and M is less than or equal to the first PDCCH number; the start time of the NM items of the second downlink control information is after the start time of the first downlink control information, and as the PDCCH monitoring opportunity index increases, the second DAI of the NM items of the second downlink control information is accumulated sequentially starting from 1, and NM is less than or equal to the second PDCCH number.
[0224] In an optional manner, if a PDCCH monitoring opportunity includes multiple service cells, and the multiple service cells include the multiple second downlink control information, the second DAI is incremented according to the index order of the service cells, and then accumulated sequentially according to the index order of the PDCCH monitoring opportunity.
[0225] In an optional manner, if a PDCCH monitoring opportunity includes multiple service cells, and a service cell includes multiple second downlink control information, the second downlink control information is located in multiple control resource sets CORESET or multiple search spaces, and the second DAI is increased according to the index order of the CORESET or Search Space, and then increased according to the index order of the service cell, and then accumulated in sequence according to the index order of the PDCCH monitoring opportunity.
[0226] like Figure 19 As shown, a communication device 1900 provided by the present application is shown. For example, the communication device 1900 can be a chip or a chip system. Optionally, in the embodiment of the present application, the chip system can be composed of a chip, or can include a chip and other discrete devices.
[0227] The communication device 1900 may include at least one processor 1910, and the communication device 1900 may also include at least one memory 1920 for storing computer programs, program instructions and / or data. The memory 1920 is coupled to the processor 1910. The coupling in the embodiment of the present application is an indirect coupling or communication connection between devices, units or modules, which can be electrical, mechanical or other forms, and is used for information exchange between devices, units or modules. The processor 1910 may operate in conjunction with the memory 1920. The processor 1910 may execute a computer program stored in the memory 1920. Optionally, the at least one memory 1920 may be integrated into the processor 1910.
[0228] The communication device 1900 may further include a transceiver 1930, and the communication device 1900 may exchange information with other devices via the transceiver 1930. The transceiver 1930 may be a circuit, a bus, a transceiver, or any other device capable of exchanging information.
[0229] In one possible implementation, the communication device 1900 can be applied to the aforementioned terminal device or the aforementioned access network device. The memory 1920 stores the necessary computer programs, program instructions, and / or data for implementing the functions of the network device in any of the aforementioned embodiments. The processor 1910 can execute the computer program stored in the memory 1920 to perform the method in any of the aforementioned embodiments.
[0230] The specific connection medium between the transceiver 1930, the processor 1910 and the memory 1920 is not limited in the embodiment of the present application. Figure 19 The memory 1920, the processor 1910 and the transceiver 1930 are connected via a bus. Figure 19 The connections between the other components are shown in bold lines, which are only for illustration and are not intended to be limiting. The bus can be divided into an address bus, a data bus, a control bus, etc. For ease of illustration, Figure 19 Only one thick line is used in the diagram, but this does not mean that there is only one bus or one type of bus.
[0231] In the embodiments of the present application, the processor may be a general-purpose processor, a digital signal processor, an application-specific integrated circuit, a field programmable gate array or other programmable logic device, a discrete gate or transistor logic device, or a discrete hardware component, and may implement or execute the methods, steps, and logic block diagrams disclosed in the embodiments of the present application. A general-purpose processor may be a microprocessor or any conventional processor. The steps of the methods disclosed in the embodiments of the present application may be directly implemented as being executed by a hardware processor, or may be executed by a combination of hardware and software modules in the processor.
[0232] In an embodiment of the present application, the memory may be a non-volatile memory, such as a hard disk drive (HDD) or a solid-state drive (SSD), or a volatile memory (volatile memory), such as a random access memory (RAM). The memory may also be any other medium that can be used to carry or store desired program code in the form of instructions or data structures and can be accessed by a computer, but is not limited thereto. The memory in an embodiment of the present application may also be a circuit or any other device that can implement a storage function, for storing computer programs, program instructions and / or data.
[0233] Based on the above embodiments, embodiments of the present application further provide a readable storage medium storing instructions that, when executed, implement the method performed by the security detection device in any of the above embodiments. The readable storage medium may include a USB flash drive, a mobile hard drive, a read-only memory, a random access memory, a magnetic disk, or an optical disk, among other media capable of storing program code.
[0234] Those skilled in the art will appreciate that the embodiments of the present application can be provided as methods, systems, or computer program products. Therefore, the present application can adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment in combination with software and hardware. Moreover, the present application can adopt the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to magnetic disk storage, CD-ROM, optical storage, etc.) that contain computer-usable program code.
[0235] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the present application. It should be understood that each process and / or block in the flowchart and / or block diagram, as well as the combination of processes and / or blocks in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 a process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0236] These computer program instructions may also be stored in a computer readable memory that can direct a computer or other programmable data processing device to work in a specific manner, so that the instructions stored in the computer readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 a process or multiple processes and / or boxes Figure 1 The function specified in one or more boxes.
[0237] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing the instructions executed on the computer or other programmable device for implementing the process. Figure 1 a process or multiple processes and / or boxes Figure 1 A step that specifies a function in one or more boxes.
[0238] Obviously, those skilled in the art may make various modifications and variations to this application without departing from the scope of protection of this application. Thus, if these modifications and variations of this application fall within the scope of the claims of this application and their equivalents, this application is intended to include these modifications and variations.
Claims
1. A HARQ information transmission method, applied to a terminal device, characterized in that: include: receiving first downlink control information, where the first downlink control information is used to indicate a first downlink allocation index DAI and schedule a physical uplink shared channel PUSCH; receiving second downlink control information, where the second downlink control information is used to indicate a second DAI and schedule one or more physical downlink shared channels (PDSCHs) to feed back hybrid automatic repeat request (HARQ) information on the same physical uplink control channel (PUCCH); According to the timing of the first downlink control information and the second downlink control information, the first DAI or the second DAI is selected to determine the number of bits multiplexed by the HARQ information on the PUSCH.
2. The method according to claim 1, characterized in that The PUCCH and the PUSCH overlap in the time domain, and the HARQ information is multiplexed onto the PUSCH.
3. The method according to claim 1, characterized in that The method further includes: receiving indication signaling, where the indication signaling is used to indicate that the HARQ information of the PDSCH is fed back on the PUCCH.
4. The method according to claim 1, wherein The one or more PDSCHs are located in a same time window, and the time window includes one or more time units.
5. The method according to any one of claims 1 to 4, characterized in that: The second downlink control information includes N pieces, where N is an integer greater than or equal to 1, and the selecting the first DAI or the second DAI according to the timing of the first downlink control information and the second downlink control information to determine the number of bits multiplexed by the HARQ information on the PUSCH includes: If the start time of the last one of the N second downlink control information is after the start time of the first downlink control information, determining the number of bits multiplexed for HARQ information on the PUSCH according to the second DAI carried by the last one of the N second downlink control information; If the start time of the last one of the N second downlink control information is before the start time of the first downlink control information, the number of bits multiplexed by the HARQ information on the PUSCH is determined according to the first DAI.
6. The method according to any one of claims 1 to 4, characterized in that: The second downlink control information includes N pieces, where N is an integer greater than or equal to 1, and the selecting the first DAI or the second DAI according to the timing of the first downlink control information and the second downlink control information to determine the number of bits multiplexed by the HARQ information on the PUSCH includes: If the start time of the second search space is later than the start time of the first search space, determining the number of bits multiplexed by the HARQ information on the PUSCH according to the second DAI carried by the last of the second downlink control information in the N second downlink control information, the second search space is a search space associated with the second PDCCH monitoring opportunity, the second PDCCH monitoring opportunity is the opportunity when the last of the N second downlink control information is received, and the first search space is a search space associated with the first PDCCH monitoring opportunity; the first PDCCH monitoring opportunity is the opportunity when the first downlink control information is received; If the start time of the second search space is earlier than the start time of the first search space, the number of bits multiplexed for HARQ information on the PUSCH is determined according to the first DAI.
7. The method according to claim 6, characterized in that The selecting, according to the timing of the first downlink control information and the second downlink control information, the first DAI or the second DAI to determine the number of bits multiplexed by the HARQ information on the PUSCH includes: If the index of the second PDCCH monitoring opportunity is greater than the index of the first PDCCH monitoring opportunity, determining the number of bits multiplexed on the PUSCH for HARQ information according to the second DAI carried by the last of the N second downlink control information; If the index of the second PDCCH monitoring opportunity is less than the index of the first PDCCH monitoring opportunity, the number of bits for multiplexing HARQ information on the PUSCH is determined according to the first DAI.
8. The method according to any one of claims 1 to 4, characterized in that: The PUSCH is sent M times in the time domain, where M is greater than or equal to 1, and the number of bits of HARQ information multiplexed by the PUSCH sent for the first time is determined according to the first DAI; If the start time of the second downlink control information is before the start time of the first downlink control information, the number of bits of the HARQ information multiplexed by the PUSCH sent for the i-th time is determined according to the first DAI; If the timing of the second downlink control information is later than that of the first downlink control information, the number of bits of the HARQ information multiplexed by the PUSCH sent for the i-th time is determined according to the second DAI, 1<i≤M.
9. The method according to claim 8, characterized in that The number of HARQ information bits multiplexed for PUSCHs sent by Q first redundancy versions is determined according to the first DAI, where Q is an integer, 1≤Q≤M, and the first redundancy version is redundancy version 0 or 3; If the timing of the second downlink control information is before the first downlink control information, the number of bits of HARQ information multiplexed by the PUSCH sent by MQ second redundancy versions is determined according to the first DAI; If the timing of the second downlink control information is after the first downlink control information, the number of bits of the HARQ information multiplexed by the PUSCH sent by MQ second redundancy versions is determined according to the second DAI, and the second redundancy version is a redundancy version other than the redundancy version 0 and / or 3.
10. A HARQ information transmission method, applied to a terminal device, characterized in that: include: Receive first downlink control information, where the first downlink control information is carried on a physical downlink control channel (PDCCH), the first downlink control information includes a first downlink allocation index (DAI), the first DAI is used to indicate a first PDCCH number and a second PDCCH number, the first PDCCH number is used to indicate the number of physical downlink control channels (PDCCHs) scheduled by the access network device before the first downlink control information, the second PDCCH number is used to indicate a maximum number of PDCCHs scheduled by the access network device after the first downlink control information, and the PDCCHs scheduled by the access network device are located on one or more carriers; Determining, according to the first DAI, a number of bits of hybrid automatic repeat request HARQ information, where the HARQ information is determined after the terminal device receives the PDCCH; Send the HARQ information.
11. The method according to claim 10, characterized in that Also includes: Receive second downlink control information, where the second downlink control information is used to indicate a second DAI and schedule one or more physical downlink shared channels (PDSCHs) to feed back HARQ information on the same physical uplink control channel (PUCCH). The second DAI is used to indicate the number of PDCCHs scheduled in the current PDCCH monitoring period, and the second DAI is less than or equal to the first DAI.
12. The method according to claim 10 or 11, characterized in that The first DAI is used to indicate the sum of the first PDCCH number and the second PDCCH number; The second downlink control information is received within L PDCCH monitoring opportunities, where the second downlink control information includes N items, where L and N are both integers greater than or equal to 1 and L≤N. As the PDCCH monitoring opportunity index increases, the second DAI is accumulated sequentially, and the second DAI is less than the sum of the first PDCCH number and the second PDCCH number.
13. The method according to claim 10 or 11, characterized in that receiving the second downlink control information within L PDCCH monitoring opportunities, where the second downlink control information includes N pieces, where L and N are both integers greater than or equal to 1 and L≤N, and the first DAI includes a first indicator value and a second indicator value, where the first indicator value indicates the number of the first PDCCHs, and the second indicator value indicates the number of the second PDCCHs; The start time of the M pieces of the second downlink control information is before the start time of the first downlink control information, and as the PDCCH monitoring opportunity index increases, the second DAIs of the M pieces of the second downlink control information are accumulated in sequence, where 1≤M≤N and M is less than or equal to the number of the first PDCCHs; The start time of the NM second downlink control information is after the start time of the first downlink control information. As the PDCCH monitoring timing index increases, the second DAI of the NM second downlink control information is accumulated sequentially starting from 1, and NM is less than or equal to the second PDCCH number.
14. The method according to claim 12, characterized in that If a PDCCH monitoring opportunity includes multiple serving cells, and the multiple serving cells include the multiple second downlink control information, the second DAI is incremented according to the index order of the serving cells, and then accumulated in sequence according to the index order of the PDCCH monitoring opportunity.
15. The method according to claim 13, characterized in that If a PDCCH monitoring opportunity includes multiple serving cells, and the multiple serving cells include the multiple second downlink control information, the second DAI is incremented according to the index order of the serving cells, and then accumulated in sequence according to the index order of the PDCCH monitoring opportunity.
16. The method according to claim 12, characterized in that If a PDCCH monitoring opportunity includes multiple service cells, and a service cell includes multiple second downlink control information, the second downlink control information is located in multiple control resource sets CORESET or multiple search spaces searchspace, the second DAI increases according to the index order of the CORESET or Search Space, and then increases according to the index order of the service cell, and then accumulates sequentially according to the index order of the PDCCH monitoring opportunity.
17. The method according to claim 13, characterized in that If a PDCCH monitoring opportunity includes multiple service cells, and a service cell includes multiple second downlink control information, the second downlink control information is located in multiple control resource sets CORESET or multiple search spaces searchspace, the second DAI increases according to the index order of the CORESET or Search Space, and then increases according to the index order of the service cell, and then accumulates sequentially according to the index order of the PDCCH monitoring opportunity.
18. A HARQ information transmission method, applied to an access network device, characterized in that: include: Sending first downlink control information, where the first downlink control information is used to indicate a first downlink allocation index DAI and schedule a physical uplink shared channel PUSCH; Sending second downlink control information, where the second downlink control information is used to indicate a second DAI and schedule one or more physical downlink shared channels (PDSCHs) to feed back hybrid automatic repeat request (HARQ) information on the same physical uplink control channel (PUCCH); According to the timing of the first downlink control information and the second downlink control information, the first DAI or the second DAI is selected to determine the number of bits multiplexed by the HARQ information on the PUSCH.
19. The method according to claim 18, characterized in that The PUCCH and the PUSCH overlap in the time domain, and the HARQ information is multiplexed onto the PUSCH.
20. The method according to claim 18, wherein The method further includes: receiving indication signaling, where the indication signaling is used to indicate that the HARQ information of the PDSCH is fed back on the PUCCH.
21. The method according to claim 18, wherein The one or more PDSCHs are located in a same time window, and the time window includes one or more time units.
22. The method according to any one of claims 18 to 21, characterized in that: The second downlink control information includes N pieces, where N is an integer greater than or equal to 1, and the selecting the first DAI or the second DAI according to the timing of the first downlink control information and the second downlink control information to determine the number of bits multiplexed by the HARQ information on the PUSCH includes: If the start time of the last one of the N second downlink control information is after the start time of the first downlink control information, determining the number of bits multiplexed for HARQ information on the PUSCH according to the second DAI carried by the last one of the N second downlink control information; If the start time of the last one of the N second downlink control information is before the start time of the first downlink control information, the number of bits multiplexed by the HARQ information on the PUSCH is determined according to the first DAI.
23. The method according to any one of claims 18 to 21, characterized in that: The second downlink control information includes N pieces, where N is an integer greater than or equal to 1, and the selecting the first DAI or the second DAI according to the timing of the first downlink control information and the second downlink control information to determine the number of bits multiplexed by the HARQ information on the PUSCH includes: If the start time of the second search space is later than the start time of the first search space, the number of bits multiplexed by the HARQ information on the PUSCH is determined according to the second DAI carried by the last of the second downlink control information in the N second downlink control information, the second search space is the search space associated with the second PDCCH monitoring opportunity, the second PDCCH monitoring opportunity is the opportunity when the access network device sends the last of the N second downlink control information, the first search space is the search space associated with the first PDCCH monitoring opportunity; the first PDCCH monitoring opportunity is the opportunity when the access network device sends the first downlink control information; If the start time of the second search space is earlier than the start time of the first search space, the number of bits multiplexed for HARQ information on the PUSCH is determined according to the first DAI.
24. The method according to claim 23, wherein The selecting, according to the timing of the first downlink control information and the second downlink control information, the first DAI or the second DAI to determine the number of bits multiplexed by the HARQ information on the PUSCH includes: If the index of the second PDCCH monitoring opportunity is greater than the index of the first PDCCH monitoring opportunity, determining the number of bits multiplexed on the PUSCH for HARQ information according to the second DAI carried by the last of the N second downlink control information; If the index of the second PDCCH monitoring opportunity is less than the index of the first PDCCH monitoring opportunity, the number of bits for multiplexing HARQ information on the PUSCH is determined according to the first DAI.
25. The method according to any one of claims 18 to 21, characterized in that: The PUSCH is sent M times in the time domain, where M is greater than or equal to 1, and the number of bits of HARQ information multiplexed by the PUSCH sent for the first time is determined according to the first DAI; If the start time of the second downlink control information is before the start time of the first downlink control information, the number of bits of the HARQ information multiplexed by the PUSCH sent for the i-th time is determined according to the first DAI; If the timing of the second downlink control information is later than that of the first downlink control information, the number of bits of the HARQ information multiplexed by the PUSCH sent for the i-th time is determined according to the second DAI, 1<i≤M.
26. The method according to claim 25, characterized in that The number of HARQ information bits multiplexed for PUSCHs sent by Q first redundancy versions is determined according to the first DAI, where Q is an integer, 1≤Q≤M, and the first redundancy version is redundancy version 0 or 3; If the timing of the second downlink control information is before the first downlink control information, the number of bits of HARQ information multiplexed by the PUSCH sent by MQ second redundancy versions is determined according to the first DAI; If the timing of the second downlink control information is after the first downlink control information, the number of bits of the HARQ information multiplexed by the PUSCH sent by MQ second redundancy versions is determined according to the second DAI, and the second redundancy version is a redundancy version other than the redundancy version 0 and / or 3.
27. A HARQ information transmission method, applied to an access network device, characterized in that: include: Sending first downlink control information, where the first downlink control information is carried on a physical downlink control channel (PDCCH), the first downlink control information includes a first downlink allocation index (DAI), where the first DAI is used to indicate the number of first and second PDCCHs, where the first PDCCH number is used to indicate the number of physical downlink control channels (PDCCHs) scheduled by the access network device before the first downlink control information, and the second PDCCH number is used to indicate the maximum number of PDCCHs scheduled by the access network device after the first downlink control information, where the PDCCHs scheduled by the access network device are located on one or more carriers; Determine, according to the first DAI, a number of bits of hybrid automatic repeat request HARQ information, where the HARQ information is determined after the terminal device receives the PDCCH; The HARQ information is received.
28. The method according to claim 27, characterized in that Also includes: Send second downlink control information, where the second downlink control information is used to indicate a second DAI and schedule one or more physical downlink shared channels (PDSCHs) to feedback HARQ information on the same physical uplink control channel (PUCCH). The second DAI is used to indicate the number of PDCCHs scheduled in the current PDCCH monitoring period, and the second DAI is less than or equal to the first DAI.
29. The method according to claim 27 or 28, characterized in that The first DAI is used to indicate the sum of the first PDCCH number and the second PDCCH number; The second downlink control information is received within L PDCCH monitoring opportunities, where the second downlink control information includes N items, where L and N are both integers greater than or equal to 1 and L≤N. As the PDCCH monitoring opportunity index increases, the second DAI is accumulated sequentially, and the second DAI is less than the sum of the first PDCCH number and the second PDCCH number.
30. The method according to claim 27 or 28, characterized in that receiving the second downlink control information within L PDCCH monitoring opportunities, where the second downlink control information includes N pieces, where L and N are both integers greater than or equal to 1 and L≤N, and the first DAI includes a first indicator value and a second indicator value, where the first indicator value indicates the number of the first PDCCHs, and the second indicator value indicates the number of the second PDCCHs; The start time of the M pieces of the second downlink control information is before the start time of the first downlink control information, and as the PDCCH monitoring opportunity index increases, the second DAIs of the M pieces of the second downlink control information are accumulated in sequence, where 1≤M≤N and M is less than or equal to the number of the first PDCCHs; The start time of the NM second downlink control information is after the start time of the first downlink control information. As the PDCCH monitoring timing index increases, the second DAI of the NM second downlink control information is accumulated sequentially starting from 1, and NM is less than or equal to the second PDCCH number.
31. The method according to claim 29, wherein If a PDCCH monitoring opportunity includes multiple serving cells, and the multiple serving cells include the multiple second downlink control information, the second DAI is incremented according to the index order of the serving cells, and then accumulated in sequence according to the index order of the PDCCH monitoring opportunity.
32. The method according to claim 30, wherein If a PDCCH monitoring opportunity includes multiple serving cells, and the multiple serving cells include the multiple second downlink control information, the second DAI is incremented according to the index order of the serving cells, and then accumulated in sequence according to the index order of the PDCCH monitoring opportunity.
33. The method according to claim 29, wherein If a PDCCH monitoring opportunity includes multiple service cells, and a service cell includes multiple second downlink control information, the second downlink control information is located in multiple control resource sets CORESET or multiple search spaces searchspace, the second DAI increases according to the index order of the CORESET or Search Space, and then increases according to the index order of the service cell, and then accumulates sequentially according to the index order of the PDCCH monitoring opportunity.
34. The method according to claim 30, wherein If a PDCCH monitoring opportunity includes multiple service cells, and a service cell includes multiple second downlink control information, the second downlink control information is located in multiple control resource sets CORESET or multiple search spaces searchspace, the second DAI increases according to the index order of the CORESET or Search Space, and then increases according to the index order of the service cell, and then accumulates sequentially according to the index order of the PDCCH monitoring opportunity.
35. A terminal device, characterized in that: include: a transceiver unit, configured to receive first downlink control information, where the first downlink control information is used to indicate a first downlink allocation index DAI and schedule a physical uplink shared channel PUSCH; receiving second downlink control information, where the second downlink control information is used to indicate a second DAI and schedule one or more physical downlink shared channels (PDSCHs) to feed back hybrid automatic repeat request (HARQ) information on the same physical uplink control channel (PUCCH); A processing unit is used to select the first DAI or the second DAI to determine the number of bits multiplexed for the HARQ information on the PUSCH according to the timing of the first downlink control information and the second downlink control information.
36. A terminal device, characterized in that: include: a transceiver unit, configured to receive first downlink control information, where the first downlink control information is carried on a physical downlink control channel (PDCCH), the first downlink control information including a first downlink allocation index (DAI), the first DAI being used to indicate a first number of PDCCHs and a second number of PDCCHs, the first number of PDCCHs being used to indicate a number of physical downlink control channels (PDCCHs) scheduled by an access network device before the first downlink control information, the second number of PDCCHs being used to indicate a maximum number of PDCCHs scheduled by an access network device after the first downlink control information, and the PDCCHs scheduled by the access network device being located on one or more carriers; a processing unit, configured to determine, according to the first DAI, a number of bits of hybrid automatic repeat request HARQ information, where the HARQ information is determined after the terminal device receives the PDCCH; The transceiver unit is further configured to send the HARQ information.
37. An access network device, characterized in that: include: a transceiver unit, configured to send first downlink control information, where the first downlink control information is used to indicate a first downlink allocation index (DAI) and schedule a physical uplink shared channel (PUSCH); the first downlink control information carries and sends second downlink control information, where the second downlink control information is used to indicate a second DAI and schedule one or more physical downlink shared channels (PDSCHs) to feedback hybrid automatic repeat request (HARQ) information on the same physical uplink control channel (PUCCH); A processing unit is used to select the first DAI or the second DAI to determine the number of bits multiplexed for the HARQ information on the PUSCH according to the timing of the first downlink control information and the second downlink control information.
38. An access network device, characterized in that: include: a transceiver unit, configured to send first downlink control information, where the first downlink control information is carried on a physical downlink control channel (PDCCH), the first downlink control information including a first downlink allocation index (DAI), the first DAI being used to indicate the number of first and second PDCCHs, the first PDCCH number being used to indicate the number of physical downlink control channels (PDCCHs) scheduled by the access network device before the first downlink control information, the second PDCCH number being used to indicate the maximum number of PDCCHs scheduled by the access network device after the first downlink control information, and the PDCCHs scheduled by the access network device being located on one or more carriers; a processing unit, configured to determine, based on the first DAI, a number of bits of hybrid automatic repeat request HARQ information, where the HARQ information is determined after the terminal device receives the PDCCH; The transceiver unit is further configured to receive the HARQ information.
39. A terminal device, characterized in that: include: processor and memory; The memory is used to store computer programs; The processor is configured to execute the computer program stored in the memory, so that the terminal device executes the method according to any one of claims 1 to 17.
40. A service access network device, characterized in that: include: processor and memory; The memory is used to store computer programs; The processor is configured to execute the computer program stored in the memory, so that the service access network device executes the method according to any one of claims 18 to 34.
41. A computer-readable storage medium, characterized in that The computer-readable storage medium stores instructions, which, when executed, cause a computer to perform the method according to any one of claims 1 to 17 or claims 18 to 34.
Citation Information
Patent Citations
Uplink control information multiplexing method and device
CN111435867A
Method for multiplexing uplink control information in wireless communication system, and apparatus using same
CN112106316A