Tdd系统中上行同步调整方法及装置制造方法

文档序号:7984012阅读:157来源:国知局
Tdd系统中上行同步调整方法及装置制造方法
【专利摘要】本发明公开了一种TDD系统中上行同步调整方法及装置。该方法包括:步骤1,将前一小区信息存储在第一变量中,并判断是否能够直接获取当前小区的上行发射提前量Tadv,如果是,执行步骤2,否则,执行步骤3;步骤2,获取当前小区的Tadv,计算当前小区的最终上行发送定时,并将当前小区信息存储到第二变量中,执行步骤4;步骤3,将当前小区信息存储到第二变量中,判断第一变量和第二变量是否相同,如果相同,根据前一小区的Tadv计算当前小区的最终上行发送定时,如果不相同,获取下行定时差,获取当前小区的Tadv,根据该Tadv计算当前小区的最终上行发送定时,执行步骤4;步骤4,将第二变量中的小区信息更新到第一变量中。
【专利说明】TDD系统中上行同步调整方法及装置
【技术领域】
[0001]本发明涉及移动通讯领域,特别是涉及一种时分双工(Time DivisionDuplexing,简称为TDD)系统中上行同步调整方法及装置。
【背景技术】
[0002]在TDD系统中,终端所可能遇到的需要上行同步调整的场景包括:初始建链、重配置、接力切换、接力切换失败回退、硬切换、硬切换失败回退、以及双模切换失败回退等场景。在上述场景中,除了初始建链和硬切换在进行上行同步时能够直接获得上行发射提前量(Tadv)外,其他场景均需要通过TPU间接获得。
[0003]在外场环境下,影响上行发送性能的主要有发射功率和Tadv,而上行发送对Tadv最为敏感。例如,当进行切换时,需要根据下行定时对Tadv进行快调,如果Tadv快调错误,将很可能直接导致上行发送出窗从而切换失败,且后续无法通过慢调整恢复,如果回退也失败(如原小区信号较弱),将直接导致语音掉话或数据断流,严重影响用户体验。

【发明内容】

[0004]本发明提供一种TDD系统中上行同步调整方法及装置,以解决现有技术中对Tadv快调时容易出现错误从而影响上行发送性能的问题。
[0005]本发明提供一种TDD系统中上行同步调整方法,包括:步骤1,在确定需要进行上行同步时,将前一小区信息存储在第一变量中,并判断是否能够直接获取当前小区的上行发射提前量Tadv,如果判断为是,执行步骤2,否则,执行步骤3;步骤2,直接获取当前小区的Tadv,根据当前小区的Tadv计算当前小区的最终上行发送定时,并将当前小区信息存储到第二变量中,执行步骤4· ;步骤3,直接将当前小区信息存储到第二变量中,判断第一变量和第二变量是否相同,如果相同,根据前一小区的Tadv计算当前小区的最终上行发送定时,如果不相同,获取前一小区与当前小区的下行定时差,并根据下行定时差对前一小区的Tadv进行调整,获取当前小区的Tadv,根据当前小区的Tadv计算当前小区的最终上行发送定时,执行步骤4 ;步骤4,将第二变量中的小区信息更新到第一变量中。
[0006]优选地,需要进行上行同步的场景包括:初始建链、重配置、接力切换、接力切换回退失败、硬切换、硬切换失败回退、以及双模切换失败回退;能够直接获取当前小区的Tadv的场景包括:初始建链、以及硬切换;第一变量和第二变量相同的场景包括:重配置;第一变量和第二变量不同的场景包括:接力切换、接力切换回退失败、硬切换失败回退、以及双模切换失败回退。
[0007]优选地,直接获取当前小区的Tadv具体包括:根据快速接入指示信道FPACH中获取当前小区的Tadv。
[0008]优选地,计算当前小区的最终上行发送定时具体包括:根据公式I计算当前小区的最终上行发送定时:
[0009]TX_Timing = Timing-Tadv-TX_HW_Delay公式 I ;[0010]其中,TX_Timing为前小区的最终上行发送定时,Timing为根据下行定时和帧结构确定的上行定时,TX_HW_Delay为硬件处理延迟。
[0011]优选地,根据下行定时差对前一小区的Tadv进行调整,获取当前小区的Tadv具体包括:根据公式2对前一小区的Tadv进行调整,获取当前小区的Tadv ;
[0012]Tadv当前小区=Tadv前一个小区+2*0TD公式2 ;
[0013]其中,OTD为下行定时差,Tadv u—个+κ为前一小区的Tadv, Tadv u—个+κ为前小区的Tadv0
[0014]本发明还提供了一种TDD系统中上行同步调整装置,包括:存储判断模块,用于在确定需要进行上行同步时,将前一小区信息存储在第一变量中,并判断是否能够直接获取当前小区的上行发射提前量Tadv,如果判断为是,调用第一存储计算模块,否则,调用第二存储计算模块;第一存储计算模块,用于直接获取当前小区的Tadv,根据当前小区的Tadv计算当前小区的最终上行发送定时,并将当前小区信息存储到第二变量中,调用更新模块;第二存储计算模块,直接将当前小区信息存储到第二变量中,判断第一变量和第二变量是否相同,如果相同,根据前一小区的Tadv计算当前小区的最终上行发送定时,如果不相同,获取前一小区与当前小区的下行定时差,并根据下行定时差对前一小区的Tadv进行调整,获取当前小区的Tadv,根据当前小区的Tadv计算当前小区的最终上行发送定时,调用更新模块;更新模块,将第二变量中的小区信息更新到第一变量中。
[0015]优选地,需要进行上行同步的场景包括:初始建链、重配置、接力切换、接力切换回退失败、硬切换、硬切换失败回退、以及双模切换失败回退;能够直接获取当前小区的Tadv的场景包括:初始建链、以及硬切换;第一变量和第二变量相同的场景包括:重配置;第一变量和第二变量不同的场景包括:接力切换、接力切换回退失败、硬切换失败回退、以及双模切换失败回退。
[0016]优选地,第一存储计算模块具体用于:根据快速接入指示信道FPACH中获取当前小区的Tadv0
[0017]优选地,第一存储计算模块和第二存储计算模块具体用于:根据公式I计算当前小区的最终上行发送定时:
[0018]TX_Timing = Timing-Tadv-TX_HW_Delay公式 I ;
[0019]其中,TX_Timing为前小区的最终上行发送定时,Timing为根据下行定时和帧结构确定的上行定时,TX_HW_Delay为硬件处理延迟。
[0020]优选地,第二存储计算模块具体用于:根据公式2对前一小区的Tadv进行调整,获取当前小区的Tadv ;
[0021]Tadv.小区=Tadv前一个小区+2*0TD公式 2 ;
[0022]其中,OTD为下行定时差,Tadv u—个/>κ为前一小区的Tadv, Tadvff^个/>κ为前小区的Tadv0
[0023]本发明有益效果如下:
[0024]通过在TDD系统中在各种场景下对终端用于上行同步的Tadv进行统一调整,解决了现有技术中对Tadv快调时容易出现错误从而影响上行发送性能的问题,能够提高上行发送性能,尤其使外场移动环境下的语音长保及上传和下载数据的平均速率得到显著提高,大大减少了语音掉话和数据断流情况的出现。[0025]上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的【具体实施方式】。
【专利附图】

【附图说明】
[0026]通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
[0027]图1是本发明实施例的TDD系统中上行同步调整方法的流程图;
[0028]图2是本发明实施例的TD-SCDMA系统中上下行定时关系的示意图;
[0029]图3是本发明实施例的终端在各场景下进行Tadv调整详细流程图;
[0030]图4是本发明实施例的TDD系统中上行同步调整装置的结构示意图。
【具体实施方式】
[0031]下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。
[0032]为了解决现有技术中对Tadv快调时容易出现错误从而影响上行发送性能的问题,本发明提供了一种TDD系统中上行同步调整方法及装置,在本发明实施例中,考虑了当终端在重配置、接力切换、接力切换失败回退、硬切换失败回退、双模切换失败回退等无法直接获取Tadv的场景下,根据TPU间接进行Tadv调整的方法。同时考虑到初始建链和硬切换时直接获取Tadv的场景,以及软件实现的模块化和可移植性,提出了一种适用于上述各场景的统一的Tadv调整方法。以下结合附图以及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不限定本发明。
[0033]方法实施例
[0034]根据本发明的实施例,提供了一种TDD系统中上行同步调整方法,图1是本发明实施例的TDD系统中上行同步调整方法的流程图,需要说明的是,在本发明实施例中,需要进行上行同步的场景包括:初始建链、重配置、接力切换、接力切换回退失败、硬切换、硬切换失败回退、以及双模切换失败回退;能够直接获取当前小区的Tadv的场景包括:初始建链、以及硬切换;第一变量和第二变量相同的场景包括:重配置;第一变量和第二变量不同的场景包括:接力切换、接力切换回退失败、硬切换失败回退、以及双模切换失败回退。下面分别针对以上场景进行分析:
[0035]具体地,当终端进行重配置时,由于重配置前后小区相同,Tadv和TPU都不需要进行快调整,仍然继续之前的慢调整。
[0036]当终端进行接力切换、接力切换失败回退、硬切换失败回退、双模切换失败回退时,由于前后小区不同,需要对Tadv和TPU进行快调整。终端会先进行TPU快调整完成与新小区的下行定时同步,之后利用TDD系统中上下行定时的关系,对Tadv进行快调整,从而间接进行新小区的上行定时同步。[0037]当终端进行初始建链或硬切换时,终端会进行上行同步过程,直接从网侧获得初始/新小区的Tadv。由于在进行上行同步过程时,终端已经获得小区信息,从而可以与上述的各场景统一处理。
[0038]在TDD系统中,终端的发送定时除了要考虑Tadv以外,还需要考虑基带处理延迟。对于某一个终端来讲,基带处理延迟为一个固定值。具体地,可以根据以下公式进行计算,TX_Timing = Timing-Tadv-TX_HW_Delay,其中,TX_Timing 为最终的上行发送定时,Timing为根据下行定时和帧结构确定的上行定时,TX_HW_Delay为硬件处理延迟。
[0039]基于上述分析,下面对本发明实施例的技术方案进行详细说明。
[0040]如图1所示,根据本发明实施例的TDD系统中上行同步调整方法包括如下处理:
[0041]步骤101,在确定需要进行上行同步时,将前一小区信息存储在第一变量中,并判断是否能够直接获取当前小区的上行发射提前量Tadv,如果判断为是,执行步骤102,否贝U,执行步骤103 ;
[0042]步骤102,直接获取当前小区的Tadv,根据当前小区的Tadv计算当前小区的最终上行发送定时,并将当前小区信息存储到第二变量中,执行步骤104 ;
[0043]在步骤102中,直接获取当前小区的Tadv具体包括:根据快速接入指示信道FPACH中获取当前小区的Tadv。
[0044]步骤103,直接将当前小区信息存储到第二变量中,判断第一变量和第二变量是否相同,如果相同,根据前一小区的Tadv计算当前小区的最终上行发送定时,如果不相同,获取前一小区与当前小区的下行定时差,并根据下行定时差对前一小区的Tadv进行调整,获取当前小区的Tadv,根据当前小区的Tadv计算当前小区的最终上行发送定时,执行步骤
104;
[0045]在步骤102和步骤103中,计算当前小区的最终上行发送定时具体包括如下处理:
[0046]根据公式I计算当前小区的最终上行发送定时:
[0047]TX_Timing = Timing-Tadv-TX_HW_Delay公式 I ;
[0048]其中,TX_Timing为前小区的最终上行发送定时,Timing为根据下行定时和帧结构确定的上行定时,TX_HW_Delay为硬件处理延迟。
[0049]在步骤103中,根据下行定时差对前一小区的Tadv进行调整,获取当前小区的Tadv具体包括如下处理:
[0050]根据公式2对前一小区的Tadv进行调整,获取当前小区的Tadv ;
[0051]Tadv当前小区=Tadv前一个小区+2*0TD公式2 ;
[0052]其中,OTD为下行定时差,Tadv u—个/>κ为前一小区的Tadv, Tadvff^个/>κ为前小区的Tadv0
[0053] 步骤104,将第二变量中的小区信息更新到第一变量中。
[0054]以下结合附图,对本发明实施例的上述技术方案进行详细的说明。
[0055]图2是本发明实施例的TD-SCDMA系统中上下行定时关系的示意图,如图2所示,假设终端的下行接收链路延迟为Delta_T,由于TD-SCDMA中上下行链路具有相同的链路延迟,所以终端需要比NodeB侧上行时隙所在时刻提前Delta_T,才能使终端发送的上行信号正好落在NodeB的上行时隙内。而终端的上行定时是以下行定时为基准,所以终端需要在根据下行定时确定的上行时隙基础上提前2XDelta_T发送上行时隙信号。根据上述描述可以得出,两小区间的上行定时差与下行定时差之间存在两倍关系。将两小区间的下行定时差记为OTD,则新小区的上行定时如下:Tadv+ = 2XOTD,即Tadv当前小区=Tadv前一个小区+2*0TDo
[0056]图3是本发明实施例的终端在各场景下进行Tadv调整详细流程图,如图3所示,具体包括如下处理:
[0057]本发明实施例提供的是终端在初始建链、重配置、接力切换、接力切换失败回退、硬切换、硬切换失败回退、双模切换失败回退时的Tadv调整方法,对于终端在服务小区的链路保持阶段的Tadv慢调整方法,本发明实施例不进行考虑。
[0058]在本发明实施例中,需要使用两个全局变量=PreCellInfo和NewCelllnfo,其中,PreCellInfo保存前一小区信息,NewCellInfo保存当前小区信息。
[0059]在确定需要进行上行同步时,判断是否能够直接获取当前小区的Tadv (能够直接获取当前小区的Tadv的场景有初始建链和硬切换);
[0060]如果能够直接获取当前小区的Tadv,则将前一小区信息存储在全局变量PreCellInfo中(对应于上述的第一变量),然后根据FPACH中携带的UPpos信息计算Tadv并更新,随后根据公式TX_Timing = Timing-Tadv-TX_HW_Delay计算当前小区的最终上行发送定时,并将当前小区信息存储到NewCelllnfo (对应于上述第二变量)中,最后,将小区信息更新到PreCellInfo,即PreCellInfo=NewCellInfo,以便在下一次初始建链、重配置、接力切换、接力切换失败回退、硬切换、硬切换失败回退、双模切换失败回退时使用。
[0061]如果不能够直接获取当前小区的Tadv,则只需记录小区信息NewCellInfo,并然后判断前后小区是否相同,即PreCelIInfo与NewCelIInfo是否相同。如果相同表示为同一个小区,则小区间的定时差OTD为0,根据公式Tadv3lJ小K =Tadv个小K+2*0TD,可以确定当前小区的Tadv和前一个小区的Tadv相同,因此,根据前一小区的Tadv计算当前小区的最终上行发送定时,并根据公式TX_Timing = Timing-Tadv-TX_HW_Delay计算当前小区的最终上行发送定时;如果表示为不同小区,需要获取两小区的定时差0TD,根据上下行定时间的关系及获取的OTD值(B卩,根据公式Tadv =Tadv计算Tadv,最后根据公式TX_Timing = Timing-Tadv-TX_HW_Delay计算当前小区的最终上行发送定时。最后,将小区信息更新到PreCellInfo,即PreCellInfo=NewCellInfo,以便在下一次初始建链、重配置、接力切换、接力切换失败回退、硬切换、硬切换失败回退、双模切换失败回退时使用。
[0062]需要说明的是,本发明实施例是以TDD系统中的TD-SCDMA系统为例进行说明,其方法原理同样适用于TD-LTE系统。
[0063]综上所述,本发明实施例综合考虑了终端在各种场景下的上行同步调整方法,从而提高了上行发送性能,尤其使外场移动环境下的语音长保及上传和下载数据的平均速率得到显著提高,大大减少语音掉话和数据断流情况的出现。而且本发明实施例对各场景采用统一的Tadv调整方法,优化了软件实现实现流程,便于移植和维护。
[0064]装置实施例
[0065]根据本发明的实施例,提供了一种TDD系统中上行同步调整装置,图4是本发明实施例的TDD系统中上行同步调整装置的结构示意图,需要说明的是,在本发明实施例中,需要进行上行同步的场景包括:初始建链、重配置、接力切换、接力切换回退失败、硬切换、硬切换失败回退、以及双模切换失败回退;能够直接获取当前小区的Tadv的场景包括:初始建链、以及硬切换;第一变量和第二变量相同的场景包括:重配置;第一变量和第二变量不同的场景包括:接力切换、接力切换回退失败、硬切换失败回退、以及双模切换失败回退。下面分别针对以上场景进行分析:
[0066]具体地,当终端进行重配置时,由于重配置前后小区相同,Tadv和TPU都不需要进行快调整,仍然继续之前的慢调整。
[0067]当终端进行接力切换、接力切换失败回退、硬切换失败回退、双模切换失败回退时,由于前后小区不同,需要对Tadv和TPU进行快调整。终端会先进行TPU快调整完成与新小区的下行定时同步,之后利用TDD系统中上下行定时的关系,对Tadv进行快调整,从而间接进行新小区的上行定时同步。
[0068]当终端进行初始建链或硬切换时,终端会进行上行同步过程,直接从网侧获得初始/新小区的Tadv。由于在进行上行同步过程时,终端已经获得小区信息,从而可以与上述的各场景统一处理。
[0069]在TDD系统中,终端的发送定时除了要考虑Tadv以外,还需要考虑基带处理延迟。对于某一个终端来讲,基带处理延迟为一个固定值。具体地,可以根据以下公式进行计算,TX_Timing = Timing-Tadv-TX_HW_Delay,其中,TX_Timing 为最终的上行发送定时,Timing为根据下行定时和帧结构确定的上行定时,TX_HW_Delay为硬件处理延迟。
[0070]基于上述分析,下面对本发明实施例的技术方案进行详细说明。
[0071]如图4所示,根据本发明实施例的TDD系统中上行同步调整装置包括:存储判断模块40、第一存储计算模块42、第二存储计算模块44、以及更新模块46,以下对本发明实施例的各个模块进行详细的说明。
[0072]存储判断模块40,用于在确`定需要进行上行同步时,将前一小区信息存储在第一变量中,并判断是否能够直接获取当前小区的上行发射提前量Tadv,如果判断为是,调用第一存储计算模块42,否则,调用第二存储计算模块44 ;
[0073]第一存储计算模块42,用于直接获取当前小区的Tadv,根据当前小区的Tadv计算当前小区的最终上行发送定时,并将当前小区信息存储到第二变量中,调用更新模块46 ;
[0074]第一存储计算模块42可以根据快速接入指示信道FPACH中获取当前小区的Tadv。
[0075]第二存储计算模块44,直接将当前小区信息存储到第二变量中,判断第一变量和第二变量是否相同,如果相同,根据前一小区的Tadv计算当前小区的最终上行发送定时,如果不相同,获取前一小区与当前小区的下行定时差,并根据下行定时差对前一小区的Tadv进行调整,获取当前小区的Tadv,根据当前小区的Tadv计算当前小区的最终上行发送定时,调用更新模块46;
[0076]第一存储计算模块42和第二存储计算模块44具体用于:
[0077]根据公式I计算当前小区的最终上行发送定时:
[0078]TX_Timing = Timing-Tadv-TX_HW_Delay公式 I ;
[0079]其中,TX_Timing为前小区的最终上行发送定时,Timing为根据下行定时和帧结构确定的上行定时,TX_HW_Delay为硬件处理延迟。
[0080]第二存储计算模块44具体用于:[0081]根据公式2对前一小区的Tadv进行调整,获取当前小区的Tadv ;
[0082]Tadv当前小区=Tadv前一个小区+2*0TD公式2 ;
[0083]其中,OTD为下行定时差,Tadv 个小κ为前一小区的Tadv,TadV|j—个小κ为前小区的Tadv0
[0084]更新模块46,将第二变量中的小区信息更新到第一变量中。
[0085]以下结合附图,对本发明实施例的上述技术方案进行详细的说明。[0086]图2是本发明实施例的TD-SCDMA系统中上下行定时关系的示意图,如图2所示,假设终端的下行接收链路延迟为Delta_T,由于TD-SCDMA中上下行链路具有相同的链路延迟,所以终端需要比NodeB侧上行时隙所在时刻提前Delta_T,才能使终端发送的上行信号正好落在NodeB的上行时隙内。而终端的上行定时是以下行定时为基准,所以终端需要在根据下行定时确定的上行时隙基础上提前2XDelta_T发送上行时隙信号。根据上述描述可以得出,两小区间的上行定时差与下行定时差之间存在两倍关系。将两小区间的下行定时差记为0TD,则新小区的上行定时如下:Tadv+ = 2X0TD,即Tadv当前小区=Tadv前一个小区+2*0TDo
[0087]图3是本发明实施例的终端在各场景下进行Tadv调整详细流程图,如图3所示,具体包括如下处理:
[0088]本发明实施例提供的是终端在初始建链、重配置、接力切换、接力切换失败回退、硬切换、硬切换失败回退、双模切换失败回退时的Tadv调整方法,对于终端在服务小区的链路保持阶段的Tadv慢调整方法,本发明实施例不进行考虑。
[0089]在本发明实施例中,需要使用两个全局变量=PreCellInfo和NewCelllnfo,其中,PreCellInfo保存前一小区信息,NewCellInfo保存当前小区信息。
[0090]在确定需要进行上行同步时,判断是否能够直接获取当前小区的Tadv (能够直接获取当前小区的Tadv的场景有初始建链和硬切换);
[0091]如果能够直接获取当前小区的Tadv,则将前一小区信息存储在全局变量PreCellInfo中(对应于上述的第一变量),然后根据FPACH中携带的UPpos信息计算Tadv并更新,随后根据公式TX_Timing = Timing-Tadv-TX_HW_Delay计算当前小区的最终上行发送定时,并将当前小区信息存储到NewCelllnfo (对应于上述第二变量)中,最后,将小区信息更新到PreCellInfo,即PreCellInfo=NewCellInfo,以便在下一次初始建链、重配置、接力切换、接力切换失败回退、硬切换、硬切换失败回退、双模切换失败回退时使用。
[0092]如果不能够直接获取当前小区的Tadv,则只需记录小区信息NewCellInfo,并然后判断前后小区是否相同,即PreCelIInfo与NewCelIInfo是否相同。如果相同表示为同一个小区,则小区间的定时差OTD为0,根据公式Tadv3lJ小K =Tadv个小K+2*0TD,可以确定当前小区的Tadv和前一个小区的Tadv相同,因此,根据前一小区的Tadv计算当前小区的最终上行发送定时,并根据公式TX_Timing = Timing-Tadv-TX_HW_Delay计算当前小区的最终上行发送定时;如果表示为不同小区,需要获取两小区的定时差0TD,根据上下行定时间的关系及获取的OTD值(B卩,根据公式Tadv =Tadv计算Tadv,最后根据公式TX_Timing = Timing-Tadv-TX_HW_Delay计算当前小区的最终上行发送定时。最后,将小区信息更新到PreCellInfo,即PreCellInfo=NewCellInfo,以便在下一次初始建链、重配置、接力切换、接力切换失败回退、硬切换、硬切换失败回退、双模切换失败回退时使用。
[0093]需要说明的是,本发明实施例是以TDD系统中的TD-SCDMA系统为例进行说明,其方法原理同样适用于TD-LTE系统。
[0094]综上所述,本发明实施例综合考虑了终端在各种场景下的上行同步调整方法,从而提高了上行发送性能,尤其使外场移动环境下的语音长保及上传和下载数据的平均速率得到显著提高,大大减少语音掉话和数据断流情况的出现。而且本发明实施例对各场景采用统一的Tadv调整方法,优化了软件实现实现流程,便于移植和维护。
[0095]在此提供的算法和显示不与任何特定计算机、虚拟系统或者其它设备固有相关。各种通用系统也可以与基于在此的示教一起使用。根据上面的描述,构造这类系统所要求的结构是显而易见的。此外,本发明也不针对任何特定编程语言。应当明白,可以利用各种编程语言实现在此描述的本发明的内容,并且上面对特定语言所做的描述是为了披露本发明的最佳实施方式。
[0096]在此处所提供的说明书中,说明了大量具体细节。然而,能够理解,本发明的实施例可以在没有这些具体细节的情况下实践。在一些实例中,并未详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。
[0097]类似地,应当理解,为了精简本公开并帮助理解各个发明方面中的一个或多个,在上面对本发明的示例性实施例的描述中,本发明的各个特征有时被一起分组到单个实施例、图、或者对其的描述中。然而,并不应将该公开的方法解释成反映如下意图:即所要求保护的本发明要求比在每个权利要求中所明确记载的特征更多的特征。更确切地说,如下面的权利要求书所反映的那样,发明方面在于少于前面公开的单个实施例的所有特征。因此,遵循【具体实施方式】的权利要求书由此明确地并入该【具体实施方式】,其中每个权利要求本身都作为本发明的单独实施例。
[0098]本领域那些技术人员可以理解,可以对实施例中的设备中的模块进行自适应性地改变并且把它们设置在与该实施例不同的一个或多个设备中。可以把实施例中的模块或单元或组件组合成一个模块或单元或组件,以及此外可以把它们分成多个子模块或子单元或子组件。除了这样的特征和/或过程或者单元中的至少一些是相互排斥之外,可以采用任何组合对本说明书(包括伴随的权利要求、摘要和附图)中公开的所有特征以及如此公开的任何方法或者设备的所有过程或单元进行组合。除非另外明确陈述,本说明书(包括伴随的权利要求、摘要和附图)中公开的每个特征可以由提供相同、等同或相似目的的替代特征来代替。
[0099]此外,本领域的技术人员能够理解,尽管在此所述的一些实施例包括其它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本发明的范围之内并且形成不同的实施例。例如,在下面的权利要求书中,所要求保护的实施例的任意之一都可以以任意的组合方式来使用。
[0100]本发明的各个部件实施例可以以硬件实现,或者以在一个或者多个处理器上运行的软件模块实现,或者以它们的组合实现。本领域的技术人员应当理解,可以在实践中使用微处理器或者数字信号处理器(DSP)来实现根据本发明实施例的TDD系统中上行同步调整装置中的一些或者全部部件的一些或者全部功能。本发明还可以实现为用于执行这里所描述的方法的一部分或者全部的设备或者装置程序(例如,计算机程序和计算机程序产品)。这样的实现本发明的程序可以存储在计算机可读介质上,或者可以具有一个或者多个信号的形式。这样的信号可以从因特网网站上下载得到,或者在载体信号上提供,或者以任何其他形式提供。
[0101] 应该注意的是上述实施例对本发明进行说明而不是对本发明进行限制,并且本领域技术人员在不脱离所附权利要求的范围的情况下可设计出替换实施例。在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的元件或步骤。位于元件之前的单词“一”或“一个”不排除存在多个这样的元件。本发明可以借助于包括有若干不同元件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。
【权利要求】
1.一种时分双工TDD系统中上行同步调整方法,其特征在于,包括: 步骤1,在确定需要进行上行同步时,将前一小区信息存储在第一变量中,并判断是否能够直接获取当前小区的上行发射提前量Tadv,如果判断为是,执行步骤2,否则,执行步骤3; 步骤2,直接获取所述当前小区的Tadv,根据所述当前小区的Tadv计算当前小区的最终上行发送定时,并将当前小区信息存储到第二变量中,执行步骤4 ; 步骤3,直接将当前小区信息存储到第二变量中,判断所述第一变量和所述第二变量是否相同,如果相同,根据前一小区的Tadv计算当前小区的最终上行发送定时,如果不相同,获取前一小区与当前小区的下行定时差,并根据所述下行定时差对前一小区的Tadv进行调整,获取当前小区的Tadv,根据所述当前小区的Tadv计算当前小区的最终上行发送定时,执行步骤4 ; 步骤4,将所述第二变量中的小区信息更新到所述第一变量中。
2.如权利要求1所述的方法,其特征在于, 需要进行上行同步的场景包括:初始建链、 重配置、接力切换、接力切换回退失败、硬切换、硬切换失败回退、以及双模切换失败回退; 能够直接获取当前小区的Tadv的场景包括:初始建链、以及硬切换; 所述第一变量和所述第二变量相同的场景包括:重配置; 所述第一变量和所述第二变量不同的场景包括:接力切换、接力切换回退失败、硬切换失败回退、以及双模切换失败回退。
3.如权利要求1所述的方法,其特征在于,直接获取所述当前小区的Tadv具体包括: 根据快速接入指示信道FPACH中获取当前小区的Tadv。
4.如权利要求1所述的方法,其特征在于,计算当前小区的最终上行发送定时具体包括: 根据公式I计算当前小区的最终上行发送定时: TX_Timing = Timing-Tadv-TX_HW_Delay公式 I ; 其中,TX_Timing为前小区的最终上行发送定时,Timing为根据下行定时和帧结构确定的上行定时,TX_HW_Delay为硬件处理延迟。
5.如权利要求1所述的方法,其特征在于,根据所述下行定时差对前一小区的Tadv进行调整,获取当前小区的Tadv具体包括: 根据公式2对前一小区的Tadv进行调整,获取当前小区的Tadv ; Tadv当前小区=Tadv前一个小区+2*0TD公式2 ; 其中,OTD为所述下行定时差,Tadvu一个小区为前一小区的Tadv,Tadvff一个小区为前小区的Tadv0
6.一种时分双工TDD系统中上行同步调整装置,其特征在于,包括: 存储判断模块,用于在确定需要进行上行同步时,将前一小区信息存储在第一变量中,并判断是否能够直接获取当前小区的上行发射提前量Tadv,如果判断为是,调用第一存储计算模块,否则,调用第二存储计算模块; 第一存储计算模块,用于直接获取所述当前小区的Tadv,根据所述当前小区的Tadv计算当前小区的最终上行发送定时,并将当前小区信息存储到第二变量中,调用更新模块;第二存储计算模块,直接将当前小区信息存储到第二变量中,判断所述第一变量和所述第二变量是否相同,如果相同,根据前一小区的Tadv计算当前小区的最终上行发送定时,如果不相同,获取前一小区与当前小区的下行定时差,并根据所述下行定时差对前一小区的Tadv进行调整,获取当前小区的Tadv,根据所述当前小区的Tadv计算当前小区的最终上行发送定时,调用更新模块; 更新模块,将所述第二变量中的小区信息更新到所述第一变量中。
7.如权利要求6所述的装置,其特征在于, 需要进行上行同步的场景包括:初始建链、重配置、接力切换、接力切换回退失败、硬切换、硬切换失败回退、以及双模切换失败回退; 能够直接获取当前小区的Tadv的场景包括:初始建链、以及硬切换; 所述第一变量和所述第二变量相同的场景包括:重配置; 所述第一变量和所述第二变量不同的场景包括:接力切换、接力切换回退失败、硬切换失败回退、以及双模切换失败回退。
8.如权利要求6所述的装置,其特征在于,所述第一存储计算模块具体用于:根据快速接入指示信道FPACH中获取当前小区的Tadv。
9.如权利要求6所述的装置,其特征在于,所述第一存储计算模块和所述第二存储计算模块具体用于: 根据公式I计算 当前小区的最终上行发送定时: TX_Timing = Timing-Tadv-TX_HW_Delay公式 I ; 其中,TX_Timing为前小区的最终上行发送定时,Timing为根据下行定时和帧结构确定的上行定时,TX_HW_Delay为硬件处理延迟。
10.如权利要求6所述的装置,其特征在于,所述第二存储计算模块具体用于: 根据公式2对前一小区的Tadv进行调整,获取当前小区的Tadv ; Tadv当前小区=Tadv前一个小区+2*OTD公式2 ; 其中,OTD为所述下行定时差,Tadvu一个小区为前一小区的Tadv,Tadvff一个小区为前小区的Tadv0
【文档编号】H04W56/00GK103716872SQ201210379499
【公开日】2014年4月9日 申请日期:2012年10月9日 优先权日:2012年10月9日
【发明者】郭坤飞 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1