一种数据状态信息反馈的方法和接收方设备的制作方法

文档序号:7971445阅读:238来源:国知局
专利名称:一种数据状态信息反馈的方法和接收方设备的制作方法
技术领域
本发明涉及无线通信技术领域,特别涉及一种数据状态信息反馈的方法 和接收方设备。
背景技术
为了充分满足未来无线多媒体应用的带宽需求,GSM演进增强数据速 率(Enhanced Data rates for GSM Evolution, EDGE )提供了 一个从通用分组 无线业务(General Packet Radio Service, GPRS )到第三代移动通信的过渡 性方案。该过渡方案与通用移动通信系统(Universal Mobile Telecommunications System, UMTS )共用核心网,通过引入Iu接口 ,演进 到GSM/EDGE无线接入网(GSM EDGE Radio Access Network, GERAN )。
GERAN共享信道上,无线块是承载在物理数据信道(Physical Data Channel, PDCH )的时分复用(TDMA)帧上的。无线块是无线资源分配和 无线传送的基本单位。该信道上的无线资源分配方式是通过临时块流 (Temporary Block Flow, TBF )来实现的。TBF使用临时块流指示(Temporary Flow Identity, TFI)标识,是移动台(Mobile Station, MS)和网络之间临 时的连接,只在数据转发的过程中才存在。TBF的上下行资源分配相互独立, 但均是受网络的控制。下行方向TBF网络总体规划资源分配,上行方向网 络通过上行状态标识(Uplink State Flag, USF )来调度TBF对资源的占用。 一个TBF可包含一个或多个PDCH。
会话类等低时延业务的数据帧经过子网相关的收敛协议(Sub-Network Dependent Convergence Protocol, SNDCP ) /逻辑链路控制(Logic Link Control, LLC)等层添加相应头并执行分段后生成LLC协议数据单元
(Protocol Data Unit , PDU ),并将其交到无线链路控制(Radio Link Control, RLC)/媒体接入控制(Media Access Control, MAC )层。RLC层把LLC PDU 分成若干个RLC块,所述RLC块由无线块承载,每个RLC块有相应的块 序列号(Block S叫uence Number, BSN),并按照BSN的次序通过无线接 o进行传送。
RLC层在传送数据时,会采用自动重传请求(Automatic R印eat reQuest, ARQ)执行后向错误校正(Backward Error Correction, BEC)功能。ARQ 机制支持三种操作模式RLC确认模式、RLC非确认模式和RLC非持久模 式(Non-PersistentMode, NPM ) 。 RLC确认模式在无线链路正常情况下, 发送方对传送错误的数据进行反复重传直至数据正确接收,接收方通过发送 反馈信息,包括确认/非确认(ACK/NACK)消息通知发送方数据接收情况。 RLC非确认模式不执行数据的重传。
考虑到会话类等低时延业务对时延和错块率(Block Error Ratio, BLER ) 都有要求,RLC确认模式和RLC非确认模式均不适合这类业务,因为前者 时延大,后者BLER达不到要求。因此需要采用RLC非持久模式,该模式 对数据进行有限次的重传,从而在时延和BLER之间达到 一个折中。
图1所示为RLC非持久模式下的数据传输示意图,包括如下可能步骤
步骤101:发送方的RLC层开始传送LLC PDU时,会为该PDU启动 一个定时器,称之为NPM传送定时器,时长为NPM传送时间。NPM传送 时间是从发送方RLC层传送该PDU到接收方的RLC层向上层提交该PDU 的时间,这个时间和业务的服务质量(QoS)属性的传送时延相关,在承载 资源配置过程中(例如TBF建立过程)网络将把NPM传送时间通知给终端。
步骤102:接收方觉察到RLC数据块接收错误,例如数据块解码错误 或者BSN号失序,就为该出错的RLC数据块启动一个定时器,称之为NPM 接收定时器,时长为NPM传送时间;同时,接收方向发送方返回对该数据 块的非确认消息。发送方收到非确认消息则重传该数据块。
其中,发送方从发送一个RLC数据块到收到接收方对该数据块的确认/
非确认消息,或者接收方从发送一个数据块的非确认消息到收到发送方重传
的该数据块之间的这段时间称为环路时间(Round Trip Time, RTT )。
步骤103:若发送方的NPM传送定时器超时,发送方将不再发送和重 传属于该PDU的任何RLC数据块。
步骤104:若接收方的NPM接收定时器超时,则接收方在发送的确认/ 非确认消息将不再包含该RLC数据块的确认/非确认状态。
接收方使用确认/非确认消息来响应接收到的数据,即告诉发送方哪些 数据块接收到,哪些没有。该消息中的报告位图(Reported Bitmap, RB) 中的每个比特表示 一 个RLC数据块的确认/非确认状态。报告位图的起始比 特对应的RLC数据块号叫做起始序列号(Starting Sequence Number, SSN), 当终端作为接收方时,SSN由V(Q)、 ES/P以及部分位图起始序列号(Partial Bitmap Sequence Number, PBSN)共同决定。RB的产生方式如下
(1) .接收方根据接收状态数组V(N)生成完全接收位图(Full Received Bitmap, FRB ) , FRB包含了 BSN块号从V (Q) +1到V(R)-1的RLC数据 块的接收情况,每个比特表示一个RLC数据块的确认/非确认状态。
(2) .从完全接收位图FRB中产生RB。如果RB的空间能够容下FRB, 则产生的报告位图RB即为FRB;否则,RB中从与SSN对应的比特开始放 置FRB的部分比特;如有需要,未放置在该报告位图空间的FRB的剩余比 特在下 一 个确认/非确认消息中传送。
其中,V(N), V(Q), V(R)以及PBSN是接收方维护的变量。V(N)表示 从BSN号为V(Q)+1的RLC块起始的WS个数据块的接收情况,WS为接 收窗口; V(Q)表示最早未正确接收的RLC数据块的BSN号;V(R)表示下一 个将要发送的RLC数据块的:BSN号;当RB中只能放置部分FRB时,PBSN 表示位图中起始序列号。
如图1所示,接收方在发现RLC数据块接收错误,启动NPM接收定时 器。在该定时器定时范围内接收到重发的数据块,接收方都认为可接受的,
事实上,接收方在根据FRB生成RB时,对从V(Q)+1至V(R)-1之间
的错误数据块,如杲相应的NPM接收定时器超时,那么这些错误数据块的
确认/非确认状态如果包括在确认/非确认消息的RB中,没有任何意义,因
为此时接收方已经不期望接收到这些错误数据块的重传块了。进一步,当接
收方在图1所示的发送方NPM接收定时器超时之前的RTT3范围内,发送 该错误RLC数据块的确认/非确认状态后,等到收到重传的RLC数据块时, 接收方的NPM接收定时器已经超时,将丢弃收到的数据。因此,接收方在 根据FRB生成RB时,对那些NPM接收定时器已经处在类似图1的RTT3 范围内的错误数据块,如果接收方在发送确认/非确认消息中也包括这些数 据块的确认/非确认状态,就需要占用更多的确认/非确认消息的报告位图, 从而可能需要更多的确认/非确认消息来承载,浪费了无线资源。

发明内容
有鉴于此,本发明的目的在于,提出一种数据状态信息反馈的方法,可 以节省空口无线带宽。本发明方法包括接收方向发送方返回接收数据的确认 /非确认消息,并进一步包括如下步骤
A、 接收方发现接收到的数据块出现错误,启动与所述错误数据块对应 的NPM反馈定时器;
B、 接收方在生成接收数据的确认/非确认消息时,判断所述定时器是否 超时,并将已超时定时器所对应的错误数据状态信息排除在所接收数据的确 认/非确认消息之外。
本发明的目的还在于,提出一种数据状态信息反馈的接收方设备,可以 节省空口无线带宽。所述接收方设备包括
反馈定时模块,用于设置与错误数据相关的NPM反馈定时器;
信息排除模块,用于将超时的NPM反馈定时器对应的错误数据的状态 信息排除在确认/非确认消息之外。
从以上技术方案可以看出,在接收方,如果错误数据块的NPM接收定 时器超时,在确认/非确认消息中将不再包括这些数据块的确认/非确认状态。
这样就减少占用RB,接收方就可以減少发送不必要的确认/非确认消息,从 而节省了空口无线带宽。


图1为非持久模式下的RLC数据块传输示意图2为本发明实施例的流程图3为本发明实施例替代方案的流程图。
具体实施例方式
在非持久模式下,在距离NPM接收定时器超时不到一个RTT时间内, 接收方发送的确认/非确认消息中不再包含所述数据块的确认/非确认状态, 从而达到减小占用报告位图进而减少确认/非确认消息的目的,节省了无线资源。
本发明实施例采用如下方案接收方发现某个RLC数据块出错时,启 动NPM接收定时器的同时,再启动一个定时器,称之为NPM反馈定时器, 当错误数据块的NPM反馈定时器或者NPM接收定时器超时后,在接收方 发送的确认/非确认消息的报告位图中将不携带该数据块确认/非确认状态。 发送方的处理过程与现有技术相同。
用于实现上述发明方法的接收方设备包括反馈定时模块和信息排除模 块,其中反馈定时模块用于设置与错误数据相关的NPM反馈定时器,信息 排除模块用于将超时的NPM反馈定时器对应的错误数据的状态信息排除在 确i人/非确认消息之外。
NPM反馈定时器的时长T1根据当前的NPM传送时间和RTT时间来决 定,通常可以将NPM传送时间减去RTT时间作为Tl的最小值,即
Tlmin=NPM-RTT,实际的Tl可取T1,至NPM传送时间之间的任意值。
注意当Tl取为NPM传送时间时,本发明就跟现有技术一致了。
当接收方为网络时,网络可直接根据当前的NPM传送时间和RTT时间 来决定T1;当接收方为终端时,网络将在下行资源配置过程中将当前NPM 反馈时间作为配置消息的一个信息单元(Information Element, IE)通知给 终端;网络也可以将RTT时间作为配置消息中的一个IE和NPM传送时间 一起通知纟合终端。
本发明实施例中,接收方使用NPM反馈定时器控制RLC数据块确认/ 非确认反馈情况,其工作流程如图2所示,包括如下步骤
步骤201:当接收方发现RLC数据块接收错误,例如BSN号失序或者
定时器,NPM反馈定时器的时长T1可取T1,^至NPM传送时间之间的任意值。
步骤202:当接收方要反馈确认/非确认消息时,接收方根据FRB生成 RB。具体方法如下V(Q)指向最早错误接收的RLC数据块,接收方判断 BSN从V(Q)+1到V(R)-1的RLC数据块对应的NPM接收定时器是否超时, 将FRB中超时状态的定时器对应RLC数据块的接收状态删除,然后根据所 述FRB生成RB。
步骤203:接收方判断RB对应的错误数据块的NPM反馈定时器是否 超时,若超时则执行步骤204;若未超时则转至步骤205;
步骤204:接收方将RB中对应超时的NPM反馈定时器错误数据块的 状态信息删去,并根据所述RB生成确认/非确认消息,并转至步骤206. 步骤205:接收方根据所述RB生成确认/非确认消息并转至步骤206。 步骤206:接收方向发送方发送所述确认/非确认消息。 本发明实施例也可以采用如图3所示流程,包括如下步骤 步骤301:当接收方发现RLC数据块接收错误,例如BSN号失序或者 解码错误等,启动时长为NPM传送时间的NPM接收定时器以及NPM反馈 定时器,NPM反馈定时器的时长T1可取Tlmin至NPM传送时间之间的任意 值。
步骤302: V(Q)指向最早错误接收的RLC数据块且所述错误RLC数据 块对应的NPM反馈定时器没有超时,然后接收方按照现有技术生成FRB, 再由FRB生成RB;
步骤303:执行现有NPM流程中接收方返回确认/非确认信息的步骤。 从以上技术方案可以看出,在接收方,对那些NPM接收定时器超时的 错误数据块,进一步,对那些NPM反馈定时器超时的错误数据块,尽管这 些数据块仍没有正确收到,接收方在RB中也不再包括这些数据块的非确认 状态,这样就减少占用确认/非确认消息的RB,进而接收方就可以减少发送 确认/非确认消息。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本 发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本 发明的保护范围之内。
权利要求
1、一种数据状态信息反馈的方法,包括接收方向发送方返回接收数据的确认/非确认消息,其特征在于,该方法进一步包括如下步骤A、接收方发现接收到的数据块出现错误,启动与所述错误数据块对应的NPM反馈定时器;B、接收方在生成接收数据的确认/非确认消息时,判断所述NPM反馈定时器是否超时,并将已超时的NPM反馈定时器所对应的错误数据状态信息排除在所接收数据的确认/非确认消息之外。
2、 根据权利要求1所述的方法,其特征在于,所述NPM反馈定时器时 长大于等于NPM传送时间减去环3各时间RTT ,小于NPM传送时间。
3、 根据权利要求1所述方法,其特征在于,所述接收方为终端,则步 骤A之前进一步包括网络将NPM反馈定时器的时长通知终端。
4、 根据权利要求1所述的方法,其特征在于,所述接收方为终端,则 步骤A之前进一步包括网络侧将RTT通知终端;则步骤A所述启动定时器之前进一步包括终端根据NPM传送时间和 RTT计算NPM反馈定时器的时长。
5、 根据权利要求1所述的方法,其特征在于,所述数据块为无线链路 控制RLC数据块,则步骤B为接收方在生成报告位图RB时,判断块序列号BSN从V(Q)+1到V(R)-l 之间的未正确接收到的RLC数据块对应的所述定时器是否超时,将完全接 收位图FRB中超时状态的定时器对应RLC数据块的接收状态删除,然后根 据所述FRB生成RB,并生成包含所述RB的确认/非确认消息,其中V(Q) 表示最早未正确接收的RLC数据块的BSN号;V(R)表示下一个将要发送的 RLC数据块的BSN号。
6、 根据权利要求1所述的方法,其特征在于,所述数据块为无线链路 控制RLC数据块,则步骤B为 接收方将V(Q)指向最早错误接收的RLC数据块,且所述错误RLC数 据块对应的NPM反馈定时器没有超时,然后将BSN从V(Q)+1到V(R)-1 之间的RLC数据块的接收状态生成FRB ,再根据FRB生成RB,并生成包 含所述RB的确认/非确认消息。
7、 根据权利要求1至6任一项所述的方法,其特征在于,步骤B所述 接收方在生成接收数据的反馈信息时,判断所述定时器是否超时,若判断结 果为未超时,则进一步包括接收方判断收到的数据块是否正确,若是则停止所述定时器,向发送方 发送所述数据块的确认消息;否则向发送方发送所述数据块的非确认消息。
8、 一种数据状态信息反馈的接收方设备,其特征在于,所述接收方设 备包括反馈定时模块,用于设置与错误数据相关的NPM反馈定时器; 信息排除模块,用于将超时的NPM反馈定时器对应的错误数据的状态 信息排除在确认/非确认消息之外。
全文摘要
本发明公开了一种数据状态信息反馈的方法,包括接收方向发送方返回接收数据的确认/非确认消息,并包括如下步骤A.接收方发现接收到的数据块出现错误,启动与所述错误数据块对应的NPM反馈定时器;B.接收方在生成接收数据的确认/非确认消息时,判断所述定时器是否超时,并将已超时定时器所对应的错误数据状态信息排除在所接收数据的确认/非确认消息之外。本发明还公开了一种数据状态信息反馈的接收端设备。本发明方案可以使接收方减少发送不必要的确认/非确认消息,从而节省了空口无线带宽。
文档编号H04L1/16GK101179363SQ20061014713
公开日2008年5月14日 申请日期2006年11月6日 优先权日2006年11月6日
发明者杰 张, 光 柳 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1