失去同步处理方法和设备的制作方法

文档序号:7736605阅读:245来源:国知局
专利名称:失去同步处理方法和设备的制作方法
失去同步处理方法和设备
背景技术
数据网络可经由多个数据链路将相同数据包流发射到终端。然而,不同数据链路经历不同数据包错误。归因于尽力服务(best effort)型网络和核心网络与基站之间的变化的等待时间,数据链路彼此间可具有大于由终端的处理单元利用的窗口的大小的变化的延迟。可将其分类为失去同步(SYNC)数据链路。当数据链路失去同步时,终端处的数据处理能力降级,且可引入例如以下各者等各种问题。信令协议堆栈的上层所经受的错误率增加。终端处的窗口不可维持所有失序(out-of-sequence)数据包。来自落后的数据链路的数据包将遭丢弃。连续且有序的数据流不可形成并传递到信令协议堆栈的上层。一种处理这些问题中的一些的方法仅依赖于网络。然而,所述网络需要维持携载数据流的所有数据链路当中的等待时间。因为例如包交换网络等网络为尽力服务型网络, 所以不保证等待时间的严格上限。延迟的变化很大程度上取决于基站中的当前业务负载。 当数据链路归因于数据链路之间的大等待时间而失去同步时,试图选择性地组合数据链路将不利地使数据处理性能降级。按序数据包流将变得难以形成。网络可通过并入有服务质量(QoQ架构而具有用以使等待时间上限变严格的机制。然而,此方法将涉及对核心网络中的许多实体的修改。维持起来也将极其复杂。

发明内容
在本发明的一个方面中,一种通信装置包含产生模块、分级模块和传递模块。所述产生模块经配置以产生由所述通信装置利用的多个传输信道组合集合。所述分级模块经配置以基于基于窗口的参数而从所述多个传输信道组合集合中选择最高分级传输信道组合集合。所述最高分级传输信道组合集合排除一个或一个以上失去同步传输信道。所述传递模块经配置以向基于窗口的数据处理单元提供来自所述最高分级传输信道组合集合中的传输信道的数据包,而不向所述基于窗口的数据处理单元提供来自所述一个或一个以上失去同步传输信道的数据包。在本发明的另一方面中,一种用于处理失去同步的方法包含产生由通信装置利用的多个传输信道组合集合;以及基于基于窗口的参数而从所述多个传输信道组合集合中选择最高分级传输信道组合集合。所述最高分级传输信道组合集合排除一个或一个以上失去同步传输信道。所述方法进一步包含向基于窗口的数据处理单元提供来自所述最高分级传输信道组合集合中的传输信道的数据包,而不向所述基于窗口的数据处理单元提供来自所述一个或一个以上失去同步传输信道的数据包。在本发明的又一方面中,一种通信装置包含用于产生由所述通信装置利用的多个传输信道组合集合的装置;以及用于基于基于窗口的参数而从所述多个传输信道组合集合中选择最高分级传输信道组合集合的装置。所述最高分级传输信道组合集合排除一个或一个以上失去同步传输信道。所述通信装置进一步包含用于向基于窗口的数据处理单元提供来自所述最高分级传输信道组合集合中的传输信道的数据包而不向所述基于窗口的数据处理单元提供来自所述一个或一个以上失去同步传输信道的数据包的装置。
在本发明的又一方面中,一种机器可读媒体包含可由通信装置中的处理系统执行的指令。所述指令包含用于产生由所述通信装置利用的多个传输信道组合集合的代码,以及用于基于基于窗口的参数而从所述多个传输信道组合集合中选择最高分级传输信道组合集合的代码。所述最高分级传输信道组合集合排除一个或一个以上失去同步传输信道。 所述指令进一步包含用于向基于窗口的数据处理单元提供来自所述最高分级传输信道组合集合中的传输信道的数据包而不向所述基于窗口的数据处理单元提供来自所述一个或一个以上失去同步传输信道的数据包的代码。在本发明的又一方面中,一种通信装置包含序列分级模块、序列范围模块和传递模块。所述序列分级模块经配置以确定从所述通信装置所利用的所有传输信道接收的数据包的最高序号。所述序列范围模块经配置以基于所述最高序号和基于窗口的数据处理单元的窗口大小而确定序号范围。所述传递模块经配置以向所述基于窗口的数据处理单元提供在所述序号范围内且为所述传递模块可用的数据包而不提供在所述序号范围之外的数据包。在本发明的又一方面中,一种用于避免失去同步的方法包含确定从通信装置所利用的所有传输信道接收的数据包的最高序号;以及基于所述最高序号和基于窗口的数据处理单元的窗口大小而确定序号范围。所述方法进一步包含向所述基于窗口的数据处理单元提供在所述序号范围内且为传递模块可用的数据包,而不提供在所述序号范围之外的数据包。在本发明的又一方面中,一种通信装置包含用于确定从通信装置所利用的所有传输信道接收的数据包的最高序号的装置;以及用于基于所述最高序号和基于窗口的数据处理单元的窗口大小而确定序号范围的装置。所述通信装置进一步包含用于向所述基于窗口的数据处理单元提供在所述序号范围内且为传递模块可用的数据包而不提供在所述序号范围之外的数据包的装置。在本发明的又一方面中,一种机器可读媒体包含可由通信装置中的处理系统执行的指令。所述指令包含用于确定从通信装置所利用的所有传输信道接收的数据包的最高序号的代码,以及用于基于所述最高序号和基于窗口的数据处理单元的窗口大小而确定序号范围的代码。所述指令进一步包含用于向所述基于窗口的数据处理单元提供在所述序号范围内且为传递模块可用的数据包而不提供在所述序号范围之外的数据包的代码。应理解,所属领域的技术人员将从以下具体实施方式
容易了解标的技术的其它配置,其中标的技术的各种配置以说明方式来展示并描述。如将认识到,标的技术容许其它和不同配置,且其若干细节在各个其它方面容许修改,其均不脱离标的技术的范围。因此,应将图式和具体实施方式
视为在本质上为说明性的而非限制性的。


图1为说明根据通用移动电信系统(UMTS)网络拓扑的通信系统的实例的框图。图2为说明UMTS信令协议堆栈的实例的框图。图3为说明通信系统的实例的概念框图。图4A到图4D说明传输信道(TCH)失去同步问题的实例。图5为说明通信系统的实例的图。
图6为说明通信系统的实例的图。图7为根据本发明的一个方面的说明失去同步避免和检测操作的实例的流程图。图8为根据本发明的一个方面的说明用于产生所有可能传输信道组合集合的操作(例如,图7的框710)的实例的流程图。图9为根据本发明的一个方面的说明用于确定传输信道组合集合中的每一者的距离值(W)并选择具有小于预定窗口大小(Wmax)的距离值的组合集合的操作(例如,图7的框720)的实例的流程图。图10为根据本发明的一个方面的说明用于基于跳跃值(g)和/或重叠值(h)确定最高分级组合集合的操作(例如,图7的框736)的实例的流程图。图11为根据本发明的一个方面的说明用于向下一数据处理单元(例如,DAR单元)提供在最高分级组合集合中的数据包的操作(例如,图7的框740)的实例的流程图。图12为根据本发明的一个方面的说明用于管理失去同步检测的操作(例如,图7 的框750)的实例的流程图。图13为说明通信系统的实例的图。图14为说明用于处理失去同步的方法的实例的流程图。图15为说明用于避免失去同步的方法的实例的流程图。
具体实施例方式下文所阐述的具体实施方式
希望作为标的技术的各种配置的描述,且不希望表示可实践标的技术的仅有配置。附图并入本文中且构成具体实施方式
的一部分。
具体实施方式
出于提供对标的技术的彻底理解的目的而包括特定细节。然而,所属领域的技术人员将了解,可在无这些特定细节的情况下实践标的技术。在一些例子中,以框图形式展示众所周知的结构和组件,以免混淆标的技术的概念。相似组件以相同元件数字标记以易于理解。术语“传输信道”可指代用于对等物理层实体之间的数据传送的通信路线或数据链路。传输信道可与发射信息的方式有关。大体来说,可存在被称为共同传输信道和专用传输信道的两种类型的传输信道。传输信道可通过数据可如何且以什么特性在物理层上经由空中接口传送(例如,不管使用专用物理信道还是共同物理信道,还是逻辑信道的多路复用)而定义。传输信道可用作物理层的服务接入点(SAP)。在通用移动电信系统(UMTS) 系统中,传输信道可描述逻辑信道可如何传送并将这些信息流映射到物理信道。传输信道可用于在媒体存取控制(MAC)层与物理层(Li)(见图2~)之间携载信令和用户数据。无线电网络控制器(RNC)可经受传输信道。信息可经由可映射到物理信道的若干传输信道中的任一者从MAC层递送到物理层。传输信道可包括其它类型的信道。术语“小区”可依据使用所述术语的上下文而指代硬件或地理覆盖区域。术语“无线电承载”可指代由层2(见图2)提供的用于在用户设备(UE)与UMTS陆上无线电接入网络(UTRAN)之间传送用户数据的服务。图1为说明根据通用移动电信系统(UMTS)网络拓扑的通信系统的实例的框图。 UMTS系统可包括用户设备(UE) 10、接入网络20和核心网络30。UE 10耦合到接入网络20, 接入网络20耦合到核心网络30。核心网络30可耦合到外部网络。UE 10可包括移动设备12和含有用户的预订信息的通用订户身份模块(USIM) 14。Cu接口(未图示)为USIM 14与移动设备12之间的电接口。UE 10大体为允许用户接入 UMTS网络服务的装置。UE 10可为移动装置或移动台,例如蜂窝式电话、固定台或另一数据终端。UE 10可为(例如)用于经由空中接口(Uu)沈进行无线电通信的无线电终端。UE 10可为计算机、膝上型计算机、电话、移动电话、个人数字助理(PDA)、音频播放器、游戏控制台、相机、摄像机、音频装置、视频装置、多媒体装置、前述各者中的任一者的组件(例如, 印刷电路板、集成电路和/或电路组件)。UE 10可为静止或移动的,且其可为数字装置。Uu接口沈为可供UE 10接入系统的固定部分的接口。USIM 14大体为驻留于“智能卡”或包括微处理器的另一逻辑卡上的应用程序。智能卡可保留订户身份、执行验证算法并存储验证(以加密密钥)和终端处所需要的预订信息。接入网络20可包括用于接入网络的无线电设备。在WCDMA系统中,接入网络20 为通用陆上无线电接入网络(UTRAN)。UTRAN可包括至少一个无线电网络子系统(RNS),所述无线电网络子系统(RNS)包括耦合到至少一个无线电网络控制器(RNC)M的至少一个基站或“节点B” 22。RNC 24控制UTRAN的无线电资源。接入网络20的RNC M可经由Iu接口 25与核心网络30通信。Uu接口 26、Iu接口 25、Iub接口 23和Iur接口(未图示)允许来自不同供应商的设备之间的网间互连(internetworking)且在3GPP标准中指定。无线电网络控制器(RNC)的实施在供应商与供应商之间不同,且因此将在下文中概括地描述。无线电网络控制器(RNC) 24可用作UMTS陆上无线电接入网络(UTRAN)的交换和控制元件,且位于Iub接口 23与Iu接口 25之间。RNC M可充当用于UTRAN向核心网络 30提供的所有服务(例如,对到用户设备的连接的管理)的服务接入点。Iub接口 23连接节点B 22与无线电网络控制器(RNC) 24。Iu接口 25可将UTRAN 20连接到核心网络30。 RNC 24可在Iu承载与基站之间提供交换点。UE 10可在自身与RNC M之间具有若干无线电承载。无线电承载与UE情境有关, 所述UE情境为Iub所需以便激发UE与RNC之间的共同连接和专用连接的定义的集合。相应RNC M可经由允许在连接到不同节点22的小区之间进行软越区移交的可选Iur接口而彼此通信。所述Iur接口由此允许RNC间连接。在此类情况下,服务RNC M维持到核心网络30的Iu连接25并执行选择器和外部回路功率控制功能,而漂移RNC经由一个或一个以上基站22将可经由Iur接口交换的帧传送到移动台10。控制一个节点B 22的RNC可被称为节点B的控制RNC,且其控制其自身的小区的负载和拥塞,且还执行对待建立于那些小区中的新无线电链路的允入控制和代码分配。RNC 24与基站(或节点B 22)可经由Iub接口 23连接并经由Iub接口 23通信。 RNC M可控制耦合到特定RNC M的每一基站22对无线电资源的使用。每一基站22控制一个或一个以上小区并提供到UE 10的无线电链路。基站22可执行例如信道编码和交错、 速率调适和扩展等接口处理。基站22还可执行例如回路间功率控制等基本无线电资源管理操作。基站22可在Iub接口 23与Uu接口沈之间转换数据流。基站22还可参与无线电资源管理。空中接口 Uu沈使每一基站22耦合到UE 10。基站22可负责在一个或一个以上小区中的到UE 10的无线电发射,并负责在一个或一个以上小区中的从UE 10的无线电接收。在此实例中,UE 10经展示具有三个传输信道2、3和4,所述传输信道中的每一者来自不同节点B。由UE利用的传输信道可来自一个或一个以上节点B。
核心网络30可包括所有交换和路径选择能力以用于(1)在存在电路交换式呼叫的情况下连接到公众交换电话网络(PSTN) 42,或在存在包交换式呼叫的情况下连接到集成服务数字网络(ISDN)或包数据网络;(2)移动性和订户位置管理;以及(3)验证服务。 核心网络30可包括本籍位置寄存器(HLR) 32、移动交换服务中心/访客位置寄存器(MSC/ VLR) 34、网关移动交换中心(GMSC) 36、服务通用包无线电服务支持节点(SGSN) 38和网关 GPRS 支持节点(GGSN) 40。核心网络30可在存在包交换式呼叫的情况下耦合到提供电路交换式连接的外部电路交换式(CS)网络42(例如,PSTN或ISDN),或可在存在包交换式呼叫的情况下耦合到提供用于包数据服务的连接的PS网络44(例如,因特网)。图2为说明UMTS信令协议堆栈110的实例的框图。UMTS信令协议堆栈110可包括接入层和非接入层(NAQ。接入层通常包括物理层120、包括媒体存取控制(MAC)层140 和无线电链路控制(RLC)层150的层2 130,以及无线电资源控制(RRC)层160。UMTS非接入层的层实质上与GSM上层相同且可划分成电路交换式部分170和包交换式部分180。电路交换式部分170可包括连接管理(CM)层172和移动性管理(MM)层 178。CM层172处理电路交换式呼叫并包括各种子层。呼叫控制(CC)子层174执行例如建立和释放等功能。辅助服务(SS)子层176执行例如呼叫转接和三路呼叫等功能。短消息服务(SMS)子层177执行短消息服务。匪层 178处理关于电路交换式呼叫的位置更新和验证。包交换式部分180包括会话管理(SM)子层182和GPRS移动性管理(GMM)子层184。会话管理(SM)子层182通过执行例如建立和释放等功能而处理包交换式呼叫,且还包括短消息服务(SMQ区段。GMM子层184处理关于包交换式呼叫的位置更新和验证。图3为说明通信系统的实例的概念框图。通信系统301可为UE 10、节点B 22,RNC M或另一类型的装置。通信系统301包括处理系统302。处理系统302能够经由总线304 或者其它结构或装置与接收器306和发射器308通信。应理解,除总线以外的通信装置可与所揭示的配置一起利用。处理系统302可产生待提供到发射器308以用于通信的音频、 视频、多媒体和/或其它类型的数据。另外,音频、视频、多媒体和/或其它类型的数据可在接收器306处被接收,并由处理系统302处理。处理系统302可包括用于执行指令的通用处理器或专用处理器,且可进一步包括用于存储关于软件程序的数据和/或指令的机器可读媒体318 (例如,易失性或非易失性存储器)。可存储于机器可读媒体310和/或318中的指令可由处理系统302执行以控制并管理对各种网络的接入,以及提供其它通信和处理功能。所述指令还可包括由处理系统302 执行以用于各种用户接口装置(例如,显示器312和小键盘314)的指令。处理系统302可包括输入端口 322和输出端口 324。输入端口 322和输出端口 3M中的每一者可包括一个或一个以上端口。输入端口 322和输出端口 3M可为同一端口(例如,双向端口)或可为不同端口。处理系统302可使用软件、硬件或两者的组合来实施。借助实例,处理系统302可以一个或一个以上处理器来实施。处理器可为通用微处理器、微控制器、数字信号处理器 (DSP)、专用集成电路(ASIC)、现场可编程门阵列(FPGA)、可编程逻辑装置(PLD)、控制器、 状态机、门控逻辑、离散硬件组件,或可执行信息的计算或其它操纵的任何其它合适的实体。机器可读媒体可为一个或一个以上机器可读媒体。软件应广泛地解释为表示指令、数据或其任何组合,无论被称作软件、固件、中间件、微码、硬件描述语言还是其它。指令可包括代码(例如,呈源代码格式、二进制代码格式、可执行代码格式或任何其它合适的代码格式)。机器可读媒体(例如,318)可包括集成到处理器中的存储装置(例如,可能为具有ASIC的情况)。机器可读媒体(例如,310)还可包括在处理器外部的存储装置,例如随机存取存储器(RAM)、快闪存储器、只读存储器(ROM)、可编程只读存储器(PR0M)、可擦除 PROM (EPROM)、寄存器、硬盘、可装卸盘、CD-ROM、DVD,或任何其它合适的存储装置。另外,机器可读媒体可包括发射线或对数据信号进行编码的载波。所属领域的技术人员将认识到如何最佳地实施处理系统302的所描述的功能性。根据本发明的一个方面,机器可读媒体为经编码或存储有指令的计算机可读媒体,且为定义指令与系统的其余部分之间的结构和功能相互关系的计算元件,所述相互关系准许实现指令的功能性。指令可能(例如)可由UE 10、节点B 22或RNC M或由UE 10、节点B 22或RNC M的处理系统执行。指令可为(例如)包括代码的计算机程序。接口 316可为任何类型的接口且可驻留于图3中所展示的组件中的任一者之间。 接口 316还可为(例如)到外部世界的接口(例如,因特网接口)。收发器框307可表示一个或一个以上收发器,且每一收发器可包括接收器306和发射器308。处理系统302中所实施的功能性可实施于接收器306的一部分、发射器308的一部分、机器可读媒体310的一部分、显示器312的一部分、小键盘314的一部分或接口 316的一部分中,且反之亦然。本发明中所引用的一些缩写词描述于以下表1中。
权利要求
1.一种通信装置,其包含产生模块,其经配置以产生由所述通信装置利用的多个传输信道组合集合; 分级模块,其经配置以基于基于窗口的参数而从所述多个传输信道组合集合中选择最高分级传输信道组合集合,所述最高分级传输信道组合集合排除一个或一个以上失去同步传输信道;以及传递模块,其经配置以向基于窗口的数据处理单元提供来自所述最高分级传输信道组合集合中的传输信道的数据包,而不向所述基于窗口的数据处理单元提供来自所述一个或一个以上失去同步传输信道的数据包。
2.根据权利要求1所述的通信装置,其进一步包含距离模块,其经配置以基于第二基于窗口的参数而选择所述多个传输信道组合集合的子集,其中所述分级模块经配置以从所述多个传输信道组合集合的所述子集中选择所述最高分级传输信道组合集合。
3.根据权利要求2所述的通信装置,其中所述基于窗口的参数包括以下各者中的一者或一者以上 距离值,其为传输信道组合集合的序号距离; 预定最大失去同步窗口大小;跳跃值,其为从所述基于窗口的数据处理单元的窗口到传输信道组合集合的最小序号的序号跳跃量;以及重叠值,其为传输信道组合集合与所述基于窗口的数据处理单元的所述窗口的重叠序号区域,且其中所述第二基于窗口的参数包括以下各者中的一者或一者以上 距离值,其为传输信道组合集合的序号距离;以及预定最大失去同步窗口大小。
4.根据权利要求1所述的通信装置,其进一步包含失去同步计时器管理器,其经配置以检测第一类型的一个或一个以上失去同步传输信道。
5.根据权利要求4所述的通信装置,其中所述失去同步计时器管理器包含计时器开始/停止管理器,其经配置以停止在所述最高分级传输信道组合集合中的传输信道中的每一者的失去同步计时器,且经配置以开始不在所述最高分级传输信道组合集合中的传输信道中的每一者的失去同步计时器;以及计时器期满管理器,其经配置以检测失去同步计时器中的一者或一者以上在预定时间周期之后已期满,且经配置以提供关于检测到所述第一类型的所述一个或一个以上失去同步传输信道的通知。
6.根据权利要求4所述的通信装置,其中如果所述第一类型的所述一个或一个以上失去同步传输信道包含所述第一类型的多个失去同步传输信道,那么所述失去同步计时器管理器经配置以按重叠值的下降次序对所述第一类型的所述多个失去同步传输信道进行排序。
7.根据权利要求4所述的通信装置,其中第二类型的一个或一个以上失去同步传输信道包含相对于一个或一个以上其它传输信道失去同步历时小于预定时间周期的周期的一个或一个以上传输信道,其中所述第一类型的所述一个或一个以上失去同步传输信道包含相对于一个或一个以上其它传输信道失去同步历时长于所述预定时间周期的周期的一个或一个以上传输信道,其中所述一个或一个以上失去同步传输信道包含所述第一类型的所述一个或一个以上失去同步传输信道和所述第二类型的所述一个或一个以上失去同步传输信道,且其中所述最高分级传输信道组合集合排除所有失去同步传输信道。
8.根据权利要求1所述的通信装置,其中所述最高分级传输信道组合集合为包括由所述通信装置利用的所有传输信道且具有小于预选定的最大失去同步窗口大小的距离值的传输信道组合集合,且其中所述距离值为所述传输信道组合集合的序号距离。
9.根据权利要求1所述的通信装置,其中所述最高分级传输信道组合集合为具有小于预选定的最大失去同步窗口大小的距离值、具有在所有所述多个传输信道组合集合当中最小的跳跃值且具有在所有所述多个传输信道组合集合当中最大的重叠值的传输信道组合皇A 朱η j其中所述距离值为所述传输信道组合集合的序号距离,其中所述跳跃值为从所述基于窗口的数据处理单元的窗口到所述传输信道组合集合的最小序号的序号跳跃量,且其中所述重叠值为所述传输信道组合集合与所述基于窗口的数据处理单元的所述窗口的重叠序号区域。
10.根据权利要求1所述的通信装置,其中所述传递模块经配置以按上升序号次序提供来自所述最高分级传输信道组合集合中的所述传输信道的所述数据包。
11.一种用于处理失去同步的方法,其包含 产生由通信装置利用的多个传输信道组合集合;基于基于窗口的参数从所述多个传输信道组合集合中选择最高分级传输信道组合集合,所述最高分级传输信道组合集合排除一个或一个以上失去同步传输信道;以及向基于窗口的数据处理单元提供来自所述最高分级传输信道组合集合中的传输信道的数据包,而不向所述基于窗口的数据处理单元提供来自所述一个或一个以上失去同步传输信道的数据包。
12.根据权利要求11所述的方法,其进一步包含基于第二基于窗口的参数选择所述多个传输信道组合集合的子集, 其中所述基于基于窗口的参数的选择包含从所述多个传输信道组合集合的所述子集中选择所述最高分级传输信道组合集合。
13.根据权利要求12所述的方法,其中所述基于窗口的参数包括以下各者中的一者或一者以上 距离值,其为传输信道组合集合的序号距离; 预定最大失去同步窗口大小;跳跃值,其为从所述基于窗口的数据处理单元的窗口到传输信道组合集合的最小序号的序号跳跃量;以及重叠值,其为传输信道组合集合与所述基于窗口的数据处理单元的所述窗口的重叠序号区域,且其中所述第二基于窗口的参数包括以下各者中的一者或一者以上 距离值,其为传输信道组合集合的序号距离;以及预定最大失去同步窗口大小。
14.根据权利要求11所述的方法,其进一步包含 检测第一类型的一个或一个以上失去同步传输信道。
15.根据权利要求14所述的方法,其中所述检测包含停止在所述最高分级传输信道组合集合中的传输信道中的每一者的失去同步计时器;开始不在所述最高分级传输信道组合集合中的传输信道中的每一者的失去同步计时器;检测失去同步计时器中的一者或一者以上在预定时间周期之后已期满;以及提供关于检测到所述第一类型的所述一个或一个以上失去同步传输信道的通知。
16.根据权利要求14所述的方法,其中如果所述第一类型的所述一个或一个以上失去同步传输信道包含所述第一类型的多个失去同步传输信道,那么所述方法进一步包含按重叠值的下降次序对所述第一类型的所述多个失去同步传输信道进行排序。
17.根据权利要求14所述的方法,其中第二类型的一个或一个以上失去同步传输信道包含相对于一个或一个以上其它传输信道失去同步历时小于预定时间周期的周期的一个或一个以上传输信道,其中所述第一类型的所述一个或一个以上失去同步传输信道包含相对于一个或一个以上其它传输信道失去同步历时长于所述预定时间周期的周期的一个或一个以上传输信道,其中所述一个或一个以上失去同步传输信道包含所述第一类型的所述一个或一个以上失去同步传输信道和所述第二类型的所述一个或一个以上失去同步传输信道,且其中所述最高分级传输信道组合集合排除所有失去同步传输信道。
18.根据权利要求11所述的方法,其中所述最高分级传输信道组合集合为包括由所述通信装置利用的所有传输信道且具有小于预选定的最大失去同步窗口大小的距离值的传输信道组合集合,且其中所述距离值为所述传输信道组合集合的序号距离。
19.根据权利要求11所述的方法,其中所述最高分级传输信道组合集合为具有小于预选定的最大失去同步窗口大小的距离值、具有在所有所述多个传输信道组合集合当中最小的跳跃值且具有在所有所述多个传输信道组合集合当中最大的重叠值的传输信道组合集 合。其中所述距离值为所述传输信道组合集合的序号距离,其中所述跳跃值为从所述基于窗口的数据处理单元的窗口到所述传输信道组合集合的最小序号的序号跳跃量,且其中所述重叠值为所述传输信道组合集合与所述基于窗口的数据处理单元的所述窗口的重叠序号区域。
20.根据权利要求11所述的方法,其中所述提供包含按上升序号次序提供来自所述最高分级传输信道组合集合中的所述传输信道的所述数据包。
21.一种通信装置,其包含用于产生由所述通信装置利用的多个传输信道组合集合的装置;用于基于基于窗口的参数而从所述多个传输信道组合集合中选择最高分级传输信道组合集合的装置,所述最高分级传输信道组合集合排除一个或一个以上失去同步传输信道;以及用于向基于窗口的数据处理单元提供来自所述最高分级传输信道组合集合中的传输信道的数据包而不向所述基于窗口的数据处理单元提供来自所述一个或一个以上失去同步传输信道的数据包的装置。
22.根据权利要求21所述的通信装置,其进一步包含用于基于第二基于窗口的参数选择所述多个传输信道组合集合的子集的装置,其中所述用于基于基于窗口的参数进行选择的装置包含用于从所述多个传输信道组合集合的所述子集中选择所述最高分级传输信道组合集合的装置。
23.根据权利要求22所述的通信装置,其中所述基于窗口的参数包括以下各者中的一者或一者以上距离值,其为传输信道组合集合的序号距离;预定最大失去同步窗口大小;跳跃值,其为从所述基于窗口的数据处理单元的窗口到传输信道组合集合的最小序号的序号跳跃量;以及重叠值,其为传输信道组合集合与所述基于窗口的数据处理单元的所述窗口的重叠序号区域,且其中所述第二基于窗口的参数包括以下各者中的一者或一者以上距离值,其为传输信道组合集合的序号距离;以及预定最大失去同步窗口大小。
24.根据权利要求21所述的通信装置,其进一步包含用于检测第一类型的一个或一个以上失去同步传输信道的装置。
25.根据权利要求M所述的通信装置,其中所述用于检测的装置包含用于停止在所述最高分级传输信道组合集合中的传输信道中的每一者的失去同步计时器的装置;用于开始不在所述最高分级传输信道组合集合中的传输信道中的每一者的失去同步计时器的装置;用于检测失去同步计时器中的一者或一者以上在预定时间周期之后已期满的装置;以及用于提供关于检测到所述第一类型的所述一个或一个以上失去同步传输信道的通知的装置。
26.根据权利要求M所述的通信装置,其中如果所述第一类型的所述一个或一个以上失去同步传输信道包含所述第一类型的多个失去同步传输信道,那么所述用于检测的装置经配置以按重叠值的下降次序对所述第一类型的所述多个失去同步传输信道进行排序。
27.根据权利要求M所述的通信装置,其中第二类型的一个或一个以上失去同步传输信道包含相对于一个或一个以上其它传输信道失去同步历时小于预定时间周期的周期的一个或一个以上传输信道,其中所述第一类型的所述一个或一个以上失去同步传输信道包含相对于一个或一个以上其它传输信道失去同步历时长于所述预定时间周期的周期的一个或一个以上传输信道,其中所述一个或一个以上失去同步传输信道包含所述第一类型的所述一个或一个以上失去同步传输信道和所述第二类型的所述一个或一个以上失去同步传输信道,且其中所述最高分级传输信道组合集合排除所有失去同步传输信道。
28.根据权利要求21所述的通信装置,其中所述最高分级传输信道组合集合为包括由所述通信装置利用的所有传输信道且具有小于预选定的最大失去同步窗口大小的距离值的传输信道组合集合,且其中所述距离值为所述传输信道组合集合的序号距离。
29.根据权利要求21所述的通信装置,其中所述最高分级传输信道组合集合为具有小于预选定的最大失去同步窗口大小的距离值、具有在所有所述多个传输信道组合集合当中最小的跳跃值且具有在所有所述多个传输信道组合集合当中最大的重叠值的传输信道组合集合。其中所述距离值为所述传输信道组合集合的序号距离,其中所述跳跃值为从所述基于窗口的数据处理单元的窗口到所述传输信道组合集合的最小序号的序号跳跃量,且其中所述重叠值为所述传输信道组合集合与所述基于窗口的数据处理单元的所述窗口的重叠序号区域。
30.根据权利要求21所述的通信装置,其中所述用于提供的装置经配置以按上升序号次序提供来自所述最高分级传输信道组合集合中的所述传输信道的所述数据包。
31.一种机器可读媒体,其包含可由通信装置中的处理系统执行的指令,所述指令包含用于以下操作的代码产生由所述通信装置利用的多个传输信道组合集合;基于基于窗口的参数而从所述多个传输信道组合集合中选择最高分级传输信道组合集合,所述最高分级传输信道组合集合排除一个或一个以上失去同步传输信道;以及向基于窗口的数据处理单元提供来自所述最高分级传输信道组合集合中的传输信道的数据包,而不向所述基于窗口的数据处理单元提供来自所述一个或一个以上失去同步传输信道的数据包。
32.根据权利要求31所述的机器可读媒体,其中所述指令进一步包含用于以下操作的代码基于第二基于窗口的参数选择所述多个传输信道组合集合的子集, 其中所述基于基于窗口的参数的选择包含从所述多个传输信道组合集合的所述子集中选择所述最高分级传输信道组合集合。
33.根据权利要求32所述的机器可读媒体,其中所述基于窗口的参数包括以下各者中的一者或一者以上 距离值,其为传输信道组合集合的序号距离; 预定最大失去同步窗口大小;跳跃值,其为从所述基于窗口的数据处理单元的窗口到传输信道组合集合的最小序号的序号跳跃量;以及重叠值,其为传输信道组合集合与所述基于窗口的数据处理单元的所述窗口的重叠序号区域,且其中所述第二基于窗口的参数包括以下各者中的一者或一者以上 距离值,其为传输信道组合集合的序号距离;以及预定最大失去同步窗口大小。
34.根据权利要求31所述的机器可读媒体,其中所述指令进一步包含用于以下操作的代码检测第一类型的一个或一个以上失去同步传输信道。
35.根据权利要求34所述的机器可读媒体,其中所述检测包含停止在所述最高分级传输信道组合集合中的传输信道中的每一者的失去同步计时器;开始不在所述最高分级传输信道组合集合中的传输信道中的每一者的失去同步计时器;检测失去同步计时器中的一者或一者以上在预定时间周期之后已期满;以及提供关于检测到所述第一类型的所述一个或一个以上失去同步传输信道的通知。
36.根据权利要求34所述的机器可读媒体,其中如果所述第一类型的所述一个或一个以上失去同步传输信道包含所述第一类型的多个失去同步传输信道,那么所述指令进一步包含用于按重叠值的下降次序对所述第一类型的所述多个失去同步传输信道进行排序的代码。
37.根据权利要求34所述的机器可读媒体,其中第二类型的一个或一个以上失去同步传输信道包含相对于一个或一个以上其它传输信道失去同步历时小于预定时间周期的周期的一个或一个以上传输信道,其中所述第一类型的所述一个或一个以上失去同步传输信道包含相对于一个或一个以上其它传输信道失去同步历时长于所述预定时间周期的周期的一个或一个以上传输信道,其中所述一个或一个以上失去同步传输信道包含所述第一类型的所述一个或一个以上失去同步传输信道和所述第二类型的所述一个或一个以上失去同步传输信道,且其中所述最高分级传输信道组合集合排除所有失去同步传输信道。
38.根据权利要求31所述的机器可读媒体,其中所述最高分级传输信道组合集合为包括由所述通信装置利用的所有传输信道且具有小于预选定的最大失去同步窗口大小的距离值的传输信道组合集合,且其中所述距离值为所述传输信道组合集合的序号距离。
39.根据权利要求31所述的机器可读媒体,其中所述最高分级传输信道组合集合为具有小于预选定的最大失去同步窗口大小的距离值、具有在所有所述多个传输信道组合集合当中最小的跳跃值且具有在所有所述多个传输信道组合集合当中最大的重叠值的传输信道组合集合,其中所述距离值为所述传输信道组合集合的序号距离,其中所述跳跃值为从所述基于窗口的数据处理单元的窗口到所述传输信道组合集合的最小序号的序号跳跃量,且其中所述重叠值为所述传输信道组合集合与所述基于窗口的数据处理单元的所述窗口的重叠序号区域。
40.根据权利要求31所述的机器可读媒体,其中所述提供包含按上升序号次序提供来自所述最高分级传输信道组合集合中的所述传输信道的所述数据包。
41.根据权利要求31所述的机器可读媒体,其中所述基于窗口的参数包括数据包的序号和所述基于窗口的数据处理单元的窗口状态。
42.一种通信装置,其包含序列分级模块,其经配置以确定从所述通信装置所利用的所有传输信道接收的数据包的最高序号;序列范围模块,其经配置以基于所述最高序号和基于窗口的数据处理单元的窗口大小而确定序号范围;以及传递模块,其经配置以向所述基于窗口的数据处理单元提供在所述序号范围内且为所述传递模块可用的数据包,而不提供在所述序号范围之外的数据包。
43.根据权利要求42所述的通信装置,其中所述序号范围包含包括所述最高序号的连续序号,且所述序列分级模块经配置以确定在一个发射时间间隔内从通信装置所利用的所有传输信道接收的数据包的所述最高序号。
44.一种用于避免失去同步的方法,其包含确定从通信装置所利用的所有传输信道接收的数据包的最高序号;基于所述最高序号和基于窗口的数据处理单元的窗口大小而确定序号范围;以及向所述基于窗口的数据处理单元提供在所述序号范围内且为传递模块可用的数据包, 而不提供在所述序号范围之外的数据包。
45.一种通信装置,其包含用于确定从通信装置所利用的所有传输信道接收的数据包的最高序号的装置;用于基于所述最高序号和基于窗口的数据处理单元的窗口大小而确定序号范围的装置;以及用于向所述基于窗口的数据处理单元提供在所述序号范围内且为传递模块可用的数据包而不提供在所述序号范围之外的数据包的装置。
46.根据权利要求45所述的通信装置,其中所述序号范围包含包括所述最高序号的连续序号,且其中所述用于确定所述最高序号的装置包含用于确定在一个发射时间间隔内从通信装置所利用的所有传输信道接收的数据包的所述最高序号的装置。
47.根据权利要求45所述的通信装置,其中所述用于确定序号范围的装置包含用于通过从Sl中减去S2而确定所述序号范围的装置,其中Sl为所述最高序号,且S2为Sl减去所述基于窗口的数据处理单元的所述窗口大小加1。
48.一种机器可读媒体,其包含可由通信装置中的处理系统执行的指令,所述指令包含用于以下操作的代码确定从通信装置所利用的所有传输信道接收的数据包的最高序号; 基于所述最高序号和基于窗口的数据处理单元的窗口大小而确定序号范围;以及向所述基于窗口的数据处理单元提供在所述序号范围内且为传递模块可用的数据包, 而不提供在所述序号范围之外的数据包。
49.根据权利要求48所述的机器可读媒体,其中所述序号范围包含包括所述最高序号的连续序号,且其中所述确定所述最高序号包含确定在一个发射时间间隔内从通信装置所利用的所有传输信道接收的数据包的所述最高序号。
50.根据权利要求48所述的机器可读媒体,其中所述确定序号范围包含通过从Sl减去 S2而确定所述序号范围,其中Sl为所述最高序号,且S2为Sl减去所述基于窗口的数据处理单元的所述窗口大小加1。
全文摘要
一种用于处理失去同步(SYNC)的方法包括产生由通信装置(710)利用的多个传输信道组合集合。所述方法还包括基于基于窗口的参数从所述多个传输信道组合集合中选择一最高分级传输信道组合集合(720)。所述最高分级传输信道组合集合排除一个或一个以上失去同步传输信道(732)。所述方法进一步包含向基于窗口的数据处理单元提供来自所述最高分级传输信道组合集合中的传输信道的数据包,而不向所述基于窗口的数据处理单元提供来自所述一个或一个以上失去同步传输信道的数据包(740)。本发明还提供用于失去同步避免和/或检测的设备和机器可读媒体。
文档编号H04W72/08GK102165833SQ200980138240
公开日2011年8月24日 申请日期2009年9月30日 优先权日2008年9月30日
发明者桑贾伊·肯沙雷蒂, 维韦克·拉马钱德兰, 苏普拉提克·巴塔查尔吉, 萨姆松·吉姆, 蒂姆·T·刘 申请人:高通股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1