基于信干比和/或功率为pake接收器选择延迟的系统、操作方法和计算机程序产品的制作方法

文档序号:7873163阅读:179来源:国知局
专利名称:基于信干比和/或功率为pake接收器选择延迟的系统、操作方法和计算机程序产品的制作方法
相关联的申请本申请要求美国临时申请序列号60/412899(于2002年9月23日提交)的利益,该临时申请公开内容通过引用结合于本文中。
背景技术
本发明涉及通信方法和电子设备,更具体地说涉及扩频通信方法和电子设备。
无线通信系统通常用于向用户提供语音和数据通信。例如,模拟蜂窝无线电电话系统如AMPS、ETACS、NMT-450和NMT-900已长期成功地部署在世界各地。数字蜂窝无线电电话系统(如符合北关标准IS-54和欧洲标准GSM的无线电电话系统)自90年代早期就投入使用。最近已经引入了统称为PCS(个人通信服务)的各种各样的无线数字服务,其中包括符合诸如IS-136和IS-95之类标准的高级数字蜂窝系统、诸如DECT(数字增强无绳电话)之类的低功率系统以及诸如CDPD(蜂窝数字分组数据)之类的数据通信业务。有关这些和其它系统的信息,可参见Gibson所著,由CRC出版社出版的《移动通信手册》。
按照惯例,采用多种接入技术来向无线系统的用户提供无线业务。传统的模拟蜂窝系统通常采用称为频分多址(FDMA)的系统来创建通信信道,其中将离散频带用作信道,以供蜂窝终端与蜂窝基站通信。通常,这些频带在地理上分离的小区中复用,以便提高系统容量。
现代数字无线系统通常采用不同的多址技术如时分多址(TDMA)和/或码分多址(CDMA))来提高频谱效率。在TDMA系统如符合GSM或IS-136标准的系统中,载波被划分成指配给多个信道的顺序时隙,以便多个信道可以在单个载波上复用。CDMA系统如符合IS-95标准的那些系统利用“扩频”技术来增加信道容量,其中,通过使用唯一的扩频码(即将原数据调制的载波扩展到通信系统工作的宽频谱部分上的码)调制数据调制的载波信号来定义信道。扩频码通常包含一系列按码片率出现的“码片”,码片率高于正在发送的数据的比特率。
所谓的RAKE接收器结构通常用于恢复对应于一个用户数据流的信息。在典型的RAKE接收器中,接收的复合信号与指配给该接收器的特定扩频序列相关,以生成多个时间偏移相关,各相关分别对应于发送的扩频信号的一个回波。然后将这些相关以加权方式合并,即让这些相关分别乘以加权系数,然后进行求和以得到判决统计信息。相关通常在RAKE接收器的多个相关相关接收解调器(finger)中执行。将所有这些相关接收解调器的输出合并,以允许提高接收信号的整体信噪比。RAKE接收器的设计和操作是本领域技术人员所熟知的,因此在本文不作进一步描述。
为了使RAKE接收器的相关接收解调器与它们各自的信道路径保持同步,可以采用路径搜索器来支持该RAKE接收器。路径搜索器连续搜索新的信道路径并估计它们的延迟。然后将这些延迟指配给这些RAKE相关接收解调器。对于宽带CDMA(WCDMA)系统,检测多径延迟通常作为一个两阶段过程来完成在第一阶段,执行大范围搜索以识别多径延迟的位置。此第一搜索操作的分辨率(即延迟之间的间隔)通常是一个码片或更小。通常,采用接收功率或信干比(SIR)作为延迟信号的质量标准。在第二阶段,在选定的延迟区域上执行局部搜索。此第二搜索操作的分辨率通常是二分之一半码片到八分之一码片。然后就使用哪个延迟基于局部搜索得到的信息来解扩数据作出判决。
不幸的是,可能难以进行如下操作选择哪个局部延迟区域来监视,更新受监视的延迟以及选择用于解扩数据的最终延迟。一种方法是根据局部搜索选择最佳延迟(具有最高功率和/或SIR的延迟),接着跟踪这些延迟在时间上的衰落变化。然后将这些延迟中的最佳者用于解扩数据。不幸的是,在检查功率或SIR分布(profile)与延迟的关系时明确清晰定义的峰值可能不可用。因此可能需要一些复杂的规则来从含有很少(如果有的话)明显峰值的分布中提取峰值。
发明概述根据本发明的一些实施例,为RAKE接收器选择延迟通过搜索多条多径以选择与最高信干比(SIR)和/或功率值相关联的一组多径延迟来完成。将这些多径延迟的各SIR值和/或功率值按时间间隔取平均,并将平均SIR值和/或功率值乘以某个比例因子,以减少所述平均SIR值和/或功率值。从所述一组多径延迟和所述先前一组多径延迟中选择具有大于某个阈值的SIR值和/或功率值的那些多径延迟,以生成一组受监视的多径延迟。这种选择可以允许推导出总的延迟数。过滤与所述一组受监视的多径延迟相关联的SIR值和/或功率值,并除去所述一组受监视的多径延迟中至少一个与其中另一个多径延迟相关的多径延迟,以生成一组多径延迟输出。将所述一组多径延迟输出提供给RAKE接收器。
虽然以上主要描述本发明的方法方面,但可以理解,本发明可以方法、系统和/或计算机程序产品的形式来实施。
附图简介通过结合附图阅读如下对本发明特定实施例的详细说明,容易理解本发明的其它特征,附图中

图1是显示根据本发明一些实施例的移动终端接收器的框图2、图3A、图3B、图4A、图4B和图5是说明根据本发明一些实施例,用于选择延迟来调谐RAKE接收器的相关接收解调器的操作的流程图;以及图6是说明根据本发明一些实施例,用于选择延迟来调谐RAKE接收器的相关接收解调器的操作的时序图。
优选实施例的详细说明虽然本发明可以进行各种修改以及采用各种形式,但附图中显示并予以详细说明的是作为示例的特定实施例。但要理解,这并不意味着将本发明限定于所公开的这些特定形式,相反,本发明要涵盖落于所附权利要求书限定的本发明精神和范围内的所有修改、等同物和替代。在附图描述中,相似的标号指代相似的部件。还应该明确的是,本说明书中所用术语“包括”和/或“包含”应理解为指明存在所述的特征、整数、步骤、操作、单元和/或部件,但并不排除存在或添加一个或多个其它特征、整数、步骤、组件或它们的组合。
本发明可以系统(例如电子设备)、方法和/或计算机程序产品的形式来实施。因此,本发明可以用硬件和/或软件(包括固件、常驻软件、微代码等)来实施。再者,本发明可以采取计算机可用或计算机可读的存储介质上的计算机程序产品的形式来实施,其中计算机可用或计算机可读的存储介质中具有嵌入其中,以供指令执行系统使用或配合指令执行系统使用的计算机可用或计算机可读程序代码。在本文的上下文中,计算机可用或计算机可读的介质可以是可包含、存储、传送、传播或传输所述程序以供指令执行系统、装置或设备使用或配合指令执行系统、装置或设备使用的任何介质。
计算机可用或计算机可读介质可以是例如但不限于电子介质、磁介质、光学介质、电磁介质、红外线或半导体系统、装置或设备或传播介质。计算机可读介质的更为具体的实例如下具有一条或多条线路的电子连接、便携式计算机盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦可编程只读存储器(EPROM或闪速存储器)、光缆和压缩光盘只读存储器(CD-ROM)。要注意,计算机可用或计算机可读介质甚至可以是纸件或打印程序的另一种合适的介质,因为软件可以电子方式捕获(例如通过对纸件或其它介质进行光学扫描),然后编译、解释或在必要时以其它适当方式加以处理,而后存储在计算机存储器中。
本说明书就为移动终端接收器中的RAKE接收选择延迟来描述描述本发明。但本发明显然可以在包括RAKE接收器的其它类型电子设备中实施。再者,所用术语“移动终端”可以包括具有或不具有多行显示屏的蜂窝无线电电话、可以将蜂窝无线电电话与数据处理、传真和数据通信功能组合的个人通信系统(PCS)终端、可以包括无线电电话、传呼机、因特网/企业内部网接入、Web浏览器、组织器、日程表和/或全球定位系统(GPS)接收器的PDA以及包括无线电电话收发器的常规膝上型和/或掌上型接收器或其它装置。移动终端还可以称为“普适计算”设备。本发明还就基于信干比(SIR)为RAKE接收选择延迟进行了描述。但应理解,根据本发明的一些实施例,可以采用功率值来补充或代替SIR值。
现在参考图1,根据本发明一些实施例,移动终端接收器10包括按如图所示配置的路径搜索器模块100、延迟解扩和信干比(SIR)计算模块101、延迟选择和监视模块102、RAKE接收模块103、信道估计模块104以及合并模块105。路径搜索模块100配置为执行大范围搜索,为要解调的活动信道发现可能的多径延迟。可能的多径延迟的一般特征为具有大功率值。通常,路径搜索模块100所执行的搜索的分辨率约为一个码片。延迟解扩和SIR计算模块101配置为计算要受监视的选定延迟的SIR分布以及要包含在SIR分布中的可能的延迟。延迟解扩和SIR计算模块101所处理的延迟的分辨率一般比路径搜索模块100所用的分辨率精细得多。延迟选择和监视模块102配置为控制路径搜索模块100何时执行新的搜索;评估从该路径搜索器获得的可能的新延迟;确定何时以及如何更新所受监视的延迟的SIR分布;以及确定要将哪些延迟提供给RAKE接收器103以用于解扩含有扩频数据的输入信号。
RAKE接收模块103配置为将多径信号合并在一起,以利用信道分集。接收模块103称为RAKE接收器,因为它将多条多径的贡献“耙(rake)”到一起。RAKE接收模块103包括多个处理单元或RAKE相关接收解调器。当对多径衰落信道进行解调时,RAKE接收器的每个相关接收解调器与该信道的不同传播路径的之一同步。包括L个相关接收解调器的RAKE接收器可以检测发送信号的L个副本,将这些信号就时间延迟进行校正,而后将其相关地相加。所得到的信号包括发送信号的几个时间延迟副本构成的集合。通常将RAKE接收器相关接收解调器指配给最强的一组多径信号。如上所述,延迟选择和监视模块102确定采用哪一组延迟来调谐RAKE接收器的相关接收解调器。
信道估计模块104配置为估计信道增益和相位以生成业务符号,然后将其提供给合并模块105,合并模块105将这些业务符号合并以生成解扩的接收信号。
虽然图1显示了可用于选择用于调谐RAKE接收器的示范硬件和/或软件体系结构,但可以理解,本发明并不局限于这种配置,而是旨在涵盖任何可以实现上述操作的配置。还可以理解,还可以利用分离硬件组件、一个或多个专用集成电路(ASIC)或编程数字信号处理器或微处理器来实现图1中任何或所有处理模块的功能。
下文将参考根据本发明一些实施例的方法、电子设备和计算机程序产品的流程图和/或框图来说明本发明。这些流程图和/或框图还进一步说明了图1所示移动终端结构的示范操作。可以理解,该流程图的每个方框和/或框示以及流程图和/或框示中的方框组合可以通过计算机程序指令和/或硬件操作来实现。可以将这些计算机程序指令提供给通用计算机、专用计算机或其它用于制造机器的可编程数据处理装置,以便这些指令通过计算机处理器或其它可编程数据处理装置执行时,形成用于实现这些流程和/或方框中指定的功能的装置。
这些计算机程序指令还可以存储在计算机可用或计算机可读存储器中,以控制计算机或其它可编程数据处理装置按特定方式工作,这样,在计算机可用或可读存储器中存储这些指令就得到包含用于实现这些流程图和/或方框图中指定的功能的指令的产品。
还可以将这些计算机程序指令加载到计算机或其它可编程数据处理装置中,以使要在所述计算机或其它可编程装置上执行的一序列操作步骤形成计算机实施的进程,这样,在所述计算机或其它可编程装置上执行的这些指令提供了用于实现这些流程图和/或方框图中指定的功能/操作的步骤。
在描述根据本发明的一些实施例,用于选择延迟以调谐RAKE接收器的相关接收解调器的示范操作之前,首先描述如下示范操作从一组多径延迟选择多径延迟子集;扩充作为监视候选的多径延迟的数量;以及减少选定的彼此进行相关的多径延迟的SIR值。
现在参考图2,根据本发明一些实施例用于从一组多径延迟中选择多径延迟子集的示范操作起始于方框200,在方框200中,从一组多径延迟中选择最大SIR值至少超过定义的SIR值100τF%的F个多径延迟的子集SF。如果根据方框205的判断,此F个多径延迟来自第一无线小区,则在来自第二无线小区的多径延迟具有至少超过所述定义SIR值100τCell%的SIR值的情况下,在方框210从SF中除去SF中具有最低SIR值的多径延迟,并代之以来自第二小区的具有最高SIR值的多径延迟。但要执行验证,以确保子集SF具有来自第一小区的至少一个多径延迟。这样做是因为第二小区的路径与来自第一小区的路径不相关,因此,第二小区多径可在解调多径信号时提供有价值的分量。
在方框215执行判断,以判断SF中的所有F个多径延迟是否来自第一小区和第二小区。如果是这样的话,则在来自第三无线小区的多径延迟具有至少超过所述定义SIR值100τCell%的SIR值的情况下,在方框220,从SF除去SF中具有最低SIR值的多径延迟,并代之以来自第三小区的具有最高SIR值的多径延迟。但要执行验证,以确保子集SF含有至少一个来自第一小区和第二小区的多径延迟。本领域技术人员会理解,上述操作还可以扩展到四个小区或更多小区。
现在参考图3A和图3B,将描述根据本发明一些实施例的、用于扩充作为监视候选的多径延迟的数量的示范操作。图3A说明当SIR分布的分辨率(提供给RAKE接收器103的多径延迟和SIR值的集合)并不明显大于路径搜索模块100的分辨率时,用于扩充作为监视候选的多径延迟的数量的示范操作。操作开始于方框300,在其中将距离集合SF中现有多径延迟左边和右边二分之一码片的多径延迟添加到集合SF中。如果新的多径延迟不具有与先前SIR分布相关联的SIR值,则在方框305将这些SIR值初始化为其左邻和右邻(如果二者均存在)的最小SIR值的100τNet_1%或在只存在一个邻居的情况下初始化为左邻或右邻SIR值的100τNet_0%。
图3B说明当SIR分布的分辨率是路径搜索模块100分辨率的4倍或8倍时,用于扩充作为监视候选的多径延迟的数量的示范操作。在SIR分布的分辨率是路径搜索模块100分辨率的4倍的情况中,操作开始于方框310,其中将距离集合SF中现有多径延迟左边和右边四分之一和二分之一码片的多径延迟添加到集合SF中。如果新的多径延迟不具有与先前SIR分布相关联的SIR值,则如下在方框315基于比例因子τNet_0、τNet_1、τNet_2、τNet_3初始化这些SIR值对于距离四分之一码片的多径延迟,将这些SIR值初始化为其左邻和右邻(如果二者均存在的话)的最小SIR值的100τNet_1%或在只存在一个邻居的情况下初始化为左邻或右邻SIR值的100τNet_0%。对于距离二分之一码片的多径延迟,将这些SIR值初始化为其左邻和右邻(如果二者均存在的话)的最小SIR值的100τNet_2%或在只存在一个邻居的情况下初始化为左邻或右邻SIR值的100τNet_3%。
可以理解,结合图3A和图3B所述的操作还可以扩展到根据本发明一些实施例的更多一般情况。
现在参考图4A和图4B来描述根据本发明一些实施例,用于降低选定的彼此相关的多径延迟的SIR值的示范操作。图4A说明当SIR分布的分辨率并不明显大于路径搜索模块100的分辨率时,用于降低选定的彼此相关的多径延迟的SIR值的示范操作。操作起始于方框400,其中识别出集合SF中彼此相关的多径延迟。根据本发明的一些实施例,这可以通过如下操作完成选择具有最大SIR值的多径延迟,然后以值N标记在其二分之一码片范围内的邻居。接着,选择未以N标记具有次大SIR值的多径延迟,并以值N标记在其二分之一码片范围内的邻居。此过程继续,直到检查了集合SF中的所有多径延迟为止。在方框405,对以N标记的且具有最大SIR值的Nmod个延迟按比例调整,以使它们的SIR值缩减为其先前值的100τred%。通过降低此类相关延迟的重要度,赋予其它更不相关的延迟优先级,这可以提高RAKE接收器103的性能。
图4B说明当SIR分布的分辨率是路径搜索模块100分辨率的4倍或8倍时,用于降低选定的彼此相关的多径延迟的SIR值的示范操作。在SIR分布的分辨率是路径搜索模块100分辨率的4倍的情况中,操作开始于方框410,其中识别集合SF中彼此相关的多径延迟,根据本发明的一些实施例,这可以这样完成选择具有最大SIR值的多径延迟,然后以N0标记在其四分之一码片范围内的邻居,以N1标记距离其介于四分之一到二分之一码片之间的邻居。然后,选择未以N0或N1标记且具有次大SIR值的多径延迟,并按上述方式标记其四分之一和二分之一码片邻居。此过程继续执行,直到检查了集合SF中的所有多径延迟为止。在方框415,选择未以N0或N1标记且且具有最大SIR值的Nmod个延迟按比例调整,以使以N0标记的那些延迟的SIR值缩减为先前值的100τred_0%以及使以N1标记的那些延迟的SIR值缩减为先前值的100τred_1%。
现在参考图5和图6来描述根据本发明一些实施例,用于选择延迟来调谐RAKE接收器的相关接收解调器的示范操作。操作开始于方框500,其中从路径搜索器100获取多径延迟,并选择要评估的一组延迟。根据一些示范实施例,如图6所示在TPS时隙周期内执行路径搜索,并选择与最大SIR峰值相关联的Nev个延迟。然后执行图3A或图3B的操作来扩充作为监视候选的多径延迟的数量。将执行图3A或3B的操作之后获得的多径延迟集合表示为SPS,而当前SIR分布中的多径延迟表示为SB。
在方框505,在Tev时隙周期内计算多径延迟集合SPS的平均SIR值。多径延迟f的平均SIR值由公式1给出,其中SIRf(n)是样本n的瞬时SIR值,而SIRfilt,f(n)是其进行过滤后的相应值,具体如下所示SIRavg,f=SIRfilt,f(n)+Σk=n+1n+NevSIRf(k)Nev+1]]>等式1在方框510,将评估的平均SIR值与现有SIR分布作比较,以生成图6所示时间点A上的新SIR分布。在一些实施例中,将方框505得到的平均SIR值乘以某个比例因子ρ。这可允许赋予SIR分布中当前较旧的多径延迟比较新多径延迟高的优先级。如果集合SPS和SB含有共有的多径延迟,则按等式2将最大SIR用于这些路径SIRfilt,f(n)=max(SIRfilt,f(n),SIRavg,f)]]>等式2这降低了将已经结合到SIR分布中的多径延迟移出的可能性。在Nmod=Nmod_mon,τred=τred_mon或τred_0=τred_0_mon以及τred_1=τred_1_mon的条件下,将图4A和图4B中的用于减少选定的彼此相关的多径延迟的SIR值的操作应用于SPS和SB的并集,以创建一个临时分布。将在τF=τF_mon、τCell=τCell_mon和F=Fmon的条件下,将图2的多径延迟选择操作应用于该临时分布,以生成一组用于延迟受监视的多径延迟。然后执行图3A或图3B的操作(利用原始分布初始化)来扩充作为监视候选的多径延迟的数量,以得到多径延迟集合SB。如方框515和图6中标记为A的两个时间点所示,对所有小区重复执行方框500、505和510的操作。
在方框520,根据等式3利用滤波器参数αinit在Tinit时隙内对多径延迟集合SB的SIR值进行过滤SIRfilt,f(n+1)=αinitSIRfilt,f(n)+(1-αinit)SIRf(n)]]>等式3随后在Nmod=Nmod_RAKE,τred_0=τred_0_RAKE以及τred_1=τred_1_RAKE的条件下,将图4A和图4B的用于降低选定的彼此相关的多径延迟的SIR值的操作应用于多径延迟集合SB,以生成一个临时分布并将其存储。这将改变SIR分布,使得如果两个延迟高度相关,则实质上会丢弃其中之一。在F=FRAKE、τF=τF_RAKE和τCell=τCell_RAKE的条件下,将图2的多径延迟选择操作应用于该临时分布,以生成一组用于调谐RAKE接收器103的相关接收解调器的多径延迟。
在方框525,判断Tinit址间隔末与路径搜索模块100提供新多径延迟之间是否有时间。这些时隙在图6中标记为Tmid。如果Tmid大于零时隙,则在方框530,在Nmod=Nmod_mon,τred=τred_mon或τred_0=τred_0_ mon及τred_1=τred_1_mon的条件下,将图4A和图4B的用于降低选定的彼此相关的多径延迟的SIR值的操作应用于SB,以创建一个临时分布。然后在τF=τF_mon和τCell=τCell_mon和F=Fmon的条件下,将图2的多径延迟选择操作应用于该临时分布中的多径延迟集合SB。然后执行图3A或图3B的操作来扩充集合SB中作为候选受监视的多径延迟的数量。初始化利用原分布来完成。然后执行方框520的操作,以利用等式3过滤集合SB中的多径延迟的SIR值。Tmid时隙末对应于图6中标记为B的第二实例。在Nmod=Nmod_RAKE,τred_0=τred0_RAKE及τred_1=τred_1_RAKE的条件下,将图4A和图4B的用于降低选定的彼此相关的多径延迟的SIR值的操作应用于多径延迟集合SB并将结果作为得临时分布存储。这将改变SIR分布,使得如果两个延迟高度相关,则将丢弃其中之一。在F=FRAKE、τF=τF_RAKE和τCell=τCell_RAKE的条件下,将图2的多径延迟选择操作应用于该临时分布,以生成一组用于调谐RAKE接收器103的相关接收解调器的多径延迟。在返回方框500之前,可以重复方框530的操作多次。
图2、图3A、图3B、图4A、图4B和图5说明图1硬件和/或软件移动终端接收器10的实施例的结构、功能、操作。就此而言,每个方框表示一个模块、一个代码段或一个代码部分,其中包含一个或多个用于实现指定逻辑功能的可执行指令。还应注意,在其它一些实施方案中,方框中标明的功能可以不按图2、图3A、图3B、图4A、图4B和图5所示的次序执行。例如,两个顺序显示的方框实际可以基本上同时执行,或者这些方框有时可以按相反次序来执行,具体取决于所涉及的功能。
下表1包含根据本发明一些实施例,以上讨论的参数的列表连同每个参数的示范范围和每个参数的推荐值。
表1
在实质上未不背离本发明原理的前提下,可以对这些优选实施例进行许多种变化和修改。所有这些修改和变化均视为包括在所附权利要求提出的本发明范围内。
权利要求
1.一种为RAKE接收器选择延迟的方法,它包括搜索多条多径以选择与最高信干比(SIR)和/或功率值相关联的一组多径延迟;在某个时间间隔上对所述多径延迟的各SIR值和/或功率值取平均;从所述一组多径延迟和先前一组多径延迟中选择具有大于阈值的SIR值和/或功率值的那些多径延迟,以生成一组受监视的多径延迟;过滤与所述一组受监视的多径延迟相关联的SIR值和/或功率值;除去所述一组受监视的多径延迟中至少一个与其中另一个多径延迟相关的多径延迟,以生成一组多径延迟输出;以及将所述一组多径延迟输出提供给RAKE接收器。
2.如权利要求1所述的方法,其特征在于对多个不同小区执行所述搜索、取平均和相乘的操作。
3.如权利要求1所述的方法,其特征在于从所述一组多径延迟和先前一组多径延迟中选择具有大于阈值的SIR值和/或功率值的那些多径延迟的步骤包括从所述一组多径延迟和所述先前一组多径延迟中选择具有大于所述阈值的SIR值和/或功率值的那些多径延迟,以便所述选择的多径延迟与多个小区相关。
4.如权利要求1所述的方法,其特征在于所述阈值是第一阈值,并且其中从所述一组多径延迟和所述先前一组多径延迟中选择具有大于所述阈值的SIR值和/或功率值的那些多径延迟以便所述选择的多径延迟与多个小区相关联的步骤包括以与第二小区相关联且具有大于第二阈值的SIR值和/或功率值的多径延迟代替与第一小区相关联且具有相关联的最小SIR值和/或功率值的多径延迟。
5.如权利要求1所述的方法,其特征在于还包括通过向所述一组受监视的多径延迟中添加在所述一组受监视的多径延迟中现有多径延迟二分之一码片范围内的多径延迟来扩充所述一组受监视的多径延迟。
6.如权利要求5所述的方法,其特征在于还包括进行扩充的同时,基于与所述先前一组多径延迟相关联的SIR值和/或功率值来初始化添加到所述一组受监视的多径延迟中的那些多径延迟的SIR值和/或功率值。
7.如权利要求5所述的方法,其特征在于还包括在进行扩充的同时,通过对所述添加的那些多径延迟中的具有左邻和右邻多径延迟的相应多径延迟使用第一比例因子而对所述添加的那些多径延迟中的只有左邻或右邻多径延迟的相应多径延迟使用第二比例因子,初始化添加到所述一组受监视的多径延迟中的那些多径延迟的SIR值和/或功率值。
8.如权利要求5所述的方法,其特征在于还包括在进行扩充的同时,按如下方式初始化添加到所述一组受监视的多径延迟中的那些多径延迟的SIR值和/或功率值对所述添加的那些多径延迟中的具有左邻和右邻多径延迟且在现有所述多径延迟之一四分之一码片范围内的相应多径延迟使用第一比例因子,对所述添加的那些多径延迟中的仅具有左邻或右邻多径延迟且在现有所述多径延迟之一四分之一码片范围内的相应多径延迟使用第二比例因子,对所述添加的那些多径延迟中具有左邻和右邻多径延迟且距现有所述多径延迟之一介于四分之一和二分之一码片之间的相应多径延迟使用第三比例因子,以及对所述添加的那些多径延迟中的仅具有左邻或右邻多径延迟且距现有所述多径延迟之一介于四分之一和二分之一码片之间的相应多径延迟使用第四比例因子。
9.如权利要求1所述的方法,其特征在于从所述一组受监视的多径延迟中除去所述至少一个多径延迟的步骤包括基于所述一组受监视的多径延迟中多径延迟的彼此相关性,降低与所述一组受监视的多径延迟中选定的多径延迟相关联的SIR值和/或功率值;以及从所述一组受监视的多径延迟中除去具有小于阈值的SIR值和/或功率值的那些多径延迟。
10.如权利要求1所述的方法,其特征在于所述一组受监视的多径延迟是第一组受监视的多径延迟;所述阈值是第一阈值,所述一组多径延迟输出是第一组多径延迟输出;以及所述方法还包括如下步骤从所述一组多径延迟输出中选择SIR值和/或功率值大于所述第一阈值的那些多径延迟,以生成第二组受监视的多径延迟;通过向所述第二组受监视的多径延迟中添加在所述第二组受监视的多径延迟中现有多径延迟二分之一码片范围内的多径延迟来扩充所述第二组受监视的多径延迟;过滤与所述第二组受监视的多径延迟相关联的SIR值和/或功率值;从所述第二组受监视的多径延迟中选择SIR值和/或功率值大于第二阈值的那些多径延迟,以生成第三组受监视的多径延迟;除去所述第三组受监视的多径延迟中至少一个与其中另一个多径延迟相关的多径延迟,以生成第四组受监视的多径延迟;从所述第四组受监视的多径延迟中选择SIR值大于所述第二阈值的那些多径延迟,以生成一组多径延迟输出;以及将所述第二组多径延迟输出提供给RAKE接收器。
11.如权利要求1所述的方法,其特征在于还包括在从所述一组多径延迟和所述先前一组多径延迟中选择具有大于所述阈值的SIR值和/或功率值的那些多径延迟以生成所述一组受监视的多径延迟之前,将所述平均的SIR值和/或功率值乘以某个比例因子,以便降低所述平均的SIR值和/或功率值。
12.如权利要求1所述的方法,其特征在于从所述一组多径延迟和所述先前一组多径延迟中选择具有大于所述阈值的SIR值和/或功率值的那些多径延迟以生成所述一组受监视的多径延迟的步骤包括判断所述一组多径延迟和所述先前一组多径延迟是否包括任何共有多径延迟;以及将所述共有多径延迟中的各个多径延迟与所述一组多径延迟中相应共有多径延迟的相关联的SIR值和/或功率值和所述先前一组多径延迟中相应共有多径延迟的相关联的SIR值和/或功率值中的最大者相关联。
13.一种为RAKE接收器选择延迟的系统,它包括用于执行如下操作的装置搜索多条多径以选择与最高信干比(SIR)和/或功率值相关联的一组多径延迟;用于执行如下操作的装置在某个时间间隔上对所述多径延迟的各SIR值和/或功率值取平均;用于执行如下操作的装置从所述一组多径延迟和先前一组多径延迟中选择具有大于阈值的SIR值和/或功率值的那些多径延迟,以生成一组受监视的多径延迟;用于执行如下操作的装置过滤与所述一组受监视的多径延迟相关联的SIR值和/或功率值;用于执行如下操作的装置除去所述一组受监视的多径延迟中至少一个与其中另一个多径延迟相关的多径延迟,以生成一组多径延迟输出;以及用于执行如下操作的装置将所述一组多径延迟输出提供给RAKE接收器。
14.如权利要求13所述的系统,其特征在于从所述一组多径延迟和所述先前一组多径延迟中选择具有大于所述阈值的SIR值和/或功率值的那些多径延迟的装置包括用于执行如下操作的装置从所述一组多径延迟和所述先前一组多径延迟中选择具有大于所述阈值的SIR值和/或功率值的那些多径延迟,以便所述选择的多径延迟与多个小区相关。
15.如权利要求13所述的系统,其特征在于所述阈值是第一阈值,以及从所述一组多径延迟和所述先前一组多径延迟中选择具有大于所述阈值的SIR值和/或功率值的那些多径延迟,以便所述选择的多径延迟与所述多个小区相关联的装置包括用于执行如下操作的装置以与第二小区相关联且具有大于第二阈值的SIR值和/或功率值的多径延迟代替与第一小区相关联且具有相关联的最小SIR值和/或功率值的多径延迟。
16.如权利要求13所述的系统,其特征在于还包括用于执行如下操作的装置通过向所述一组受监视的多径延迟中添加在所述一组受监视的多径延迟中现有多径延迟二分之一码片范围内的多径延迟来扩充所述一组受监视的多径延迟。
17.如权利要求16所述的系统,其特征在于还包括用于执行如下操作的装置在扩充的同时,基于与所述先前一组多径延迟相关联的SIR值和/或功率值初始化添加到所述一组受监视的多径延迟中的那些多径延迟的SIR值和/或功率值。
18.如权利要求16所述的系统,其特征在于还包括用于执行如下操作的装置在进行扩充的同时,对所述添加的那些多径延迟中具有左邻和右邻多径延迟的相应多径延迟使用第一比例因子而对所述添加的那些多径延迟中只有左邻或右邻多径延迟的相应多径延迟使用第二比例因子,以初始化添加到所述一组受监视的多径延迟中的那些多径延迟的SIR值和/或功率值。
19.如权利要求16所述的系统,其特征在于还包括用于执行如下操作的装置在进行扩充的同时,按如下方式初始化添加到所述一组受监视的多径延迟中的那些多径延迟的SIR值和/或功率值对所述添加的那些多径延迟中的具有左邻和右邻多径延迟且在现有所述多径延迟之一四分之一码片范围内的相应多径延迟使用第一比例因子,对所述添加的那些多径延迟中的仅具有左邻或右邻多径延迟且在现有所述多径延迟之一四分之一码片范围内的相应多径延迟使用第二比例因子,对所述添加的那些多径延迟中的具有左邻和右邻多径延迟且距现有所述多径延迟之一介于四分之一和二分之一码片之间的相应多径延迟使用第三比例因子,以及对所述添加的那些多径延迟中的仅具有左邻或右邻多径延迟且距现有所述多径延迟之一介于四分之一和二分之一码片之间的相应多径延迟使用第四比例因子。
20.如权利要求13所述的系统,其特征在于用于从所述一组受监视的多径延迟中除去所述至少一个多径延迟的装置包括用于执行如下操作的装置基于所述一组受监视的多径延迟中多径延迟的彼此相关性,降低与所述一组受监视的多径延迟中选定的多径延迟相关联的SIR值和/或功率值;以及用于执行如下操作的装置从所述一组受监视的多径延迟中除去具有小于阈值的SIR值和/或功率值的那些多径延迟。
21.如权利要求13所述的系统,其特征在于所述一组受监视的多径延迟是第一组受监视的多径延迟;所述阈值是第一阈值,所述一组多径延迟输出是第一组多径延迟输出;以及所述系统还包括如下装置用于执行如下操作的装置从所述一组多径延迟输出中选择SIR值和/或功率值大于所述第一阈值的那些多径延迟,以生成第二组受监视的多径延迟;用于执行如下操作的装置通过向所述第二组受监视的多径延迟中添加在所述第二组受监视的多径延迟中现有多径延迟二分之一码片范围内的多径延迟来扩充所述第二组受监视的多径延迟;用于执行如下操作的装置过滤与所述第二组受监视的多径延迟相关联的SIR值和/或功率值;用于执行如下操作的装置从所述第二组受监视的多径延迟中选择SIR值和/或功率值大于所述第二阈值的那些多径延迟,以生成第三组受监视的多径延迟;用于执行如下操作的装置除去所述第三组受监视的多径延迟中至少一个与其中另一个多径延迟相关的多径延迟,以生成第四组受监视的多径延迟;用于执行如下操作的装置从所述第四组受监视的多径延迟中选择SIR值和/或功率值大于所述第二阈值的那些多径延迟,以生成一组多径延迟输出;以及用于执行如下操作的装置将所述第二组多径延迟输出提供给RAKE接收器。
22.如权利要求13所述的系统,其特征在于还包括用于执行如下操作的装置在从所述一组多径延迟和所述先前一组多径延迟中选择具有大于所述阈值的SIR值和/或功率值的那些多径延迟以生成所述一组受监视的多径延迟之前,将所述平均的SIR值和/或功率值乘以某个比例因子,以便降低所述平均的SIR值和/或功率值。
23.如权利要求13所述的系统,其特征在于用于从所述一组多径延迟和所述先前一组多径延迟中选择具有大于所述阈值的SIR值和/或功率值的那些多径延迟以生成所述一组受监视的多径延迟的装置包括用于执行如下操作的装置判断所述一组多径延迟和所述先前一组多径延迟是否包括任何共有多径延迟;以及用于执行如下操作的装置将所述共有多径延迟中的各个多径延迟与所述一组多径延迟中相应共有多径延迟的相关联的SIR值和/或功率值和所述先前一组多径延迟中相应共有多径延迟的相关联的SIR值和/或功率值中的最大者相关联。
24.一种为RAKE接收器选择延迟的计算机程序产品,它包括含有计算机可读程序代码的计算机可读存储介质;所述计算机可读程序代码包括配置为执行如下操作的计算机可读程序代码搜索多条多径以选择与最高信干比(SIR)和/或功率值相关联的一组多径延迟;配置为执行如下操作的计算机可读程序代码在某个时间间隔上对所述多径延迟的各SIR值和/或功率值取平均;配置为执行如下操作的计算机可读程序代码从所述一组多径延迟和先前一组多径延迟中选择具有大于阈值的SIR值和/或功率值的那些多径延迟,以生成一组受监视的多径延迟;配置为执行如下操作的计算机可读程序代码过滤与所述一组受监视的多径延迟相关联的SIR值和/或功率值;配置为执行如下操作的计算机可读程序代码除去所述一组受监视的多径延迟中至少一个与其中另一个多径延迟相关的多径延迟,以生成一组多径延迟输出;以及配置为执行如下操作的计算机可读程序代码将所述一组多径延迟输出提供给RAKE接收器。
25.如权利要求24所述的计算机程序产品,其特征在于配置为从所述一组多径延迟和所述先前一组多径延迟中选择具有大于所述阈值的SIR值和/或功率值的那些多径延迟的计算机可读程序代码又包括配置为执行如下操作的计算机可读程序代码从所述一组多径延迟和所述先前一组多径延迟中选择具有大于所述阈值的SIR值和/或功率值的那些多径延迟,以便所述选择的多径延迟与多个小区相关。
26.如权利要求24所述的计算机程序产品,其特征在于所述阈值是第一阈值,以及,配置为从所述一组多径延迟和所述先前一组多径延迟中选择具有大于所述第一阈值的SIR值和/或功率值的那些多径延迟,以便所述选择的多径延迟与所述多个小区相关联的计算机可读程序代码包括配置为执行如下操作的计算机可读程序代码以与第二小区相关联且具有大于第二阈值的SIR值和/或功率值的多径延迟代替与第一小区相关联且具有相关联的最小SIR值和/或功率值的多径延迟。
27.如权利要求24所述的计算机程序产品,其特征在于还包括配置为执行如下操作的计算机可读程序代码通过向所述一组受监视的多径延迟中添加在所述一组受监视的多径延迟中现有多径延迟二分之一码片范围内的多径延迟来扩充所述一组受监视的多径延迟。
28.如权利要求27所述的计算机程序产品,其特征在于还包括配置为执行如下操作的计算机可读程序代码在扩充的同时,基于与所述先前一组多径延迟相关联的SIR值和/或功率值初始化添加到所述一组受监视的多径延迟中的那些多径延迟的SIR值和/或功率值。
29.如权利要求27所述的计算机程序产品,其特征在于还包括配置为执行如下操作的计算机可读程序代码在进行扩充的同时,对所述添加的那些多径延迟中的具有左邻和右邻多径延迟的相应多径延迟使用第一比例因子而对所述添加的那些多径延迟中的只有左邻或右邻多径延迟的相应多径延迟使用第二比例因子,以初始化添加到所述一组受监视的多径延迟中的那些多径延迟的SIR值和/或功率值。
30.如权利要求27所述的计算机程序产品,其特征在于还包括配置为执行如下操作的计算机可读程序代码在进行扩充的同时,按如下方式初始化添加到所述一组受监视的多径延迟中的那些多径延迟的SIR值和/或功率值对所述添加的那些多径延迟中的具有左邻和右邻多径延迟且在现有所述多径延迟之一四分之一码片范围内的相应多径延迟使用第一比例因子,对所述添加的那些多径延迟中的仅具有左邻或右邻多径延迟且在现有所述多径延迟之一四分之一码片范围内的相应多径延迟使用第二比例因子,对所述添加的那些多径延迟中的具有左邻和右邻多径延迟且距现有所述多径延迟之一介于四分之一和二分之一码片之间的相应多径延迟使用第三比例因子,以及对所述添加的那些多径延迟中的仅具有左邻或右邻多径延迟且距现有所述多径延迟之一介于四分之一和二分之一码片之间的相应多径延迟使用第四比例因子。
31.如权利要求24所述的计算机程序产品,其特征在于配置为从所述一组受监视的多径延迟中除去所述至少一个多径延迟的所述计算机可读程序代码包括配置为执行如下操作的计算机可读程序代码基于所述一组受监视的多径延迟中多径延迟的彼此相关性,降低与所述一组受监视的多径延迟中选定的多径延迟相关联的SIR值和/或功率值;以及配置为执行如下操作的计算机可读程序代码从所述一组受监视的多径延迟中除去具有小于所述阈值的SIR值和/或功率值的那些多径延迟。
32.如权利要求24所述的计算机程序产品,其特征在于所述一组受监视的多径延迟是第一组受监视的多径延迟;所述阈值是第一阈值,所述一组多径延迟输出是第一组多径延迟输出;以及所述系统还包括如下装置配置为执行如下操作的计算机可读程序代码从所述一组多径延迟输出中选择SIR值和/或功率值大于所述第一阈值的那些多径延迟,以生成第二组受监视的多径延迟;配置为执行如下操作的计算机可读程序代码通过向所述第二组受监视的多径延迟中添加在所述第二组受监视的多径延迟中现有多径延迟二分之一码片范围内的多径延迟来扩充所述第二组受监视的多径延迟;配置为执行如下操作的计算机可读程序代码过滤与所述第二组受监视的多径延迟相关联的SIR值和/或功率值;配置为执行如下操作的计算机可读程序代码从所述第二组受监视的多径延迟中选择SIR值和/或功率值大于第二阈值的那些多径延迟,以生成第三组受监视的多径延迟;配置为执行如下操作的计算机可读程序代码除去所述第三组受监视的多径延迟中至少一个与其中另一个多径延迟相关的多径延迟,以生成第四组受监视的多径延迟;配置为执行如下操作的计算机可读程序代码从所述第四组受监视的多径延迟中选择SIR值和/或功率值大于所述第二阈值的那些多径延迟,以生成一组多径延迟输出;以及配置为执行如下操作的计算机可读程序将所述第二组多径延迟输出提供给RAKE接收器。
33.如权利要求24所述的计算机程序产品,其特征在于还包括配置为执行如下操作的计算机可读程序代码在从所述一组多径延迟和所述先前一组多径延迟中选择具有大于所述阈值的SIR值和/或功率值的那些多径延迟以生成所述一组受监视的多径延迟之前,将所述平均的SIR值和/或功率值乘以某个比例因子,以便降低所述平均的SIR值和/或功率值。
34.如权利要求24所述的计算机程序产品,其特征在于配置为从所述一组多径延迟和所述先前一组多径延迟中选择具有大于所述阈值的SIR值和/或功率值的那些多径延迟,以生成所述一组受监视的多径延迟的计算机可读程序包括配置为执行如下操作的计算机可读程序代码判断所述一组多径延迟和所述先前一组多径延迟是否包括任何共有多径延迟;以及配置为执行如下操作的计算机可读程序代码将所述共有多径延迟中的各个多径延迟与所述一组多径延迟中相应共有多径延迟的相关联的SIR值和/或功率值和所述先前一组多径延迟中相应共有多径延迟的相关联的SIR值和/或功率值中的最大者相关联。
35.一种电子设备,它包括配置为执行如下操作的路径搜索器模块搜索多条多径以选择与最高信干比(SIR)和/或功率值相关联的一组多径延迟;配置为执行如下操作的延迟解扩和SIR计算模块将所述多径延迟的各SIR值和/或功率值按时间间隔取平均,并将平均SIR值和/或功率值乘以某个比例因子,以减少所述平均SIR值和/或功率值;配置为执行如下操作的延迟选择和监视模块从所述一组多径延迟和所述先前一组多径延迟中选择具有大于某个阈值的SIR值和/或功率值的那些多径延迟以生成一组受监视的多径延迟;过滤与所述一组受监视的多径延迟相关联的SIR值和/或功率值;除去所述一组受监视的多径延迟中至少一个与所述一组受监视的多径延迟中的另一个多径延迟相关的多径延迟,以生成一组多径延迟输出;以及RAKE接收器具有基于所述一组多径延迟输出调谐的相关接收解调器。
全文摘要
通过搜索多个多径延迟以选择与最高信干比(SIR)和/或功率值相关联的一组多径延迟来为RAKE接收器选择延迟。将所述多径延迟的各SIR值和/或功率值按时间间隔取平均,并将平均SIR值和/或功率值乘以某个比例因子,以降低所述平均SIR值和/或功率值。选择所述一组多径延迟和先前一组多径延迟中具有大于阈值的SIR值和/或功率值的那些多径延迟,以生成一组监视的多径延迟。过滤与所述一组监视的多径延迟相关联的SIR值和/或功率值,并去除所述一组监视的多径延迟中至少一个与所述一组监视的多径延迟中的另一个多径延迟相干的多径延迟,从而生成一组多径延迟输出;以及将所述一组多径延迟输出提供给RAKE接收器。
文档编号H04B1/707GK1695317SQ03825207
公开日2005年11月9日 申请日期2003年9月19日 优先权日2002年9月23日
发明者E·荣松 申请人:艾利森电话股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1