Data transmission indication and data transmission method, base station, terminal and storage medium

By carrying the status indicator bits of the code block group in the downlink control information of the new 5G air interface system, the terminal can determine the transmission status of the code block group, solving the problem that the terminal is difficult to distinguish the data transmission status, and achieving the effect of reducing signaling overhead.

CN116015578BActive Publication Date: 2025-03-21CHINA MOBILE COMM LTD RES INST +1
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202210713614.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2017-06-16
Publication Date
2025-03-21
Estimated Expiration
2037-06-16

AI Technical Summary

Technical Problem

In the new 5G air interface system, it is difficult for the terminal to determine whether the data transmitted by a code block group is retransmission, new transmission or empty transmission without carrying data, and the prior art cannot effectively reduce the overhead of the status indicator bit.

Method used

By carrying the status indication bits of N code block groups in the downlink control information, the terminal can determine the transmission state of the code block group based on these bits, including a retransmission state, a new transmission state and a idler transmission state.

Benefits of technology

This method effectively reduces the overhead of the status indicator bit, improves the terminal's certainty of the data transmission state, and reduces the signaling overhead.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116015578B_ABST
    Figure CN116015578B_ABST
Patent Text Reader

Abstract

The embodiment of the present invention discloses a data transmission indication and a data transmission method, a base station, a terminal and a storage medium. The data transmission indication method applied in the base station includes: sending a DCI including a status indication bit of N CBGs to the terminal; the N is greater than or equal to 1; wherein a status indication bit is combined with second information to indicate the transmission status of a CBG; the second information includes a domain indication bit in the DCI, and / or indication information of new data transmission or data retransmission in the DCI; the CBG includes multiple CBs for data transmission; the transmission status includes: a retransmission status for data retransmission, a new transmission status for new data transmission, and an empty transmission status not used for data transmission.
Need to check novelty before this filing date? Find Prior Art

Description

[0001] This application is a divisional application with the application date of June 16, 2017, patent application number 201710458358.2, and invention name “Data transmission indication and data transmission method, base station, terminal and storage medium”. Technical Field

[0002] The present invention relates to the field of wireless communications, and in particular to a data transmission indication and data transmission method, a base station, a terminal and a storage medium. Background Art

[0003] In wireless communications, a transport block (TB) includes multiple code blocks (CB).

[0004] In Long Term Evolution (LTE), if a decoding error occurs in one CB in a TB, the entire TB will be instructed to retransmit.

[0005] However, in the 5G New Radio (NR) system, the Hybrid Automatic Repeat reQuest (HARQ) mechanism is introduced. The terminal needs to indicate successful transmission through an Acknowledgement Character (ACK) and indicate transmission failure with a Non Acknowledgement Character (NACK).

[0006] In order to reduce retransmission data, the terminal, also known as user equipment (UE), only needs to feed back data of a code block group (CBG) within one TB.

[0007] However, when a terminal receives downlink data, how to determine whether the data transmitted on a CBG is a retransmission, a new transmission, or an empty transmission without carrying data is a problem that has not been solved by the prior art.

[0008] Before performing downlink transmission, it is necessary to indicate whether the corresponding CBG is a retransmission, a new transmission, or an empty transmission without carrying data. Therefore, how to indicate the transmission status of the CBG and how to indicate it in a way that can reduce the overhead of the status indication bit as much as possible are problems that need to be urgently solved in the prior art. Summary of the invention

[0009] In view of this, the embodiments of the present invention are intended to provide a data transmission indication and data transmission method, a base station, a terminal and a storage medium to solve the above-mentioned problem of large signaling overhead.

[0010] To achieve the above object, the technical solution of the present invention is achieved as follows:

[0011] A first aspect of an embodiment of the present invention provides a data transmission indication method, which is applied in a base station, and includes:

[0012] Sending downlink control information (Downlink Control Information, DCI) including N CBG status indication bits to the terminal; wherein N is greater than or equal to 1; wherein,

[0013] A status indication bit is combined with second information to indicate the transmission status of a CBG; the second information includes a domain indication bit in the DCI, and / or indication information of a new data transmission or a data retransmission in the DCI;

[0014] The CBG includes a plurality of CBs for data transmission;

[0015] The transmission state includes: a retransmission state for data retransmission, a new transmission state for new data transmission, and an idle transmission state not used for data transmission.

[0016] A second aspect of an embodiment of the present invention provides a data transmission indication method, which is applied in a base station, including:

[0017] Sending a DCI including N CBG status indication bits to a terminal, used to instruct the terminal to determine a transmission status of a CBG according to a status indication bit, or according to a status indication bit and second information; wherein,

[0018] The N is greater than or equal to 1; the second information includes a domain indication bit in the DCI, and / or indication information of a new data transmission or a data retransmission in the DCI;

[0019] The CBG includes a plurality of CBs for data transmission;

[0020] The transmission state includes: a retransmission state for data retransmission, a new transmission state for new data transmission, and an idle transmission state not used for data transmission.

[0021] A third aspect of an embodiment of the present invention provides a data transmission method, which is applied to a terminal, including:

[0022] A DCI including N CBG status indication bits sent by a receiving base station; wherein N is greater than or equal to 1; wherein,

[0023] Determining a transmission state of a CBG according to a state indication bit, or according to a state indication bit and second information;

[0024] The second information includes a domain indication bit in the DCI, and / or indication information of a new data transmission or a data retransmission in the DCI;

[0025] The CBG includes a plurality of CBs for data transmission;

[0026] The transmission state includes: a retransmission state for data retransmission, a new transmission state for new data transmission, and an idle transmission state not used for data transmission.

[0027] A fourth aspect of an embodiment of the present invention provides a data transmission method, which is applied in a terminal, including:

[0028] A DCI including N CBG status indication bits sent by a receiving base station; wherein N is greater than or equal to 1; wherein,

[0029] A status indication bit is combined with second information to indicate the transmission status of a CBG; the second information includes a domain indication bit in the DCI, and / or indication information of a new data transmission or a data retransmission in the DCI;

[0030] The CBG includes a plurality of CBs for data transmission;

[0031] The transmission state includes: a retransmission state for data retransmission, a new transmission state for new data transmission, and an idle transmission state not used for data transmission.

[0032] A fifth aspect of an embodiment of the present invention provides a communication device, including:

[0033] A first transceiver, used for exchanging information with other communication devices;

[0034] The first processor is connected to the first transceiver, and is used to implement the data transmission indication method or data transmission indication confirmation method provided by any one or more of the above technical solutions by executing a computer program.

[0035] A sixth aspect of an embodiment of the present invention provides a communication device, including: a second processor and a computer program;

[0036] The second processor is used to implement the data transmission indication method or data transmission indication confirmation method provided by any one or more of the above-mentioned technical solutions by executing the computer program.

[0037] A seventh aspect of an embodiment of the present invention provides a computer storage medium, which stores a computer program. After the computer program is executed by a processor, it can implement the data transmission indication method or data transmission indication confirmation method provided by any one or more of the above-mentioned technical solutions.

[0038] The data transmission indication and data transmission method, base station, terminal and storage medium provided by the embodiment of the present invention, the base station sends a DCI including a status indication bit of N CBGs to the terminal; the N is greater than or equal to 1; the CBG includes multiple CBs for data transmission; the transmission status includes: a retransmission status for data retransmission, a new transmission status for new data transmission, and an empty transmission status not used for data transmission. Among them, a status indication bit is combined with the second information to indicate the transmission status of a CBG, or the terminal determines the transmission status of a CBG according to a status indication bit, or according to a status indication bit and the second information. Here, the second information includes the domain indication bit in the DCI, and / or the indication information of the new data transmission or data retransmission in the DCI. In the embodiment of the present invention, one status indication bit is used for three states of three transmission states, which has the characteristic of low resource overhead. BRIEF DESCRIPTION OF THE DRAWINGS

[0039] Figure 1 A flowchart of a first data transmission indication method is provided for an embodiment of the present invention;

[0040] Figure 2 A flowchart of a second data transmission indication method is provided for an embodiment of the present invention;

[0041] Figure 3 A flowchart of a first data transmission method is provided for an embodiment of the present invention;

[0042] Figure 4 A schematic diagram of the structure of a communication device provided by an embodiment of the present invention;

[0043] Figure 5A A schematic diagram of a first CGB transmission indication list provided in an embodiment of the present invention;

[0044] Figure 5B A schematic diagram of a second CGB transmission indication list provided in an embodiment of the present invention;

[0045] Figure 6 A schematic diagram for comparing CGB transmission indication lists of two transmission modes provided in an embodiment of the present invention;

[0046] Figure 7 A schematic diagram for comparing CGB transmission indication lists of two transmission modes provided in an embodiment of the present invention;

[0047] Figure 8 A schematic flow chart of a second output transmission method provided by an embodiment of the present invention. DETAILED DESCRIPTION

[0048] The technical solution of the present invention is further described in detail below in conjunction with the accompanying drawings and specific embodiments.

[0049] like Figure 1 As shown, this embodiment provides a data transmission indication method, which is applied in a base station, including:

[0050] Sending a DCI including a CBG transmission indication list to the terminal;

[0051] The CBG transmission indication list includes: one or more status indication bits;

[0052] 1 status indication bit is used to indicate the transmission status of a CBG;

[0053] The CBG includes: a plurality of CBs for data transmission;

[0054] The transmission state includes: a retransmission state for data retransmission, a new transmission state for new data transmission, and an idle transmission state not used for data transmission.

[0055] In this embodiment, the data transmission indication method is a method applied in a base station. The base station may be a base station such as a next generation base station (gNB).

[0056] The DCI may be DCI related to downlink authorization, for example, DCI for scheduling downlink transmission.

[0057] In this embodiment, the DCI includes a CBG transmission indication list. The CBG transmission list includes one or more status indication bits, and a status indication bit is used to indicate the transmission status of a CBG.

[0058] The transmission states described in this embodiment can be divided into at least three types. The three transmission states are respectively a retransmission state for retransmitting data transmission, a new transmission state for the first data transmission from the base station to a specific terminal, and an idle transmission state if no data is transmitted on a CBG.

[0059] In this embodiment, by carrying a CBG transmission indication list in the DCI, the terminal can easily know whether the downlink data received at the current moment or the downlink data received at the next moment is retransmitted data or new transmission data, or the corresponding CBG transmission state can be an empty transmission state, without parsing and decoding the data; it obviously has the characteristics of implementation.

[0060] In this case, in this embodiment, the status indication bit only includes 1 bit, and the status indication bit is used to indicate the transmission status of the CBG, which can be called a status indication bit. 1 status indication bit includes 1 bit, and 1 bit can include two values, namely "0" and "1", one of which is used to specifically indicate the retransmission status, and the other value can be used to indicate other states other than the retransmission status. In this embodiment, the state other than the retransmission may include: the aforementioned new transmission state and the air transmission state. In this embodiment, a data transmission indication method is provided, which CBG is a retransmission CBG for retransmitting data, and which CBGs are new transmission CBGs for first-time transmission of data or air transmission CBGs without data according to the status indication bit in the CBG transmission indication list. That is, the retransmission state refers to that the corresponding indicated CBG carries the retransmission data; the new transmission state refers to that the corresponding indicated CBG carries the new transmission data; the air transmission state refers to that the corresponding indicated CBG does not carry any information.

[0061] When one value of a status indication bit is used to indicate new transmission and air transmission, the terminal receives the CBG transmission indication list. If the status indication bit indicating air transmission and new transmission is detected from the CBG transmission indication list, the terminal can determine whether the corresponding CBG is an air transmission CBG or a new transmission CBG by trying to parse the corresponding CBG. In this embodiment, the air transmission CBG and the new transmission CBG may carry a bit that specifically indicates whether the current CBG is an air transmission or a new transmission, and the terminal can extract the bit to know whether to continue parsing. For example, the bit may be the first bit of the CBG. In some embodiments, the corresponding CBG may not carry a status indication bit, and the terminal can try to parse one or more transmission symbols of the corresponding CBG to determine whether to continue parsing.

[0062] In summary, the data transmission indication method provided in this embodiment only uses 1 bit to indicate the transmission status of the corresponding CBG, which facilitates the base station to retransmit with CBG as the retransmission unit. In this embodiment, the retransmission of data is based on the automatic hybrid request retransmission mechanism, and can also be based only on the automatic request retransmission mechanism.

[0063] If the data transmission indication method provided in this embodiment is adopted to perform data transmission indication, it has the characteristic of low status indication bit overhead.

[0064] Optionally, if the status indication bit is a first value, the status indication bit is used to indicate that the corresponding code block group is used for retransmission; if the status indication bit is a second value, the status indication bit is used to indicate that the corresponding code block group is used for new transmission or empty transmission; the first value is different from the second value.

[0065] In some embodiments, the state indication bit is "0" indicating a new transmission state, and "1" indicating an empty transmission state; or, the state indication bit is "1" indicating an empty transmission state, and "0" indicating a new transmission state. That is, if the first value is "0", the second value is "1", and if the first value is "1", the second value is "0".

[0066] In some embodiments, the DCI further includes: a domain indication bit;

[0067] A field indication bit, used to indicate a transmission mode of a plurality of code block groups included in a transmission block TB; the transmission mode includes a first mode and a second mode;

[0068] If the transmission mode is the first mode, the state indication bit having the second value is used to indicate that the transmission state of the corresponding code block group is a new transmission state;

[0069] If the transmission mode is the second mode, the state indication bit with the second value is used to indicate that the corresponding code block group is used for the air transmission state.

[0070] In this embodiment, the DCI also carries a domain indication bit, which is used to uniformly indicate whether the second value of multiple CBGs in a TB is used to indicate a new transmission state or an empty transmission state.

[0071] One TB may include a domain indication bit of one bit. For example, if the domain indication bit is "0", when the state indication bit is the second value, the transmission state of the corresponding CBG indicated is the new transmission state. If the domain indication bit is "1", when the state indication bit is the second value, the transmission state of the corresponding CBG indicated is the empty transmission state.

[0072] For another example, if the domain indication bit is "1", when the state indication bit is the second value, the transmission state of the corresponding CBG indicated is the new transmission state. If the domain indication bit is "0", when the state indication bit is the second value, the transmission state of the corresponding CBG indicated is the empty transmission state.

[0073] In this embodiment, one domain indication bit is used to indicate the indication mode corresponding to the second value of multiple status indication bits. Compared with the bit corresponding to the indication mode for each status indication bit, the indication bit is obviously saved and the overhead is reduced. For example, if a TB includes 4 CBGs, and 4 CBGs correspond to 4 status indication bits, if it is necessary to correspond to 1 bit of the indication mode for each CBG, if the method provided in this embodiment is adopted, at least 3 bits of the indication mode can be saved. That is, if a TB includes N CBGs, only one domain indication bit is used to indicate the mode corresponding to the status indication bit, and one indication bit of the indication mode is allocated to each status indication bit, N-1 indication bits can be saved. Obviously, when a TB includes more CBGs or the number of TBs is large, a large number of bits can be saved, which can greatly save overhead.

[0074] Optionally, the method further comprises:

[0075] According to the number of retransmission CBGs used for retransmission in a TB, configure the length TBS of the TB;

[0076] Among them, if the difference between the number of bits included in the TBS and the retransmitted CBG is not greater than a preset value, the transmission mode of the TB is the first mode, otherwise the transmission mode of the TB is the second mode; or, if the difference between the number of bits included in the TBS and the retransmitted CBG is not greater than a preset value, the transmission mode of the TB is the second mode, otherwise the transmission mode of the TB is the first mode;

[0077] If the transmission mode is the first mode, and if the state indication bit is the second value, it is used to indicate that the transmission state of the corresponding code block group is a new transmission state;

[0078] If the transmission mode is the second mode, and if the state indication bit is the second value, it is used to indicate that the corresponding code block group is used for the air transmission state.

[0079] In this embodiment, the length of the TB is variable, and the base station may indicate the mode of the status indication bit through the domain indication bit. In this embodiment, the base station may also implicitly indicate the mode of the status indication bit to the terminal.

[0080] For example, a TB includes the number of retransmission TBGs and non-retransmission CBGs, where the non-retransmission CBGs may include: idle CBGs and / or new transmission CBGs. If the difference between the number of bits included in the TBS and the number of bits of the retransmission CBGs is subtracted, then based on the comparison between the difference and the preset value, it is determined that the transmission mode of the TB is the first mode or the second mode. In this embodiment, if the transmission mode is the first mode, the status indication bit is the second value, which is used to indicate the new transmission status. If the transmission mode is the second state, it is an idle transmission state.

[0081] In some embodiments, the newly transmitted data and the retransmitted data may not be mixed and retransmitted. In this case, the indication of the DCI is used to indicate the new transmission in some cases and to indicate the retransmission in other cases.

[0082] In this case, if the DCI indicates new data transmission, and if the status indication bit is the second value, it is used to indicate that the transmission state of the corresponding CBG is a new transmission state;

[0083] If the DCI indicates data retransmission, and if the status indication bit is the second value, it is used to indicate that the corresponding code block group is used for the idle transmission state.

[0084] For example, the first data transmission between the base station and the UE is obviously a new data transmission, and the state indication bit indicates a new transmission state.

[0085] In some embodiments, the number of CBGs included in a preset transmission period such as a time slot or a micro-time slot is known, and the number of bits included in the CBG transmission indication list indicating a preset transmission period can also be obtained by the user equipment based on decoding. If it is found that the number of bits included in the current CBG transmission indication list is exactly equal to the number of CGBs, it can be considered that the data is newly transmitted, and the corresponding status indication bit is the second value, indicating a new transmission state. If the number of bits in the CBG transmission indication list indicating a preset transmission period is greater than the number of CBGs included in the preset transmission period, it can be considered that the data is retransmitted, and it can be considered that when the current status indication bit is the second value, it indicates an empty transmission state.

[0086] Optionally, the method further comprises:

[0087] A system message or a radio resource control RRC signaling carrying indication information is sent to the terminal, wherein the indication information is used to indicate the length of the CBG transmission indication list.

[0088] In this embodiment, in order to make it easier for the terminal to parse the CBG transmission indication bit, the base station in this embodiment will also inform the terminal of the length of the corresponding CBG transmission indication bit through RRC signaling, so that the terminal can know the parsing length when parsing the CBG transmission indication bit. If the DCI carrying the CBG transmission indication bit is blindly detected, the CBG transmission indication bit can be parsed using a blind detection sequence of corresponding length.

[0089] The length of the CBG transmission indication list here is the number of at least indication bits included in the CBG transmission indication list. The indication bits here at least include: status indication bits. In some embodiments, the at least bits here include: status indication bits and domain indication bits.

[0090] Alternatively, if Figure 2 As shown, the method also includes:

[0091] Step S101: Calculate the number of new transmission CBs for new transmission according to the length of the transport block TBS and the number of bits included in all retransmission CBGs for retransmission;

[0092] Step S102: Calculate the number of new transmission CBGs based on the number of retransmission CBGs and the length of the CBG transmission indication list;

[0093] Step S103: Based on the newly transmitted CB number, calculate the number of CBs included in each of the CBGs.

[0094] In this embodiment, the number of CBs included in a TB is variable, and the number of CBs included in a CBG is also variable. In this embodiment, the CBs in the TB are first allocated to the retransmission CBG first, and then to the new transmission CBG. When determining the number of CBGs, the number of status indication bits allocated to each TB also needs to be considered.

[0095] Therefore, in this embodiment, the number of bits in the CBG used for retransmission is first subtracted from the TBS of the TB, and then the remaining number of bits is grouped into CBs. The newly obtained number of CBs is the number of new transmission CBs that can be used for new transmission data. In this embodiment, if the number of retransmission CBGs is n1, and the length of the CBG transmission indication list corresponding to a TB is n0, then n0-n1 is the number of status bits that can be used to indicate the new transmission CBG. In this embodiment, the number of new transmission CBs can be first used to disperse into n0-n1 new transmission CBGs.

[0096] In one embodiment, the number of new transmission CBs can be evenly distributed to n0-n1 new transmission CBGs. When equal distribution is not possible, the number of new transmission CBs included in the n0-n1-1 new transmission CBGs can be made equal, and the remaining number of CBs belongs to the remaining new transmission CBG, and the number of new transmission CBs included in the new transmission CBG is different from the number of new transmission CBs included in the other n0-n1-1 new transmission CBGs. Another new transmission CBG outside the n0-n1-1 new transmission CBGs can be the first new transmission CB in the TB, or the last new transmission CBG.

[0097] The step S103 may determine the number of CBs included in a CBG using at least one of the following formulas:

[0098]

[0099] Among them, the {#CB} 新传CBG_k is the number of CBs included in the kth new transmission CBG in a transmission block TB; A is the number of new transmission CBs; and M is the number of new transmission CBGs.

[0100] In another embodiment, the number of new transmission CBs can be distributed as evenly as possible into n0-n1 new transmission CBGs, and it is ensured that the difference in the number of CBs included in different CBGs can only be 0 or 1.

[0101] The step S103 may determine the number of CBs included in a CBG using at least one of the following formulas:

[0102]

[0103] Among them, the {#CB} 新传CBG_k is the number of CBs included in the kth new transmission CBG in a transmission block TB; A is the number of new transmission CBs; and M is the number of new transmission CBGs.

[0104] In short, there are many ways to calculate the number of new transmission CBs included in each new transmission CBG in a TB, not limited to the above method.

[0105] In this embodiment, another method for calculating the number of new transmission CBs included in each new transmission CBG is provided, which has the characteristic of simple calculation.

[0106] Optionally, the number of the retransmitted CBGs is equal to the number of CBGs that need to be retransmitted, and the number of CBs included in each of the retransmitted CBGs is equal to the number of CBs included in the last transmitted CBG corresponding to the retransmitted CBG.

[0107] In some embodiments, the number of retransmission CBGs is equal to the data of the last transmitted CBG corresponding to the retransmission CBG. For example, if the new transmission or the last retransmission that causes data retransmission includes S CBGs in a preset transmission cycle, the number of retransmission CBGs used in this retransmission is also S.

[0108] In some embodiments, the method further includes: first mapping the retransmitted CBG on the TB, and then mapping the newly transmitted CBG on the TB.

[0109] In this embodiment, the retransmitted CBG is mapped on the TB first, and then the new transmission CBG is mapped. This can ensure the priority transmission of the retransmitted data and ensure that the base station and the terminal have a unified understanding of the physical mapping method of the bits in the retransmitted TB.

[0110] like Figure 3 As shown, this embodiment provides a data transmission method, which is applied to a terminal, including:

[0111] Receiving DCI including a code block group CBG transmission indication list sent by a base station;

[0112] The CBG transmission indication list includes: one or more status indication bits;

[0113] 1 status indication bit is used to indicate the transmission status of a CBG;

[0114] The CBG includes: a plurality of CBs for data transmission;

[0115] The transmission state includes: a retransmission state for data retransmission, a new transmission state for new data transmission, and an idle transmission state not used for data transmission.

[0116] In this embodiment, the terminal receives a DCI sent by a base station and carrying a CBG transmission indication list. In this embodiment, the transmission status of each CBG in the TB to be received is determined according to at least one status bit in the CBG transmission indication list, which has the characteristic of low indication bit overhead.

[0117] In this embodiment, the method further includes:

[0118] According to the CBG transmission indication bit, a retransmission CBG for retransmitting data transmission is determined, and / or a new transmission CBG for new transmission or an empty transmission CBG for not performing data transmission is determined.

[0119] Optionally, if the status indication bit is a first value, the status indication bit is used to indicate that the corresponding code block group is used for retransmission; if the status indication bit is a second value, the status indication bit is used to indicate that the corresponding code block group is used for new transmission or empty transmission; the first value is different from the second value.

[0120] In some embodiments, the DCI further includes: a domain indication bit;

[0121] A field indication bit, used to indicate a transmission mode of a plurality of code block groups included in a transmission block TB; the transmission mode includes a first mode and a second mode;

[0122] If the transmission mode is the first mode, and if the state indication bit is the second value, it is used to indicate that the transmission state of the corresponding code block group is a new transmission state;

[0123] If the transmission mode is the second mode, and if the state indication bit is the second value, it is used to indicate that the corresponding code block group is used for the air transmission state.

[0124] In some embodiments, if the DCI indicates new data transmission, and if the status indication bit is the second value, it is used to indicate that the transmission state of the corresponding CBG is a new transmission state;

[0125] If the DCI indicates data retransmission, and if the status indication bit is the second value, it is used to indicate that the corresponding code block group is used for the idle transmission state.

[0126] For example, the terminal can determine whether the current state is new data transmission or data retransmission through high-level signaling such as RRC signaling, MAC layer signaling, and system messages, or can determine whether the current state is new data transmission or data retransmission based on the comparison of the number of bits included in the currently received DCI and the number of CGBs included in the preset transmission period. Combined with the specific value of the status indication bit, it is determined whether the current indication is a new transmission state or an empty transmission state.

[0127] In this embodiment, a plurality of status indication bits share one domain bit to indicate a transmission mode corresponding to the corresponding status indication bit.

[0128] Optionally, the method further includes: determining a length TBS of a transport block TB; determining the number of retransmission CBGs for retransmission in the TB according to the CBG indication bit list;

[0129] Calculate the difference between the number of bits included in the TBS and the retransmitted CBG;

[0130] If the difference is not greater than the preset value, the transmission mode of the TB is the first mode, otherwise the transmission mode of the TB is the second mode; or, if the difference between the number of bits included in the TBS and the retransmitted CBG is not greater than the preset value, the transmission mode of the TB is the second mode, otherwise the transmission mode of the TB is the first mode;

[0131] If the transmission mode is the first mode, and if the state indication bit is the second value, it is used to indicate that the transmission state of the corresponding code block group is a new transmission state;

[0132] If the transmission mode is the second mode and if the status indication bit is the second value, it is used to indicate that the corresponding code block group is used for the air transmission state.

[0133] In this embodiment, the base station does not explicitly indicate the transmission mode of the TB corresponding to the terminal, but implicitly indicates the transmission mode corresponding to the terminal TB through a TBS and the length of the retransmitted CBG.

[0134] Optionally, the method further comprises:

[0135] A system message or RRC signaling carrying indication information sent by a receiving base station, wherein the indication information is used to indicate the length of the CBG transmission indication list.

[0136] In this embodiment, the length of the CBG transmission indication list can be received from the base station through a broadcast information message, or the reception of unicast RRC information, or the reception of other multicast information. The terminal can subsequently decode the CBG transmission indication list in the DCI based on the length of the indication.

[0137] In some embodiments, the method further comprises at least one of the following:

[0138] Sending the first HARQ feedback information of automatic hybrid retransmission request HARQ according to the reception status of the new data;

[0139] According to the reception status of the newly transmitted data and the reception status of the 1st to nth retransmitted data, the (n+1)th HARQ feedback information is sent; wherein n is an integer not less than 2.

[0140] In this case, if the user equipment has not completely received the required data after a retransmission, the user equipment will determine the HARQ feedback information of this time as a whole based on the reception status of the new transmission and the reception status of each retransmission. The number of bits included in the HARQ feedback information is at least equal to the number of CBGs included in a preset transmission cycle, that is, it includes at least feedback bits. One feedback bit indicates the reception status of a CBG, and the reception status includes two states: indicating successful reception and indicating failed reception. Successful reception can correspond to an acknowledgment symbol (ACK), and unsuccessful reception can correspond to a non-acknowledgment symbol (NACK).

[0141] For example, the HARQ feedback information includes: feedback bits at least equal to the number of CGBs used by the new transmission data; one feedback bit indicates the reception status of one CBG. For example, if the new transmission data uses 4 CBGs, the HARQ feedback information includes at least 4 bits.

[0142] In some embodiments, the HARQ feedback information includes: a check bit; wherein the check bit is used to check the feedback bit.

[0143] In this embodiment, the check bit may be one or more bits, which are used to facilitate the base station to check whether there are any misunderstandings or other problems in the currently received HARQ feedback information through an operational relationship with the feedback bit, thereby improving the decoding success rate of the HARQ feedback information and reducing the number of retransmissions.

[0144] In some embodiments, the maximum number of retransmissions corresponding to a newly transmitted data is equal to the maximum number of pre-configured HARQ processes. For example, if the maximum number of HARQ processes is 7, the user equipment may request 7 retransmissions.

[0145] In some other embodiments, the maximum number of retransmissions corresponding to a newly transmitted data is indicated by the base station through at least one of RRC signaling, MAC signaling, and DCI signaling. For example, the base station indicates through RRC signaling that the maximum number of retransmissions corresponding to a newly transmitted data is equal to 3 times.

[0146] In the embodiment of the present invention, the data transmission method applied in the terminal, the terminal also needs to know the number of CBs included in each newly transmitted CBG, so the method also includes:

[0147] The number of new transmission CBs for new transmission is calculated according to the length of the transport block TBS and the number of bits contained in all retransmission CBGs for retransmission;

[0148] Calculate the number of new transmission CBGs based on the number of retransmission CBGs and the length of the CBG transmission indication list;

[0149] Based on the newly transmitted CB number, calculate the number of CBs included in each CBG.

[0150] For example, the calculation of the number of CBs included in each of the CBGs includes:

[0151]

[0152] Among them, the {#CB} 新传CBG_k is the number of CBs included in the kth new transmission CBG in a transmission block TB; A is the number of new transmission CBs; and M is the number of new transmission CBGs.

[0153] During retransmission, in order to simplify the determination of the number of CBs included in the retransmitted CBG, the number of CBs included in each of the retransmitted CBGs is equal to the number of CBs included in the last transmitted CBG corresponding to the retransmitted CBG.

[0154] like Figure 4 As shown, an embodiment of the present invention provides a communication device, including:

[0155] A first transceiver 110, configured to exchange information with other communication devices;

[0156] The first processor 120 is connected to the first transceiver, and is used to implement the mini-slot indication method or mini-slot determination method provided by any one or more of the aforementioned technical solutions by executing a computer program.

[0157] When the communication device is a base station, the first processor 120 can implement one or more of the aforementioned data transmission indication methods by executing a computer program. Correspondingly, the first transceiver 110 can be used to communicate with a terminal.

[0158] When the communication device is a base station, the first processor 120 can implement one or more of the aforementioned data transmission indication determination methods by executing a computer program. Correspondingly, the first transceiver 110 can be used to communicate with a base station.

[0159] In this embodiment, the first processor 120 may be a processor or processing circuit such as a CPU, an MCU, a DSP, an AP, a PLC or an ASIC.

[0160] The base station or terminal composed of the communication equipment can establish a wireless communication system. Through the interaction of the first signaling and the second signaling, the base station can indicate data transmission while having the characteristic of low signaling overhead.

[0161] This embodiment provides a communication device, including: a second processor and a computer program;

[0162] The second processor is used to implement the data transmission indication method or data transmission method provided by any one or more of the above-mentioned technical solutions by executing the computer program.

[0163] This embodiment provides a communication device, which includes a second processor and a computer program. The computer program here can be a computer executable code run by the second processor. The second processor can also be a processor or processing circuit such as a CPU, MCU, DSP, AP, PLC or ASIC.

[0164] When the communication device is a base station, the second processor may implement one or more of the aforementioned data transmission indication methods by executing a computer program.

[0165] When the communication device is a terminal, the second processor may implement one or more of the aforementioned data transmission methods by executing a computer program.

[0166] An embodiment of the present invention further provides a computer storage medium storing a computer program. After the computer program is executed by a processor, it can implement the data transmission indication method or data transmission indication determination method provided by any one or more of the aforementioned technical solutions.

[0167] The computer storage medium may be a read-only storage medium, a flash memory, a mobile hard disk, an optical disk, a magnetic tape or other storage media, and may be a non-transient storage medium.

[0168] The following provides a specific example in combination with any one or more of the above embodiments:

[0169] Example 1:

[0170] This example provides a retransmission transport block (TB), and the multiple CBGs included in the retransmission TB are only used for retransmission. In this case, a bitmap indicating the transmission status of each CBG in the TB is set in the retransmission DCI to indicate which CBGs are retransmitted this time. Figure 5A FIG. 1 is a schematic diagram of a bit map indicating the transmission status of a CBG in a DCI. Figure 5A The bit length of the bitmap shown is the same as the number of CBGs included in the initial transmission TB, and the number of CBs included in each of the retransmitted CBGs is equal to the number of CBs included in the last transmitted CBG corresponding to the retransmitted CBG.

[0171] For example, in the diagram Figure 5A The bitmap in the retransmission DCI includes a total of 4 status indication bits, and the corresponding values ​​are [1,1,0,1], where "1" indicates the retransmission status and "0" indicates the idle transmission status. The retransmission status means that the corresponding CBG carries the retransmission data; the idle transmission status means that the corresponding CBG does not carry any information.

[0172] When the UE receives the above-mentioned retransmitted DCI, the UE can correctly understand that the retransmitted data includes the first CBG (ie, CBG0), the second CBG (ie, CBG1), and the fourth CBG (ie, CBG3) in the initial transmission data.

[0173] Example 2:

[0174] In this example, in order to improve the effective utilization of TB, the retransmission TB is allowed to include both retransmission CBG and new transmission CBG, so the indication problem becomes more complicated. The retransmission CBG here is the CBG used to carry retransmission data, and the new transmission CBG can be the CBG carrying new transmission data.

[0175] like Figure 6 and Figure 7 As shown, the TBs transmitted at the nth time include CBG0 to CBG3, among which CBG0 and CBG2 need to be retransmitted.

[0176] In the (n+1)th transmission, when a retransmitted TB contains both a retransmitted CBG and a newly transmitted CBG, it is necessary to discuss the transmission status of the retransmitted TB according to different situations.

[0177] Case 1: The retransmitted TB only contains the retransmitted CBG;

[0178] For example, the DL traffic of a certain UE is relatively small and no new data needs to be transmitted, so only the retransmission CBG needs to be included in the retransmission TB.

[0179] Case 2: The retransmitted TB contains both the retransmitted CBG and the newly transmitted CBG;

[0180] For example, a UE has a large amount of DL traffic and there is a large amount of new transmission data waiting to be transmitted, so the retransmission TB includes both the retransmission CBG and the new transmission CBG.

[0181] Each CBG transmission mode in the CBG transmission indication list is selected from three transmission states, including: {new transmission, retransmission, and empty transmission}. In this example, empty transmission can also be called non-transmission, that is, the corresponding CBG does not carry data that needs to be transmitted to the UE.

[0182] This example proposes a CBG-based HARQ retransmission indication method, including:

[0183] The DCI includes a CBG transmission mode indication list, where each CBG transmission mode in the list is selected from three transmission states, including: {new transmission, retransmission, empty transmission}.

[0184] Each CBG transmission state is indicated by 1 bit, where it is agreed that "1" represents retransmission and "0" represents new transmission or empty transmission. Of course, in some examples, "0" represents retransmission and "1" represents new transmission or empty transmission.

[0185] The following description uses "1" to represent a retransmission and "0" to represent a new transmission or an empty transmission.

[0186] The new transmission represented by the indication "0" or the empty transmission can be indicated in an explicit manner or in an implicit manner.

[0187] Explicit instructions:

[0188] like Figure 5B As shown, in order to facilitate the new transmission represented by "0" corresponding to the UE, or when it is empty transmission, the DL DCI also includes a 1-bit indication field to indicate the specific meaning of "0" in the CBG transmission mode. For example, in the schematic diagram Figure 5B In the retransmission DCI, the bitmap includes a total of 5 bits, which are divided into domain A and domain B. The domain indication bit corresponding to domain A is 1 bit, and the state indication bit corresponding to domain B is 4 bits. These 4 bits are state indication bits, and the corresponding values ​​are [1,1,0,1], where "1" indicates the retransmission state, and "0" indicates the empty transmission state or the new transmission state. That is, the retransmission state means that the corresponding indicated CBG carries the retransmission data; the new transmission state means that the corresponding indicated CBG carries the new transmission data; the empty transmission state means that the corresponding indicated CBG does not carry any information.

[0189] When the UE receives the above-mentioned retransmission DCI, the UE can correctly understand that: "1" indicates the retransmission status, so the retransmission data includes the first CBG (ie, CBG0), the second CBG (ie, CBG1) and the fourth CBG (ie, CBG3) in the initial transmission data.

[0190] Whether the new transmission represented by the indication "0" or the empty transmission is indicated by the field indication bit corresponding to the A field.

[0191] like Figure 6 As shown, the CBG transmission indication bits include 4 CBG status indication bits and 1 domain indication bit, and these 4 status indication bits share 1 domain indication bit. The domain indication bit is used to indicate whether the "0" in the corresponding CBG is a new transmission or an empty transmission. Figure 6 In the n+1th transmission, the status indication bits of case 1 and case 2 are the same, but the domain indication bits are different. After receiving it, the terminal can determine whether the second value in the status indication bit indicates an empty transmission state or a new transmission state based on the value of the domain indication bit.

[0192] For example, Figure 6 As shown, the DL grant DCI also includes a 1-bit indication field (denoted as field A) to indicate the specific meaning of 0 in the CBG transmission mode (denoted as field B).

[0193] In particular, when A=1, the 0 in the B field represents a new transmission; and when A=0, the 0 in the B field represents no transmission.

[0194] Implicit instructions:

[0195] Determine the specific meaning represented by 0 in the CBG transmission mode through implicit rules;

[0196] When the remaining TBS (TBS) after excluding the retransmitted CBG is greater than a preset value, 0 represents a new transmission; otherwise, 0 represents non - transmission.

[0197] As Figure 7 shown, in two cases, the bits in the CBG transmission mode indication list in the retransmitted DCI are the same, both [1, 0, 1, 0], but represent different meanings.

[0198] The UE first determines, through the 1 in the CBG transmission mode indication list, that in the retransmitted data, at least the 1st and 3rd CBGs of the previous transmission are included; and determines the number of bits included in the retransmitted CBG through historical data;

[0199] The UE further determines the retransmitted TBS (Transport Block size) through the MCS and RAI (Resource block Assignment Indication) in the DCI.

[0200] The UE calculates the remaining TBS after excluding the retransmitted CBG, that is

[0201] Remaining TBS = Retransmitted TBS - Number of bits included in the retransmitted CBG;

[0202] The UE compares the remaining TBS with a certain preset value (denoted as X, for example, X = 6144 bits, corresponding to 1 standard CB length).

[0203] In case 1, the remaining TBS ≈ 0 bits < X, so the UE asserts that "0" in the CBG transmission mode indication list represents non - transmission; while in case 2, the remaining TBS ≈ 19CB >= X, so the UE asserts that 0 in the CBG transmission mode indication list represents a new transmission.

[0204] Example 3:

[0205] Based on Example 1 and Example 2, this example proposes an indication method for HARQ retransmission based on CBG, and further includes:

[0206] Before sending the DCI, the network side configures the size of the CBG transmission mode indication list through system messages or RRC signaling, that is, configures the number of CBG transmission modes included in the CBG transmission mode indication list.

[0207] Example 4:

[0208] Based on Example 2, this example further includes:

[0209] Since each CBG transmission mode is indicated by 1 bit, the number of CBG transmission modes is equal to the number of bits in the CBG transmission mode indication list field. For example, if the number of CBGs corresponding to a TB is 4, then the number of bits included in the TB transmission indication list is 4.

[0210] Example 5:

[0211] Based on Example 1, this example also includes:

[0212] During retransmission, the number of CBs included in each retransmitted CBG remains unchanged, that is, the number of CBs included in each retransmitted CBG is equal to the number of CBs included in the corresponding CBG during the last transmission.

[0213] In some examples, the number of CBs included in each new transmission of CBG is calculated as follows:

[0214] Calculate the new transmission TBS = the total TBS of this transmission - the TBS corresponding to the retransmission CBG;

[0215] The newly transmitted TBS is segmented into CBs to obtain the total number of newly transmitted CBs (A);

[0216] Calculate the total number of newly transmitted CBGs included in this transmission (M) = the size of the CBG transmission mode indication list in the pre-configured DCI described in point 5 - the number of retransmitted CBGs in this transmission;

[0217] Calculate the number of CBs contained in each newly transmitted CBG, that is,

[0218]

[0219] Among them, the {#CB} 新传CBG_k is the number of CBs included in the kth CBG in a transmission block TB; A is the number of new transmission CBs; M is the number of new transmission CBGs, where k=1, 2,…,M.

[0220] For the nth transmission (or it can be understood as a new transmission), DCI indicates that all CBGs are new transmissions.

[0221] Calculate the new transmission TBS = the total TBS of this transmission - the TBS corresponding to the retransmission CBG;

[0222] The UE first determines the total TBS of this transmission through the MCS and RAI (Resource block Assignment Indication) in the DCI.

[0223] Since there is no retransmission CBG, the TBS corresponding to this retransmission CBG is 0;

[0224] New transmission TBS = total TBS of this transmission - 0 = total TBS of this transmission;

[0225] The newly transmitted TBS is segmented into CBs to obtain the total number of newly transmitted CBs (A);

[0226] Segment the new transmission TBS into CBs, and assume that A = 30 CBs are obtained;

[0227] Calculate the total number of newly transmitted CBGs included in this transmission (M) = the size of the CBG transmission mode indication list in the pre-configured DCI described in point 5 - the number of retransmitted CBGs in this transmission;

[0228] Let's assume that the base station configures through RRC that the CBG transmission mode indication list size in DCI = 4;

[0229] Since there is no retransmission CBG, the number of retransmission CBGs this time = 0;

[0230] Therefore, the total number of new transmission CBGs included in this transmission (M) = 4-0 = 4;

[0231] Calculate the number of CBs contained in each newly transmitted CBG:

[0232]

[0233] Therefore, the first three CBGs contain 8 CBs, and the last CBG contains 6 CBs.

[0234] For case 1 in the n+1th transmission, the DCI indicates that the retransmitted data only includes the retransmitted CBG.

[0235] In some embodiments, the number of CBs included in each retransmitted CBG remains unchanged during retransmission. Therefore, CBG0 and CBG2 both contain 8 CBs.

[0236] For case 2 in the n+1th transmission, the DCI indicates that the retransmitted data includes both the retransmitted CBG and the newly transmitted CBG.

[0237] During retransmission, the number of CBs included in each retransmitted CBG remains unchanged. Therefore, CBG0 and CBG2 both contain 8 CBs.

[0238] Next, the number of CBs contained in each newly transmitted CBG is calculated.

[0239] Calculate the new transmission TBS = the total TBS of this transmission - the TBS corresponding to the retransmission CBG;

[0240] The UE first determines the total TBS of this transmission through the MCS and RAI (Resource block Assignment Indication) in the DCI.

[0241] Since there is a retransmission CBG, the new transmission TBS = the total TBS of this transmission - the TBS corresponding to the retransmission CBG;

[0242] The newly transmitted TBS is segmented into CBs to obtain the total number of newly transmitted CBs (A);

[0243] Segment the new transmission TBS into CBs. Suppose A = 19 CBs are obtained;

[0244] Calculate the total number of new transmission CBGs included in this transmission (M) = the size of the CBG transmission mode indication list in the pre-configured DCI - the number of retransmission CBGs in this transmission;

[0245] Let's assume that the base station configures through RRC that the CBG transmission mode indication list size in DCI = 4;

[0246] Since 2 CBGs are retransmitted, the number of CBGs retransmitted this time = 2;

[0247] Therefore, the total number of new transmission CBGs included in this transmission (M) = 4-2 = 2;

[0248] Calculate the number of CBs contained in each newly transmitted CBG

[0249]

[0250] Therefore, the first new CBG contains 10 CBs, while the second new CBG contains 9 CBs.

[0251] Example 6:

[0252] Based on Example 1 to Example 5, in this example, in the physical resource mapping, the retransmission CBG is sent first, and then the new transmission CBG is sent;

[0253] In some embodiments, as mentioned in Case 2 above, at the n+1th transmission, from the perspective of physical resource mapping, the gNB first sends the retransmitted CBG (i.e., CBG0 and CBG2), and then sends the new transmission CBG (i.e., CBG4 and CBG5).

[0254] Example 7:

[0255] Based on Example 1 to Example 6, in this example, the same number of HARQ processes is used in the DCI for the (n+1)th transmission and the nth transmission.

[0256] Example 8:

[0257] like Figure 8 As shown, this example provides a data transmission method, including:

[0258] Step S201: The UE receives new transmission data and finds that reception of CBG1 and CBG2 within a preset transmission period including 4 CBGs fails;

[0259] Step S202: The UE sends the first HARQ feedback information to the base station based on the reception status. The HARQ feedback information sent includes at least 4 feedback bits, wherein the feedback content corresponding to the 4 feedback bits is more specifically [ACK, NACK, NACK, ACK].

[0260] Step S203: The base station performs the first retransmission based on the received first HARQ feedback information. Figure 8 In the example shown, the first HARQ feedback information is misunderstood as [ACK, NACK, ACK, ACK], so only CBG1 is retransmitted;

[0261] Step S204: The UE receives the reception status of the first retransmission and the new transmission, and sends the second HARQ feedback information to the base station. If CBG1 receives and decodes correctly, then at this time, the second HARQ feedback information is: [ACK, ACK, NACK, ACK];

[0262] Step S205: Send the second retransmission based on the second HARQ feedback information, and repeat steps S202 to S204 until all CBGs of the newly transmitted data are successfully received, or the data is greater than the maximum HARQ process.

[0263] exist Figure 8 The method shown also includes:

[0264] Step S206: The UE sends the third HARQ feedback information based on the new data transmission, the first retransmission and the second retransmission. If the retransmission decoding of CGB2 is correct, the third HARQ feedback information is: [ACK, ACK, ACK, ACK].

[0265] Both the newly transmitted data and the retransmitted data are a type of DL data, and DCI is a type of DL indication.

[0266] In the several embodiments provided in the present application, it should be understood that the disclosed devices and methods can be implemented in other ways. The device embodiments described above are only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation, such as: multiple units or components can be combined, or can be integrated into another system, or some features can be ignored or not executed. In addition, the coupling, direct coupling, or communication connection between the components shown or discussed can be through some interfaces, and the indirect coupling or communication connection of the devices or units can be electrical, mechanical or other forms.

[0267] The units described above 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 distributed on multiple network units; some or all of the units may be selected according to actual needs to achieve the purpose of the present embodiment.

[0268] In addition, all functional units in the embodiments of the present invention may be integrated into one processing module, or each unit may be separately used as a unit, or two or more units may be integrated into one unit; the above-mentioned integrated units may be implemented in the form of hardware or in the form of hardware plus software functional units.

[0269] A person skilled in the art can understand that: all or part of the steps of implementing the above method embodiment can be completed by hardware related to program instructions, and the aforementioned program can be stored in a computer-readable storage medium. When the program is executed, it executes the steps of the above method embodiment; and the aforementioned storage medium includes: mobile storage devices, read-only memories (ROM, Read-Only Memory), random access memories (RAM, Random Access Memory), disks or optical disks, etc. Various media that can store program codes.

[0270] The above is only a specific embodiment of the present invention, but the protection scope of the present invention is not limited thereto. Any person skilled in the art can easily think of changes or substitutions within the technical scope disclosed by the present invention, which should be included in the protection scope of the present invention. Therefore, the protection scope of the present invention should be based on the protection scope of the claims.

Claims

1. A data transmission indication method, characterized in that: Applied in base stations, including: Sending downlink control information DCI including status indication bits of N code block groups CBG to the terminal; wherein N is greater than or equal to 1; wherein, A status indication bit is combined with second information to indicate the transmission status of a CBG; the second information includes a domain indication bit in the DCI, and / or indication information of a new data transmission or a data retransmission in the DCI; The CBG includes a plurality of code blocks CB for data transmission; The transmission state includes: a retransmission state for data retransmission, a new transmission state for new data transmission, and an idle transmission state not used for data transmission.

2. A data transmission indication method, characterized in that: Applied in base stations, including: Sending a DCI including N CBG status indication bits to a terminal, used to instruct the terminal to determine a transmission status of a CBG according to a status indication bit, or according to a status indication bit and second information; wherein, The N is greater than or equal to 1; the second information includes a domain indication bit in the DCI, and / or indication information of a new data transmission or a data retransmission in the DCI; The CBG includes a plurality of CBs for data transmission; The transmission state includes: a retransmission state for data retransmission, a new transmission state for new data transmission, and an idle transmission state not used for data transmission.

3. The method according to claim 1 or 2, characterized in that: If the status indication bit is the first value, the status indication bit is used to indicate that the transmission status of the corresponding CBG is a retransmission status; or, If the status indication bit is the second value, the status indication bit is used to indicate that the transmission status of the corresponding CBG is a new transmission status or an empty transmission status; The first value is different from the second value.

4. The method according to claim 3, characterized in that A field indication bit, used to indicate a transmission mode of a plurality of CBGs included in a transmission block TB; the transmission mode includes a first mode and a second mode; If the transmission mode is the first mode, and if the state indication bit is the second value, it is used to indicate that the transmission state of the corresponding CBG is a new transmission state; or, If the transmission mode is the second mode, and if the status indication bit is the second value, it is used to indicate that the transmission status of the corresponding CBG is an empty transmission status.

5. The method according to claim 3, characterized in that: If the DCI indicates new data transmission, and if the status indication bit is the second value, it is used to indicate that the transmission status of the corresponding CBG is a new transmission status; or, If the DCI indicates data retransmission, and if the status indication bit is the second value, it is used to indicate that the transmission status of the corresponding CBG is an empty transmission status.

6. The method according to claim 4, characterized in that The method further comprises: If the difference between the length TBS of the TB and the sum of the number of bits included in all retransmitted CBGs is not greater than a preset value, the transmission mode of the TB is the second mode; otherwise, the transmission mode of the TB is the first mode; If the transmission mode is the first mode, and if the status indication bit is the second value, it is used to indicate that the transmission state of the corresponding CBG is a new transmission state; or, If the transmission mode is the second mode, and if the status indication bit is the second value, it is used to indicate that the transmission status of the corresponding CBG is an empty transmission status.

7. The method according to claim 1 or 2, characterized in that: The method further comprises: Send at least one of a system message, a radio resource control RRC signaling, and a media access control MAC layer signaling carrying indication information to the terminal, wherein the indication information is used to indicate the length of the CBG transmission indication list; the CBG transmission indication list includes the status indication bits of the N CBGs.

8. The method according to claim 7, characterized in that The method further comprises: The number of new transmission CBs used for new transmission is calculated based on the number of bits included in the TBS and all retransmission CBGs used for retransmission; Calculate the number of new transmission CBGs based on the number of retransmission CBGs and the length of the CBG transmission indication list; Based on the newly transmitted CB number, calculate the number of CBs included in each CBG.

9. The method according to claim 8, characterized in that The calculating the number of CBs included in each of the CBGs comprises: Among them, the {#CB} 新传CBG_k is the number of CBs included in the kth new transmission CBG in a TB; A is the number of new transmission CBs; M is the number of new transmission CBGs.

10. The method according to any one of claims 6, 8 and 9, characterized in that: The method further comprises: First map the retransmitted CBG on the TB, and then map the newly transmitted CBG on the TB.

11. The method according to claim 1 or 2, characterized in that: The number of CBs included in each retransmitted CBG is equal to the number of CBs included in the last transmitted CBG corresponding to the retransmitted CBG.

12. A data transmission method, characterized in that: Applied in terminals, including: A DCI including N CBG status indication bits sent by a receiving base station; wherein N is greater than or equal to 1; wherein, Determining a transmission state of a CBG according to a state indication bit, or according to a state indication bit and second information; The second information includes a domain indication bit in the DCI, and / or indication information of a new data transmission or a data retransmission in the DCI; The CBG includes a plurality of CBs for data transmission; The transmission state includes: a retransmission state for data retransmission, a new transmission state for new data transmission, and an idle transmission state not used for data transmission.

13. A data transmission method, characterized in that: Applied in terminals, including: A DCI including N CBG status indication bits sent by a receiving base station; wherein N is greater than or equal to 1; wherein, A status indication bit is combined with second information to indicate the transmission status of a CBG; the second information includes a domain indication bit in the DCI, and / or indication information of a new data transmission or a data retransmission in the DCI; The CBG includes a plurality of CBs for data transmission; The transmission state includes: a retransmission state for data retransmission, a new transmission state for new data transmission, and an idle transmission state not used for data transmission.

14. The method according to claim 12 or 13, characterized in that If the status indication bit is a first value, the status indication bit is used to indicate that the transmission status of the corresponding CBG is a retransmission status; or, If the status indication bit is the second value, the status indication bit is used to indicate that the transmission status of the corresponding CBG is a new transmission status or an empty transmission status; The first value is different from the second value.

15. The method according to claim 14, characterized in that A field indication bit, used to indicate a transmission mode of a plurality of CBGs included in a TB; the transmission mode includes a first mode and a second mode; If the transmission mode is the first mode, and if the state indication bit is the second value, it is used to indicate that the transmission state of the corresponding CBG is a new transmission state; or, If the transmission mode is the second mode, and if the status indication bit is the second value, it is used to indicate that the transmission status of the corresponding CBG is an empty transmission status.

16. The method according to claim 14, characterized in that If the DCI indicates a new data transmission, and if the status indication bit is the second value, it is used to indicate that the transmission status of the corresponding CBG is a new transmission status; or, If the DCI indicates data retransmission, and if the status indication bit is the second value, it is used to indicate that the transmission status of the corresponding CBG is an empty transmission status.

17. The method according to claim 15, characterized in that The method further comprises: Determine the TBS of a TB; Determine the number of retransmission CBGs for retransmission in the TB according to the CBG transmission indication list; wherein the CBG transmission indication list includes status indication bits of the N CBGs; Calculate the difference between the TBS and the sum of the number of bits included in all retransmitted CBGs; If the difference is not greater than a preset value, the transmission mode of the TB is the first mode, otherwise the transmission mode of the TB is the second mode; or, if the difference between the number of bits included in the TBS and the retransmitted CBG is not greater than a preset value, the transmission mode of the TB is the second mode, otherwise the transmission mode of the TB is the first mode; If the transmission mode is the first mode, and if the status indication bit is the second value, it is used to indicate that the transmission state of the corresponding CBG is a new transmission state; or, If the transmission mode is the second mode, and if the status indication bit is the second value, it is used to indicate that the transmission status of the corresponding CBG is an empty transmission status.

18. The method according to claim 12 or 13, characterized in that: The method further comprises: A system message, RRC signaling and MAC layer signaling carrying indication information sent by a receiving base station, wherein the indication information is used to indicate the length of a CBG transmission indication list; the CBG transmission indication list includes status indication bits of the N CBGs.

19. The method according to claim 12 or 13, characterized in that: The method further comprises: Sending the first HARQ feedback information of automatic hybrid retransmission request HARQ according to the reception status of the new data; According to the reception status of the newly transmitted data and the reception status of the 1st to nth retransmitted data, the (n+1)th HARQ feedback information is sent; wherein n is an integer not less than 2.

20. The method according to claim 19, characterized in that The HARQ feedback information includes: feedback bits at least equal to the number of CGBs used by the newly transmitted data; One of the feedback bits indicates a reception status of the CBG.

21. The method according to claim 12 or 13, characterized in that The method further comprises: The number of new transmission CBs used for new transmission is calculated based on the TBS of a TB and the number of bits contained in all retransmission CBGs used for retransmission; Calculate the number of new transmission CBGs based on the number of retransmission CBGs and the length of the CBG transmission indication list; Based on the newly transmitted CB number, the number of CBs included in each of the CBGs is calculated.

22. The method according to claim 21, characterized in that The calculating the number of CBs included in each of the CBGs comprises: Among them, the {#CB} 新传CBR_k is the number of CBs included in the kth new transmission CBG in a transmission block TB; A is the number of new transmission CBs; and M is the number of new transmission CBGs.

23. The method according to claim 12 or 13, characterized in that The number of CBs included in each retransmitted CBG is equal to the number of CBs included in the last transmitted CBG corresponding to the retransmitted CBG.

24. A communication device, characterized in that: include: A first transceiver, used for exchanging information with other communication devices; A first processor, connected to the first transceiver, is configured to implement the method provided in any one of claims 1 to 23 by executing a computer program.

25. A communication device, characterized in that: include: a second processor and a computer program; The second processor is used to implement the method provided in any one of claims 1 to 23 by executing the computer program.

26. A computer storage medium storing a computer program, wherein the computer program, after being executed by a processor, can implement the method provided in any one of claims 1 to 23.

Citation Information

Patent Citations

  • Data transmission method, base station and terminal

    WO2017054173A1