[go: up one dir, main page]

CN1695317A - Systems, methods of operation, and computer program products for selecting delays for PAKE receivers based on signal-to-interference ratio and/or power - Google Patents

Systems, methods of operation, and computer program products for selecting delays for PAKE receivers based on signal-to-interference ratio and/or power Download PDF

Info

Publication number
CN1695317A
CN1695317A CNA038252074A CN03825207A CN1695317A CN 1695317 A CN1695317 A CN 1695317A CN A038252074 A CNA038252074 A CN A038252074A CN 03825207 A CN03825207 A CN 03825207A CN 1695317 A CN1695317 A CN 1695317A
Authority
CN
China
Prior art keywords
multipath
multipath delays
delays
monitored
sir
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CNA038252074A
Other languages
Chinese (zh)
Inventor
E·荣松
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Telefonaktiebolaget LM Ericsson AB
Original Assignee
Telefonaktiebolaget LM Ericsson AB
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Telefonaktiebolaget LM Ericsson AB filed Critical Telefonaktiebolaget LM Ericsson AB
Publication of CN1695317A publication Critical patent/CN1695317A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Mobile Radio Communication Systems (AREA)

Abstract

Delays for a RAKE receiver are selected by searching a plurality of multipaths to select a set of multi-path delays associated with the highest signal to interference ratios (SIRs) and/or power values. The respective SIR values and/or power values for the multi-path delays are averaged over a time interval and the averaged SIR values and/or power values are multiplied by a scaling factor so as to reduce the averaged SIR values and/or power values. Those multi-path delays from the set of multipath delays and a previous set of multi-path delays that have SIR values and/or power values greater than a threshold value are selected to generate a monitored set of multi-path delays. The SIR values and/or power values associated with the monitored set of multi-path delays are filtered and at least one multi-path delay from the monitored set of multi-path delays is eliminated as being correlated with another multi-path delay of the monitored set of multi-path delays to generate an output set of multi-path delays. The output set of multi-path delays are provided to a RAKE receiver.

Description

基于信干比和/或功率为RAKE接收器 选择延迟的系统、操作方法和计算机程序产品System, method of operation and computer program product for selecting delay for RAKE receiver based on signal-to-interference ratio and/or power

相关联的申请associated application

本申请要求美国临时申请序列号60/412899(于2002年9月23日提交)的利益,该临时申请公开内容通过引用结合于本文中。This application claims the benefit of US Provisional Application Serial No. 60/412899 (filed September 23, 2002), the disclosure of which is incorporated herein by reference.

发明背景Background of the invention

本发明涉及通信方法和电子设备,更具体地说涉及扩频通信方法和电子设备。The present invention relates to a communication method and electronic equipment, more particularly to a spread spectrum communication method and electronic equipment.

无线通信系统通常用于向用户提供语音和数据通信。例如,模拟蜂窝无线电电话系统如AMPS、ETACS、NMT-450和NMT-900已长期成功地部署在世界各地。数字蜂窝无线电电话系统(如符合北关标准IS-54和欧洲标准GSM的无线电电话系统)自90年代早期就投入使用。最近已经引入了统称为PCS(个人通信服务)的各种各样的无线数字服务,其中包括符合诸如IS-136和IS-95之类标准的高级数字蜂窝系统、诸如DECT(数字增强无绳电话)之类的低功率系统以及诸如CDPD(蜂窝数字分组数据)之类的数据通信业务。有关这些和其它系统的信息,可参见Gibson所著,由CRC出版社出版的《移动通信手册》。Wireless communication systems are commonly used to provide voice and data communications to users. For example, analog cellular radiotelephone systems such as AMPS, ETACS, NMT-450 and NMT-900 have long been successfully deployed around the world. Digital cellular radiotelephone systems, such as those conforming to the North Pass standard IS-54 and the European standard GSM, have been in use since the early 1990s. A wide variety of wireless digital services collectively referred to as PCS (Personal Communication Services) have recently been introduced, including advanced digital cellular systems conforming to standards such as IS-136 and IS-95, DECT (Digital Enhanced Cordless Telephone) Low-power systems such as and data communication services such as CDPD (Cellular Digital Packet Data). Information on these and other systems can be found in "The Handbook of Mobile Communications" by Gibson, published by CRC Press.

按照惯例,采用多种接入技术来向无线系统的用户提供无线业务。传统的模拟蜂窝系统通常采用称为频分多址(FDMA)的系统来创建通信信道,其中将离散频带用作信道,以供蜂窝终端与蜂窝基站通信。通常,这些频带在地理上分离的小区中复用,以便提高系统容量。Conventionally, a variety of access technologies are employed to provide wireless services to users of wireless systems. Traditional analog cellular systems typically employ a system called Frequency Division Multiple Access (FDMA) to create communication channels, where discrete frequency bands are used as channels for cellular terminals to communicate with cellular base stations. Typically, these frequency bands are multiplexed in geographically separated cells in order to increase system capacity.

现代数字无线系统通常采用不同的多址技术如时分多址(TDMA)和/或码分多址(CDMA))来提高频谱效率。在TDMA系统如符合GSM或IS-136标准的系统中,载波被划分成指配给多个信道的顺序时隙,以便多个信道可以在单个载波上复用。CDMA系统如符合IS-95标准的那些系统利用“扩频”技术来增加信道容量,其中,通过使用唯一的扩频码(即将原数据调制的载波扩展到通信系统工作的宽频谱部分上的码)调制数据调制的载波信号来定义信道。扩频码通常包含一系列按码片率出现的“码片”,码片率高于正在发送的数据的比特率。Modern digital wireless systems typically employ different multiple access techniques such as Time Division Multiple Access (TDMA) and/or Code Division Multiple Access (CDMA) to increase spectral efficiency. In a TDMA system such as a system conforming to the GSM or IS-136 standards, a carrier is divided into sequential time slots assigned to multiple channels so that multiple channels can be multiplexed on a single carrier. CDMA systems, such as those conforming to the IS-95 standard, utilize "spread spectrum" techniques to increase channel capacity, in which the channel capacity is increased by using a unique ) modulates a data-modulated carrier signal to define a channel. Spreading codes usually consist of a series of "chips" that occur at a chip rate that is higher than the bit rate of the data being transmitted.

所谓的RAKE接收器结构通常用于恢复对应于一个用户数据流的信息。在典型的RAKE接收器中,接收的复合信号与指配给该接收器的特定扩频序列相关,以生成多个时间偏移相关,各相关分别对应于发送的扩频信号的一个回波。然后将这些相关以加权方式合并,即让这些相关分别乘以加权系数,然后进行求和以得到判决统计信息。相关通常在RAKE接收器的多个相关相关接收解调器(finger)中执行。将所有这些相关接收解调器的输出合并,以允许提高接收信号的整体信噪比。RAKE接收器的设计和操作是本领域技术人员所熟知的,因此在本文不作进一步描述。So-called RAKE receiver structures are usually used to recover information corresponding to one user data stream. In a typical RAKE receiver, the received composite signal is correlated with a particular spreading sequence assigned to the receiver to generate multiple time-offset correlations, each correlation corresponding to an echo of the transmitted spread signal. These correlations are then combined in a weighted manner, that is, the correlations are multiplied by weighting coefficients and then summed to obtain the decision statistics. Correlation is usually performed in multiple correlation fingers of the RAKE receiver. The outputs of all these correlated receive demodulators are combined to allow improving the overall signal-to-noise ratio of the received signal. The design and operation of a RAKE receiver is well known to those skilled in the art and therefore will not be further described herein.

为了使RAKE接收器的相关接收解调器与它们各自的信道路径保持同步,可以采用路径搜索器来支持该RAKE接收器。路径搜索器连续搜索新的信道路径并估计它们的延迟。然后将这些延迟指配给这些RAKE相关接收解调器。对于宽带CDMA(WCDMA)系统,检测多径延迟通常作为一个两阶段过程来完成:在第一阶段,执行大范围搜索以识别多径延迟的位置。此第一搜索操作的分辨率(即延迟之间的间隔)通常是一个码片或更小。通常,采用接收功率或信干比(SIR)作为延迟信号的质量标准。在第二阶段,在选定的延迟区域上执行局部搜索。此第二搜索操作的分辨率通常是二分之一半码片到八分之一码片。然后就使用哪个延迟基于局部搜索得到的信息来解扩数据作出判决。In order to keep the associated receiver demodulators of a RAKE receiver synchronized with their respective channel paths, a path searcher may be employed to support the RAKE receiver. The path searcher continuously searches for new channel paths and estimates their delays. These delays are then assigned to the RAKE-related receiver demodulators. For Wideband CDMA (WCDMA) systems, detecting multipath delays is usually done as a two-stage process: In the first stage, a wide range search is performed to identify the location of the multipath delays. The resolution (ie, the interval between delays) of this first search operation is typically one chip or less. Usually, received power or Signal-to-Interference Ratio (SIR) is used as the quality standard of the delayed signal. In the second stage, a local search is performed on selected delay regions. The resolution of this second search operation is typically one-half chip to one-eighth chip. A decision is then made as to which delay to use to despread the data based on the information obtained from the local search.

不幸的是,可能难以进行如下操作:选择哪个局部延迟区域来监视,更新受监视的延迟以及选择用于解扩数据的最终延迟。一种方法是根据局部搜索选择最佳延迟(具有最高功率和/或SIR的延迟),接着跟踪这些延迟在时间上的衰落变化。然后将这些延迟中的最佳者用于解扩数据。不幸的是,在检查功率或SIR分布(profile)与延迟的关系时明确清晰定义的峰值可能不可用。因此可能需要一些复杂的规则来从含有很少(如果有的话)明显峰值的分布中提取峰值。Unfortunately, it may be difficult to select which local delay regions to monitor, update the monitored delays, and select the final delays for despreading data. One approach is to select the best delays (the one with the highest power and/or SIR) based on a local search, and then track the fading variation of these delays over time. The best of these delays is then used to despread the data. Unfortunately, clearly defined peaks may not be available when examining power or SIR profiles versus latency. So some complex rules may be needed to extract peaks from distributions that contain few (if any) significant peaks.

发明概述Summary of the invention

根据本发明的一些实施例,为RAKE接收器选择延迟通过搜索多条多径以选择与最高信干比(SIR)和/或功率值相关联的一组多径延迟来完成。将这些多径延迟的各SIR值和/或功率值按时间间隔取平均,并将平均SIR值和/或功率值乘以某个比例因子,以减少所述平均SIR值和/或功率值。从所述一组多径延迟和所述先前一组多径延迟中选择具有大于某个阈值的SIR值和/或功率值的那些多径延迟,以生成一组受监视的多径延迟。这种选择可以允许推导出总的延迟数。过滤与所述一组受监视的多径延迟相关联的SIR值和/或功率值,并除去所述一组受监视的多径延迟中至少一个与其中另一个多径延迟相关的多径延迟,以生成一组多径延迟输出。将所述一组多径延迟输出提供给RAKE接收器。According to some embodiments of the invention, selecting delays for the RAKE receiver is accomplished by searching multiple multipaths to select a set of multipath delays associated with the highest signal-to-interference ratio (SIR) and/or power value. The SIR values and/or power values of these multipath delays are averaged at time intervals, and the average SIR value and/or power value is multiplied by a certain scaling factor, so as to reduce the average SIR value and/or power value. Those multipath delays having SIR values and/or power values greater than a certain threshold are selected from said set of multipath delays and said previous set of multipath delays to generate a monitored set of multipath delays. This choice may allow the derivation of the total delay number. filtering the SIR values and/or power values associated with the set of monitored multipath delays and removing at least one multipath delay in the set of monitored multipath delays that is associated with another one of the multipath delays , to generate a set of multipath delay outputs. The set of multipath delayed outputs is provided to a RAKE receiver.

虽然以上主要描述本发明的方法方面,但可以理解,本发明可以方法、系统和/或计算机程序产品的形式来实施。While the method aspects of the invention have been primarily described above, it is to be understood that the invention can be implemented in the form of methods, systems and/or computer program products.

附图简介Brief introduction to the drawings

通过结合附图阅读如下对本发明特定实施例的详细说明,容易理解本发明的其它特征,附图中:By reading the following detailed description of specific embodiments of the present invention in conjunction with the accompanying drawings, it is easy to understand other features of the present invention, in the accompanying drawings:

图1是显示根据本发明一些实施例的移动终端接收器的框图;FIG. 1 is a block diagram showing a mobile terminal receiver according to some embodiments of the present invention;

图2、图3A、图3B、图4A、图4B和图5是说明根据本发明一些实施例,用于选择延迟来调谐RAKE接收器的相关接收解调器的操作的流程图;以及2, 3A, 3B, 4A, 4B, and 5 are flowcharts illustrating the operation of an associated receive demodulator for selecting a delay to tune a RAKE receiver, according to some embodiments of the invention; and

图6是说明根据本发明一些实施例,用于选择延迟来调谐RAKE接收器的相关接收解调器的操作的时序图。6 is a timing diagram illustrating the operation of an associated receive demodulator for selecting delays to tune a RAKE receiver, according to some embodiments of the invention.

优选实施例的详细说明Detailed Description of the Preferred Embodiment

虽然本发明可以进行各种修改以及采用各种形式,但附图中显示并予以详细说明的是作为示例的特定实施例。但要理解,这并不意味着将本发明限定于所公开的这些特定形式,相反,本发明要涵盖落于所附权利要求书限定的本发明精神和范围内的所有修改、等同物和替代。在附图描述中,相似的标号指代相似的部件。还应该明确的是,本说明书中所用术语“包括”和/或“包含”应理解为指明存在所述的特征、整数、步骤、操作、单元和/或部件,但并不排除存在或添加一个或多个其它特征、整数、步骤、组件或它们的组合。While the invention is capable of various modifications and takes various forms, specific embodiments are shown by way of illustration and described in detail in the drawings. It should be understood, however, that there is no intent to limit the invention to the particular forms disclosed, but on the contrary, the invention is to cover all modifications, equivalents and alternatives falling within the spirit and scope of the invention as defined by the appended claims . Like numbers refer to like parts in the description of the figures. It should also be clear that the terms "comprising" and/or "comprising" used in this specification should be understood as indicating the presence of the stated features, integers, steps, operations, units and/or components, but not excluding the presence or addition of one or multiple other features, integers, steps, components or combinations thereof.

本发明可以系统(例如电子设备)、方法和/或计算机程序产品的形式来实施。因此,本发明可以用硬件和/或软件(包括固件、常驻软件、微代码等)来实施。再者,本发明可以采取计算机可用或计算机可读的存储介质上的计算机程序产品的形式来实施,其中计算机可用或计算机可读的存储介质中具有嵌入其中,以供指令执行系统使用或配合指令执行系统使用的计算机可用或计算机可读程序代码。在本文的上下文中,计算机可用或计算机可读的介质可以是可包含、存储、传送、传播或传输所述程序以供指令执行系统、装置或设备使用或配合指令执行系统、装置或设备使用的任何介质。The present invention can be implemented in the form of systems (eg, electronic devices), methods and/or computer program products. Accordingly, the present invention can be implemented in hardware and/or software (including firmware, resident software, microcode, etc.). Furthermore, the present invention can be implemented in the form of a computer program product on a computer-usable or computer-readable storage medium having embedded therein for use by or in conjunction with an instruction execution system The computer usable or computer readable program code used by the execution system. In this context, a computer-usable or computer-readable medium may be a medium that can contain, store, transmit, propagate or transport the program for use by or in conjunction with an instruction execution system, apparatus or device any medium.

计算机可用或计算机可读介质可以是例如但不限于:电子介质、磁介质、光学介质、电磁介质、红外线或半导体系统、装置或设备或传播介质。计算机可读介质的更为具体的实例如下:具有一条或多条线路的电子连接、便携式计算机盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦可编程只读存储器(EPROM或闪速存储器)、光缆和压缩光盘只读存储器(CD-ROM)。要注意,计算机可用或计算机可读介质甚至可以是纸件或打印程序的另一种合适的介质,因为软件可以电子方式捕获(例如通过对纸件或其它介质进行光学扫描),然后编译、解释或在必要时以其它适当方式加以处理,而后存储在计算机存储器中。A computer-usable or computer-readable medium may be, for example and without limitation, electronic, magnetic, optical, electromagnetic, infrared or semiconductor systems, devices or devices, or propagation media. More specific examples of computer readable media are as follows: electronic connection with one or more wires, portable computer disk, random access memory (RAM), read only memory (ROM), erasable programmable read only memory (EPROM) or flash memory), fiber optic cable, and compact disc read-only memory (CD-ROM). Note that a computer-usable or computer-readable medium may even be paper or another suitable medium for a printed program, since software can be captured electronically (e.g. by optical scanning of paper or other media), then compiled, interpreted Or processed in other appropriate ways when necessary, and then stored in computer memory.

本说明书就为移动终端接收器中的RAKE接收选择延迟来描述描述本发明。但本发明显然可以在包括RAKE接收器的其它类型电子设备中实施。再者,所用术语“移动终端”可以包括具有或不具有多行显示屏的蜂窝无线电电话、可以将蜂窝无线电电话与数据处理、传真和数据通信功能组合的个人通信系统(PCS)终端、可以包括无线电电话、传呼机、因特网/企业内部网接入、Web浏览器、组织器、日程表和/或全球定位系统(GPS)接收器的PDA以及包括无线电电话收发器的常规膝上型和/或掌上型接收器或其它装置。移动终端还可以称为“普适计算”设备。本发明还就基于信干比(SIR)为RAKE接收选择延迟进行了描述。但应理解,根据本发明的一些实施例,可以采用功率值来补充或代替SIR值。This specification describes the invention in terms of selecting a delay for RAKE reception in a mobile terminal receiver. But the invention can obviously be implemented in other types of electronic equipment including RAKE receivers. Furthermore, the term "mobile terminal" as used may include cellular radiotelephones with or without multi-line display screens, Personal Communications System (PCS) terminals which may combine cellular radiotelephones with data processing, facsimile and data communication functions, may include PDAs with radiotelephones, pagers, Internet/intranet access, web browsers, organizers, calendars, and/or Global Positioning System (GPS) receivers, and conventional laptops and/or Palm receiver or other device. Mobile terminals may also be referred to as "ubiquitous computing" devices. The present invention is also described in terms of selecting delays for RAKE reception based on signal-to-interference ratio (SIR). However, it should be understood that according to some embodiments of the present invention, the power value may be used to supplement or replace the SIR value.

现在参考图1,根据本发明一些实施例,移动终端接收器10包括按如图所示配置的路径搜索器模块100、延迟解扩和信干比(SIR)计算模块101、延迟选择和监视模块102、RAKE接收模块103、信道估计模块104以及合并模块105。路径搜索模块100配置为执行大范围搜索,为要解调的活动信道发现可能的多径延迟。可能的多径延迟的一般特征为具有大功率值。通常,路径搜索模块100所执行的搜索的分辨率约为一个码片。延迟解扩和SIR计算模块101配置为计算要受监视的选定延迟的SIR分布以及要包含在SIR分布中的可能的延迟。延迟解扩和SIR计算模块101所处理的延迟的分辨率一般比路径搜索模块100所用的分辨率精细得多。延迟选择和监视模块102配置为:控制路径搜索模块100何时执行新的搜索;评估从该路径搜索器获得的可能的新延迟;确定何时以及如何更新所受监视的延迟的SIR分布;以及确定要将哪些延迟提供给RAKE接收器103以用于解扩含有扩频数据的输入信号。Referring now to FIG. 1, according to some embodiments of the present invention, a mobile terminal receiver 10 includes a path searcher module 100 configured as shown in the figure, a delay despreading and signal-to-interference ratio (SIR) calculation module 101, a delay selection and monitoring module 102 , a RAKE receiving module 103 , a channel estimation module 104 and a combining module 105 . The path search module 100 is configured to perform a wide range search to find possible multipath delays for the active channel to be demodulated. Possible multipath delays are generally characterized by high power values. Typically, the resolution of the search performed by path search module 100 is on the order of one chip. The delay despreading and SIR calculation module 101 is configured to calculate the SIR distribution of selected delays to be monitored and possible delays to be included in the SIR distribution. The resolution of the delays processed by the delay despreading and SIR calculation block 101 is generally much finer than that used by the path search block 100 . The delay selection and monitoring module 102 is configured to: control when the path search module 100 performs a new search; evaluate possible new delays obtained from the path searcher; determine when and how to update the SIR distribution of monitored delays; and It is determined which delays are to be provided to the RAKE receiver 103 for despreading the input signal containing spread spectrum data.

RAKE接收模块103配置为将多径信号合并在一起,以利用信道分集。接收模块103称为RAKE接收器,因为它将多条多径的贡献“耙(rake)”到一起。RAKE接收模块103包括多个处理单元或RAKE相关接收解调器。当对多径衰落信道进行解调时,RAKE接收器的每个相关接收解调器与该信道的不同传播路径的之一同步。包括L个相关接收解调器的RAKE接收器可以检测发送信号的L个副本,将这些信号就时间延迟进行校正,而后将其相关地相加。所得到的信号包括发送信号的几个时间延迟副本构成的集合。通常将RAKE接收器相关接收解调器指配给最强的一组多径信号。如上所述,延迟选择和监视模块102确定采用哪一组延迟来调谐RAKE接收器的相关接收解调器。The RAKE receiving module 103 is configured to combine multipath signals together to take advantage of channel diversity. The receive module 103 is called a RAKE receiver because it "rakes" together the contributions of multiple multipaths. The RAKE receiving module 103 includes a plurality of processing units or RAKE related receiving demodulators. When demodulating a multipath fading channel, each associated receive demodulator of the RAKE receiver is synchronized to one of the different propagation paths of the channel. A RAKE receiver comprising L correlated receive demodulators can detect L copies of the transmitted signal, correct these signals for time delay, and then add them correlatively. The resulting signal consists of a collection of several time-delayed copies of the transmitted signal. RAKE receiver correlation receiver demodulators are usually assigned to the strongest set of multipath signals. As described above, the delay selection and monitoring module 102 determines which set of delays to use to tune the associated receive demodulator of the RAKE receiver.

信道估计模块104配置为估计信道增益和相位以生成业务符号,然后将其提供给合并模块105,合并模块105将这些业务符号合并以生成解扩的接收信号。Channel estimation module 104 is configured to estimate channel gain and phase to generate traffic symbols, which are then provided to combining module 105, which combines the traffic symbols to generate a despread received signal.

虽然图1显示了可用于选择用于调谐RAKE接收器的示范硬件和/或软件体系结构,但可以理解,本发明并不局限于这种配置,而是旨在涵盖任何可以实现上述操作的配置。还可以理解,还可以利用分离硬件组件、一个或多个专用集成电路(ASIC)或编程数字信号处理器或微处理器来实现图1中任何或所有处理模块的功能。Although Figure 1 shows an exemplary hardware and/or software architecture that may be used to select a RAKE receiver for tuning, it is to be understood that the present invention is not limited to this configuration, but is intended to cover any configuration in which the operations described above can be achieved . It will also be appreciated that the functionality of any or all of the processing blocks in Figure 1 may also be implemented using discrete hardware components, one or more Application Specific Integrated Circuits (ASICs), or programmed digital signal processors or microprocessors.

下文将参考根据本发明一些实施例的方法、电子设备和计算机程序产品的流程图和/或框图来说明本发明。这些流程图和/或框图还进一步说明了图1所示移动终端结构的示范操作。可以理解,该流程图的每个方框和/或框图图示以及流程图和/或框图图示中的方框组合可以通过计算机程序指令和/或硬件操作来实现。可以将这些计算机程序指令提供给通用计算机、专用计算机或其它用于制造机器的可编程数据处理装置,以便这些指令通过计算机处理器或其它可编程数据处理装置执行时,形成用于实现这些流程和/或方框中指定的功能的装置。The present invention is described hereinafter with reference to flowchart illustrations and/or block diagrams of methods, electronic devices and computer program products according to some embodiments of the invention. These flowcharts and/or block diagrams further illustrate exemplary operations of the mobile terminal structure shown in FIG. 1 . It will be understood that each block of the flowchart and/or block diagram illustrations, and combinations of blocks in the flowchart and/or block diagram illustrations, can be implemented by computer program instructions and/or hardware operations. These computer program instructions may be provided to a general-purpose computer, special-purpose computer, or other programmable data processing apparatus for manufacturing machines, so that when these instructions are executed by a computer processor or other programmable data processing apparatus, forms are used to implement these processes and /or means of the function specified in the box.

这些计算机程序指令还可以存储在计算机可用或计算机可读存储器中,以控制计算机或其它可编程数据处理装置按特定方式工作,这样,在计算机可用或可读存储器中存储这些指令就得到包含用于实现这些流程图和/或方框图中指定的功能的指令的产品。These computer program instructions can also be stored in a computer-available or computer-readable memory to control a computer or other programmable data processing device to work in a specific manner, so that storing these instructions in a computer-available or readable memory is included for products of instructions that implement the functions specified in these flowcharts and/or block diagrams.

还可以将这些计算机程序指令加载到计算机或其它可编程数据处理装置中,以使要在所述计算机或其它可编程装置上执行的一序列操作步骤形成计算机实施的进程,这样,在所述计算机或其它可编程装置上执行的这些指令提供了用于实现这些流程图和/或方框图中指定的功能/操作的步骤。It is also possible to load these computer program instructions into a computer or other programmable data processing device, so that a sequence of operation steps to be executed on the computer or other programmable device forms a computer-implemented process, so that in the computer or other programmable devices provide steps for implementing the functions/operations specified in these flowcharts and/or block diagrams.

在描述根据本发明的一些实施例,用于选择延迟以调谐RAKE接收器的相关接收解调器的示范操作之前,首先描述如下示范操作:从一组多径延迟选择多径延迟子集;扩充作为监视候选的多径延迟的数量;以及减少选定的彼此进行相关的多径延迟的SIR值。Before describing an exemplary operation for selecting a delay to tune a correlated receive demodulator of a RAKE receiver according to some embodiments of the present invention, the following exemplary operation is first described: selecting a subset of multipath delays from a set of multipath delays; expanding the number of multipath delays that are candidates for monitoring; and the SIR values that reduce the selected multipath delays to correlate with each other.

现在参考图2,根据本发明一些实施例用于从一组多径延迟中选择多径延迟子集的示范操作起始于方框200,在方框200中,从一组多径延迟中选择最大SIR值至少超过定义的SIR值100τF%的F个多径延迟的子集SF。如果根据方框205的判断,此F个多径延迟来自第一无线小区,则在来自第二无线小区的多径延迟具有至少超过所述定义SIR值100τCell%的SIR值的情况下,在方框210从SF中除去SF中具有最低SIR值的多径延迟,并代之以来自第二小区的具有最高SIR值的多径延迟。但要执行验证,以确保子集SF具有来自第一小区的至少一个多径延迟。这样做是因为第二小区的路径与来自第一小区的路径不相关,因此,第二小区多径可在解调多径信号时提供有价值的分量。Referring now to FIG. 2 , an exemplary operation for selecting a subset of multipath delays from a set of multipath delays in accordance with some embodiments of the present invention begins at block 200 in which a subset of multipath delays is selected from a set of multipath delays. A subset S F of F multipath delays whose maximum SIR value exceeds the defined SIR value by at least 100 τF %. If according to the judgment of block 205, these F multipath delays come from the first radio cell, then in the case where the multipath delay from the second radio cell has an SIR value exceeding at least 100τ Cell % of the defined SIR value, in Block 210 removes from SF the multipath delay in SF with the lowest SIR value and replaces it with the multipath delay from the second cell with the highest SIR value. But a verification is performed to ensure that the subset S F has at least one multipath delay from the first cell. This is done because the path from the second cell is uncorrelated with the path from the first cell, therefore, the second cell multipath can provide a valuable component when demodulating the multipath signal.

在方框215执行判断,以判断SF中的所有F个多径延迟是否来自第一小区和第二小区。如果是这样的话,则在来自第三无线小区的多径延迟具有至少超过所述定义SIR值100τCell%的SIR值的情况下,在方框220,从SF除去SF中具有最低SIR值的多径延迟,并代之以来自第三小区的具有最高SIR值的多径延迟。但要执行验证,以确保子集SF含有至少一个来自第一小区和第二小区的多径延迟。本领域技术人员会理解,上述操作还可以扩展到四个小区或更多小区。A determination is made at block 215 to determine whether all F multipath delays in S F are from the first cell and the second cell. If so, in case the multipath delay from the third radio cell has an SIR value exceeding said defined SIR value by at least 100 τCell %, at block 220, the SF having the lowest SIR value is removed from SF and replace it with the multipath delay from the third cell with the highest SIR value. But a verification is performed to ensure that the subset S F contains at least one multipath delay from the first cell and the second cell. Those skilled in the art will understand that the above operations can also be extended to four or more cells.

现在参考图3A和图3B,将描述根据本发明一些实施例的、用于扩充作为监视候选的多径延迟的数量的示范操作。图3A说明当SIR分布的分辨率(提供给RAKE接收器103的多径延迟和SIR值的集合)并不明显大于路径搜索模块100的分辨率时,用于扩充作为监视候选的多径延迟的数量的示范操作。操作开始于方框300,在其中将距离集合SF中现有多径延迟左边和右边二分之一码片的多径延迟添加到集合SF中。如果新的多径延迟不具有与先前SIR分布相关联的SIR值,则在方框305将这些SIR值初始化为其左邻和右邻(如果二者均存在)的最小SIR值的100τNet_1%或在只存在一个邻居的情况下初始化为左邻或右邻SIR值的100τNet_0%。Referring now to FIGS. 3A and 3B , exemplary operations for expanding the number of multipath delays that are candidates for monitoring according to some embodiments of the present invention will be described. FIG. 3A illustrates when the resolution of the SIR distribution (the set of multipath delays and SIR values provided to the RAKE receiver 103) is not significantly greater than the resolution of the path search module 100, the method used to expand the multipath delay as a monitoring candidate Number of demonstration operations. Operation begins at block 300, where multipath delays one-half chip to the left and right of existing multipath delays in set SF are added to set SF . If the new multipath delay does not have SIR values associated with the previous SIR distribution, these SIR values are initialized at block 305 to 100τ Net_1 % of the minimum SIR values of its left and right neighbors (if both exist) Or initialized to 100τ Net_0 % of the SIR value of the left or right neighbor if there is only one neighbor.

图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%。FIG. 3B illustrates an exemplary operation for expanding the number of multipath delays that are candidates for monitoring when the resolution of the SIR distribution is 4 times or 8 times that of the path search module 100 . In the case where the resolution of the SIR distribution is 4 times the resolution of the path search module 100, operation begins at block 310, where the existing multipaths in the distance set SF are delayed by a left and right quarter and a half A multipath delay of one chip is added to the set SF . If the new multipath delay does not have SIR values associated with the previous SIR distribution, these SIR values are initialized at block 315 based on scaling factors τ Net_0 , τ Net_1 , τ Net_2 , τ Net_3 as follows: The multipath delay of the slice, initialize these SIR values to 100τ Net_1 % of the minimum SIR value of its left and right neighbors (if both exist) or to the left or right neighbor if only one neighbor exists 100τ Net_0 % of the SIR value. For multipath delays one-half chip away, initialize these SIR values to 100τ Net_2 % of the minimum SIR values of their left and right neighbors (if both exist) or in the case of only one neighbor It is initialized as 100τ Net_3 % of the SIR value of the left or right neighbor.

可以理解,结合图3A和图3B所述的操作还可以扩展到根据本发明一些实施例的更多一般情况。It can be appreciated that the operations described in connection with FIGS. 3A and 3B can also be extended to more general cases according to some embodiments of the present invention.

现在参考图4A和图4B来描述根据本发明一些实施例,用于降低选定的彼此相关的多径延迟的SIR值的示范操作。图4A说明当SIR分布的分辨率并不明显大于路径搜索模块100的分辨率时,用于降低选定的彼此相关的多径延迟的SIR值的示范操作。操作起始于方框400,其中识别出集合SF中彼此相关的多径延迟。根据本发明的一些实施例,这可以通过如下操作完成:选择具有最大SIR值的多径延迟,然后以值N标记在其二分之一码片范围内的邻居。接着,选择未以N标记具有次大SIR值的多径延迟,并以值N标记在其二分之一码片范围内的邻居。此过程继续,直到检查了集合SF中的所有多径延迟为止。在方框405,对以N标记的且具有最大SIR值的Nmod个延迟按比例调整,以使它们的SIR值缩减为其先前值的100τred%。通过降低此类相关延迟的重要度,赋予其它更不相关的延迟优先级,这可以提高RAKE接收器103的性能。Exemplary operations for reducing selected SIR values of interrelated multipath delays according to some embodiments of the present invention will now be described with reference to FIGS. 4A and 4B . FIG. 4A illustrates exemplary operations for reducing selected SIR values of interrelated multipath delays when the resolution of the SIR distribution is not significantly greater than the resolution of the path search module 100 . Operation begins at block 400, where multipath delays in a set SF that are correlated with each other are identified. According to some embodiments of the invention, this can be done by selecting the multipath delay with the largest SIR value, and then marking the neighbors within one-half of a chip of it with a value N. Next, select the multipath delay with the next largest SIR value not marked with N, and mark the neighbors within its half-chip range with N. This process continues until all multipath delays in the set SF have been checked. At block 405, the N mod delays labeled N with the largest SIR values are scaled such that their SIR values are reduced by 100τ red % of their previous value. This can improve the performance of the RAKE receiver 103 by reducing the importance of such relevant delays, prioritizing other less relevant delays.

图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%。FIG. 4B illustrates an exemplary operation for reducing selected SIR values of interrelated multipath delays when the resolution of the SIR distribution is 4 times or 8 times the resolution of the path search module 100 . In the case where the resolution of the SIR distribution is 4 times the resolution of the path search module 100, operation begins at block 410, where multipath delays in the set S F that are related to each other are identified, which according to some embodiments of the invention may This is done by choosing the multipath delay with the largest SIR value, and marking neighbors within a quarter of a chip of it with N 0 and between a quarter and a half of a chip away with N 1 neighbors between. Then, select the multipath delay that is not marked with N 0 or N 1 and has the next largest SIR value, and mark its quarter and half chip neighbors as above. This process continues until all multipath delays in the set SF have been checked. At block 415, the N mod delays that are not marked with N 0 or N 1 and have the largest SIR value are selected and scaled such that the SIR values of those delays marked with N 0 are scaled down to 100τ red_0 % of the previous value And those delayed SIR values marked N 1 are reduced to 100τ red — 1 % of the previous value.

现在参考图5和图6来描述根据本发明一些实施例,用于选择延迟来调谐RAKE接收器的相关接收解调器的示范操作。操作开始于方框500,其中从路径搜索器100获取多径延迟,并选择要评估的一组延迟。根据一些示范实施例,如图6所示在TPS时隙周期内执行路径搜索,并选择与最大SIR峰值相关联的Nev个延迟。然后执行图3A或图3B的操作来扩充作为监视候选的多径延迟的数量。将执行图3A或3B的操作之后获得的多径延迟集合表示为SPS,而当前SIR分布中的多径延迟表示为SBReferring now to FIGS. 5 and 6, an exemplary operation of a correlation receive demodulator for selecting a delay to tune a RAKE receiver according to some embodiments of the present invention will be described. Operation begins at block 500, where multipath delays are obtained from path searcher 100 and a set of delays is selected for evaluation. According to some demonstrative embodiments, the path search is performed within the T PS slot cycle as shown in Figure 6, and the N ev delays associated with the largest SIR peak are selected. The operations of FIG. 3A or FIG. 3B are then performed to expand the number of multipath delays that are candidates for monitoring. Denote the set of multipath delays obtained after performing the operations of FIG. 3A or 3B as S PS , and denote the multipath delays in the current SIR distribution as S B .

在方框505,在Tev时隙周期内计算多径延迟集合SPS的平均SIR值。多径延迟f的平均SIR值由公式1给出,其中SIRf (n)是样本n的瞬时SIR值,而SIRfilt,f (n)是其进行过滤后的相应值,具体如下所示:At block 505, the average SIR value of the multipath delay set S PS is calculated over the T ev slot period. The average SIR value of the multipath delay f is given by Equation 1, where SIR f (n) is the instantaneous SIR value of sample n and SIR filt, f (n) is its corresponding value after filtering, as follows:

SIR avg , f = SIR filt , f ( n ) + Σ k = n + 1 n + N ev SIR f ( k ) N ev + 1   等式1 SIR avg , f = SIR filter , f ( no ) + Σ k = no + 1 no + N ev SIR f ( k ) N ev + 1 Equation 1

在方框510,将评估的平均SIR值与现有SIR分布作比较,以生成图6所示时间点A上的新SIR分布。在一些实施例中,将方框505得到的平均SIR值乘以某个比例因子ρ。这可允许赋予SIR分布中当前较旧的多径延迟比较新多径延迟高的优先级。如果集合SPS和SB含有共有的多径延迟,则按等式2将最大SIR用于这些路径:At block 510 , the estimated average SIR value is compared with the existing SIR distribution to generate a new SIR distribution at time point A shown in FIG. 6 . In some embodiments, the average SIR value obtained in block 505 is multiplied by a certain scaling factor p. This may allow giving higher priority to currently older multipath delays than newer multipath delays in the SIR distribution. If the sets S PS and S B contain common multipath delays, then apply the maximum SIR for these paths according to Equation 2:

SIR filt , f ( n ) = max ( SIR filt , f ( n ) , SIR avg , f )   等式2 SIR filter , f ( no ) = max ( SIR filter , f ( no ) , SIR avg , f ) Equation 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的操作。This reduces the possibility of moving out multipath delays that have been incorporated into the SIR distribution. Under the condition of N mod =N mod_mon , τ redred_mon or τ red_0red_0_mon and τ red_1red_1_mon , the SIRs in Fig. 4A and Fig. 4B for reducing the selected mutually correlated multipath delay Value operations are applied to the union of S PS and S B to create a temporary distribution. The multipath delay selection operation of Figure 2 will be applied to this temporary distribution under the condition τ FF_mon , τ CellCell_mon and F = F mon to generate a set of multipath delays for delay monitoring . Then perform the operation of FIG. 3A or FIG. 3B (using the original distribution initialization) to expand the number of multipath delays as monitoring candidates to obtain the multipath delay set S B . The operations of blocks 500, 505 and 510 are repeated for all cells, as indicated by block 515 and the two time points marked A in FIG. 6 .

在方框520,根据等式3利用滤波器参数αinit在Tinit时隙内对多径延迟集合SB的SIR值进行过滤:At block 520, the SIR values of the multipath delay set S B are filtered within the T init slot using the filter parameter α init according to Equation 3:

SIR filt , f ( n + 1 ) = α init SIR filt , f ( n ) + ( 1 - α init ) SIR f ( n )   等式3 SIR filter , f ( no + 1 ) = α init SIR filter , f ( no ) + ( 1 - α init ) SIR f ( no ) Equation 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的相关接收解调器的多径延迟。Then under the conditions of N mod =N mod_RAKE , τ red_0red_0_RAKE and τ red_1red_1_RAKE , the operation of Fig. 4A and Fig. 4B for reducing the SIR value of the selected mutually correlated multipath delay is applied to the multi-path Path delay set S B to generate a temporary distribution and store it. This will change the SIR distribution such that if two delays are highly correlated, one of them is essentially discarded. Under the conditions F=F RAKE , τ FF_RAKE and τ CellCell_RAKE , the multipath delay selection operation of FIG. 2 is applied to this temporary distribution to generate a set of correlated receive Demodulator multipath delay.

在方框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的操作多次。At block 525, it is determined whether there is time between the end of the T init address interval and the path search module 100 providing the new multipath delay. These time slots are labeled T mid in FIG. 6 . If T mid is greater than zero slot, then at block 530, under the conditions of N mod = N mod_mon , τ red = τ red_mon or τ red_0 = τ red_0_mon and τ red_1 = τ red_1_mon , the Operations to reduce the SIR values of the selected interrelated multipath delays are applied to SB to create a temporary distribution. The multipath delay selection operation of Fig. 2 is then applied to the multipath delay set S B in this temporary distribution under the conditions of τ FF_mon and τ CellCell_mon and F = F mon . Then execute the operation in FIG. 3A or FIG. 3B to expand the number of monitored multipath delays in the set S B as candidates. Initialization is done using the original distribution. The operations of block 520 are then performed to filter the SIR values of the multipath delays in the set S B using Equation 3. The end of the T mid slot corresponds to the second instance labeled B in FIG. 6 . Under the conditions of N mod =N mod_RAKE , τ red_0red0_RAKE and τ red_1red_1_RAKE , the operation of Fig. 4A and Fig. 4B for reducing the SIR value of selected mutually correlated multipath delays is applied to multipath Delay the set S B and store the result as a temporary distribution. This will change the SIR distribution such that if two delays are highly correlated, one of them will be discarded. Under the conditions F=F RAKE , τ FF_RAKE and τ CellCell_RAKE , the multipath delay selection operation of FIG. 2 is applied to this temporary distribution to generate a set of correlated receive Demodulator multipath delay. The operations of block 530 may be repeated multiple times before returning to block 500 .

图2、图3A、图3B、图4A、图4B和图5说明图1硬件和/或软件移动终端接收器10的实施例的结构、功能、操作。就此而言,每个方框表示一个模块、一个代码段或一个代码部分,其中包含一个或多个用于实现指定逻辑功能的可执行指令。还应注意,在其它一些实施方案中,方框中标明的功能可以不按图2、图3A、图3B、图4A、图4B和图5所示的次序执行。例如,两个顺序显示的方框实际可以基本上同时执行,或者这些方框有时可以按相反次序来执行,具体取决于所涉及的功能。2, 3A, 3B, 4A, 4B, and 5 illustrate the structure, function, and operation of an embodiment of the hardware and/or software mobile terminal receiver 10 of FIG. 1 . As such, each block represents a module, a code segment, or a code portion, which contains one or more executable instructions for implementing the specified logical functions. It should also be noted that, in other implementations, the functions noted in the blocks may be performed out of the order noted in FIGS. 2 , 3A, 3B, 4A, 4B, and 5 . For example, two blocks shown in sequence may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved.

下表1包含根据本发明一些实施例,以上讨论的参数的列表连同每个参数的示范范围和每个参数的推荐值。Table 1 below contains a list of the parameters discussed above along with exemplary ranges for each parameter and recommended values for each parameter, according to some embodiments of the invention.

                                             表1     参数     范围     建议值 Fmon     8-30     15     FRAKE     5-15     10     τred_RAKE     0-0.5     25     τred_mon     0-0.5     0     τred_0_RAKE     0-0.5     0.15     τred_0_mon     0-0.5     0     τred_1_RAKE     0-0.5     0.25     τred_1_mon     0-0.5     0.1     τCell_RAKE     0.1-1.0     0.2     τCell_mon     0.1-1.0     0.2     τF_RAKE     0-0.2     0.05     τF_mon     0-0.2     0     Nmod_mon     0-Fmon     Fmon     Nmod_RAKE     0-FRAKE     FRAKE     αinit     0.5-1     0.985     Nev     1-25     15     Tinit     1-25     20     Tmid     1-25     20 Table 1 parameter scope suggested value F mon 8-30 15 F RAKE 5-15 10 τ red_RAKE 0-0.5 25 τ red_mon 0-0.5 0 τ red_0_RAKE 0-0.5 0.15 τ red_0_mon 0-0.5 0 τ red_1_RAKE 0-0.5 0.25 τ red_1_mon 0-0.5 0.1 τ Cell_RAKE 0.1-1.0 0.2 τ Cell_mon 0.1-1.0 0.2 τ F_RAKE 0-0.2 0.05 τ F_mon 0-0.2 0 N mod_mon 0-F mon F mon N mod_RAKE 0-F RAKE F RAKE α init 0.5-1 0.985 N ev 1-25 15 T init 1-25 20 T mid 1-25 20

在实质上未不背离本发明原理的前提下,可以对这些优选实施例进行许多种变化和修改。所有这些修改和变化均视为包括在所附权利要求提出的本发明范围内。Numerous changes and modifications may be made to these preferred embodiments without departing substantially from the principles of the invention. All such modifications and changes are considered to be included within the scope of the present invention as set forth in the appended claims.

Claims (35)

1.一种为RAKE接收器选择延迟的方法,它包括:1. A method of selecting delays for a RAKE receiver comprising: 搜索多条多径以选择与最高信干比(SIR)和/或功率值相关联的一组多径延迟;searching multiple multipaths to select a set of multipath delays associated with the highest signal-to-interference ratio (SIR) and/or power value; 在某个时间间隔上对所述多径延迟的各SIR值和/或功率值取平均;averaging the SIR values and/or power values of the multipath delay over a certain time interval; 从所述一组多径延迟和先前一组多径延迟中选择具有大于阈值的SIR值和/或功率值的那些多径延迟,以生成一组受监视的多径延迟;selecting from the set of multipath delays and a previous set of multipath delays those multipath delays having SIR values and/or power values greater than a threshold to generate a monitored set of multipath delays; 过滤与所述一组受监视的多径延迟相关联的SIR值和/或功率值;filtering SIR values and/or power values associated with the set of monitored multipath delays; 除去所述一组受监视的多径延迟中至少一个与其中另一个多径延迟相关的多径延迟,以生成一组多径延迟输出;以及removing at least one of the set of monitored multipath delays that is related to another one of the multipath delays to generate a set of multipath delay outputs; and 将所述一组多径延迟输出提供给RAKE接收器。The set of multipath delayed outputs is provided to a RAKE receiver. 2.如权利要求1所述的方法,其特征在于:对多个不同小区执行所述搜索、取平均和相乘的操作。2. The method according to claim 1, characterized in that the operations of searching, averaging and multiplying are performed on a plurality of different cells. 3.如权利要求1所述的方法,其特征在于:从所述一组多径延迟和先前一组多径延迟中选择具有大于阈值的SIR值和/或功率值的那些多径延迟的步骤包括:3. The method according to claim 1, characterized in that: the step of selecting those multipath delays with SIR values and/or power values greater than a threshold from said set of multipath delays and a previous set of multipath delays include: 从所述一组多径延迟和所述先前一组多径延迟中选择具有大于所述阈值的SIR值和/或功率值的那些多径延迟,以便所述选择的多径延迟与多个小区相关。Selecting from the set of multipath delays and the previous set of multipath delays those multipath delays having SIR values and/or power values greater than the threshold, such that the selected multipath delays are compatible with a plurality of cells relevant. 4.如权利要求1所述的方法,其特征在于:所述阈值是第一阈值,并且其中从所述一组多径延迟和所述先前一组多径延迟中选择具有大于所述阈值的SIR值和/或功率值的那些多径延迟以便所述选择的多径延迟与多个小区相关联的步骤包括:4. The method of claim 1, wherein the threshold is a first threshold, and wherein the set of multipath delays and the previous set of multipath delays are selected from the set of multipath delays with those multipath delays of SIR values and/or power values such that said selected multipath delays are associated with a plurality of cells comprising: 以与第二小区相关联且具有大于第二阈值的SIR值和/或功率值的多径延迟代替与第一小区相关联且具有相关联的最小SIR值和/或功率值的多径延迟。A multipath delay associated with the first cell and having an associated minimum SIR value and/or power value is replaced by a multipath delay associated with the second cell having an SIR value and/or power value greater than a second threshold. 5.如权利要求1所述的方法,其特征在于还包括:5. The method of claim 1, further comprising: 通过向所述一组受监视的多径延迟中添加在所述一组受监视的多径延迟中现有多径延迟二分之一码片范围内的多径延迟来扩充所述一组受监视的多径延迟。expanding said set of monitored multipath delays by adding to said set of monitored multipath delays multipath delays within one-half chip range of existing multipath delays in said set of monitored multipath delays Monitored multipath delay. 6.如权利要求5所述的方法,其特征在于还包括:6. The method of claim 5, further comprising: 进行扩充的同时,基于与所述先前一组多径延迟相关联的SIR值和/或功率值来初始化添加到所述一组受监视的多径延迟中的那些多径延迟的SIR值和/或功率值。While expanding, initializing SIR values and/or power values for those multipath delays added to said set of monitored multipath delays based on SIR values and/or power values associated with said previous set of multipath delays or power value. 7.如权利要求5所述的方法,其特征在于还包括:7. The method of claim 5, further comprising: 在进行扩充的同时,通过对所述添加的那些多径延迟中的具有左邻和右邻多径延迟的相应多径延迟使用第一比例因子而对所述添加的那些多径延迟中的只有左邻或右邻多径延迟的相应多径延迟使用第二比例因子,初始化添加到所述一组受监视的多径延迟中的那些多径延迟的SIR值和/或功率值。While performing the augmentation, only one of the multipath delays of the added multipath delays has The respective multipath delays of the left or right neighbor multipath delays initialize the SIR values and/or power values of those multipath delays added to the set of monitored multipath delays using a second scaling factor. 8.如权利要求5所述的方法,其特征在于还包括:8. The method of claim 5, further comprising: 在进行扩充的同时,按如下方式初始化添加到所述一组受监视的多径延迟中的那些多径延迟的SIR值和/或功率值:对所述添加的那些多径延迟中的具有左邻和右邻多径延迟且在现有所述多径延迟之一四分之一码片范围内的相应多径延迟使用第一比例因子,对所述添加的那些多径延迟中的仅具有左邻或右邻多径延迟且在现有所述多径延迟之一四分之一码片范围内的相应多径延迟使用第二比例因子,对所述添加的那些多径延迟中具有左邻和右邻多径延迟且距现有所述多径延迟之一介于四分之一和二分之一码片之间的相应多径延迟使用第三比例因子,以及对所述添加的那些多径延迟中的仅具有左邻或右邻多径延迟且距现有所述多径延迟之一介于四分之一和二分之一码片之间的相应多径延迟使用第四比例因子。While expanding, the SIR values and/or power values of those multipath delays added to the set of monitored multipath delays are initialized as follows: Adjacent and right-adjacent multipath delays and corresponding multipath delays within a quarter-chip range of existing said multipath delays use a first scaling factor with only The corresponding multipath delays that are left or right adjacent to the multipath delay and are within a quarter chip of the existing said multipath delay use a second scaling factor for those multipath delays that are added that have left Adjacent and right-adjacent multipath delays and corresponding multipath delays between one-quarter and one-half chip from one of the existing multipath delays use a third scaling factor, and for those added The corresponding ones of the multipath delays that have only left or right neighbor multipath delays and are between one-quarter and one-half chip from one of said multipath delays use the fourth scaling factor . 9.如权利要求1所述的方法,其特征在于:从所述一组受监视的多径延迟中除去所述至少一个多径延迟的步骤包括:9. The method of claim 1, wherein the step of removing said at least one multipath delay from said set of monitored multipath delays comprises: 基于所述一组受监视的多径延迟中多径延迟的彼此相关性,降低与所述一组受监视的多径延迟中选定的多径延迟相关联的SIR值和/或功率值;以及reducing a SIR value and/or a power value associated with a selected multipath delay in the set of monitored multipath delays based on mutual correlation of the multipath delays in the set of monitored multipath delays; as well as 从所述一组受监视的多径延迟中除去具有小于阈值的SIR值和/或功率值的那些多径延迟。Those multipath delays having SIR values and/or power values less than a threshold are removed from the set of monitored multipath delays. 10.如权利要求1所述的方法,其特征在于:所述一组受监视的多径延迟是第一组受监视的多径延迟;所述阈值是第一阈值,所述一组多径延迟输出是第一组多径延迟输出;以及所述方法还包括如下步骤:10. The method of claim 1, wherein: said set of monitored multipath delays is a first set of monitored multipath delays; said threshold is a first threshold, said set of multipath delays The delay output is a first set of multipath delay outputs; and the method further includes the steps of: 从所述一组多径延迟输出中选择SIR值和/或功率值大于所述第一阈值的那些多径延迟,以生成第二组受监视的多径延迟;selecting from said set of multipath delay outputs those multipath delays having SIR values and/or power values greater than said first threshold to generate a second monitored set of multipath delays; 通过向所述第二组受监视的多径延迟中添加在所述第二组受监视的多径延迟中现有多径延迟二分之一码片范围内的多径延迟来扩充所述第二组受监视的多径延迟;extending said second set of monitored multipath delays by adding to said second set of monitored multipath delays multipath delays within one-half chip range of existing multipath delays in said second set of monitored multipath delays Two sets of monitored multipath delays; 过滤与所述第二组受监视的多径延迟相关联的SIR值和/或功率值;filtering SIR values and/or power values associated with said second set of monitored multipath delays; 从所述第二组受监视的多径延迟中选择SIR值和/或功率值大于第二阈值的那些多径延迟,以生成第三组受监视的多径延迟;selecting from said second set of monitored multipath delays those multipath delays having SIR values and/or power values greater than a second threshold to generate a third monitored set of multipath delays; 除去所述第三组受监视的多径延迟中至少一个与其中另一个多径延迟相关的多径延迟,以生成第四组受监视的多径延迟;removing at least one of the third set of monitored multipath delays that is related to another one of the multipath delays to generate a fourth monitored set of multipath delays; 从所述第四组受监视的多径延迟中选择SIR值大于所述第二阈值的那些多径延迟,以生成一组多径延迟输出;以及selecting from said fourth set of monitored multipath delays those multipath delays having SIR values greater than said second threshold to generate a set of multipath delay outputs; and 将所述第二组多径延迟输出提供给RAKE接收器。The second set of multipath delayed outputs is provided to a RAKE receiver. 11.如权利要求1所述的方法,其特征在于还包括:11. The method of claim 1, further comprising: 在从所述一组多径延迟和所述先前一组多径延迟中选择具有大于所述阈值的SIR值和/或功率值的那些多径延迟以生成所述一组受监视的多径延迟之前,将所述平均的SIR值和/或功率值乘以某个比例因子,以便降低所述平均的SIR值和/或功率值。selecting from said set of multipath delays and said previous set of multipath delays those multipath delays having SIR values and/or power values greater than said threshold to generate said set of monitored multipath delays Previously, the average SIR value and/or power value was multiplied by a certain scaling factor in order to reduce the average SIR value and/or power value. 12.如权利要求1所述的方法,其特征在于:从所述一组多径延迟和所述先前一组多径延迟中选择具有大于所述阈值的SIR值和/或功率值的那些多径延迟以生成所述一组受监视的多径延迟的步骤包括:12. The method according to claim 1, characterized in that: from said set of multipath delays and said previous set of multipath delays, those multipath delays with SIR values and/or power values greater than said threshold are selected. The step of generating said set of monitored multipath delays comprises: 判断所述一组多径延迟和所述先前一组多径延迟是否包括任何共有多径延迟;以及determining whether the set of multipath delays and the previous set of multipath delays include any common multipath delays; and 将所述共有多径延迟中的各个多径延迟与所述一组多径延迟中相应共有多径延迟的相关联的SIR值和/或功率值和所述先前一组多径延迟中相应共有多径延迟的相关联的SIR值和/或功率值中的最大者相关联。associating each of the common multipath delays with the corresponding SIR value and/or power value of the corresponding common multipath delay in the set of multipath delays and the corresponding common multipath delay in the previous set of multipath delays The largest of the associated SIR values and/or power values of the multipath delay is associated. 13.一种为RAKE接收器选择延迟的系统,它包括:13. A system for selecting delays for a RAKE receiver comprising: 用于执行如下操作的装置:搜索多条多径以选择与最高信干比(SIR)和/或功率值相关联的一组多径延迟;means for: searching a plurality of multipaths to select a set of multipath delays associated with the highest signal-to-interference ratio (SIR) and/or power value; 用于执行如下操作的装置:在某个时间间隔上对所述多径延迟的各SIR值和/或功率值取平均;means for performing the following operations: averaging the SIR values and/or power values of the multipath delay over a certain time interval; 用于执行如下操作的装置:从所述一组多径延迟和先前一组多径延迟中选择具有大于阈值的SIR值和/或功率值的那些多径延迟,以生成一组受监视的多径延迟;means for: selecting from said set of multipath delays and a previous set of multipath delays those multipath delays having SIR values and/or power values greater than a threshold to generate a set of monitored multipath delays path delay; 用于执行如下操作的装置:过滤与所述一组受监视的多径延迟相关联的SIR值和/或功率值;means for: filtering SIR values and/or power values associated with said set of monitored multipath delays; 用于执行如下操作的装置:除去所述一组受监视的多径延迟中至少一个与其中另一个多径延迟相关的多径延迟,以生成一组多径延迟输出;以及means for removing at least one of the set of monitored multipath delays that is related to another one of the multipath delays to generate a set of multipath delay outputs; and 用于执行如下操作的装置:将所述一组多径延迟输出提供给RAKE接收器。Means for: providing the set of multipath delayed outputs to a RAKE receiver. 14.如权利要求13所述的系统,其特征在于:从所述一组多径延迟和所述先前一组多径延迟中选择具有大于所述阈值的SIR值和/或功率值的那些多径延迟的装置包括:14. The system of claim 13, wherein: from the set of multipath delays and the previous set of multipath delays, those multipath delays with SIR values and/or power values greater than the threshold are selected. Path delay devices include: 用于执行如下操作的装置:从所述一组多径延迟和所述先前一组多径延迟中选择具有大于所述阈值的SIR值和/或功率值的那些多径延迟,以便所述选择的多径延迟与多个小区相关。means for: selecting from said set of multipath delays and said previous set of multipath delays those multipath delays having a SIR value and/or a power value greater than said threshold, so that said selection The multipath delay is associated with multiple cells. 15.如权利要求13所述的系统,其特征在于:所述阈值是第一阈值,以及从所述一组多径延迟和所述先前一组多径延迟中选择具有大于所述阈值的SIR值和/或功率值的那些多径延迟,以便所述选择的多径延迟与所述多个小区相关联的装置包括:15. The system of claim 13, wherein the threshold is a first threshold, and selecting from the set of multipath delays and the previous set of multipath delays has an SIR greater than the threshold The means for those multipath delays of values and/or power values such that said selected multipath delays are associated with said plurality of cells comprises: 用于执行如下操作的装置:以与第二小区相关联且具有大于第二阈值的SIR值和/或功率值的多径延迟代替与第一小区相关联且具有相关联的最小SIR值和/或功率值的多径延迟。means for performing the following operations: replacing the multipath delay associated with the first cell and having an associated minimum SIR value and/or power value greater than a second threshold with a multipath delay associated with the second cell or multipath delay in power values. 16.如权利要求13所述的系统,其特征在于还包括:16. The system of claim 13, further comprising: 用于执行如下操作的装置:通过向所述一组受监视的多径延迟中添加在所述一组受监视的多径延迟中现有多径延迟二分之一码片范围内的多径延迟来扩充所述一组受监视的多径延迟。means for performing, by adding to said set of monitored multipath delays multipath delays within one-half chip of an existing multipath delay in said set delays to augment the set of monitored multipath delays. 17.如权利要求16所述的系统,其特征在于还包括:17. The system of claim 16, further comprising: 用于执行如下操作的装置:在扩充的同时,基于与所述先前一组多径延迟相关联的SIR值和/或功率值初始化添加到所述一组受监视的多径延迟中的那些多径延迟的SIR值和/或功率值。means for: while expanding, initializing those multipath delays added to said set of monitored multipath delays based on SIR values and/or power values associated with said previous set of multipath delays The SIR value and/or power value of the path delay. 18.如权利要求16所述的系统,其特征在于还包括:18. The system of claim 16, further comprising: 用于执行如下操作的装置:在进行扩充的同时,对所述添加的那些多径延迟中具有左邻和右邻多径延迟的相应多径延迟使用第一比例因子而对所述添加的那些多径延迟中只有左邻或右邻多径延迟的相应多径延迟使用第二比例因子,以初始化添加到所述一组受监视的多径延迟中的那些多径延迟的SIR值和/或功率值。means for performing the operation of using a first scaling factor for those multipath delays of said added multipath delays having left- and right-adjacent multipath delays while performing the augmentation and for those multipath delays of said added Only the corresponding multipath delays of the left- or right-neighbor multipath delays among the multipath delays use the second scaling factor to initialize the SIR values and/or power value. 19.如权利要求16所述的系统,其特征在于还包括:19. The system of claim 16, further comprising: 用于执行如下操作的装置:在进行扩充的同时,按如下方式初始化添加到所述一组受监视的多径延迟中的那些多径延迟的SIR值和/或功率值:对所述添加的那些多径延迟中的具有左邻和右邻多径延迟且在现有所述多径延迟之一四分之一码片范围内的相应多径延迟使用第一比例因子,对所述添加的那些多径延迟中的仅具有左邻或右邻多径延迟且在现有所述多径延迟之一四分之一码片范围内的相应多径延迟使用第二比例因子,对所述添加的那些多径延迟中的具有左邻和右邻多径延迟且距现有所述多径延迟之一介于四分之一和二分之一码片之间的相应多径延迟使用第三比例因子,以及对所述添加的那些多径延迟中的仅具有左邻或右邻多径延迟且距现有所述多径延迟之一介于四分之一和二分之一码片之间的相应多径延迟使用第四比例因子。means for: while augmenting, initializing SIR values and/or power values of those multipath delays added to said set of monitored multipath delays in the following manner: The corresponding ones of those multipath delays having left and right neighbor multipath delays within one quarter chip of the existing said multipath delay use a first scaling factor for said added The corresponding multipath delays of those multipath delays that have only left or right neighbor multipath delays and are within a quarter chip range of the existing said multipath delays use a second scaling factor for said added The corresponding multipath delays of those with left and right neighbor multipath delays between one-quarter and one-half chip away from one of said multipath delays use the third scale factor, and for those multipath delays added that have only left- or right-adjacent multipath delays and are between one-quarter and one-half chip from one of the existing multipath delays The corresponding multipath delay uses a fourth scaling factor. 20.如权利要求13所述的系统,其特征在于:用于从所述一组受监视的多径延迟中除去所述至少一个多径延迟的装置包括:20. The system of claim 13, wherein the means for removing said at least one multipath delay from said set of monitored multipath delays comprises: 用于执行如下操作的装置:基于所述一组受监视的多径延迟中多径延迟的彼此相关性,降低与所述一组受监视的多径延迟中选定的多径延迟相关联的SIR值和/或功率值;以及means for performing the following operations: based on the mutual correlation of the multipath delays in the set of monitored multipath delays, reducing the SIR value and/or power value; and 用于执行如下操作的装置:从所述一组受监视的多径延迟中除去具有小于阈值的SIR值和/或功率值的那些多径延迟。Means for removing from said set of monitored multipath delays those multipath delays having SIR values and/or power values less than a threshold. 21.如权利要求13所述的系统,其特征在于:所述一组受监视的多径延迟是第一组受监视的多径延迟;所述阈值是第一阈值,所述一组多径延迟输出是第一组多径延迟输出;以及所述系统还包括如下装置:21. The system of claim 13, wherein: said set of monitored multipath delays is a first set of monitored multipath delays; said threshold is a first threshold, said set of multipath delays The delayed outputs are a first set of multipath delayed outputs; and the system further includes means for: 用于执行如下操作的装置:从所述一组多径延迟输出中选择SIR值和/或功率值大于所述第一阈值的那些多径延迟,以生成第二组受监视的多径延迟;means for: selecting from said set of multipath delay outputs those multipath delays having SIR values and/or power values greater than said first threshold to generate a second monitored set of multipath delays; 用于执行如下操作的装置:通过向所述第二组受监视的多径延迟中添加在所述第二组受监视的多径延迟中现有多径延迟二分之一码片范围内的多径延迟来扩充所述第二组受监视的多径延迟;means for performing the following operations: by adding to the second set of monitored multipath delays within a half chip range of an existing multipath delay in the second set of monitored multipath delays multipath delays to augment the second set of monitored multipath delays; 用于执行如下操作的装置:过滤与所述第二组受监视的多径延迟相关联的SIR值和/或功率值;means for: filtering SIR values and/or power values associated with said second set of monitored multipath delays; 用于执行如下操作的装置:从所述第二组受监视的多径延迟中选择SIR值和/或功率值大于所述第二阈值的那些多径延迟,以生成第三组受监视的多径延迟;means for: selecting from said second set of monitored multipath delays those multipath delays whose SIR values and/or power values are greater than said second threshold to generate a third monitored set of multipath delays path delay; 用于执行如下操作的装置:除去所述第三组受监视的多径延迟中至少一个与其中另一个多径延迟相关的多径延迟,以生成第四组受监视的多径延迟;means for: removing at least one of said third set of monitored multipath delays that is related to another one of the multipath delays to generate a fourth monitored set of multipath delays; 用于执行如下操作的装置:从所述第四组受监视的多径延迟中选择SIR值和/或功率值大于所述第二阈值的那些多径延迟,以生成一组多径延迟输出;以及means for: selecting from said fourth set of monitored multipath delays those multipath delays having SIR values and/or power values greater than said second threshold to generate a set of multipath delay outputs; as well as 用于执行如下操作的装置:将所述第二组多径延迟输出提供给RAKE接收器。Means for: providing the second set of multipath delayed outputs to a RAKE receiver. 22.如权利要求13所述的系统,其特征在于还包括:22. The system of claim 13, further comprising: 用于执行如下操作的装置:在从所述一组多径延迟和所述先前一组多径延迟中选择具有大于所述阈值的SIR值和/或功率值的那些多径延迟以生成所述一组受监视的多径延迟之前,将所述平均的SIR值和/或功率值乘以某个比例因子,以便降低所述平均的SIR值和/或功率值。means for selecting those multipath delays from the set of multipath delays and the previous set of multipath delays having SIR values and/or power values greater than the threshold to generate the Before a set of monitored multipath delays, the average SIR value and/or power value is multiplied by a scaling factor in order to reduce the average SIR value and/or power value. 23.如权利要求13所述的系统,其特征在于:用于从所述一组多径延迟和所述先前一组多径延迟中选择具有大于所述阈值的SIR值和/或功率值的那些多径延迟以生成所述一组受监视的多径延迟的装置包括:23. The system according to claim 13, characterized in that: it is used to select from the set of multipath delays and the previous set of multipath delays with SIR values and/or power values greater than the threshold Those means for multipath delays to generate said set of monitored multipath delays include: 用于执行如下操作的装置:判断所述一组多径延迟和所述先前一组多径延迟是否包括任何共有多径延迟;以及means for: determining whether the set of multipath delays and the previous set of multipath delays include any common multipath delays; and 用于执行如下操作的装置:将所述共有多径延迟中的各个多径延迟与所述一组多径延迟中相应共有多径延迟的相关联的SIR值和/或功率值和所述先前一组多径延迟中相应共有多径延迟的相关联的SIR值和/或功率值中的最大者相关联。means for performing the following operations: associating each of the common multipath delays with the SIR value and/or power value associated with the corresponding common multipath delay in the set of multipath delays with the previous The largest of the associated SIR values and/or power values of the respective common multipath delays in a set of multipath delays is associated. 24.一种为RAKE接收器选择延迟的计算机程序产品,它包括:24. A computer program product for selecting a delay for a RAKE receiver, comprising: 含有计算机可读程序代码的计算机可读存储介质;所述计算机可读程序代码包括:A computer-readable storage medium containing computer-readable program code; the computer-readable program code includes: 配置为执行如下操作的计算机可读程序代码:搜索多条多径以选择与最高信干比(SIR)和/或功率值相关联的一组多径延迟;computer readable program code configured to: search a plurality of multipaths to select a set of multipath delays associated with the highest signal-to-interference ratio (SIR) and/or power value; 配置为执行如下操作的计算机可读程序代码:在某个时间间隔上对所述多径延迟的各SIR值和/或功率值取平均;Computer readable program code configured to perform the following operations: averaging the SIR values and/or power values of the multipath delay over a certain time interval; 配置为执行如下操作的计算机可读程序代码:从所述一组多径延迟和先前一组多径延迟中选择具有大于阈值的SIR值和/或功率值的那些多径延迟,以生成一组受监视的多径延迟;Computer readable program code configured to: select from the set of multipath delays and a previous set of multipath delays those multipath delays having SIR values and/or power values greater than a threshold to generate a set of Monitored multipath delay; 配置为执行如下操作的计算机可读程序代码:过滤与所述一组受监视的多径延迟相关联的SIR值和/或功率值;computer readable program code configured to: filter SIR values and/or power values associated with the set of monitored multipath delays; 配置为执行如下操作的计算机可读程序代码:除去所述一组受监视的多径延迟中至少一个与其中另一个多径延迟相关的多径延迟,以生成一组多径延迟输出;以及computer readable program code configured to: remove at least one of the set of monitored multipath delays that is related to another one of the multipath delays to generate a set of multipath delay outputs; and 配置为执行如下操作的计算机可读程序代码:将所述一组多径延迟输出提供给RAKE接收器。Computer readable program code configured to provide the set of multipath delayed outputs to a RAKE receiver. 25.如权利要求24所述的计算机程序产品,其特征在于:配置为从所述一组多径延迟和所述先前一组多径延迟中选择具有大于所述阈值的SIR值和/或功率值的那些多径延迟的计算机可读程序代码又包括:25. The computer program product according to claim 24, characterized in that it is configured to select from the set of multipath delays and the previous set of multipath delays with an SIR value and/or power greater than the threshold The computer readable program code for those multipath delay values further includes: 配置为执行如下操作的计算机可读程序代码:从所述一组多径延迟和所述先前一组多径延迟中选择具有大于所述阈值的SIR值和/或功率值的那些多径延迟,以便所述选择的多径延迟与多个小区相关。computer readable program code configured to: select from said set of multipath delays and said previous set of multipath delays those multipath delays having SIR values and/or power values greater than said threshold, so that the selected multipath delay is associated with multiple cells. 26.如权利要求24所述的计算机程序产品,其特征在于:所述阈值是第一阈值,以及,配置为从所述一组多径延迟和所述先前一组多径延迟中选择具有大于所述第一阈值的SIR值和/或功率值的那些多径延迟,以便所述选择的多径延迟与所述多个小区相关联的计算机可读程序代码包括:26. The computer program product of claim 24, wherein the threshold is a first threshold, and is configured to select from the set of multipath delays and the previous set of multipath delays with Those multipath delays of said first threshold SIR value and/or power value such that said selected multipath delay is associated with said plurality of cells comprising: 配置为执行如下操作的计算机可读程序代码:以与第二小区相关联且具有大于第二阈值的SIR值和/或功率值的多径延迟代替与第一小区相关联且具有相关联的最小SIR值和/或功率值的多径延迟。Computer readable program code configured to perform the following operations: replacing the multipath delay associated with the first cell and having the associated minimum Multipath delay for SIR values and/or power values. 27.如权利要求24所述的计算机程序产品,其特征在于还包括:27. The computer program product of claim 24, further comprising: 配置为执行如下操作的计算机可读程序代码:通过向所述一组受监视的多径延迟中添加在所述一组受监视的多径延迟中现有多径延迟二分之一码片范围内的多径延迟来扩充所述一组受监视的多径延迟。Computer readable program code configured to perform the following operations: by adding to the set of monitored multipath delays an existing multipath delay in the set of monitored multipath delays by one-half chip range The set of monitored multipath delays is expanded by multipath delays within . 28.如权利要求27所述的计算机程序产品,其特征在于还包括:28. The computer program product of claim 27, further comprising: 配置为执行如下操作的计算机可读程序代码:在扩充的同时,基于与所述先前一组多径延迟相关联的SIR值和/或功率值初始化添加到所述一组受监视的多径延迟中的那些多径延迟的SIR值和/或功率值。Computer readable program code configured to perform the operations of: while augmenting, initializing additions to said set of monitored multipath delays based on SIR values and/or power values associated with said previous set of multipath delays SIR values and/or power values of those multipath delays in . 29.如权利要求27所述的计算机程序产品,其特征在于还包括:29. The computer program product of claim 27, further comprising: 配置为执行如下操作的计算机可读程序代码:在进行扩充的同时,对所述添加的那些多径延迟中的具有左邻和右邻多径延迟的相应多径延迟使用第一比例因子而对所述添加的那些多径延迟中的只有左邻或右邻多径延迟的相应多径延迟使用第二比例因子,以初始化添加到所述一组受监视的多径延迟中的那些多径延迟的SIR值和/或功率值。Computer readable program code configured to perform the operation of using a first scaling factor for corresponding ones of said added multipath delays having left- and right-adjacent multipath delays while augmenting Only the corresponding multipath delays of the left- or right-neighbor multipath delays of said added multipath delays use a second scaling factor to initialize those multipath delays added to said set of monitored multipath delays SIR value and/or power value. 30.如权利要求27所述的计算机程序产品,其特征在于还包括:30. The computer program product of claim 27, further comprising: 配置为执行如下操作的计算机可读程序代码:在进行扩充的同时,按如下方式初始化添加到所述一组受监视的多径延迟中的那些多径延迟的SIR值和/或功率值:对所述添加的那些多径延迟中的具有左邻和右邻多径延迟且在现有所述多径延迟之一四分之一码片范围内的相应多径延迟使用第一比例因子,对所述添加的那些多径延迟中的仅具有左邻或右邻多径延迟且在现有所述多径延迟之一四分之一码片范围内的相应多径延迟使用第二比例因子,对所述添加的那些多径延迟中的具有左邻和右邻多径延迟且距现有所述多径延迟之一介于四分之一和二分之一码片之间的相应多径延迟使用第三比例因子,以及对所述添加的那些多径延迟中的仅具有左邻或右邻多径延迟且距现有所述多径延迟之一介于四分之一和二分之一码片之间的相应多径延迟使用第四比例因子。Computer readable program code configured to: while augmenting, initialize SIR values and/or power values for those multipath delays added to said set of monitored multipath delays as follows: The corresponding multipath delays of the added multipath delays having left and right adjacent multipath delays within a quarter-chip range of the existing multipath delays use a first scaling factor for corresponding ones of said added multipath delays having only left or right neighbor multipath delays within a quarter-chip range of said existing multipath delays using a second scaling factor, The corresponding multipath delays of those multipath delays that have left and right neighbors and are between one-quarter and one-half chip from one of the existing multipath delays of the added multipath delays A third scaling factor is used, and only those of the added multipath delays have left or right neighbor multipath delays and are between a quarter and a half code from one of the existing said multipath delays The corresponding multipath delay between slices uses a fourth scaling factor. 31.如权利要求24所述的计算机程序产品,其特征在于:配置为从所述一组受监视的多径延迟中除去所述至少一个多径延迟的所述计算机可读程序代码包括:31. The computer program product of claim 24, wherein the computer readable program code configured to remove the at least one multipath delay from the set of monitored multipath delays comprises: 配置为执行如下操作的计算机可读程序代码:基于所述一组受监视的多径延迟中多径延迟的彼此相关性,降低与所述一组受监视的多径延迟中选定的多径延迟相关联的SIR值和/或功率值;以及Computer readable program code configured to perform the following operations: based on the mutual correlation of the multipath delays in the set of monitored multipath delays, reducing the the SIR value and/or power value associated with the delay; and 配置为执行如下操作的计算机可读程序代码:从所述一组受监视的多径延迟中除去具有小于所述阈值的SIR值和/或功率值的那些多径延迟。Computer readable program code configured to remove from the set of monitored multipath delays those multipath delays having SIR values and/or power values less than the threshold. 32.如权利要求24所述的计算机程序产品,其特征在于:所述一组受监视的多径延迟是第一组受监视的多径延迟;所述阈值是第一阈值,所述一组多径延迟输出是第一组多径延迟输出;以及所述系统还包括如下装置:32. The computer program product of claim 24, wherein: the set of monitored multipath delays is a first set of monitored multipath delays; the threshold is a first threshold, and the set of The multipath delayed outputs are a first set of multipath delayed outputs; and the system further includes means for: 配置为执行如下操作的计算机可读程序代码:从所述一组多径延迟输出中选择SIR值和/或功率值大于所述第一阈值的那些多径延迟,以生成第二组受监视的多径延迟;Computer readable program code configured to: select from said set of multipath delay outputs those multipath delays whose SIR values and/or power values are greater than said first threshold to generate a second set of monitored multipath delay; 配置为执行如下操作的计算机可读程序代码:通过向所述第二组受监视的多径延迟中添加在所述第二组受监视的多径延迟中现有多径延迟二分之一码片范围内的多径延迟来扩充所述第二组受监视的多径延迟;computer readable program code configured to: add to said second set of monitored multipath delays by adding to said second set of monitored multipath delays one-half codes of existing multipath delays in said second set of monitored multipath delays expanding the second set of monitored multipath delays by slice-wide multipath delays; 配置为执行如下操作的计算机可读程序代码:过滤与所述第二组受监视的多径延迟相关联的SIR值和/或功率值;computer readable program code configured to: filter SIR values and/or power values associated with said second set of monitored multipath delays; 配置为执行如下操作的计算机可读程序代码:从所述第二组受监视的多径延迟中选择SIR值和/或功率值大于第二阈值的那些多径延迟,以生成第三组受监视的多径延迟;Computer readable program code configured to: select from said second set of monitored multipath delays those multipath delays having SIR values and/or power values greater than a second threshold to generate a third monitored set multipath delay; 配置为执行如下操作的计算机可读程序代码:除去所述第三组受监视的多径延迟中至少一个与其中另一个多径延迟相关的多径延迟,以生成第四组受监视的多径延迟;computer readable program code configured to remove at least one of said third set of monitored multipath delays that is related to another one of said multipath delays to generate a fourth monitored set of multipath delays Delay; 配置为执行如下操作的计算机可读程序代码:从所述第四组受监视的多径延迟中选择SIR值和/或功率值大于所述第二阈值的那些多径延迟,以生成一组多径延迟输出;以及Computer readable program code configured to: select from said fourth set of monitored multipath delays those multipath delays having SIR values and/or power values greater than said second threshold to generate a set of multipath delays path delay output; and 配置为执行如下操作的计算机可读程序:将所述第二组多径延迟输出提供给RAKE接收器。A computer readable program configured to: provide the second set of multipath delayed outputs to a RAKE receiver. 33.如权利要求24所述的计算机程序产品,其特征在于还包括:33. The computer program product of claim 24, further comprising: 配置为执行如下操作的计算机可读程序代码:在从所述一组多径延迟和所述先前一组多径延迟中选择具有大于所述阈值的SIR值和/或功率值的那些多径延迟以生成所述一组受监视的多径延迟之前,将所述平均的SIR值和/或功率值乘以某个比例因子,以便降低所述平均的SIR值和/或功率值。Computer readable program code configured to: select from among said set of multipath delays and said previous set of multipath delays those multipath delays having SIR values and/or power values greater than said threshold Before generating said set of monitored multipath delays, said averaged SIR value and/or power value is multiplied by a scaling factor in order to reduce said averaged SIR value and/or power value. 34.如权利要求24所述的计算机程序产品,其特征在于:配置为从所述一组多径延迟和所述先前一组多径延迟中选择具有大于所述阈值的SIR值和/或功率值的那些多径延迟,以生成所述一组受监视的多径延迟的计算机可读程序包括:34. The computer program product according to claim 24, characterized in that it is configured to select from the set of multipath delays and the previous set of multipath delays with an SIR value and/or power Values of those multipath delays to generate the set of monitored multipath delay computer readable programs include: 配置为执行如下操作的计算机可读程序代码:判断所述一组多径延迟和所述先前一组多径延迟是否包括任何共有多径延迟;以及computer readable program code configured to: determine whether the set of multipath delays and the previous set of multipath delays include any common multipath delays; and 配置为执行如下操作的计算机可读程序代码:将所述共有多径延迟中的各个多径延迟与所述一组多径延迟中相应共有多径延迟的相关联的SIR值和/或功率值和所述先前一组多径延迟中相应共有多径延迟的相关联的SIR值和/或功率值中的最大者相关联。Computer readable program code configured to perform the following operations: associating each of the common multipath delays with the SIR value and/or power value associated with the corresponding common multipath delay in the set of multipath delays is associated with the largest of the associated SIR values and/or power values of the respective common multipath delays in said previous set of multipath delays. 35.一种电子设备,它包括:35. An electronic device comprising: 配置为执行如下操作的路径搜索器模块:搜索多条多径以选择与最高信干比(SIR)和/或功率值相关联的一组多径延迟;a path searcher module configured to: search a plurality of multipaths to select a set of multipath delays associated with the highest signal-to-interference ratio (SIR) and/or power value; 配置为执行如下操作的延迟解扩和SIR计算模块:将所述多径延迟的各SIR值和/或功率值按时间间隔取平均,并将平均SIR值和/或功率值乘以某个比例因子,以减少所述平均SIR值和/或功率值;A delay despreading and SIR calculation module configured to perform the following operations: average the SIR values and/or power values of the multipath delay by time intervals, and multiply the average SIR value and/or power value by a certain ratio factor, to reduce the average SIR value and/or power value; 配置为执行如下操作的延迟选择和监视模块:从所述一组多径延迟和所述先前一组多径延迟中选择具有大于某个阈值的SIR值和/或功率值的那些多径延迟以生成一组受监视的多径延迟;过滤与所述一组受监视的多径延迟相关联的SIR值和/或功率值;除去所述一组受监视的多径延迟中至少一个与所述一组受监视的多径延迟中的另一个多径延迟相关的多径延迟,以生成一组多径延迟输出;以及A delay selection and monitoring module configured to: select from said set of multipath delays and said previous set of multipath delays those multipath delays having SIR values and/or power values greater than a certain threshold to generating a set of monitored multipath delays; filtering SIR values and/or power values associated with the set of monitored multipath delays; removing at least one of the set of monitored multipath delays associated with the a multipath delay associated with another multipath delay in the set of monitored multipath delays to generate a set of multipath delay outputs; and RAKE接收器具有基于所述一组多径延迟输出调谐的相关接收解调器。The RAKE receiver has a correlated receive demodulator tuned based on the set of multipath delay outputs.
CNA038252074A 2002-09-23 2003-09-19 Systems, methods of operation, and computer program products for selecting delays for PAKE receivers based on signal-to-interference ratio and/or power Pending CN1695317A (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US41289902P 2002-09-23 2002-09-23
US60/412,899 2002-09-23
US10/608,241 2003-06-27

Publications (1)

Publication Number Publication Date
CN1695317A true CN1695317A (en) 2005-11-09

Family

ID=35353568

Family Applications (1)

Application Number Title Priority Date Filing Date
CNA038252074A Pending CN1695317A (en) 2002-09-23 2003-09-19 Systems, methods of operation, and computer program products for selecting delays for PAKE receivers based on signal-to-interference ratio and/or power

Country Status (1)

Country Link
CN (1) CN1695317A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2010145613A1 (en) * 2009-09-30 2010-12-23 中兴通讯股份有限公司 Method and device for selecting noise path
CN102163991A (en) * 2010-02-15 2011-08-24 英飞凌科技股份有限公司 Device and method for selecting a path from an estimated delay profile of a radio signal

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2010145613A1 (en) * 2009-09-30 2010-12-23 中兴通讯股份有限公司 Method and device for selecting noise path
CN102163991A (en) * 2010-02-15 2011-08-24 英飞凌科技股份有限公司 Device and method for selecting a path from an estimated delay profile of a radio signal
CN102163991B (en) * 2010-02-15 2015-09-02 英特尔移动通信有限责任公司 According to equipment and the method for the delay distribution selecting paths of the estimation of radio signal

Similar Documents

Publication Publication Date Title
CN1210877C (en) System and method for achieving slot synchronization in wideband CDMA system in presence of large initial frequency errors
EP1719258B1 (en) Method and apparatus for finger placement in a rake receiver
CN1241332C (en) Communication terminal apparatus and demodulation method
US6744747B2 (en) Method & apparatus for W-CDMA handoff searching
CN1162981C (en) Apparatus and method for receiving information using variable length accumulation searcher
US7580428B1 (en) 3GPP WCDMA receiver using pipelined apparatus and method for performing cell searches
JP3428637B2 (en) Multipath detection method and circuit for CDMA receiver
WO2001029982A1 (en) Apparatus and method for selection of correlation timing in rake receivers
US20070291730A1 (en) Method and apparatus for performing a power efficient cell search in a multi-cell wireless communication system
EP1540842B1 (en) Methods, systems, and computer program products for selecting delay positions for a rake receiver by adjusting the delay positions based on comparisons of signal to interference ratios and/or powers for multi-path signals over time
JP2007531330A (en) Method and apparatus for detecting pilot signal with frequency offset using multi-stage correlator
EP1547267B1 (en) Systems, methods of operating, and computer program products for selecting delays for a rake receiver based on signal to interfence ratios and/or powers
TWI392247B (en) Rake receiver architecture within a wcdma terminal
CN1235501A (en) CDMA mobile communication system
US7359399B2 (en) CDMA path protection method based on path protection information
KR100524730B1 (en) Early syncrounization search method for mobile communication system
CN1695317A (en) Systems, methods of operation, and computer program products for selecting delays for PAKE receivers based on signal-to-interference ratio and/or power
CN1832362A (en) Method and device for acquiring code group in asynchronous WCDMA system using receiver diversity
US7310365B2 (en) Group decision rule in code tracking using a delay lock loop (DLL)
WO2013098581A1 (en) Method and device for determining paths in multipath search
CN1311615A (en) Communication terminal device and cellular district searching method
JP2006180146A (en) CDMA receiver and path search method used therefor
CN1529440A (en) Multipath Search Interpolation Method for Code Division Multiple Access System
CN1780157A (en) Signal interference-noise rate estimation
JP2004229113A (en) Search channel control method for cdma receiving device

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication