无线链路同失步检测方法及装置与流程

文档序号:12699067阅读:496来源:国知局
无线链路同失步检测方法及装置与流程

本发明涉及通信技术领域,尤其涉及一种无线链路同失步检测方法及装置。



背景技术:

在移动通信系统中,上行链路是指通讯信号从移动设备到基站的物理通道,下行链路则是指通讯信号从基站到移动设备的物理信道。由于上行链路和下行链路在通信过程中的交互,引起上行和下行链路失步。失步的具体表现为不同步的信号将会对相邻时隙的信号产生干扰,而当相位偏移严重时,使得上行信号在下行时隙发送或下行信号在上行时隙发送,对服务地区通讯产生严重干扰,导致所述服务地区的通话质量和话务指标下降,如:通话时杂音大、下行寻呼响应帧数低、频率阻塞率高等;严重时还会造成丢失时隙、基站阻塞。

现有技术中,对于无线链路中的同失步检测方法有,在协议25.332中规定,通过对无线链路控制协议层(Radio Link Control,RLC)中数据进行检测;其中,RLC层位于媒体访问控制子层协议层(Media Access Control,MAC)之上,为用户和控制数据提供分段和重传业务。现有技术还可以通过检测解码数据质量以及功率控制字的质量来判断物理信道链路是否存在问题。用户设备(User Equipment,UE)监测高速下行共享信道服务小区下行专用物理信道(Dedicated Physical Channel,DPCH)的信道质量,在最近的160ms内,如果DPCH的信道质量高于预设门限Qin,则UE的物理层产生同步原语(CPHY-Sync-IND);如果DPCH的信道质量低于预设门限Qout,则UE的物理层产生失步原语(CPHY-Out-of-Sync-IND)。利用同步原语和失步原语,UE的无线资源控制(Radio Resource Control,RRC)层进一步判决链路是否失步,具体的处理过程在25.331协议中规定为:如果UE连续接收到预设N313个物理层上报的失步原语,则启动定时器T313。在定时器T313超时之前,如果UE连续接收到预设N315个物理层上报的同步原语,则复位定时器;否则,如果 T313超时且UE未能连续接收到预设N315个物理层上报的同步原语,则UE判断无线链路失步,并执行相应的链路失步处理,例如发起小区更新过程,通知网络侧无线链路失步。

但是,由于在现有技术的无线链路同失步检测方法中,对RLC层中数据进行检测依赖于重启(Reset)流程的触发帧数、数据的最大重传帧数、窗口大小等参数;而通过检测解码数据质量以及功率控制字的质量来检测,则依赖于N313、N315、T313等参数的控制;同失步检测过程依赖上述配置,导致从开始出现失步到真正链路断开的时间长,从而影响了无线链路的传输质量,降低了用户服务质量(QoS);在信道配置变化过程出现问题的情况下,同失步检测的精准性低。



技术实现要素:

本发明解决的技术问题是如何提高无线链路同失步检测的精准性。

为解决上述技术问题,本发明实施例提供一种无线链路同失步检测方法,所述无线链路同失步检测方法包括:

对TPC的专用信道或CRC的专用信道进行检测,得到同步或失步原语;

当所述同步或失步原语不满足无线链路失败准则时,获取RLC层的丢包状态;

所述RLC层丢包时,对所述TPC的专用信道进行检测,得到第一失步帧数;

对所述CRC的专用信道和DP的专用信道进行检测,分别得到第二失步帧数和第三失步帧数;

将所述第一失步帧数与第一门限比较,得到所述TPC的同失步状态,将所述第二失步帧数和第三失步帧数分别与第二门限和第三门限比较,得到所述CRC的同失步状态和所述DP的同失步状态;

当所述TPC、所述CRC或所述DP为失步状态时,所述无线链路为失步状态。

可选的,当所述TPC为同步状态或所述CRC和所述DP均为同步状态时, 所述无线链路为同步状态。

可选的,将所述第一失步帧数与第一门限比较,得到所述TPC为同步状态时,对所述CRC和DP的专用信道进行检测,得到第二失步帧数和第三失步帧数。

可选的,所述无线链路同失步检测方法还包括:当所述同步或失步原语满足无线链路失败准则时,释放所述链路并触发无线链路失败流程。

可选的,所述无线链路同失步检测方法还包括:当所述TPC为失步状态或所述CRC和DP均为失步状态时,释放所述链路并触发无线链路失败流程。

可选的,所述第一门限、所述第二门限和所述第三门限根据服务小区的信号质量设置。

可选的,所述第一失步帧数大于等于所述第一门限时,判定所述TPC为失步;所述第二失步帧数大于等于所述第二门限时,判定所述CRC为失步;所述第三失步帧数大于等于所述第三门限时,判定所述DP为失步。

为解决上述技术问题,本发明实施例还公开了一种无线链路同失步检测装置,所述无线链路同失步检测装置包括:

失步检测单元,对TPC和CRC的专用信道进行检测,得到同步或失步原语;

RLC状态采集单元,当所述同步或失步原语不满足无线链路失败准则时,获取RLC层的丢包状态;

TPC失步检测单元,所述RLC层丢包时,对所述TPC的专用信道进行检测,得到第一失步帧数;

CRC和DP失步检测单元,对所述CRC和DP的专用信道进行检测,得到第二失步帧数和第三失步帧数;

失步比较单元,将所述第一失步帧数与第一门限比较,得到所述TPC的同失步状态,将所述第二失步帧数和第三失步帧数分别与第二门限和第三门限比较,得到所述CRC和DP的同失步状态;

失步判断单元,当所述TPC、所述CRC或所述DP为失步状态时,判定 所述无线链路为失步状态。

可选的,所述无线链路同失步检测装置还包括:

触发单元,耦接所述失步判断单元,适于释放所述链路并触发无线链路失败流程。

可选的,所述触发单元耦接所述RLC状态采集单元,当所述同步或失步原语满足无线链路失败准则时,进入所述触发单元。

与现有技术相比,本发明实施例的技术方案具有以下有益效果:

本发明实施例对TPC的专用信道或CRC的专用信道进行检测,得到同步或失步原语,并在所述同步或失步原语不满足无线链路失败准则时,获取RLC层的丢包状态;对所述TPC的专用信道、所述CRC的专用信道和DP的专用信道进行检测,分别得到第一失步帧数、第二失步帧数和第三失步帧数;通过分别将所述第一失步帧数、所述第二失步帧数和第三失步帧数与第一门限、第二门限和第三门限比较,得到所述TPC、所述CRC的同失步状态和所述DP的同失步状态,根据所述TPC、所述CRC或所述DP为的同失步状态,判定所述无线链路的同失步状态。本发明实施例通过将RLC层的丢包状态和TPC以及CRC物理层的失步状态结合判断,且引入DP和TPC、CRC配合评估,提高了无线链路同失步检测的精准性;同时,在信道配置变化过程中出现问题的情况下,能够更好地及时快速的检测链路问题,快速地释放问题链路资源,从而得到更好的用户体验。

进一步,本发明实施例的所述第一门限、所述第二门限和所述第三门限根据服务小区的信号质量设置;所述第一门限、第二门限和第三门限通过信号质量动态变化进行动态调整,提高了无线链路同失步检测的精准性。

附图说明

图1是本发明实施例一种无线链路同失步检测方法流程图;

图2是本发明实施例另一种无线链路同失步检测方法流程图;

图3是本发明实施例一种失步状态判定方法流程图;

图4是本发明实施例一种无线链路同失步检测装置结构示意图。

具体实施方式

如背景技术中所述,由于在现有技术的无线链路同失步检测方法中,对RLC层层中数据进行检测依赖于重启(Reset)流程的触发帧数、数据的最大重传帧数、窗口大小等参数;而通过检测解码数据质量以及功率控制字的质量来检测,则依赖于N313、N315、T313等参数的控制;同失步检测过程依赖上述配置,导致从开始出现失步到真正链路断开的时间长,从而影响了无线链路的传输质量,降低了用户服务质量(QoS);在信道配置变化过程出现问题的情况下,同失步检测的精准性低。

本发明实施例对TPC的专用信道或CRC的专用信道进行检测,得到同步或失步原语,并在所述同步或失步原语不满足无线链路失败准则时,获取RLC层的丢包状态;对所述TPC的专用信道、所述CRC的专用信道和DP的专用信道进行检测,分别得到第一失步帧数、第二失步帧数和第三失步帧数;通过分别将所述第一失步帧数、所述第二失步帧数和第三失步帧数与第一门限、第二门限和第三门限比较,得到所述TPC、所述CRC的同失步状态和所述DP的同失步状态,根据所述TPC、所述CRC或所述DP为的同失步状态,判定所述无线链路的同失步状态。本发明实施例通过将RLC层的丢包状态和TPC以及CRC物理层的失步状态结合判断,且引入DP和TPC、CRC配合评估,提高了无线链路同失步检测的精准性;同时,在信道配置变化过程中出现问题的情况下,能够更好地及时快速的检测链路问题,快速地释放问题链路资源,从而得到更好的用户体验。

为使本发明的上述目的、特征和优点能够更为明显易懂,下面结合附图对本发明的具体实施例做详细的说明。

图1是本发明实施例一种无线链路同失步检测方法流程图。

请参照图1,所述无线链路同失步检测方法包括:步骤S101,进入无线链路检测状态。

本实施例中,UE和UMTS的陆地无线接入网(UMTS Terrestrial Radio Access Network,UTRAN)通过上下行链路进行通信数据的传输,UE与UTRAN建立无线资源控制(Radio Resource Control,RRC)连接后,进入无线链路检测状 态。

步骤S102,逐帧进行无线链路的同失步检测。

本实施例中,基站(Node B)在为UE配置下行或上行链路之后,在每一个为该UE分配的上行或下行无线帧中,监测UE上行或下行信道状况。通过对无线链路每帧的数据传输状态进行检测,得到无线链路的失步帧数,并根据失步帧数和判别门限对无线链路的同失步状态进行判定。

步骤S103,释放无线链路。

本实施例中,无线链路的同失步检测完成后,释放所述链路。其中,UE判断无线链路为失步状态时,释放链路并触发无线链路失败流程,执行相应的链路失步处理,例如,发起小区更新过程,通知网络侧无线链路失步;UE判断无线链路为同步状态时,释放链路。

图2是本发明实施例另一种无线链路同失步检测方法流程图。

请参照图2,图2所述无线链路同失步检测方法为步骤S102的具体流程图,所述无线链路同失步检测方法包括:

步骤S201,对TPC的专用信道或CRC的专用信道进行检测,得到同步或失步原语。

本实施例中,传输功率控制(Transmission Power Control,TPC)为3G通信网络中用于功率控制的控制数据信息。循环冗余码校验(Cyclical Redundancy Check,CRC)是利用除法及余数的原理作错误侦测(Error Detecting)。实际应用时,Node B计算出CRC值并随数据一同发送给UE,UE对收到的数据重新计算CRC值并与收到的CRC值相比较,若两个CRC值不同,则说明数据通讯出现错误。

本实施例中,RRC子层根据是否有RRC连接存在而分成了空闲模式和连接模式。根据无线资源分配情况的变化,触发RRC子层状态间的迁移;而通过RRC连接的建立和释放触发空闲模式和连接模式之间的迁移。

具体实施中,同步称为In-Sync,失步称为Out-of-sync。在专用信道连接状态,即CELL_DCH状态,UE物理层定期用同步原语(CPHY-Sync-IND)向高 层报告In-sync或用失步原语(CPHY-Out-of-Sync-IND)向高层报告Out-of-sync,当连续接收到设定数量的Out-of-sync后,UE判定所述无线链路失败,并通知Node B所述无线链路失败。

具体实施中,无线链路失败准则包括:如果下列条件中的任何一条得到满足,则UE物理层需要用同步原语(CPHY-Sync-IND)报告In-sync。

a、UE估计出专用信道突发品质在最后160ms周期内高于一个阈值Qin,Qin为一预设值;

b、在最后的160ms时期中,UE检测到至少一个品质高于阈值Qsbin的特殊突发,Qsbin为一预设值;

c、在一个TTI内至少有一个带有CRC的传输模块在当前帧内以正确的CRC值结尾。

具体实施中,无线链路失败准则包括:如果下列三个条件同时得到满足,则需要用失步原语(CPHY-Out-of-Sync-IND)报告Out-of-sync。

a、UE估计出专用信道突发品质在最后160ms周期内低于一个阈值Qout,数值Qout为一预设值;

b、在最后的160ms时期中,没有检测到任何品质高于阈值Qsbout的特殊突发,数值Qsbout为一预设值;

c、在前160ms内,没有接收到任何带有正确CRC值的数据。

步骤S202,判断所述同步或失步原语是否满足无线链路失败准则,如果是,则进入步骤S203,否则进入步骤S204。

步骤S203,释放链路并触发无线链路失败流程。

本实施例中,无线链路失败流程包括执行相应的链路失步处理,例如,发起小区更新过程、通知网络侧无线链路失步,以便快速释放有问题的无线链路,建立新的无线链路。

步骤S204,获取RLC层的丢包状态。

需要说明的是,本发明实施例是通过对下行链路的数据丢失进行检测, 来触发信道同失步状态的评估。

步骤S205,判断RLC层是否丢包,如果是,则进入步骤S206,否则无线链路同失步检测结束。

步骤S206,判断无线链路的专用信道是否为F-DPCH,如果是,则进入步骤S207,否则进入步骤S208。

本实施例中,分片专用物理信道(Fractional Dedicated Physical Channel,F-DPCH),是R6协议为了提高下行信道码利用率,作为下行伴随专用物理控制信道(Dedicated Physical Control Channel,DPCCH)的替代而引入的,F-DPCH可以在每个时隙为10个的UE传输控制命令;增强F-DPCH可以使更多UE同时保持在用信道连接状态(CELL_DCH)状态。无线链路的专用信道不是F-DPCH时,则无线链路的专用信道为专用物理信道(Dedicated Physical Channel,DPCH)。DPCH是传输用户数据的,为了在下行方向上能够传递控制信息可以引入FDPCH信道。

步骤S207,对TPC进行失步评估。

本实施例中,专用信道为分片专用物理信道(F-DPCH)时,对TPC进行失步评估,对所述TPC的专用信道进行检测,得到第一失步帧数。

步骤S208,对CRC和DP进行失步评估。

本实施例中,专用信道为DPCH时,对所述CRC的专用信道和专用导频(Dedicated Pilot,DP)的专用信道进行检测,分别得到第二失步帧数和第三失步帧数。其中,DP的作用是解调专用控制信令和发送的数据。

步骤S209,判断是否为失步状态,如果是,则进入步骤S203,否则无线链路同失步检测结束。

本实施例中,所述第一失步帧数大于等于所述第一门限时,判定所述TPC为失步;所述第二失步帧数大于等于所述第二门限时,判定所述CRC为失步;所述第三失步帧数大于等于所述第三门限时,判定所述DP为失步。

本实施例中,当所述TPC、所述CRC或所述DP为失步状态时,所述无线链路为失步状态,释放链路并触发无线链路失败流程,无线链路失败流程 包括执行相应的链路失步处理,例如,发起小区更新过程、通知网络侧无线链路失步,以便快速释放有问题的无线链路,建立新的无线链路。

本实施例中,当所述TPC为同步状态或所述CRC和所述DP均为同步状态时,所述无线链路为同步状态,无线链路同失步检测结束。

具体实施中,所述第一门限、所述第二门限和所述第三门限根据服务小区的信号质量设置。

本实施例中,通过在现有的TPC、CRC失步评估中加入DP评估,在无线链路的信道从DPCH配置到FDPCH配置变化时,DP到UE的数据传输不会受到信道配置变化的影响,在这种情况下,本实施例的无线链路同失步检测方法能够更好地及时快速的检测链路同失步状态,快速地释放问题链路资源,建立新的无线链路,降低了无线链路失步对数据传输的影响,从而得到更好的用户体验。

具体实施中,所述TPC、所述CRC或所述DP的失步状态判定方法可参见图3,图3是本发明实施例一种失步状态判定方法流程图。

请参照图3,一并参照图2,所述失步状态判定方法包括:步骤S301,对TPC的专用信道进行检测,得到同步或失步原语。

本实施例中,在专用信道连接状态(CELL_DCH),UE物理层定期用同步原语(CPHY-Sync-IND)向高层报告In-sync或用失步原语(CPHY-Out-of-Sync-IND)向高层报告Out-of-sync。

步骤S302,判断TPC是否失步,如果是,则进入步骤S304,否则进入步骤S303。

本实施例中,根据TPC的同失步原语判定所述TPC的同失步状态。

具体实施方式可参考前述实施例,此处不再赘述。

步骤S303,将Utpc设置为0。

本实施例中,Utpc表示TPC连续失步的帧数。每判定TPC一帧的状态为同步时,将Utpc的值归零,重新计数。

步骤S304,Utpc加1。

本实施例中,每判定TPC一帧的状态为失步时,将Utpc的值加1。

步骤S305,判断Utpc是否大于等于Xtpc,如果是,则进入步骤S306,否则进入步骤S307。

本实施例中,Xtpc为第一门限,用于判定失步状态,第一门限Xtpc根据服务小区的信号质量设置,可以根据所述服务小区的信号质量的变化做适应性的调整。

步骤S306,判定为失步状态。

本实施例中,当Utpc大于等于Xtpc时,判定无线链路为失步状态。

步骤S307,判断无线链路的专用信道是否为F-DPCH,如果是,则进入步骤S308,否则进入步骤S309。

步骤S308,判定为同步状态。

本实施例中,无线链路的专用信道为F-DPCH时,表示不存在CRC或DP,判定无线链路为同步状态。

步骤S309,判断CRC是否失步,如果是,则进入步骤S311,否则进入步骤S310。

本实施例中,CRC是否失步是通过在一定时间内,例如前160ms内,是否接收到带有正确CRC值的数据进行判断。

具体实施方式可参考前述实施例,此处不再赘述。

步骤S310,将Ucrc设置为0。

本实施例中,Ucrc表示CRC连续失步的帧数。每判定CRC一帧的状态为同步时,将Ucrc的值归零,重新计数。

步骤S311,Ucrc加1。

本实施例中,每判定CRC一帧的状态为失步时,将Ucrc的值加1。

步骤S312,判断Ucrc是否大于等于Xcrc,如果是,则进入步骤S306,否则进入步骤S313。

本实施例中,当Ucrc大于等于Xcrc时,判定无线链路为失步状态。

本实施例中,Xcrc为第二门限,用于判定失步状态,第二门限Xcrc根据服务小区的信号质量设置,可以根据所述服务小区的信号质量的变化做适应性的调整。

步骤S313,判断DP是否失步,如果是,则进入步骤S315,否则进入步骤S314。

本实施例中,根据DP的同步原语和失步原语判断所述DP是否失步。

具体实施方式可参考前述实施例,此处不再赘述。

步骤S314,将Udp设置为0。

本实施例中,Udp表示DP连续失步的帧数。每判定DP一帧的状态为同步时,将Udp的值归零,重新计数。

步骤S315,Udp加1。

本实施例中,每判定DP一帧的状态为失步时,将Udp的值加1。

步骤S316,判断Udp是否大于等于Xdp,如果是,则进入步骤S306,否则进入步骤S308。

本实施例中,当Udp大于等于Xdp时,判定无线链路为失步状态。

本实施例中,Xdp为第三门限,用于判定失步,第三门限Xdp根据服务小区的信号质量设置,可以根据所述服务小区的信号质量的变化做适应性的调整。

可以理解的是,在服务小区的信号质量较好时,所述第一门限、所述第二门限和所述第三门限可以设置为较小的数值,在这种情况下,RLC层丢包的概率小;在共用射频资源的双卡模式下,所述第一门限、所述第二门限和所述第三门限值的设定可以有效的覆盖由于射频资源冲突导致的丢包问题。

图4是本发明实施例一种无线链路同失步检测装置结构示意图。

请参照图4,一并参照图2,所述无线链路同失步检测装置包括:

失步检测单元401,对TPC和CRC的专用信道进行检测,得到同步或失步原语。

RLC状态采集单元402,当所述同步或失步原语不满足无线链路失败准则时,获取RLC层的丢包状态。

TPC失步检测单元403,所述RLC层丢包时,对所述TPC的专用信道进行检测,得到第一失步帧数。

CRC和DP失步检测单元404,对所述CRC和DP的专用信道进行检测,得到第二失步帧数和第三失步帧数。

失步比较单元405,将所述第一失步帧数与第一门限比较,得到所述TPC的同失步状态,将所述第二失步帧数和第三失步帧数分别与第二门限和第三门限比较,得到所述CRC和DP的同失步状态。

失步判断单元406,当所述TPC、所述CRC或所述DP为失步状态时,判定所述无线链路为失步状态。

触发单元407,耦接所述失步判断单元406,适于释放所述链路并触发无线链路失败流程。

本实施例中,所述触发单元407耦接所述RLC状态采集单元402,当所述同步或失步原语满足无线链路失败准则时,进入所述触发单元407。

本实施例中,所述触发单元407释放链路并触发无线链路失败流程,无线链路失败流程包括执行相应的链路失步处理,例如发起小区更新过程、通知网络侧无线链路失步,以便快速释放有问题的无线链路,建立新的无线链路。

具体实施方式可参考前述实施例,此处不再赘述。

本发明实施例通过将RLC层的丢包状态和TPC以及CRC物理层的失步状态结合判断,且引入DP和TPC、CRC配合评估,提高了无线链路同失步检测的精准性;同时,在信道配置变化过程中出现问题的情况下,能够更好地及时快速的检测链路问题,快速地释放问题链路资源,从而得到更好的用户体验。

进一步,本发明实施例的所述第一门限、所述第二门限和所述第三门限根据服务小区的信号质量设置;所述第一门限、第二门限和第三门限通过信 号质量动态变化进行动态调整,提高了无线链路同失步检测的精准性。

本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于以计算机可读存储介质中,存储介质可以包括:ROM、RAM、磁盘或光盘等。

虽然本发明披露如上,但本发明并非限定于此。任何本领域技术人员,在不脱离本发明的精神和范围内,均可作各种更动与修改,因此本发明的保护范围应当以权利要求所限定的范围为准。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1