Information processing method, terminal device and network device
By introducing a first field containing (N+2) bits into the downlink control information, the overhead problem of DCI scheduling multiple transmission blocks is solved, and the number of transmission blocks and NDI information of each transmission block is realized. Flexible instructions improve scheduling flexibility.
Patent Information
- Application Number
- CN201980100515.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2019-09-30
- Publication Date
- 2025-02-25
- Estimated Expiration
- 2039-09-30
AI Technical Summary
In the communication system, when the downlink control information (DCI) schedules multiple transmission blocks, there is a problem that the overhead is too high when the control channel indicates the number of transmission blocks and the new data indication (NDI) information of each transmission block.
By introducing a first field including (N+2) bits in the downlink control information, it is used to indicate the number of transmission blocks scheduled and the HARQ process number and NDI information of each transmission block. The bit state of j consecutive bits in the first field is used to indicate the NDI information of the transmission block, reducing the indication overhead.
Flexible scheduling of any TB in N transmission blocks is realized, reducing the overhead of indicating downlink control information, and improving the flexibility of scheduling.
Smart Images

Figure CN114402681B_ABST
Abstract
Description
Technical Field
[0001] The embodiments of the present application relate to the field of communications, and in particular to an information processing method, a terminal device, and a network device. Background Art
[0002] In a communication system, a downlink control information (DCI) schedules a transport block (TB) or schedules multiple transport blocks. When DCI schedules a TB, DCI also indicates a hybrid automatic retransmission request (HARQ) process number. For example, if the user equipment (UE) supports 8 HARQ processes, the DCI uses 3 bits from 0 to 7 to indicate the HARQ process number used by the TB scheduled by the DCI. When DCI schedules a TB, DCI also indicates whether the data transmission scheduled by the DCI carries a new TB or a retransmission TB.
[0003] In order to reduce the overhead of DCI transmission and save transmission resources, one DCI may be used to schedule multiple TBs. When one DCI schedules multiple transport blocks, the DCI may indicate multiple HARQ process numbers, each of which corresponds to or is associated with the transmission of one transport block.
[0004] In order to further reduce the overhead when a DCI schedules multiple transport blocks, it is necessary to constrain the HARQ process numbers used by multiple transport blocks to be continuous, and it is also necessary to fix the first HARQ process number among the multiple HARQ process numbers. For example, a DCI schedules N transport blocks, and the HARQ process number of the first transport block among the N transport blocks is fixed, such as fixed to 0, then the HARQ process numbers of the remaining N-1 transport blocks among the N transport blocks are 1, 2, ..., N-1.
[0005] In the case where DCI can schedule a maximum of N transport blocks, N bits are required to indicate the new data indicator (NDI) information of each transport block in a bitmap manner, and N bits are required to indicate whether the HARQ process number of each transport block is used in a bitmap manner. Therefore, a total of 2N bits are required to indicate the number of scheduled transport blocks and the NDI information of each transport block. Therefore, there is a problem of excessive overhead when the control channel indicates the number of transport blocks and the NDI information of each transport block. Summary of the invention
[0006] The embodiments of the present application provide an information processing method, a terminal device, and a network device for reducing the indication overhead of downlink control information and improving the flexibility of scheduling.
[0007] To solve the above technical problems, the present application provides the following technical solutions:
[0008] In a first aspect, an embodiment of the present application provides an information processing method, comprising: a terminal device receives downlink control information from a network device, wherein the downlink control information can schedule a maximum of N transmission blocks TB, where N is a positive integer; when the terminal device determines that the downlink control information includes a first field, the first field includes (N+2) bits b0, b1, ..., b N+1 ; The terminal device determines the number of TBs L scheduled by the downlink control information according to the first field, wherein L is a positive integer and 1≤L≤N; when L is greater than 1, the L TBs scheduled by the downlink control information can include both new transmission TBs and retransmission TBs; j consecutive bits b in the first field k , b k+1 , …, b k+j-1 In the first field, only one bit has a bit state of 1, and the other j-1 bits have a bit state of 0, wherein j is a positive integer, and j=N+1-L, and k is a predetermined integer, k=0, or k=L+1; k=0, b in the first field j The bit state of the bit is 1, and L consecutive bits b in the first field are j+1 , b j+2 , …, b N+1 Carrying the new data indication NDI information of L TBs scheduled by the downlink control information; or, k=L+1, b in the first field L The bit state of the bit is 1, and L consecutive bits b0, b1, ..., b in the first field are L-1 Carrying the NDI information of the L TBs scheduled by the downlink control information; the terminal device determines the HARQ process number of each TB in the L TBs; the terminal device sends the L TBs or receives the L TBs according to the determined HARQ process number of each TB in the L TBs and the NDI information of each TB in the L TBs. In the embodiment of the present application, only (N+2) bits are needed to support the scheduling of any number of TBs in the N TBs by the downlink control information, and the HARQ process number and the NDI information of each transmission block can be flexibly indicated, which reduces the indication overhead of the downlink control information and improves the flexibility of scheduling.
[0009] In a possible implementation, the HARQ process number of the first TB in the L, L TBs and the NDI information of each TB in the L TBs are determined according to the correspondence between the bit state of the first field and the number of TBs, the HARQ process number of the first TB, and the NDI information of the L TBs, and the first TB is one of the L TBs. Among them, the network device can pre-configure the correspondence between the bit state of the first field and the HARQ process number of the first TB in the L, L TBs and the NDI information of each TB in the L TBs, and the bit state of the first field is configured in the correspondence: the HARQ process number of the first TB in the L, L TBs and the NDI information of each TB in the L TBs, so as to query the correspondence between the bit state of the first field and the HARQ process number of the first TB in the L, L TBs and the NDI information of each TB in the L TBs, so as to quickly determine the HARQ process number of the first TB in the L, L TBs and the NDI information of each TB in the L TBs, so as to facilitate the terminal device to parse the downlink control information.
[0010] In a possible implementation, the terminal device determines the HARQ process number of each TB in the L TBs, including: the terminal device uses the b0 bit as the starting bit, determines b i The bit is the first bit in the (N+2) bits whose bit state is 1, the HARQ process number of the first TB is i, and the terminal device determines the HARQ process numbers of other TBs in the L TBs except the first TB according to the HARQ process number of the first TB and the first association relationship between the process numbers of the L HARQ processes, the first TB is one TB in the L TBs, and the L HARQ processes are the HARQ processes corresponding to the L TBs; or, the terminal device determines the HARQ process numbers of other TBs in the L TBs except the first TB according to the HARQ process number of the first TB and the process numbers of the L HARQ processes. L+1 bit as the starting bit, determine b i The bit is the first bit in the (N+2) bits whose bit state is 1, the HARQ process number of the first TB is iL-1, and the terminal device determines the HARQ process numbers of other TBs in the L TBs except the first TB according to the HARQ process number of the first TB and the first association relationship between the process numbers of the L HARQ processes, the first TB is one of the L TBs, and the L HARQ processes are the HARQ processes corresponding to the L TBs. Among them, the terminal device can determine the b i The bit is the i+1th bit in the first field. After obtaining j and N, the value of L can be obtained through the following relationship j=N+1-L, so that the terminal device can determine the number of TBs scheduled for downlink control information. Alternatively, the terminal device can determine the b iThe bit is the i+1th bit in the first field. After j and N are obtained, the value of L can be obtained through the following relationship j=N+1-L, so that the terminal device can determine the number of TBs scheduled for downlink control information.
[0011] In a possible implementation, the method further includes: the terminal device uses the b0 bit as the starting bit to determine b m The bit is the second bit in the (N+2) bits whose bit state is 1, the j=m, the L=N+1-m; or the terminal device is b N+1 bit as the starting bit, determine b m The bit is the second bit from the right to the left of the (N+2) bits whose bit state is 1, j=N+1-m, and L=m. The network device can determine that the b i The bit is the i+1th bit in the first field. After obtaining j and N, the value of L can be obtained through the following relationship j=N+1-L, so that the network device can determine the number of TBs scheduled for downlink control information. Alternatively, the network device can determine the b i The bit is the i+1th bit in the first field. After j and N are obtained, the value of L can be obtained through the following relationship j=N+1-L, so that the network device can determine the number of TBs scheduled for downlink control information.
[0012] In a possible implementation, the NDI information of each TB in the L TBs is based on L bits b j+1 , b j+2 , …, b N+1 or the NDI information of each TB in the L TBs is determined according to L bits b0, b1, ..., b L-1 Determined in a bitmap manner. For example, L bits are used to indicate the response information of each TB in the L TBs scheduled by the DCI in a bitmap manner. For example, the bit position of the L bits in the first field is bj+1,…,bN+1. For example, the bj+1,…,bN+1 are L NDI bits. Each NDI bit in bj+1,…,bN+1 is associated with each TB in the L TBs. For example, the bj+1,…,bN+1 are L ACK / NACK indication bits. Each ACK / NACK bit in bj+1,…,bN+1 is associated with each TB in the L TBs. By means of a bitmap, the NDI information of each TB in the L TBs can be flexibly indicated.
[0013] In a possible implementation, the method further includes: the terminal device determines whether the downlink control information includes the first field according to the first bit in the downlink control information, wherein the first bit is 1 bit; the bit state of the first bit is 1, and the terminal device determines that the downlink control information includes the first field, and N is a positive integer greater than 1. The downlink control information may also include a first bit, and the bit state of the first bit is 1, which may indicate that the downlink control information can schedule new transmission TBs and retransmission TBs at the same time, that is, new transmission TBs and retransmission TBs can be scheduled simultaneously in L TBs, and the terminal device determines the type of TBs that the network device can schedule by parsing the first bit in the downlink control information.
[0014] In a possible implementation, the method further includes: the terminal device determines whether the downlink control information includes the first field according to the first bit in the downlink control information, wherein the first bit is 1 bit; the bit state of the first bit is 0, and the terminal device determines that the downlink control information does not include the first field; the terminal device determines that the downlink control information includes a second bit, wherein the second bit is 1 bit; the bit state of the second bit is 1, and the terminal device determines that the downlink control information can schedule a maximum of N TBs, wherein N is a positive integer greater than 1, and all TBs scheduled by the downlink control information are new transmission TBs, or all TBs scheduled by the downlink control information are retransmission TBs; or, the bit state of the second bit is 0, and the terminal device determines that the downlink control information can only schedule 1 TB. The downlink control information may also include a first bit, and the bit state of the first bit is 0, which may indicate that the TBs that the downlink control information can schedule can only be all new transmission TBs or all retransmission TBs, and the downlink control information does not include the aforementioned first field. The terminal device determines the type of TB that the network device can schedule by parsing the first bit in the downlink control information. The downlink control information may also include a first bit. When the bit state of the first bit is 0, the downlink control information may include a second bit. The state of the second bit may be 1 or 0. When the downlink control information schedules multiple new transmission TBs, or when the downlink control information schedules multiple retransmission TBs, the network device sets the bit state of the second bit in the downlink control information to 1; when the downlink control information can only schedule 1 TB, the network device sets the bit state of the second bit in the downlink control information to 0. The terminal device determines the type of TB that the network device can schedule by parsing the first bit in the downlink control information.
[0015] In a possible implementation, the method further includes: the terminal device determines whether the downlink control information includes the first field according to the first bit in the downlink control information, wherein the first bit is 1 bit; the bit state of the first bit is 0, and the terminal device determines that the downlink control information does not include the first field; the terminal device determines that the downlink control information includes a second bit, wherein the second bit is 1 bit; the bit state of the second bit is 1, and the terminal device determines that the downlink control information can schedule a maximum of N TBs, wherein N is a positive integer greater than 1, and all TBs scheduled by the downlink control information are new transmission TBs, or all TBs scheduled by the downlink control information are retransmission TBs; or, the bit state of the second bit is 0, and the terminal device determines that the downlink control information also includes a third bit, wherein the third bit is 1 bit, and the bit state of the third bit is fixed to 1; the terminal device determines that the downlink control information can only schedule 1 TB according to the third bit. Wherein, the downlink control information may also include a first bit, and when the bit state of the first bit is 0, the downlink control information may include a second bit, and the state of the second bit may be 1 or 0. When the downlink control information schedules multiple newly transmitted TBs, or when the downlink control information schedules multiple retransmitted TBs, the network device sets the bit state of the second bit in the downlink control information to 1. When the downlink control information can only schedule 1 TB, the downlink control information includes a third bit in addition to the first bit and the second bit. The third bit is 1 bit, and the network device sets the bit state of the third bit to 0. The terminal device determines the type of TB that the network device can schedule by parsing the first bit in the downlink control information.
[0016] In a second aspect, an embodiment of the present application provides an information processing method, including: a network device determines the number L of transmission blocks TB scheduled by downlink control information, wherein the downlink control information can schedule a maximum of N TBs, N is a positive integer, L is a positive integer, and 1≤L≤N; the network device determines the HARQ process number of the L TBs; the network device determines the new data indication NDI information of the L TBs; the network device sends the downlink control information to a terminal device, the downlink control information can simultaneously schedule new transmission TBs and schedule retransmission TBs, and the downlink control information includes a first field, and the first field includes (N+2) bits b0, b1, ..., b N+1 ; j consecutive bits b in the first field k , b k+1 , …, b k+j-1In the first field, only one bit is in the state of 1, and the states of the other j-1 bits are all 0, wherein j is a positive integer, and j=N+1-L, and k is a predetermined integer, and k=0, or k=L+1; wherein k=0, and b in the first field j The bit state of the bit is 1, and L consecutive bits b in the first field are j+1 , b j+2 , …, b N+1 Carrying the NDI information of L TBs scheduled by the downlink control information; or, k=L+1, and b in the first field L The bit state of the bit is 1, and L consecutive bits b0, b1, ..., b in the first field are L-1 Carrying NDI information of L TBs scheduled by the downlink control information; the network device sends the L TBs according to the downlink control information, or receives the L TBs. In the embodiment of the present application, only (N+2) bits are needed to support the scheduling of any number of TBs in the N TBs by the downlink control information, and the HARQ process number and the NDI information of each transport block can be flexibly indicated, thereby reducing the indication overhead of the downlink control information and improving the scheduling flexibility.
[0017] In a possible implementation, the method further includes: the network device determines one or more bit states in the first field according to the correspondence between the bit state of the first field and the HARQ process number of the first TB in L, L TBs and the NDI information of each TB in the L TBs, wherein the network device can pre-configure the correspondence between the bit state of the first field and the HARQ process number of the first TB in L, L TBs and the NDI information of each TB in the L TBs, wherein the bit state of the first field is configured to correspond to: the HARQ process number of the first TB in L, L TBs and the NDI information of each TB in L TBs, thereby querying the correspondence between the bit state of the first field and the HARQ process number of the first TB in L, L TBs and the NDI information of each TB in L TBs, so as to quickly determine the HARQ process number of the first TB in L, L TBs and the NDI information of each TB in L TBs, thereby improving the efficiency of the network device in generating downlink control information.
[0018] In a possible implementation, the method further includes: k=0, the network device determines that the HARQ process number of the first TB is i, the first TB is the first TB of the L TBs, 0≤i≤j-1, the network device uses b0 bit as the starting bit, and the network device determines b0 in the first field. iThe bit state of the bit is 1, and the b0, b1, ..., b j-1 In addition to b i bit states of the other j-1 bits except the bit are all 0; or, k=L+1, the network device determines that the HARQ process number of the first TB is iL-1, the first TB is the first TB of the L TBs, L+1≤i≤N+1, and the network device uses b L+1 bit as the starting bit, the network device determines b in the first field i The bit state of the bit is 1, and the network device determines that the b L+1 , b L+2 , …, b N+1 In addition to b i The bit states of the other j-1 bits except the bit are all 0. Among them, the network device can determine that the b i The bit is the i+1th bit in the first field. After obtaining j and N, the value of L can be obtained through the following relationship j=N+1-L, so that the network device can determine the number of TBs scheduled for downlink control information. Alternatively, the network device can determine the b i The bit is the i+1th bit in the first field. After j and N are obtained, the value of L can be obtained through the following relationship j=N+1-L, so that the network device can determine the number of TBs scheduled for downlink control information.
[0019] In a possible implementation, the method further includes: k=0, the network device determines b in the first field N+1-L The bit state of the bit is 1; or, k=L+1, the network device determines that b in the first field L The bit state of the bit is 1. Where k = 0, determining the b in the first field N+1-L The bit state of the bit is 1, and j consecutive bits b in the first field are k , b k+1 , …, b k+j-1 In the example, only one bit is in the state of 1, and the states of the other j-1 bits are all 0, so we can determine b N+1-L Bits are j consecutive bits b k , b k+1 , …, b k+j-1 k = L + 1, determine the bit in the first field b L The bit state of the bit is 1. And j consecutive bits b in the first field k , b k+1 , …, b k+j-1 In the example, only one bit is in the state of 1, and the states of the other j-1 bits are all 0, so we can determine bL Bits are j consecutive bits b k , b k+1 , …, b k+j-1 The bit whose bit state is 1.
[0020] In a possible implementation, the method further includes: the network device indicates the NDI information of each TB in the L TBs in a bitmap manner using L bits, and the L bits are b in the first field. j+1 , b j+2 , …, b N+1 Or, the network device indicates the NDI information of each TB in the L TBs in a bitmap manner using L bits, where the L bits are b0, b1, ..., b L-1 . For example, L bits are used to indicate the response information of each TB in the L TBs scheduled by DCI in a bitmap manner. For example, the bit positions of the L bits in the first field are bj+1,…,bN+1. For example, the bj+1,…,bN+1 are L NDI bits. Each NDI bit in bj+1,…,bN+1 is associated with each TB in the L TBs. For example, the bj+1,…,bN+1 are L ACK / NACK indication bits. Each ACK / NACK bit in bj+1,…,bN+1 is associated with each TB in the L TBs. By means of a bitmap, the NDI information of each TB in the L TBs can be flexibly indicated.
[0021] In a possible implementation, the method further includes: when the network device determines that the downlink control information can schedule a new transmission TB and a retransmission TB at the same time, the network device determines that the downlink control information includes the first field, and the network device sets the bit state of the first bit in the downlink control information to 1, wherein the first bit is 1 bit. The downlink control information may also include a first bit, the bit state of which is 1, indicating that the downlink control information can schedule a new transmission TB and a retransmission TB at the same time, that is, the new transmission TB and the retransmission TB can be scheduled at the same time in L TBs, and the terminal device determines the type of TB that the network device can schedule by parsing the first bit in the downlink control information.
[0022] In a possible implementation, the method further includes: when the network device determines that the TBs that can be scheduled by the downlink control information can only be all newly transmitted TBs, or when the network device determines that the TBs that can be scheduled by the downlink control information can only be all retransmitted TBs, the network device determines that the downlink control information does not include the first field; the network device sets the bit state of the first bit in the downlink control information to 0, wherein the first bit is 1 bit. Among them, the downlink control information may also include a first bit, the bit state of the first bit is 0, which may indicate that the TBs that can be scheduled by the downlink control information can only be all newly transmitted TBs or can only be all retransmitted TBs, and the downlink control information does not include the aforementioned first field. The terminal device determines the type of TB that the network device can schedule by parsing the first bit in the downlink control information.
[0023] In a possible implementation, the method further includes: when the downlink control information schedules multiple new transmission TBs, or when the downlink control information schedules multiple retransmission TBs, the network device sets the bit state of the second bit in the downlink control information to 1; when the downlink control information can only schedule 1 TB, the network device sets the bit state of the second bit in the downlink control information to 0; wherein the second bit is 1 bit. Wherein, the downlink control information may also include a first bit, and when the bit state of the first bit is 0, the downlink control information may include a second bit, and the state of the second bit may be 1 or 0. When the downlink control information schedules multiple new transmission TBs, or when the downlink control information schedules multiple retransmission TBs, the network device sets the bit state of the second bit in the downlink control information to 1; when the downlink control information can only schedule 1 TB, the network device sets the bit state of the second bit in the downlink control information to 0. The terminal device determines the type of TB that the network device can schedule by parsing the first bit in the downlink control information.
[0024] In a possible implementation, the method further includes: when the downlink control information schedules multiple newly transmitted TBs, or when the downlink control information schedules multiple retransmitted TBs, the network device sets the bit state of the second bit in the downlink control information to 1, wherein the second bit is 1 bit; when the downlink control information can only schedule 1 TB, the network device determines that the downlink control information also includes a third bit, the third bit is 1 bit, and the network device sets the bit state of the third bit to 0. Wherein, the downlink control information may also include a first bit, and when the bit state of the first bit is 0, the downlink control information may include a second bit, and the state of the second bit may be 1 or 0. When the downlink control information schedules multiple newly transmitted TBs, or when the downlink control information schedules multiple retransmitted TBs, the network device sets the bit state of the second bit in the downlink control information to 1, and when the downlink control information can only schedule 1 TB, the downlink control information includes, in addition to the first bit and the second bit, a third bit, the third bit is 1 bit, and the network device sets the bit state of the third bit to 0. The terminal device determines the TB type that the network device can schedule by parsing the first bit in the downlink control information.
[0025] In a third aspect, an embodiment of the present application provides a terminal device, the terminal device comprising: a processing module and a transceiver module, wherein the transceiver module is used to receive downlink control information from a network device, wherein the downlink control information can schedule up to N transmission blocks TB, where N is a positive integer; the processing module is used to determine that when the downlink control information includes a first field, the first field includes (N+2) bits b0, b1, ..., b N+1 ; Determine the number of TBs L scheduled by the downlink control information according to the first field, wherein L is a positive integer and 1≤L≤N; when L is greater than 1, the L TBs scheduled by the downlink control information can include both new transmission TBs and retransmission TBs; j consecutive bits b in the first field k , b k+1 , …, b k+j-1 In the first field, only one bit has a bit state of 1, and the other j-1 bits have a bit state of 0, wherein j is a positive integer, and j=N+1-L, and k is a predetermined integer, k=0, or k=L+1; k=0, b in the first field j The bit state of the bit is 1, and L consecutive bits b in the first field are j+1 , b j+2 , …, b N+1 Carrying the new data indication NDI information of L TBs scheduled by the downlink control information; or, k=L+1, b in the first field LThe bit state of the bit is 1, and L consecutive bits b0, b1, ..., b in the first field are L-1 Carrying NDI information of L TBs scheduled by the downlink control information; the processing module is used to determine the HARQ process number of each TB in the L TBs; the transceiver module is used to send the L TBs or receive the L TBs according to the determined HARQ process number of each TB in the L TBs and the NDI information of each TB in the L TBs.
[0026] In one possible implementation, the L, the HARQ process number of the first TB among the L TBs, and the NDI information of each TB among the L TBs are determined based on the correspondence between the bit state of the first field and the number of TBs, the HARQ process number of the first TB, and the NDI information of the L TBs, and the first TB is one of the L TBs.
[0027] In a possible implementation, the processing module is used to determine b0 bit as the starting bit. i The bit is the first bit in the (N+2) bits whose bit state is 1, the HARQ process number of the first TB is i, and the HARQ process numbers of other TBs in the L TBs except the first TB are determined according to a first association relationship between the HARQ process number of the first TB and the process numbers of the L HARQ processes, the first TB is one TB in the L TBs, and the L HARQ processes are HARQ processes corresponding to the L TBs; or, b L+1 bit as the starting bit, determine b i The bit is the first bit in the (N+2) bits whose bit state is 1, the HARQ process number of the first TB is iL-1, and the HARQ process numbers of other TBs in the L TBs except the first TB are determined according to the first association relationship between the HARQ process number of the first TB and the process numbers of the L HARQ processes. The first TB is one of the L TBs, and the L HARQ processes are the HARQ processes corresponding to the L TBs.
[0028] In a possible implementation, the processing module is used to determine b0 bit as the starting bit. m The bit is the second bit in the (N+2) bits whose bit state is 1, the j=m, the L=N+1-m; or the processing module is used to use b N+1 bit as the starting bit, determine b m The bit is the second bit from the right to the left among the (N+2) bits whose bit state is 1, j=N+1-m, and L=m.
[0029] In a possible implementation, the NDI information of each TB in the L TBs is based on L bits b j+1 , b j+2 , …, b N+1 or the NDI information of each TB in the L TBs is determined according to L bits b0, b1, ..., b L-1 Determined in bitmap mode.
[0030] In one possible implementation, the processing module is used to determine whether the downlink control information includes the first field based on the first bit in the downlink control information, wherein the first bit is 1 bit; the bit state of the first bit is 1, determining that the downlink control information includes the first field, and N is a positive integer greater than 1.
[0031] In one possible implementation, the processing module is used to determine whether the downlink control information includes the first field based on the first bit in the downlink control information, wherein the first bit is 1 bit; the bit state of the first bit is 0, determining that the downlink control information does not include the first field; determining that the downlink control information includes a second bit, wherein the second bit is 1 bit; the bit state of the second bit is 1, determining that the downlink control information can schedule a maximum of N TBs, wherein N is a positive integer greater than 1, and all TBs scheduled by the downlink control information are newly transmitted TBs, or all TBs scheduled by the downlink control information are retransmitted TBs; or, the bit state of the second bit is 0, determining that the downlink control information can only schedule 1 TB.
[0032] In one possible implementation, the processing module is used to determine whether the downlink control information includes the first field based on the first bit in the downlink control information, wherein the first bit is 1 bit; the bit state of the first bit is 0, determining that the downlink control information does not include the first field; determining that the downlink control information includes a second bit, wherein the second bit is 1 bit; the bit state of the second bit is 1, determining that the downlink control information can schedule a maximum of N TBs, wherein N is a positive integer greater than 1, and all TBs scheduled by the downlink control information are newly transmitted TBs, or all TBs scheduled by the downlink control information are retransmitted TBs; or, the bit state of the second bit is 0, determining that the downlink control information also includes a third bit, the third bit is 1 bit, and the bit state of the third bit is fixed to 1; determining that the downlink control information can only schedule 1 TB based on the third bit.
[0033] In the third aspect of the present application, the constituent modules of the terminal device may also execute the steps described in the aforementioned first aspect and various possible implementations. For details, please refer to the aforementioned description of the first aspect and various possible implementations.
[0034] In a fourth aspect, an embodiment of the present application provides a network device, comprising: a processing module and a transceiver module, wherein the processing module is used to determine the number L of transmission blocks TB scheduled by downlink control information, wherein the downlink control information can schedule a maximum of N TBs, wherein N is a positive integer, L is a positive integer, and 1≤L≤N; the processing module is used to determine the HARQ process number of the L TBs; the processing module is used to determine the new data indication NDI information of the L TBs; the transceiver module is used to send the downlink control information to a terminal device, wherein the downlink control information can simultaneously schedule a new transmission TB and schedule a retransmission TB, and the downlink control information includes a first field, wherein the first field includes (N+2) bits b0, b1, ..., b N+1 ; j consecutive bits b in the first field k , b k+1 , …, b k+j-1 In the first field, only one bit is in the state of 1, and the states of the other j-1 bits are all 0, wherein j is a positive integer, and j=N+1-L, and k is a predetermined integer, and k=0, or k=L+1; wherein k=0, and b in the first field j The bit state of the bit is 1, and L consecutive bits b in the first field are j+1 , b j+2 , …, b N+1 Carrying the NDI information of L TBs scheduled by the downlink control information; or, k=L+1, and b in the first field L The bit state of the bit is 1, and L consecutive bits b0, b1, ..., b in the first field are L-1 Carrying NDI information of L TBs scheduled by the downlink control information; the transceiver module is used to send the L TBs according to the downlink control information, or receive the L TBs.
[0035] In one possible implementation, the processing module is used to determine one or more bit states in the first field based on the correspondence between the bit state of the first field and the HARQ process number of the first TB among L, L TBs and the NDI information of each TB among the L TBs, where the first TB is one of the L TBs.
[0036] In a possible implementation, the processing module is used for k=0, determining that the HARQ process number of the first TB is i, the first TB is the first TB of the L TBs, 0≤i≤j-1, taking b0 bit as the starting bit, and determining b i The bit state of the bit is 1, and the b0, b1, ..., b j-1 In addition to b i The bit states of the other j-1 bits except the bit are all 0; or, k=L+1, it is determined that the HARQ process number of the first TB is iL-1, the first TB is the first TB of the L TBs, L+1≤i≤N+1, and b L+1 bit as the starting bit to determine the first field b i The bit state of the bit is 1, determining the b L+1 , b L+2 , …, b N+1 In addition to b i The bit states of the other j-1 bits except the bit are all 0.
[0037] In a possible implementation, the processing module is used for determining that k=0, b in the first field N+1-L The bit state of the bit is 1; or, k=L+1, determining the first field b L The bit state of the bit is 1.
[0038] In a possible implementation, the processing module is used to indicate the NDI information of each TB in the L TBs in a bitmap manner using L bits, where the L bits are bits b in the first field. j+1 , b j+2 , …, b N+1 ; or, using L bits to indicate the NDI information of each TB in the L TBs in a bitmap manner, wherein the L bits are b0, b1, ..., b in the first field L-1 .
[0039] In one possible implementation, the processing module is used to determine that when the downlink control information can simultaneously schedule a new transmission TB and a retransmission TB, determine that the downlink control information includes the first field, and set the bit state of the first bit in the downlink control information to 1, wherein the first bit is 1 bit.
[0040] In one possible implementation, the processing module is used to determine that when the TBs that can be scheduled by the downlink control information are only all newly transmitted TBs, or when it is determined that the TBs that can be scheduled by the downlink control information are only all retransmitted TBs, determine that the downlink control information does not include the first field; and set the bit state of the first bit in the downlink control information to 0, wherein the first bit is 1 bit.
[0041] In one possible implementation, the processing module is used to set the bit state of the second bit in the downlink control information to 1 when the downlink control information schedules multiple newly transmitted TBs, or when the downlink control information schedules multiple retransmitted TBs; when the downlink control information can only schedule 1 TB, set the bit state of the second bit in the downlink control information to 0; wherein the second bit is 1 bit.
[0042] In one possible implementation, the processing module is used to set the bit state of the second bit in the downlink control information to 1 when the downlink control information schedules multiple newly transmitted TBs, or when the downlink control information schedules multiple retransmitted TBs, wherein the second bit is 1 bit; when the downlink control information can only schedule 1 TB, determine that the downlink control information also includes a third bit, and the third bit is 1 bit, and set the bit state of the third bit to 0.
[0043] In the fourth aspect of the present application, the constituent modules of the network device may also execute the steps described in the aforementioned second aspect and various possible implementations. For details, please refer to the aforementioned description of the second aspect and various possible implementations.
[0044] In a fifth aspect, an embodiment of the present application provides a computer-readable storage medium, wherein instructions are stored in the computer-readable storage medium, and when the computer-readable storage medium is run on a computer, the computer executes the method described in the first or second aspect above.
[0045] In a sixth aspect, an embodiment of the present application provides a computer program product comprising instructions, which, when executed on a computer, enables the computer to execute the method described in the first or second aspect above.
[0046] In the seventh aspect, an embodiment of the present application provides a communication device, which may include entities such as a terminal device or a network device, and the communication device includes: a processor, a memory; the memory is used to store instructions; the processor is used to execute the instructions in the memory, so that the communication device performs a method as described in any one of the first or second aspects above.
[0047] In an eighth aspect, an embodiment of the present application provides a chip system, which includes a processor for supporting a communication device to implement the functions involved in the above aspects, for example, sending or processing the data and / or information involved in the above methods. In one possible design, the chip system also includes a memory, which is used to store program instructions and data necessary for the communication device. The chip system can be composed of chips, or it can include chips and other discrete devices.
[0048] In the ninth aspect, an embodiment of the present application provides a communication device, comprising a processor and a communication interface, wherein the communication interface is used to receive signals from other communication devices outside the communication device and transmit them to the processor or send signals from the processor to other communication devices outside the communication device, and the processor is used to implement a method as described in any one of the first aspect or the second aspect through a logic circuit or executing code instructions. BRIEF DESCRIPTION OF THE DRAWINGS
[0049] Figure 1 A schematic diagram of the system architecture of an information processing method provided in an embodiment of the present application;
[0050] Figure 2 A schematic diagram of an interactive process of an information processing method provided in an embodiment of the present application;
[0051] Figure 3a A schematic diagram of a composition structure of the first field in the downlink control information provided in an embodiment of the present application;
[0052] Figure 3b A schematic diagram of a composition structure of the first field in the downlink control information provided in an embodiment of the present application;
[0053] Figure 4a A schematic diagram of the first field provided in an embodiment of the present application, wherein 10 bits indicate the number of TBs L scheduled by DCI, the HARQ process number of the first TB, and feedback information of each TB in the L TBs;
[0054] Figure 4b As shown, it is a schematic diagram of a 10-bit indication of the number of TBs L scheduled by DCI, the HARQ process number of the first TB, and feedback information of each TB in the L TBs provided in an embodiment of the present application;
[0055] Figure 5a A schematic diagram of the structure of downlink control information provided in an embodiment of the present application;
[0056] Figure 5b A schematic diagram of another structure of downlink control information provided in an embodiment of the present application;
[0057] Figure 5c A schematic diagram of another structure of downlink control information provided in an embodiment of the present application;
[0058] Figure 6 A schematic diagram of the first field provided in an embodiment of the present application, wherein 10 bits indicate the number of TBs L scheduled by DCI, the HARQ process number of the first TB, and feedback information of each TB in the L TBs;
[0059] Figure 7 A schematic diagram of the structure of a terminal device provided in an embodiment of the present application;
[0060] Figure 8 A schematic diagram of the composition structure of a network device provided in an embodiment of the present application;
[0061] Fig. 9 A schematic diagram of the structure of another terminal device provided in an embodiment of the present application;
[0062] Fig.10 A schematic diagram of the composition structure of another network device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0063] The embodiments of the present application provide an information processing method, a terminal device, and a network device for reducing the indication overhead of downlink control information and improving the flexibility of scheduling.
[0064] The embodiments of the present application are described below in conjunction with the accompanying drawings.
[0065] The terms "first", "second", etc. in the specification and claims of the present application and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequential order. It should be understood that such terms can be interchangeable under appropriate circumstances, which is merely a way of distinguishing the objects of the same attributes when describing them in the embodiments of the present application. In addition, the terms "including" and "having" and any of their variations are intended to cover non-exclusive inclusions, so that the process, method, system, product or equipment comprising a series of units need not be limited to those units, but may include other units that are not clearly listed or inherent to these processes, methods, products or equipment.
[0066] The technical solutions of the embodiments of the present application can be applied to various data processing communication systems, such as code division multiple access (CDMA), time division multiple access (TDMA), frequency division multiple access (FDMA), orthogonal frequency-division multiple access (OFDMA), single carrier frequency division multiple access (SC-FDMA) and other systems. The term "system" can be interchangeable with "network". The CDMA system can implement wireless technologies such as universal terrestrial radio access (UTRA) and CDMA2000. UTRA can include wideband CDMA (WCDMA) technology and other CDMA variant technologies. CDMA2000 can cover interim standard (IS) 2000 (IS-2000), IS-95 and IS-856 standards. The TDMA system can implement wireless technologies such as global system for mobile communication (GSM). The OFDMA system can implement wireless technologies such as evolved universal radio terrestrial access (evolved UTRA, E-UTRA), ultra mobile broadband (ultra mobile broadband, UMB), IEEE 802.11 (Wi-Fi), IEEE 802.16 (WiMAX), IEEE 802.20, Flash OFDMA, etc. UTRA and E-UTRA are UMTS and UMTS evolution versions. 3GPP's long term evolution (long term evolution, LTE) and various versions based on LTE evolution are new versions of UMTS using E-UTRA. The fifth generation (5 Generation, referred to as "5G") communication system, new radio (New Radio, referred to as "NR"), and the future sixth generation (6th generation, 6G) mobile communication system are the next generation communication systems under study. The technical solutions of the embodiments of the present application can be applied to various communication systems such as V2X, LTE-V, V2V, Internet of Vehicles, MTC, IoT, LTE-M, M2M and Internet of Things. In addition, the communication system can also be applicable to future-oriented communication technologies, and is applicable to the technical solutions provided in the embodiments of the present application.The system architecture and business scenarios described in the embodiments of the present application are intended to more clearly illustrate the technical solutions of the embodiments of the present application, and do not constitute a limitation on the technical solutions provided in the embodiments of the present application. A person of ordinary skill in the art can appreciate that with the evolution of network architecture and the emergence of new business scenarios, the technical solutions provided in the embodiments of the present application are also applicable to similar technical problems.
[0067] The communication system provided by the embodiment of the present application may include: a first communication device and a second communication device, and data can be transmitted between the first communication device and the second communication device. For example, the first communication device may include: a terminal device, and the second communication device may include: a network device. Or the first communication device may include: a terminal device, and the second communication device may include: another terminal device. Or the first communication device may include: a network device, and the second communication device may include: another network device.
[0068] Figure 1 A schematic diagram of the structure of a possible radio access network (RAN) of an embodiment of the present application is shown. The RAN may be a base station access system of a 2G network (i.e., the RAN includes a base station and a base station controller), or may be a base station access system of a 3G network (i.e., the RAN includes a base station and an RNC), or may be a base station access system of a 4G network (i.e., the RAN includes an eNB and an RNC), or may be a base station access system of a 5G network.
[0069] The RAN includes one or more network devices. The network device may be any device with a wireless transceiver function, or a chip set in a device with a specific wireless transceiver function. The network device includes, but is not limited to, a base station (e.g., a base station BS, a base station NodeB, an evolved base station eNodeB or eNB, a base station gNodeB or gNB in a fifth-generation 5G communication system, a base station in a future communication system, an access node in a WiFi system, a wireless relay node, a wireless backhaul node), etc. The base station may be: a macro base station, a micro base station, a micro-micro base station, a small station, a relay station, etc. Multiple base stations may support a network of one or more of the above-mentioned technologies, or a future evolution network. The core network may support a network of one or more of the above-mentioned technologies, or a future evolution network. The base station may include one or more co-sited or non-co-sited transmission receiving points (TRP). The network device may also be a wireless controller, a centralized unit (CU), or a distributed unit (DU) in a cloud radio access network (CRAN) scenario. The network device may also be a server, a wearable device, or a vehicle-mounted device. The following description is made by taking a base station as an example of a network device. The multiple network devices may be base stations of the same type or different types. The base station may communicate with the terminal devices 1-6, or may communicate with the terminal devices 1-6 through a relay station. The terminal devices 1-6 may support communication with multiple base stations of different technologies. For example, the terminal device may support communication with a base station supporting an LTE network, may support communication with a base station supporting a 5G network, and may support dual connection with a base station of an LTE network and a base station of a 5G network. For example, the terminal is connected to a RAN node of a wireless network. Currently, some examples of RAN nodes are: gNB, transmission reception point (TRP), evolved Node B (eNB), radio network controller (RNC), Node B (NB), base station controller (BSC), base transceiver station (BTS), home evolved NodeB (or home Node B, HNB), base band unit (BBU), or wireless fidelity (Wifi) access point (AP), etc.In a network structure, the network device may include a centralized unit (CU) node, or a distributed unit (DU) node, or a RAN device including a CU node and a DU node.
[0070] The terminal device 1-6, also known as user equipment (UE), mobile station (MS), mobile terminal (MT), terminal, etc., is a device that provides voice and / or data connectivity to a user, or a chip set in the device, for example, a handheld device with wireless connection function, a vehicle-mounted device, etc. At present, some examples of terminal devices are: mobile phones, tablet computers, laptops, PDAs, mobile Internet devices (MID), wearable devices, virtual reality (VR) devices, augmented reality (AR) devices, wireless terminals in industrial control, wireless terminals in self driving, wireless terminals in remote medical surgery, wireless terminals in smart grids, wireless terminals in transportation safety, wireless terminals in smart cities, wireless terminals in smart homes, etc. The terminal device provided in the embodiments of the present application may be a low-complexity terminal device and / or a terminal device in coverage enhancement A mode.
[0071] In an embodiment of the present application, the base station and UE1 to UE6 form a communication system, in which the base station sends one or more system information, RAR messages and paging messages to one or more UEs among UE1 to UE6. In addition, UE4 to UE6 also form a communication system, in which UE5 can be implemented as the function of a base station, and UE5 can send one or more system information, control information and paging messages to one or more UEs among UE4 and UE6.
[0072] In this application, transmission can be sending or receiving. When one side of the communication is sending, the other end of the communication is receiving. TB can be a TB for uplink transmission or a TB for downlink transmission.
[0073] The resource in the embodiment of the present application may be a symbol, or a time slot, or a short time slot, or a subframe, etc. The resource in the embodiment of the present application may also be a subcarrier, or a resource block, or a carrier, or a channel control element, etc.
[0074] When the resource in the embodiment of the present application is a symbol, the time unit may be a time slot, a short time slot, or a subframe. When the resource in the embodiment of the present application is a subcarrier, the time unit may be a resource block, a carrier, or a channel control element.
[0075] See also Figure 2 As shown, it is a schematic diagram of an interactive process of an information processing method provided in an embodiment of the present application. The subsequent steps 201 to 205 are described from the side of the network device, and the subsequent steps 211 to 215 are described from the side of the terminal device, which mainly includes the following steps:
[0076] 201. The network device determines the number L of transmission blocks TB scheduled by downlink control information, wherein the downlink control information can schedule a maximum of N TBs, N is a positive integer, L is a positive integer, and 1≤L≤N.
[0077] The downlink control information can schedule one or more TBs, for example, the number of TBs scheduled by the downlink control information is represented by the letter L. The downlink control information can schedule a maximum of N TBs, where N is a positive integer, L is a positive integer, and 1≤L≤N, and the specific value of L is not limited here.
[0078] The number L of transport blocks TB scheduled by the downlink control information may also be the number L of hybrid automatic repeat request HARQ processes indicated by the downlink control information, that is, the number of TBs and the number of KARQ processes are in one-to-one correspondence.
[0079] 202. The network device determines the HARQ process numbers of the L TBs.
[0080] In an embodiment of the present application, when the network device determines that the number of TBs scheduled for downlink control information is L, the network device also needs to determine the HARQ process numbers of the L TBs, for example, determine the HARQ process number of each TB in the L TBs. The HARQ process number can also be called a HARQ process index.
[0081] 203. The network device determines L TB of new data indication NDI information.
[0082] In the embodiment of the present application, when the network device determines that the number of TBs scheduled by the downlink control information is L, the network device also needs to determine the NDI information of the L TBs, for example, the network device needs to determine the NDI information of each TB in the L TBs. For example, the NDI information is carried in the downlink control information.
[0083] It should be noted that the NDI information indicates whether the data transmission scheduled by the downlink control information carries a new TB or a retransmitted TB. For example, the NDI information may include feedback information of each TB in L TBs, where the feedback information of the TB can also be called the response information of the TB.
[0084] There is no temporal order between step 202 and step 203. For example, the network device may execute any one of steps 202 and 203 first, or execute steps 202 and 203 simultaneously. There is no limitation here.
[0085] 204. The network device sends downlink control information to the terminal device. The downlink control information can schedule the new transmission TB and the retransmission TB at the same time. The downlink control information includes a first field. The first field includes (N+2) bits b0, b1, ..., b N+1 .
[0086] j consecutive bits b in the first field k , b k+1 , …, b k+j-1 In the example, only one bit is in the state of 1, and the states of the other j-1 bits are all 0, j is a positive integer, and j=N+1-L, k is a predetermined integer, k=0, or k=L+1;
[0087] k = 0, and b in the first field j The bit state of the bit is 1, and L consecutive bits b in the first field j+1 , b j+2 , …, b N+1 Carrying NDI information of L TBs scheduled for downlink control information;
[0088] Or, k = L + 1, and b in the first field L The bit state of the bit is 1, and L consecutive bits b0, b1, ..., b in the first field are L-1 Carrying NDI information of L TBs scheduled by downlink control information.
[0089] In an embodiment of the present application, the downlink control information can schedule both the newly transmitted TB and the retransmitted TB at the same time, where "can" refers to the ability of the network device to schedule different TB types (such as newly transmitted TB and retransmitted TB) through the downlink control information. The downlink control information can schedule both the newly transmitted TB and the retransmitted TB at the same time, but the network device can determine the type of TB actually scheduled in the downlink control information based on the type of TB that needs to be fed back. The downlink control information can schedule both the newly transmitted TB and the retransmitted TB at the same time, and the downlink control information includes a first field, and the first field includes (N+2) bits, and the (N+2) bits are b0, b1, ..., b N+1 , where bh is the h+1th bit in the first field, h is an integer, and 0≤h≤N+1. h The subscript "h" and the b h The position in the first field (h+1th bit) has a mapping relationship.
[0090] In the embodiment of the present application, j consecutive bits b in the first field k , b k+1 , …, b k+j-1 In the state of only 1 bit, the states of the other j-1 bits are all 0, j is a positive integer, and j=N+1-L, k is a predetermined integer, k=0, or k=L+1.
[0091] For j consecutive bits b k , b k+1 , …, b k+j-1 Only one bit in the state is 1, j consecutive bits b k , b k+1 , …, b k+j-1 The states of the remaining j-1 bits in are all 0. The j consecutive bits b are determined according to the actual scenario. k , b k+1 , …, b k+j-1 Which bit in the first field is in the state of 1. It is not limited to that the embodiment of the present application is also applicable to j consecutive bits b in the first field. k , b k+1 , …, b k+j-1 In the embodiment, only one bit is in the state of 0, and the states of the other j-1 bits are all 1. The specific implementation method is similar to the above embodiment and will not be repeated here.
[0092] See also Figure 3a FIG. 1 is a schematic diagram of a composition structure of the first field in the downlink control information provided in an embodiment of the present application. k=0, and b in the first field j The bit state of the bit is 1, and L consecutive bits b in the first field j+1 , b j+2 , …, b N+1 Carrying the NDI information of L TBs scheduled by downlink control information. Figure 3a In the example, follow the principle from left to right to determine which bit’s bit state is 1.
[0093] See also Figure 3b The figure is a schematic diagram of a composition structure of the first field in the downlink control information provided by the embodiment of the present application. k=L+1, and b in the first field L The bit state of the bit is 1, and L consecutive bits b0, b1, ..., b in the first field areL-1 Carrying the NDI information of L TBs scheduled by downlink control information. Figure 3b In the example, follow the principle from right to left to determine which bit's bit state is 1.
[0094] For example, if the value of N is 8, only 10 bits are needed in the embodiment of the present application to support scheduling of any TB number among 8 TBs by one DCI under continuous HARQ processnumber, and the HARQ processnumber and HARQ-ACK response information of each transmission block can be flexibly indicated, thereby improving the scheduling flexibility and saving the indication overhead of DCI.
[0095] In some embodiments of the present application, the information processing method performed by the network device may further include the following steps:
[0096] The network device determines one or more bit states in the first field according to the correspondence between the bit state of the first field and the HARQ process number of the first TB in L, L TBs and the NDI information of each TB in the L TBs, where the first TB is one TB in the L TBs.
[0097] Among them, the network device can pre-configure the correspondence between the bit state of the first field and the HARQ process number of the first TB in L, L TBs and the NDI information of each TB in the L TBs. In the correspondence, the bit state of the first field is configured to correspond to: the HARQ process number of the first TB in L, L TBs and the NDI information of each TB in the L TBs. Therefore, by querying the correspondence between the bit state of the first field and the HARQ process number of the first TB in L, L TBs and the NDI information of each TB in the L TBs, the HARQ process number of the first TB in L, L TBs and the NDI information of each TB in the L TBs can be quickly determined, thereby improving the efficiency of the network device in generating downlink control information.
[0098] In some embodiments of the present application, the L is determined based on the correspondence between the bit state of the first field and the number of TBs L, the HARQ process number of each TB in the L TBs is determined based on the HARQ process number of the first TB, the HARQ process number of the first TB is determined based on the correspondence between the bit state of the first field and the HARQ process number of the first TB, the first TB is one TB in the L TBs, and the feedback information of each TB in the L TBs is determined based on the correspondence between the bit state of the first field and the feedback information of the L TBs.
[0099] Among them, the network device can pre-configure the correspondence between the bit state of the first field and the HARQ process number of the first TB, and configure the HARQ process number of the first TB corresponding to the bit state of the first field in the correspondence, so as to query the correspondence between the bit state of the first field and the HARQ process number of the first TB among L TBs, and the HARQ process number of the first TB among the L TBs can be quickly determined. The HARQ process numbers of all TBs in the L TBs are continuous, so the HARQ process numbers of other TBs are determined through the HARQ process number of the first TB, which is convenient for the network device to improve the efficiency of generating downlink control information.
[0100] In some embodiments of the present application, the information processing method performed by the network device may further include the following steps:
[0101] k=0, the network device determines that the HARQ process number of the first TB is i, the first TB is the first TB in L TBs, 0≤i≤j-1, the network device uses the b0 bit as the starting bit, and the network device determines the b0 bit in the first field. i The bit state of the bit is 1, and b0, b1, ..., b j-1 In addition to b i The bit states of the other j-1 bits except the bit are all 0; or,
[0102] k=L+1, the network device determines that the HARQ process number of the first TB is iL-1, the first TB is the first TB among L TBs, L+1≤i≤N+1, the network device uses b L+1 bit as the starting bit, the network device determines the b in the first field i The bit state of the bit is 1, and the network device determines b L+1 , b L+2 , …, b N+1 In addition to b i The bit states of the other j-1 bits except the bit are all 0.
[0103] in, Figure 3a As shown, the network device determines that the HARQ process number of the first TB is i, the first TB is the first TB in L TBs, 0≤i≤j-1, the network device uses the b0 bit as the starting bit, and the network device determines the b i The bit state of the bit is 1, and b0, b1, ..., b j-1 In addition to b i The bit states of the other j-1 bits except the bit are all 0, through the b in the first field i The bit state of the bit is 1, and the bit states of the other j-1 bits are all 0. The network device can determine that the b iThe bit is the i+1th bit in the first field. After j and N are obtained, the value of L can be obtained through the following relationship j=N+1-L, so that the network device can determine the number of TBs scheduled for downlink control information.
[0104] in, Figure 3b As shown, the network device determines that the HARQ process number of the first TB is iL-1, the first TB is the first TB among L TBs, L+1≤i≤N+1, and the network device uses b L+1 bit as the starting bit, the network device determines the b in the first field i The bit state of the bit is 1, and the network device determines b L+1 , b L+2 , …, b N+1 In addition to b i The bit states of the other j-1 bits except the bit are all 0, and the network device can determine that the b i The bit is the i+1th bit in the first field. After j and N are obtained, the value of L can be obtained through the following relationship j=N+1-L, so that the network device can determine the number of TBs scheduled for downlink control information.
[0105] In some embodiments of the present application, k=0, the network device determines b in the first field N+1-L The bit state of the bit is 1; or,
[0106] k=L+1, the network device determines b in the first field L The bit state of the bit is 1.
[0107] Where k = 0, such as Figure 3a As shown, the network device determines the first field b N+1-L The bit state of the bit is 1, and j consecutive bits b in the first field are k , b k+1 , …, b k+j-1 In the example, only one bit is in the state of 1, and the states of the other j-1 bits are all 0, so we can determine b N+1-L Bits are j consecutive bits b k , b k+1 , …, b k+j-1 The bit whose bit state is 1.
[0108] k=L+1, such as Figure 3b As shown, the network device determines the first field b L The bit state of the bit is 1. And j consecutive bits b in the first field k , b k+1 , …, b k+j-1In the example, only one bit is in the state of 1, and the states of the other j-1 bits are all 0, so we can determine b L Bits are j consecutive bits b k , b k+1 , …, b k+j-1 The bit whose bit state is 1.
[0109] In some embodiments of the present application, Figure 3a As shown, the network device uses L bits to indicate the NDI information of each TB in the L TBs in a bitmap manner, and the L bits are b in the first field. j+1 , b j+2 , …, b N+1 ;or,
[0110] like Figure 3b As shown, the network device uses L bits to indicate the NDI information of each TB in the L TBs in a bitmap manner, and the L bits are b0, b1, ..., b L-1 .
[0111] For example, L bits are used to indicate the response information of each TB in the L TBs scheduled by DCI in a bitmap manner. For example, the bit positions of the L bits in the first field are bj+1,…,bN+1. For example, the bj+1,…,bN+1 are L NDI bits. Each NDI bit in bj+1,…,bN+1 is associated with each TB in the L TBs. For example, the bj+1,…,bN+1 are L ACK / NACK indication bits. Each ACK / NACK bit in bj+1,…,bN+1 is associated with each TB in the L TBs. By means of a bitmap, the NDI information of each TB in the L TBs can be flexibly indicated.
[0112] In some embodiments of the present application, the information processing method performed by the network device may further include the following steps:
[0113] When the network device determines that the downlink control information can schedule the newly transmitted TB and the retransmitted TB at the same time, the network device determines that the downlink control information includes the first field, and the network device sets the bit state of the first bit in the downlink control information to 1, wherein the first bit is 1 bit.
[0114] Among them, the downlink control information can also include a first bit, the bit state of the first bit is 1, which can indicate that the downlink control information can schedule the new transmission TB and the retransmission TB at the same time, that is, the new transmission TB and the retransmission TB can be scheduled at the same time in L TBs. The terminal device determines the TB type that the network device can schedule by parsing the first bit in the downlink control information.
[0115] In some embodiments of the present application, the information processing method performed by the network device may further include the following steps:
[0116] When the network device determines that the TBs that can be scheduled by the downlink control information can only be all newly transmitted TBs, or when the network device determines that the TBs that can be scheduled by the downlink control information can only be all retransmitted TBs, the network device determines that the downlink control information does not include the first field;
[0117] The network device sets the bit state of the first bit in the downlink control information to 0, wherein the first bit is 1 bit.
[0118] The downlink control information may also include a first bit, the bit state of which is 0, indicating that the TBs that can be scheduled by the downlink control information can only be all new transmission TBs or all retransmission TBs, and the downlink control information does not include the aforementioned first field. The terminal device determines the type of TB that the network device can schedule by parsing the first bit in the downlink control information.
[0119] In some embodiments of the present application, the information processing method performed by the network device may further include the following steps:
[0120] When the downlink control information schedules multiple newly transmitted TBs, or when the downlink control information schedules multiple retransmitted TBs, the network device sets the bit state of the second bit in the downlink control information to 1;
[0121] When the downlink control information can only schedule 1 TB, the network device sets the bit state of the second bit in the downlink control information to 0;
[0122] Among them, the second bit is 1 bit.
[0123] The downlink control information may further include a first bit, and when the bit state of the first bit is 0, the downlink control information may include a second bit, and the state of the second bit may be 1 or 0. When the downlink control information schedules multiple newly transmitted TBs, or when the downlink control information schedules multiple retransmitted TBs, the network device sets the bit state of the second bit in the downlink control information to 1; when the downlink control information can only schedule 1 TB, the network device sets the bit state of the second bit in the downlink control information to 0. The terminal device determines the type of TB that the network device can schedule by parsing the first bit in the downlink control information.
[0124] In some embodiments of the present application, the information processing method performed by the network device may further include the following steps:
[0125] When the downlink control information schedules multiple newly transmitted TBs, or when the downlink control information schedules multiple retransmitted TBs, the network device sets the bit state of the second bit in the downlink control information to 1, wherein the second bit is 1 bit;
[0126] When the downlink control information can only schedule 1 TB, the network device determines that the downlink control information also includes a third bit, the third bit is 1 bit, and the network device sets the bit state of the third bit to 0.
[0127] Among them, the downlink control information may also include a first bit, and when the bit state of the first bit is 0, the downlink control information may include a second bit, and the state of the second bit may be 1 or 0. When the downlink control information schedules multiple new transmission TBs, or when the downlink control information schedules multiple retransmission TBs, the network device sets the bit state of the second bit in the downlink control information to 1. When the downlink control information can only schedule 1 TB, the downlink control information includes a third bit in addition to the first bit and the second bit, and the third bit is 1 bit, and the network device sets the bit state of the third bit to 0. The terminal device determines the type of TB that the network device can schedule by parsing the first bit in the downlink control information.
[0128] In some embodiments of the present application, when the bit state of the second bit is 1:
[0129] The downlink control information includes N bits, and the N bits indicate whether N HARQ process numbers are used in a bitmap manner; and / or,
[0130] The downlink control information includes one NDI bit, or the downlink control information includes one bit for distinguishing whether all TBs scheduled by the downlink control information are all newly transmitted TBs or all retransmitted TBs.
[0131] Among them, the downlink control information may also include a first bit. When the bit state of the first bit is 0, the downlink control information may include a second bit. When the downlink control information schedules multiple new transmission TBs, or when the downlink control information schedules multiple retransmission TBs, the network device sets the bit state of the second bit in the downlink control information to 1. The downlink control information includes N bits, and the N bits indicate whether N HARQ process numbers are used in a bitmap manner. Therefore, it can be determined which process numbers of the N HARQ processes are used, and the TB corresponding to the used HARQ process number is the TB scheduled by the downlink control information.
[0132] In another embodiment, when the bit state of the second bit is 1, the downlink control information includes 1 NDI bit, or the downlink control information includes 1 bit for distinguishing whether all TBs scheduled by the downlink control information are all newly transmitted TBs or all retransmitted TBs. Therefore, the terminal device can determine whether all TBs scheduled by the downlink control information are all newly transmitted TBs or all retransmitted TBs through the value of the NDI bit.
[0133] In some embodiments of the present application, the terminal device determines that the downlink control information can only schedule 1 TB, and the downlink control information further includes M bits, where M is a positive integer, and the M bits indicate the HARQ process number of the 1 TB;
[0134] The downlink control information also includes 1 NDI bit.
[0135] If the downlink control information can only schedule 1 TB, the downlink control information also includes M bits, and the HARQ process number of 1 TB is indicated by the M bits, so that the network device can flexibly indicate the HARQ process number of 1 TB.
[0136] In some embodiments of the present application, when N is greater than 1, N=8, or N=4.
[0137] Wherein, N is the maximum number of TBs scheduled for downlink control information, and N may be a fixed value specified by the standard, or a value configured by the second communication device to the first communication device. For example, the value set of N is {1,2,4,8}. Alternatively, the value set of N is {2,4,8}. Alternatively, the value set of N is {1,4,8}. Alternatively, the value set of N is {1,2,8}. The network device may specifically determine the value of N based on the actual scenario.
[0138] 211. The terminal device receives downlink control information from the network device, wherein the downlink control information can schedule a maximum of N transmission blocks TB, where N is a positive integer.
[0139] 212. When the terminal device determines that the downlink control information includes a first field, the first field includes (N+2) bits b0, b1, ..., b N+1 .
[0140] 213. The terminal device determines the number L of TBs scheduled for downlink control information based on the first field, where L is a positive integer and 1≤L≤N.
[0141] Alternatively, the terminal device determines the number L of hybrid automatic repeat request HARQ processes indicated by the downlink control information based on the first field.
[0142] When L is greater than 1, the L TBs scheduled by the downlink control information may include both new transmission TBs and retransmission TBs; or, the L TBs corresponding to the L HARQ processes indicated by the downlink control information may include both new transmission TBs and retransmission TBs;
[0143] j consecutive bits b in the first field k , b k+1 , …, b k+j-1 In the above, only one bit is in the state of 1, and the other j-1 bits are in the state of 0, j is a positive integer, and j=N+1-L, k is a predetermined integer, k=0, or k=L+1;
[0144] k=0, b in the first field j The bit state of the bit is 1, and L consecutive bits b in the first field j+1 , b j+2 , …, b N+1 New data indication NDI information carrying L TBs scheduled by downlink control information;
[0145] Or, k = L + 1, b in the first field L The bit state of the bit is 1, and L consecutive bits b0, b1, ..., b in the first field are L-1 Carrying NDI information of L TBs scheduled by downlink control information.
[0146] In some embodiments of the present application, the HARQ process number of the first TB among L, L TBs and the NDI information of each TB among the L TBs are determined based on the correspondence between the bit state of the first field and the number of TBs, the HARQ process number of the first TB, and the NDI information of the L TBs, and the first TB is one of the L TBs.
[0147] Among them, the network device can pre-configure the correspondence between the bit state of the first field and the HARQ process number of the first TB in L, L TBs and the NDI information of each TB in the L TBs. In the correspondence, the bit state of the first field is configured to correspond to: the HARQ process number of the first TB in L, L TBs and the NDI information of each TB in the L TBs. Therefore, by querying the correspondence between the bit state of the first field and the HARQ process number of the first TB in L, L TBs and the NDI information of each TB in the L TBs, the HARQ process number of the first TB in L, L TBs and the NDI information of each TB in the L TBs can be quickly determined, which is convenient for the terminal device to parse the downlink control information.
[0148] In some embodiments of the present application, the terminal device determines the HARQ process number of each TB in the L TBs, including:
[0149] The terminal device uses bit b0 as the starting bit to determine b i The bit is the first bit in the (N+2) bits whose bit state is 1, the HARQ process number of the first TB is i, and the terminal device determines the HARQ process numbers of other TBs in the L TBs except the first TB according to the HARQ process number of the first TB and the first association relationship between the process numbers of the L HARQ processes, the first TB is one of the L TBs, and the L HARQ processes are HARQ processes corresponding to the L TBs;
[0150] or,
[0151] The terminal device is b L+1 bit as the starting bit, determine b i The bit is the first bit in the (N+2) bits whose bit state is 1, the HARQ process number of the first TB is iL-1, and the terminal device determines the HARQ process numbers of other TBs in the L TBs except the first TB based on the HARQ process number of the first TB and the first association relationship between the process numbers of the L HARQ processes. The first TB is one of the L TBs, and the L HARQ processes are the HARQ processes corresponding to the L TBs.
[0152] in, Figure 3a As shown, the terminal device determines that the HARQ process number of the first TB is i, the first TB is the first TB in L TBs, 0≤i≤j-1, the terminal device uses the b0 bit as the starting bit, and the terminal device determines the b in the first field i The bit state of the bit is 1, and b0, b1, ..., b j-1 In addition to b i The bit states of the other j-1 bits except the bit are all 0, through the b in the first field i The bit state of the bit is 1, and the bit states of the other j-1 bits are all 0. The terminal device can determine that the b i The bit is the i+1th bit in the first field. After j and N are obtained, the value of L can be obtained through the following relationship j=N+1-L, so that the terminal device can determine the number of TBs scheduled for downlink control information.
[0153] in, Figure 3b As shown, the terminal device determines that the HARQ process number of the first TB is iL-1, the first TB is the first TB among L TBs, L+1≤i≤N+1, and the terminal device uses b L+1 bit as the starting bit, the terminal device determines the b in the first field i The bit state of the bit is 1, and the terminal device determines b L+1 , b L+2 , …, b N+1 In addition to bi The bit states of the other j-1 bits except the bit are all 0, and the terminal device can determine that the b i The bit is the i+1th bit in the first field. After j and N are obtained, the value of L can be obtained through the following relationship j=N+1-L, so that the terminal device can determine the number of TBs scheduled for downlink control information.
[0154] In some embodiments of the present application, the method performed by the terminal device may further include:
[0155] The terminal device uses bit b0 as the starting bit to determine b m The bit is the second bit in the (N+2) bits whose bit state is 1, j=m, L=N+1-m; or,
[0156] The terminal device is b N+1 bit as the starting bit, determine b m The bit is the second bit from the right to the left among the (N+2) bits whose bit state is 1, j=N+1-m, L=m.
[0157] in, Figure 3a As shown, the network device determines that the HARQ process number of the first TB is i, the first TB is the first TB in L TBs, 0≤i≤j-1, the network device uses the b0 bit as the starting bit, and the network device determines the b i The bit state of the bit is 1, and b0, b1, ..., b j-1 In addition to b i The bit states of the other j-1 bits except the bit are all 0, through the b in the first field i The bit state of the bit is 1, and the bit states of the other j-1 bits are all 0. The network device can determine that the b i The bit is the i+1th bit in the first field. After j and N are obtained, the value of L can be obtained through the following relationship j=N+1-L, so that the network device can determine the number of TBs scheduled for downlink control information.
[0158] in, Figure 3b As shown, the network device determines that the HARQ process number of the first TB is iL-1, the first TB is the first TB among L TBs, L+1≤i≤N+1, and the network device uses b L+1 bit as the starting bit, the network device determines the b in the first field i The bit state of the bit is 1, and the network device determines b L+1 , b L+2 , …, b N+1 In addition to b i The bit states of the other j-1 bits except the bit are all 0, and the network device can determine that the bi The bit is the i+1th bit in the first field. After j and N are obtained, the value of L can be obtained through the following relationship j=N+1-L, so that the network device can determine the number of TBs scheduled for downlink control information.
[0159] In some embodiments of the present application, the NDI information of each TB in the L TBs is based on L bits b j+1 , b j+2 , …, b N+1 Determined in bitmap format; or,
[0160] The NDI information of each TB in L TBs is based on L bits b0, b1, ..., b L-1 Determined in bitmap format.
[0161] For example, L bits are used to indicate the response information of each TB in the L TBs scheduled by DCI in a bitmap manner. For example, the bit positions of the L bits in the first field are bj+1,…,bN+1. For example, the bj+1,…,bN+1 are L NDI bits. Each NDI bit in bj+1,…,bN+1 is associated with each TB in the L TBs. For example, the bj+1,…,bN+1 are L ACK / NACK indication bits. Each ACK / NACK bit in bj+1,…,bN+1 is associated with each TB in the L TBs. By means of a bitmap, the NDI information of each TB in the L TBs can be flexibly indicated.
[0162] In some embodiments of the present application, the method performed by the terminal device may further include:
[0163] The terminal device determines, according to a first bit in the downlink control information, whether the downlink control information includes a first field, wherein the first bit is 1 bit;
[0164] The bit state of the first bit is 1, the terminal device determines that the downlink control information includes the first field, and N is a positive integer greater than 1.
[0165] Among them, the downlink control information can also include a first bit, the bit state of the first bit is 1, which can indicate that the downlink control information can schedule the new transmission TB and the retransmission TB at the same time, that is, the new transmission TB and the retransmission TB can be scheduled at the same time in L TBs. The terminal device determines the TB type that the network device can schedule by parsing the first bit in the downlink control information.
[0166] In some embodiments of the present application, the method performed by the terminal device may further include:
[0167] The terminal device determines, according to a first bit in the downlink control information, whether the downlink control information includes a first field, wherein the first bit is 1 bit;
[0168] The bit state of the first bit is 0, and the terminal device determines that the downlink control information does not include the first field;
[0169] The terminal device determines that the downlink control information includes a second bit, where the second bit is 1 bit;
[0170] The bit state of the second bit is 1, and the terminal device determines that the downlink control information can schedule a maximum of N TBs, where N is a positive integer greater than 1, and all TBs scheduled by the downlink control information are new transmission TBs, or all TBs scheduled by the downlink control information are retransmission TBs; or,
[0171] The bit state of the second bit is 0, and the terminal device determines that the downlink control information can only schedule 1 TB.
[0172] Among them, the downlink control information may also include a first bit, the bit state of which is 0, which may indicate that the TBs that can be scheduled by the downlink control information can only be all new transmission TBs or all retransmission TBs, and the downlink control information does not include the aforementioned first field. The terminal device determines the type of TB that the network device can schedule by parsing the first bit in the downlink control information. The downlink control information may also include a first bit, and when the bit state of the first bit is 0, the downlink control information may include a second bit, and the state of the second bit may be 1 or 0. When the downlink control information schedules multiple new transmission TBs, or when the downlink control information schedules multiple retransmission TBs, the network device sets the bit state of the second bit in the downlink control information to 1; when the downlink control information can only schedule 1 TB, the network device sets the bit state of the second bit in the downlink control information to 0. The terminal device determines the type of TB that the network device can schedule by parsing the first bit in the downlink control information.
[0173] In some embodiments of the present application, the method performed by the terminal device may further include:
[0174] The terminal device determines, according to a first bit in the downlink control information, whether the downlink control information includes a first field, wherein the first bit is 1 bit;
[0175] The bit state of the first bit is 0, and the terminal device determines that the downlink control information does not include the first field;
[0176] The terminal device determines that the downlink control information includes a second bit, where the second bit is 1 bit;
[0177] The bit state of the second bit is 1, and the terminal device determines that the downlink control information can schedule a maximum of N TBs, where N is a positive integer greater than 1, and all TBs scheduled by the downlink control information are new transmission TBs, or all TBs scheduled by the downlink control information are retransmission TBs; or,
[0178] The bit state of the second bit is 0, and the terminal device determines that the downlink control information also includes a third bit, the third bit is 1 bit, and the bit state of the third bit is fixed to 1;
[0179] The terminal device determines that only 1 TB can be scheduled based on the third bit of the downlink control information.
[0180] Among them, the downlink control information may also include a first bit, and when the bit state of the first bit is 0, the downlink control information may include a second bit, and the state of the second bit may be 1 or 0. When the downlink control information schedules multiple new transmission TBs, or when the downlink control information schedules multiple retransmission TBs, the network device sets the bit state of the second bit in the downlink control information to 1. When the downlink control information can only schedule 1 TB, the downlink control information includes a third bit in addition to the first bit and the second bit, and the third bit is 1 bit, and the network device sets the bit state of the third bit to 0. The terminal device determines the type of TB that the network device can schedule by parsing the first bit in the downlink control information.
[0181] 214. The terminal device determines the HARQ process number of each TB in the L TBs.
[0182] Among them, the terminal device can determine the HARQ process number of the first TB through the first field in the aforementioned downlink control information, and then determine the HARQ process numbers of other TBs in the L TBs according to the HARQ process number of the first TB.
[0183] 205. The network device sends L TBs or receives L TBs according to the downlink control information.
[0184] 215. The terminal device sends L TBs or receives L TBs according to the determined HARQ process number of each TB in the L TBs and the NDI information of each TB in the L TBs.
[0185] Among them, the embodiments of the present application can be applicable to the scenario of uplink transmission, and can also be applicable to the scenario of downlink transmission. For example, in downlink transmission, the network device sends L TBs, and the terminal device receives L TBs. In uplink transmission, the terminal device sends L TBs, and the network device receives L TBs.
[0186] It can be seen from the examples of the aforementioned embodiments that the terminal device receives downlink control information from the network device, wherein the downlink control information can schedule a maximum of N transmission blocks TB, where N is a positive integer; when the terminal device determines that the downlink control information includes a first field, the first field includes (N+2) bits b0, b1, ..., b N+1 ; The terminal device determines the number of TBs L scheduled by the downlink control information according to the first field, where L is a positive integer and 1≤L≤N; when L is greater than 1, the L TBs scheduled by the downlink control information can include both new transmission TBs and retransmission TBs; j consecutive bits b in the first field k , b k+1 , …, b k+j-1 In the first field, only one bit is in the state of 1, and the other j-1 bits are in the state of 0, j is a positive integer, and j = N + 1 - L, k is a predetermined integer, k = 0, or k = L + 1; k = 0, b in the first field j The bit state of the bit is 1, and L consecutive bits b in the first field j+1 , b j+2 , …, b N+1 Carrying the new data indication NDI information of L TBs scheduled by downlink control information; or, k = L + 1, b in the first field L The bit state of the bit is 1, and L consecutive bits b0, b1, ..., b in the first field are L-1 Carrying NDI information of L TBs scheduled by downlink control information; the terminal device determines the HARQ process number of each TB in the L TBs; the terminal device sends L TBs or receives L TBs according to the determined HARQ process number of each TB in the L TBs and the NDI information of each TB in the L TBs. In the embodiment of the present application, only (N+2) bits are needed to support the scheduling of any number of TBs in the N TBs by downlink control information, and the HARQ process number and the NDI information of each transmission block can be flexibly indicated, which reduces the indication overhead of the downlink control information and improves the flexibility of scheduling.
[0187] In order to better understand and implement the above-mentioned solutions in the embodiments of the present application, the following examples are given for specific explanation by using corresponding application scenarios.
[0188] In an embodiment of the present application, a first node sends first information to a second node. The first node may be a base station, or a device with a sending capability. The second node may be a user equipment, or a device with a receiving capability, or a base station. For example, the first node sends the first information to the second node via downlink control information. That is, the downlink control information includes the first information. Alternatively, the first node sends the first information to the second node via radio resource control signaling or media access control signaling. That is, the radio resource control signaling or media access control signaling includes the first information.
[0189] It should be noted that in the embodiments of the present application, transmission is sending or receiving. If one end of the communication implements the transmission as sending, the other end of the communication implements it as receiving.
[0190] DCI can schedule a maximum of N TBs. The value of the HARQ process number of each TB is 0, 1, 2...N-1.
[0191] N can be a fixed value specified by the standard, or the first node configures N to the second node. For example, the first node configures N to the second node through radio resource control signaling, or the first node configures N to the second node through media access control signaling, or the first node configures N to the second node through physical layer signaling. For example, the value set of N is {1,2,4,8}. Or, the value set of N is {2,4,8}. Or, the value set of N is {1,4,8}. Or, the value set of N is {1,2,8}.
[0192] When N is greater than 1, the DCI supports that the multiple TBs scheduled may include new transmission TBs and retransmission TBs. The TBs scheduled by the DCI may also all be new transmission TBs. The TBs scheduled by the DCI may also all be retransmission TBs. The first field in the DCI indicates the HARQ process number of multiple TBs and indicates the response information. For example, when N is greater than 1, the first field contains N+2 bits. For example, the N+2 bits of the first field are b0, b1, ..., b N+1 .
[0193] like Figure 3a As shown, N+1-L bits of the N+2 bits of the first field indicate the HARQ processnumber of the first TB, L bits of the N+2 bits of the first field indicate feedback information in a bitmap manner, and one bit of the N+2 bits of the first field is used to indicate the number of TBs scheduled by DCI (or the number of HARQ processes used by DCI).
[0194] There is a first association relationship between the process numbers of the L HARQ processes. For example, the process numbers of the L HARQ processes satisfy a predefined first association relationship. For example, the first association relationship between the process numbers of the L HARQ processes is: the process numbers of the L HARQ processes are continuous. That is, the process numbers of the L HARQ processes are: k, k+1, k+2,…, k+L-1. For example, the first association relationship between the process numbers of the L HARQ processes is: the process numbers of the L HARQ processes are equally spaced. That is, the process numbers of the L HARQ processes are: k, k+2, k+4,…, k+2L-2. For another example, the first association relationship between the process numbers of the L HARQ processes is: the process numbers of the L HARQ processes are calculated by the formula. For example, the HARQ process number corresponding to the j+1th TB in the L TBs is: mod{(k+j),M}. Here M is the maximum number of HARQ processes that the UE can support. For another example, the association relationship between the process numbers of the L HARQ processes is configured at a high level.
[0195] Please refer to Example 1a: The implementation of the embodiment of the present application is described below from the first node side:
[0196] The first node indicates a DCI scheduled TB number (or a HARQ process number used by the DCI) L. L is a positive integer greater than or equal to 1 and less than or equal to N.
[0197] The first node determines the number of TBs L scheduled by a DCI or the number of HARQ processes used by the DCI, and determines the value of j according to N and L. The first node sets the state of the bj bit in the first field to 1. For example, j=N+1-L.
[0198] The first node indicates the response information of each TB in the L TBs scheduled by the DCI.
[0199] The first node determines the response information of each TB in the L TBs. The first node indicates the response information of each TB in the L TBs scheduled by the DCI in a bitmap manner using L bits. For example, the bit position of the L bits in the first field is b j+1 ,…,b N+1 For example, the b j+1 ,…,b N+1 is L NDI bits. j+1 ,…,b N+1 Each NDI bit in b is associated with each TB in L TBs. j+1 ,…,b N+1 is L ACK / NACK indication bits. j+1 ,…,b N+1 Each ACK / NACK bit in is associated with each TB in the L TBs.
[0200] As shown in Table 1 below, it is a value table of an NDI bit in the downlink control information.
[0201]
[0202] As shown in Table 2 below, another NDI bit value table in downlink control information is
[0203]
[0204] The first node indicates the HARQ process number of the first TB.
[0205] The first TB is one of the L TBs scheduled by the DCI. For example, the first TB is the first TB block among the L TBs. For another example, the first TB is the xth (x>1)th TB block among the L TBs, where x is a predetermined value or a value configured by the base station. Among the L TBs, the HARQ process number of the other TBs except the first TB is obtained based on the HARQ process number of the first TB. For example, the first association relationship mentioned above is satisfied between the L HARQ process numbers of the L TBs.
[0206] The first node sets the bit value of j bits among the (N+2) bits contained in the first field. For example, j bits are j bits to the left of bit bj among the (N+2) bits contained in the first field. That is, the bit positions of j bits are b0,…,b j-1 . The first node sets the bit state of 1 bit among the j bits to 1, and the first node sets the other j-1 bit states among the j bits to 0. Because there are j bits, there are j bit states with a length of j bits that satisfy that the states of j-1 bits among the j bits are 0 and the state of 1 bit is 1. Therefore, the first node uses the j bit states to respectively indicate the j HARQ process numbers of the first TB. The first node determines the HARQ processnumber of the first TB, and sets the bit states of the j bits according to the association between the HARQ process number of the first TB and the bit states of the j bits. For example, the j bit states of the j bits respectively indicate the j HARQ processnumbers of the first TB. For example, the j HARQ process numbers are 0, 1, .., j-1. Therefore, the first node sets the bit states of the j bits corresponding to the HARQ process number of the first TB according to the HARQprocess number of the first TB.
[0207] Table 3 is a table indicating the HARQ process number of the first TB
[0208]
[0209] For example, if the HARQ process number of the first TB is i, bi is 1, and the states of the other j-1 bits except bi among the j bits are all 0. For example, the first node sets bi to 1, and sets the states of the other j-1 bits except bi among the j bits to 0. The first node sends a DCI to the second node.
[0210] As shown in Table 4, N=8, L=3. The HARQ process number of the first TB is 0 to 5. If the HARQ process number of the first TB is 3, then b3=1, and the state of each bit in b0, b1, b2, b4, and b5 is 0.
[0211] Table 4 shows N=8, L=3, indicating the HARQ process number of the first TB
[0212]
[0213] The specific implementation method of the embodiment of the present application is illustrated below with N=8. Because N=8, the first field contains N+2=10 bits to indicate the HARQ process number of multiple TBs and the indication of the response information. Assume that the 10 bits contained in the first field are b0, b1, ..., b9.
[0214] The first node indicates that the DCI schedules 3 TBs, that is, L=3. Since j=N+1-L, j is equal to 6. The first node sets the b6 bit to 1.
[0215] The first node indicates that the HARQ process number of the first TB among the three TBs scheduled by the DCI is 3. Then the state of the b3 bit among the b0 to b5 bits of the HARQ process number indicated by the first node is 1, and the state of each bit among the b0, b1, b2, b4, and b5 bits is 0. That is, the bit state of the b0 to b5 bits is 000100.
[0216] The first node indicates feedback information of each of the three TBs scheduled by the DCI. Assume that the feedback information is NDI. The NDI indications of the three TBs are 0, 1, 1 respectively. Then the states of bits b7 to b9 are 011.
[0217] In summary, the states of the 10 bits b0 to b9 are 0001001011. The first field in the downlink control information carries b0 to b9, and the first node sends the downlink control information to the user equipment.
[0218] like Figure 4a As shown, the first field provided in the embodiment of the present application includes 10 bits indicating the number of TBs L scheduled by DCI, the HARQ process number of the first TB, and the feedback information of each TB in the L TBs. It is given in detail that when N=8, the number of TBs L scheduled by DCI is 1, 2, ..., 8, the 10 bits (b0-b9) included in the first field indicate the number of TBs scheduled by DCI (or indicate the number of HARQ processes used), the HARQ process number of the first TB, and the feedback information bits corresponding to each TB. Figure 4a Each X in represents a feedback information bit (such as an NDI bit or an ACK / NACK indication bit). Different Xs represent different bits, and therefore have different bit states.
[0219] Embodiment 1b: Another implementation scenario of the embodiment of the present application is described below from the first node side:
[0220] The first node indicates the number of TBs (or the number of HARQ processes used) L scheduled by a DCI.
[0221] The first node determines the number of TBs L scheduled by a DCI, and determines the value of j according to N and L. The first node sets the state of the bj bit in the first field to 0. For example, j=N+1-L.
[0222] The first node indicates the response information of each TB in the L TBs scheduled by the DCI.
[0223] The first node indicates the HARQ process number of the first TB.
[0224] The first association relationship between the first TB and the process numbers of the L HARQ processes is as described above and will not be repeated here.
[0225] The first node sets the bit value of j bits among the (N+2) bits included in the first field. The bit positions of the j bits are as described above. The first node sets the state of 1 bit among the j bits to 0, and the states of the other j-1 bits are all 1. For example, if the HARQ process number of the first TB is i, the first node sets bi=0, and the states of the other j-1 bits among the j bits except bi are all set to 1.
[0226] The following example illustrates the bit status corresponding to the HARQ process number of the first TB when N=8 and L=3. As shown in Table 5, if the HARQ process number of the first TB=3, then b3=0, and the status of each bit in the bits b0, b1, b2, b4, and b5 is 1.
[0227] For example, in Table 5, N=8, L=3, indicating the HARQ process number of the first TB
[0228] Bit status of b0 to b5 HARQ process number of the first TB 011111 0 101111 1 110111 2 111011 3 111101 4 111110 5
[0229] like Figure 4b As shown, it is a schematic diagram of the 10 bits provided in the embodiment of the present application indicating the number of TBs L scheduled by DCI, the HARQ process number of the first TB, and the feedback information of each TB in the L TBs. It is given in detail that when N=8, the number of TBs scheduled by DCI L=1,2,…,8, the 10 bits (b0~b9) contained in the first field indicate the number of TBs scheduled by DCI (or indicate the number of HARQ processes used), the HARQ process number of the first TB, and the feedback information bits corresponding to each TB. The meaning of X is as described above and will not be repeated here.
[0230] Embodiment 1c: The following describes the implementation scenario of the embodiment of the present application from the second node side:
[0231] The second node determines to receive DCI. The DCI can schedule a maximum of N TB blocks.
[0232] N can be a fixed value specified by the standard, or the second node can obtain the N value by receiving the signaling sent by the first node. For example, the first node configures N to the second node through radio resource control signaling, or the first node configures N to the second node through media access control signaling, or the first node configures N to the second node through physical layer signaling. For example, the value set of N is {1,2,4,8}. Or, the value set of N is {2,4,8}. Or, the value set of N is {1,4,8}. Or, the value set of N is {1,2,8}.
[0233] The second node receives the DCI and, based on the N+2 bits (b0, b1, ..., b N+1 ), determine the number of TBs scheduled by DCI (or indicate the number of HARQ processes to be used), the HARQ process number of the first TB, and the feedback information bits corresponding to each TB.
[0234] like Figure 3aAs shown, N+1-L bits of the N+2 bits of the first field indicate the HARQ processnumber of the first TB, L bits of the N+2 bits of the first field indicate feedback information, and one bit of the N+2 bits of the first field is used to indicate the number of TBs scheduled by the DCI (or the number of HARQ processes indicated by the DCI).
[0235] The second node determines the HARQ process number of the first TB scheduled by the DCI.
[0236] For example, in b0,b1,…,b N+1 ), from left to right, determine the bit position of the first bit state being 1. If it is determined that the bi bit is the first bit state being 1, the HARQ process number of the first TB is i. Alternatively, the second node determines the HARQ process number of the first TB according to the correspondence between the bit state and the HARQ process number of the first TB. Alternatively, the second node determines the HARQ process number of the first TB according to the correspondence between the bit state, L, and the HARQ process number of the first TB.
[0237] The second node determines the number of TB blocks (or the number of HARQ processes used) L scheduled by the DCI.
[0238] For example, in (b0, b1, ..., bN+1), from left to right, determine the bit position where the second bit state is 1. If it is determined that the bj bit is the second bit where the bit state is 1, the second node determines that the number of TB blocks (or the number of HARQ processes used) L scheduled by the DCI is equal to N+1-j. Alternatively, the second node determines L based on the correspondence between the bit state, L, and the HARQ processnumber of the first TB.
[0239] The second node determines the HARQ process numbers corresponding to the L TBs scheduled by the DCI.
[0240] The HARQ process numbers of the other TBs except the first TB in the L TBs are determined according to the HARQ process number of the first TB. There is a first association relationship between the process numbers of the L HARQ processes.
[0241] The second node determines HARQ-ACK response information of each TB in the L TBs scheduled by the DCI.
[0242] The second node determines that L bits in the DCI indicate the HARQ-ACK response information of each TB in the L TBs in a bitmap manner. For example, the bit position of the L bits is b j+1,…,b N+1 . The b j+1 ,…,b N+1 Each bit in is the NDI of each TB in L TBs. N+1 Each bit in indicates whether each TB in the L TBs is a new transmission TB or a retransmission TB.
[0243] The following is an example of an embodiment of the present application, in which the second node receives a specific bit state. Assume that N=8. The bit states of the 10 bits (b0~b9) received by the second node are 0110101010. From left to right, the second node determines that the bit position with the first bit state of 1 is b1 (i.e., i=1). Therefore, the HARQ process number of the first TB is determined to be 1. From left to right, the second node determines that the bit position with the second bit state of 1 is b2 (i.e., j=2), and therefore determines that the number of TBs scheduled by DCI is L=N+1-j=8+1-2=7. If the HARQ process number of other TBs is determined in ascending order according to the first TB, the HARQ process number of the other 6 TBs is 2, 3, 4, 5, 6, 7. The second node determines that the 7 bits b3~b9 correspond to the response information of each TB in the 7 TBs. The response information may be NDI, or explicit ACK / NACK information.
[0244] As shown in Table 6, this is a bit table corresponding to NDI
[0245]
[0246] As shown in Table 7, this is a bit table corresponding to NDI
[0247]
[0248]
[0249] Embodiment 1d: Another implementation scenario of the embodiment of the present application is described below from the second node side:
[0250] The second node receives the DCI, the DCI includes a first field, the first field includes N+2 bits. The N+2 bits are denoted as (b0, b1, ..., b N+1 ). The DCI can schedule a maximum of N TB blocks.
[0251] The second node determines the HARQ process number of the first TB scheduled by the DCI.
[0252] For example, in (b0,b1,…,b N+1), from left to right, determine the position of the first bit whose state is 0. If b i The bit is the first bit whose bit state is 0, then the HARQ process number of the first TB is i.
[0253] The second node determines the number of TB blocks (or the number of HARQ processes used by DCI) L scheduled by the DCI.
[0254] For example, in (b0,b1,…,b N+1 ), from left to right, determine the position of the second bit whose state is 0. If b j The bit is the second bit whose bit state is 0, then the second node determines that the number of TB blocks scheduled by DCI (or the number of HARQ processes used) L is equal to N+1-j.
[0255] The second node determines the HARQ process numbers corresponding to the L TBs scheduled by the DCI.
[0256] The second node determines the response information of each TB in the L TBs scheduled by the DCI.
[0257] The second node determines b in the DCI j The L bits to the right of the bit indicate the response information of each TB in the L TBs in a bitmap manner.
[0258] Optionally, in the embodiment of the present application, N=8 or N=4.
[0259] It can be seen from the above examples that in an embodiment of the present application, only 10 bits are needed to support one DCI scheduling any number of TBs among 8 TBs under continuous HARQ process numbers, and the HARQ process number and HARQ-ACK response information of each transmission block can be flexibly indicated, thereby improving the scheduling flexibility and saving the DCI indication overhead.
[0260] Next, another embodiment of the present application is described by way of example.
[0261] The first node sends a first bit to the second node. The first bit is a bit. For example, the DCI includes the first bit. Or, the RRC signaling includes the first bit. The first node uses at most N HARQ process numbers to perform data transmission with the second node, and the N HARQ process numbers are 0, 1, 2, ..., N-1. In an embodiment of the present application, the transmission can be sending or receiving. The node on one side of the communication uses the transmission as sending, and the node on the opposite side of the communication uses the transmission as receiving.
[0262] When the bit state of the first bit is 1, the first bit indicates that the DCI can schedule a maximum of N TBs. Wherein, N is a positive integer greater than 1. The N value is predetermined or indicated by the first node. When the first bit indicates that the DCI can schedule a maximum of N TBs, the TBs scheduled by the DCI may include new transmission TBs and retransmission TBs. When the first bit indicates that the DCI can schedule a maximum of N TBs, the TBs scheduled by the DCI may also be all new transmission TBs. When the first bit indicates that the DCI can schedule a maximum of N TBs, the TBs scheduled by the DCI may also be all retransmission TBs. At this time, the DCI also includes the first field. For example, the N+2 bits contained in the first field indicate multiple TBs according to the method described in Example 1, which will not be repeated here.
[0263] When the bit state of the first bit is 0, the DCI can schedule a maximum of N TBs, or the DCI schedules one TB. When the DCI can schedule a maximum of N TBs, the TBs scheduled by the DCI can only be newly transmitted TBs, or the TBs scheduled by the DCI can only be retransmitted TBs.
[0264] For example, when the bit state of the first bit is 0, the DCI also includes a second bit. The second bit is a bit, and the second bit indicates that the DCI can schedule up to N TBs, or the second bit indicates that the DCI schedules one TB. For example, when the state of the second bit is 1, the second bit indicates that the DCI can schedule up to N TBs. For example, when the state of the second bit is 0, the second bit indicates that the DCI schedules one TB. When the second bit indicates that the DCI can schedule up to N TBs, there is another bit in the DCI to indicate that all the TBs scheduled by the DCI are newly transmitted TBs, or all the TBs scheduled by the DCI are retransmitted TBs. For example, one bit can be an NDI bit. When the second bit indicates that the DCI can schedule up to N TBs, there are N bits in the DCI to indicate N HARQ process numbers in a bitmap manner. Each of the N bits corresponds to a HARQ process number. For example, a bit state of 0 indicates that the HARQ process number corresponding to the bit is not indicated (or used) by the DCI. For example, a bit state of 1 indicates that the HARQ process number corresponding to the bit is indicated (or used) by the DCI. If the HARQ process number is indicated (or used) by the DCI, it means that the DCI schedules a TB related to the HARQ process number. If the HARQ process number is not indicated (or used) by the DCI, it means that the DCI does not schedule a TB related to the HARQ process number. Therefore, the HARQ process number indicated by the DCI is the number of TBs scheduled by the DCI. Therefore, the HARQ process numbers of multiple TBs scheduled by the DCI may be discontinuous.
[0265] As shown in Table 8, it is a correspondence table between N bits and HARQ process number.
[0266]
[0267] When the second bit indicates that the DCI schedules a TB, there are M bits in the DCI to indicate the HARQ process number of the TB, and there is 1 bit in the DCI to indicate the NDI. For example, M is 3, or M is 4, or M is 1.
[0268] When the DCI includes the first bit, the second node determines in which manner the DCI is scheduled according to the first bit and / or the second bit in the DCI. If the state of the first bit is equal to 1, the DCI is scheduled in the first manner. If the state of the first bit is equal to 0 and the state of the second bit is equal to 1, the DCI is scheduled in the second manner. If the state of the first bit is equal to 0 and the state of the second bit is equal to 0, the DCI is scheduled in the third manner.
[0269] The first method: Figure 5a As shown, it is a schematic diagram of the composition structure of a downlink control information provided in an embodiment of the present application. DCI can schedule a maximum of N TBs, and the multiple TBs scheduled by DCI may include both new transmission TBs and retransmission TBs.
[0270] The second method: Figure 5b As shown, it is a schematic diagram of the composition structure of another downlink control information provided in an embodiment of the present application. DCI can schedule a maximum of N TBs, and all the TBs scheduled by DCI are new transmission TBs, or all are retransmission TBs.
[0271] The third method: Figure 5c As shown, it is a schematic diagram of the composition structure of another downlink control information provided in an embodiment of the present application, where DCI schedules a TB.
[0272] As shown in Table 9 below, it is an indication table of DCI scheduling mode
[0273] Bit Status DCI Scheduling Method First bit state = 1 First method The state of the first bit = 0; the state of the second bit = 1 Second method The state of the first bit = 0; the state of the second bit = 0 Third Way
[0274] It should be noted that when the DCI is scheduled in the first manner, the DCI includes the first field, but the DCI does not include the second bit. When the DCI is scheduled in the second manner, the DCI includes the first bit and the second bit, but the DCI does not include the first field, the DCI includes N bits indicating N HARQ process numbers according to the bitmap, and the DCI includes 1 NDI bit. When the DCI is scheduled in the third manner, the DCI includes the first bit and the second bit, but the DCI does not include the first field, the DCI includes M bits indicating the HARQ process number of a TB, and the DCI includes 1 NDI bit. The following example illustrates a structure of a DCI. The first DCI format is a DCI format specified by the standard. For example, the first DCI format is DCI format 6-0A, or the first DCI format is DCI format 6-1A, or the first DCI format is DCI format 6-0B, or the first DCI format is DCI format 6-1B.
[0275] Example 1: The following information is transmitted via the first DCI format.
[0276] The first bit occupies 1 bit.
[0277] The first field occupies (N+2) bits. This field appears only when the first bit is set to 1.
[0278] The second bit occupies 1 bit. This field appears only when the first bit is set to 0.
[0279] HARQ process number, occupies N bits. This field appears only when the second bit is set to 1.
[0280] HARQ process number, occupies M bits. This field appears only when the second bit is set to 0.
[0281] New data indicator, occupies 1 bit. This field appears only when the first bit is set to 0.
[0282] Example 2: The following information is transmitted via the first DCI format.
[0283] The first bit occupies 1 bit.
[0284] The first field occupies (N+2) bits. This field appears only when the first bit is set to 1.
[0285] The second bit occupies 1 bit. This field appears only when the first bit is set to 0.
[0286] HARQ process number, occupies N bits. This field appears only when the second bit is set to 1.
[0287] HARQ ACK indication (or ACK / NACK indication, or NDI indication), occupies 1 bit. This field appears only when the second bit is set to 1.
[0288] HARQ process number, occupies M bits. This field appears only when the second bit is set to 0.
[0289] New data indicator, occupies 1 bit. This field appears only when the second bit is set to 0.
[0290] For another example, if the state of the first bit is equal to 0 and the state of the second bit is equal to 0, the DCI is scheduled according to the second method. If the state of the first bit is equal to 0 and the state of the second bit is equal to 1, the DCI is scheduled according to the third method.
[0291] As shown in Table 10 below, it is an indication table of DCI scheduling mode
[0292] Bit Status DCI Scheduling Method First bit state = 1 First method The state of the first bit = 0; the state of the second bit = 0 Second method The state of the first bit = 0; the state of the second bit = 1 Third Way
[0293] like Figure 5c As shown, in the example of the third mode, the DCI may further include a third bit, and the value of the third bit is 1. For another example, when the DCI is scheduled in the third mode, the DCI also includes a third bit. If the state of the first bit is equal to 1, the DCI is scheduled in the first mode. If the state of the first bit is equal to 0 and the state of the second bit is equal to 1, the DCI is scheduled in the second mode. If the state of the first bit is equal to 0, the state of the second bit is equal to 0, and the state of the third bit is equal to 1, the DCI is scheduled in the third mode. The UE may determine the mode in which the DCI is scheduled based on the state of one or more bits of the first bit, the second bit, and the third bit. Alternatively, the UE determines the bit position in which the first state is 1, starting from the bit position of the first bit. If the bit position in which the first state is 1 is the bit position of the first bit, the DCI is scheduled in the first mode. If the bit position in which the first state is 1 is the bit position of the second bit, the DCI is scheduled in the second mode. If the bit position in which the first state is 1 is the bit position of the third bit, the DCI is scheduled in the third mode.
[0294] Similarly, when DCI is scheduled in the first manner, the DCI includes the first bit, but the DCI does not include the second bit and the third bit. When DCI is scheduled in the second manner, the DCI includes the first bit and the second bit, but the DCI does not include the third bit and the first field. When DCI is scheduled in the third manner, the DCI includes the first bit, the second bit, and the third bit, but the DCI does not include the first field.
[0295] Example 3: The following information is transmitted via the first DCI format.
[0296] The first bit occupies 1 bit;
[0297] The first field occupies (N+2) bits. This field appears only when the first bit is set to 1.
[0298] The second bit occupies 1 bit. This field appears only when the first bit is set to 0.
[0299] HARQ process number, occupies N bits. This field appears only when the second bit is set to 1.
[0300] HARQ ACK indication (or ACK / NACK indication), occupies 1 bit. This field appears only when the second bit is set to 1.
[0301] The third bit occupies 1 bit. When the first bit of this field is set to 0 and the second bit is set to 0, the bit value of this field is fixed to 1 (or fixed to 0) when it appears.
[0302] HARQ process number, occupies M bits. This field appears only when the second bit is set to 0.
[0303] New data indicator, occupies 1 bit. This field appears only when the second bit is set to 1.
[0304] For another example, the second bit includes 2 bits. The state of the first bit is 1, the DCI is scheduled in the first manner, and the DCI includes the first field. The state of the first bit is 0, the DCI does not include the first field, and the DCI includes the second bit. The second bit includes 2 bits. One state of the second bit indicates that the DCI can schedule a maximum of N TBs that are all newly transmitted. Another state of the second bit indicates that the DCI can schedule a maximum of N TBs that are all retransmitted. Another state of the second bit indicates that the DCI is scheduled in a third manner.
[0305] like Figure 6 As shown, the first field provided in an embodiment of the present application includes 10 bits indicating the number of TBs L scheduled by DCI, the HARQ process number of the first TB, and the feedback information of each TB in the L TBs, for example, b0 is the aforementioned first bit, and b2b3 is the aforementioned second bit.
[0306] It can be seen from the above examples that in the embodiment of the present application, there is no need to increase bits, but the HARQ process number of each TB can be flexibly indicated, thereby improving the flexibility of scheduling and saving the indication overhead of DCI.
[0307] It should be noted that, for the aforementioned method embodiments, for the sake of simplicity, they are all expressed as a series of action combinations, but those skilled in the art should be aware that the present application is not limited by the described order of actions, because according to the present application, certain steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also be aware that the embodiments described in the specification are all preferred embodiments, and the actions and modules involved are not necessarily required by the present application.
[0308] In order to better implement the above-mentioned solution of the embodiment of the present application, relevant devices for implementing the above-mentioned solution are also provided below.
[0309] See also Figure 7 As shown, it is a schematic diagram of the composition structure of the terminal device in the embodiment of the present application. The terminal device 700 includes: a transceiver module 701 and a processing module 702, wherein:
[0310] The transceiver module is used to receive downlink control information from a network device, wherein the downlink control information can schedule a maximum of N transmission blocks TB, where N is a positive integer;
[0311] The processing module is used to determine that when the downlink control information includes a first field, the first field includes (N+2) bits b0, b1, ..., b N+1 ;
[0312] Determine, according to the first field, the number L of TBs scheduled by the downlink control information, where L is a positive integer and 1≤L≤N;
[0313] When L is greater than 1, the L TBs scheduled by the downlink control information may include both new transmission TBs and retransmission TBs;
[0314] j consecutive bits b in the first field k , b k+1 , …, b k+j-1 In the above, only one bit has a bit state of 1, and the bit states of the other j-1 bits are all 0, wherein j is a positive integer, and j=N+1-L, and k is a predetermined integer, and k=0, or k=L+1;
[0315] k=0, b in the first field j The bit state of the bit is 1, and L consecutive bits b in the first field are j+1 , b j+2 , …, b N+1 New data indication NDI information carrying L TBs scheduled by the downlink control information;
[0316] Or, k=L+1, b in the first fieldL The bit state of the bit is 1, and L consecutive bits b0, b1, ..., b in the first field are L-1 Carrying NDI information of L TBs scheduled by the downlink control information;
[0317] The processing module is used to determine the HARQ process number of each TB in the L TBs;
[0318] The transceiver module is used to send the L TBs or receive the L TBs according to the determined HARQ process number of each TB in the L TBs and the NDI information of each TB in the L TBs.
[0319] In some embodiments of the present application, the L, the HARQ process number of the first TB among the L TBs, and the NDI information of each TB among the L TBs are determined based on the correspondence between the bit state of the first field and the number of TBs, the HARQ process number of the first TB, and the NDI information of the L TBs, and the first TB is one of the L TBs.
[0320] In some embodiments of the present application, the processing module is used to determine b0 bit as the starting bit. i The bit is the first bit in the (N+2) bits whose bit state is 1, the HARQ process number of the first TB is i, and the HARQ process numbers of other TBs in the L TBs except the first TB are determined according to a first association relationship between the HARQ process number of the first TB and the process numbers of the L HARQ processes, the first TB is one TB in the L TBs, and the L HARQ processes are HARQ processes corresponding to the L TBs; or, b L+1 bit as the starting bit, determine b i The bit is the first bit in the (N+2) bits whose bit state is 1, the HARQ process number of the first TB is iL-1, and the HARQ process numbers of other TBs in the L TBs except the first TB are determined according to the first association relationship between the HARQ process number of the first TB and the process numbers of the L HARQ processes. The first TB is one of the L TBs, and the L HARQ processes are the HARQ processes corresponding to the L TBs.
[0321] In some embodiments of the present application, the processing module is used to determine b0 bit as the starting bit. m The bit is the second bit of the (N+2) bits whose bit state is 1, the j=m, the L=N+1-m; or,
[0322] The processing module is used to N+1bit as the starting bit, determine b m The bit is the second bit from the right to the left among the (N+2) bits whose bit state is 1, j=N+1-m, and L=m.
[0323] In some embodiments of the present application, the NDI information of each TB in the L TBs is based on L bits b j+1 , b j+2 , …, b N+1 Determined in bitmap format; or,
[0324] The NDI information of each TB in the L TBs is based on L bits b0, b1, ..., b L-1 Determined in bitmap mode.
[0325] In some embodiments of the present application, the processing module is used to determine whether the downlink control information includes the first field based on the first bit in the downlink control information, wherein the first bit is 1 bit; the bit state of the first bit is 1, determining that the downlink control information includes the first field, and N is a positive integer greater than 1.
[0326] In some embodiments of the present application, the processing module is used to determine whether the downlink control information includes the first field based on the first bit in the downlink control information, wherein the first bit is 1 bit; the bit state of the first bit is 0, determining that the downlink control information does not include the first field; determining that the downlink control information includes a second bit, wherein the second bit is 1 bit; the bit state of the second bit is 1, determining that the downlink control information can schedule a maximum of N TBs, wherein N is a positive integer greater than 1, and all TBs scheduled by the downlink control information are newly transmitted TBs, or all TBs scheduled by the downlink control information are retransmitted TBs; or, the bit state of the second bit is 0, determining that the downlink control information can only schedule 1 TB.
[0327] In some embodiments of the present application, the processing module is used to determine whether the downlink control information includes the first field according to the first bit in the downlink control information, wherein the first bit is 1 bit; the bit state of the first bit is 0, determining that the downlink control information does not include the first field; determining that the downlink control information includes a second bit, wherein the second bit is 1 bit; the bit state of the second bit is 1, determining that the downlink control information can schedule a maximum of N TBs, wherein N is a positive integer greater than 1, and all TBs scheduled by the downlink control information are newly transmitted TBs, or all TBs scheduled by the downlink control information are retransmitted TBs; or, the bit state of the second bit is 0, determining that the downlink control information also includes a third bit, the third bit is 1 bit, and the bit state of the third bit is fixed to 1; determining that the downlink control information can only schedule 1 TB according to the third bit.
[0328] like Figure 8 As shown, the embodiment of the present application provides a network device 800, including: a transceiver module 801 and a processing module 802, wherein:
[0329] The processing module is used to determine the number L of transport blocks TB scheduled by downlink control information, wherein the downlink control information can schedule a maximum of N TBs, N is a positive integer, L is a positive integer, and 1≤L≤N;
[0330] The processing module is used to determine the HARQ process numbers of the L TBs;
[0331] The processing module is used to determine the new data indication NDI information of the L TBs;
[0332] The transceiver module is used to send the downlink control information to the terminal device, the downlink control information can simultaneously schedule the new transmission TB and the retransmission TB, the downlink control information includes a first field, the first field includes (N+2) bits b0, b1, ..., b N+1 ;
[0333] j consecutive bits b in the first field k , b k+1 , …, b k+j-1 In the example, only one bit is in the state of 1, and the states of the other j-1 bits are all 0, wherein j is a positive integer, and j=N+1-L, and k is a predetermined integer, and k=0, or k=L+1;
[0334] The k=0, and the first field b j The bit state of the bit is 1, and L consecutive bits b in the first field are j+1 , bj+2 , …, b N+1 Carrying NDI information of L TBs scheduled by the downlink control information;
[0335] Alternatively, k=L+1, and b in the first field L The bit state of the bit is 1, and L consecutive bits b0, b1, ..., b in the first field are L-1 Carrying NDI information of L TBs scheduled by the downlink control information;
[0336] The transceiver module is used to send the L TBs or receive the L TBs according to the downlink control information.
[0337] In some embodiments of the present application, the processing module is used to determine one or more bit states in the first field based on the correspondence between the bit state of the first field and the HARQ process number of the first TB among L, L TBs and the NDI information of each TB among the L TBs, where the first TB is one of the L TBs.
[0338] In some embodiments of the present application, the processing module is used for k=0, determining that the HARQ process number of the first TB is i, the first TB is the first TB of the L TBs, 0≤i≤j-1, taking b0 bit as the starting bit, determining b in the first field i The bit state of the bit is 1, and the b0, b1, ..., b j-1 In addition to b i The bit states of the other j-1 bits except the bit are all 0; or, k=L+1, it is determined that the HARQ process number of the first TB is iL-1, the first TB is the first TB of the L TBs, L+1≤i≤N+1, and b L+1 bit as the starting bit to determine the first field b i The bit state of the bit is 1, determining the b L+1 , b L+2 , …, b N+1 In addition to b i The bit states of the other j-1 bits except the bit are all 0.
[0339] In some embodiments of the present application, the processing module is used for determining that k=0, b in the first field N+1-L The bit state of the bit is 1; or, k=L+1, determining the first field b L The bit state of the bit is 1.
[0340] In some embodiments of the present application, the processing module is used to indicate the NDI information of each TB in the L TBs in a bitmap manner using L bits, and the L bits are b in the first field. j+1 , b j+2 , …, b N+1 ; or, using L bits to indicate the NDI information of each TB in the L TBs in a bitmap manner, wherein the L bits are b0, b1, ..., b in the first field L-1 .
[0341] In some embodiments of the present application, the processing module is used to determine that when the downlink control information can simultaneously schedule a new transmission TB and a retransmission TB, determine that the downlink control information includes the first field, and set the bit state of the first bit in the downlink control information to 1, wherein the first bit is 1 bit.
[0342] In some embodiments of the present application, the processing module is used to determine that when the TBs that can be scheduled by the downlink control information are only all newly transmitted TBs, or when it is determined that the TBs that can be scheduled by the downlink control information are only all retransmitted TBs, determine that the downlink control information does not include the first field; set the bit state of the first bit in the downlink control information to 0, wherein the first bit is 1 bit.
[0343] In some embodiments of the present application, the processing module is used to set the bit state of the second bit in the downlink control information to 1 when the downlink control information schedules multiple new transmission TBs, or when the downlink control information schedules multiple retransmission TBs; when the downlink control information can only schedule 1 TB, set the bit state of the second bit in the downlink control information to 0; wherein the second bit is 1 bit.
[0344] In some embodiments of the present application, the processing module is used to set the bit state of the second bit in the downlink control information to 1 when the downlink control information schedules multiple newly transmitted TBs, or when the downlink control information schedules multiple retransmitted TBs, wherein the second bit is 1 bit; when the downlink control information can only schedule 1 TB, determine that the downlink control information also includes a third bit, and the third bit is 1 bit, and set the bit state of the third bit to 0.
[0345] An embodiment of the present application also provides a computer storage medium, wherein the computer storage medium stores a program, and the program executes some or all of the steps recorded in the above method embodiment.
[0346] like Fig. 9As shown, it is a structural schematic diagram of another first communication device of an embodiment of the present application, and the first communication device is a terminal device, which may include: a processor 91 (such as a CPU), a memory 92, a transmitter 94 and a receiver 93; the transmitter 94 and the receiver 93 are coupled to the processor 91, and the processor 91 controls the sending action of the transmitter 94 and the receiving action of the receiver 93. The memory 92 may include a high-speed RAM memory, and may also include a non-volatile memory NVM, such as at least one disk memory, and various instructions may be stored in the memory 92 to complete various processing functions and implement the method steps of the embodiment of the present application. Optionally, the terminal device involved in the embodiment of the present application may also include: one or more of a power supply 95, a communication bus 96 and a communication port 97. The receiver 93 and the transmitter 94 may be integrated in the transceiver of the terminal device, or may be a separate receiving and transmitting antenna on the terminal device. The communication bus 96 is used to realize the communication connection between components. The above-mentioned communication port 97 is used to realize the connection and communication between the terminal device and other peripherals.
[0347] In the embodiment of the present application, the memory 92 is used to store computer executable program codes, and the program codes include instructions; when the processor 91 executes the instructions, the instructions cause the processor 91 to execute the above Figure 2 The processing action of the terminal device in the method embodiment shown enables the transmitter 94 to execute the sending action of the terminal device in the above method embodiment. The implementation principle and technical effect are similar and will not be repeated here.
[0348] like Fig.10 As shown, it is a structural schematic diagram of another second communication device of an embodiment of the present application, and the second communication device is a network device, which may include: a processor (such as a CPU) 101, a memory 102, a receiver 103 and a transmitter 104; the receiver 103 and the transmitter 104 are coupled to the processor 101, and the processor 101 controls the receiving action of the receiver 103 and the sending action of the transmitter 104. The memory 102 may include a high-speed RAM memory, and may also include a non-volatile memory NVM, such as at least one disk memory, and the memory 102 may store various instructions for completing various processing functions and implementing the method steps of the embodiment of the present application. Optionally, the network device involved in the embodiment of the present application may also include: one or more of a power supply 105, a communication bus 106 and a communication port 107. The receiver 103 and the transmitter 104 may be integrated in the transceiver of the network device, or may be a separate receiving and transmitting antenna on the network device. The communication bus 106 is used to realize the communication connection between components. The above-mentioned communication port 107 is used to realize the connection and communication between the network device and other peripherals.
[0349] In the embodiment of the present application, the memory 102 is used to store computer executable program codes, and the program codes include instructions; when the processor 101 executes the instructions, the instructions cause the processor 101 to execute the above Figure 2 The processing action of the network device in the method embodiment shown enables the transmitter 104 to execute the sending action of the network device in the above method embodiment. The implementation principle and technical effect are similar and will not be repeated here.
[0350] In another possible design, when the data transmission device is a chip in a terminal device or a network device, the chip includes: a processing unit and a communication unit, the processing unit may be, for example, a processor, and the communication unit may be, for example, an input / output interface, a pin or a circuit, etc. The processing unit may execute computer-executable instructions stored in the storage unit so that the chip in the terminal executes the wireless communication method of any one of the above-mentioned first aspects. Optionally, the storage unit is a storage unit in the chip, such as a register, a cache, etc., and the storage unit may also be a storage unit in the terminal located outside the chip, such as a read-only memory (ROM) or other types of static storage devices that can store static information and instructions, a random access memory (RAM), etc.
[0351] Among them, the processor mentioned in any of the above places can be a general-purpose central processing unit (CPU), a microprocessor, an application-specific integrated circuit (ASIC), or one or more integrated circuits for controlling the program execution of the wireless communication method of the first aspect mentioned above.
[0352] It should also be noted that the device embodiments described above are merely schematic, wherein the units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place, or they may be distributed on multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the scheme of this embodiment. In addition, in the accompanying drawings of the device embodiments provided by the present application, the connection relationship between the modules indicates that there is a communication connection between them, which may be specifically implemented as one or more communication buses or signal lines. A person of ordinary skill in the art can understand and implement it without paying any creative work.
[0353] Through the description of the above implementation mode, the technicians in the field can clearly understand that the present application can be implemented by means of software plus necessary general hardware, and of course, it can also be implemented by special hardware including special integrated circuits, special CPUs, special memories, special components, etc. In general, all functions completed by computer programs can be easily implemented by corresponding hardware, and the specific hardware structure used to implement the same function can also be various, such as analog circuits, digital circuits or special circuits. However, for the present application, software program implementation is a better implementation mode in more cases. Based on such an understanding, the technical solution of the present application is essentially or the part that contributes to the prior art can be embodied in the form of a software product, which is stored in a readable storage medium, such as a computer floppy disk, a U disk, a mobile hard disk, a read-only memory (ROM, Read-Only Memory), a random access memory (RAM, Random Access Memory), a disk or an optical disk, etc., including a number of instructions to enable a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods described in each embodiment of the present application.
[0354] In the above embodiments, all or part of the embodiments may be implemented by software, hardware, firmware or any combination thereof. When implemented by software, all or part of the embodiments may be implemented in the form of a computer program product.
[0355] The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the process or function described in the embodiment of the present application is generated in whole or in part. The computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer instructions may be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium, for example, the computer instructions may be transmitted from a website site, a computer, a server, or a data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) mode to another website site, computer, server, or data center. The computer-readable storage medium may be any available medium that a computer can store or a data storage device such as a server or a data center that includes one or more available media integrations. The available medium may be a magnetic medium, (e.g., a floppy disk, a hard disk, a tape), an optical medium (e.g., a DVD), or a semiconductor medium (e.g., a solid-state hard disk Solid State Disk (SSD)), etc.
Claims
1. An information processing method, characterized in that: include: The terminal device receives downlink control information from the network device, wherein the downlink control information can schedule a maximum of N transmission blocks TB, where N is a positive integer; When the terminal device determines that the downlink control information includes a first field, the first field includes (N+2) bits b0, b1, ..., b N+1 ; The terminal device determines the number L of TBs scheduled by the downlink control information according to the first field, where L is a positive integer and 1≤L≤N; When L is greater than 1, the L TBs scheduled by the downlink control information may include both new transmission TBs and retransmission TBs; j consecutive bits b in the first field k , b k+1 , …, b k+j-1 In the above, only one bit has a bit state of 1, and the bit states of the other j-1 bits are all 0, wherein j is a positive integer, and j=N+1-L, and k is a predetermined integer, and k=0, or k=L+1; k=0, b in the first field j The bit state of the bit is 1, and L consecutive bits b in the first field are j+1 , b j+2 , …, b N+1 New data indication NDI information carrying L TBs scheduled by the downlink control information; Or, k=L+1, b in the first field L The bit state of the bit is 1, and L consecutive bits b0, b1, ..., b in the first field are L-1 Carrying NDI information of L TBs scheduled by the downlink control information; The terminal device determines the HARQ process number of each TB in the L TBs; The terminal device sends the L TBs or receives the L TBs according to the determined HARQ process number of each TB in the L TBs and the NDI information of each TB in the L TBs.
2. The method according to claim 1, characterized in that The L, the HARQ process number of the first TB among the L TBs, and the NDI information of each TB among the L TBs are determined based on the correspondence between the bit state of the first field and the number of TBs, the HARQ process number of the first TB, and the NDI information of the L TBs, and the first TB is one of the L TBs.
3. The method according to claim 1, characterized in that The terminal device determines the HARQ process number of each TB in the L TBs, including: The terminal device uses bit b0 as the starting bit to determine b i The bit is the first bit in the (N+2) bits whose bit state is 1, the HARQ process number of the first TB is i, and the terminal device determines the HARQ process numbers of other TBs in the L TBs except the first TB according to the first association relationship between the HARQ process number of the first TB and the process numbers of the L HARQ processes, the first TB is one TB in the L TBs, and the L HARQ processes are HARQ processes corresponding to the L TBs; or, The terminal device is b L+1 bit as the starting bit, determine b i The bit is the first bit in the (N+2) bits whose bit state is 1, the HARQ process number of the first TB is iL-1, and the terminal device determines the HARQ process numbers of other TBs in the L TBs except the first TB based on the first association relationship between the HARQ process number of the first TB and the process numbers of the L HARQ processes, the first TB is one of the L TBs, and the L HARQ processes are the HARQ processes corresponding to the L TBs.
4. The method according to claim 1, characterized in that: The method further comprises: The terminal device uses bit b0 as the starting bit to determine b m The bit is the second bit in the (N+2) bits whose bit state is 1, the j=m, and the L=N+1-m; or, The terminal device is b N+1 bit as the starting bit, determine b m The bit is the second bit from the right to the left among the (N+2) bits whose bit state is 1, j=N+1-m, and L=m.
5. The method according to claim 1, 3 or 4, characterized in that: The NDI information of each TB in the L TBs is based on L bits b j+1 , b j+2 , …, b N+1 Determined in bitmap format; or, The NDI information of each TB in the L TBs is based on L bits b0, b1, ..., b L-1 Determined in bitmap format.
6. The method according to any one of claims 1 to 4, characterized in that The method further comprises: The terminal device determines, according to a first bit in the downlink control information, whether the downlink control information includes the first field, wherein the first bit is 1 bit; The bit state of the first bit is 1, the terminal device determines that the downlink control information includes the first field, and N is a positive integer greater than 1.
7. The method according to any one of claims 1 to 4, characterized in that The method further comprises: The terminal device determines, according to a first bit in the downlink control information, whether the downlink control information includes the first field, wherein the first bit is 1 bit; The bit state of the first bit is 0, and the terminal device determines that the downlink control information does not include the first field; The terminal device determines that the downlink control information includes a second bit, wherein the second bit is 1 bit; The bit state of the second bit is 1, and the terminal device determines that the downlink control information can schedule a maximum of N TBs, where N is a positive integer greater than 1, and all TBs scheduled by the downlink control information are new transmission TBs, or all TBs scheduled by the downlink control information are retransmission TBs; or, The bit state of the second bit is 0, and the terminal device determines that the downlink control information can only schedule 1 TB.
8. The method according to any one of claims 1 to 4, characterized in that The method further comprises: The terminal device determines, according to a first bit in the downlink control information, whether the downlink control information includes the first field, wherein the first bit is 1 bit; The bit state of the first bit is 0, and the terminal device determines that the downlink control information does not include the first field; The terminal device determines that the downlink control information includes a second bit, wherein the second bit is 1 bit; The bit state of the second bit is 1, and the terminal device determines that the downlink control information can schedule a maximum of N TBs, where N is a positive integer greater than 1, and all TBs scheduled by the downlink control information are new transmission TBs, or all TBs scheduled by the downlink control information are retransmission TBs; or, The bit state of the second bit is 0, and the terminal device determines that the downlink control information further includes a third bit, the third bit is 1 bit, and the bit state of the third bit is fixed to 1; The terminal device determines, based on the third bit, that the downlink control information can only schedule 1 TB.
9. An information processing method, characterized in that: include: The network device determines the number L of transport blocks TB scheduled by the downlink control information, wherein the downlink control information can schedule a maximum of N TBs, N is a positive integer, L is a positive integer, and 1≤L≤N; The network device determines the HARQ process numbers of the L TBs; The network device determines new data indication NDI information of the L TBs; The network device sends the downlink control information to the terminal device, and the downlink control information can simultaneously schedule the new transmission TB and the retransmission TB, and the downlink control information includes a first field, and the first field includes (N+2) bits b0, b1, ..., b N+1 ; j consecutive bits b in the first field k , b k+1 , …, b k+j-1 In the example, only one bit is in the state of 1, and the states of the other j-1 bits are all 0, wherein j is a positive integer, and j=N+1-L, and k is a predetermined integer, and k=0, or k=L+1; The k=0, and the first field b j The bit state of the bit is 1, and L consecutive bits b in the first field are j+1 , b j+2 , …, b N+1 Carrying NDI information of L TBs scheduled by the downlink control information; Alternatively, k=L+1, and b in the first field L The bit state of the bit is 1, and L consecutive bits b0, b1, ..., b in the first field are L-1 Carrying NDI information of L TBs scheduled by the downlink control information; The network device sends the L TBs or receives the L TBs according to the downlink control information.
10. The method according to claim 9, characterized in that The method further comprises: The network device determines one or more bit states in the first field based on the correspondence between the bit state of the first field and the HARQ process number of the first TB among L, L TBs and the NDI information of each TB among the L TBs, where the first TB is one of the L TBs.
11. The method according to claim 9 or 10, characterized in that: The method further comprises: The k=0, the network device determines that the HARQ process number of the first TB is i, the first TB is the first TB of the L TBs, 0≤i≤j-1, the network device uses the b0 bit as the starting bit, and the network device determines the b0 bit in the first field. i The bit state of the bit is 1, and the b0, b1, ..., b j-1 In addition to b i The bit states of the other j-1 bits except the bit are all 0; or, k=L+1, the network device determines that the HARQ process number of the first TB is iL-1, the first TB is the first TB of the L TBs, L+1≤i≤N+1, the network device uses b L+1 bit as the starting bit, the network device determines b in the first field i The bit state of the bit is 1, and the network device determines that the b L+1 , b L+2 , …, b N+1 In addition to b i The bit states of the other j-1 bits except the bit are all 0.
12. The method according to claim 9, characterized in that The method further comprises: k=0, the network device determines b in the first field N+1-L The bit state of the bit is 1; or, k=L+1, the network device determines b in the first field L The bit state of the bit is 1.
13. The method according to claim 9 or 12, characterized in that: The method further comprises: The network device indicates the NDI information of each TB in the L TBs in a bitmap manner using L bits, and the L bits are b in the first field. j+1 , b j+2 , …, b N+1 ;or, The network device indicates the NDI information of each TB in the L TBs in a bitmap manner using L bits, wherein the L bits are b0, b1, ..., b in the first field. L-1 .
14. The method according to any one of claims 9 to 10, characterized in that The method further comprises: When the network device determines that the downlink control information can schedule the newly transmitted TB and the retransmitted TB at the same time, the network device determines that the downlink control information includes the first field, and the network device sets the bit state of the first bit in the downlink control information to 1, wherein the first bit is 1 bit.
15. The method according to any one of claims 9 to 10, characterized in that The method further comprises: When the network device determines that the TBs that can be scheduled by the downlink control information can only be all newly transmitted TBs, or when the network device determines that the TBs that can be scheduled by the downlink control information can only be all retransmitted TBs, the network device determines that the downlink control information does not include the first field; The network device sets a bit state of a first bit in the downlink control information to 0, wherein the first bit is 1 bit.
16. The method according to claim 15, characterized in that The method further comprises: When the downlink control information schedules a plurality of newly transmitted TBs, or when the downlink control information schedules a plurality of retransmitted TBs, the network device sets the bit state of the second bit in the downlink control information to 1; When the downlink control information can only schedule 1 TB, the network device sets the bit state of the second bit in the downlink control information to 0; The second bit is 1 bit.
17. The method according to claim 15, characterized in that The method further comprises: When the downlink control information schedules multiple newly transmitted TBs, or when the downlink control information schedules multiple retransmitted TBs, the network device sets the bit state of the second bit in the downlink control information to 1, wherein the second bit is 1 bit; When the downlink control information can only schedule 1 TB, the network device determines that the downlink control information also includes a third bit, the third bit is 1 bit, and the network device sets the bit state of the third bit to 0.
18. A terminal device, characterized in that: The terminal device includes: a processing module and a transceiver module, wherein: The transceiver module is used to receive downlink control information from a network device, wherein the downlink control information can schedule a maximum of N transmission blocks TB, where N is a positive integer; The processing module is used to determine that when the downlink control information includes a first field, the first field includes (N+2) bits b0, b1, ..., b N+1 ; Determine, according to the first field, the number L of TBs scheduled by the downlink control information, where L is a positive integer and 1≤L≤N; When L is greater than 1, the L TBs scheduled by the downlink control information may include both new transmission TBs and retransmission TBs; j consecutive bits b in the first field k , b k+1 , …, b k+j-1 In the above, only one bit has a bit state of 1, and the bit states of the other j-1 bits are all 0, wherein j is a positive integer, and j=N+1-L, and k is a predetermined integer, and k=0, or k=L+1; k=0, b in the first field j The bit state of the bit is 1, and L consecutive bits b in the first field are j+1 , b j+2 , …, b N+1 New data indication NDI information carrying L TBs scheduled by the downlink control information; Or, k=L+1, b in the first field L The bit state of the bit is 1, and L consecutive bits b0, b1, ..., b in the first field are L-1 Carrying NDI information of L TBs scheduled by the downlink control information; The processing module is used to determine the HARQ process number of each TB in the L TBs; The transceiver module is used to send the L TBs or receive the L TBs according to the determined HARQ process number of each TB in the L TBs and the NDI information of each TB in the L TBs.
19. The terminal device according to claim 18, characterized in that: The L, the HARQ process number of the first TB among the L TBs, and the NDI information of each TB among the L TBs are determined based on the correspondence between the bit state of the first field and the number of TBs, the HARQ process number of the first TB, and the NDI information of the L TBs, and the first TB is one of the L TBs.
20. The terminal device according to claim 18, characterized in that: The processing module is used to determine b0 bit as the starting bit i The bit is the first bit in the (N+2) bits whose bit state is 1, the HARQ process number of the first TB is i, and the HARQ process numbers of other TBs in the L TBs except the first TB are determined according to a first association relationship between the HARQ process number of the first TB and the process numbers of the L HARQ processes, the first TB is one TB in the L TBs, and the L HARQ processes are HARQ processes corresponding to the L TBs; or, b L+1 bit as the starting bit, determine b i The bit is the first bit in the (N+2) bits whose bit state is 1, the HARQ process number of the first TB is iL-1, and the HARQ process numbers of other TBs in the L TBs except the first TB are determined according to the first association relationship between the HARQ process number of the first TB and the process numbers of the L HARQ processes. The first TB is one of the L TBs, and the L HARQ processes are the HARQ processes corresponding to the L TBs.
21. The terminal device according to claim 18, characterized in that: The processing module is used to determine b0 bit as the starting bit m The bit is the second bit in the (N+2) bits whose bit state is 1, the j=m, and the L=N+1-m; or, The processing module is used to N+1 bit as the starting bit, determine b m The bit is the second bit from the right to the left among the (N+2) bits whose bit state is 1, j=N+1-m, and L=m.
22. The terminal device according to claim 18, 20 or 21, characterized in that: The NDI information of each TB in the L TBs is based on L bits b j+1 , b j+2 , …, b N+1 Determined in bitmap format; or, The NDI information of each TB in the L TBs is based on L bits b0, b1, ..., b L-1 Determined in bitmap format.
23. The terminal device according to any one of claims 18 to 21, characterized in that: The processing module is used to determine whether the downlink control information includes the first field based on the first bit in the downlink control information, wherein the first bit is 1 bit; the bit state of the first bit is 1, determining that the downlink control information includes the first field, and N is a positive integer greater than 1.
24. The terminal device according to any one of claims 18 to 21, characterized in that: The processing module is used to determine whether the downlink control information includes the first field according to the first bit in the downlink control information, wherein the first bit is 1 bit; the bit state of the first bit is 0, determining that the downlink control information does not include the first field; determining that the downlink control information includes a second bit, wherein the second bit is 1 bit; the bit state of the second bit is 1, determining that the downlink control information can schedule a maximum of N TBs, wherein N is a positive integer greater than 1, and all TBs scheduled by the downlink control information are newly transmitted TBs, or all TBs scheduled by the downlink control information are retransmitted TBs; or, the bit state of the second bit is 0, determining that the downlink control information can only schedule 1 TB.
25. The terminal device according to any one of claims 18 to 21, characterized in that: The processing module is used to determine whether the downlink control information includes the first field according to the first bit in the downlink control information, wherein the first bit is 1 bit; the bit state of the first bit is 0, determining that the downlink control information does not include the first field; determining that the downlink control information includes a second bit, wherein the second bit is 1 bit; the bit state of the second bit is 1, determining that the downlink control information can schedule a maximum of N TBs, wherein N is a positive integer greater than 1, and all TBs scheduled by the downlink control information are newly transmitted TBs, or all TBs scheduled by the downlink control information are retransmitted TBs; or, the bit state of the second bit is 0, determining that the downlink control information also includes a third bit, the third bit is 1 bit, and the bit state of the third bit is fixed to 1; determining according to the third bit that the downlink control information can only schedule 1 TB.
26. A network device, characterized in that: include: Processing module and transceiver module, wherein, The processing module is used to determine the number L of transport blocks TB scheduled by downlink control information, wherein the downlink control information can schedule a maximum of N TBs, N is a positive integer, L is a positive integer, and 1≤L≤N; The processing module is used to determine the HARQ process numbers of the L TBs; The processing module is used to determine the new data indication NDI information of the L TBs; The transceiver module is used to send the downlink control information to the terminal device, the downlink control information can simultaneously schedule the new transmission TB and the retransmission TB, the downlink control information includes a first field, the first field includes (N+2) bits b0, b1, ..., b N+1 ; j consecutive bits b in the first field k , b k+1 , …, b k+j-1 In the example, only one bit is in the state of 1, and the states of the other j-1 bits are all 0, wherein j is a positive integer, and j=N+1-L, and k is a predetermined integer, and k=0, or k=L+1; The k=0, and the first field b j The bit state of the bit is 1, and L consecutive bits b in the first field are j+1 , b j+2 , …, b N+1 Carrying NDI information of L TBs scheduled by the downlink control information; Alternatively, k=L+1, and b in the first field L The bit state of the bit is 1, and L consecutive bits b0, b1, ..., b in the first field are L-1 Carrying NDI information of L TBs scheduled by the downlink control information; The transceiver module is used to send the L TBs or receive the L TBs according to the downlink control information.
27. The network device according to claim 26, characterized in that: The processing module is used to determine one or more bit states in the first field according to the correspondence between the bit state of the first field and the HARQ process number of the first TB in L, L TBs and the NDI information of each TB in the L TBs, where the first TB is one of the L TBs.
28. The network device according to claim 26 or 27, characterized in that: The processing module is used for k=0, determining that the HARQ process number of the first TB is i, the first TB is the first TB of the L TBs, 0≤i≤j-1, taking b0 bit as the starting bit, determining b i The bit state of the bit is 1, and the b0, b1, ..., b j-1 In addition to b i The bit states of the other j-1 bits except the bit are all 0; or, k=L+1, determining that the HARQ process number of the first TB is iL-1, the first TB is the first TB of the L TBs, L+1≤i≤N+1, with b L+1 bit as the starting bit to determine the first field b i The bit state of the bit is 1, determining the b L+1 , b L+2 , …, b N+1 In addition to b i The bit states of the other j-1 bits except the bit are all 0.
29. The network device according to claim 26, characterized in that: The processing module is used for determining that k=0, b in the first field N+1-L The bit state of the bit is 1; or, the k=L+1, determining the b in the first field L The bit state of the bit is 1.
30. The network device according to claim 26 or 29, characterized in that: The processing module is used to indicate the NDI information of each TB in the L TBs in a bitmap manner using L bits, wherein the L bits are b in the first field. j+1 , b j+2 , …, b N+1 ; or, using L bits to indicate the NDI information of each TB in the L TBs in a bitmap manner, wherein the L bits are b0, b1, ..., b in the first field L-1 .
31. The network device according to any one of claims 26 to 27, characterized in that: The processing module is used to determine that when the downlink control information can simultaneously schedule a new transmission TB and a retransmission TB, determine that the downlink control information includes the first field, and set the bit state of the first bit in the downlink control information to 1, wherein the first bit is 1 bit.
32. The network device according to any one of claims 26 to 27, characterized in that: The processing module is used to determine that when the TBs that can be scheduled by the downlink control information are only all newly transmitted TBs, or when it is determined that the TBs that can be scheduled by the downlink control information are only all retransmitted TBs, determine that the downlink control information does not include the first field; set the bit state of the first bit in the downlink control information to 0, wherein the first bit is 1 bit.
33. The network device according to claim 32, characterized in that: The processing module is used to set the bit state of the second bit in the downlink control information to 1 when the downlink control information schedules multiple newly transmitted TBs, or when the downlink control information schedules multiple retransmitted TBs; when the downlink control information can only schedule 1 TB, set the bit state of the second bit in the downlink control information to 0; wherein the second bit is 1 bit.
34. The network device according to claim 32, characterized in that: The processing module is used to set the bit state of the second bit in the downlink control information to 1 when the downlink control information schedules multiple newly transmitted TBs, or when the downlink control information schedules multiple retransmitted TBs, wherein the second bit is 1 bit; when the downlink control information can only schedule 1 TB, determine that the downlink control information also includes a third bit, and the third bit is 1 bit, and set the bit state of the third bit to 0.
35. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is executed on a computer, the computer is caused to execute the method according to any one of claims 1 to 17.
36. A computer program product, characterized in that When the computer program product is executed on a computer, the computer performs the method according to any one of claims 1 to 17.
37. A chip, characterized in that: It comprises one or more interface circuits and one or more processors; the interface circuit is used to receive a signal from a memory of an electronic device and send the signal to the processor, the signal comprising a computer instruction stored in the memory; when the processor executes the computer instruction, the electronic device executes the method described in any one of claims 1 to 17.
38. A communication system, characterized in that: The system comprises: a terminal device according to any one of claims 18 to 25 and a network device according to any one of claims 26 to 34.
Citation Information
Patent Citations
Data transmission method and apparatus
CN108631929A
Data transmission method and device
WO2019028916A1