CN102111255A - Adaptive error detection method used for cellular mobile communication system - Google Patents
Adaptive error detection method used for cellular mobile communication system Download PDFInfo
- Publication number
- CN102111255A CN102111255A CN2011100039205A CN201110003920A CN102111255A CN 102111255 A CN102111255 A CN 102111255A CN 2011100039205 A CN2011100039205 A CN 2011100039205A CN 201110003920 A CN201110003920 A CN 201110003920A CN 102111255 A CN102111255 A CN 102111255A
- Authority
- CN
- China
- Prior art keywords
- overbar
- rtt
- protocol data
- data unit
- time
- 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.)
- Granted
Links
Images
Landscapes
- Mobile Radio Communication Systems (AREA)
- Detection And Prevention Of Errors In Transmission (AREA)
Abstract
本发明公开了一种用于蜂窝移动通信系统的自适应差错检测方法,包括如下步骤:分别在无线链路控制协议层实体中进行用于计算接收到的相邻两个协议数据单元的时间间隔的TI抽样、用于实现滤波的TI平滑,在媒体接入控制层中进行用于获取每个协议数据单元的往返时延的RTT抽样、用于实现滤波的RTT平滑和用于获取每个差错协议数据单元的重传次数的k抽样、用于实现滤波的k平滑;设置重排定时器的超时值。本发明通过自适应估计MAC PDU的重传时间,优化SR-ARQ的t-Reordering值,从而准确、及时地检测MAC层丢失的分组,避免RLC的不必要重传,并降低分组的重传时延。本发明实现复杂度低,不增加无线链路空中接口的开销。
The invention discloses an adaptive error detection method used in a cellular mobile communication system, which comprises the following steps: performing the calculation of the time interval between two adjacent protocol data units received in a radio link control protocol layer entity TI sampling, TI smoothing for filtering, RTT sampling for obtaining the round-trip delay of each protocol data unit, RTT smoothing for filtering, and for obtaining each K samples of the retransmission times of error protocol data units, used to realize k smoothing of filtering; set the timeout value of the rearrangement timer. The present invention optimizes the t-Reordering value of SR-ARQ by adaptively estimating the retransmission time of the MAC PDU, thereby accurately and timely detecting the lost packet of the MAC layer, avoiding unnecessary retransmission of RLC, and reducing the retransmission time of the packet. delay. The invention has low implementation complexity and does not increase the overhead of the wireless link air interface.
Description
技术领域technical field
本发明属于移动通信领域,具体是一种用于蜂窝移动通信系统的差错检测方法。The invention belongs to the field of mobile communication, in particular to an error detection method used in a cellular mobile communication system.
背景技术Background technique
新一代移动通信系统的演进思路主要是通过采用高阶调制方式和各种有效的信道编码技术,不断增强空中接口的数据传输能力,最终使无线接口和核心网络全部走向IP(Internet Protocol)化。The evolution idea of the new-generation mobile communication system is to continuously enhance the data transmission capability of the air interface by adopting high-order modulation methods and various effective channel coding technologies, and finally make the wireless interface and core network all move towards IP (Internet Protocol).
由于移动通信网络的无线接口部分采用无线传输方式,同有线网络相比,无线通信具有误码率高的特点,这将增加数据分组的丢失率,并引起突发丢包。高丢包率将劣化高层协议的性能,从而影响数据业务的质量,尤其是会降低传输层的传输控制协议(TCP,Transmission Control Protocol)的性能。为此,蜂窝移动通信系统的空中接口通常会采用具有强纠错能力的纠错编码,以降低无线接口的丢包率。但纠错编码会带来额外的开销,且纠错能力越强,这种开销越昂贵。同时,由于无线信道的特征是随时间变化,要求编码和调制随着信道的状态动态变化,因此,新一代移动通信系统的空中接口的物理层采用自适应的编码和调制技术(AMC,Adaptive Modulation and Coding)。Since the wireless interface part of the mobile communication network adopts wireless transmission mode, compared with the wired network, wireless communication has the characteristics of high bit error rate, which will increase the loss rate of data packets and cause sudden packet loss. A high packet loss rate will degrade the performance of high-level protocols, thereby affecting the quality of data services, especially the performance of Transmission Control Protocol (TCP, Transmission Control Protocol) at the transport layer. For this reason, the air interface of the cellular mobile communication system usually adopts an error correction code with strong error correction capability to reduce the packet loss rate of the wireless interface. However, error-correcting coding brings additional overhead, and the stronger the error-correcting capability, the more expensive this overhead is. At the same time, since the characteristics of wireless channels change with time, coding and modulation are required to change dynamically with the state of the channel. Therefore, the physical layer of the air interface of the new generation mobile communication system adopts adaptive coding and modulation technology (AMC, Adaptive Modulation) and Coding).
AMC能适应无线信道质量的动态变化,在降低空中无线接口的误码率的同时,提高无线频谱的利用率。然而,即使采用AMC技术,蜂窝移动通信系统的空中无线接口仍有较高的丢包率,不能满足高层协议。为此,新一代蜂窝移动通信系统在无线接口的链路层采用自动重传请求(ARQ,Automatic Repeat reQuest)技术,来进一步降低无线接口的丢包率。AMC can adapt to the dynamic change of wireless channel quality, while reducing the bit error rate of air wireless interface, it can improve the utilization rate of wireless spectrum. However, even with AMC technology, the air wireless interface of the cellular mobile communication system still has a high packet loss rate, which cannot meet the high-level protocol. For this reason, the new generation of cellular mobile communication system adopts Automatic Repeat reQuest (ARQ, Automatic Repeat reQuest) technology in the link layer of the wireless interface to further reduce the packet loss rate of the wireless interface.
在宽带码分多址(WCDMA,Wideband Code Division Multiple Access)的演进版本(R5~R9)中,其无线接口的媒体接入控制(MAC,Medium Access Control)层和无线链路控制协议(RLC,Radio Link Control)层均采用了ARQ技术。其中MAC层将传统的前向纠错(FEC,Forward Error Correction)和ARQ技术结合,发送方通过接收方反馈的肯定确认/否定确认(ACK/NACK,ACKnowledgement/Non-ACKnowledgement)决定是否重传,并在重传时采用递增冗余(IR:Incremental Redundancy)的方法自适应各种信道条件,提升系统性能。RLC层采用选择重传机制(SR-ARQ:Selective Repeat ARQ),接收方通过ACK/NACK告诉发送方正确接收到的分组序号和错误的分组序号,而发送方只重传错误的分组。In the evolution version (R5-R9) of Wideband Code Division Multiple Access (WCDMA, Wideband Code Division Multiple Access), the medium access control (MAC, Medium Access Control) layer and the radio link control protocol (RLC, Radio Link Control) layer adopts ARQ technology. Among them, the MAC layer combines the traditional forward error correction (FEC, Forward Error Correction) and ARQ technology, and the sender decides whether to retransmit through the positive confirmation/negative confirmation (ACK/NACK, ACKnowledgment/Non-ACKnowledgement) fed back by the receiver. And during retransmission, the incremental redundancy (IR: Incremental Redundancy) method is adopted to adapt to various channel conditions and improve system performance. The RLC layer adopts the selective retransmission mechanism (SR-ARQ: Selective Repeat ARQ). The receiver tells the sender the sequence number of the correctly received packet and the sequence number of the wrong packet through ACK/NACK, and the sender only retransmits the wrong packet.
WCDMA的演进版本在RLC层采用SR-ARQ的主要目的在于纠正混合自动重传请求(HARQ,Hybrid ARQ)的残余错误,以进一步降低丢包率。为了能对HARQ的残余错误进行纠正,接收方的SR-ARQ必须首先判断哪些分组在MAC层的HARQ中没有被正确重传。为此,RLC的SR-ARQ联合使用失序检测和重排定时器(t-Reordering)超时机制来检测在MAC层丢失的分组,如图1所示:在图1中的t1时刻,接收方(可以是用户设备(UE:user equipment)或演进基站(eNB:evolved Node-B),对应的发送方为eNB或UE,下同)接收到序号(SN:Sequence Number)为5的分组,由于序号为4的分组已经丢失,因此,此时VR(R)<VR(H)(VR(R):期望收到的下一按序分组的序号;VR(H):已接收分组的最大序号加1)。当发现VR(R)<VR(H)后,接收方启动重排定时器(t-Reordering),等待MAC层的HARQ重传,在t2时刻,重传定时器超时,t2-t1即为重传定时器的值。当t-Reordering超时,接收方向发送方发送状态报告(STATUS)分组,并将ACK序号(ACK-SN)和NACK序号(NACK-SN)分别设置为6和4,接收方收到STATUS分组后,选择重传序号为4的分组,从而实现差错恢复。The main purpose of adopting SR-ARQ at the RLC layer in the evolved version of WCDMA is to correct residual errors of Hybrid Automatic Repeat Request (HARQ, Hybrid ARQ), so as to further reduce the packet loss rate. In order to correct the residual error of HARQ, the SR-ARQ at the receiver must first determine which packets have not been correctly retransmitted in the HARQ of the MAC layer. For this reason, the SR-ARQ of RLC jointly uses out-of-sequence detection and reordering timer (t-Reordering) overtime mechanism to detect packets lost at the MAC layer, as shown in Figure 1: at time t1 in Figure 1, the receiver (It can be user equipment (UE: user equipment) or evolved base station (eNB: evolved Node-B), and the corresponding sender is eNB or UE, the same below) A packet with a sequence number (SN: Sequence Number) of 5 is received, because The packet with
上述SR-ARQ过程表明,t-Reordering定时器的值实际上是RLC层等待MAC层通过HARQ重传机制重传丢失的分组的时间。t-Reordering定时器的值对系统的性能有很大的影响,具体分析如下:The above SR-ARQ process shows that the value of the t-Reordering timer is actually the time for the RLC layer to wait for the MAC layer to retransmit lost packets through the HARQ retransmission mechanism. The value of the t-Reordering timer has a great impact on the performance of the system. The specific analysis is as follows:
1)t-Reordering定时器的值过小。如果t-Reordering定时器的值设置过小,将导致RLC接收方提前发送STATUS分组,即在HARQ重传丢失的分组p的过程中发送STATUS,而RLC发送方在收到STATUS后会重传p。因此,过小的定时器值将导致不必要的重传,这不仅会在接收方出现重复分组,同时会浪费信道资源,增加发送方的能量消耗。1) The value of the t-Reordering timer is too small. If the value of the t-Reordering timer is set too small, it will cause the RLC receiver to send the STATUS packet in advance, that is, send the STATUS during the HARQ retransmission of the lost packet p, and the RLC sender will retransmit p after receiving the STATUS . Therefore, too small a timer value will lead to unnecessary retransmission, which will not only cause repeated packets at the receiver, but also waste channel resources and increase the energy consumption of the sender.
2)t-Reordering定时器的值过大。如果t-Reordering定时器的值设置过大,将导致RLC接收方延迟发送STATUS,从而使RLC发送方不能及时重传丢失的分组,这会增加分组的在空中接口的时延,及分组的重装(reassemble)时延,而增加时延会影响上层传输协议和实施业务的性能。2) The value of the t-Reordering timer is too large. If the value of the t-Reordering timer is set too large, it will cause the RLC receiver to delay sending STATUS, so that the RLC sender cannot retransmit the lost packet in time, which will increase the delay of the packet on the air interface and the retransmission of the packet. Reassemble (reassemble) delay, and increasing the delay will affect the performance of the upper layer transmission protocol and the implementation of the business.
发明内容Contents of the invention
发明目的:针对上述现有存在的问题和不足,本发明的目的是提供一种用于蜂窝移动通信系统的自适应差错检测方法,该方法能准确、及时地检测无线链路丢包。Purpose of the invention: for above-mentioned existing problems and deficiencies, the purpose of the present invention is to provide a kind of adaptive error detection method for cellular mobile communication system, this method can detect wireless link packet loss accurately and in time.
技术方案:为实现上述发明目的,本发明采用的技术方案为:一种用于蜂窝移动通信系统的自适应差错检测方法,包括如下步骤:Technical solution: In order to realize the above-mentioned invention object, the technical solution adopted in the present invention is: a kind of self-adaptive error detection method for cellular mobile communication system, comprises the following steps:
(1)分别在无线链路控制协议层实体中进行用于计算接收到的相邻两个协议数据单元的时间间隔的TI抽样、用于实现滤波的TI平滑,在媒体接入控制层中进行用于获取每个协议数据单元的往返时延的RTT抽样、用于实现滤波的RTT平滑和用于获取每个差错协议数据单元的重传次数的k抽样、用于实现滤波的k平滑;(1) In the radio link control protocol layer entity, perform TI sampling for calculating the time interval between two adjacent protocol data units received, and TI smoothing for filtering, in the media access control layer RTT sampling for obtaining the round-trip delay of each protocol data unit, RTT smoothing for filtering and k sampling for obtaining the number of retransmissions of each error protocol data unit, and k smoothing for filtering ;
(2)设置重排定时器的超时值;(2) set the timeout value of the rearrangement timer;
所述步骤(1)中的TI抽样、TI平滑包括如下步骤: TI sampling in described step (1), TI smoothing comprise the steps:
1)TI抽样:无线链路控制协议层实体每收到一个新序号为x的无线链路控制协议层协议数据单元,记录该协议数据单元的接收时间tpr1,收到下一个无线链路控制子层协议数据单元时,如果该协议数据单元的序号为x+1,则记录该协议数据单元的接收时间tpr2,同时计算TI的一个样本为tpr1-tpr2;1) T I sampling: each time the RLC protocol layer entity receives a new RLC protocol data unit with the serial number x, it records the receiving time t pr1 of the protocol data unit, and receives the next wireless link When controlling the sublayer protocol data unit, if the sequence number of the protocol data unit is x+1, record the receiving time t pr2 of the protocol data unit, and calculate a sample of TI as t pr1 -t pr2 ;
2)TI平滑:根据下式计算平滑的TI值:2) T I smoothing: Calculate the smooth T I value according to the following formula:
式中,分别为n+1时刻和n时刻的平滑后的协议数据单元接收时间间隔,β为TI的平滑因子,TI(n+1)为n+1时刻测得的协议数据单元接收时间间隔的样本;In the formula, are the smoothed PDU receiving time intervals at time n+1 and n, respectively, β is the smoothing factor of T I , and T I (n+1) is the PDU receiving time interval measured at time n+1 sample;
所述步骤(1)中的RTT抽样、RTT平滑包括如下步骤:RTT sampling in described step (1), RTT smoothing comprise the steps:
A)RTT抽样:混合自动重传请求进程每发送一个肯定确认/否定确认,记录肯定确认/否定确认的发送时间tps,在收到下一个协议数据单元时,记录该协议数据单元的接收时间tpr,计算RTT的一个样本为tpr-tps,并将该RTT样本上传给混合自动重传请求实体;A) RTT sampling: each time the hybrid automatic repeat request process sends a positive confirmation/negative confirmation, record the sending time t ps of the positive confirmation/negative confirmation, and record the receiving time of the protocol data unit when receiving the next protocol data unit t pr , calculate a sample of RTT as t pr -t ps , and upload the RTT sample to the hybrid automatic repeat request entity;
B)RTT平滑:混合自动重传请求实体每收到一个步骤A)中的RTT样本,就利用下式计算平滑的RTT值,并将计算结果上传给无线链路控制协议层实体:B) RTT smoothing: every time the HARQ entity receives an RTT sample in step A), it uses the following formula to calculate a smooth RTT value, and uploads the calculation result to the RLC protocol layer entity:
式中,分别为n+1时刻和n时刻的平滑往返时延,α为RTT的平滑因子,RTT(n+1)为n+1时刻测得的往返时延的样本;In the formula, are the smoothed round-trip delays at time n+1 and time n, respectively, α is the smoothing factor of RTT, and RTT(n+1) is the sample of the round-trip delay measured at time n+1;
所述步骤(1)中的k抽样、k平滑包括如下步骤:K sampling, k smoothing in described step (1) comprise the steps:
a)k抽样:当混合自动重传请求进程第一次检查到一个协议数据单元差错时,将该协议数据单元对应的重传次数k置0,之后每收到该协议数据单元的一次重传,k加1,直到该协议数据单元重传成功或达到最大重传次数Rmax后,将k值上传给混合自动重传请求实体;a) k sampling: When the HARQ process detects a protocol data unit error for the first time, set the retransmission times k corresponding to the protocol data unit to 0, and then each time a retransmission of the protocol data unit is received , k plus 1, until the protocol data unit is successfully retransmitted or reaches the maximum number of retransmissions R max , upload the value of k to the hybrid automatic repeat request entity;
b)k平滑:混合自动重传请求实体每收到一个步骤a)中的k值,就利用下式计算平滑的k值,并将计算结果上传给无线链路控制协议层实体:b) k smoothing: every time the HARQ entity receives a k value in step a), it uses the following formula to calculate the smoothed k value, and uploads the calculation result to the radio link control protocol layer entity:
式中,分别为n+1时刻和n时刻的平滑的混合自动重传请求协议数据单元重传次数,k(n+1)为n+1时刻测得的混合自动重传请求协议数据单元重传次数的样本,γ为k的平滑因子;In the formula, are the smooth HARQ PDU retransmission times at time n+1 and n time respectively, and k(n+1) is the number of HARQ PDU retransmission times measured at time n+1 Sample, γ is the smoothing factor of k;
所述步骤(2)包括:Described step (2) comprises:
当无线链路控制协议层实体检测到失序的协议数据单元时,根据下式计算并设置重排定时器的超时值:When the RLC protocol layer entity detects out-of-sequence PDUs, it calculates and sets the timeout value of the rearrangement timer according to the following formula:
式中,为重排定时器的超时值。In the formula, It is the timeout value of the rearrangement timer.
有益效果:本发明通过自适应估计MAC层的协议数据单元(PDU,Protocol Data Unit)的重传时间,优化SR-ARQ的t-Reordering的值,从而准确、及时地检测MAC层丢失的分组,从而避免RLC的不必要的重传,并降低分组的重传时延。本发明实现复杂度低,不增加无线链路空中接口的开销。Beneficial effects: the present invention optimizes the value of t-Reordering of SR-ARQ by self-adaptively estimating the retransmission time of the protocol data unit (PDU, Protocol Data Unit) of the MAC layer, thereby accurately and timely detecting the packet lost by the MAC layer, Therefore, unnecessary retransmission of RLC is avoided, and the retransmission delay of packets is reduced. The invention has low implementation complexity and does not increase the overhead of the wireless link air interface.
附图说明Description of drawings
图1为RLC的SR-ARQ示意图;FIG. 1 is a schematic diagram of SR-ARQ of RLC;
图2为发送方和接收方的RLC实体和MAC实体的交互过程示意图;FIG. 2 is a schematic diagram of the interaction process between the RLC entity and the MAC entity of the sender and the receiver;
图3为t-Recording值的计算过程示意图;Fig. 3 is a schematic diagram of the calculation process of the t-Recording value;
图4为本发明一个具体实施例的示意图。Fig. 4 is a schematic diagram of a specific embodiment of the present invention.
具体实施方式Detailed ways
下面结合附图和具体实施例,进一步阐明本发明,应理解这些实施例仅用于说明本发明而不用于限制本发明的范围,在阅读了本发明之后,本领域技术人员对本发明的各种等价形式的修改均落于本申请所附权利要求所限定的范围。Below in conjunction with accompanying drawing and specific embodiment, further illustrate the present invention, should be understood that these embodiments are only for illustrating the present invention and are not intended to limit the scope of the present invention, after having read the present invention, those skilled in the art will understand various aspects of the present invention Modifications in equivalent forms all fall within the scope defined by the appended claims of this application.
如图2所示,4号PDU通过其中一个进程重传两次(传送三次)后成功到达接收方。图2中为接收方正确接收到4号PDU的时间,因此,为避免t-Reordering过早或延后超时,在图2示例中,TR的最优值为:As shown in Figure 2, PDU No. 4 successfully reaches the receiver after being retransmitted twice (transmitted three times) by one of the processes. Figure 2 It is the time when the receiver correctly receives the No. 4 PDU. Therefore, in order to avoid t-Reordering prematurely or delay timeout, in the example in Figure 2, the optimal value of TR for:
进一步,由图2可知,Further, as can be seen from Figure 2,
对于更一般的情况,一个HARQ PDU发生差错后重传k次成功,有:For a more general situation, a HARQ PDU is successfully retransmitted k times after an error occurs:
在式(3)中,RTT为HARQ过程发送一个PDU的往返时延,TI为RLC实体接收到相邻两个PDU的时间间隔。RTT和TI同无线信道速率、可用资源块间隔、资源块的大小、PDU的处理时间有关,同时k也与无线信道的状态、相应的调制解调和编码方式有关。尽管RTT、TI和k的样本可以通过测量得到,但由于无线信道的时变特性和动态的资源调度算法,RTT、TI和k是时变的。因此,我们需要通过式(4)、式(5)和式(6)对RTT、TI和k进行平滑处理。In formula (3), RTT is the round-trip delay of sending a PDU in the HARQ process, and T I is the time interval between two adjacent PDUs received by the RLC entity. RTT and TI are related to the wireless channel rate, available resource block interval, resource block size, and PDU processing time, and k is also related to the state of the wireless channel, the corresponding modulation and demodulation and coding methods. Although the samples of RTT, TI and k can be obtained by measurement, due to the time-varying characteristics of the wireless channel and the dynamic resource scheduling algorithm, RTT, TI and k are time-varying. Therefore, we need to smooth RTT, TI and k by Equation (4), Equation (5) and Equation (6).
在式(4)中,分别为n+1时刻和n时刻的平滑后的往返时延(平滑指通过一个低通滤波,对抽样值进行“平均”),RTT(n+1)为n+1时刻测得的往返时延的样本,α为RTT的平滑因子。In formula (4), are the smoothed round-trip delays at time n+1 and time n respectively (smoothing refers to "averaging" the sampled values through a low-pass filter), and RTT(n+1) is the round-trip time measured at time n+1 Delayed samples, α is the smoothing factor of RTT.
在式(5)中,分别为n+1时刻和n时刻的平滑后的PDU接收时间间隔,TI(n+1)为n+1时刻测得的PDU接收时间间隔的样本,β为TI的平滑因子。In formula (5), are the smoothed PDU receiving time intervals at time n+1 and time n respectively, T I (n+1) is the sample of the PDU receiving time interval measured at
在式(6)中,分别为n+1时刻和n时刻的平滑的HARQ PDU重传次数,k(n+1)为n+1时刻测得的HARQ PDU重传次数的样本,γ为k的平滑因子。In formula (6), are the smoothed HARQ PDU retransmission times at time n+1 and time n, respectively, k(n+1) is the sample of HARQ PDU retransmission times measured at
上述α、β、γ的取值可由用户根据具体情况自行设定。The above-mentioned values of α, β, and γ can be set by the user according to specific conditions.
对RTT、TI和k进行平滑处理后,我们得到n时刻的估计值为:After smoothing RTT, T I and k, we get n time estimated value of for:
式中,Rmax为MAC规定的最大重传次数。In the formula, R max is the maximum number of retransmissions specified by the MAC.
如图3所示,t-Reordering定时器值的设置过程由接收方完成,涉及到接收方的MAC HARQ实体、HARQ进程和RLC实体(HARQ进程、HARQ实体是在3GPP TS 36.321[2]中定义的MAC层的功能实体,RLC实体是在3GPPTS 36.322[3]中定义的RLC层的功能实体),包括HARQ进程的RTT和k抽样,HARQ实体的RTT和k平滑,RLC实体的TI的抽样、平滑,以及t-Reordering定时器值的设置。As shown in Figure 3, the setting process of the t-Reordering timer value is completed by the receiver, involving the receiver's MAC HARQ entity, HARQ process and RLC entity (HARQ process and HARQ entity are defined in 3GPP TS 36.321 [2] The functional entity of the MAC layer, the RLC entity is the functional entity of the RLC layer defined in 3GPPTS 36.322 [3]), including the RTT and k sampling of the HARQ process, the RTT and k smoothing of the HARQ entity, and the sampling of the TI of the RLC entity , smoothing, and setting of the t-Reordering timer value.
HARQ进程的RTT抽样功能用于获取每个PDU的往返时延,具体实现过程如下:HARQ每发送一个ACK/NACK,记录ACK/NACK的发送时间tps,在收到下一个PDU时,记录该PDU的接收时间tpr,计算RTT的一个样本为tpr-tps,并将该RTT样本上传给HARQ实体。The RTT sampling function of the HARQ process is used to obtain the round-trip delay of each PDU. The specific implementation process is as follows: each time HARQ sends an ACK/NACK, record the sending time t ps of the ACK/NACK, and record the time when the next PDU is received. The receiving time t pr of the PDU calculates a sample of RTT as t pr -t ps , and uploads the RTT sample to the HARQ entity.
HARQ实体的RTT平滑功能是实现一个简单的滤波功能,即每收到一个来自HARQ进程的RTT样本,就利用式(4)计算平滑的RTT值,并将计算结果上传给RLC实体。The RTT smoothing function of the HARQ entity is to implement a simple filtering function, that is, each time an RTT sample from the HARQ process is received, the smoothed RTT value is calculated using formula (4), and the calculation result is uploaded to the RLC entity.
HARQ进程的k抽样功能用于获取每个差错PDU的重传次数,当HARQ接收进程第一次检查到一个PDU差错时,将该PDU对应的重传次数k置0,之后每收到该PDU的一次重传,k加1,直到该PDU重传成功或达到最大重传次数后,将k值上传给HARQ实体。The k-sampling function of the HARQ process is used to obtain the number of retransmissions of each error PDU. When the HARQ receiving process detects a PDU error for the first time, the number of retransmissions corresponding to the PDU is set to 0, and then each time the PDU is received For one retransmission of PDU, add 1 to k until the PDU is successfully retransmitted or the maximum number of retransmissions is reached, then upload the value of k to the HARQ entity.
HARQ实体的k平滑功能是对重传次数k进行滤波处理,即每收到一个来自HARQ进程的k样本,就利用式(5)计算平滑的k值,并将计算结果上传给RLC实体。The k-smoothing function of the HARQ entity is to filter the retransmission times k, that is, each time a k sample from the HARQ process is received, the smoothed k value is calculated using formula (5), and the calculation result is uploaded to the RLC entity.
RLC实体的TI的抽样平滑功能用于RLC接收实体计算接收到的相邻两个PDU的时间间隔,具体过程如下:每收到一个新序号为x的RLC PDU,记录该PDU的接收时间tpr1,在收到下一个RLC PDU时,如果该PDU的序号为x+1,则记录该PDU的接收时间tpr2,同时计算TI的一个样本为tpr1-tpr2,最后根据式(6)计算平滑的TI值。The TI sampling smoothing function of the RLC entity is used by the RLC receiving entity to calculate the time interval between two adjacent PDUs received. The specific process is as follows: each time a new RLC PDU with a sequence number of x is received, record the receiving time of the PDU t pr1 , when receiving the next RLC PDU, if the sequence number of the PDU is x+1, record the receiving time t pr2 of the PDU, and calculate a sample of T I as t pr1 -t pr2 , and finally according to formula (6) Computes the smoothed TI value.
t-Reordering设置功能块的主要功能是当RLC检测到失序的PDU时,根据当前的TI、RTT和k值(即),利用式(7)计算并设置定时器t-Reordering的超时值。The main function of the t-Reordering setting function block is when the RLC detects out-of-sequence PDUs, according to the current T I , RTT and k values (ie ), using formula (7) to calculate and set the timeout value of timer t-Reordering.
图4是本发明用于3GPP的LTE系统中的实施例。图4中的椭圆形表示服务访问点,是协议中上下协议层之间的接口,业务数据在逻辑信道DTCH(Dedicated Traffic Channel,专用业务信道),DL-SCH(DownLink Shared Channel,下行共享信道),UL-SCH(Uperlink Shared Channel,上行共享信道)信道上传输;逻辑信道DCCH(Dedicated Control Channel,专用控制信道)用于传输控制信息;逻辑信道优先区分功能和复用与去复用功能在3GPPTS36.321[2]中定义,主要完成逻辑信道(包括专用控制信道和专用业务信道)的复用、去复用,并根据信道的优先权调度不同的逻辑信道。FIG. 4 is an embodiment of the present invention used in a 3GPP LTE system. The ellipse in Figure 4 represents the service access point, which is the interface between the upper and lower protocol layers in the protocol. The service data is in the logical channel DTCH (Dedicated Traffic Channel, dedicated traffic channel), DL-SCH (DownLink Shared Channel, downlink shared channel) , UL-SCH (Uperlink Shared Channel, uplink shared channel) channel transmission; logical channel DCCH (Dedicated Control Channel, dedicated control channel) is used to transmit control information; logical channel priority distinction function and multiplexing and demultiplexing functions in 3GPPTS36 .321[2] defines that it mainly completes the multiplexing and demultiplexing of logical channels (including dedicated control channels and dedicated service channels), and schedules different logical channels according to channel priorities.
在图4中,本专利的4个功能(包括RTT、k抽样功能,RTT、k平滑功能,TI的抽样平滑功能,和t-Recording的设置功能)被分别嵌入到在3GPPTS36.321[2]中定义的MAC层的HARQ进程、HARQ实体以及在3GPPTS36.322[3]中定义的RLC层的功能实体中。所有功能均在接收方实现,接收方可以是eNB,也可以是UE。具体实施如下:In Figure 4, the four functions of this patent (including RTT, k sampling function, RTT, k smoothing function, TI sampling smoothing function, and t-Recording setting function) are respectively embedded in 3GPPTS36.321[2] In the HARQ process and HARQ entity of the MAC layer defined in 3GPPTS36.322 [3], the functional entity of the RLC layer is defined. All functions are implemented on the receiving side, which can be eNB or UE. The specific implementation is as follows:
1)RTT抽样:统计MAC PDU的往返时延,在MAC层的HARQ进程中实施;1) RTT sampling: count the round-trip delay of the MAC PDU, which is implemented in the HARQ process of the MAC layer;
2)k抽样:统计差错的MAC PDU的重传次数,在MAC层的HARQ进程中实施;2) k sampling: count the number of retransmissions of the MAC PDU with errors, and implement it in the HARQ process of the MAC layer;
3)RTT平滑:根据RTT抽样值,利用式(4)计算MAC PDU的往返时延的平均值,在MAC层的HARQ实体中实施;3) RTT smoothing: according to the RTT sampling value, the average value of the round-trip delay of the MAC PDU is calculated by using formula (4), and implemented in the HARQ entity of the MAC layer;
4)k平滑:根据k抽样值,利用式(5)计算差错的MAC PDU的重传次数的平均值,在MAC层的HARQ实体中实施;4) k smoothing: according to k sampling value, utilize formula (5) to calculate the mean value of the retransmission times of the MAC PDU of error, implement in the HARQ entity of MAC layer;
5)TI抽样平滑:统计RLC实体接收到相邻两个PDU的时间间隔的样本,并根据样本利用式(6)计算其平均值,在RLC层的确认模式(AM:Acknowledge Mode)RLC实体实现;5) TI sampling smoothing: Statistical samples of the time interval between two adjacent PDUs received by the RLC entity, and calculate the average value according to the sample using formula (6), which is realized by the RLC entity in the confirmation mode (AM: Acknowledge Mode) of the RLC layer ;
6)t-Reordering设置:根据RTT、k、TI的平均值,利用式(7)计算t-Reordering的值,并根据计算结果设置t-Reordering,在RLC层的AM RLC实体实现。6) t-Reordering setting: according to the average value of RTT, k, TI, use formula (7) to calculate the value of t-Reordering, and set t-Reordering according to the calculation result, and realize it in the AM RLC entity of RLC layer.
本专利提出了WCDMA演进版本中RLC实体中PDU差错检测定时器(t-Reordering)的动态优化方法。以避免RLC层不必要的PDU重传,从而避免无线资源的浪费,节省能量消耗,并减小RLC PDU的传输时延。该方法由接收方独立完成,不需要通过空中接口交互信令消息,同时实现简单。This patent proposes a dynamic optimization method for the PDU error detection timer (t-Reordering) in the RLC entity in the WCDMA evolution version. To avoid unnecessary retransmission of PDUs at the RLC layer, thereby avoiding waste of wireless resources, saving energy consumption, and reducing the transmission delay of RLC PDUs. The method is independently completed by the receiver, does not need to exchange signaling messages through the air interface, and is simple to implement.
Claims (1)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN 201110003920 CN102111255B (en) | 2011-01-10 | 2011-01-10 | Adaptive error detection method used for cellular mobile communication system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN 201110003920 CN102111255B (en) | 2011-01-10 | 2011-01-10 | Adaptive error detection method used for cellular mobile communication system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN102111255A true CN102111255A (en) | 2011-06-29 |
| CN102111255B CN102111255B (en) | 2013-02-13 |
Family
ID=44175290
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN 201110003920 Expired - Fee Related CN102111255B (en) | 2011-01-10 | 2011-01-10 | Adaptive error detection method used for cellular mobile communication system |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN102111255B (en) |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102904697A (en) * | 2011-07-29 | 2013-01-30 | 联发科技股份有限公司 | Method and device for controlling wireless link based on round trip delay |
| WO2017156763A1 (en) * | 2016-03-18 | 2017-09-21 | Qualcomm Incorporated | Flexibly determining a reordering value for radio link control protocol data unit retransmissions |
| WO2018082536A1 (en) * | 2016-11-02 | 2018-05-11 | 中兴通讯股份有限公司 | Tcp delay processing method, apparatus and system, and computer storage medium thereof |
| CN114337928A (en) * | 2021-12-30 | 2022-04-12 | 福州大学 | A Real-time Video Transmission Method Based on ARQ and FEC Adaptive Selection |
Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20030061589A1 (en) * | 2001-09-06 | 2003-03-27 | International Business Machines Corporation | Method of assigning chip I/O's to package channels |
| US20050174977A1 (en) * | 2004-02-06 | 2005-08-11 | M-Stack Limited | Apparatus and method for operating a communications device in a mobile communications network |
| US20080025314A1 (en) * | 2006-07-31 | 2008-01-31 | Lg Electronics Inc. | Method of processing control information in a mobile communication system |
| EP1903820A1 (en) * | 2006-09-20 | 2008-03-26 | Samsung Electronics Co.,Ltd. | Handover method and apparatus in a mobile communication system |
| CN101483506A (en) * | 2008-01-08 | 2009-07-15 | 中兴通讯股份有限公司 | Inhibition method for automatic retransmission request state reporting |
| CN101588231A (en) * | 2004-04-19 | 2009-11-25 | Lg电子株式会社 | Apparatus and method for enhanced UM RLC data handling |
| CN101753277A (en) * | 2008-12-16 | 2010-06-23 | 中兴通讯股份有限公司 | Method for transmitting message status report of radio link control layer |
-
2011
- 2011-01-10 CN CN 201110003920 patent/CN102111255B/en not_active Expired - Fee Related
Patent Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20030061589A1 (en) * | 2001-09-06 | 2003-03-27 | International Business Machines Corporation | Method of assigning chip I/O's to package channels |
| US20050174977A1 (en) * | 2004-02-06 | 2005-08-11 | M-Stack Limited | Apparatus and method for operating a communications device in a mobile communications network |
| CN101588231A (en) * | 2004-04-19 | 2009-11-25 | Lg电子株式会社 | Apparatus and method for enhanced UM RLC data handling |
| US20080025314A1 (en) * | 2006-07-31 | 2008-01-31 | Lg Electronics Inc. | Method of processing control information in a mobile communication system |
| EP1903820A1 (en) * | 2006-09-20 | 2008-03-26 | Samsung Electronics Co.,Ltd. | Handover method and apparatus in a mobile communication system |
| CN101483506A (en) * | 2008-01-08 | 2009-07-15 | 中兴通讯股份有限公司 | Inhibition method for automatic retransmission request state reporting |
| CN101753277A (en) * | 2008-12-16 | 2010-06-23 | 中兴通讯股份有限公司 | Method for transmitting message status report of radio link control layer |
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102904697A (en) * | 2011-07-29 | 2013-01-30 | 联发科技股份有限公司 | Method and device for controlling wireless link based on round trip delay |
| CN102904697B (en) * | 2011-07-29 | 2016-06-29 | 联发科技股份有限公司 | Wireless link control method and device based on round-trip delay |
| WO2017156763A1 (en) * | 2016-03-18 | 2017-09-21 | Qualcomm Incorporated | Flexibly determining a reordering value for radio link control protocol data unit retransmissions |
| WO2018082536A1 (en) * | 2016-11-02 | 2018-05-11 | 中兴通讯股份有限公司 | Tcp delay processing method, apparatus and system, and computer storage medium thereof |
| CN114337928A (en) * | 2021-12-30 | 2022-04-12 | 福州大学 | A Real-time Video Transmission Method Based on ARQ and FEC Adaptive Selection |
Also Published As
| Publication number | Publication date |
|---|---|
| CN102111255B (en) | 2013-02-13 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8332702B2 (en) | Method and apparatus for hybrid automatic repeat request transmission | |
| EP1976176B1 (en) | A method and apparatus for data retransmission | |
| JP5220022B2 (en) | Method and apparatus for transmitting data in radio link control layer in mobile communication system | |
| CN101361309B (en) | Data transmission method and data retransmission method | |
| US8050248B2 (en) | Retransmission in wireless communication systems | |
| US8306061B2 (en) | Method for retransmitting data unit using delivery status information | |
| US20080043619A1 (en) | Method and apparatus for controlling arq and harq transmissions and retransmissions in a wireless communication system | |
| JP2012531166A (en) | Wireless communication with reduced feedback delay | |
| EP2368335A2 (en) | Apparatus and method for adaptive tsp setting to minimize duplicate packet transmissions | |
| CN101009537A (en) | A data retransfer method and system | |
| CN102347827A (en) | Retransmission method and system for radio link control (RLC) layer | |
| EP3111579A1 (en) | Method and apparatus for triggering acknowledgement status report in wireless communications system | |
| EP3048750B1 (en) | Data transmission method, apparatus, and device | |
| CN102315923B (en) | Radio link control method of 3G (The 3rd Generation) satellite communication system | |
| CN102106176B (en) | Signal transmission method and device for user equipment in mobile communication system | |
| US9306710B2 (en) | RCC connection establishment method and apparatus in communication system background of the invention | |
| CN102111255B (en) | Adaptive error detection method used for cellular mobile communication system | |
| CN108429607A (en) | A HARQ retransmission processing method in a communication system | |
| CN101483506A (en) | Inhibition method for automatic retransmission request state reporting | |
| US11812511B2 (en) | TCP acknowledgment latency optimization | |
| CN101132261A (en) | A data packet retransmission method and system | |
| CN102013963B (en) | Data transmission method and device | |
| WO2012159413A1 (en) | Uplink dynamic scheduling method and device for mac layer | |
| KR20100051159A (en) | Communication system and method for sending or receiving packet therein | |
| WO2007121635A1 (en) | Retransmission method of the control data unit of the wireless link control protocol in the acknowledgment mode |
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 | ||
| CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20130213 Termination date: 20170110 |
|
| CF01 | Termination of patent right due to non-payment of annual fee |