首页> 中国专利> 固定搜索窗模式下搜索窗中心设置的方法及装置

固定搜索窗模式下搜索窗中心设置的方法及装置

摘要

本发明涉及一种固定搜索窗模式下搜索窗中心设置的方法及装置,其中方法包括:获取反向业务帧的最早到达短码偏置EPN值,作为上报EPN值;当上报EPN值与当前EPN设置值之间的差值大于预设门限时,根据上报EPN值、当前EPN设置值以及预设更新步长调整搜索窗中心;当前EPN设置值为当前搜索窗中心的位置设定值。本发明通过定期获取的上报EPN值与预设门限以及预设更新步长设置搜索窗中心位置,并根据使用场景的终端的移动速度来设置当前EPN设置值的更新步长,避免了因搜索虚假多径等原因造成的EPN值异常跳变时,导致搜索窗失锁造成异常偏移,降低了系统掉话率,而且排除了搜索虚假多径的干扰,获得了准确的多径时间相位。

著录项

  • 公开/公告号CN101873151A

    专利类型发明专利

  • 公开/公告日2010-10-27

    原文格式PDF

  • 申请/专利权人 中兴通讯股份有限公司;

    申请/专利号CN201010209095.X

  • 发明设计人 张茜;

    申请日2010-06-24

  • 分类号H04B1/707;

  • 代理机构深圳市世纪恒程知识产权代理事务所;

  • 代理人胡海国

  • 地址 518057 广东省深圳市南山区高新技术产业园科技南路中兴通讯大厦法务部

  • 入库时间 2023-12-18 01:09:32

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2020-06-23

    未缴年费专利权终止 IPC(主分类):H04B1/711 授权公告日:20140430 终止日期:20190624 申请日:20100624

    专利权的终止

  • 2014-04-30

    授权

    授权

  • 2012-05-09

    实质审查的生效 IPC(主分类):H04B1/707 申请日:20100624

    实质审查的生效

  • 2010-10-27

    公开

    公开

说明书

技术领域

本发明涉及无线通讯领域,尤其涉及一种CDMA系统中反向业务信道固定搜索窗模式下搜索窗中心设置的方法及装置。

背景技术

在CDMA系统中,反向业务信道的搜索窗模式分为固定搜索窗模式和滑动搜索窗模式,对于固定搜索窗模式,当设定了反向业务信道的搜索窗中心后,系统解调芯片不会控制搜索窗中心随着移动终端的位置变化而变化,而是只能通过应用层软件对系统解调芯片进行重新设置来改变搜索窗中心的位置;对于滑动搜索窗模式,当终端移动时,可以通过搜索窗宽度范围的滑动,使搜索窗可以切换到能覆盖多径延时的位置上,并在该多径前后的窗宽范围内进行搜索,以此来保持跟踪终端信号。

目前,在有集群业务的小区中,由于小区下的组呼用户共享业务信道,需要将该小区下的反向业务信道设置为固定搜索窗模式。在固定搜索窗模式下,目前设置固定搜索窗中心的方法通常是根据系统解调芯片上报的最新的EPN(EarliestPseudo-noise Sequence,终端和基站的无线信号往返的延时,表征终端距离基站的距离位置的远近)值重新设置固定搜索窗的中心,通过固定搜索窗中心来保持跟踪终端信号。

然而,在实际的无线通信环境中,由于各用户之间的信号相互干扰,常常使接收机接收到假的相关峰值,导致搜索到假的多径信息,或者当反向链路失锁时,系统解调芯片上报的最新EPN值有时会跳变到异常大的值。现有的固定搜索窗调整算法使得系统应用层错误的认为异常跳变的EPN值是手机信号路径变化导致的空口信号延时的正常变化,从而以该异常跳变的EPN值重新设置系统解调芯片的搜索窗中心,将搜索窗调整到错误的位置上工作,使得用户信号无法落入搜索窗的有效范围内,导致无法搜索到正确的多径信息,以及无法得到准确的多径时间相位,从而导致基站反向解调为坏帧,若此状况持续,当基站定时器超时后,就会造成掉话。

发明内容

本发明的主要目的在于提供一种固定搜索窗模式下搜索窗中心设置的方法及装置,旨在当系统解调芯片获取的上报EPN值发生异常变化时,避免搜索窗发生异常偏移,从而获得准确的多径时间相位,降低系统掉话率。

本发明提出一种固定搜索窗模式下搜索窗中心设置的方法,包括以下步骤:

获取反向业务帧的最早到达短码偏置EPN值,作为上报EPN值;

当上报EPN值与当前EPN设置值之间的差值大于预设门限时,根据上报EPN值、当前EPN设置值以及预设更新步长调整搜索窗中心;所述当前EPN设置值为当前搜索窗中心的位置设定值。

优选地,根据上报EPN值、当前EPN设置值以及预设更新步长调整搜索窗中心的步骤具体包括:

判断上报EPN值与当前EPN设置值之间的差值是否大于所述预设更新步长;

若上报EPN值与当前EPN设置值之间的差值大于所述预设更新步长,则判断上报EPN值是否大于当前EPN设置值;

若上报EPN值大于当前EPN设置值,则将当前EPN设置值加上预设更新步长,得到新的当前EPN设置值;

若上报EPN值小当前EPN设置值,则将当前EPN设置值减去预设更新步长,得到新的当前EPN设置值。

优选地,判断上报EPN值与当前EPN设置值之间的差值是否大于所述预设更新步长的步骤之后还包括:

若上报EPN值与当前EPN设置值之间的差值小于预设更新步长,将所述当前EPN设置值更新为所述上报EPN值,得到新的当前EPN设置值。

优选地,所述获取反向业务帧的EPN值,作为上报EPN值的步骤之前还包括:

设置所述预设门限以及预设更新步长。

优选地,所述预设门限为最早达到PN偏置变化门限;所述预设更新步长根据使用场景中移动终端的移动速度获取。

优选地,所述上报EPN值以最早到达PN偏置变化检测周期定期获取。

本发明提出一种固定搜索窗模式下搜索窗中心设置的装置,包括:

获取模块,用于获取反向业务帧的EPN值,作为上报EPN值;

更新模块,用于当上报EPN值与当前EPN设置值之间的差值大于预设门限时,根据上报EPN值、当前EPN设置值以及预设更新步长调整搜索窗中心;所述当前EPN设置值为当前搜索窗中心的位置设定值。

优选地,所述更新模块具体包括:

判断单元,用于判断上报EPN值与当前EPN设置值之间的差值是否大于所述预设更新步长;以及当上报EPN值与当前EPN设置值之间的差值大于所述预设更新步长时,判断上报EPN值是否大于当前EPN设置值;

更新单元,用于当上报EPN值大于当前EPN设置值时,将当前EPN设置值加上预设更新步长,得到新的当前EPN设置值;以及

当上报EPN值小当前EPN设置值时,将当前EPN设置值减去预设更新步长,得到新的当前EPN设置值。

优选地,所述更新单元,还用于当上报EPN值与当前EPN设置值之间的差值小于预设更新步长时,将当前EPN设置值更新为所述上报EPN值,得到新的当前EPN设置值。

优选地,所述装置还包括设置模块,用于设置所述预设门限以及预设更新步长。

本发明固定搜索窗模式下搜索窗中心设置的方法及装置,通过定期获取的上报EPN值与预设门限以及预设更新步长设置搜索窗中心位置,并根据使用场景的终端的移动速度来设置当前EPN设置值的更新步长,即设置搜索窗中心移动的快慢,避免了因搜索虚假多径等原因造成的EPN值异常跳变时,对系统调整解调芯片中搜索窗中心进行错误设置,导致搜索窗失锁造成异常偏移,从而避免了用户信号无法落入搜索窗有效范围的情形,降低了系统掉话率,而且排除了搜索虚假多径的干扰,获得了准确的多径时间相位。

附图说明

图1是本发明固定搜索窗模式下搜索窗中心设置的方法一实施例流程示意图;

图2是图1所示的固定搜索窗模式下搜索窗中心设置的方法中根据上报EPN值、当前EPN设置值以及预设更新步长调整搜索窗中心的具体流程示意图;

图3是本发明固定搜索窗模式下搜索窗中心设置的方法另一实施例流程示意图;

图4是本发明固定搜索窗模式下搜索窗中心设置的装置一实施例结构示意图;

图5是图4所示的固定搜索窗模式下搜索窗中心设置的装置中更新模块具体结构示意图;

图6是本发明固定搜索窗模式下搜索窗中心设置的装置另一实施例结构示意图。

为了使本发明的技术方案更加清楚、明了,下面将结合附图作进一步详述。

具体实施方式

本发明实施例解决方案主要是:通过获取上报EPN值,并根据上报EPN值与预设门限以及预设更新步长设置搜索窗中心位置,避免EPN设置值发生异常变化时,搜索窗发生异常偏移造成系统掉话。

如图1所示,本发明一实施例提出一种固定搜索窗模式下搜索窗中心设置的方法,包括:

步骤101,获取反向业务帧的EPN值,作为上报EPN值;

本方法实施例运行环境涉及CDMA系统中解调反向业务帧的EPN值的调制解调芯片以及与调制解调芯片通过回调函数进行数据传递的应用层,调制解调芯片以终端位置来设置固定搜索窗中心来保持跟踪终端信号。

在CDMA系统中,当反向业务信道的搜索模式设置为固定搜索窗模式时,可以通过最早达到PN偏置变化门限(Earliest Offset Change Threshold)、最早到达PN偏置变化检测周期(Earliest Offset Callback PeriodIn PCG)两个参数,为系统调制解调芯片设置EPN值变化时回调的门限。系统调制解调芯片以最早到达PN偏置变化检测周期读取解调出的反向业务帧的EPN值,并将该EPN值作为系统解调芯片最新的上报EPN值,通过回调方式通知应用层。

步骤102,当上报EPN值与当前EPN设置值之间的差值大于预设门限时,根据上报EPN值、当前EPN设置值以及预设更新步长更新搜索窗中心。

如图2所示,其中步骤102中根据上报EPN值、当前EPN设置值以及预设更新步长调整搜索窗中心具体包括:

步骤1021,判断上报EPN值与当前EPN设置值之间的差值是否大于所述预设更新步长;如果是,则进入步骤1022,否则进入步骤1025;

其中,当前EPN设置值为当前搜索窗中心的位置设定值;

步骤1022,判断上报EPN值是否大于当前EPN设置值;如果是,则进入步骤1023,否则,进入步骤1024;

步骤1023,将当前EPN设置值加上预设更新步长,得到新的当前EPN设置值;

步骤1024,将当前EPN设置值减去预设更新步长,得到新的当前EPN设置值。

步骤1025,将当前EPN设置值更新为上报EPN值,得到新的当前EPN设置值。

本实施例以实际应用为例进行说明,在实际应用中,系统通过接入信道发起呼叫,以基站为中心进行小区内全搜索,当建立业务信道时,使用接入信道时的EPN值,作为反向业务信道的搜索窗中心的初始位置设定值,即EPN设置值的初始值,并将EPN设置值设置在调制解调芯片内,同时应用层按照扇区将该EPN设置值的初始值保存,作为该扇区下EPN的初始值。

系统调制解调芯片以最早到达PN偏置变化检测周期读取解调出的反向业务帧的EPN值,即上报EPN值时,将上报EPN值与当前保存在系统调制解调芯片中的EPN值即当前EPN值进行比较,当上报EPN值与当前EPN值之间的差值超过预设门限值,本实施例中,上述预设门限为最早达到PN偏置变化门限,此时触发应用层注册的回调函数,并通知应用层EPN值发生变更,即表示终端的位置发生变更。

当应用层软件收到回调通知的上报EPN值后,由于固定搜索窗模式下的搜索窗中心不是由系统调制解调芯片计算得来,在此种情形下,现有技术采用的方法为:应用层将上报EPN值作为固定搜索窗中心的位置设定值设置给系统调制解调芯片,使得系统调制解调芯片以终端最新的所在位置作为解调中心,达到跟踪终端移动的目的。

本实施例为了避免在一些特殊场景,比如反向链路失锁时,反向业务帧的EPN值产生剧烈跳变造成搜索窗中心发生异常偏移而导致系统掉话,而根据使用场景中移动终端的移动速度,估算出最早达到PN偏置变化门限的时间内终端最大可能的移动距离,将该移动距离换算成chip(码片)单位成为EPN更新步长(EPN Update Threshold),即预设更新步长,并以该预设更新步长作为判断是否将上报EPN值设置到系统调制解调芯片中作为搜索窗中心的门限,该门限表示根据终端移动速度限制终端的位置更新快慢的极限。

应用层每次接收到EPN值变更消息后,计算最新的上报EPN与保存的当前EPN设置值之差,如果最新的上报EPN值与保存的当前EPN设置值之差小于预设更新步长,则表明此次EPN值更新有效可信,新的上报EPN值可以设置为搜索窗中心的位置设定值,即当前EPN设置值更新为新的上报EPN值,否则判定EPN值的变更为异常跳变,并在保存的当前EPN设置值的基础上上升或下降预设更新步长的幅度,以此来更新调整搜索窗中心。从而根据终端的移动速度设置预设更新步长,以限制搜索窗中心移动的快慢,不允许当前EPN设置值一次跳变过大,导致搜索窗偏移而失锁造成系统掉话。

本实施例中,搜索窗中心的设置具体通过当前EPN设置值的更新而实现,其具体更新过程为:当判断上报EPN值与当前EPN设置值之间的差值大于所述预设更新步长时,判断上报EPN值是否大于当前EPN设置值;如果上报EPN值大于当前EPN设置值,则将当前EPN设置值加上预设更新步长,得到新的当前EPN设置值;如果上报EPN值小于当前EPN设置值,则将当前EPN设置值减去预设更新步长,得到新的当前EPN设置值;进一步的,当判断上报EPN值与当前EPN设置值之间的差值小于预设更新步长时,将当前EPN设置值更新为上报EPN值,得到新的当前EPN设置值。最后,根据新的当前EPN设置值调整搜索窗中心的位置,并将新的当前EPN设置值设置在系统调整解调芯片中,同时将新的当前EPN设置值保存在应用层的当前扇区。

需要说明的是,在本实施例中,当上报EPN值与当前EPN设置值之间的差值小于预设门限时,采用现有技术通常做法,不更新搜索窗中心,即不向应用层上报EPN值,当前EPN设置值不变,搜索窗中心的位置保持不变。

本实施例通过定期获取的上报EPN值与预设门限以及预设更新步长设置搜索窗中心位置,并根据使用场景的终端的移动速度来设置当前EPN设置值的更新步长,即设置搜索窗中心移动的快慢,避免了因搜索虚假多径等原因造成的EPN值异常跳变时,对系统调整解调芯片中搜索窗中心进行错误设置,导致搜索窗失锁造成异常偏移,从而避免了用户信号无法落入搜索窗有效范围的情形,降低系统掉话率。

如图3所示,本发明另一实施例提出一种固定搜索窗模式下搜索窗中心设置的方法,在上述实施例的基础上,其中在步骤101之前还包括:

步骤100,设置预设门限以及预设更新步长。

本实施例中,预设门限为最早达到PN偏置变化门限;预设更新步长根据使用场景中移动终端的移动速度获取,具体根据使用场景中移动终端的移动速度,估算出最早达到PN偏置变化门限的时间内终端最大可能的移动距离,将该移动距离换算成chip单位成为EPN更新步长,作为判断EPN值更新后是否将该新的上报EPN设置到系统调整解调芯片中作搜索窗中心的门限。

如图4所示,本发明一实施例提出一种固定搜索窗模式下搜索窗中心设置的装置,包括:

获取模块401,用于获取反向业务帧的EPN值,作为上报EPN值;

本实施例中,获取模块401以最早到达PN偏置变化检测周期(EarliestOffset Callback PeriodInPCG)为周期去读取解调出的反向业务帧的EPN值,作为上报EPN值。

更新模块402,用于当上报EPN值与当前EPN设置值之间的差值大于预设门限时,根据上报EPN值、当前EPN设置值以及预设更新步长调整搜索窗中心。

如图5所示,更新模块402具体包括:

判断单元4021,用于判断上报EPN值与当前EPN设置值之间的差值是否大于所述预设更新步长;以及当上报EPN值与当前EPN设置值之间的差值大于所述预设更新步长时,判断上报EPN值是否大于当前EPN设置值;

其中,当前EPN设置值为当前搜索窗中心的位置设定值。

更新单元4022,用于当上报EPN值大于当前EPN设置值时,将当前EPN设置值加上预设更新步长,得到新的当前EPN设置值;以及当上报EPN值小当前EPN设置值时,将当前EPN设置值减去预设更新步长,得到新的当前EPN设置值。

更新单元4022,还用于当上报EPN值与当前EPN设置值之间的差值小于预设更新步长时,将当前EPN设置值更新为上报EPN值,得到新的当前EPN设置值。

需要说明的是,在本实施例中,当获取模块401获取的上报EPN值与当前EPN设置值之间的差值小于预设门限时,不更新搜索窗中心,即获取模块401通知更新模块402中更新单元4022不更新当前EPN设置值,搜索窗中心的位置保持不变。

如图6所示,本发明另一实施例提出一种固定搜索窗模式下搜索窗中心设置的装置,在上述实施例的基础上,该装置还包括设置模块403,用于设置预设门限以及预设更新步长。

需要说明的是,本实施例与实际应用相结合时,本实施例中获取模块401可以设置在CDMA系统中调制解调芯片内,更新模块402可以设置在与调制解调芯片进行数据传递的应用层。

本发明实施例通过定期获取的上报EPN值与预设门限以及预设更新步长更新搜索窗中心位置,并根据使用场景的终端的移动速度来设置当前EPN设置值的更新步长,过滤掉EPN值异常跳变,解决了反向业务信道固定搜索窗模式下,EPN异常跳变导致搜索窗中心发生偏移而造成的掉话问题,从而排除搜索虚假多径的干扰,获取准确的多径时间相位,降低系统掉话率。

以上所述仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号