一种HARQ进程检验、校准方法及装置和基站与流程

文档序号:11158105 阅读:711 来源:国知局
一种HARQ进程检验、校准方法及装置和基站与制造工艺

本发明涉及通用移动通信领域,尤其涉及一种HARQ(Hybrid Automatic Repeat request,混合自动重传请求)进程检验、校准方法及装置和基站。



背景技术:

在UMTS(Universal Mobile Telecommunications System,通用移动通信系统)领域,尤其是WCDMA(Wideband Code Division Multiple Access,宽带码分多址)接入3G通讯(3rd Generation)基站系统,随着用户对传输高速数据的需求越来越高,引入了HSUPA(high speed uplink packet access,高速上行链路分组接入)技术,在HSUPA中,2ms E-DCH(Enhanced Dedicated Channel,增强上行专用传输信道)TTI(Transmission Time Interval,传输时间间隔)的用户相对于10msTTI的用户具有时延小,峰值速率大的优势,但同时也有上行发射功率大的劣势,因为在多用户时功率会攀升,导致控制信道占用的功率大,小区总的上行吞吐量反而减少。但协议规定2ms的8个HARQ进程可以自由的激活和去激活,而10ms的4个HARQ进程必须全部激活;这样就可以采用时分复用的方式,将不同的2ms用户区分开,降低用户间干扰,提升小区上行吞吐量。在HSUPA调度时,根据当时的情况,激活和去激活不同的HARQ进程,可以在用户数不变的情况下,抬升小区上行吞吐量。

激活HARQ进程有两种方式,一种是在信令中就固定激活某些HARQ进程,方法简单,但不灵活;另一种是动态方式,根据实际情况激活、去激活HARQ进程,处理灵活。不同于在信令中通知终端固定激活某些HARQ进程,Node B(Node Base Station,基于节点基站)的动态激活、去激活方式需要频繁地通过 空口的E-AGCH(E-DCH Absolute Grant Channel,绝对授权信道)信道发送命令给终端,可能会因为误码等产生终端实际的激活和去激活的HARQ进程与Node B调度的不一致的情况,导致调度异常,反倒增加小区的干扰,影响小区的吞吐量。因此,需要一种检测方法和校准方法,去发现终端的激活和去激活的HARQ进程和Node B调度的HARQ进程是否一致,在不一致时,进而纠正这种不一致,保证终端的激活、去激活的HARQ进程和Node B调度的HARQ进程一致。



技术实现要素:

本发明要解决的主要技术问题是,提供一种HARQ进程检验、校准方法及装置和基站,解决现有技术中,在动态激活某些HARQ进程时,无法确定终端的激活和去激活的HARQ进程和Node B调度的HARQ进程是否一致,以及不一致时,对终端的激活、去激活的HARQ进程和Node B调度的HARQ进程进行校准处理,提高调度的准确性和小区的吞吐量的问题。

为解决上述技术问题,本发明提供一种HARQ进程检验方法,其特征在于,包括:获取基站当前向终端发送的目标HARQ进程的目标激活状态;获取所述终端侧所述目标HARQ进程当前的实际激活状态;将所述目标激活状态与所述实际激活状态进行比较,判断所述目标激活状态与所述实际激活状态是否一致。

在本发明的一种实施例中,所述获取基站当前向终端发送的目标HARQ进程的目标激活状态包括:根据所述目标HARQ进程当前对应的目标HARQ进程激活状态控制图样获取所述基站当前向所述终端发送的所述目标HARQ进程的所述目标激活状态。

在本发明的一种实施例中,所述获取所述终端侧所述目标HARQ进程当前 的实际激活状态之前,还包括:自所述基站将所述目标激活状态发送给所述终端后开始计时,直到计时值达到预设时延值。

在本发明的一种实施例中,所述获取所述终端侧所述目标HARQ进程当前的实际激活状态包括:根据所述目标激活状态和所述基站与所述终端侧之间的物理信道的信息获取所述实际激活状态,所述物理信道包括上行增强专用物理控制信道和上行增强专用物理数据信道。

在本发明的一种实施例中,根据所述目标激活状态和所述物理信道的信息获取所述实际激活状态包括:当所述目标激活状态为去激活时,判断所述上行增强专用物理控制信道当前的信道能量是否大于预设信道能量阈值,如是,判断所述上行增强专用物理数据信道输出的数据译码是否正确,如正确,则判定所述实际激活状态为激活;如不正确,判断误码个数是否大于预设误码个数阈值,如是,判定所述实际激活状态为激活,否则,判定所述实际激活状态为去激活。

在本发明的一种实施例中,如所述上行增强专用物理控制信道当前的信道能量小于等于预设信道能量阈值,判定所述实际激活状态为去激活。

在本发明的一种实施例中,根据所述目标激活状态和所述物理信道的信息获取所述实际激活状态包括:当所述目标激活状态为激活时,判断所述上行增强专用物理控制信道当前的信道能量是否大于预设信道能量阈值,如是,判断上行增强专用物理数据信道译码是否正确,如正确,将累积异常值清零;如不正确,判断最小功率比对应的授权值是否大于服务授权值与步长的和,如否,将累积异常值清零,如是,则累积异常值加一。

在本发明的一种实施例中,如所述上行增强专用物理控制信道当前的信道能量小于等于预设信道能量阈值,判断前一次保存的满意比特是否满意,如否, 将累积异常值加一,如是,判断前一次保存的增强型专用信道总缓存状态值是否为零,如为零,将累积异常值加一。

在本发明的一种实施例中,累积异常值清零或累积异常值加一之后,还包括判断累积异常值是否达到预设值,如达到,判定所述实际激活状态为去激活,若未达到,判定所述实际激活状态为激活。

本发明提供一种HARQ进程校准方法,包括:当通过前述的HARQ进程检验方法得到所述实际激活状态与所述目标激活状态不一致时,生成异常通知;根据所述异常通知对终端侧的所述HARQ进程的激活状态进行校准处理。

在本发明的一种实施例中,所述控制命令包括:当所述目标HARQ进程为去激活状态时,根据HARQ进程标识计算发送去激活消息的帧号和子帧号,在对应时间发送包含所述去激活消息的帧号和子帧号的去激活命令进行相应的去激活操作;当所述目标HARQ进程为激活状态时,根据HARQ进程标识计算发送激活消息的帧号和子帧号,在对应时间发送包含所述激活消息的帧号和子帧号的激活命令进行相应的激活操作。

本发明提供一种HARQ进程检验装置,包括:第一获取模块,所述第一获取模块用于获取基站当前向终端发送的目标HARQ进程的目标激活状态;第二获取模块,所述第二获取模块用于获取所述终端侧所述目标HARQ进程当前的实际激活状态;判断模块,所述判断模块用于将所述目标激活状态与所述实际激活状态进行比较,判断所述目标激活状态与所述实际激活状态是否一致。

在本发明的一种实施例中,所述第一获取模块包括获取子模块和判断子模块,所述获取子模块用于获取所述目标HARQ进程当前对应的目标HARQ进程激活状态控制图样,所述判断子模块用于根据所述目标HARQ激活状态控制图样判断所述目标HARQ进程的所述目标激活状态,得到所述目标激活状态。

在本发明的一种实施例中,还包括:定时模块,所述定时模块用于在获取所述终端侧所述目标HARQ进程当前的实际激活状态之前,自所述基站将所述目标激活状态发送给所述终端后开始计时,直到计时值达到预设时延值。

在本发明的一种实施例中,所述第二获取模块包括处理子模块,所述处理子模块用于根据所述目标激活状态和所述基站与所述终端侧之间的物理信道的信息获取所述实际激活状态,所述物理信道包括上行增强专用物理控制信道和上行增强专用物理数据信道。

在本发明的一种实施例中,所述处理子模块包括第一处理单元,所述第一处理单元用于当所述目标激活状态为去激活时,判断所述上行增强专用物理控制信道当前的信道能量是否大于预设信道能量阈值,如是,判断所述上行增强专用物理数据信道输出的数据译码是否正确,如正确,则判定所述实际激活状态为激活;如不正确,判断误码个数是否大于预设误码个数阈值,如是,判定所述实际激活状态为激活,否则,判定所述实际激活状态为去激活。

在本发明的一种实施例中,所述处理子模块包括第二处理单元,所述第二处理单元用于如所述上行增强专用物理控制信道当前的信道能量小于等于预设信道能量阈值,判定所述实际激活状态为去激活。

在本发明的一种实施例中,所述处理子模块包括第三处理单元,所述第三处理单元用于当所述目标激活状态为激活时,判断所述上行增强专用物理控制信道当前的信道能量是否大于预设信道能量阈值,如是,判断上行增强专用物理数据信道译码是否正确,如正确,将累积异常值清零;如不正确,判断最小功率比对应的授权值是否大于服务授权值与步长的和,如否,将累积异常值清零,如是,则累积异常值加一。

在本发明的一种实施例中,所述处理子模块包括第四处理单元,若所述上 行增强专用物理控制信道当前的信道能量小于等于预设信道能量阈值,判断前一次保存的满意比特是否满意,如否,将累积异常值加一,如是,判断前一次保存的增强型专用信道总缓存状态值是否为零,如为零,将累积异常值加一。

在本发明的一种实施例中,所述处理子模块包括第五处理单元,所述第五处理单元用于累积异常值清零或累积异常值加一之后,还包括判断累积异常值是否达到预设值,若达到,判定所述实际激活状态为去激活,若未达到,判定所述实际激活状态为激活。

本发明提供一种HARQ进程校准装置,包括:异常通知生成模块,所述异常通知生成模块用于当通过前述的HARQ进程检验装置得到所述实际激活状态与所述目标激活状态不一致时,生成异常通知;校准模块,所述校准模块用于根据所述异常通知对所述终端侧的所述目标HARQ进程的激活状态进行校准处理。

本发明提供一种基站,其特征在于,包括发送装置、上述HARQ进程检验装置和HARQ进程校准装置;所述发送装置用于将目标HARQ进程的目标激活状态发送给所述终端,所述HARQ进程检验装置获取所述发送装置发送给所述终端侧的所述目标HARQ进程的所述目标激活状态,以及获取所述终端侧所述目标HARQ进程的所述实际激活状态,并比较所述实际激活状态与所述目标激活状态,当所述实际激活状态与所述目标激活状态不一致时,所述HARQ进程校准装置根据所述目标HARQ进程的所述目标激活状态去校准所述终端侧的所述实际激活状态。

本发明的有益效果是:

本提案提出一种HARQ进程检验、校准方法及装置和基站,获取基站当前向终端发送的目标HARQ进程的目标激活状态和终端侧目标HARQ进程当前的 实际激活状态;将该目标激活状态与该实际激活状态进行比较,判断目标激活状态与实际激活状态是否一致,这样就可以知道终端的激活和去激活的HARQ进程和Node B调度的HARQ进程是否一致,当不一致时,生成异常通知,根据异常通知对终端侧的HARQ进程的激活状态进行校准处理。这种方式,能够检测到动态激活某些HARQ进程时,终端的HARQ进程状态是否和Node B调度的一致,不一致时,进而对终端侧的HARQ进程实际激活状态进行校准,解决现有技术中,动态激活某些HARQ进程时,无法保证终端的激活和去激活的HARQ进程和Node B调度的HARQ进程一致,影响调度的准确性和影响小区的吞吐量的问题。

附图说明

图1为本发明实施例一的HARQ进程检验方法流程图;

图2为本发明实施例一的当目标激活状态为去激活时的检验方法流程图;

图3为本发明实施例一的当目标激活状态为激活时的检验方法流程图;

图4为本发明实施例二的HARQ进程校准方法流程图;

图5为本发明实施例三的HARQ进程检验装置示意图;

图6为图5的HARQ进程检验装置的第一获取模块示意图;

图7为图5的HARQ进程检验装置的第二获取模块示意图;

图8为本发明实施例三的另一HARQ进程检验装置示意图;

图9为本发明实施例四的HARQ进程校准装置示意图;

图10为本发明实施例四的基站示意图。

具体实施方式

下面通过具体实施方式结合附图对本发明作进一步详细说明。

实施例一:

本实施例提供一种HARQ进程检验方法,用于检验基站向终端发送的当前目标HARQ进程的目标激活状态与该目标HARQ进程对应的终端侧的实际激活状态是否一致,避免动态激活某些HARQ进程时,终端的激活和去激活状态的实际激活状态的HARQ进程和Node B调度的HARQ进程不一致,影响调度的准确性和影响小区的吞吐量的问题,请参见图1,上述检验方法包括:

步骤S101,获取基站当前向终端发送的目标HARQ进程的目标激活状态;

步骤S102,获取所述终端侧所述目标HARQ进程当前的实际激活状态;

步骤S103,将所述目标激活状态与所述实际激活状态进行比较,判断所述目标激活状态与所述实际激活状态是否一致。

下面将每个步骤做具体阐述,步骤S101,获取基站当前向终端发送的目标HARQ进程的目标激活状态具体为:调度器预先分配HARQ进程的目标激活状态,并将包含目标激活状态的信息发给终端,控制终端HARQ进程的激活、去激活状态,但是在动态激活某些HARQ进程时,由于误码等因素的存在,会存在终端实际的激活和去激活的HARQ进程与Node B调度的不一致的情况,这种情况的存在导致调度异常,增加小区的干扰,影响小区的吞吐量;为避免这种情况,需要检验出目标HARQ进程对应的终端实际的激活状态与Node B调度的不一致的情况。具体的,可以先获取基站当前向终端发送的目标HARQ进程的目标状态信息,得到目标HARQ进程的目标激活状态,获取该目标激活状态的具体方式为:根据目标HARQ进程当前对应的目标HARQ进程激活状态控制图样得到该目标激活状态,该HARQ进程激活状态控制图样可以从调度器获取到。

步骤S102,获取所述终端侧所述目标HARQ进程当前的实际激活状态具体为得到上述目标激活状态后,为了保证终端收到E-AGCH信道发出的对目标 HARQ进程激活状态的控制信息,需要保证一定的时延,因此在获取终端侧目标HARQ进程当前的实际激活状态之前,还包括自基站将目标激活状态发送给终端后开始计时,直到计时值达到预设时延值,具体的,可以启动定时器,当所述定时器达到预设时延值后,获取终端侧目标HARQ进程当前的实际激活状态。

获取终端侧目标HARQ进程当前的实际激活状态包括:根据目标激活状态和基站与终端侧之间的物理信道的信息获取实际激活状态,具体的,物理信道包括E-DPCCH(E-DCH Dedicated Physical Control Channel,上行增强专用物理控制信道)和E-DPDCH(E-DCH Dedicated Physical date Channel,上行增强专用物理数据信道)。即根据E-DPCCH和E-DPDCH信道获取实际激活状态,当目标激活状态为去激活时,请参见图2,具体包括:

步骤S201,判断E-DPCCH当前的信道能量是否大于预设信道能量阈值,如是,转到步骤S202;如否,转到步骤S204;

步骤S202,判断E-DPDCH输出的数据译码是否正确,如否,转到步骤S203;如是,转到步骤S205;

步骤S203,判断HARQ FAIL(误码个数)是否大于预设误码个数阈值,如否,转到步骤S204;如是,转到步骤S205;

步骤S204,去激活;

步骤S205,激活。

即当目标HARQ进程的目标激活状态为去激活时,经检验分析和判断,如果E-DPCCH当前的信道能量小于或等于预设信道能量阈值;或如果E-DPCCH当前的信道能量大于预设信道能量阈值,E-DPDCH输出的数据译码不正确,且没达到HARQ FAIL条件,则目标HARQ进程的实际激活状态为去激活。如果 E-DPCCH当前的信道能量大于预设信道能量阈值;且E-DPDCH输出的数据译码正确;或如果E-DPCCH当前的信道能量大于预设信道能量阈值,E-DPDCH输出的数据译码不正确,且达到协议规定的HARQ FAIL判断条件,则目标HARQ进程的实际激活状态激活。需要理解的是,E-DPCCH当前的信道能量具体是指与目标HARQ进程对应的当前E-DPCCH信道的一定时间段内的信道功率。

当目标激活状态是激活状态时,首先对每个HARQ进程的异常计数器中的累积异常值,判断SG(Serving Grant,服务授权)的值是否为零,如果为零,则不进行检测,否则开始检测;开始检测前保存前一次更新的Happy Bit(满意比特)和TEBS(Total E-DCH Buffer State,增强型专用信道总缓存状态)信息。请参见图3,具体检测过程包括:

步骤S301,判断E-DPCCH当前的信道能量是否大于预设信道能量阈值,如是,转到步骤S302;如否,转到步骤S305;

步骤S302,判断E-DPDCH输出的数据译码是否正确,如否,转到步骤S303;如是,转到步骤S304;

步骤S303,判断SGLUPR(最小功率比对应的授权值)是否大于SG与A(步长)的和,如是,转到步骤S307;如否,转到步骤S304;

步骤S304,累积异常值清零;

步骤S305,判断Happy Bit是否happy(满意),如是,转到步骤S306;如否,转到步骤S307;

步骤306,判断TEBS是否为零,如否,转到步骤S307;

步骤S307,累积异常值加一;

步骤S308,判断累计异常值是否达到预设值,如否,转到步骤S309;如是, 转到步骤S310;

步骤S309,激活;

步骤S310,去激活。

即当目标HARQ进程的目标激活状态为激活时,先将目标HARQ进程对应的异常计数器的累积异常值清零,且保存最新的Happy Bit和TEBS,然后进行检验分析和判断,如果E-DPCCH当前的信道能量大于预设信道能量阈值,且E-DPDCH输出的数据译码正确;或如果E-DPCCH当前的信道能量大于预设信道能量阈值,E-DPDCH输出的数据译码错误,且SGLUPR小于等于SG与A的和,则异常计数器的累积异常值清零,为避免清零出错,优选的,可以再判断异常计数器的值是否达到预设值,若未达到,则实际激活状态为激活;若达到,则实际激活状态为去激活。经检验,如果E-DPCCH当前的信道能量大于预设信道能量阈值,E-DPDCH输出的数据译码错误,且SGLUPR大于SG与A的和;或如果E-DPCCH当前的信道能量小于等于预设信道能量阈值,且Happy Bit是Unhappy(不满意)的,或如果E-DPCCH当前的信道能量大于预设信道能量阈值,且Happy Bit是Happy的,且TEBS不为零,则此时异常计数器的累计异常值加一,然后判断异常计数器的累计异常值值是否达到预设值,若未达到,则实际激活状态为激活;若达到,则实际激活状态为去激活,与目标激活状态不一致。

需要理解的是,每个E-DCH TTI对应的HARQ进程都需要进行步骤301至步骤307的处理,当某个HARQ进程的计数器的累计异常值达到预设值,则认为该进程的实际激活状态为去激活,需要给进行进一步的校准处理。

另外应当理解的是,SGLUPR是调度授权表中所有等于或大于变量reference_ETPR的取值的最小值所对应的调度授权表的索引;reference_ETPR是 同一HARQ进程的前一个TTI的实际采用的用于传输调度传输的E-DPDCH与DPCCH的功率比。

步骤S103,将所述目标激活状态与所述实际激活状态进行比较,判断所述目标激活状态与所述实际激活状态是否一致,具体包括:得到目标HARQ进程的目标激活状态和实际激活状态后,比较目标激活状态与实际激活状态,判断二者是否一致,如果不一致,说明终端实际的激活状态与Node B调度的不一致,即目标HARQ进程的调度产生异常,此时可以按照需要对此异常进行进一步校准处理,保证二者一致;如果一致,则可以不用进行任何处理,直接对下一个目标HARQ进程进行检验。

实施例二:

本实施例提供一种HARQ进程校准方法,用于当根据实施例一的HARQ进程检验方法得到目标HARQ进程的目标激活状态与实际激活状态不一致时,生成异常通知,并根据异常通知对目标HARQ进程对应的终端侧的激活状态进行校准处理,请参见图4,具体包括:

步骤S401,当通过HARQ进程检验方法得到所述目标HARQ进程的所述实际激活状态与所述目标激活状态不一致时,生成异常通知;

具体为,经过比较后,如果得到目标状态与实际状态不一致,则会产生异常通知,然后根据异常通知进行相应的处理。

步骤S402,根据所述异常通知对终端侧的所述目标HARQ进程的状态进行校准处理。

具体的,根据异常通知对目标HARQ进程对应的终端侧的实际激活状态进行校准处理具体为:根据异常通知生成控制命令,将控制指令发出,去对终端侧的HARQ进程的激活状态进行校准处理。控制命令具体包括:当目标HARQ 进程的目标激活状态为去激活时,根据HARQ ID(进程标识)计算发送去激活消息的帧号和子帧号,在对应时间发送包含去激活消息的帧号和子帧号的去激活命令进行相应的去激活操作;当目标HARQ进程的目标激活状态为激活状态时,根据HARQ ID计算发送激活消息的帧号和子帧号,在对应时间发送包含去激活消息的帧号和子帧号的激活命令进行相应的激活操作。

实施例三:

本实施例提供一种HARQ进程检验装置,用于检验基站当前向终端发送的目标HARQ进程的目标激活状态与终端侧的实际激活状态是否一致,避免动态激活某些HARQ进程时,终端的激活和去激活状态的实际激活状态的HARQ进程和Node B调度的HARQ进程不一致,影响调度的准确性和影响小区的吞吐量的问题,请参见图5,上述HARQ进程检验装置50包括:

第一获取模块501,用于获取基站当前向终端发送的目标HARQ进程的目标状态信息;

第二获取模块502,用于获取终端侧目标HARQ进程当前的实际激活状态;

判断模块503,用于将目标激活状态与实际激活状态进行比较,判断目标激活状态与实际激活状态是否一致。

下面对每个模块做具体的阐述,第一获取模块501获取基站当前向终端发送的目标HARQ进程的目标状态信息具体为调度器预先分配HARQ进程的目标激活状态,并将包含目标激活状态的信息发给终端,控制终端HARQ进程的激活、去激活状态,但是在动态激活某些HARQ进程时,由于误码等因素的存在,会存在终端实际的激活和去激活的HARQ进程与Node B调度的不一致的情况,这种情况的存在导致调度异常,增加小区的干扰,影响小区的吞吐量;为避免这种情况,需要检验出目标HARQ进程对应的终端实际的激活状态与Node B 调度的不一致的情况。具体的,请参见图6,第一获取模块501包括获取子模块5011和判断子模块5012,获取子模块5011用于获取目标HARQ进程对应的HARQ进程激活状态控制图样,该HARQ进程激活状态控制图样可以从调度器获取到;判断子模块5012用于根据目标HARQ激活状态控制图样判断目标HARQ进程的目标激活状态,得到该目标激活状态。

第二获取模块502获取终端侧目标HARQ进程当前的实际激活状态具体为得到上述目标激活状态后,为了保证终端收到E-AGCH信道发出的对目标HARQ进程激活状态的控制信息,需要保证一定的时延,因此在获取终端侧目标HARQ进程当前的实际激活状态之前,还包括自基站将目标激活状态发送给终端后开始计时,直到计时值达到预设时延值,具体的请参见图8,该HARQ进程检验装置还包括定时模块504,所述定时模块504用于在获取终端侧目标HARQ进程当前的实际激活状态之前,自所述基站将所述目标激活状态发送给终端后开始计时,直到计时值达到预设时延值,当达到预设时延值后,通知第二获取模块502获取终端侧目标HARQ进程当前的实际状态。

具体的,请参见图7,第二获取模块502包括处理子模块5021,处理子模块5021用于根据目标激活状态和基站与终端侧之间的物理信道的信息获取实际激活状态,物理信道包括E-DPCCH和E-DPDCH信道。处理子模块5021包括第一处理单元50211,第一处理单元50211用于当目标激活状态为去激活时,判断E-DPCCH当前的信道能量是否大于预设信道能量阈值,如是,判断E-DPDCH输出的数据译码是否正确,如正确,则判定实际激活状态为激活;如不正确,判断HARQ FAIL是否大于预设误码个数阈值,如是,判定实际激活状态为激活,否则,判定实际激活状态为去激活。处理子模块包括第二处理单元50212,第二处理单元50212用于当目标激活状态为去激活时,如E-DPCCH当前的信道能量 小于等于预设信道能量阈值,判定实际激活状态为去激活。需要理解的是,E-DPCCH当前的信道能量具体为与目标HARQ进程对应的当前E-DPCCH信道内一定时间段内的功率。处理子模块包括第三处理单元50213,第三处理单元50213用于当目标激活状态为激活时,判断E-DPCCH当前的信道能量是否大于预设信道能量阈值,如是,判断E-DPDCH输出的数据译码是否正确,如正确,将累积异常值清零;如不正确,判断SGLUPR是否大于SG+A,如否,将累积异常值清零,如是,则累积异常值加一。处理子模块包括第四处理单元50214,第四处理单元用于当目标激活状态为激活时,若E-DPCCH当前的信道能量小于等于预设信道能量阈值,判断前一次保存的Happy Bit是否Happy,若否,将累积异常值加一,若是,判断前一次保存的TEBS是否为零,若为零,将累积异常值加一。处理子模块包括第五处理单元50215,第五处理单元50215用于累积异常值清零或累积异常值加一之后,判断累积异常值是否达到预设值,若达到,判定所述实际激活状态为去激活,若未达到,判定所述实际激活状态为激活。当目标激活状态是激活状态时,首先对每个HARQ进程的异常计数器中的累积异常值,判断SG是否为零,如果为零,则不进行检测,否则开始检测;开始检测前保存前一次更新的Happy Bit和TEBS信息。

另外应当理解的是,SGLUPR是调度授权表中所有等于或大于变量reference_ETPR的取值的最小值所对应的调度授权表的索引;reference_ETPR是同一HARQ进程的前一个TTI的实际采用的用于传输调度传输的E-DPDCH与DPCCH的功率比。

判断模块503将目标激活状态与实际激活状态进行比较,判断目标激活状态与实际激活状态是否一致具体为:判断模块503得到目标HARQ进程的目标激活状态和实际激活状态后,比较目标激活状态与实际激活状态,判断二者是 否一致,如果不一致,说明终端实际的激活状态与Node B调度的不一致,即目标HARQ进程的调度产生异常,此时可以按照需要对此异常进行进一步校准处理,保证二者一致;如果一致,则可以不用进行任何处理,直接对下一个目标HARQ进程进行检验。

实施例四:

本实施例提供一种HARQ进程校准装置,用于根据实施例三的HARQ进程检验装置得到HARQ进程的目标激活状态与实际激活状态不一致时,生成异常通知,并根据异常通知对目标HARQ进程对应的终端侧的激活状态进行校准处理,请参见图9,该HARQ进程校准装置60具体包括:

异常通知生成模块601,异常通知生成模块601用于当通过实施例一所保护的HARQ进程检验方法得到实际激活状态与目标激活状态不一致时,生成异常通知;

具体为,经过比较后,如果得到目标状态与实际状态不一致,则会产生异常通知,然后根据异常通知进行相应的处理。

校准模块602,校准模块602用于控制异常通知对终端侧的HARQ进程的状态进行校准处理。

具体的,根据异常通知对目标HARQ进程对应的终端侧的实际激活状态进行校准处理具体为:根据异常通知生成控制命令,将控制指令发出,去对终端侧的HARQ进程的激活状态进行校准处理。控制命令具体包括:当目标HARQ进程的目标激活状态为去激活时,根据HARQ ID计算发送去激活消息的帧号和子帧号,在对应时间发送去激活命令进行相应的去激活操作;当目标HARQ进程的目标激活状态为激活状态时,根据HARQ ID计算发送激活消息的帧号和子帧号,在对应时间发送激活命令进行相应的激活操作。

本实施例还包括一种基站,请参见图10,该基站包括发送装置40、上述HARQ进程检验装置50和HARQ进程校准装置60,发送装置40用于将目标HARQ进程的目标激活状态发送给所述终端,HARQ进程检验装置50获取发送装置发送给终端侧的目标HARQ进程的目标激活状态,以及获取终端侧目标HARQ进程的实际激活状态,并比较实际激活状态与目标激活状态,当实际激活状态与目标激活状态不一致时,HARQ进程校准装置60根据目标HARQ进程的目标激活状态去校准终端侧的所述实际激活状态。

以上内容是结合具体的实施方式对本发明所作的进一步详细说明,不能认定本发明的具体实施只局限于这些说明。对于本发明所属技术领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干简单推演或替换,都应当视为属于本发明的保护范围。

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