CN103107874B - A kind of method and apparatus sending data block - Google Patents
A kind of method and apparatus sending data block Download PDFInfo
- Publication number
- CN103107874B CN103107874B CN201110360148.2A CN201110360148A CN103107874B CN 103107874 B CN103107874 B CN 103107874B CN 201110360148 A CN201110360148 A CN 201110360148A CN 103107874 B CN103107874 B CN 103107874B
- Authority
- CN
- China
- Prior art keywords
- data block
- harqrtt
- tti
- sending
- network side
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
- H04L1/18—Automatic repetition systems, e.g. Van Duuren systems
- H04L1/1867—Arrangements specially adapted for the transmitter end
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
- Detection And Prevention Of Errors In Transmission (AREA)
Abstract
The invention discloses a kind of method and apparatus sending data block, belong to field of communication.Described method includes: take out data block from relief area, needs the data block of transmission if described data block is not last, then, when being used for, in HARQ RTT, the TTI sending data block, send described data block to network side according to schedule information;Without being successfully transmitted described data block, then, when being used for, in the next HARQ RTT that described HARQ RTT is adjacent, the TTI sending data block, resend described data block to network side according to described schedule information;If being successfully transmitted described data block, from described relief area, then take out data block, the data block of transmission is needed if described data block is not last, when being then used for, in the next HARQ RTT that described HARQ RTT is adjacent, the TTI sending data block, send described data block to network side according to described schedule information.Described equipment includes: the first sending module, the first retransmission module and the second sending module.The present invention can reduce the wasting of resources.
Description
Technical field
The present invention relates to the communications field, particularly to a kind of method and apparatus sending data block.
Background technology
In the communications field, UE (UserEquipment, subscriber equipment) need on certain time interval resource, to send data block to network side, namely UE needs to take HARQRTT (HybridAutomaticRepeatRequestRound-TripTime, hybrid automatic repeat-request round-trip delay) in TTI (TransmissionTimeInterval, Transmission Time Interval) send data block to network side.
Such as, at present at LTE (LongTermEvolution, Long Term Evolution) network side scheduling UE in system, UE certain TTI in current HARQRTT sends data block, it is assumed to be a TTI, simultaneously using the TTI included of continuous four HARQRTT after current HARQRTT as the reserved TTI being used for retransmitting this data block, if this data block sends unsuccessfully, UE resends this data block in the reserved TTI of this data block, wherein it is desired to illustrate: UE can not send other data blocks in the reserved TTI of this data block.
UE needs reserved four TTI for retransmitting in continuous four HARQRTT after current HARQRTT, even and if reserved four TTI unoccupied, can not be used for sending other data block, so waste substantial amounts of resource.
Summary of the invention
In order to reduce the wasting of resources, the invention provides a kind of method and apparatus sending data block.Described technical scheme is as follows:
On the one hand, it is provided that a kind of method sending data block, described method includes:
From relief area, take out data block, need the data block of transmission if described data block is not last, then, when being used for, in HARQRTT, the TTI sending data block, send described data block to network side according to schedule information;
Without being successfully transmitted described data block, then resend described data block to network side according to described schedule information when being used for the TTI sending data block in the next HARQRTT that described HARQRTT is adjacent;
If being successfully transmitted described data block, from described relief area, then take out data block, the data block of transmission is needed if described data block is not last, when being then used for, in the next HARQRTT that described HARQRTT is adjacent, the TTI sending data block, send described data block to network side according to described schedule information.
On the other hand, it is provided that a kind of equipment sending data block, described equipment includes:
First sending module, for taking out data block from relief area, the data block of transmission is needed if described data block is not last, when being then used for, in hybrid automatic repeat-request round-trip delay HARQRTT, the Transmission Time Interval TTI sending data block, send described data block to network side according to schedule information;
First retransmission module, if not being successfully transmitted described data block for described first sending module, when being then used for, in the next HARQRTT that described HARQRTT is adjacent, the TTI sending data block, resend described data block to network side according to described schedule information;
Second sending module, if being successfully transmitted described data block for described first sending module, from described relief area, then take out data block, the data block of transmission is needed if described data block is not last, when being then used for, in the next HARQRTT that described HARQRTT is adjacent, the TTI sending data block, send described data block to network side according to described schedule information.
In the present invention, determine when certain TTI in HARQRTT sends data block, data block is sent in the TTI determined in HARQRTT, without being successfully transmitted this data block, data block is resend in then identical in next HARQRTT TTI, if being successfully transmitted this data block, then send other data block in identical in next HARQRTT TTI.So after having sent certain data block, it is not necessary to reserved TTI is used for resending this data block, and is not successfully transmitted this data block, then in next HARQRTT, preferentially resending this data block, thus fully using time interval resource, reducing the wasting of resources.
Accompanying drawing explanation
In order to be illustrated more clearly that the technical scheme in the embodiment of the present invention, below the accompanying drawing used required during embodiment is described is briefly introduced, apparently, accompanying drawing in the following describes is only some embodiments of the present invention, for those of ordinary skill in the art, under the premise not paying creative work, it is also possible to obtain other accompanying drawing according to these accompanying drawings.
Fig. 1 is a kind of method flow diagram sending data block that one embodiment of the invention provides;
Fig. 2 is a kind of method flow diagram sending data block that another embodiment of the present invention provides;
Fig. 3 is a kind of UE that another embodiment of the present invention provides schematic diagram sending data block;
Fig. 4 is a kind of method flow diagram sending data block that another embodiment of the present invention provides;
Fig. 5 is a kind of method flow diagram sending data block that another embodiment of the present invention provides;
Fig. 6 is a kind of equipment schematic diagram sending data block that one embodiment of the invention provides.
Detailed description of the invention
In order to make the object, technical solutions and advantages of the present invention clearly, below in conjunction with accompanying drawing, the present invention is described in further detail, it is clear that described embodiment is only some embodiments of the present invention, rather than whole embodiments.Based on the embodiment in the present invention, all other embodiments that those of ordinary skill in the art obtain under not making creative work premise, broadly fall into the scope of protection of the invention.
As it is shown in figure 1, the invention provides a kind of embodiment sending data block approach, including:
Step 101: take out data block from relief area, needs the data block of transmission if this data block is not last, then, when being used for, in HARQRTT, the TTI sending data block, sends this data block to network side according to schedule information;
Step 102: without being successfully transmitted this data block, then, when being used for, in the next HARQRTT that this HARQRTT is adjacent, the TTI sending data block, resend this data block to network side according to this schedule information;
Step 103: if being successfully transmitted this data block, from relief area, then take out data block, the data block of transmission is needed if the data block taken out is not last, when being then used for, in the next HARQRTT that this HARQRTT is adjacent, the TTI sending data block, send the data block taken out to network side according to this schedule information.
In embodiments of the present invention, determine when certain TTI in HARQRTT sends data block, data block is sent in the TTI determined in HARQRTT, without being successfully transmitted this data block, data block is resend in then identical in next HARQRTT TTI, if being successfully transmitted this data block, then send other data block in identical in next HARQRTT TTI.So after having sent certain data block, it is not necessary to reserved TTI is used for resending this data block, and is not successfully transmitted this data block, then in next HARQRTT, preferentially resending this data block, thus fully using time interval resource, reducing the wasting of resources.
As in figure 2 it is shown, the invention provides a kind of another embodiment sending data block approach, including:
Step 201:UE, when needs send data block to network side, sends dispatch request to network side;
Wherein, when UE needs to send data block to network side, the data-block cache that needs are first sent by UE in the buffer, retransmits dispatch request to network side, request network side scheduling.
It is assumed that in the present embodiment, UE will need the first data block of transmission, the second data block and the 3rd data-block cache in the buffer, and then UE asks network side to dispatch and send the first data block of buffer memory, the second data block and the 3rd data block to network side again.
Step 202:UE receives, by controlling channel, the schedule information that network side sends, and obtains the TTI receiving this schedule information;
Wherein, after network side receives the UE dispatch request sent, for UE Resources allocation, a HARQRTT selects a TTI, in the TTI selected and by control channel, transmit scheduling information to UE.Wherein, controlling channel can be PDCCH (PhysicalDownlinkControlChannel, Physical Downlink Control Channel) channel or AICH (AcquisitionIndicatorChannel, AICH Acquisition Indication Channel) channel, the resource of distribution can be frequency resource, and schedule information can include the information such as the position of the resource of modulation coding mode and distribution.Wherein, as it is shown on figure 3, HARQRTT is re-transmission period, a HARQRTT can include eight TTI.
Step 203:UE is according to the TTI receiving schedule information, it is determined that go out for sending the TTI of data block in HARQRTT, takes out a data block from relief area;
Wherein, the TTI receiving schedule information directly can be defined as the TTI for sending data block by UE, n-th TTI after the TTI of reception schedule information can also be defined as the TTI for sending data block, N is more than or equal to 1 and less than or equal to 8, and then UE sends data block to network side when can be used for the TTI sending data block in each HARQRTT.
Such as, the TTI receiving schedule information is that the 1st TTI directly can be defined as the TTI for sending data block by the 1st TTI, UE in HARQRTT, and namely UE can send data block to network side when the 1st of each HARQRTT TTI;The 2nd TTI after 1st TTI can also be defined as the TTI for sending data block by UE, and the 2nd TTI after the 1st TTI is the 3rd TTI in HARQRTT, and namely UE can send data block to network side at the 3rd of each HARQRTT TTI.
Such as, as it is shown on figure 3, UE receives the schedule information that network side sends in first TTI of HARQRTT, it is determined that the TTI being used for sending data block is first TTI in HARQRTT, then takes out the first data block from relief area.
Step 204:UE judges whether the data block taken out is last data block needing to send, if it is not, then perform step 205, if it is, perform step 209;
Step 205:UE sends the data block taken out to network side for sending in the TTI of data block according to the schedule information received in HARQRTT;
Wherein, schedule information can include the information such as modulation coding mode and resource location, correspondingly, UE is when sending the data block taken out, first according to modulation coding mode, the data block taken out can be encoded, the resource of correspondence is searched out, for instance for frequency spectrum etc., the data block after being encoded by the resource transmission found according to resource location.
Wherein, network side sends feedback message to UE after receiving the UE data block sent, if the data block received is not made mistakes, then network side is sent to the feedback message of UE for receiving success message, and this reception success message is for illustrating to be properly received the UE data block sent to UE;If the data block received is made mistakes, then network side is sent to the feedback message of UE is reception failure message, and this reception failure message is for illustrating not to be properly received the UE data block sent to UE.
Wherein, receiving success message can be ACK, and reception failure message can be NACK.
Such as, UE then takes out the first data block after receiving schedule information in first TTI of HARQRTT, waits until sending the first data block taken out to network side according to the schedule information received during first TTI of next HARQRTT;Network side receives UE the first data block sent, it is assumed that network side is successfully received the first data block, and network side sends and receives success message to UE.
Step 206:UE receives the feedback message that network side sends, if the feedback message received is for receiving success message, then performs step 207, if the feedback message received is reception failure message, then performs step 208;
Step 207:UE etc. until in next HARQRTT for sending the TTI of data block time, remaining data block is taken out a data block from relief area, returns step 204;
Such as, UE etc. until in next HARQRTT for sending the TTI of data block time from relief area, remaining second data block and the 3rd data block take out the second data block, then the second data block taken out is sent to network side according to the schedule information received, network side is without being successfully received UE the second data block sent, then send reception failure message to UE, after UE receives reception failure message, perform step 208.
Step 208:UE etc. until in next HARQRTT for sending the TTI of data block time, resend this data block of taking-up to network side according to the schedule information received, perform step 206;
Wherein, if this data block is not successfully sent to network by UE, UE can when in next HARQRTT for sending the TTI of data block time resend this data block, until successfully this data block being sent to network side.
Wherein, in the present embodiment, when this data block is not successfully sent to network side by UE, it is also possible to UE is set and allows to resend the number of times of this data block less than maximum retransmission, correspondingly, this step can specifically include the step of (1)-(3) as follows:
(1): UE judges that whether the number of retransmissions of this data block is less than maximum retransmission, if it is, perform step (2), if it is not, then perform step (3);
Wherein, the initial value of the number of retransmissions of each data block can be 0 or 1 etc..UE is without data block is successfully sent to network side, and UE can also resend this data block, and resends the number of times of this data block less than maximum retransmission.
For example, it is assumed that the initial value that the number of retransmissions of each data block is set in the present embodiment be 0 and maximum retransmission be 2, so UE judges that the number of retransmissions of the second data block is 0 less than maximum retransmission 2, perform step 209.
(2): UE etc. until in next HARQRTT for sending the TTI of data block time, resend this data block of taking-up to network side according to the schedule information received, and increase the number of retransmissions of this data block, return step 206;
Wherein, the number of retransmissions increasing this data block can particularly as follows: increase by 1 or 2 equivalences by the number of retransmissions of this data block.Wherein, in the present embodiment, the occurrence increased is not limited.
Wherein, if network side does not have successfully received the UE data block resend, then network side continues to send reception failure message to UE, and then UE can resend this data block to network side for sending in the TTI of data block in next HARQRTT.
Such as, UE etc. is until resending the second data block to network side according to the schedule information received during first TTI of next HARQRTT, and the number of retransmissions adding 1 by the number of retransmissions of the second data block and obtaining the second data block is 1;Network side receives UE the second data block resend, it is assumed that network also not successfully receives the second data block, then network side sends reception failure message to UE;UE judges that the number of retransmissions 1 of the second data block is less than maximum retransmission 2, and etc. until resending the second data block to network side according to the schedule information received during first TTI of next HARQRTT, the number of retransmissions adding 1 by the number of retransmissions of the second data block simultaneously and obtaining the second data block is 2;Network side receives UE the second data block resend, assume, network side successfully receives the second data block, then network side sends and receives success message to UE, and UE etc. until taking out the 3rd data block during first TTI of next HARQRTT from relief area in remaining 3rd data block, is then back to perform step 204.
(3): UE abandons this data block, and etc. until in next HARQRTT for sending the TTI of data block time remaining data block is taken out a data block from relief area, and return execution step 204;
Wherein, UE allows the number of times resending data block less than maximum retransmission, if the number of retransmissions of certain data block is equal to maximum retransmission, namely the number of times resending this data block has reached maximum retransmission, then UE can directly abandon this data block, and continues to send remaining data block.
Step 209:UE in HARQRTT for sending in the TTI of data block, according to the schedule information received send this data block and for indicate this data block to be last data block instruction information to network side;
Wherein, network side receives the UE data block sent and instruction information, last data block that data block is UE needs transmission of reception is determined according to the instruction information received, and judge that this data block received is either with or without makeing mistakes, if made mistakes, the feedback information being then sent to UE is reception failure message, and increases the number of retransmissions of this data block;Without makeing mistakes, then it is sent to the feedback information of UE for receiving success message.
Wherein, network side can allow UE to resend last data block, but allow UE to resend the number of times of last data block less than maximum retransmission, and the initial value of the number of retransmissions of last data block in network side is identical with the initial value of the number of retransmissions of last data block in UE, and the value of the maximum retransmission of network side permission is identical with the value of the maximum retransmission that UE allows.
Such as, UE takes out after the 3rd data block, during first TTI in next HARQRTT according to the schedule information received send the 3rd data block and for indicate the 3rd data block to be last data block instruction information to network side;Network side receives the 3rd data block and instruction information, last data block that the 3rd data block is UE needs transmission of reception is determined according to this instruction information, assuming that the 3rd data block that network side receives is made mistakes, network side sends the reception failure message initial value to UE and by the number of retransmissions of the 3rd data block, and to add 1 and obtain the number of retransmissions of the 3rd data block be 1.
Step 210:UE receives the feedback message that network side sends, if this feedback message is for receiving success message, then and the resource of releasing network side distribution, end operation;If for the number of retransmissions of reception failure message and this data block less than maximum retransmission, then performing step 211;
Step 211:UE etc. until in next HARQRTT for sending the TTI of data block time, resend this data block to network side according to the schedule information received, perform step 210.
Wherein, in the present embodiment, UE judges that whether the number of retransmissions of this data block is less than maximum retransmission, if not, then in next HARQRTT for sending the TTI of data block time resend this data block to network side, and increase the number of retransmissions of this data block, return and perform step 210, if, abandon this data block, the resource of releasing network side distribution, stops continuing to send this data block to network side, end operation.
Wherein, network side receives the UE data block resend, it is judged that the data block of reception is either with or without makeing mistakes, without makeing mistakes, then send and receive success message to UE, if made mistakes, then judge that whether the number of retransmissions of this data block is less than maximum retransmission, if it is not, then abandon this data block, stop continuing to UE and resend this data block, send reception failure message to UE, and end operation, if, then send reception failure message to UE, and increase the number of retransmissions of this data block.
Such as, when network side judges that the 3rd data block is made mistakes, send reception failure message to UE;UE receives reception failure message, judge during first TTI of HARQRTT that once the number of retransmissions 0 of the 3rd data block is less than maximum retransmission 2, resend the 3rd data block to network side, the number of retransmissions 0 of the 3rd data block is added 1 obtain the number of retransmissions 1 of the 3rd data block;Network side receives UE the 3rd data block resend, assume that the 3rd data block received also is made mistakes, network side judges that the number of retransmissions 1 of the 3rd data block is less than maximum retransmission 2, send reception failure message to UE, and the number of retransmissions 1 of the 3rd data block is added 1 obtain the number of retransmissions 2 of the 3rd data block;UE receives reception failure message, judge that the number of retransmissions 1 of the 3rd data block is less than maximum retransmission 2, and resending the 3rd data block during first TTI in next HARQRTT to network side, the number of retransmissions adding 1 by the number of retransmissions 1 of the 3rd data block and obtaining the 3rd data block is 2;Network side receives UE the 3rd data block sent, assume that the 3rd data block that network side receives still is made mistakes, network side judges that the number of retransmissions 2 of the 3rd data block is equal to maximum retransmission 2, send reception failure message to UE, stop continuing to UE the 3rd data block resend and abandoning the 3rd data block;UE receives reception failure message, it is judged that the number of retransmissions 2 of the 3rd data block, equal to maximum retransmission 2, abandons the 3rd data block, the resource of releasing network side distribution, terminates to continue to send the 3rd data block.
In embodiments of the present invention, determine when certain TTI in HARQRTT sends data block, data block is sent in the TTI determined in HARQRTT, without being successfully transmitted this data block, data block is resend in then identical in next HARQRTT TTI, if being successfully transmitted this data block, then send other data block in identical in next HARQRTT TTI.So after having sent certain data block, it is not necessary to reserved TTI is used for resending this data block, and is not successfully transmitted this data block, then in next HARQRTT, preferentially resending this data block, thus fully using time interval resource, reducing the wasting of resources.
Method for the transmission data block of above-mentioned a kind of another embodiment offer sending data block approach can apply to LTE system, and referring to Fig. 4, the method includes:
The data-block cache that needs are sent by step 301:UE in the buffer, and sends dispatch request to network side;
Wherein, after network side receives the UE dispatch request sent, for UE Resources allocation, a HARQRTT selects a TTI, in the TTI selected, transmits scheduling information to UE by PDCCH channel.
Step 302:UE receives, by PDCCH channel, the schedule information that network side sends, and the TTI according to receiving this schedule information determines the TTI for sending data block, takes out a data block from relief area;
Wherein, the schedule information that schedule information can also be sent to after UE, UE receive this schedule information by RRC information by network side in advance and buffer memory receives;Correspondingly, when UE needs to send data block to network side, UE first sends dispatch request and asks network side scheduling to network side, receive this notification message by PDCCH channel one notification message of transmission to UE, UE after the dispatch request of network side reception UE and determine the TTI for sending data block according to the TTI receiving this notification message.
Step 303:UE judges whether the data block taken out is last data block needing to send, if it is not, then perform step 304, if it is, perform step 308;
Step 304:UE sends the data block taken out to network side for sending in the TTI of data block according to the schedule information received in HARQRTT;
Wherein, schedule information can include the information such as modulation coding mode and resource location, correspondingly, UE is when sending the data block taken out, first according to modulation coding mode, the data block taken out can be encoded, the resource of correspondence is searched out, for instance for frequency spectrum etc., the data block after being encoded by the resource transmission found according to resource location.
Wherein, network sends feedback message to UE after receiving the UE data block sent, if being successfully received the UE data block sent, then network side is sent to the feedback message of UE for receiving success message, and this reception success message is for illustrating to be properly received the UE data block sent to UE;If being unsuccessfully received the UE data block sent, then network side is sent to the feedback message of UE is reception failure message, and this reception failure message is for illustrating not to be properly received the UE data block sent to UE.
Step 305:UE receives the feedback message that network side sends, if the feedback message received is for receiving success message, then performs step 306, if the feedback message received is reception failure message, then performs step 307;
Step 306:UE etc. until in next HARQRTT for sending the TTI of data block time, remaining data block is taken out a data block from relief area, returns step 303;
Step 307:UE until in next HARQRTT for sending the TTI of data block time, resend this data block of taking-up, perform step 305;
Wherein, UE can resend this data block, until this data block is successfully sent to network side, the data block that just taking-up one is new from relief area is sent to network side.
Wherein, in the present embodiment, it is possible to arrange UE and allow to resend the number of times of this data block less than maximum retransmission, correspondingly, this step can specifically include the step of (A)-(C) as follows:
(A): UE judges that whether the number of retransmissions of this data block is less than maximum retransmission, if it is, perform step (B), if it is not, then perform step (C);
(B): UE etc. until next HARQRTT for sending the TTI of data block time, resend this data block of taking-up to network side according to the schedule information received, and increase the number of retransmissions of this data block, return step 305;
Wherein, the number of retransmissions increasing this data block can particularly as follows: increase by 1 or 2 equivalences by the number of retransmissions of this data block.
Wherein, if network side does not have successfully received the UE data block resend, then network side continues to send reception failure message to UE, and then UE can resend this data block to network side for sending in the TTI of data block in next HARQRTT.
(C): UE abandons this data block, and etc. until in next HARQRTT for sending the TTI of data block time remaining data block is taken out a data block from relief area, and return execution step 303;
Wherein, if the number of retransmissions of certain data block exceedes maximum retransmission, then UE directly abandons this data block, and continues to send remaining data block.
Step 308:UE in HARQRTT for sending in the TTI of data block, according to the schedule information received send this data block and for indicate this data block to be last data block instruction information to network side;
Wherein, network side receives the UE data block sent and instruction information, last data block that data block is UE needs transmission of reception is determined according to the instruction information received, and judge that whether this data block is correct, if incorrect, then the feedback information being sent to UE is reception failure message, and increases the number of retransmissions of this data block, if correct, then it is sent to the feedback information of UE for receiving success message.
Step 309:UE receives the feedback message that network side sends, if this feedback message is for receiving success message, then and the resource of releasing network side distribution, end operation;If the number of retransmissions that this feedback message is reception failure message and this data block is less than maximum retransmission, then perform step 310;
Step 310:UE etc. until in next HARQRTT for sending the TTI of data block time, resend this data block of taking-up to network side according to the schedule information received, perform step 309.
Wherein, in the present embodiment, UE judges that whether the number of retransmissions of this data block is less than maximum retransmission, if, then in next HARQRTT for sending the TTI of data block time resend this data block to network side, and increase the number of retransmissions of this data block, return and perform step 309;If it does not, abandon this data block, stop continuing to resend this data block, the resource of releasing network side distribution, end operation.
Wherein, network side receives the UE data block resend, it is judged that the data block of reception is either with or without makeing mistakes, without makeing mistakes, then send and receive success message to UE, if made mistakes, then judge that whether the number of retransmissions of this data block is less than maximum retransmission, if it is not, then abandon this data block, stop continuing to UE and resend this data block, send reception failure message to UE, and end operation, if, then send reception failure message to UE, and increase the number of retransmissions of this data block.
In embodiments of the present invention, determine when certain TTI in HARQRTT sends data block, data block is sent in the TTI determined in HARQRTT, without being successfully transmitted this data block, data block is resend in then identical in next HARQRTT TTI, if being successfully transmitted this data block, then send other data block in identical in next HARQRTT TTI.So after having sent certain data block, it is not necessary to reserved TTI is used for resending this data block, and is not successfully transmitted this data block, then in next HARQRTT, preferentially resending this data block, thus fully using time interval resource, reducing the wasting of resources.
Method for the transmission data block of above-mentioned a kind of another embodiment offer sending data block approach can apply to UMTS (UniversalMobileTelecommunicationsSystem, UMTS) system, referring to Fig. 5, the method includes:
The data-block cache that needs are sent by step 401:UE in the buffer, selects a set of preamble competitive resource, sends a set of preamble competitive resource selected to network side;
Wherein, configured in advance many sets preamble competitive resource in each UE, UE is when needs send data block to network side, and UE selects a set of preamble competitive resource, and asks scheduling by the preamble competitive resource selected to network side;Network side is UE allocation schedule information after receiving preamble competitive resource, sends the schedule information of distribution to UE by AICH channel.
Wherein, schedule information includes E-DCH (EnhancedDedicatedChannel, strengthen dedicated channel) resource, for sending TTI and the TA (TimingAdvance of data block, Timing Advance), correspondingly, the operation that network side is UE allocation schedule information can particularly as follows: according to the preamble competitive resource distribution E-DCH resource received, the preamble competitive resource according to receiving calculates TA, it is determined that for sending the TTI of data block.
Step 402:UE receives, by AICH channel, the schedule information that network side sends, and this schedule information includes E-DCH resource, for sending TTI and the TA of data block;
Step 403:UE sends and confirms that message is to network side, and this confirmation message carries the mark of self;
Wherein, the mark of UE can be E-RNTI (E-DCHRadioNetworkTemporaryIdentifierE-DCH, Radio Network Temporary Identifier).
Wherein, would be likely to occur multiple UE select identical preamble competitive resource simultaneously and send identical preamble competitive resource to network side, so that network side distributes identical E-DCH resource according to the preamble competitive resource received and is sent to multiple UE so that multiple UE compete this E-DCH resource and produce conflict;After each UE receives the EDCH resource that network side sends, all can send confirmation message to network side.
Wherein, if network side receives only the UE confirmation message sent, then showing do not have multiple UE to send identical preamble competitive resource request scheduling, network sends this confirmation Xiao breath by AGCH and carries the mark of UE simultaneously;If network side is simultaneously received multiple UE confirmation message sent, then showing have multiple UE to send identical preambke competitive resource request scheduling, network side selects one to confirm message, sends, by AGCH, the confirmation message selected and carries the mark of UE simultaneously.
Step 403:UE receives network side by AGCH and is sent to the mark of self, takes out a data block from relief area;
Step 404:UE judges whether the data block taken out is last data block needing to send, if it is not, then perform step 405, if it is, perform step 411;
Step 405:UE sends the data block taken out to network side for sending in the TTI of data block according to the schedule information received in HARQRTT;
Wherein, network side sends feedback message to UE after receiving the UE data block sent, if being successfully received the UE data block sent, then network side is sent to the feedback message of UE for receiving success message, and this reception success message is for illustrating to be properly received the UE data block sent to UE;If being unsuccessfully received the UE data block sent, then network side is sent to the feedback message of UE is reception failure message, and this reception failure message is for illustrating not to be properly received the UE data block sent to UE.
Step 406:UE receives the feedback message that network side sends, if the feedback message received is for receiving success message, then performs step 407, if the feedback message received is reception failure message, then performs step 408;
Step 407:UE etc. until in next HARQRTT for sending the TTI of data block time, remaining data block is taken out a data block from relief area, returns step 404;
Step 408:UE etc. until in next HARQRTT for sending the TTI of data block time, resend this data block of taking-up, perform step 406;
Wherein, UE can resend this data block, until this data block is successfully sent to network side, the data block that just taking-up one is new from relief area is sent to network side.
Wherein, in the present embodiment, it is also possible to arrange UE and allow to resend the number of times of this data block less than maximum retransmission, correspondingly, this step can specifically include the step of following (a)-(c):
A (): UE judges that whether the number of retransmissions of this data block is less than maximum retransmission, if it is, perform step (b), if it is not, then perform step (c);
Wherein, the initial value of the number of retransmissions of each data block can be 0 or 1 etc..
(b): UE etc. until next HARQRTT for sending the TTI of data block time, resend this data block of taking-up to network side according to the schedule information received, and increase the number of retransmissions of this data block, return step 406;
Wherein, the number of retransmissions increasing this data block can particularly as follows: increase by 1 or 2 equivalences by the number of retransmissions of this data block.
Wherein, if network side does not have successfully received the UE data block resend, then network side continues to send reception failure message to UE, and then UE can resend this data block to network side for sending in the TTI of data block in next HARQRTT.
C (): UE abandons this data block, and etc. until in next HARQRTT for sending the TTI of data block time remaining data block is taken out a data block from relief area, and return execution step 404;
Wherein, if the number of retransmissions of certain data block exceedes maximum retransmission, then UE directly abandons this data block, and continues to send remaining data block.
Step 409:UE in HARQRTT for sending in the TTI of data block, according to the schedule information received send this data block and for indicate this data block to be last data block instruction information to network side;
Wherein, network side receives the UE data block sent and instruction information, last data block that data block is UE needs transmission of reception is determined according to the instruction information received, and judge that whether this data block is correct, if incorrect, then the feedback information being sent to UE is reception failure message, and increases the number of retransmissions of this data block, if correct, then it is sent to the feedback information of UE for receiving success message.
Step 410:UE receives the feedback message that network side sends, if this feedback message is for receiving success message, then and the resource of releasing network side distribution, end operation;If for reception failure message, then execution step 411;
Step 411:UE judges that whether the number of retransmissions of this data block is less than maximum retransmission, if, then in next HARQRTT for sending the TTI of data block time resend this data block to network side, and increase the number of retransmissions of this data block, perform step 410.
Wherein, in the present embodiment, UE judges that whether the number of retransmissions of this data block is less than maximum retransmission, if, then in next HARQRTT for sending the TTI of data block time resend this data block to network side, and increase the number of retransmissions of this data block, return and perform step 410;If it does not, abandon this data block, stop continuing to resend this data block, the resource of releasing network side distribution, end operation.
Wherein, network side receives the UE data block resend, it is judged that the data block of reception is either with or without makeing mistakes, without makeing mistakes, then send and receive success message to UE, if made mistakes, then judge that whether the number of retransmissions of this data block is less than maximum retransmission, if it is not, then abandon this data block, stop continuing to UE and resend this data block, send reception failure message to UE, and end operation, if, then send reception failure message to UE, and increase the number of retransmissions of this data block.
In embodiments of the present invention, determine when certain TTI in HARQRTT sends data block, data block is sent in the TTI determined in HARQRTT, without being successfully transmitted this data block, data block is resend in then identical in next HARQRTT TTI, if being successfully transmitted this data block, then send other data block in identical in next HARQRTT TTI.So after having sent certain data block, it is not necessary to reserved TTI is used for resending this data block, and is not successfully transmitted this data block, then in next HARQRTT, preferentially resending this data block, thus fully using time interval resource, reducing the wasting of resources.
As shown in Figure 6, the invention provides a kind of embodiment sending data block equipment, including:
First sending module 501, for taking out data block from relief area, needs the data block of transmission if this data block is not last, then, when being used for, in HARQRTT, the TTI sending data block, sends this data block to network side according to schedule information;
First retransmission module 502, if not being successfully transmitted this data block for the first sending module 501, then, when being used for, in the next HARQRTT that this HARQRTT is adjacent, the TTI sending data block, resends this data block to network side according to schedule information;
Second sending module 503, if being successfully transmitted this data block for the first sending module 501, from relief area, then take out data block, the data block of transmission is needed if the data block taken out is not last, when being then used for, in the next HARQRTT that this HARQRTT is adjacent, the TTI sending data block, send the data block taken out to network side according to schedule information.
Wherein, first retransmission module 502, if specifically for the number of retransmissions of this data block less than maximum retransmission, when being then used for, in the next HARQRTT that this HARQRTT is adjacent, the TTI sending data block, resend this data block to network side according to schedule information, increase the number of retransmissions of this data block.
Further, this equipment also includes:
First discard module, if retransmitting the number of times of this data block equal to or more than maximum retransmission for the first retransmission module 502, then abandon this data block, data block is taken out from described relief area, the data block of transmission is needed if this data block is not last, when being then used for, in the next HARQRTT that this HARQRTT is adjacent, the TTI sending data block, send this data block to network side according to schedule information.
Further, this equipment also includes:
3rd sending module, if this data block sent for the first sending module 501 is last data block needing to send, then in this HARQRTT for sending the TTI of data block time, send this data block according to schedule information and be that last needs the instruction information of the data block sent to network side for indicating described data block.
Further, this equipment also includes:
Second retransmission module, for being successfully transmitted this data block when the 3rd sending module, then the resource of releasing network side distribution;When the 3rd sending module is not successfully transmitted this data block, if then the number of retransmissions of this data block is less than maximum retransmission, when being then used for, in the next HARQRTT that HARQRTT is adjacent, the TTI sending data block, resend this data block and increase the number of retransmissions of this data block.
Further, this equipment also includes:
Second discard module, if retransmitting the number of times of this data block equal to or more than maximum retransmission value for the second retransmission module 502, then abandons this data block the resource of releasing network side distribution.
Further, this equipment also includes:
Determining module, for receiving the schedule information that network side sends, the TTI according to receiving schedule information determines in HARQRTT for sending the TTI of data block.
In embodiments of the present invention, determine when certain TTI in HARQRTT sends data block, data block is sent in the TTI determined in HARQRTT, without being successfully transmitted this data block, data block is resend in then identical in next HARQRTT TTI, if being successfully transmitted this data block, then send other data block in identical in next HARQRTT TTI.So after having sent certain data block, it is not necessary to reserved TTI is used for resending this data block, and is not successfully transmitted this data block, then in next HARQRTT, preferentially resending this data block, thus fully using time interval resource, reducing the wasting of resources.
One of ordinary skill in the art will appreciate that all or part of step realizing above-described embodiment can be completed by hardware, can also be completed by the hardware that program carrys out instruction relevant, described program can be stored in a kind of computer-readable recording medium, storage medium mentioned above can be read only memory, disk or CD etc..
The foregoing is only presently preferred embodiments of the present invention, not in order to limit the present invention, all within the spirit and principles in the present invention, any amendment of making, equivalent replacement, improvement etc., should be included within protection scope of the present invention.
Claims (14)
1. the method sending data block, it is characterised in that described method includes:
Data block is taken out from relief area, the data block of transmission is needed if described data block is not last, when being then used for, in hybrid automatic repeat-request round-trip delay HARQRTT, the Transmission Time Interval TTI sending data block, send described data block to network side according to schedule information;
Without being successfully transmitted described data block, then, when being used for, in the next HARQRTT that described HARQRTT is adjacent, the TTI sending data block, resend described data block to network side according to described schedule information;
If being successfully transmitted described data block, from the remaining data block in described relief area, then take out data block, the data block of transmission is needed if described data block is not last, when being then used for, in the next HARQRTT that described HARQRTT is adjacent, the TTI sending data block, send described data block to network side according to described schedule information;
Wherein being used for the described schedule information sending data block in described HARQRTT identical for the described schedule information sending data block with described next HARQRTT, in described HARQRTT, the TTI for sending data block is identical for the TTI sending data block with described next HARQRTT.
2. the method for claim 1, it is characterised in that when being used for, in the described next HARQRTT adjacent at HARQRTT, the TTI sending data block, resend described data block to network side according to described schedule information, including:
If the number of retransmissions of described data block is less than maximum retransmission value, when being then used for, in the next HARQRTT that described HARQRTT is adjacent, the TTI sending data block, resend described data block to network side according to described schedule information, increase the number of retransmissions of described data block.
3. method as claimed in claim 2, it is characterised in that described method also includes:
If the number of retransmissions of described data block equals to or more than maximum retransmission, then abandon described data block, data block is taken out from the remaining data block in described relief area, the data block of transmission is needed if described data block is not last, when being then used for, in the next HARQRTT that described HARQRTT is adjacent, the TTI sending data block, send described data block to network side according to described schedule information.
4. the method for claim 1, it is characterised in that described method also includes:
The data block of transmission is needed if described data block is last, then in described HARQRTT for sending the TTI of data block time, send described data block according to described schedule information and be that last needs the instruction information of the data block sent to network side for indicating described data block.
5. method as claimed in claim 4, it is characterised in that described method also includes:
When being successfully transmitted the data block that last needs described send, then discharge the resource of described network side distribution;When not being successfully transmitted the data block that last needs described send, if then the number of retransmissions of the data block that last needs described send is less than maximum retransmission, when being then used for, in the next HARQRTT that described HARQRTT is adjacent, the TTI sending data block, the number of retransmissions of the data block that last data block needing transmission described in resending last needs described in increase send.
6. method as claimed in claim 5, it is characterised in that described method also includes:
If the number of retransmissions of the data block of last needs transmission described is equal to or more than maximum retransmission, then abandons the data block of last needs transmission described and discharge the resource that described network side distributes.
7. the method as described in claim 1-6 any one claim, it is characterised in that before sending data block first, also include:
Receiving the schedule information that described network side sends, the TTI according to receiving described schedule information determines in described HARQRTT for sending the TTI of data block.
8. the equipment sending data block, it is characterised in that described equipment includes:
First sending module, for taking out data block from relief area, the data block of transmission is needed if described data block is not last, when being then used for, in hybrid automatic repeat-request round-trip delay HARQRTT, the Transmission Time Interval TTI sending data block, send described data block to network side according to schedule information;
First retransmission module, if not being successfully transmitted described data block for described first sending module, when being then used for, in the next HARQRTT that described HARQRTT is adjacent, the TTI sending data block, resend described data block to network side according to described schedule information;
Second sending module, if being successfully transmitted described data block for described first sending module, from the remaining data block in described relief area, then take out data block, the data block of transmission is needed if described data block is not last, when being then used for, in the next HARQRTT that described HARQRTT is adjacent, the TTI sending data block, send described data block to network side according to described schedule information;
Wherein being used for the described schedule information sending data block in described HARQRTT identical for the described schedule information sending data block with described next HARQRTT, in described HARQRTT, the TTI for sending data block is identical for the TTI sending data block with described next HARQRTT.
9. equipment as claimed in claim 8, it is characterised in that
Described first retransmission module, if specifically for the number of retransmissions of described data block less than maximum retransmission value, when being then used for, in the next HARQRTT that described HARQRTT is adjacent, the TTI sending data block, resend described data block to network side according to described schedule information, increase the number of retransmissions of described data block.
10. equipment as claimed in claim 9, it is characterised in that described equipment also includes:
First discard module, if retransmitting the number of times of described data block equal to or more than maximum retransmission for described first retransmission module, then abandon described data block, data block is taken out from the remaining data block in described relief area, the data block of transmission is needed if described data block is not last, when being then used for, in the next HARQRTT that described HARQRTT is adjacent, the TTI sending data block, send described data block to network side according to described schedule information.
11. equipment as claimed in claim 8, it is characterised in that described equipment also includes:
3rd sending module, if the described data block sent for described first sending module is last data block needing to send, then in described HARQRTT for sending the TTI of data block time, send described data block according to described schedule information and be that last needs the instruction information of the data block sent to network side for indicating described data block.
12. equipment as claimed in claim 11, it is characterised in that described equipment also includes:
Second retransmission module, for being successfully transmitted, when described 3rd sending module, the data block that last needs described send, then discharges the resource of described network side distribution;When described 3rd sending module is not successfully transmitted the data block that last needs described send, if then the number of retransmissions of the data block that last needs described send is less than maximum retransmission, when being then used for, in the next HARQRTT that described HARQRTT is adjacent, the TTI sending data block, the number of retransmissions of the data block that last data block needing transmission described in resending last needs described in increase send.
13. equipment as claimed in claim 12, it is characterised in that described equipment also includes:
Second discard module, if the number of times being used for the data block that described second retransmission module re-transmission last needs described send equals to or more than maximum retransmission, then described in abandoning, last needs the data block of transmission and discharges the resource of described network side distribution.
14. the equipment as described in claim 8-13 any one claim, it is characterised in that described equipment also includes:
Determining module, for, before sending data block first, receiving the schedule information that described network side sends, the TTI according to receiving described schedule information determines in described HARQRTT for sending the TTI of data block.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201110360148.2A CN103107874B (en) | 2011-11-14 | 2011-11-14 | A kind of method and apparatus sending data block |
PCT/CN2012/084572 WO2013071861A1 (en) | 2011-11-14 | 2012-11-14 | Method and device for sending data block |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201110360148.2A CN103107874B (en) | 2011-11-14 | 2011-11-14 | A kind of method and apparatus sending data block |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103107874A CN103107874A (en) | 2013-05-15 |
CN103107874B true CN103107874B (en) | 2016-06-29 |
Family
ID=48315462
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201110360148.2A Active CN103107874B (en) | 2011-11-14 | 2011-11-14 | A kind of method and apparatus sending data block |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN103107874B (en) |
WO (1) | WO2013071861A1 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
RU2740307C2 (en) * | 2016-03-08 | 2021-01-13 | АйПиКОМ ГМБХ УНД КО. КГ | Transmission time interval control |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1411244A (en) * | 2001-09-29 | 2003-04-16 | 华为技术有限公司 | Method of realizing data retransmission on high speed medium access control layer (MAC-HS) |
CN101132262A (en) * | 2006-08-21 | 2008-02-27 | 大唐移动通信设备有限公司 | Method for implementing synchronous HARQ in TDD system and data transmission |
CN101790195A (en) * | 2009-01-23 | 2010-07-28 | 大唐移动通信设备有限公司 | Multi-subframe integrated scheduling data transmission method |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2010107232A2 (en) * | 2009-03-16 | 2010-09-23 | Lg Electronics Inc. | Method of retransmission for supporting mimo in synchronous harq |
-
2011
- 2011-11-14 CN CN201110360148.2A patent/CN103107874B/en active Active
-
2012
- 2012-11-14 WO PCT/CN2012/084572 patent/WO2013071861A1/en active Application Filing
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1411244A (en) * | 2001-09-29 | 2003-04-16 | 华为技术有限公司 | Method of realizing data retransmission on high speed medium access control layer (MAC-HS) |
CN101132262A (en) * | 2006-08-21 | 2008-02-27 | 大唐移动通信设备有限公司 | Method for implementing synchronous HARQ in TDD system and data transmission |
CN101790195A (en) * | 2009-01-23 | 2010-07-28 | 大唐移动通信设备有限公司 | Multi-subframe integrated scheduling data transmission method |
Also Published As
Publication number | Publication date |
---|---|
WO2013071861A1 (en) | 2013-05-23 |
CN103107874A (en) | 2013-05-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11805515B2 (en) | Blind scheduling apparatus and method in a mobile communication system | |
KR100882057B1 (en) | Communication control method, radio communication system, base station, mobile station, and computer readable recording medium | |
JP4966409B2 (en) | Method and apparatus in communication system | |
DE60311574T2 (en) | Time monitoring of packet re-transmissions during a soft handoff | |
KR20170128120A (en) | Method and apparatus for uplink resource assignment for cellular network using unlicensed band | |
KR102564675B1 (en) | Methods for performing hybrid repeat request (harq) in cellular operations over unlicensed bands | |
JP2012503414A (en) | Method and configuration in communication system | |
CN102202408A (en) | Method, system and device for scheduling multiple subframes | |
CN102067481B (en) | Method for processing NDI in random access procedure and a method for transmitting and receiving a signal using the same | |
EP2186247A1 (en) | Method for controlling harq operation in dynamic radio resource allocation | |
KR20160036458A (en) | Method and apparatus for device to device harq process management | |
CN102355336A (en) | Buffer status report (BSR) triggering method, device and user equipment | |
CN102118236A (en) | Feedback method and feedback device based on competitive resource | |
WO2017129127A1 (en) | Method, user equipment and base station for use in data transmission | |
CN107211394B (en) | Network equipment, user equipment and downlink data transmission method | |
US20210273767A1 (en) | Method for flexible feedback in v2x transmission and user equipment | |
CN103107874B (en) | A kind of method and apparatus sending data block | |
CN113508548A (en) | Communication device, infrastructure equipment and method | |
US10812247B2 (en) | Methods and network nodes for scheduling a plurality of TTI-bundle transmissions | |
KR20140030832A (en) | Receiving memory management method and device for harq | |
CN101610136B (en) | Method for realizing allocation of downlink continuous scheduling reservation processes and base station | |
CN104349490A (en) | Dispatching method and device | |
KR20060053077A (en) | An scheduling method in node b and ue operation considering compressed mode | |
KR20120010022A (en) | Method and apparatus for transmitting and receiving uplink resource allocation information in wireless communication system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |