The invention relates to telecommunication system, and particularly to method and corresponding device for data retransmission at the final retransmission in the wireless network using automatic repeat request (ARQ) mechanism.
In the wireless network using ARQ mechanism, error of signaling failure will occur at the final retransmission or under other conditions. For instance, in bad telecommunication environment, it is likely that, the data packet received by the receiver is correct at the final retransmission and the receiver feedbacks an ACK to the transmitter, but the feedback received by the transmitter is NACK due to the bad telecommunication environment. At this moment, according to ARQ mechanism, the transmitter could not delete the data packet from the buffer and has to retransmit the data packet automatically some time later, which at least leads to the waste of resource.
Furthermore, at the final retransmission using ARQ, it will probably lead to more serious problems, such as unrecoverable discarding of the transmitted data packet and so on. Hereinafter, with reference to long term evolution (LTE) system, the problem possibly incurred by the final retransmission of ARQ and the reason thereof will be further analyzed.
3GPP (the 3rd Generation Partnership Project) proposed a conceive of LTE system on the Evolved UTRAN conference held on November 2004 in Toronto, Canada, and established the LTE research project on December 2004. The basic target of LTE system is to compete with other technologies in the field of Mobile Broadband Wireless Access (MBWA), such as reducing per-bit cost, enhancing the supporting capacity for future services, flexible deployment on the existing and new frequency band, simple structure, open interface and taking into account the appropriate power saving of the terminal. LTE system has introduced the features of IP network on the basis of traditional mobile telecommunication network, so as to well support IP multi-media service. It could support VoIP, video telephone, VOD (Video on Demand), IM and MBMS better, meanwhile, consider providing sound development basis for the new emerging service in the future, and it improves the development of wireless broadband access technology and industry.
In LTE system, the employed ARQ operation is largely based on the indication from the hybrid automatic repeat request (HARQ). But the error of signaling failure is inevitably incurred at the final retransmission and under other conditions. Reference 25.813 E-UTRA: radio interface protocol aspects (refers to as reference 1 hereinafter) gives the basic rules about the ARQ operation in LTE system:
The first rule means that the HARQ transmitter should be responsible for detecting the successful or failed delivery of a data packet when reaching the maximum retransmission limit. The reason is that only the transmitter knows the maximum retransmission limit. Based on this rule, the HARQ transmitter notifies the ARQ transmitter to retransmit or discard the related radio link control (RLC) data packet, in other words, the data packet at the final retransmission. Then the ARQ level retransmission occurs earlier than the sending of status report after decoding to the receiver by the transmitter. This solution seems reasonable, but it in fact leads to other drawbacks, such as the waste of wireless telecommunication resource as mentioned above, and RLC retransmission delay because the retransmission will happen some time later. More seriously, this solution may result in the unrecoverable discarding of RLC data packet because, in some cases, the transmitter may consider that the data packet received by the receiver is correct, such that it deletes the data packet mistakenly, whereas the data packet received by the receiver is actually incorrect.
The reference 1 indicates the solution that the HARQ transmitter should be used to indicate and solve the error happened at the final retransmission. But the solution also leads to many other drawbacks as follows:
1) Drawback on the ACK→NACK Scenario
According to current rules, after the final retransmission finished, the HARQ transmitter flushes the transmitter buffer. But when ACK→NACK happened at the final retransmission, that is to say, the data packet received by the receiver at the final retransmission is correct and therefore the receiver feedbacks an ACK to the transmitter, but the feedback received by the transmitter is NACK so that the transmitter may misunderstand that the data packet received by the receiver is incorrect, the HARQ transmitter indicates the ARQ transmitter to retransmit the related RLC data packet, which leads to the waste of wireless telecommunication resource. The detailed procedure of this scenario is shown in
2) Drawback on the NACK→ACK Scenario
When NACK→ACK happened at the final retransmission, that is to say, the data packet received by the receiver at the last transmission is incorrect and the receiver feedbacks a NACK to the transmitter, but the transmitter receives an ACK mistakenly and may misunderstand that the data packet received by the receiver is correct, things happening on the receiver and the transmitter are as follows respectively:
Through above analysis, it could be understood that, when using ARQ mechanism, the signaling error will happen at least at the final retransmission. Therefore, it is necessary to resolve this problem so as to guarantee the accuracy and high speed of data transmission.
To solve the above signaling error problem happening at the final retransmission, one object of the invention is to provide a data retransmission controlling scheme for determining whether or not to ask for the transmitter to retransmit, by judging whether or not the final retransmission is correct, in the wireless network using ARQ.
According to the first aspect of the invention, there is provided a method, in a communication equipment as a receiver in wireless telecommunication network using ARQ, for controlling data retransmission at the final retransmission, comprising the steps of: receiving a retransmitted data packet from another communication equipment as a transmitter; judging whether or not said retransmitted data packet is at the final retransmission; if said retransmitted data packet is at the final retransmission, sending indication information to said another communication equipment as a transmitter according to the decoding result of said retransmitted data packet.
According to the second aspect of the invention, there is provided a controlling device, in a communication equipment as a receiver in wireless telecommunication network using ARQ, for controlling data retransmission at the final retransmission, comprising: a receiving means for receiving a retransmitted data packet sent from another communication equipment as a transmitter; a first judging means for judging whether or not said retransmitted data packet is at the final retransmission; a retransmission controlling means for if said retransmitted data packet is at the final retransmission, sending indication information to said another communication equipment as a transmitter according to the decoding result of said retransmitted data packet.
According to the third aspect of the invention, there is provided a method, in a communication equipment as a transmitter in wireless telecommunication network using ARQ, for auxiliary controlling data retransmission at the final retransmission, comprising the steps of: receiving indication information, which is used for indicating whether a retransmitted data packet at the final retransmission is correct or not, from another communication equipment as a receiver; according to said indication information, retransmitting said retransmitted data packet or sending the next data packet to be transmitted.
According to the fourth aspect of the invention, there is provided an auxiliary controlling means, in a communication equipment as a transmitter in wireless telecommunication network using ARQ, for controlling data retransmission at the final retransmission, comprising: an auxiliary receiving means for receiving indication information from another communication equipment as a receiver; a retransmission controlling means for according to said indication information, retransmitting said retransmitted data packet or sending the next data packet to be transmitted.
According to the fifth aspect of the invention, there is provided a communication equipment in wireless network using ARQ, comprising said controlling means according to the second aspect of the invention and/or the auxiliary controlling means according to the fourth aspect of the invention.
Compared with the prior art, the present invention has the advantages as follows:
(1) Since the decoding result of the transmitted data packet is generated by the receiver, it totally avoids the signaling error at the final retransmission hereinabove.
(2) The receiver could flush the buffer of the HARQ receiver very quickly, which decreases the requirement for HARQ buffer.
(3) The receiver sends indication information to ask for the transmitter to retransmit the data packet and the retransmission time is earlier than that of the current solution, which makes the retransmission speed faster.
(4) The receiver sends indication information to indicate the transmitter to discard the data packet and start the transmission of the next data packet, which avoids the unrecoverable data packet discarding.
(5) The retransmission time field is redefined to detect the occurrence of the final retransmission, without generating new L1 signaling.
Other features, objects and advantages of the present invention will become more apparent by reading the following detailed description of the non-limiting embodiment together with the accompany drawings.
Detailed description of the invention is given as below with reference to the appended drawings.
Referring to
Therefore, it could be understood that unnecessary retransmission happens in the condition shown in
Firstly, during the above timed period, if the receiver feedbacks the information about the occurrence of NACK→ACK to the HARQ transmitter, the ARQ transmitter will start retransmission, as shown in
Secondly, during the above timed period, if the receiver does not feedback any information about signaling error, the HARQ transmitter will trigger the ARQ transmitter to discard the related RLC data packet, which leads to the unrecoverable error.
In the first embodiment of the present invention, before sending the indication information to the transmitter, the receiver decodes the retransmitted data packet which was received at the final retransmission, so as to obtain the decoding result. If the decoding result shows that the retransmitted data packet is correct, the receiver sends retransmission-correct indication information to the transmitter for indicating the retransmitted data packet received by the receiver is correct, otherwise, the receiver sends retransmission-incorrect indication information to the transmitter for indicating the retransmitted data packet received by the receiver is incorrect.
Correspondingly, in the first embodiment of the present invention, after receiving the above indication information, the transmitter judges the indication information: if it is retransmission-correct indication information, the transmitter does not start retransmission, but starts to transmit the next data packet to be transmitted; on the contrary, if it is retransmission-incorrect indication information, the transmitter starts retransmission, as shown in
Due to the utilization of the mechanism shown in
In the first embodiment of the present invention, before sending the indication information, the receiver has sent NACK or ACK response information to the transmitter. The person skilled in the art could understand that, in such an embodiment, sending the NACK or ACK response information to the transmitter is to make the operation of the transmitter and the receiver comply with the existing norms, which will not limit the present invention. As a matter of fact, after receiving NACK or ACK response information, the transmitter does not do any procession according to the content of the response information.
In the first embodiment of the present invention, after the final retransmission, no matter the transmitter receives NACK or ACK response information from the receiver, the transmitter starts to transmit the next data packet to be transmitted. However, preferably, if the above indication information is for correct retransmission, the response information is ACK, and on the contrary, if the indication information is for incorrect retransmission, the response information is NACK.
The person skilled in the art could understand that, in the present invention, the receiver determines whether the final retransmission happens or not. It could be seen that in the existing solution, only the transmitter knows whether the final retransmission happens or not. Therefore, in the present invention, the receiver must be enabled to determine whether the final retransmission happens or not.
In the first embodiment of the present invention, the receiver determines whether the final retransmission happens or not by the retransmission times information, which is used for indicating the retransmission time. More specifically, in the first embodiment of the present invention, the retransmission times information is contained in the transmitted data packet, and therefore, the receiver could know the retransmission times information when decoding the data packet.
The person skilled in the art could understand that, in other embodiments of the present invention, the receiver could obtain the retransmission times information for indicating the retransmission time by other means. For instance, while sending a data packet, the transmitter also sends a broadcast message, through which the receiver could obtain the retransmission times information.
In the first embodiment of the present invention, the retransmission sequence number (RSN) field in a data packet is used to represent the retransmission time, and before sending a data packet at the first time, the transmitter sets the RSN as maximum retransmission time, and then decreases the RSN by 1 each time the data packet is retransmitted. For instance, if the maximum retransmission time is 5, the initial value of the RSN is 5. After the data packet is transmitted twice, the value of the RSN will be 3. The person skilled in the art could understand that, when the value of the RSN is 0, the receiver determines that the final retransmission happens, that is to say, the data packet retransmitted at this time is at the final retransmission.
Referring to
Referring to
Referring to
Referring to
The person skilled in the art could understand that the ARQ transmitter, the HARQ transmitter, the HARQ receiver and the ARQ receiver above are only general names of the means used to accomplish the ARQ mechanism, and they could be realized by using specific means in different embodiments.
Referring to
Referring to
Referring to
Referring to
Referring to
As for the specific components of the communication equipment 3 as a transmitter and the communication equipment 3′ as a receiver, please refer to
Referring to
The person skilled in the art could understand that the first judging means 312 is further used for judging whether or not said retransmitted data packet is at the final retransmission, according to the retransmission times information, in said retransmitted data packet, for indicating the retransmission time. For instance, the first judging means 312 could judge whether or not the retransmitted data packet is at the final retransmission by the procedure shown in
In the sixth embodiment of the present invention, the communication equipment further comprises a buffer deleting means for if said retransmitted data packet is at the final retransmission, deleting the relevant information of said retransmitted data packet from the buffer.
The person skilled in the art could understand that, in the sixth embodiment of the present invention, said retransmission controlling means is further used for sending said indication information to an ARQ means of said transmitter via an ARQ means of said receiver.
Referring to
The person skilled in the art could understand that, in other embodiments, the retransmission controlling means 313 and the retransmission controlling means 322 shown in
The person skilled in the art could understand that, in the seventh embodiment of the present invention, said auxiliary controlling device 32 further comprises a buffer deleting means for if said indication information is for correct retransmission, deleting the relevant information of said retransmitted data packet from the buffer.
In the eighth embodiment of the present invention, there is provided a communication equipment in wireless network using ARQ, comprising said controlling device according to the sixth embodiment and said auxiliary controlling device according to the sixth embodiment.
The person skilled in the art could understand that, the communication equipment in the eighth embodiment could be a network equipment or a user equipment.
Although the embodiments of the present invention have been described above with reference to the drawings, it is to be understood that, the present invention is not limited to the embodiments, and various modifications and amendments can be made without departing from the scope of the attached claims by those skilled in the art.
Number | Date | Country | Kind |
---|---|---|---|
200610030362.0 | Aug 2006 | CN | national |
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/CN2007/002543 | 8/22/2007 | WO | 00 | 2/23/2009 |