CN1230990C - Searching for signals in a communications system - Google Patents
Searching for signals in a communications system Download PDFInfo
- Publication number
- CN1230990C CN1230990C CNB018166857A CN01816685A CN1230990C CN 1230990 C CN1230990 C CN 1230990C CN B018166857 A CNB018166857 A CN B018166857A CN 01816685 A CN01816685 A CN 01816685A CN 1230990 C CN1230990 C CN 1230990C
- Authority
- CN
- China
- Prior art keywords
- signal
- location
- filter
- shifted
- version
- 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.)
- Expired - Fee Related
Links
- 238000004891 communication Methods 0.000 title claims description 20
- 238000000034 method Methods 0.000 claims abstract description 30
- 230000002596 correlated effect Effects 0.000 claims abstract description 18
- 238000012545 processing Methods 0.000 claims description 11
- 230000004044 response Effects 0.000 claims description 6
- 238000006243 chemical reaction Methods 0.000 claims description 2
- 238000005070 sampling Methods 0.000 claims 3
- 238000001514 detection method Methods 0.000 description 11
- 230000005540 biological transmission Effects 0.000 description 8
- 230000008901 benefit Effects 0.000 description 6
- 230000000875 corresponding effect Effects 0.000 description 5
- 230000001427 coherent effect Effects 0.000 description 4
- 230000001934 delay Effects 0.000 description 4
- 238000010586 diagram Methods 0.000 description 4
- 230000008569 process Effects 0.000 description 4
- 239000000700 radioactive tracer Substances 0.000 description 4
- XUIMIQQOPSSXEZ-UHFFFAOYSA-N Silicon Chemical compound [Si] XUIMIQQOPSSXEZ-UHFFFAOYSA-N 0.000 description 3
- 230000003111 delayed effect Effects 0.000 description 3
- 229910052710 silicon Inorganic materials 0.000 description 3
- 239000010703 silicon Substances 0.000 description 3
- 230000009286 beneficial effect Effects 0.000 description 2
- 230000001413 cellular effect Effects 0.000 description 2
- 230000010354 integration Effects 0.000 description 2
- 238000001228 spectrum Methods 0.000 description 2
- 238000013459 approach Methods 0.000 description 1
- 230000010267 cellular communication Effects 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 238000005562 fading Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 239000004615 ingredient Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012805 post-processing Methods 0.000 description 1
- 230000011218 segmentation Effects 0.000 description 1
- 230000008054 signal transmission Effects 0.000 description 1
- 230000003595 spectral effect Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 230000002123 temporal effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B1/00—Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
- H04B1/69—Spread spectrum techniques
- H04B1/707—Spread spectrum techniques using direct sequence modulation
- H04B1/7073—Synchronisation aspects
- H04B1/7075—Synchronisation aspects with code phase acquisition
- H04B1/70758—Multimode search, i.e. using multiple search strategies
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B1/00—Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
- H04B1/69—Spread spectrum techniques
- H04B1/707—Spread spectrum techniques using direct sequence modulation
- H04B1/7073—Synchronisation aspects
- H04B1/7075—Synchronisation aspects with code phase acquisition
- H04B1/70757—Synchronisation aspects with code phase acquisition with increased resolution, i.e. higher than half a chip
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B1/00—Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
- H04B1/69—Spread spectrum techniques
- H04B1/707—Spread spectrum techniques using direct sequence modulation
- H04B1/7097—Interference-related aspects
- H04B1/711—Interference-related aspects the interference being multi-path interference
- H04B1/7115—Constructive combining of multi-path signals, i.e. RAKE receivers
- H04B1/712—Weighting of fingers for combining, e.g. amplitude control or phase rotation using an inner loop
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
- Radio Transmission System (AREA)
- Position Fixing By Use Of Radio Waves (AREA)
- Radar Systems Or Details Thereof (AREA)
- Selective Calling Equipment (AREA)
Abstract
一种方法和系统利用两阶段搜索使CDMA系统的匹配滤波器被简化。一个粗略阶段与一个精细阶段共同产生接收信号路径射线的位置(组)。在第一阶段,一个附加抽样的数字信号(240)被抽取,并且抽取信号(415)被应用到匹配滤波器(420)以便最后产生一个大约位置(460)。在第二阶段,附加抽样的信号(240)基于所确定的大约位置(460)而被移位然后与生成的代码(440)相关,然后从相关(450)的输出中选择一个更精确的位置。可替代地,生成的代码(440)的一个移位型式与附加抽样的信号(240)相关,然后从那些相关(450)的输出中选择更精确的位置。
A method and system simplify matched filters for CDMA systems using a two-stage search. A coarse stage together with a fine stage produces the positions (groups) of received signal path rays. In the first stage, an oversampled digital signal (240) is decimated, and the decimated signal (415) is applied to a matched filter (420) to finally produce an approximate position (460). In the second stage, the oversampled signal (240) is shifted based on the determined approximate position (460) and then correlated with the generated code (440), and a more precise position is then selected from the output of the correlation (450) . Alternatively, a shifted version of the generated code (440) is correlated with the oversampled signal (240), and more precise locations are selected from the output of those correlations (450).
Description
技术领域technical field
本发明一般涉及通信领域,并且通过非限制性的示例,特别涉及调谐诸如码分多址(CDMA)系统的一个无线通信系统中的信号路径射线。The present invention relates generally to the field of communications and, by way of non-limiting example, in particular to tuning signal path rays in a wireless communications system, such as a Code Division Multiple Access (CDMA) system.
背景技术Background technique
对于提供安全、方便、改良的生产力以及向无线通信服务用户提供简单的会话式愿望,移动无线通信逐渐变得重要。一种卓越的移动无线通信选择是蜂窝通信。蜂窝电话例如可以在车辆、公文包、钱包甚至口袋中找到。随着蜂窝电话用户以及所提供服务类型的增殖,新的无线系统标准正被开发以便满足这些需求。Mobile wireless communications are becoming increasingly important to provide security, convenience, improved productivity, and simple conversational desires to wireless communication service users. An excellent mobile wireless communication option is cellular communication. Cellular phones can be found, for example, in vehicles, briefcases, purses, and even pockets. As cellular telephone users and the types of services provided proliferate, new wireless system standards are being developed to meet these demands.
例如,CDMA、宽带CDMA(W-CDMA)等等正被实现来改善频谱效率并引入新的特点。在CDMA或W-CDMA(此后共同被称为”CDMA”)中,通过在一个瑞克接收机中合并多个接收到的不同信号路径射线来抗击信号衰落。信号路径射线的位置(时间中)首先通过使用一个搜索器来找到。随后,通过使用一个最大比值合并器(MRC)把这些路径射线合并。搜索器照惯例被实现为一个或多个匹配滤波器以及一个峰值检测器。信号路径射线被匹配到某些导频序列,这导致了一些表示各个路径射线位置的峰值。峰值检测器检测这些结果峰值。For example, CDMA, Wideband-CDMA (W-CDMA), etc. are being implemented to improve spectral efficiency and introduce new features. In CDMA or W-CDMA (hereinafter collectively referred to as "CDMA"), signal fading is combated by combining multiple received rays of different signal paths in a rake receiver. The positions (in time) of the signal path rays are first found by using a searcher. Subsequently, the path rays are combined by using a maximum ratio combiner (MRC). Searchers are conventionally implemented as one or more matched filters and a peak detector. The signal path rays are matched to certain pilot sequences, which results in some peaks representing the positions of the individual path rays. A peak detector detects these resulting peaks.
实现一个搜索器是一种计算复杂的努力;因此,理想的是只检测路径射线一次。在检测之后,因此通过使用一个路径射线跟踪器尽可能长地跟踪路径射线。跟踪继续直到接收信号质量达到(例如下降)一个预定门限值为止。其后,跟踪停止并且开始一个新的搜索。搜索器的计算复杂性至少部分地起因于搜索器定位路径射线而必须考虑的延迟候选者数量。延迟候选者数目越大,则硬件、处理时间、功耗、硅不动产(silicon real estate)等等方面的费用越大。因此,需要一种装置来降低搜索器在定位不同信号路径射线时所必须考虑的延迟候选者的总数。Implementing a searcher is a computationally complex endeavor; therefore, it is ideal to detect path rays only once. After detection, the path ray is thus traced as long as possible by using a path ray tracer. Tracking continues until the received signal quality reaches (eg drops) a predetermined threshold. Thereafter, tracking is stopped and a new search is started. The computational complexity of a searcher arises, at least in part, from the number of delayed candidates that the searcher must consider to locate a path ray. The greater the number of delay candidates, the greater the cost in terms of hardware, processing time, power consumption, silicon real estate, and so on. Therefore, there is a need for a means to reduce the total number of delay candidates that a searcher must consider when locating different signal path rays.
发明内容Contents of the invention
现有技术的需要通过本发明的方法和系统来满足。例如,正如迄今未意识到的,降低接收机搜索器在定位不同信号路径射线时所必须考虑的延迟候选者的总数将是有益的。事实上,如果一个搜索器把匹配处理分成粗略信号匹配和精细信号匹配以便减少在计算信号路径射线位置中涉及的延迟元件数目将是有益的。The needs of the prior art are met by the method and system of the present invention. For example, as heretofore unrealized, it would be beneficial to reduce the total number of delay candidates that a receiver searcher must consider when locating different signal path rays. In fact, it would be beneficial if a searcher split the matching process into coarse signal matching and fine signal matching in order to reduce the number of delay elements involved in computing signal path ray positions.
在一个实施例中,本发明涉及搜索一个CDMA系统中的信号路径射线。本发明是针对实施信号路径射线的一个初级粗略搜索来确定它们的大体位置然后执行一个次级精细搜索来确定它们的精确位置。In one embodiment, the present invention involves searching for signal path rays in a CDMA system. The present invention is directed to performing a primary coarse search of the signal path rays to determine their general location and then performing a secondary fine search to determine their precise location.
本发明的方法和系统一般来说是针对简化CDMA接收机中的匹配滤波器。通过减少当搜索要被接收的信号路径射线的位置时所必须处理的延迟候选者的数目来简化匹配滤波器。匹配滤波器的简单化通过实现两个阶段信号路径射线位置搜索器来完成。第一粗略阶段定位一个信号路径射线的大约位置。第二精细阶段更正确地定位信号路径射线。更精确的位置随后可以被转送给扩频接收机中的一组瑞克分支(finger)。The methods and systems of the present invention are generally directed to simplifying matched filters in CDMA receivers. The matched filter is simplified by reducing the number of delay candidates that must be processed when searching for the location of a signal path ray to be received. The simplification of the matched filter is accomplished by implementing a two-stage signal path ray position searcher. The first coarse stage locates the approximate location of a signal path ray. The second refinement stage locates the signal path rays more correctly. The more precise position can then be forwarded to a set of rake fingers in a spread spectrum receiver.
在一个实施例中,一个模拟接收信号在一个模拟数字转换中被附加抽样。换言之,模拟信号每一码片被抽样一次以上。这个附加抽样的信号然后被抽取来降低数字信号中的入口数目。抽取的信号被应用到匹配滤波器,其可以由至少一个有限脉冲响应(FIR)滤波器组成。一个峰值检测器检测来自FIR滤波器输出中的一个大约的位置。In one embodiment, an analog received signal is oversampled in an analog-to-digital conversion. In other words, the analog signal is sampled more than once per chip. This oversampled signal is then decimated to reduce the number of entries in the digital signal. The decimated signal is applied to a matched filter, which may consist of at least one finite impulse response (FIR) filter. A peak detector detects an approximate position in the output from the FIR filter.
响应于该确定的一个或多个大约位置,附加抽样的信号被移位。一个代码发生器产生与要被接收的预期数据相应的一个代码。移位的附加抽样的信号与生成的代码相关,并且一个比较器从相关组的结果中选择更精确的位置。在另一实施例中,生成的代码被移位然后与附加抽样的信号相关。此外,一个比较器从相关组的结果中选择更精确的位置。In response to the determined approximate position or positions, the oversampled signal is shifted. A code generator generates a code corresponding to expected data to be received. The shifted oversampled signal is correlated with the generated code, and a comparator selects the more precise position from the result of the correlated set. In another embodiment, the generated code is shifted and then correlated with the oversampled signal. In addition, a comparator selects a more precise position from the results of the related group.
本发明的技术优点包括下列但是不局限于下列。应该理解,特定的实施例可以不包括任何、更不用说所有的下列可仿效技术优点。The technical advantages of the present invention include but are not limited to the following. It should be understood that a particular embodiment may not include any, let alone all, of the following exemplary technical advantages.
本发明的一个重要的技术优点是:它通过减少搜索器必须使用的延迟元件的数目来降低了CDMA接收机中搜索器的复杂性。因此这降低了功耗并且减少了被搜索器占有的硅空间的量。An important technical advantage of the present invention is that it reduces the complexity of the searcher in a CDMA receiver by reducing the number of delay elements that the searcher must use. This therefore reduces power consumption and reduces the amount of silicon space occupied by the searcher.
本发明另外一个重要的技术优点是:它能够使用两个阶段方案完成搜索,从而简化了与第一阶段相关的计算复杂性。Another important technical advantage of the present invention is that it enables the search to be done using a two-stage scheme, thereby simplifying the computational complexity associated with the first stage.
本发明的再一个重要的技术优点是:能够首先利用粗略的时间分辨率检测路径射线随后通过用一个更好的分辨率调整它们从而确定路径射线的位置。Yet another important technical advantage of the present invention is the ability to first detect path rays with a coarse temporal resolution and then determine the position of path rays by adjusting them with a finer resolution.
在下文中参考附图中示出的说明示例详细地解释本发明的上述以及其他特征。本领域技术人员应该理解所述实施例被提供用于说明和理解的目的并且在此很多的等价实施例被预期。The above and other features of the present invention are explained in detail hereinafter with reference to illustrative examples shown in the accompanying drawings. It should be understood by those skilled in the art that the described embodiments are provided for purposes of illustration and understanding and that numerous equivalent embodiments are contemplated.
附图说明Description of drawings
通过结合附图时参考下列详细的说明可以进行对本发明的方法和系统的一个更完整的理解,附图中:A more complete understanding of the method and system of the present invention can be had by referring to the following detailed description when taken in conjunction with the accompanying drawings, in which:
图1说明了根据本发明的一个无线通信系统的一个可仿效部分;Figure 1 illustrates an exemplary portion of a wireless communication system according to the present invention;
图2说明了根据本发明的图1无线通信系统的可仿效发射/接收设备;Figure 2 illustrates exemplary transmit/receive equipment of the wireless communication system of Figure 1 in accordance with the present invention;
图3说明了根据本发明实施例的一个可仿效空中接口形式;Figure 3 illustrates an exemplary air interface format according to an embodiment of the present invention;
图4A说明了根据本发明一个可仿效实施例的信号路径射线检测;Figure 4A illustrates signal path ray detection according to an exemplary embodiment of the present invention;
图4B说明了根据本发明另外一个可仿效实施例的信号路径射线检测;FIG. 4B illustrates signal path ray detection according to another exemplary embodiment of the present invention;
图5A说明了根据本发明图4A和4B的可仿效实施例的信号路径射线检测的一个可仿效较高等级图;Figure 5A illustrates an exemplary higher level diagram of signal path ray detection according to the exemplary embodiment of Figures 4A and 4B of the present invention;
图5B说明了根据本发明图4A和4B的可仿效实施例的信号路径射线检测的另外一个可仿效较高等级图;和Figure 5B illustrates another exemplary higher level diagram of signal path ray detection in accordance with the exemplary embodiment of Figures 4A and 4B of the present invention; and
图6说明了根据本发明在两个阶段中检测信号路径射线的以流程图形式的一个可仿效方法。FIG. 6 illustrates an exemplary method in flow chart form of detecting signal path rays in two stages according to the invention.
具体实施方式Detailed ways
在下列说明中,为了解释而非限制的目的,阐明了具体的细节,比如特定的电路、逻辑模块(例如以软件、硬件、固件等等的形式实现的)、技术等等,以便提供对本发明的全面理解。可是,对本领域普通技术人员来说很明显,本发明可以被实践在偏离这些具体细节的其它实施例中。在其它实例中,熟知的方法、设备、逻辑代码(硬件、软件、固件等)等的详细描述被省略以使本发明不会因为不必要的细节而不清楚。In the following description, for purposes of explanation and not limitation, specific details are set forth, such as particular circuits, logical modules (e.g., implemented in software, hardware, firmware, etc.), techniques, etc., in order to provide a comprehensive overview of the present invention. comprehensive understanding. It will be apparent, however, to one skilled in the art that the present invention may be practiced in other embodiments that depart from these specific details. In other instances, detailed descriptions of well-known methods, devices, logic code (hardware, software, firmware, etc.), etc. are omitted so as not to obscure the invention with unnecessary detail.
通过参见附图的图1-6最佳地理解本发明优选实施例及其优点,类似数字被用于各个附图的类似以及相应部分。应该理解,附图反映整个信号值(组)(I+jQ)的实数(I)和复数(Q)部分。The preferred embodiment of the invention and its advantages are best understood by referring to Figures 1-6 of the drawings, like numerals being used for like and corresponding parts of the various drawings. It should be understood that the figures reflect the real (I) and complex (Q) parts of the entire signal value (set) (I+jQ).
国际移动电信2000(IMT-2000)的空中接口方面,一个所谓的第三代标准,被用于描述本发明的一个实施例。可是,应该理解,本发明的原理适用于其它无线(或有线)通信标准(或系统),尤其是那些使用扩频技术的,比如那些基于码分多址(CDMA)方案的一些类型,比如直接序列(DS)CDMA(例如,W-CDMA,IS-95-A等),跳频(FH)CDMA,时间改变(time-dodging)CDMA,频率-时间改变(Frequency-TimeDodging)CDMA等等,所有这些通常在此被称为CDMA。The air interface aspects of International Mobile Telecommunications 2000 (IMT-2000), a so-called third generation standard, are used to describe an embodiment of the invention. However, it should be understood that the principles of the present invention are applicable to other wireless (or wired) communication standards (or systems), especially those using spread spectrum techniques, such as those based on some types of Code Division Multiple Access (CDMA) schemes, such as direct Sequential (DS) CDMA (eg, W-CDMA, IS-95-A, etc.), Frequency Hopping (FH) CDMA, Time-dodging CDMA, Frequency-Time Dodging CDMA, etc., all These are generally referred to herein as CDMA.
现在参见图1,根据本发明的一个无线通信系统的一个可仿效部分通常在100处被说明。无线通信系统100(的部分)包括一个基站发射/接收天线105、一个基站发射机/接收机(即,一个收发信机(TRX))部分110以及多个移动站115和125。虽然在图1中只有两个移动站115和125被示出,但是应该理解,无线通信系统100可以包括两个以上的移动站。同时还说明了发射120(来自移动站115)和发射130(来自移动站125)。正如本领域已知的,反射、延迟等等引起要被基站发射/接收天线105接收并随后被基站TRX部分110处理的发射(例如,发射130)的多个信号(例如,发射信号130A、130B以及130C)。Referring now to FIG. 1, an exemplary portion of a wireless communication system in accordance with the present invention is illustrated generally at 100. Referring now to FIG. Wireless communication system 100 includes (portion of) a base transmit/receive antenna 105 , a base transmitter/receiver (ie, a transceiver (TRX) ) section 110 , and mobile stations 115 and 125 . Although only two mobile stations 115 and 125 are shown in FIG. 1, it should be understood that the wireless communication system 100 may include more than two mobile stations. Also illustrated are transmission 120 (from mobile station 115) and transmission 130 (from mobile station 125). As is known in the art, reflections, delays, etc. cause multiple signals (e.g., transmit signals 130A, 130B) of the transmission (e.g., transmission 130) to be received by the base station transmit/receive antenna 105 and subsequently processed by the base station TRX section 110. and 130C).
现在参见图2,根据本发明图1的一个无线通信系统的可仿效发射/接收设备通常在200处被说明。一个信息携带信号205被输入到扩展器210,其把信号扩展在一个宽的频率范围上。扩展信号在一个调制器215处被调制并随后从天线220中被发射。天线220例如可以是移动站115和125之一的一个天线。发射225在天线230处被(在不同时刻到达的几个不同信号(例如,信号路径射线)中)接收。天线230例如可以是基站发射/接收天线105。然而,应当指出,根据本发明的原理,(接收)天线230可以对应一个移动站而(发射)天线220可以对应一个基站。因此,例如还可以与移动站的接收机协同实现本发明的两个阶段搜索原则。Referring now to FIG. 2, exemplary transmit/receive equipment of a wireless communication system of FIG. 1 is illustrated generally at 200 in accordance with the present invention. An information-carrying signal 205 is input to a spreader 210, which spreads the signal over a wide frequency range. The spread signal is modulated at a modulator 215 and then transmitted from an antenna 220 . Antenna 220 may be, for example, an antenna of one of mobile stations 115 and 125 . Transmission 225 is received at antenna 230 (among several different signals (eg, signal path rays) arriving at different times). The antenna 230 may be, for example, the base station transmit/receive antenna 105 . It should be noted, however, that the (receiving) antenna 230 may correspond to a mobile station and the (transmitting) antenna 220 may correspond to a base station in accordance with the principles of the present invention. Thus, for example, the two-stage search principle of the invention can also be implemented in cooperation with the receiver of the mobile station.
现在继续参考图2,天线230接收发射225,其可以包括多个信号。发射225被射频(RF)部分235处理,射频(RF)部分235把一个信号240转发到瑞克接收机245。瑞克接收机245合并多个信号以获得一个改良的信号280;改良的信号280其后被转送给后处理290。瑞克接收机245包括瑞克分支255和一个合并器275。作为瑞克接收机245的一部分或者也许只有与瑞克接收机245相关的是:一个搜索器250和一个路径跟踪器260。搜索器250、瑞克分支255以及路径跟踪器260接收信号(组)240作为输入(组),其包括发射225的多个信号。Continuing now with reference to FIG. 2 , antenna 230 receives transmission 225 , which may include multiple signals. Transmission 225 is processed by radio frequency (RF) section 235 , which forwards a signal 240 to rake receiver 245 . The rake receiver 245 combines the multiple signals to obtain an improved signal 280 ; the improved signal 280 is then forwarded to post-processing 290 . The rake receiver 245 includes a rake branch 255 and a combiner 275 . As part of, or perhaps only associated with, the rake receiver 245 are: a searcher 250 and a path tracker 260 . Searcher 250 , rake branch 255 , and path tracer 260 receive as input signal (group) 240 , which includes multiple signals of transmission 225 .
按照本发明,搜索器250执行一个两阶段搜索方案来定位所述信号(组)240的多个信号的一个或多个,正如在下面参考图4-6更详细描述的一样。搜索器250沿着线路265把确定位置(组)通知给瑞克分支255。一旦搜索器250已经定位信号路径射线,则路径跟踪器260只要可能就会试图跟踪它们。继续跟踪信号路径射线的各个调整从路径跟踪器260中沿着线路270被传送给瑞克分支255。使用分别来自线路265和270中的位置和跟踪信息,瑞克分支255通过以本领域已知的方式解扩接收信息来提取信号路径射线。提取的信号路径射线被输出到一个合并器275,其可以利用最大比值合并(MRC)来产生改良的信号280。In accordance with the present invention, searcher 250 implements a two-stage search scheme to locate one or more of the signals of signal(s) 240, as described in more detail below with reference to FIGS. 4-6. The searcher 250 informs the rake branch 255 along line 265 of the determined location (group). Once the searcher 250 has located the signal path rays, the path tracer 260 attempts to track them whenever possible. Individual adjustments to continue tracing the signal path rays are transmitted from path tracer 260 to rake branch 255 along line 270 . Using position and tracking information from lines 265 and 270, respectively, rake branch 255 extracts signal path rays by despreading the received information in a manner known in the art. The extracted signal path rays are output to a combiner 275 which may utilize maximum ratio combining (MRC) to produce a modified signal 280 .
现在参见图3,根据本发明实施例的一个可仿效空中接口格式通常在300处被说明。在CDMA系统中,数据被分段成为具有由给定CDMA标准规定的预确定持续时间的一些部分。这些部分依次被分段成为更小更小的部分直到达到最小的部分、码片为止。更明确地,根据IMT-2000标准(它是一个W-CDMA标准)的广播信道(BCCH)中的信息分段在300处被说明。一个超帧305具有720ms的一个持续时间并且被分成72帧310。每一帧310被分段成为15个时隙315,而每个时隙315还被分段成为十(10)个码元320。最后,每一个码元320由二百五十六(256)个码片325组成。Referring now to FIG. 3, an exemplary air interface format is illustrated generally at 300 in accordance with an embodiment of the present invention. In a CDMA system, data is segmented into portions of predetermined duration specified by a given CDMA standard. These parts are in turn segmented into smaller and smaller parts until the smallest part, the chip, is reached. More specifically, information segmentation in a broadcast channel (BCCH) according to the IMT-2000 standard (which is a W-CDMA standard) is illustrated at 300 . A superframe 305 has a duration of 720 ms and is divided into 72 frames 310 . Each frame 310 is segmented into fifteen slots 315 and each slot 315 is also segmented into ten (10) symbols 320 . Finally, each symbol 320 consists of two hundred fifty-six (256) chips 325 .
无线电波在每一码片期间依靠码片的持续时间传播一个可计算的距离。例如,在W-CDMA IMT2000标准下,无线电波在与一个码片325相应的一个持续时间中传播大约78.0m。在W-CDMA IMT2000标准中,一个码片325持续时间被定义为0.26μs长。因此,3*108m/sx0.26*10-6S=78.0m/S,在此,数量3*108m/s等于无线电波的速度。在78.0m这样一个距离内,一些路径射线可以到达一个CDMA接收机。因此,接收数据通常通过对码片进行附加抽样来被数字化以便增加路径射线到达时间检测的分辨率。虽然附加抽样增强了搜索器的性能,但是它也很遗憾地增加了它的复杂性,因为匹配滤波器因此必须处理由于附加抽样引起的更大数目的延迟元件。这种复杂性不利于它增加硬件需求和/或处理时间的程度。Radio waves travel a calculable distance during each chip depending on the duration of the chip. For example, under the W-CDMA IMT2000 standard, radio waves propagate approximately 78.0 m in one duration corresponding to one chip 325 . In the W-CDMA IMT2000 standard, one chip 325 duration is defined to be 0.26 μs long. Therefore, 3*10 8 m/s x 0.26*10 −6 S=78.0 m/S, where the quantity 3*10 8 m/s is equal to the speed of radio waves. Within a distance of 78.0m, some path rays can reach a CDMA receiver. Therefore, the received data is usually digitized by oversampling the chips in order to increase the resolution of the path ray arrival time detection. While oversampling enhances the searcher's performance, it also unfortunately increases its complexity, since the matched filter must therefore deal with the greater number of delay elements due to the oversampling. This complexity works against the extent to which it increases hardware requirements and/or processing time.
现在参见图4A,根据本发明一个可仿效实施例的信号路径射线检测通常在250A处被说明。当未抽取接收数据被移位并且与生成的代码相关时,搜索器250A检测信号路径射线。现在参见图4B,根据本发明另外一个可仿效实施例的信号路径射线检测通常在250B处被说明。当生成的代码被移位并且与未抽取接收数据相关时,搜索器250B检测信号路径射线。Referring now to FIG. 4A, signal path ray detection is illustrated generally at 250A in accordance with an exemplary embodiment of the present invention. Searcher 250A detects signal path rays when the undecimated received data is shifted and correlated with the generated code. Referring now to FIG. 4B, signal path ray detection is illustrated generally at 250B in accordance with another exemplary embodiment of the present invention. Searcher 250B detects signal path rays when the generated codes are shifted and correlated with undecimated received data.
正如在上面指出的,为了增加CDMA系统中路径射线到达时间检测的分辨率,接收数据优选地每一码片被附加抽样好几次(例如,至少一次以上)。附加抽样速率可以被定义为每一码片的接收信号被抽样的次数。这个附加抽样引起对于匹配滤波器(组)的复杂性增加的需要,这是因为对于该实施需要更多延迟元件。可是,根据本发明的原理,通过把匹配过程/装置分成两个(2)阶段来防止发生(例如减少)这种增加的复杂性:粗略信号匹配(表示为”阶段1”)和精细信号匹配(表示为”阶段2”)。As noted above, to increase the resolution of path ray arrival time detection in a CDMA system, the received data is preferably oversampled several times (eg, at least more than once) per chip. The oversampling rate can be defined as the number of times the received signal is sampled per chip. This oversampling creates a need for an increased complexity of the matched filter(s), since more delay elements are required for the implementation. However, in accordance with the principles of the present invention, this added complexity is prevented (e.g., reduced) by dividing the matching process/means into two (2) stages: Coarse Signal Matching (denoted "Stage 1") and Fine Signal Matching (denoted as "Phase 2").
现在分别继续图4A和4B的搜索器250A和250B,描述粗略信号匹配(″阶段1”)。粗略信号匹配的一个目的是来大致定位信号路径射线。可是,首先,使用一个A/D转换器405通过每一码片附加抽样几次将(图2的)进入的信号发射(组)225从模拟变换为数字。这个A/D转换器405例如可以是RF部分235、瑞克接收机245或其它零件(未示出)的一部分。(因此,信号240可以始终是数字的(例如,如果A/D转换器405是(图2的)RF零件235的一部分)或者可以在一个点是模拟的而在稍后一个点是数字的(例如,如果A/D转换器405是瑞克接收机245的一部分)。)(现在数字)信号240在一个抽取部分410处被抽取以便产生一个抽取的信号415,它与组成信号240的成分数目相比具有较少的成分。抽取的信号415然后被应用到匹配滤波器420。匹配滤波器420可以被匹配到信号发射(组)225的导频信号。Continuing now with searchers 250A and 250B of FIGS. 4A and 4B , respectively, coarse signal matching ("Stage 1") is described. One purpose of coarse signal matching is to roughly locate signal path rays. First, however, the incoming signal transmission (group) 225 (of FIG. 2) is converted from analog to digital using an A/D converter 405 by oversampling a few times per chip. This A/D converter 405 may, for example, be part of the RF section 235, rake receiver 245 or other components (not shown). (Thus, signal 240 may always be digital (e.g., if A/D converter 405 is part of RF part 235 (of FIG. 2 )) or may be analog at one point and digital at a later point ( For example, if the A/D converter 405 is part of the rake receiver 245).) (now digital) signal 240 is decimated at a decimation section 410 to produce a decimated signal 415 which is equal to the number of components making up the signal 240 has fewer ingredients than The decimated signal 415 is then applied to a matched filter 420 . Matched filter 420 may be matched to the pilot signal of transmit (group) 225 .
匹配滤波器420可以使用至少一个FIR滤波器425来大致定位信号路径射线。可替代地,它例如能够使用一组相关器等等。抽取的信号415(例如,代替(数字)信号240)被提供给FIR滤波器425以便降低被FIR滤波器425处理的延迟元件的总数。可以通过把一个峰值检测器427应用到匹配滤波器420的输出端来确定信号路径射线的大约位置。粗略信号匹配的匹配滤波器420产生一个检测的大约位置460(例如,来自峰值检测器427的输出)。Matched filter 420 may use at least one FIR filter 425 to approximately locate signal path rays. Alternatively, it could eg use a set of correlators or the like. The decimated signal 415 (eg, instead of the (digital) signal 240 ) is provided to the FIR filter 425 in order to reduce the total number of delay elements processed by the FIR filter 425 . The approximate position of the signal path rays can be determined by applying a peak detector 427 to the output of the matched filter 420 . Matched filter 420 for coarse signal matching produces a detected approximate location 460 (eg, output from peak detector 427).
抽取部分410的抽取因子最好等于或者小于A/D转换器405的附加抽样速率。如果抽取因子小于附加抽样速率,那么FIR匹配滤波器仍然能够以一个比码片分辨率更高的分辨率检测信号路径射线。另一方面,如果抽取因子等于或大于附加抽样速率,则滤波器分别以一个等于或小于码片分辨率的分辨率检测信号路径射线。The decimation factor of the decimation section 410 is preferably equal to or less than the oversampling rate of the A/D converter 405 . If the decimation factor is less than the oversampling rate, the FIR matched filter can still detect signal path rays at a resolution higher than the chip resolution. On the other hand, if the decimation factor is equal to or greater than the oversampling rate, the filters detect signal path rays with a resolution equal to or less than the chip resolution, respectively.
现在分别继续图4A和4B的搜索器250A和250B,描述精细信号匹配(″阶段2”)。使用由粗略信号匹配检测到的信号路径射线的大约位置(组)来执行精细信号匹配。该大约位置(组)被提供作为来自粗略信号匹配中的一个或多个延迟候选者(正如”D”所表示的)。一个代码发生器在这些大约位置(组)处产生预期数据的一个模式,并且这个生成的码型与具有(附加)抽样分辨率的未抽取接收数据相关。在一个可仿效实施例(例如,正如图4A的搜索器250A中说明的)中,通过移位具有(附加)抽样分辨率的未抽取接收数据并随后与生成的码型相关,则可检测信号路径射线的精确位置(组)。通过把结果的相关值进行比较可决定信号路径射线的精确位置。在另外一个可仿效实施例(例如,正如图4B的搜索器250B中说明的)中,通过移位生成的码型然后与具有(附加)抽样分辨率的未抽取接收数据相关,则可检测信号路径射线的精确位置(组)。通过把结果的相关值进行比较可决定信号路径射线的精确位置,其被选定的一个(组)可以作为输出(组)被转发。Continuing now with searchers 250A and 250B of FIGS. 4A and 4B , respectively, fine signal matching ("Stage 2") is described. Fine signal matching is performed using the approximate positions (groups) of signal path rays detected by coarse signal matching. The approximate position (set) is provided as one or more delayed candidates (as indicated by "D") from the coarse signal match. A code generator generates a pattern of expected data at these approximate positions (sets), and this generated pattern is correlated with the undecimated received data with (extra) sample resolution. In an exemplary embodiment (eg, as illustrated in searcher 250A of FIG. 4A ), by shifting the undecimated received data with (additional) sample resolution and then correlating with the generated pattern, the signal The exact position (group) of the path ray. By comparing the resulting correlation values the precise position of the signal path ray can be determined. In another exemplary embodiment (eg, as illustrated in searcher 250B of FIG. 4B ), the pattern generated by shifting is then correlated with the undecimated received data with (additional) sample resolution, and the signal can be detected The exact position (group) of the path ray. By comparing the resulting correlation values the exact position of the signal path ray can be determined, a selected one (group) of which can be forwarded as output (group).
现在继续图4A和4B,使用从粗略信号匹配(″阶段1”)中收到的信号路径射线的检测到的大约位置(组)460(例如,延迟候选者(组)”D”)执行精细信号匹配(″阶段2”)。一个代码发生器435产生预期数据的一个模式作为生成的代码数据440。现在只参考图4A,检测到的大约位置(组)460(“D”)和(附加)抽样信号240被应用到移位器430(D-M/C)...430(D)...430(D+M/C),它把(附加)抽样信号240从”-M/C”(例如,通过移位)延迟到”+M/C”单元。单元”C”,正如在下面参考表1-3所进一步解释的,涉及(子)码片分辨率。更明确地,在某些实施例中,”C”与(子)码片分辨率的倒数成正比。例如,如果一个特定实施例操作在四分之一码片分辨率上,那么在那个特定实施例中”C”等于四(4)。移位器430(D)-M/C)...430(D)...430(D+M/C)产生作为输出的移位的(附加)抽样信号400(D-M/C)...400(D)...400(D+M/C)。移位的(附加)抽样信号400(D-M/C)...400(D)...400(D+M/C)和生成的代码数据440在相关元件445中被相关。现在只参考图4B,检测到的大约位置(组)460(“D”)和生成的代码数据440被应用到移位器430(D-M/C)...430(D)...430(D+M/C),它把生成的代码数据440从”-M/C”(例如,通过移位)延迟到”+M/C”单元。移位器430(D-M/C)...430(D)...430(D+M/C)产生作为输出的移位的生成代码数据460(D-M/C)...460(D)...460(D+M/C)。移位的生成代码数据460(D-M/C)…460(D)...460(D+M/C)以及(附加)抽样信号240在相关元件445中被相关。Continuing now with FIGS. 4A and 4B , a fine signal is performed using the detected approximate positions (sets) 460 (e.g., delay candidates (sets) "D") of signal path rays received from the coarse signal match ("Stage 1"). Signal matching ("Stage 2"). A code generator 435 generates a pattern of expected data as generated code data 440 . Referring now only to FIG. 4A, the detected approximate position (group) 460 ("D") and (additional) sampled signal 240 are applied to shifters 430(D-M/C)...430(D)...430 (D+M/C), which delays the (additional) sampled signal 240 from "-M/C" (eg, by shifting) to "+M/C" units. Element "C", as explained further below with reference to Tables 1-3, relates to (sub)chip resolution. More specifically, in some embodiments "C" is proportional to the inverse of the (sub)chip resolution. For example, if a particular embodiment operates at quarter-chip resolution, then "C" equals four (4) in that particular embodiment. Shifters 430(D)-M/C)...430(D)...430(D+M/C) produce as output shifted (additional) sampled signals 400(D-M/C).. .400(D)...400(D+M/C). The shifted (extra) sampled signals 400(D-M/C)...400(D)...400(D+M/C) and the generated code data 440 are correlated in a correlation element 445. Referring now only to FIG. 4B, the detected approximate position (set) 460 ("D") and generated code data 440 are applied to shifters 430(D-M/C)...430(D)...430( D+M/C), which delays the generated code data 440 from "-M/C" (eg, by shifting) to "+M/C" units. Shifters 430(D-M/C)...430(D)...430(D+M/C) produce as output shifted generated code data 460(D-M/C)...460(D) ...460(D+M/C). The shifted generated code data 460(D-M/C)...460(D)...460(D+M/C) and the (additional) sampled signal 240 are correlated in a correlation element 445.
现在共同地分别继续图4A和4B的搜索器250A和250B,被相关的数值(例如,搜索器250A中移位的(附加)抽样信号400(D-M/C)...400(D)...400(D+M/C)和生成的代码数据440,以及搜索器250B中移位的生成代码数据460(D-M/C)...460(D)...460(D+M/C)和(附加)抽样信号240被应用到相关元件445。更明确地,与移位器430(D-M/C)...430(D)...430(D+M/C)每一个相关的是接收被相关数值的一个混频检测器445(D-M/C)’...445(D)’...445(D+M/C)’(例如,其可以是一个乘法混频器等等。)。相关是这样完成的:通过把混频检测器445(D-M/C)’...445(D)’...445(D+M/C)的输出(组)应用到如下的相应组:(i)相干积分器445(D-M/C)″...445(D)″...445(D+M/C)″(例如,其每一个可以是一个低通或带通可抑制窄带滤波器等);(ii)幅值产生部分445(D-M/C)...445(D)...445(D+M/C);和(iii)非相干积分器445(D-M/C)””...445(D)””...445(D+M/C)””。Continuing now collectively with searchers 250A and 250B of FIGS. 4A and 4B respectively, the correlated values (e.g., shifted (extra) sampled signals 400(D-M/C)...400(D).. .400(D+M/C) and generated code data 440, and shifted generated code data 460(D-M/C)...460(D)...460(D+M/C ) and the (additional) sampled signal 240 are applied to a correlation element 445. More specifically, each of the shifters 430(D-M/C)...430(D)...430(D+M/C) is correlated is a mixer detector 445(D-M/C)'...445(D)'...445(D+M/C)' that receives the correlated values (e.g., it may be a multiplying mixer etc.). Correlation is accomplished by applying the output (groups) of mixer detectors 445(D-M/C)'...445(D)'...445(D+M/C) to A corresponding set of: (i) coherent integrators 445(D-M/C)"...445(D)"...445(D+M/C)" (e.g., each of which may be a low-pass or band-pass suppressable narrow-band filter, etc.); (ii) amplitude generating part 445(D-M/C)...445(D)...445(D+M/C); and (iii) non- Coherent integrator 445(D-M/C)""...445(D)""...445(D+M/C)"".
如果n=1,则幅值产生部分445(D-M/C)...445(D)...445(D+M/C)产生信号幅值;如果n=2,则产生幅值平方。幅值产生部分被用来通过取走信号相位实现非相干积分。因此,因为信道中的相位变化不影响结果所以可以产生强大的积分。例如通过把信号平方(当n=2)或者通过只产生幅度(当n=1)可以实现来自相位变化中的这种保护。后者就硅面积和功耗方面(即,幅值产生)有利地较便宜地实现,同时前者(即,平方)有利地提供稍微更好的性能。相关数值450(D-M/C)...450(D)...450(D+M/C)从非相干积分器445(D-M/C)””...445(D)””...445(D+M/C)””中输出。一个比较部分455从相关值450(D-M/C)...450(D)...450(D+M/C)中选择最高的相关值并且把它作为一个更精确的精细位置在线路265上输出。比较部分455可以从具有最大值的相关值450(D-M/C)...450(D)...450(D+M/C)中选择相关值。可替代地,一个更复杂的方案例如可以被使用来选择最佳候选者。If n=1, the amplitude generating part 445(D-M/C)...445(D)...445(D+M/C)generates the signal amplitude; if n=2, then generates the amplitude Value squared. The amplitude generation section is used to achieve non-coherent integration by taking away the signal phase. Thus, robust integration can be produced because phase variations in the channel do not affect the result. Such protection from phase changes can be achieved eg by squaring the signal (when n=2) or by generating only the magnitude (when n=1). The latter is advantageously cheaper to implement in terms of silicon area and power consumption (ie, magnitude generation), while the former (ie, squared) advantageously provides slightly better performance. Correlation values 450(D-M/C)...450(D)...450(D+M/C) from non-coherent integrator 445(D-M/C)""...445(D)"".. .445(D+M/C)"" to output. A comparison section 455 selects the highest correlation value from the correlation values 450(D-M/C)...450(D)...450(D+M/C) and uses it as a more precise fine position in line 265 on output. The comparing section 455 may select a correlation value from the correlation values 450(D-M/C)...450(D)...450(D+M/C) having the maximum value. Alternatively, a more complex scheme can be used, for example, to select the best candidate.
现在参见图5A,根据本发明图4A和4B的可仿效实施例的信号路径射线检测的一个可仿效较高等级图通常在500处被说明。搜索器500并行操作。现在参见图5B,根据本发明图4A和4B的可仿效实施例的信号路径射线检测的另外一个可仿效较高等级图通常在550处被说明。搜索器550串联操作。每一搜索器500和550分别以”阶段1”(正如在上面参考图4A和4B所识别的)块505和555开始。每一搜索器500和550包括一个或多个”阶段2”。应当指出,搜索器500和550的”阶段2”不需要包括(分别地,图4A和4B的)搜索器250A和250B的比较部分455,因为它们的功能可以分别由搜索器500和550的比较部分515和570来完成。Referring now to FIG. 5A , an exemplary higher level diagram of signal path ray detection according to the exemplary embodiment of FIGS. 4A and 4B of the present invention is illustrated generally at 500 . The searchers 500 operate in parallel. Referring now to FIG. 5B , another exemplary higher level diagram of signal path ray detection according to the exemplary embodiment of FIGS. 4A and 4B of the present invention is illustrated generally at 550 . The searchers 550 operate in series. Each searcher 500 and 550 begins with "Stage 1" (as identified above with reference to Figures 4A and 4B) blocks 505 and 555, respectively. Each searcher 500 and 550 includes one or more "Stage 2". It should be noted that "Stage 2" of searchers 500 and 550 need not include comparison portion 455 of searchers 250A and 250B (of FIGS. Sections 515 and 570 are completed.
“阶段1”块505和555产生多个延迟候选者D1...Dk。”k”的值例如可以为五(5)或六(6)。在搜索器500中,延迟候选者D1...Dk由”阶段1”块505大致同时地产生并且作为一个向量发送给”阶段2”(正如参考图4A和4B在上面识别的)块510。”阶段2”块510(1)...510(k)每一个都产生总数为”k”个输出的一个输出,那些输出随后在比较部分515中进行比较,比较部分515同时接收延迟候选者D1...Dk作为输入。在搜索器550中,延迟候选者D1...Dk由”阶段1”块555大致同时地产生并且作为一个向量发送给”阶段2”块560。”阶段2”块560反复地(例如串联地)被操作”k”次。”阶段2”块560的连续产生的”k”个输出分别处于存储器565中在位置1...k中。因为这些”k”输出的每一个实际上包括”2M+1”个(子)输出,所以存储器565的每个存储位置1...k可以包含”2M+1”存储器槽。这”k”个输出(或,更正确地,这”k*(2M+1)″个输出)然后被平行传送给比较部分570,比较部分570同时接收延迟候选者D1...Dk作为输入。"Phase 1" blocks 505 and 555 generate a plurality of delay candidates D 1 ...D k . The value of "k" can be, for example, five (5) or six (6). In the searcher 500, delay candidates D1 ... Dk are generated approximately simultaneously by the "Stage 1" block 505 and sent as a vector to the "Stage 2" (as identified above with reference to Figures 4A and 4B) block 510. "Phase 2" blocks 510(1)...510(k) each produce one output out of a total of "k" outputs which are then compared in comparison section 515 which simultaneously receives delayed candidates D1...Dk as input. In searcher 550, delay candidates D1 ... Dk are generated substantially simultaneously by "Stage 1" block 555 and sent as a vector to "Stage 2" block 560. The "Phase 2" block 560 is operated "k" times iteratively (eg, in series). The successively generated "k" outputs of the "Phase 2" block 560 are in memory 565 in locations 1...k, respectively. Since each of these "k" outputs actually includes "2M+1" (sub-)outputs, each storage location 1...k of memory 565 may contain "2M+1" memory slots. The "k" outputs (or, more correctly, the "k*(2M+1)" outputs) are then passed in parallel to the comparison section 570, which simultaneously receives delay candidates D 1 ... D k as input.
相对于两个搜索器500和550,来自多个”阶段2”决510(1)...510(k)或者来自单个”阶段2”块560(例如通过存储器565)中的这”k”(或”k*(2M+1)″)个输出分别在比较部分515和570中进行比较。比较部分515和570例如可以通过研究它们的幅度(尤其是半个以上码片分开的那些)来选择与最有效路径射线的延迟候选者对应的这”k”(或”k*(2M+1)″)个输出的”L”个最大值,正如下面参考表3更详细解释的一样。这选定的”L”个输出可以被使用在一个瑞克接收机(例如,图2的瑞克接收机245)中以便例如使用MRC来合并相应信号路径射线。With respect to both searchers 500 and 550, the "k" from multiple "Stage 2" blocks 510(1)...510(k) or from a single "Stage 2" block 560 (e.g. via memory 565) (or "k*(2M+1)") outputs are compared in comparing sections 515 and 570, respectively. The comparison sections 515 and 570 may select the "k" (or "k*(2M+1 )″) “L” maxima of the outputs, as explained in more detail with reference to Table 3 below. The selected "L" outputs may be used in a rake receiver (eg, rake receiver 245 of FIG. 2) to combine corresponding signal path rays, eg, using MRC.
现在用于说明的目的而不是限制目的参考表1-3来描述比较部分515和570的一个可仿效比较。假定目的是使用两个(2)″阶段2”块(例如,两个”阶段2”块510(1)和510(2)或者操作两次的单个”阶段2”块560)来定位两个峰值(例如,”L=2”),每个”级2”块以四分之一码片分辨率工作(例如,”C=4”)。考虑当”M=2”(并因此每个”阶段2”具有”2M+1”个输出)时的情况,相关器以及因此每一阶段的输出的数量等于五(5)。在下面的表1中,前面的”阶段1”块505或555的输出被给出为[1,2]。两个”阶段2”块的结果输出因此为:
表1(L=2;M=2;C=4;第一阶段输出[1,2])。Table 1 (L=2; M=2; C=4; first stage output [1, 2]).
在另外一个示例中,认为第”i”个”阶段2”块的第”j”个相关器的输出被表示为OUT(i,j),正如在下面表2中的一样:
表2(OUT(第”i”个阶段2块,第”j”个相关器))。Table 2(OUT("i"th stage 2 block, "j"th correlator)).
被瑞克接收机利用的最终延迟值可以通过观察并分析这些可仿效值来被选定。在这个示例中,假定目的是选择两个(2)(例如,L=2)最佳延迟候选者。有许多可能的方法选择这两个(2)最佳延迟候选者。一个直接的方法是:首先确定具有最大输出的延迟值,它是具有0.50码片延迟的OUT(1,1)延迟候选者。其后,更接近半个码片的所有输出被设置等于零。下面的表3反映了这个到零的设置:
表3(OUT(第”i”个阶段2块,第”j”个相关器))。Table 3(OUT("i"th stage 2 block, "j"th correlator)).
从表3中的数值中,选择下一个最大输出值,它是OUT(1,5)和OUT(2,1)延迟候选者,在此延迟等于1.5码片。如果要确定更多延迟候选者,则此过程可以被重复。在这个示例中,两个”阶段2”阶段在1.5码片延迟处重叠。应当指出,当它们被提供给”阶段2”阶段时,通过仔细地调整延迟则可能避免这种重叠。From the values in Table 3, the next largest output value is selected, which is the delay candidate for OUT(1,5) and OUT(2,1), where the delay is equal to 1.5 chips. This process can be repeated if more delay candidates are to be determined. In this example, the two "Phase 2" stages overlap at a delay of 1.5 chips. It should be noted that it is possible to avoid this overlap by carefully adjusting the delays when they are provided to the "Stage 2" stage.
应该理解,图2和4-5的元件不需要是分离的物理设备。例如,它们可以可替代地是逻辑模块,其中各个功能由分离实体、重叠实体、它们的某些组合等等来执行。此外,它们也可以由在通用微处理器(比如数字信号处理器(DSP))或专门的处理单元上运行的一个或多个软件程序或分程序组成。在阅读并理解了此公开(尤其是参考图2和4-6以及与之相关的文本)之后,对本领域普通技术人员来说,用于实现本发明原理的其它可能性将变得显而易见。It should be understood that the elements of Figures 2 and 4-5 need not be separate physical devices. For example, they may alternatively be logical modules in which respective functions are performed by separate entities, overlapping entities, some combination thereof, and so on. Furthermore, they may also consist of one or more software programs or subroutines running on a general-purpose microprocessor, such as a digital signal processor (DSP), or a specialized processing unit. Other possibilities for implementing the principles of the invention will become apparent to those of ordinary skill in the art upon reading and understanding this disclosure, particularly with reference to Figures 2 and 4-6 and the texts associated therewith.
现在参见图6,根据本发明在两个阶段中检测信号路径射线以流程图形式的一个可仿效方法通常在600处被说明。流程图600以信号的接收开始(块605)。优选地,通过每一码片附加抽样多次,则信号可以从模拟转换为数字。接着是粗略信号匹配阶段(块610)。作为粗略信号匹配阶段(块610)的一部分,(附加)抽样信号被抽取(块615)。抽取的信号然后可以被应用到一个滤波器(块620)。滤波器例如可以是成为一组匹配滤波器一部分的一个FIR滤波器。滤波的信号随后可以被应用到一个检测器中以便确定信号路径射线的大约位置(组)(决625)。检测器例如可以是一个峰值检测器。应该理解,虽然本发明是针对把搜索过程/装置划分成两个阶段,但是至少部分粗略和精细信号匹配阶段可以并行发生。Referring now to FIG. 6 , an exemplary method in flow chart form of detecting signal path rays in two stages in accordance with the present invention is illustrated generally at 600 . Flowchart 600 begins with the receipt of a signal (block 605). Preferably, the signal can be converted from analog to digital by oversampling multiple times per chip. A coarse signal matching stage follows (block 610). As part of the coarse signal matching stage (block 610), the (additionally) sampled signal is decimated (block 615). The decimated signal may then be applied to a filter (block 620). The filter may for example be a FIR filter which is part of a set of matched filters. The filtered signal may then be applied to a detector to determine the approximate position (set) of the signal path ray (decision 625). The detector can be, for example, a peak detector. It should be understood that while the invention is directed to dividing the search process/means into two phases, at least part of the coarse and fine signal matching phases may occur in parallel.
精细信号匹配阶段(块630)可以利用大约位置(组)作为一个指引,用于移位被相关的至少一个数值。在一个可仿效实施例中,未抽取(附加)抽样信号可以被移位(块635),并且移位的未抽取(附加)抽样信号可以与生成的代码相关(块645)。相关结果然后可以进行比较,并且最高的相关值可以被选择以便确定信号路径射线的精细位置(组)(块655)。在另外一个可仿效实施例中,生成的代码可以被移位(块640),并且移位的生成代码可以与未抽取(附加)抽样信号相关(块650)。相关结果然后可以进行比较,并且最高的相关值可以被选择以便确定信号路径射线的精细位置(组)(块660)。在确定信号路径射线的精细位置(组)作为精细信号匹配阶段一部分(块630)之后,信号路径射线的精细位置(组)可以被提供给瑞克分支(块665)以便进一步处理接收信号。The fine signal matching stage (block 630) may use the approximate position (group) as a guideline for shifting the at least one value being correlated. In one exemplary embodiment, the undecimated (over) sampled signal may be shifted (block 635), and the shifted undecimated (over) sampled signal may be correlated with the generated code (block 645). The correlation results can then be compared, and the highest correlation value can be selected in order to determine the fine location (group) of signal path rays (block 655). In another exemplary embodiment, the generated code may be shifted (block 640), and the shifted generated code may be correlated to the undecimated (over) sampled signal (block 650). The correlation results can then be compared, and the highest correlation value can be selected in order to determine the fine location (group) of signal path rays (block 660). After determining the fine position (set) of signal path rays as part of the fine signal matching stage (block 630), the fine position (set) of signal path rays may be provided to the rake branch (block 665) for further processing of the received signal.
虽然在附图中已经说明并且在先前的详细说明书中已经描述了本发明的方法和系统的优选实施例,但是应该理解,本发明不局限于公开的实施例,而是能够有很多的重新配置、修改以及替代而不偏离由所附权利要求所阐明并规定的本发明的精神和范围。While preferred embodiments of the method and system of the present invention have been illustrated in the drawings and described in the preceding detailed description, it is to be understood that the invention is not limited to the disclosed embodiments, but is capable of numerous reconfigurations , modifications and substitutions without departing from the spirit and scope of the invention as set forth and defined by the appended claims.
Claims (25)
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US09/678,165 | 2000-10-02 | ||
US09/678,165 US7065130B1 (en) | 2000-10-02 | 2000-10-02 | Searching for signals in a communications system |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1468471A CN1468471A (en) | 2004-01-14 |
CN1230990C true CN1230990C (en) | 2005-12-07 |
Family
ID=24721662
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB018166857A Expired - Fee Related CN1230990C (en) | 2000-10-02 | 2001-09-25 | Searching for signals in a communications system |
Country Status (9)
Country | Link |
---|---|
US (1) | US7065130B1 (en) |
EP (1) | EP1323242B1 (en) |
CN (1) | CN1230990C (en) |
AT (1) | ATE392748T1 (en) |
AU (1) | AU2002223559A1 (en) |
DE (1) | DE60133657T2 (en) |
ES (1) | ES2302757T3 (en) |
MY (1) | MY130838A (en) |
WO (1) | WO2002029994A2 (en) |
Families Citing this family (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7050485B2 (en) * | 2002-05-07 | 2006-05-23 | Koninklijke Philips Electronics N.V. | Iterative CDMA phase and frequency acquisition |
US7197063B2 (en) | 2002-09-18 | 2007-03-27 | Telefonaktiebolaget Lm Ericsson (Publ) | Advanced rake delay control |
AU2003259590A1 (en) * | 2003-01-23 | 2004-08-12 | Nec Australia Pty Ltd | Cell search method and apparatus in a WCDMA system |
US20050013390A1 (en) * | 2003-07-14 | 2005-01-20 | Tufvesson Anders Fredrik | Hybrid UWB receiver with matched filters and pulse correlator |
US7469024B2 (en) | 2003-09-02 | 2008-12-23 | Telefonaktiebolaget Lm Ericsson (Publ) | Method and apparatus for finger placement in rake receiver |
GB0410617D0 (en) | 2004-05-12 | 2004-06-16 | Ttp Communications Ltd | Path searching |
US7480356B2 (en) | 2004-12-08 | 2009-01-20 | Telefonaktiebolaget L M Ericsson (Publ) | Method of and system for path selection in rich multipath conditions |
US7372895B2 (en) * | 2004-12-08 | 2008-05-13 | Telefonaktiebolaget Lm Ericsson (Publ) | Method of and system for delay estimation with minimized finger allocation |
CN100588195C (en) * | 2005-04-29 | 2010-02-03 | 中国科学院上海微系统与信息技术研究所 | A Hierarchical Parallel Frequency Acquisition Method |
KR20100037605A (en) * | 2007-06-15 | 2010-04-09 | 톰슨 라이센싱 | Detection of signals containing sine-wave components through measurement of the power spectral density(psd) and cyclic spectrum |
EP2919031B1 (en) * | 2014-03-14 | 2020-08-05 | Avago Technologies International Sales Pte. Limited | Locationing via staged antenna utilization |
Family Cites Families (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5442661A (en) | 1993-08-13 | 1995-08-15 | Motorola Inc. | Path gain estimation in a receiver |
US5581579A (en) * | 1993-08-17 | 1996-12-03 | Tcsi Corporation | Method and apparatus to adaptively control the frequency of reception in a digital wireless communication system |
JPH0946174A (en) | 1995-07-31 | 1997-02-14 | Sharp Corp | Filter circuit |
US5872810A (en) * | 1996-01-26 | 1999-02-16 | Imec Co. | Programmable modem apparatus for transmitting and receiving digital data, design method and use method for said modem |
EP0767544A3 (en) * | 1995-10-04 | 2002-02-27 | Interuniversitair Micro-Elektronica Centrum Vzw | Programmable modem using spread spectrum communication |
US6212566B1 (en) * | 1996-01-26 | 2001-04-03 | Imec | Interprocess communication protocol system modem |
US5828705A (en) * | 1996-02-01 | 1998-10-27 | Kroeger; Brian W. | Carrier tracking technique and apparatus having automatic flywheel/tracking/reacquisition control and extended signal to noise ratio |
US5901183A (en) * | 1996-09-25 | 1999-05-04 | Magellan Corporation | Signal correlation technique for a receiver of a spread spectrum signal including a pseudo-random noise code that reduces errors when a multipath signal is present |
US6295325B1 (en) * | 1997-11-14 | 2001-09-25 | Agere Systems Guardian Corp. | Fixed clock based arbitrary symbol rate timing recovery loop |
US6643275B1 (en) * | 1998-05-15 | 2003-11-04 | Telefonaktiebolaget Lm Ericsson (Publ) | Random access in a mobile telecommunications system |
GB9818378D0 (en) * | 1998-08-21 | 1998-10-21 | Nokia Mobile Phones Ltd | Receiver |
US6560273B1 (en) | 1998-10-07 | 2003-05-06 | Ericsson Inc. | Delay searcher and delay trackers interaction for new delays assignment to rake fingers |
US6542562B1 (en) * | 1999-02-09 | 2003-04-01 | Telefonaktiebolaget Lm Ericsson (Publ) | Approximated MMSE-based channel estimator in a mobile communication system |
US6658048B1 (en) * | 2000-04-07 | 2003-12-02 | Nokia Mobile Phones, Ltd. | Global positioning system code phase detector with multipath compensation and method for reducing multipath components associated with a received signal |
-
2000
- 2000-10-02 US US09/678,165 patent/US7065130B1/en not_active Expired - Lifetime
-
2001
- 2001-09-21 MY MYPI20014429 patent/MY130838A/en unknown
- 2001-09-25 EP EP01986378A patent/EP1323242B1/en not_active Expired - Lifetime
- 2001-09-25 AU AU2002223559A patent/AU2002223559A1/en not_active Abandoned
- 2001-09-25 WO PCT/EP2001/011082 patent/WO2002029994A2/en active IP Right Grant
- 2001-09-25 ES ES01986378T patent/ES2302757T3/en not_active Expired - Lifetime
- 2001-09-25 CN CNB018166857A patent/CN1230990C/en not_active Expired - Fee Related
- 2001-09-25 AT AT01986378T patent/ATE392748T1/en not_active IP Right Cessation
- 2001-09-25 DE DE60133657T patent/DE60133657T2/en not_active Expired - Lifetime
Also Published As
Publication number | Publication date |
---|---|
MY130838A (en) | 2007-07-31 |
US7065130B1 (en) | 2006-06-20 |
EP1323242B1 (en) | 2008-04-16 |
DE60133657T2 (en) | 2009-05-20 |
ATE392748T1 (en) | 2008-05-15 |
CN1468471A (en) | 2004-01-14 |
EP1323242A2 (en) | 2003-07-02 |
WO2002029994A8 (en) | 2004-02-26 |
DE60133657D1 (en) | 2008-05-29 |
WO2002029994A2 (en) | 2002-04-11 |
ES2302757T3 (en) | 2008-08-01 |
WO2002029994A3 (en) | 2002-08-01 |
AU2002223559A1 (en) | 2002-04-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1077750C (en) | Data transmission method, transmitter and receriver | |
CN1087886C (en) | Interference eliminator | |
US6680968B2 (en) | CDMA searcher with time offset compensation | |
JP2001053721A (en) | Spread spectrum interference elimination system and method | |
CN1242655A (en) | Cellar system, mobile portable apparatus, base station apparatus, optimum path detecting method, and apparatus thereof | |
CN1308790A (en) | Search window delay tracking in code division multiple access communication systems | |
CN1230990C (en) | Searching for signals in a communications system | |
JP2003500974A (en) | Method and apparatus for performing differential multi-stage detection on the reverse link of a code division multiple access communication system | |
CN1190017C (en) | Programmable matched filter searcher for multiple pilot searching | |
CN1311566A (en) | Method for synchronizing radio terminal, and asociated radio terminal | |
CN1203699C (en) | Interference elimination in receiver of radio system | |
KR100453811B1 (en) | Apparatus for searching multipath in spread spectrum cummunicatios and method thereof | |
CN1889371A (en) | Direct sequence spread spectrum communication signal detecting method and apparatus | |
CN1222115C (en) | Receiver and reception method | |
CN1197262C (en) | Method and apparatus for successive cancellation using multiple signal timing | |
JP3886709B2 (en) | Spread spectrum receiver | |
CN1531366A (en) | Housing estate searching method and apparatus in WCDMA system | |
JP2000040981A (en) | Rake receiver | |
CN1311615A (en) | Communication terminal device and cellular district searching method | |
JP4142259B2 (en) | RAKE receiving apparatus and method thereof | |
JPH0832547A (en) | Synchronization acquisition method | |
CN1260902C (en) | CDMA system multi-path search peak value identifying device and method | |
JP3926366B2 (en) | Spread spectrum rake receiver | |
US7756191B2 (en) | Deconvolution searcher for wireless communication system | |
JP2001024554A (en) | Interference canceller for CDMA receiver |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20051207 Termination date: 20160925 |
|
CF01 | Termination of patent right due to non-payment of annual fee |