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 PDFInfo
- 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
Links
Images
Landscapes
- Mobile Radio Communication Systems (AREA)
Abstract
Description
相关联的申请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
在方框215执行判断,以判断SF中的所有F个多径延迟是否来自第一小区和第二小区。如果是这样的话,则在来自第三无线小区的多径延迟具有至少超过所述定义SIR值100τCell%的SIR值的情况下,在方框220,从SF除去SF中具有最低SIR值的多径延迟,并代之以来自第三小区的具有最高SIR值的多径延迟。但要执行验证,以确保子集SF含有至少一个来自第一小区和第二小区的多径延迟。本领域技术人员会理解,上述操作还可以扩展到四个小区或更多小区。A determination is made at
现在参考图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
图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分布中的多径延迟表示为SB。Referring 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:
在方框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分布中的多径延迟移出的可能性。在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 , τ red =τ red_mon or τ red_0 =τ red_0_mon and τ red_1 =τ red_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 τ F =τ F_mon , τ Cell =τ Cell_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:
随后在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_0 =τ red_0_RAKE and τ red_1 =τ red_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 , τ F =τ F_RAKE and τ Cell =τ Cell_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 τ F =τ F_mon and τ Cell =τ Cell_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_0 =τ red0_RAKE and τ red_1 =τ red_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 , τ F =τ F_RAKE and τ Cell =τ Cell_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
在实质上未不背离本发明原理的前提下,可以对这些优选实施例进行许多种变化和修改。所有这些修改和变化均视为包括在所附权利要求提出的本发明范围内。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)
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)
| 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 |
-
2003
- 2003-09-19 CN CNA038252074A patent/CN1695317A/en active Pending
Cited By (3)
| 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 |