Data transmission method, device and equipment

By receiving and comparing feedback group information of multiple DCIs in HD-FDD mode, multiple TBs are transmitted as a feedback group, which solves the problem of low downlink data transmission rate under the multi-TB scheduling method, and achieves more efficient data transmission.

CN114765500BActive Publication Date: 2025-03-18SPREADTRUM COMMUNICATION (SHANGHAI) CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202110055144.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-01-15
Publication Date
2025-03-18
Estimated Expiration
2041-01-15

AI Technical Summary

Technical Problem

The downlink data transmission rate of multi-TB scheduling mode in HD-FDD mode is low, due to the fixed scheduling delay and a maximum of 8 TB limit.

Method used

By receiving and comparing feedback group information of multiple downlink control information (DCIs), if consistent, multiple TBs are used as a feedback group, their corresponding feedback subframes are determined, and feedback information is transmitted on the subframe to improve the data transmission rate.

Benefits of technology

It realizes the improvement of data transmission rate under the multi-TB scheduling method, reduces resource waste, and improves the efficiency of downlink data transmission.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114765500B_ABST
    Figure CN114765500B_ABST
Patent Text Reader

Abstract

The present application provides a data transmission method, apparatus and device, the method comprising: receiving a first DCI and a second DCI, wherein the first DCI and the second DCI both include feedback group information; if the feedback group information of the first DCI is consistent with the feedback group information of the second DCI, taking the TB scheduled by the first DCI and the TB scheduled by the second DCI as a feedback group, determining the feedback subframe corresponding to the feedback group; the feedback subframe corresponding to the feedback group is used to transmit the feedback information of the TB in the feedback group; transmitting the feedback information of the TB in the feedback group on the determined feedback subframe. The present application can improve the downlink data transmission rate under the multi-transmission block scheduling mode.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of communications, and in particular to a data transmission method, device and equipment. Background Art

[0002] The scheduling method of multiple transmission blocks (TBs), that is, one downlink control information (DCI) can schedule multiple TBs at one time. In the current version of the protocol, when scheduling TB to transmit downlink data, up to one DCI is supported to schedule 8 TBs at a time, that is, up to 8 parallel hybrid automatic repeat request (HARQ) process numbers are used at a time. In addition, the multi-TB scheduling method has a fixed scheduling delay, and the fixed scheduling delay is 2 subframes. In the Half Duplex Frequency Division Duplex (HD-FDD) mode, the network side device cannot send DCI in the two subframes before the downlink data transmission switches to the uplink data transmission, and the network side device cannot send TB in the first two subframes after the uplink data transmission switches to the downlink data transmission. These are all caused by the above-mentioned fixed scheduling delay.

[0003] Due to the fixed scheduling delay and the maximum limitation of 8 TB, the transmission rate of downlink data under the multi-TB scheduling mode of HD-FDD mode is relatively low. Summary of the invention

[0004] The present application provides a data transmission method, apparatus and device, which can improve the downlink data transmission rate under a multi-TB scheduling mode.

[0005] In a first aspect, an embodiment of the present application provides a data transmission method, including:

[0006] receiving first downlink control information (DCI) and second downlink control information, wherein the first downlink control information and the second downlink control information both include feedback group information;

[0007] If the feedback group information of the first downlink control information is consistent with the feedback group information of the second downlink control information, taking the transport block (TB) scheduled by the first downlink control information and the transport block scheduled by the second downlink control information as a feedback group, and determining a feedback subframe corresponding to the feedback group; the feedback subframe corresponding to the feedback group is used to transmit feedback information of the transport block in the feedback group;

[0008] The feedback information of the transport blocks in the feedback group is transmitted in the determined feedback subframe.

[0009] In this method, if the feedback group information of the first DCI is consistent with the feedback group information of the second DCI, the TB scheduled by the first DCI is taken as a feedback group, the feedback subframe corresponding to the feedback group is determined, and the feedback information of the TB in the feedback group is transmitted on the determined feedback subframe, thereby realizing the transmission of the feedback information of the TB, thereby making it possible to improve the data transmission rate under the multi-TB scheduling mode.

[0010] In a possible implementation manner, determining the feedback subframe corresponding to the feedback group includes:

[0011] Determine a binding group to which a transport block in a feedback group belongs, and determine a feedback subframe corresponding to the binding group;

[0012] The transmitting the feedback information of the transport block in the feedback group on the determined feedback subframe includes:

[0013] The feedback information of the transmission block in the binding group corresponding to the feedback subframe is transmitted on the determined feedback subframe.

[0014] In a possible implementation manner, determining the bundling group to which the transport block in the feedback group belongs includes:

[0015] The transmission blocks in the feedback group are divided according to a preset first quantity to obtain a plurality of binding groups.

[0016] In a possible implementation manner, determining the feedback subframe corresponding to the binding group includes:

[0017] The feedback subframe position corresponding to the 0th binding group is max{n0+4,(n L‘ +2)}, where n0 is the subframe where the last TB of the 0th binding group is located, n L‘ The subframe where the last TB in the feedback group is located;

[0018] The feedback subframe position corresponding to the b-th binding group is max{n b +4,s b-1 +N b-1}, where n b is the subframe where the last TB of the b-th binding group is located, s b-1 is the feedback subframe corresponding to the b-1th binding group, N b-1 is the number of times the feedback information of the b-1th binding group is repeatedly transmitted.

[0019] In a second aspect, an embodiment of the present application provides a data transmission method, including:

[0020] receiving first downlink control information and second downlink control information;

[0021] Determine that the TB scheduled by the first downlink control information and the TB scheduled by the second downlink control information are continuous;

[0022] Taking the transmission block scheduled by the first downlink control information and the position scheduled by the second downlink control information as a feedback group, and determining a feedback subframe corresponding to the feedback group;

[0023] The feedback information of the transport blocks in the feedback group is transmitted in the determined feedback subframe.

[0024] In this method, if it is determined that the TB scheduled by the first DCI and the TB scheduled by the second DCI are continuous, the TB scheduled by the first DCI and the TB scheduled by the second DCI are taken as a feedback group, the feedback subframe corresponding to the feedback group is determined, and the feedback information of the TB in the feedback group is transmitted on the determined feedback subframe, thereby realizing the transmission of the feedback information for the TB, thereby making it possible to improve the data transmission rate under the multi-TB scheduling mode.

[0025] In a possible implementation manner, determining the feedback subframe corresponding to the feedback group includes:

[0026] Determine a binding group to which a transport block in a feedback group belongs, and determine a feedback subframe corresponding to the binding group;

[0027] The transmitting the feedback information of the transport block in the feedback group on the determined feedback subframe includes:

[0028] The feedback information of the transmission block in the binding group corresponding to the feedback subframe is transmitted on the determined feedback subframe.

[0029] In a possible implementation manner, determining the bundling group to which the transport block in the feedback group belongs includes:

[0030] The transmission blocks in the feedback group are divided according to a preset first number to obtain a plurality of binding groups. In a possible implementation manner, determining the feedback subframes corresponding to the binding groups includes:

[0031] The feedback subframe position corresponding to the 0th binding group is max{n0+4,(n L‘ +2)}, where n0 is the subframe where the last TB of the 0th binding group is located, n L‘ The subframe where the last transport block in the feedback group is located;

[0032] The feedback subframe corresponding to the b-th binding group is max{n b +4,s b-1 +N b-1}, where n b is the subframe where the last transport block of the b-th bundling group is located, s b-1is the feedback subframe corresponding to the b-1th binding group, N b-1 is the number of times the feedback information of the b-1th binding group is repeatedly transmitted.

[0033] In a possible implementation manner, the determining that the transmission block scheduled by the first downlink control information and the transmission block scheduled by the second downlink control information are consecutive includes:

[0034] It is determined that a difference between a subframe where a last transmission block scheduled by the first downlink control information is located and a subframe where a first transmission block scheduled by the second downlink control information is located is less than a preset second value.

[0035] In a third aspect, an embodiment of the present application provides a data transmission device, including:

[0036] A receiving unit, configured to receive first downlink control information and second downlink control information, wherein the first downlink control information and the second downlink control information both include feedback group information;

[0037] a determining unit, configured to, if the feedback group information of the first downlink control information is consistent with the feedback group information of the second downlink control information, take the transmission block scheduled by the first downlink control information and the transmission block scheduled by the second downlink control information as a feedback group, and determine a feedback subframe corresponding to the feedback group; the feedback subframe corresponding to the feedback group is used to transmit feedback information of the transmission block in the feedback group;

[0038] A sending unit is used to transmit feedback information of the transmission block in the feedback group on the determined feedback subframe.

[0039] In a fourth aspect, an embodiment of the present application provides a data transmission device, including:

[0040] A receiving unit, configured to receive first downlink control information and second downlink control information;

[0041] A first determining unit, configured to determine that a TB scheduled by the first downlink control information and a TB scheduled by the second downlink control information are continuous;

[0042] A second determining unit, configured to take a transmission block scheduled by the first downlink control information and a position scheduled by the second downlink control information as a feedback group, and determine a feedback subframe corresponding to the feedback group;

[0043] A sending unit is used to transmit feedback information of the transmission block in the feedback group on the determined feedback subframe.

[0044] In a fifth aspect, an embodiment of the present application provides an electronic device, including:

[0045] A transceiver, configured to receive first downlink control information and second downlink control information, wherein the first downlink control information and the second downlink control information both include feedback group information

[0046] a processor, configured to, if the feedback group information of the first downlink control information is consistent with the feedback group information of the second downlink control information, treat the transmission block scheduled by the first downlink control information and the transmission block scheduled by the second downlink control information as a feedback group, and determine a feedback subframe corresponding to the feedback group; the feedback subframe corresponding to the feedback group is used to transmit feedback information of the transmission block in the feedback group;

[0047] The transceiver is further configured to: transmit feedback information of the transport blocks in the feedback group in the determined feedback subframe.

[0048] In a sixth aspect, an embodiment of the present application provides an electronic device, including:

[0049] A transceiver, configured to receive first downlink control information and second downlink control information;

[0050] The processor is configured to determine that the TB scheduled by the first downlink control information and the TB scheduled by the second downlink control information are continuous; taking the positions of the transmission block scheduled by the first downlink control information and the second downlink control information as a feedback group, and determining a feedback subframe corresponding to the feedback group;

[0051] The transceiver is further configured to: transmit feedback information of the transport blocks in the feedback group in the determined feedback subframe.

[0052] In a seventh aspect, an embodiment of the present application provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, which, when executed on a computer, enables the computer to execute the method described in any one of the first aspect or the second aspect.

[0053] In an eighth aspect, the present application provides a computer program, which, when executed by a computer, is used to execute the method described in the first aspect.

[0054] In one possible design, the program in the eighth aspect may be stored in whole or in part on a storage medium packaged together with the processor, or may be stored in whole or in part on a memory not packaged together with the processor. BRIEF DESCRIPTION OF THE DRAWINGS

[0055] Figure 1 This is a schematic diagram of the timing of data transmission in the prior art;

[0056] Figure 2 A data transmission timing diagram for this application;

[0057] Figure 3 This is another data transmission timing diagram of the present application;

[0058] Figure 4 This is a flow chart of an embodiment of the data transmission method of the present application;

[0059] Figure 5 This is another data transmission timing diagram of the present application;

[0060] Figure 6 A flowchart of another embodiment of the data transmission method of the present application;

[0061] Figure 7 This is a schematic diagram of the structure of an embodiment of the data transmission device of the present application;

[0062] Figure 8 This is a schematic structural diagram of another embodiment of the data transmission device of the present application. DETAILED DESCRIPTION

[0063] The terms used in the implementation section of this application are only used to explain the specific embodiments of this application and are not intended to limit this application.

[0064] Currently, the downlink data transmission in the multi-TB scheduling mode of HD-FDD mode has a fixed scheduling delay and a limit of a maximum of 8 TBs per DCI. Figure 1 As shown, a multi-TB scheduling timing diagram is provided when the downlink data transmission rate is the maximum under the multi-TB scheduling mode. Specifically, if the network side device sends DCI to the electronic device through the Physical Downlink Control Channel (PDCCH) in subframe 1, and the DCI schedules 8 TBs, after a fixed scheduling delay of 2 subframes, the network side device will transmit the above 8 TBs through the Physical Downlink Shared Channel (PDSCH) in subframes 3 to 10, that is, Figure 1 In TB0~TB7, the electronic device receives the above 8 TBs on subframes 3~10 indicated by DCI, and after 1 up / downlink conversion subframe, sends confirmation (ACK) / negative confirmation (NACK) feedback of the above 8 TBs to the network side device on subframes 12~14. After that, after another up / downlink conversion subframe, the network side device sends DCI on subframe 16, and so on, to realize the scheduling of TBs by the network side device and the transmission of downlink data between the network side device and the electronic device. It should be noted that Figure 1 Subframe No. 11 and subframe No. 15 in the figure are switching subframes from downlink subframe to uplink subframe, and switching subframes from uplink subframe to downlink subframe, respectively, and no data transmission is performed.

[0065] but, Figure 1 In the multi-TB scheduling mode shown, DCI is used to schedule a maximum of 8 TBs at a time. To complete the transmission and feedback of 8 TBs, at least 15 subframes are required, so that the maximum downlink data transmission rate is only (8×1000) / 15=533.4kbps. If the number of TBs scheduled by DCI at a time is less than 8, the downlink data transmission rate will be less than 533.4kbps. At present, the single TB scheduling mode plans to introduce 14 HARQ processes, so that its maximum downlink data transmission rate can reach 705Kbps. The downlink data transmission rate under the multi-TB scheduling mode is relatively low.

[0066] Therefore, in order to avoid the fixed scheduling delay caused by, for example Figure 1 The resource waste caused by the inability to transmit downlink data in subframes 1, 2, 16, and 17 shown in the figure, in one example, two scheduling delays can be preset, namely, the first scheduling delay and the second scheduling delay. Considering compatibility, the first scheduling delay can be a fixed scheduling delay in the prior art, which is currently 2 subframes. The purpose of setting the second scheduling delay is to send a DCI before the downlink subframe is switched to the uplink subframe, and the DCI is used to make the subframe after the uplink subframe is switched to the downlink subframe transmit the DCI-scheduled TB. For example, Figure 1 For example, DCI can be sent in any subframe from subframe 2 to subframe 10 to schedule subframes 16 and 17 to transmit TB, thereby reducing resource waste and increasing the downlink data transmission rate. At this time, the second scheduling delay can be set to a subframe number from 6 to 10.

[0067] Optionally, the second scheduling delay may be 7 subframes. In this case, for example Figure 2 As shown, the electronic device can receive DCI through PDCCH in subframe 9, the DCI schedules 2 TBs, and the scheduling delay information can be the second scheduling delay, that is, 7 subframes, then the electronic device can determine that the subframes for transmitting the above 2 TBs are subframes 16 and 17. At this time, the maximum downlink data transmission rate can be increased to (10×1000) / 15=667kbps.

[0068] In order to further improve the downlink data transmission rate, the number of consecutive TBs scheduled before one feedback can be increased. At present, without considering repeated transmission of feedback information, there are 3 subframes used to transmit feedback information of consecutive TBs, and each subframe can transmit feedback information of up to 4 TBs. Therefore, if compatibility with existing technologies is considered, the number of consecutive TBs scheduled before one feedback can be up to 12. At this time, the maximum downlink data transmission rate can be increased to (12×1000) / 17=706kbps. For example Figure 3As shown:

[0069] The network side device sends a DCI to the electronic device on subframe No. 1, and the DCI scheduling delay is 2 subframes, and 8 TBs are scheduled, and the scheduled 8 TBs are transmitted on subframes No. 3 to No. 10; the network side device sends a DCI to the electronic device on subframe No. 9, and the DCI scheduling delay is 2 subframes, and 4 TBs are scheduled, and the 4 TBs are transmitted on subframes No. 11 to No. 14; thus, the network side device can schedule 12 continuously transmitted TBs through 2 DCIs; the electronic device can transmit the feedback information of these 12 TBs to the network side device on subframes No. 16 to No. 18; so far, the network side device completes the scheduling of a continuous TB, and the electronic device completes the feedback of the received information for the TB;

[0070] The network side device sends a DCI to the electronic device on subframe 13, and the scheduling delay of the DCI is 7 subframes. 4 TBs are scheduled, and these 4 TBs are transmitted on subframes 20 to 23; the network side device sends a DCI to the electronic device on subframe 22, and the scheduling delay of the DCI is 2 subframes. 8 TBs are scheduled, and these 8 TBs are transmitted on subframes 24 to 31; thus, the network side device schedules 12 continuously transmitted TBs through 2 DCIs, and the electronic device can transmit the feedback information of these 12 TBs to the network side device on subframes 33 to 35; at this point, the network side device completes the scheduling of continuous TBs, and the electronic device completes the feedback of the received information for the TBs.

[0071] In the following, for the convenience of explanation, the subframe for transmitting the feedback information of the TB is referred to as a feedback subframe. For example, the above-mentioned subframes 16 to 18 and subframes 33 to 35 can all be referred to as feedback subframes.

[0072] It should be noted that the above descriptions and examples are based on the compatibility with existing technologies so that the number of consecutive TBs is up to 12, which is not used to limit the number of consecutive TBs scheduled by this application. For example, without considering repeated transmission, and a subframe transmits a maximum of 4 TBs, since a DCI can schedule a maximum of 8 TBs, the number of consecutive TBs scheduled by two DCIs can reach 16. At this time, the feedback subframes can be increased from 3 to 4, and the scheduling of a consecutive TB and the feedback of the received information of the TB can also be completed.

[0073] Based on the above description, if the number of TBs scheduled continuously exceeds 8, it is necessary to clarify in which subframes the feedback information of the TBs is transmitted. Therefore, how the electronic device completes the transmission of the feedback information of the DCI-scheduled TBs based on the received DCI is a problem that needs to be solved.

[0074] To this end, an embodiment of the present application provides a data transmission method, which can enable an electronic device to complete the transmission of feedback information for TB after the number of scheduled consecutive TBs exceeds 8, thereby making it possible to increase the data transmission rate under a multi-TB scheduling mode.

[0075] The present application may be applicable to a variety of communication systems, such as machine-type communication (MTC) systems, long term evolution (LTE), new radio (NR), etc. The electronic devices of the present application may include but are not limited to: handheld devices, vehicle-mounted devices, wearable devices, etc. with wireless communication functions. The network side device of the present application may be a base station. In different communication systems, the implementation type of the base station may be different, which is not limited by the present application.

[0076] Figure 4 This is a flow chart of an embodiment of the data transmission method of the present application, such as Figure 4 As shown, the method may include:

[0077] Step 401: An electronic device receives a first DCI and a second DCI, both of which include feedback group information.

[0078] The first DCI and the second DCI are generally two adjacent DCIs among the DCIs received by the electronic device.

[0079] The feedback group information is used to indicate the feedback group to which the TB scheduled in the DCI belongs. A feedback group is a collection of TBs, and the feedback information of the TBs in the feedback group is transmitted on consecutive subframes. Figure 3 In the embodiment, TB0 to TB11 transmitted on subframes 3 to 14 constitute a feedback group. At this time, the feedback group information included in the DCI transmitted on subframe 1 is consistent with the feedback group information included in the DCI transmitted on subframe 9, and the feedback information of TB in the feedback group is transmitted on subframes 16 to 18. TB0 to TB11 transmitted on subframes 20 to 32 also constitute a feedback group. At this time, the feedback group information included in the DCI transmitted on subframe 13 is consistent with the feedback group information included in the DCI transmitted on subframe 22, and the feedback information of TB in the feedback group is transmitted on subframes 34 to 36; moreover, the above two feedback groups are adjacent feedback groups.

[0080] The first DCI and the second DCI may be carried by the PDCCH.

[0081] In a possible implementation, a new bit can be added to the DCI as a feedback group indicator bit, and the feedback group information in the DCI is indicated by the feedback group indicator bit. For example, in order to distinguish between two adjacent feedback groups, the feedback group information of the two adjacent feedback groups can be divided into a first group and a second group, that is, the feedback group information can include: a first feedback group and a second feedback group. At this time, the feedback group indicator bit is 1 bit, which can realize the indication of the feedback group information. When the feedback group indicator bit is 0, it indicates the first feedback group, and when the feedback group indicator bit is 1, it indicates the second feedback group. Continuing with the above example, assuming that TB0 to TB11 transmitted on subframes 3 to 14 constitute the first feedback group, and TB0 to TB11 transmitted on subframes 20 to 32 constitute the second feedback group, then the feedback group indicator bits in the DCI transmitted on subframes 1 and 9 are both 0, and the feedback group indicator bits in the DCI transmitted on subframes 13 and 22 are both 1.

[0082] Step 402: If the feedback group information of the first DCI is consistent with the feedback group information of the second DCI, the electronic device regards the TB scheduled by the first DCI and the TB scheduled by the second DCI as one feedback group, and determines the feedback subframe corresponding to the feedback group.

[0083] The above-mentioned TB can be carried by PDSCH.

[0084] The feedback subframe corresponding to the feedback group is a subframe for transmitting feedback information of TBs in the feedback group.

[0085] If compatibility with existing technologies is taken into consideration, in the embodiment of the present application, a feedback group may include a maximum of 12 TBs, that is, the first DCI and the second DCI may schedule a maximum of 12 consecutive TBs.

[0086] Step 403: the electronic device transmits feedback information of TBs in the feedback group in the determined feedback subframe.

[0087] The feedback information of the TB is used to indicate whether the TB is decoded correctly, and the feedback information of each TB can be ACK or NACK.

[0088] The step 402 of determining the feedback subframe corresponding to the feedback group may include:

[0089] Determine the binding group to which each TB in the feedback group belongs, and determine the feedback subframe corresponding to each binding group;

[0090] Then, step 403 may include: transmitting feedback information of TBs in the binding group corresponding to the feedback subframe on the determined feedback subframe.

[0091] In one possible implementation, when determining the binding group to which each TB in the feedback group belongs, the TBs in the feedback group can be divided according to a preset first number to obtain the above-mentioned binding group. The value of the first number is not limited in this application. Optionally, in order to be compatible with the existing technology, feedback information of up to 4 TBs can be transmitted based on one feedback subframe, and the first number can be 4. When dividing the binding groups according to the first number, the division can be based on the transmission order of the TBs, that is, the time sequence of the subframes where the TBs are located, or it can be divided not according to the transmission order of the TBs, for example, according to preset division rules. The TB binding group division rules can be preset in the electronic device, or can be configured by the network side device, which is not limited in this application. Continuation Figure 3 For example, assuming that the first number is 4, the binding groups are divided according to the transmission order of TB, then see Figure 5 : TB0~TB3 transmitted on subframes 3 to 6 belong to the 0th binding group, TB4~TB7 transmitted on subframes 7 to 10 belong to the 1st binding group, and TB8~TB11 transmitted on subframes 11 to 14 belong to the 2nd binding group.

[0092] The above determination of the feedback subframe corresponding to each binding group may be implemented in the following manner:

[0093] The feedback subframe corresponding to the 0th binding group can be: max{n0+l,(n L‘ +2)}, where n0 is the subframe where the last TB of the first binding group is located, l is a preset value, for example, l can be 4, n L‘ The subframe where the last TB of the feedback group is located. Figure 5 In the example shown, n0 is subframe 6, l is 4, and n L‘ is subframe No. 14, then the feedback subframe corresponding to the 0th binding group can be: max{6+4,(14+2)}=16, that is, subframe No. 16.

[0094] The feedback subframe corresponding to the b-th binding group can be: max{n b +l,s b-1 +N b-1},n b is the subframe where the last TB of the b-th binding group is located, s b-1 is the feedback subframe corresponding to the b-1th binding group, N b-1 is the number of times the feedback information of the b-1th binding group is repeatedly transmitted, where b is a natural number. Figure 5 For the example shown, if b = 1, n b The subframe where the last TB of the first binding group is located is subframe 10, s b-1 It is the feedback subframe corresponding to the 0th binding group, that is, subframe 16. Figure 5Medium b-1 is 1, then the feedback subframe corresponding to the first binding group can be max{10+4,16+1}=17, that is, subframe No. 17; the same method can be used to determine that the feedback subframe corresponding to the second binding group is subframe No. 18.

[0095] Afterwards, in step 403, the electronic device may transmit feedback information of TBs in the 0th binding group in subframe 16, feedback information of TBs in the 1st binding group in subframe 17, and feedback information of TBs in the 2nd binding group in subframe 18.

[0096] Figure 4 In the method shown, the DCI received by the electronic device carries feedback group information. The electronic device determines the feedback group based on the feedback group information in the received DCI, and then determines the feedback subframe corresponding to the feedback group, and transmits the feedback information of the TB in the feedback group on the determined feedback subframe, thereby realizing the transmission of the feedback information of the TB by the electronic device, thereby making it possible to improve the data transmission rate under the multi-TB scheduling mode.

[0097] Different from Figure 4 In the method shown in FIG. 1 , the feedback group information is carried in the DCI. In another embodiment of the present application, the feedback group information does not need to be carried in the DCI. Figure 6 As shown, it may include:

[0098] Step 601: An electronic device receives a first DCI and a second DCI.

[0099] The implementation of step 601 may refer to the description of step 401 and will not be repeated here.

[0100] Step 602: The electronic device determines that the TB scheduled by the first DCI and the TB scheduled by the second DCI are continuous;

[0101] Among them, the DCI also carries: scheduling delay information, and the number of TBs scheduled by the DCI. Based on the received DCI subframe, scheduling delay information and the number of TBs, the electronic device can calculate the subframe where the DCI scheduled TB is located, that is, the subframe in which the network side device transmits the DCI scheduled TB.

[0102] This step may include: the electronic device determines that the difference between the subframe where the last TB of the first DCI scheduling is located and the subframe where the first TB of the second DCI scheduling is located is less than a preset second value.

[0103] The specific value of the second numerical value is not limited in this application. Optionally, the second numerical value is less than or equal to 3. For example, if the second numerical value is equal to 3, the subframe where the last TB of the first DCI scheduling is located is assumed to be the nth subframe, and the subframe where the first TB of the second DCI scheduling is located can be the n+1th subframe, or the n+2th subframe, or the n+3th subframe.

[0104] Step 603: The electronic device takes the TB scheduled by the first DCI and the TB scheduled by the second DCI as a feedback group, and determines a feedback subframe corresponding to the feedback group.

[0105] The implementation of step 601 may refer to the description of step 402 and will not be repeated here.

[0106] Step 604: the electronic device transmits feedback information of the TBs in the feedback group in the determined feedback subframe.

[0107] The implementation of step 604 may refer to the description of step 403 and will not be repeated here.

[0108] Figure 6 In the method shown, the electronic device determines that the first DCI scheduled TB and the second DCI scheduled TB are continuous, takes the first DCI scheduled TB and the second DCI scheduled TB as a feedback group, determines the feedback subframe corresponding to the feedback group, and transmits the feedback information of the TB in the feedback group on the determined feedback subframe, thereby realizing the transmission of the feedback information of the TB by the electronic device, thereby making it possible to improve the data transmission rate under the multi-TB scheduling mode.

[0109] It is to be understood that some or all of the steps or operations in the above embodiments are merely examples, and the present application embodiments may also perform other operations or variations of various operations. In addition, the various steps may be performed in different orders presented in the above embodiments, and it is possible that not all of the operations in the above embodiments need to be performed.

[0110] Figure 7 This is a structural diagram of an embodiment of a data transmission device of the present application. The device can be applied to electronic devices. The device 70 may include:

[0111] A receiving unit 71 is configured to receive a first DCI and a second DCI, where both the first DCI and the second DCI include feedback group information;

[0112] a determining unit 72, configured to, if the feedback group information of the first DCI is consistent with the feedback group information of the second DCI, treat the TB scheduled by the first DCI and the TB scheduled by the second DCI as a feedback group, and determine a feedback subframe corresponding to the feedback group; the feedback subframe corresponding to the feedback group is used to transmit feedback information of the TB in the feedback group;

[0113] The sending unit 73 is configured to transmit the feedback information of the TBs in the feedback group in the determined feedback subframe.

[0114] Optionally, the determining unit 72 may be specifically configured to: determine a binding group to which a TB in a feedback group belongs, and determine a feedback subframe corresponding to the binding group;

[0115] The sending unit 73 may be specifically configured to: transmit, on the determined feedback subframe, the feedback information of the TBs in the binding group corresponding to the feedback subframe.

[0116] Optionally, the determining unit 72 may be specifically configured to: divide the TBs in the feedback group according to a preset first number to obtain a plurality of binding groups.

[0117] Optionally, the determining unit 72 may be specifically configured to: the feedback subframe position corresponding to the 0th binding group is max{n0+4,(n L‘ +2)}, where n0 is the subframe where the last TB of the 0th binding group is located, n L‘ is the subframe where the last TB in the feedback group is located; the feedback subframe position corresponding to the b-th binding group is max{n b +4,s b-1 +N b-1}, where n b is the subframe where the last TB of the b-th binding group is located, s b-1 is the feedback subframe corresponding to the b-1th binding group, N b-1 is the number of times the feedback information of the b-1th binding group is repeatedly transmitted.

[0118] Figure 8 This is a structural diagram of an embodiment of a data transmission device of the present application. The device can be applied to electronic devices. The device 80 may include:

[0119] A receiving unit 81, configured to receive a first DCI and a second DCI;

[0120] A first determining unit 82 is configured to determine whether the TB scheduled by the first DCI is continuous with the TB scheduled by the second DCI;

[0121] A second determining unit 83 is configured to take the TB scheduled by the first DCI and the TB scheduled by the second DCI as a feedback group, and determine a feedback subframe corresponding to the feedback group;

[0122] The sending unit 84 is configured to transmit the feedback information of the TBs in the feedback group in the determined feedback subframe.

[0123] Optionally, the second determining unit 83 may be specifically configured to: determine a binding group to which a TB in a feedback group belongs, and determine a feedback subframe corresponding to the binding group;

[0124] The sending unit 84 may be specifically configured to: transmit, on the determined feedback subframe, the feedback information of the TBs in the binding group corresponding to the feedback subframe.

[0125] Optionally, the second determining unit 83 may be specifically configured to: divide the TBs in the feedback group according to a preset first quantity to obtain a plurality of binding groups.

[0126] Optionally, the second determining unit 83 may be specifically configured to: the feedback subframe position corresponding to the 0th binding group is max{n0+4,(n L‘ +2)}, where n0 is the subframe where the last TB of the 0th binding group is located, n L‘ is the subframe where the last TB in the feedback group is located; the feedback subframe position corresponding to the b-th binding group is max{n b +4,s b-1 +N b-1}, where n b is the subframe where the last TB of the b-th binding group is located, s b-1 is the feedback subframe corresponding to the b-1th binding group, N b-1 is the number of times the feedback information of the b-1th binding group is repeatedly transmitted.

[0127] Optionally, the first determining unit 82 may be specifically configured to determine that a difference between a subframe where the last TB scheduled in the first DCI is located and a subframe where the first TB scheduled in the second DCI is located is less than a preset second value.

[0128] Figure 7-Figure 8 The device provided in the embodiment shown can be used to implement the present application Figures 4 to 6 The technical solution of the method embodiment shown, its implementation principle and technical effects can be further referred to the relevant description in the method embodiment.

[0129] It should be understood that the above Figure 7-Figure 8The division of the various units of the device shown is only a division of logical functions. In actual implementation, they can be fully or partially integrated into one physical entity, or they can be physically separated. And these units can all be implemented in the form of software calling through processing elements; they can also be all implemented in the form of hardware; some units can also be implemented in the form of software calling through processing elements, and some units can be implemented in the form of hardware. For example, the first receiving unit can be a separately established processing element, or it can be integrated in a chip of an electronic device. The implementation of other units is similar. In addition, all or part of these units can be integrated together, or they can be implemented independently. For example, the above-mentioned information transmission device can be a chip or a chip module, or the above-mentioned data transmission device can be a part of a chip or a chip module. In the implementation process, each step of the above method or the above-mentioned units can be completed by the hardware integrated logic circuit in the processor element or the instructions in the form of software.

[0130] For example, the above units may be one or more integrated circuits configured to implement the above methods, such as one or more application specific integrated circuits (ASIC), or one or more microprocessors (DSP), or one or more field programmable gate arrays (FPGA). For another example, these units may be integrated together and implemented in the form of a system-on-a-chip (SOC).

[0131] The present application provides an electronic device, comprising: a processor and a transceiver; the processor and the transceiver cooperate to implement the present application Figures 4 to 6 The method provided by the illustrated embodiment.

[0132] The present application also provides an electronic device, the device comprising a storage medium and a central processing unit, the storage medium may be a non-volatile storage medium, the storage medium stores a computer executable program, the central processing unit is connected to the non-volatile storage medium, and executes the computer executable program to implement the present application Figures 4 to 6 The method provided by the illustrated embodiment.

[0133] The present application also provides a computer-readable storage medium in which a computer program is stored. When the computer-readable storage medium is run on a computer, the computer executes the present application. Figures 4 to 6 The method provided by the illustrated embodiment.

[0134] The present application also provides a computer program product, which includes a computer program, which, when executed on a computer, enables the computer to execute the present application. Figures 4 to 6 The method provided by the illustrated embodiment.

[0135] In the embodiments of the present application, "at least one" refers to one or more, and "more than one" refers to two or more. "And / or" describes the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B can represent the existence of A alone, the existence of A and B at the same time, and the existence of B alone. Among them, A and B can be singular or plural. The character " / " generally indicates that the previous and next associated objects are in an "or" relationship. "At least one of the following" and similar expressions refer to any combination of these items, including any combination of single or plural items. For example, at least one of a, b and c can be represented by: a, b, c, a and b, a and c, b and c, or a and b and c, where a, b, c can be single or multiple.

[0136] Those of ordinary skill in the art will appreciate that the various units and algorithm steps described in the embodiments disclosed herein can be implemented in a combination of electronic hardware, computer software, and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.

[0137] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.

[0138] In several embodiments provided in the present application, if any function is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art or the part of the technical solution, can be embodied in the form of a software product, which is stored in a storage medium and includes several instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (Read-Only Memory; hereinafter referred to as: ROM), random access memory (Random Access Memory; hereinafter referred to as: RAM), disk or optical disk, and other media that can store program codes.

[0139] The above is only a specific implementation of the present application. Any person skilled in the art can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. The protection scope of the present application should be based on the protection scope of the claims.

Claims

1. A data transmission method, characterized in that: include: receiving first downlink control information and second downlink control information, wherein the first downlink control information and the second downlink control information both include feedback group information; If the feedback group information of the first downlink control information is consistent with the feedback group information of the second downlink control information, taking the transmission block scheduled by the first downlink control information and the transmission block scheduled by the second downlink control information as a feedback group, and determining a feedback subframe corresponding to the feedback group; the feedback subframe corresponding to the feedback group is used to transmit feedback information of the transmission block in the feedback group; when there are multiple feedback subframes, the feedback subframes are consecutive subframes; The feedback information of the transport blocks in the feedback group is transmitted in the determined feedback subframe.

2. The method according to claim 1, characterized in that: The determining the feedback subframe corresponding to the feedback group includes: Determine a binding group to which a transport block in a feedback group belongs, and determine a feedback subframe corresponding to the binding group; The transmitting the feedback information of the transport block in the feedback group on the determined feedback subframe includes: The feedback information of the transmission block in the binding group corresponding to the feedback subframe is transmitted on the determined feedback subframe.

3. The method according to claim 2, characterized in that The determining the binding group to which the transport block in the feedback group belongs includes: The transmission blocks in the feedback group are divided according to a preset first quantity to obtain a plurality of binding groups.

4. The method according to claim 2 or 3, characterized in that: The determining the feedback subframe corresponding to the binding group includes: The feedback subframe position corresponding to the 0th binding group is ,in, is the subframe where the last transport block of the 0th binding group is located, The subframe where the last TB in the feedback group is located; The feedback subframe position corresponding to the bth binding group is ,in, is the subframe where the last transport block of the b-th binding group is located, is the feedback subframe corresponding to the b-1th binding group, is the number of times the feedback information of the b-1th binding group is repeatedly transmitted.

5. A data transmission method, characterized in that: include: receiving first downlink control information and second downlink control information; Determining that a transmission block scheduled by the first downlink control information and a transmission block scheduled by the second downlink control information are continuous; Taking the transmission block scheduled by the first downlink control information and the transmission block scheduled by the second downlink control information as a feedback group, and determining a feedback subframe corresponding to the feedback group; when there are multiple feedback subframes, the feedback subframes are consecutive subframes; The feedback information of the transport blocks in the feedback group is transmitted in the determined feedback subframe.

6. The method according to claim 5, characterized in that The determining the feedback subframe corresponding to the feedback group includes: Determine a binding group to which a transport block in a feedback group belongs, and determine a feedback subframe corresponding to the binding group; The transmitting the feedback information of the transport block in the feedback group on the determined feedback subframe includes: The feedback information of the transmission block in the binding group corresponding to the feedback subframe is transmitted on the determined feedback subframe.

7. The method according to claim 6, characterized in that The determining the binding group to which the transport block in the feedback group belongs includes: The transmission blocks in the feedback group are divided according to a preset first quantity to obtain a plurality of binding groups.

8. The method according to claim 6 or 7, characterized in that: The determining the feedback subframe corresponding to the binding group includes: The feedback subframe position corresponding to the 0th binding group is ,in, is the subframe where the last transport block of the 0th binding group is located, The subframe where the last transport block in the feedback group is located; The feedback subframe corresponding to the bth binding group is ,in, is the subframe where the last transport block of the b-th binding group is located, is the feedback subframe corresponding to the b-1th binding group, is the number of times the feedback information of the b-1th binding group is repeatedly transmitted.

9. The method according to any one of claims 5 to 7, characterized in that: The determining that the transmission block scheduled by the first downlink control information and the transmission block scheduled by the second downlink control information are continuous includes: It is determined that a difference between a subframe where a last transmission block scheduled by the first downlink control information is located and a subframe where a first transmission block scheduled by the second downlink control information is located is less than a preset second value.

10. A data transmission device, characterized in that: include: A receiving unit, configured to receive first downlink control information and second downlink control information, wherein the first downlink control information and the second downlink control information both include feedback group information; a determining unit, configured to, if the feedback group information of the first downlink control information is consistent with the feedback group information of the second downlink control information, regard the transmission block scheduled by the first downlink control information and the transmission block scheduled by the second downlink control information as one feedback group, and determine a feedback subframe corresponding to the feedback group; the feedback subframe corresponding to the feedback group is used to transmit feedback information of the transmission block in the feedback group; when there are multiple feedback subframes, the feedback subframes are consecutive subframes; A sending unit is used to transmit feedback information of the transmission block in the feedback group on the determined feedback subframe.

11. A data transmission device, characterized in that: include: A receiving unit, configured to receive first downlink control information and second downlink control information; A first determining unit, configured to determine that a transmission block scheduled by the first downlink control information and a transmission block scheduled by the second downlink control information are consecutive; A second determining unit is configured to take the transmission block scheduled by the first downlink control information and the transmission block scheduled by the second downlink control information as a feedback group, and determine a feedback subframe corresponding to the feedback group; when there are multiple feedback subframes, the feedback subframes are consecutive subframes; A sending unit is used to transmit feedback information of the transmission block in the feedback group on the determined feedback subframe.

12. An electronic device, characterized in that: include: A transceiver, configured to receive first downlink control information and second downlink control information, wherein the first downlink control information and the second downlink control information both include feedback group information a processor, configured to, if the feedback group information of the first downlink control information is consistent with the feedback group information of the second downlink control information, regard the transmission block scheduled by the first downlink control information and the transmission block scheduled by the second downlink control information as one feedback group, and determine a feedback subframe corresponding to the feedback group; the feedback subframe corresponding to the feedback group is used to transmit feedback information of the transmission block in the feedback group; when there are multiple feedback subframes, the feedback subframes are consecutive subframes; The transceiver is further configured to: transmit feedback information of the transport blocks in the feedback group in the determined feedback subframe.

13. An electronic device, characterized in that: include: A transceiver, configured to receive first downlink control information and second downlink control information; a processor, configured to determine that a transmission block scheduled by the first downlink control information and a transmission block scheduled by the second downlink control information are continuous; taking the transmission block scheduled by the first downlink control information and the transmission block scheduled by the second downlink control information as a feedback group, and determining a feedback subframe corresponding to the feedback group; when there are multiple feedback subframes, the feedback subframes are continuous subframes; The transceiver is further configured to: transmit feedback information of the transport blocks in the feedback group in the determined feedback subframe.

14. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, which, when executed on a computer, enables the computer to execute the method according to any one of claims 1 to 9.

Citation Information

Patent Citations

  • Block transmission method, downlink transmission method, NRS receiving method, UE, base station and medium

    CN110830184A

  • Group-based hybrid automatic repeat request (HARQ) acknowledgement feedback

    CN111034093A