CN100428663C - A method, device and system for detecting data loss - Google Patents
A method, device and system for detecting data loss Download PDFInfo
- Publication number
- CN100428663C CN100428663C CNB2006100985155A CN200610098515A CN100428663C CN 100428663 C CN100428663 C CN 100428663C CN B2006100985155 A CNB2006100985155 A CN B2006100985155A CN 200610098515 A CN200610098515 A CN 200610098515A CN 100428663 C CN100428663 C CN 100428663C
- Authority
- CN
- China
- Prior art keywords
- data
- mac
- tsn
- pdu
- data loss
- 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
Images
Landscapes
- Mobile Radio Communication Systems (AREA)
Abstract
本发明涉及通讯技术领域中一种检测数据丢失数的方法、设备及系统。所述方法包括:用户设备侧利用传输序列号TSN表示MAC-es PDU中所封装的第一个MAC-d PDU序号,将携带所述TSN的数据发送给基站;基站接收到数据后,计算连续两次接收数据的进程差,根据所述进程差判断是否存在数据丢失;当进程差为2时,根据所述前后两次接收到数据的TSN值和所发送的数据中MAC-d PDU的个数计算丢失的MAC-d PDU个数。本发明通过利用TSN指示MAC-es PDU封装的第一个MAC-d PDU的序号,可以获知上个TTI的传输情况,并检测丢失的MAC-d PDU个数。从而通过相应处理,减少重传次数,可以提高系统吞吐量和发送成功率。
The invention relates to a method, device and system for detecting the number of data loss in the technical field of communication. The method includes: the user equipment side uses the transmission sequence number TSN to indicate the sequence number of the first MAC-d PDU encapsulated in the MAC-es PDU, and sends the data carrying the TSN to the base station; after the base station receives the data, the calculation continues The process difference of receiving data twice, judge whether there is data loss according to the process difference; Calculate the number of lost MAC-d PDUs. In the present invention, by using TSN to indicate the serial number of the first MAC-d PDU encapsulated by the MAC-es PDU, the transmission situation of the last TTI can be known, and the number of lost MAC-d PDUs can be detected. Therefore, through corresponding processing, the number of retransmissions is reduced, and the system throughput and transmission success rate can be improved.
Description
技术领域 technical field
本发明涉及通讯技术领域,尤其涉及一种检测数据丢失数的方法、设备及系统。The invention relates to the technical field of communications, in particular to a method, device and system for detecting data loss numbers.
背景技术 Background technique
3GPP(第三代伙伴组织计划)组织在2004年开始制定WCDMA系统上行数据传输增强技术HSUPA(高速上行包数据接入),所述HSUPA系统采用HARQ(复合重传)的技术、NodeB快速调度技术和上行2ms短帧技术,极大的提高了上行用户数据的吞吐率,其空口峰值速率可达到5.76Mbps,并且也比较大的提高了系统的上行容量。3GPP (Third Generation Partnership Project) organization began to formulate WCDMA system uplink data transmission enhancement technology HSUPA (High Speed Uplink Packet Data Access) in 2004. The HSUPA system uses HARQ (composite retransmission) technology and NodeB fast scheduling technology And the uplink 2ms short frame technology greatly improves the throughput rate of uplink user data. The peak rate of the air interface can reach 5.76Mbps, and it also greatly improves the uplink capacity of the system.
HSUPA系统不涉及WCDMA系统RLC(无线链路控制)层以上的实体,其新增了MAC(媒体接入控制)实体和物理层信道,数据传输过程的协议模型如图1所示:The HSUPA system does not involve entities above the RLC (Radio Link Control) layer of the WCDMA system. It adds MAC (Media Access Control) entities and physical layer channels. The protocol model of the data transmission process is shown in Figure 1:
UE侧逻辑信道DTCHs(专用业务信道)/DCCHs(专用控制信道)的数据通过MAC-d、MAC-es/e实体处理后,承载到E-DCH(增强的专用信道)传输信道上,并映射到上行物理信道E-DPDCHs上,由空口发给NodeB。其中MAC-es/e实体是引入HSUPA技术后,新增的功能实体,主要负责把来自不同MAC-d flow数据流的MAC-d PDU(MAC-d协议数据单元)数据复用生成MAC-e PDU数据块后再进行传输,每个TTI(传输时间间隔)只能传输1个MAC-e PDU数据块。After the data of the logical channel DTCHs (Dedicated Traffic Channel)/DCCHs (Dedicated Control Channel) on the UE side is processed by the MAC-d and MAC-es/e entities, it is carried on the E-DCH (Enhanced Dedicated Channel) transport channel and mapped On the uplink physical channel E-DPDCHs, it is sent to the NodeB through the air interface. Among them, the MAC-es/e entity is a newly added functional entity after the introduction of HSUPA technology. It is mainly responsible for multiplexing MAC-d PDU (MAC-d protocol data unit) data from different MAC-d flow data streams to generate MAC-e After the PDU data block is transmitted, each TTI (transmission time interval) can only transmit 1 MAC-e PDU data block.
UE侧的MAC-es/e实体的结构如图2所示:MAC-es/e实体的功能模块“E-TFC Selection”用于传输格式选择,确定一个TTI内可以传输MAC-ePDU的大小,按照允许传输的数据块大小传输。“Multiplexing and TSNsetting”功能模块用于将来自不同MAC-d flow数据流的MAC-d PDU数据包复用生成MAC-e PDU数据块。然后将MAC-e PDU数据块传送给功能模块HARQ(停等重传实体)。HARQ功能模块分配给该TTI数据块MAC-e PDU一个进程,使用下行同步ACK/NACK进程传输方法进行数据传输。The structure of the MAC-es/e entity on the UE side is shown in Figure 2: the functional module "E-TFC Selection" of the MAC-es/e entity is used to select the transmission format and determine the size of the MAC-ePDU that can be transmitted within one TTI. Transfer according to the block size allowed for transfer. The "Multiplexing and TSNsetting" function module is used to multiplex MAC-d PDU data packets from different MAC-d flow data flows to generate MAC-e PDU data blocks. Then transmit the MAC-e PDU data block to the functional module HARQ (stop and wait for retransmission entity). The HARQ function module assigns a process to the TTI data block MAC-e PDU, and uses the downlink synchronous ACK/NACK process transmission method for data transmission.
现有技术方案定义了MAC-e PDU数据块的格式,如图3所示:其中DDI(数据描述指示)、N都是MAC-e PDU的头信息,其中DDI包括:逻辑信道ID、MACd Flow ID、RLC PDU大小等信息;N表示一个MAC-es PDU中包含的RLC PDU的个数。TSN表示在E-DCH传输信道上该逻辑信道MAC-es PDU的传输序列号。MAC-e PDU在每个TTI边界被发送。每个MAC-e PDU中可能包含多个MAC-es PDU。每个MAC-es PDU对应于一组DDI、N、TSN,并由多个MAC-d PDU组合成。所述MAC-d PDU等同于RLC PDU,指来自RLC层的数据单元。假设MAC-e PDU中仅仅包含一个MAC-es PDU,即DDI、N、TSN只有一组的,则每次MAC-e PDU在组装和发送后,TSN以步长为1递增,以(0...63)为循环周期。The prior art scheme defines the format of the MAC-e PDU data block, as shown in Figure 3: wherein DDI (data description indication), N are header information of MAC-e PDU, wherein DDI includes: logical channel ID, MACd Flow ID, RLC PDU size and other information; N indicates the number of RLC PDUs contained in a MAC-es PDU. TSN indicates the transmission sequence number of the logical channel MAC-es PDU on the E-DCH transmission channel. MAC-e PDUs are sent on every TTI boundary. Each MAC-e PDU may contain multiple MAC-es PDUs. Each MAC-es PDU corresponds to a set of DDI, N, TSN and is composed of multiple MAC-d PDUs. Described MAC-d PDU is equal to RLC PDU, refers to the data unit from RLC layer. Assuming that the MAC-e PDU contains only one MAC-es PDU, that is, there is only one set of DDI, N, and TSN, then each time after the MAC-e PDU is assembled and sent, the TSN is incremented with a step size of 1, starting with (0. ..63) is the cycle period.
在NodeB侧接收到UE上传的MAC-e PDU后,将其中封装的MAC-esPDU拆分并按MACd流发送到RNC的MACes实体,在RNC的MACes实体的重排序队列分发功能块将来自同一个MACd流的数据按逻辑信道ID分发到不同的重排序实体/组合功能实体队列。这样就保证了在每个重排序实体/组合功能实体队列中的MAC-es PDU都有相同的MACd Flow ID和逻辑信道ID。After receiving the MAC-e PDU uploaded by the UE on the NodeB side, the encapsulated MAC-esPDU is split and sent to the MACes entity of the RNC according to the MACd flow, and the reordering queue distribution function block of the MACes entity of the RNC will come from the same The data of the MACd flow is distributed to different reordering entity/combining functional entity queues according to the logical channel ID. This ensures that the MAC-es PDUs in each reordering entity/combining functional entity queue have the same MACd Flow ID and logical channel ID.
上述过程中利用TSN和CFN(连续帧号)和SubFn(子帧号),可以排除重复发送的数据包,并将连续的MAC-es PDU拆分成RLC PDU传送到数据包拆分实体中,随后传送到RNC的RLC层。Utilize TSN and CFN (continuous frame number) and SubFn (subframe number) in the above-mentioned process, can get rid of the data packet that sends repeatedly, and continuous MAC-es PDU is split into RLC PDU and sends in the data packet splitting entity, It is then passed to the RLC layer of the RNC.
由上述叙述可知,现有技术中通过增加TSN指示,在RNC的重排序实体/组合功能实体中实现对无序MAC-es PDU的排序,虽然在和CFN和SubFn的配合下可以在一定接收窗口范围内实现正确的排序,但是在存在数据丢失情况下,却无法检测出数据的丢失数量。As can be seen from the above description, in the prior art, by adding TSN instructions, the reordering entity/combining function entity of the RNC realizes the sorting of out-of-order MAC-es PDUs, although it can be in a certain receiving window under the cooperation of CFN and SubFn Achieving correct sorting within ranges, but in the presence of data loss, it is impossible to detect the amount of data loss.
发明内容 Contents of the invention
本发明的目的在于提供一种检测数据丢失数的方法、设备及系统。The object of the present invention is to provide a method, device and system for detecting the number of data loss.
本发明的目的是通过以下技术方案实现的:The purpose of the present invention is achieved through the following technical solutions:
一种检测数据丢失数的方法,包括:A method of detecting data loss data comprising:
A、用户设备侧利用传输序列号TSN表示MAC-es协议数据单元PDU中所封装的第一个MAC-d PDU序号,将携带所述TSN的数据发送给基站;A. The user equipment side uses the transmission sequence number TSN to represent the first MAC-d PDU sequence number encapsulated in the MAC-es protocol data unit PDU, and sends the data carrying the TSN to the base station;
B、基站接收到数据后,计算连续两次接收数据的进程差,根据所述进程差判断是否存在数据丢失;B. After the base station receives the data, it calculates the process difference of receiving data twice in a row, and judges whether there is data loss according to the process difference;
C、当进程差为2时,根据所述前后两次接收到数据的TSN值和所发送的数据中MAC-d PDU的个数计算丢失的MAC-d PDU个数。C. When the process difference is 2, calculate the number of lost MAC-d PDUs according to the TSN values of the data received twice before and after and the number of MAC-d PDUs in the sent data.
所述步骤A中TSN的表示方法为:The representation method of TSN in the step A is:
TSNi+1=mod(TSNi+Ni+1,64),TSN i+1 = mod(TSN i +N i +1, 64),
其中TSNi+1为i+1进程发送数据中第一个MAC-d PDU的序号;Where TSN i+1 is the serial number of the first MAC-d PDU in the data sent by the i+1 process;
TSNi为i进程发送数据中的第一个MAC-d PDU的序号;TSN i is the sequence number of the first MAC-d PDU in the data sent by process i;
Ni为i进程发送MAC-d PDU的个数;Ni is the number of MAC-d PDUs sent by process i;
mod表示对后续扩号中的数取模运算。mod means to take the modulo operation on the number in the subsequent expansion.
所述进程差计算方法为:The process difference calculation method is:
进程差=(后接收数据时间-先接收数据时间)/传输时间间隔长度。Process difference = (later data reception time - first data reception time)/transmission time interval length.
所述步骤B中当计算进程差为1时,表明数据传输进程连续,不存在数据丢失。In the step B, when the calculation process difference is 1, it indicates that the data transmission process is continuous and there is no data loss.
所述步骤C中计算丢失MAC-d PDU的个数的方法进一步包括:The method for calculating the number of lost MAC-d PDUs in the step C further includes:
TSNx+i=mod(TSNx+Nx+Nx+i-1,64),TSN x+i = mod(TSNx + N x +N x+i-1 , 64),
其中TSNx+i为后一x+i进程接收数据中第一个MAC-d PDU的序号;Where TSN x+i is the serial number of the first MAC-d PDU in the data received by the subsequent x+i process;
TSNx为前一x进程接收数据中第一个MAC-d PDU的序号;TSN x is the sequence number of the first MAC-d PDU in the data received by the previous x process;
Nx为前一x进程接收的MAC-d PDU的个数;N x is the number of MAC-d PDUs received by the previous x process;
Nx+i-1为丢失的MAC-d PDU的个数。N x+i-1 is the number of lost MAC-d PDUs.
一种检测数据丢失数的系统,包括用户设备侧和基站侧,在用户设备侧设置传输序列号设定模块,用于为MAC-es协议数据单元PDU设置表示MAC-es PDU中所封装的第一个MAC-d PDU序号的TSN值;A system for detecting the number of data loss, including a user equipment side and a base station side, a transmission sequence number setting module is set on the user equipment side, and is used to set the MAC-es protocol data unit PDU to represent the first packet encapsulated in the MAC-es PDU TSN value of a MAC-d PDU sequence number;
在基站侧设置:Set on the base station side:
进程差计算模块,用于记录每次接收数据的时间,根据所述时间计算连续两次接收数据的进程差;The process difference calculation module is used to record the time of receiving data each time, and calculates the process difference of receiving data twice in a row according to the time;
数据丢失判断模块,用于根据进程差计算模块的计算结果判断是否进程连续,从而确定是否有数据丢失;A data loss judgment module is used to judge whether the process is continuous according to the calculation result of the process difference calculation module, so as to determine whether there is data loss;
数据丢失数计算模块,用于接收数据丢失判断模块的判断结果,当进程差为2时,根据所述前后两次接收到数据的TSN值和所发送的数据中MAC-dPDU的个数计算丢失的MAC-d PDU个数。The data loss number calculation module is used to receive the judgment result of the data loss judgment module, and when the process difference is 2, calculate the loss according to the TSN value of the data received twice before and after and the number of MAC-dPDUs in the sent data The number of MAC-d PDUs.
一种基站,包括:A base station, comprising:
进程差计算模块,用于记录每次接收数据的时间,根据所述时间计算连续两次接收数据的进程差;The process difference calculation module is used to record the time of receiving data each time, and calculates the process difference of receiving data twice in a row according to the time;
数据丢失判断模块,用于根据进程差计算模块的计算结果判断是否进程连续,从而确定是否有数据丢失;A data loss judgment module is used to judge whether the process is continuous according to the calculation result of the process difference calculation module, so as to determine whether there is data loss;
数据丢失数计算模块,用于接收数据丢失判断模块的判断结果,当进程差为2时,根据所述前后两次接收到数据的TSN值和所发送的数据中MAC-dPDU的个数计算丢失的MAC-d PDU个数。The data loss number calculation module is used to receive the judgment result of the data loss judgment module, and when the process difference is 2, calculate the loss according to the TSN value of the data received twice before and after and the number of MAC-dPDUs in the sent data The number of MAC-d PDUs.
由上述本发明提供的技术方案可以看出,本发明通过利用TSN指示MAC-es PDU封装的第一个MAC-d PDU的序号,可以获知上个TTI的传输情况,并检测丢失的MAC-d PDU个数。从而通过相应处理,减少重传次数,可以提高系统吞吐量和发送成功率。As can be seen from the technical solution provided by the present invention above, the present invention can know the transmission situation of the last TTI and detect the lost MAC-d PDU by utilizing the sequence number of the first MAC-d PDU encapsulated by the TSN to indicate the MAC-es PDU. Number of PDUs. Therefore, through corresponding processing, the number of retransmissions is reduced, and the system throughput and transmission success rate can be improved.
附图说明 Description of drawings
图1为现有技术HSUPA系统数据传输过程协议模型示意图;Fig. 1 is the schematic diagram of prior art HSUPA system data transmission process protocol model;
图2为现有技术UE侧MAC-es/e实体结构示意图;FIG. 2 is a schematic diagram of a UE-side MAC-es/e entity structure in the prior art;
图3为现有技术MAC-e PDU数据块的格式;Fig. 3 is the format of prior art MAC-e PDU data block;
图4为本发明所述系统一种实施例模块示意图;Fig. 4 is a schematic diagram of a module of an embodiment of the system of the present invention;
图5为本发明所述方法一种实施例操作流程图;Fig. 5 is a flow chart of the operation of an embodiment of the method of the present invention;
图6为本发明UE侧一种实施例组装MAC-e PDU示意图。FIG. 6 is a schematic diagram of assembling a MAC-e PDU according to an embodiment of the UE side of the present invention.
具体实施方式 Detailed ways
本发明的核心思想是提供一种检测数据丢失数的方法及系统,利用TSN来表示MAC-e PDU中传输的起始MAC-d PDU序号,结合传输的进程ID,可以检测出数据丢失数,从而提高系统吞吐量和发送成功率。The core idea of the present invention is to provide a method and system for detecting the number of data loss, using TSN to represent the initial MAC-d PDU serial number transmitted in the MAC-e PDU, combined with the process ID of the transmission, the number of data loss can be detected, Thereby improving system throughput and transmission success rate.
本发明提供一种检测数据丢失数的系统,所述系统一种实施例模块示意图如图4所示,在UE侧,设置有传输序列号设定模块,用于为MAC-es PDU设置TSN值,用于表示MAC-es PDU中封装的第一个MAC-d PDU的序号。The present invention provides a system for detecting the number of data loss. The module diagram of an embodiment of the system is shown in Figure 4. On the UE side, a transmission sequence number setting module is provided for setting the TSN value for the MAC-es PDU. , used to indicate the sequence number of the first MAC-d PDU encapsulated in the MAC-es PDU.
在NodeB侧设置有进程差计算模块、数据丢失判断模块、数据丢失数计算模块;A process difference calculation module, a data loss judgment module, and a data loss number calculation module are set on the NodeB side;
所述进程差计算模块用于记录每次接收数据的时间,根据所述时间计算连续两次接收数据的进程差,具体可表示为:The process difference calculation module is used to record the time of receiving data each time, and calculates the process difference of receiving data twice in a row according to the time, which can be specifically expressed as:
进程差=(后接收数据时间-先接收数据时间)/传输时间间隔长度。Process difference = (later data reception time - first data reception time)/transmission time interval length.
所述数据丢失判断模块用于根据进程差计算模块的计算结果判断是否进程连续,从而确定是否有数据丢失,只有当进程差为1时,才可确定进程连续,否则,存在数据丢失。The data loss judgment module is used to judge whether the process is continuous according to the calculation result of the process difference calculation module, so as to determine whether there is data loss. Only when the process difference is 1, the process can be determined to be continuous, otherwise, there is data loss.
所述数据丢失数计算模块用于接收数据丢失判断模块的判断结果,当进程差为2时,根据所述前后两次接收到数据的TSN值和所发送的数据中MAC-d PDU的个数计算丢失的MAC-d PDU个数。The data loss number calculation module is used to receive the judgment result of the data loss judgment module, when the process difference is 2, according to the TSN value of the data received twice before and after and the number of MAC-d PDUs in the data sent Calculate the number of lost MAC-d PDUs.
本发明提供一种检测数据丢失数的方法,利用TSN表示对应MAC-esPDU中封装的第一个MAC-d PDU的序号,根据该序号确定上一个TTI的传输情况,从而检测出丢失的数据数。其一种实施例操作流程如图5所示,包括如下步骤:The present invention provides a method for detecting the number of lost data, using TSN to represent the sequence number of the first MAC-d PDU encapsulated in the corresponding MAC-esPDU, and determining the transmission situation of the last TTI according to the sequence number, thereby detecting the number of lost data . An embodiment of the operation process is shown in Figure 5, including the following steps:
步骤1:UE侧MACes实体在进行组包操作时,传输序列号设定模块为封装后的数据包设置用来表示所封装的第一个MAC-d PDU的序号的TSN值,传送至NodeB端;Step 1: When the MACes entity on the UE side is performing a packet operation, the transmission sequence number setting module sets the TSN value for the encapsulated data packet to represent the sequence number of the first MAC-d PDU encapsulated, and transmits it to the NodeB ;
该组包过程如图6所示,TSN由逻辑信道独立维护,对应某一个逻辑信道的TSN计算如下所示:The grouping process is shown in Figure 6. The TSN is independently maintained by the logical channel, and the TSN calculation corresponding to a certain logical channel is as follows:
假定某进程向该逻辑信道申请Ni个MAC-d PDU数据包用于MAC-es PDU组装,计算得到的TSN为TSNi,则下一TTI对该逻辑信道的数据申请时计算TSN方式如下:Assuming that a process applies for N i MAC-d PDU data packets to the logical channel for MAC-es PDU assembly, and the calculated TSN is TSN i , then the TSN calculation method for the data application of the logical channel in the next TTI is as follows:
TSNi+1=mod(TSNi+Ni+1,64),TSN i+1 = mod(TSN i +N i +1, 64),
其中TSNi是当某HARQ进程第i次向逻辑信道申请MAC-d PDU用于组装MAC-es PDU时,计算得到的TSN信息,表示该MACes封装的第一个MAC-dPDU的序号,其初始值为0。例如,如果是第一次从该逻辑信道申请10个MAC-d PDU数据包,则TSN0设置为0,N0设置为10,计算得到下次数据申请时需要分配的TSN1=mod(10+1,64)=11,表示该次传输的MAC-d PDU开始的序号为11,之前已经传输了10个MAC-dPDU;Where TSN i is the TSN information calculated when a HARQ process applies for a MAC-d PDU to a logical channel for the i-th time to assemble a MAC-es PDU, indicating the sequence number of the first MAC-dPDU encapsulated by the MACes, and its initial The value is 0. For example, if it is the first time to apply for 10 MAC-d PDU data packets from this logical channel, then TSN 0 is set to 0, N 0 is set to 10, and the TSN 1 that needs to be allocated during the next data application is calculated = mod(10 +1, 64)=11, indicating that the serial number of the MAC-d PDU of this transmission is 11, and 10 MAC-dPDUs have been transmitted before;
Ni是当某进程第i次向逻辑信道申请用于组装MAC-es PDU的MAC-dPDU的个数;N i is the number of MAC-dPDUs used to assemble MAC-es PDUs when a process applies to the logical channel for the ith time;
步骤2:NodeB在接收到所述UE发送的数据后,进程差计算模块计算进程差;Step 2: after the NodeB receives the data sent by the UE, the process difference calculation module calculates the process difference;
NodeB每接收到数据,传输序列号设定模块会记录当前接收时间,将当前接收数据时间与前一次接收数据时间比较,计算两次接收数据进程差。例如:NodeB分别在Tj收到来自UE的MAC-e PDU0,在Tk接收到MAC-ePDU1,期间没有收到其他MAC-e PDU。对应同样的DDI存在对应的MACesPdu0和MACes Pdu1,则两次发包的进程差为:Every time NodeB receives data, the transmission sequence number setting module will record the current receiving time, compare the current receiving data time with the previous receiving data time, and calculate the difference between the two receiving data processes. For example: NodeB receives MAC-e PDU0 from UE at T j and MAC-e PDU1 at T k respectively, during which no other MAC-e PDUs are received. Corresponding to the same DDI, there are corresponding MACesPdu0 and MACes Pdu1, and the process difference between the two sending packets is:
i=(Tj-Tk)/TTIlength;i=( Tj - Tk )/TTIlength;
其中,TTIlength表示TTI长度。Wherein, TTIlength represents the TTI length.
步骤3:数据丢失判断模块根据进程差计算结果判断是否存在数据丢失,并将判断结果传送给数据丢失数计算模块;Step 3: the data loss judging module judges whether there is data loss according to the process difference calculation result, and transmits the judgment result to the data loss calculation module;
如果所述进程差为1时,表示数据传输是进程连续的,没有丢失的数据;如果进程差大于1,则表示之前有i-1个进程传输的数据无法正确接收,等待重传;If the process difference is 1, it means that the data transmission is continuous and there is no lost data; if the process difference is greater than 1, it means that the data transmitted by i-1 processes before can not be received correctly and wait for retransmission;
步骤4:当所述i值为2时,表示进程HARQ(i-1)发送的数据没有被NodeB正确接收,则数据丢失数计算模块计算该进程丢失的MAC-d PDU数;Step 4: when the i value is 2, it means that the data sent by the process HARQ (i-1) is not correctly received by the NodeB, then the data loss number calculation module calculates the MAC-d PDU number lost by the process;
假设与当前进程具有i个进程差的该进程之前的进程x对应于相同DDI的MAC-es PDU头信息为TSNx,Nx,则Assuming that the MAC-es PDU header information corresponding to the same DDI of the process x before the process with a difference of i processes from the current process is TSN x , N x , then
TSNx+i=mod(TSNx+Nx+Nx+i-1,64),TSN x+i = mod(TSN x +N x +N x+i-1 , 64),
其中Nx+i-1表示进程HARQx+i-1发送的MAC-d PDU个数,即没有正确接收的MAC-d PDU个数。Where N x+i-1 represents the number of MAC-d PDUs sent by process HARQ x+i-1 , that is, the number of MAC-d PDUs not received correctly.
综上所述,本发明通过利用TSN指示MAC-es PDU封装的第一个MAC-dPDU的序号,可以获知上个TTI的传输情况,并检测丢失的MAC-d PDU个数。从而通过相应处理,减少重传次数,可以提高系统吞吐量和发送成功率。In summary, the present invention can know the transmission situation of the last TTI and detect the number of lost MAC-d PDUs by using the TSN to indicate the sequence number of the first MAC-dPDU encapsulated by the MAC-es PDU. Therefore, through corresponding processing, the number of retransmissions is reduced, and the system throughput and transmission success rate can be improved.
以上所述,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。The above is only a preferred embodiment of the present invention, but the scope of protection of the present invention is not limited thereto. Any person skilled in the art within the technical scope disclosed in the present invention can easily think of changes or Replacement should be covered within the protection scope of the present invention. Therefore, the protection scope of the present invention should be determined by the protection scope of the claims.
Claims (7)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB2006100985155A CN100428663C (en) | 2006-07-04 | 2006-07-04 | A method, device and system for detecting data loss |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB2006100985155A CN100428663C (en) | 2006-07-04 | 2006-07-04 | A method, device and system for detecting data loss |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1901432A CN1901432A (en) | 2007-01-24 |
CN100428663C true CN100428663C (en) | 2008-10-22 |
Family
ID=37657190
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB2006100985155A Active CN100428663C (en) | 2006-07-04 | 2006-07-04 | A method, device and system for detecting data loss |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN100428663C (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2009010011A1 (en) * | 2007-07-17 | 2009-01-22 | Huawei Technologies Co., Ltd. | Method and apparatus for detecting data loss of radio link control layer |
CN101350941B (en) * | 2007-07-18 | 2011-06-15 | 电信科学技术研究院 | Network service control method, apparatus and system capable of providing high speed up packet service |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1175144A (en) * | 1996-06-27 | 1998-03-04 | 大宇电子株式会社 | Method of detecting lost or incorrect inserted packed based on sequence number |
CN1367964A (en) * | 1999-09-20 | 2002-09-04 | 诺基亚公司 | Error control method and apparatus |
CN1423869A (en) * | 1999-11-17 | 2003-06-11 | 艾利森电话股份有限公司 | Link Layer acknowledgement and retransmission for cellular telecommunications |
US20030210669A1 (en) * | 2002-05-13 | 2003-11-13 | Vayanos Alkinoos Hector | Data delivery in conjunction with a hybrid automatic retransmission mechanism in CDMA communication systems |
-
2006
- 2006-07-04 CN CNB2006100985155A patent/CN100428663C/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1175144A (en) * | 1996-06-27 | 1998-03-04 | 大宇电子株式会社 | Method of detecting lost or incorrect inserted packed based on sequence number |
CN1367964A (en) * | 1999-09-20 | 2002-09-04 | 诺基亚公司 | Error control method and apparatus |
CN1423869A (en) * | 1999-11-17 | 2003-06-11 | 艾利森电话股份有限公司 | Link Layer acknowledgement and retransmission for cellular telecommunications |
US20030210669A1 (en) * | 2002-05-13 | 2003-11-13 | Vayanos Alkinoos Hector | Data delivery in conjunction with a hybrid automatic retransmission mechanism in CDMA communication systems |
Also Published As
Publication number | Publication date |
---|---|
CN1901432A (en) | 2007-01-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4318733B2 (en) | Control protocol data unit transmission / reception method including processing time information | |
EP1673895B1 (en) | Medium access control priority-based scheduling for data units in a data flow | |
JP4906844B2 (en) | Method for generating lower layer data block in wireless mobile communication system | |
JP4806725B2 (en) | Method and apparatus for extended dedicated channel transmission control | |
CN100414862C (en) | A mobile communication system and method for improving data processing speed in the system | |
JP4469394B2 (en) | Method for reducing overhead of protocol data unit in wireless communication system | |
JP4870128B2 (en) | Method and apparatus for signaling terminal state information for uplink packet transmission in soft handover region | |
CN101039452B (en) | Transmission method and base station node of scheduling information in enhanced dedicated channel | |
CN104247373B (en) | Data pack transmission method and device | |
JP5069754B2 (en) | Control information transmission method in mobile communication system | |
CN101529816A (en) | Method and apparatus for performing handover using packet data convergence protocol (PDCP) reordering in mobile communication system | |
CN101401342A (en) | Method, apparatus and computer program for handling hybrid automatic repeat request failure | |
CN100484301C (en) | High-speed uplink grouping access service reconfiguration method | |
CN101479983A (en) | Wireless communicating method and wireless communicating device | |
KR20060122933A (en) | A method of associating the data packets with a sequence to receive the data packets in the correct order | |
WO2007143916A1 (en) | A triggering method for scheduling information report in the enhanced dedicated channel and a subscriber device | |
CN1939010A (en) | Communication method, user terminal, network element and computer program | |
CN100583824C (en) | High speed downlink grouping accessed data receiving and sending method and equipment | |
JP2007281808A (en) | Packet communication apparatus and packet communication method | |
CN1859073A (en) | Dow data repeating method in radio communication system | |
CN100428663C (en) | A method, device and system for detecting data loss | |
CN100488266C (en) | Method for submitting scheduling information of high-speed uplink packet access | |
JP2012521151A (en) | Method and apparatus in a wireless communication system | |
CN101060476B (en) | Dispatching information transmission method in enhanced special channel and user terminal | |
CN100484102C (en) | Method for transmitting scheduling information, user terminal and base-station node |
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 | ||
TR01 | Transfer of patent right |
Effective date of registration: 20211222 Address after: 450046 Floor 9, building 1, Zhengshang Boya Plaza, Longzihu wisdom Island, Zhengdong New Area, Zhengzhou City, Henan Province Patentee after: xFusion Digital Technologies Co., Ltd. Address before: 518129 Bantian HUAWEI headquarters office building, Longgang District, Guangdong, Shenzhen Patentee before: HUAWEI TECHNOLOGIES Co.,Ltd. |
|
TR01 | Transfer of patent right |