[go: up one dir, main page]

CN1816990A - Self-adaptive frame synchronization in general mobile telephone system receiver - Google Patents

Self-adaptive frame synchronization in general mobile telephone system receiver Download PDF

Info

Publication number
CN1816990A
CN1816990A CNA038268515A CN03826851A CN1816990A CN 1816990 A CN1816990 A CN 1816990A CN A038268515 A CNA038268515 A CN A038268515A CN 03826851 A CN03826851 A CN 03826851A CN 1816990 A CN1816990 A CN 1816990A
Authority
CN
China
Prior art keywords
synchronization
received
scrambling code
processing
code group
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CNA038268515A
Other languages
Chinese (zh)
Inventor
路易斯·罗伯特·利特温
乔舒亚·劳伦斯·科斯洛夫
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Thomson Licensing SAS
Original Assignee
Thomson Licensing SAS
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Thomson Licensing SAS filed Critical Thomson Licensing SAS
Publication of CN1816990A publication Critical patent/CN1816990A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/24Radio transmission systems, i.e. using radiation field for communication between two or more posts
    • H04B7/26Radio transmission systems, i.e. using radiation field for communication between two or more posts at least one of which is mobile
    • H04B7/2662Arrangements for Wireless System Synchronisation
    • H04B7/2671Arrangements for Wireless Time-Division Multiple Access [TDMA] System Synchronisation
    • H04B7/2678Time synchronisation
    • H04B7/2681Synchronisation of a mobile station with one base station
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J3/00Time-division multiplex systems
    • H04J3/02Details
    • H04J3/06Synchronising arrangements
    • H04J3/0602Systems characterised by the synchronising information used
    • H04J3/0605Special codes used as synchronising signal
    • H04J3/0608Detectors therefor, e.g. correlators, state machines
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W56/00Synchronisation arrangements
    • H04W56/001Synchronization between nodes
    • H04W56/0015Synchronization between nodes one node acting as a reference for the others
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B1/00Details 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/69Spread spectrum techniques
    • H04B1/707Spread spectrum techniques using direct sequence modulation
    • H04B1/7073Synchronisation aspects
    • H04B1/70735Code identification
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W92/00Interfaces specially adapted for wireless communication networks
    • H04W92/04Interfaces between hierarchically different network devices
    • H04W92/10Interfaces between hierarchically different network devices between terminal device and access point, i.e. wireless air interface

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Synchronisation In Digital Transmission Systems (AREA)

Abstract

A Universal Mobile Telephone System (UMTS) receiver (115) performs slot synchronization using a received primary synchronization channel (PSCH) (205). Subsequent to completion of slot synchronization, the UMTS receiver (115) adaptively controls the duration of processing of the secondary synchronization channel (SSCH) (210) for determining frame synchronization.

Description

通用移动电话系统接收机中的自适应帧同步Adaptive Frame Synchronization in Universal Mobile Telephone System Receivers

技术领域technical field

本发明大体上涉及无线接收设备,更具体地,涉及在例如通用移动电话系统(UMTS)的、基于扩频的无线系统中的用户设备(UE)。The present invention relates generally to wireless receiving devices, and more particularly to user equipment (UE) in a spread spectrum based wireless system such as the Universal Mobile Telephone System (UMTS).

背景技术Background technique

UMTS无线电信号中的基本时间单位是10毫秒(ms)无线电帧,其被划分为每一个2560码片的15个时隙。从小区(或基站)到UMTS接收机的UMTS无线电信号是“下行信号”,而反向的无线电信号被称为“上行信号”。当首先开启UMTS接收机时,UMTS接收机执行“小区搜索”来搜索要与之进行通信的小区。具体地,并且在下面进行说明,最初UMTS接收机寻找发送自小区的下行同步信道(SCH),以便在时隙和帧层次上与之同步,并且确定小区的特定扰码组。只在成功的小区搜索之后才可以开始语音/数据通信。The basic unit of time in a UMTS radio signal is the 10 millisecond (ms) radio frame, which is divided into 15 time slots of 2560 chips each. The UMTS radio signal from the cell (or base station) to the UMTS receiver is the "downlink signal", while the reverse radio signal is called the "uplink signal". When a UMTS receiver is first turned on, the UMTS receiver performs a "cell search" to search for a cell with which to communicate. Specifically, and explained below, initially the UMTS receiver looks for the downlink synchronization channel (SCH) sent from the cell to synchronize with at the slot and frame level and determines the cell specific scrambling code set. Voice/data communication can only be started after a successful cell search.

对于小区搜索,SCH是只在每一个时隙的前256码片期间有效的稀疏下行信道。SCH由主SCH(PSCH)和次SCH(SSCH)两个子信道组成。对于所有小区,PSCH 256码片序列或者PSCH代码在SCH的所有时隙中都是相同的。相反地,SSCH 256码片序列或者SSCH代码在无线电帧的15个时隙的每一个中可以不同,并且被用于识别64个可能的扰码组之一。换句话说,SCH的每一个无线电帧重复与各个传输小区相关的扰码组序列。每一个SSCH代码取自16个可能SSCH代码的字母表。For cell search, SCH is a sparse downlink channel that is only valid during the first 256 chips of each time slot. The SCH consists of two sub-channels, the primary SCH (PSCH) and the secondary SCH (SSCH). The PSCH 256-chip sequence or PSCH code is the same in all slots of the SCH for all cells. Conversely, the SSCH 256 chip sequence, or SSCH code, can be different in each of the 15 slots of a radio frame and is used to identify one of 64 possible scrambling code groups. In other words, every radio frame of the SCH repeats the scrambling code group sequence associated with the respective transport cell. Each SSCH code is taken from the alphabet of 16 possible SSCH codes.

作为小区搜索的一部分,UMTS接收机首先使用PSCH来实现时隙同步。在这点上,UMTS接收机对已接收PSCH的已接收采样与公知的PSCH 256码片序列(对于所有时隙都是相同的)进行相关,根据相关峰的位置,确定时隙参考时间。当确定时隙参考时间时,对UMTS接收机进行时隙同步,并且UMTS接收机可以确定每一个时隙在已接收无线电帧中的开始时间。As part of the cell search, the UMTS receiver first uses the PSCH to achieve slot synchronization. In this regard, the UMTS receiver correlates the received samples of the received PSCH with the known PSCH 256-chip sequence (same for all slots), and from the position of the correlation peak, determines the slot reference time. When determining the slot reference time, the UMTS receiver is slot-synchronized and can determine the start time of each slot in a received radio frame.

在时隙同步之后,UMTS接收机停止PSCH的处理并且开始处理SSCH。具体地,UMTS接收机对已接收无线电帧中15个SSCH代码的特定序列与公知序列进行相关,以实现帧同步,并且确定小区的扰码组。同样,扰码组的标识使UMTS接收机能够对小区的所有其它下行信道(例如公共导频信道(CPICH))进行解扰,以便开始语音/数据通信。After slot synchronization, the UMTS receiver stops processing PSCH and starts processing SSCH. Specifically, the UMTS receiver correlates a specific sequence of 15 SSCH codes in a received radio frame with a known sequence to achieve frame synchronization and determine the scrambling code group for the cell. Likewise, the identification of the scrambling code group enables the UMTS receiver to descramble all other downlink channels of the cell (eg Common Pilot Channel (CPICH)) in order to start voice/data communication.

不利地,上述小区搜索处理的SSCH部分是最耗时的部分。具体地,因为UMTS系统可能操作在低信噪比中,UMTS接收机处理预定数目的已接收无线电帧,例如10到20个,以便获得从小区发送的15个SSCH代码的序列的良好估计。同样地,因为每一个无线电帧是10ms长,在开始语音/数据通信之前用户可能会经历至少100到200ms数量级的延迟。Unfortunately, the SSCH portion of the cell search process described above is the most time-consuming portion. In particular, since a UMTS system may operate in a low signal-to-noise ratio, a UMTS receiver processes a predetermined number of received radio frames, eg 10 to 20, in order to obtain a good estimate of the sequence of 15 SSCH codes transmitted from the cell. Likewise, because each radio frame is 10 ms long, a user may experience a delay on the order of at least 100 to 200 ms before commencing voice/data communication.

发明内容Contents of the invention

如上所述,UMTS接收机通过处理预定数目的已接收无线电帧,来执行小区搜索的SSCH部分。然而,可以观察到,信道条件允许:UMTS接收机能够获取帧同步,并且在即使处理一个已接收无线电帧之后成功地确定扰码组。换句话说,在一些信道条件下,UMTS接收机通过处理不必要的已接收无线电帧而浪费了时间。因此,根据本发明的原理,UMTS接收机接收包括SSCH子信道的SCH信道,并且自适应地控制用于确定帧同步的SSCH相关处理的持续时间。As mentioned above, the UMTS receiver performs the SSCH part of the cell search by processing a predetermined number of received radio frames. However, it can be observed that the channel conditions allow that the UMTS receiver is able to acquire frame synchronization and successfully determine the scrambling code group after processing even one received radio frame. In other words, under some channel conditions, the UMTS receiver wastes time by processing unnecessary received radio frames. Thus, according to the principles of the present invention, a UMTS receiver receives an SCH channel comprising SSCH sub-channels, and adaptively controls the duration of SSCH-related processing for determining frame synchronization.

在本发明的实施例中,UMTS接收机是UMTS用户设备(UE)的一部分。UMTS接收机首先使用PSCH来执行时隙同步,并且确定与已接收PSCH代码相关的峰值相关值。在实现时隙同步之后,则UMTS接收机作为确定峰值相关值以及可能的其它相关值的函数,确定用于确定帧同步所需的已接收无线电帧的数目。UMTS接收机根据已接收无线电帧的预定数目,执行帧同步。In an embodiment of the invention, the UMTS receiver is part of the UMTS User Equipment (UE). The UMTS receiver first performs slot synchronization using the PSCH and determines the peak correlation value associated with the received PSCH code. After achieving slot synchronization, the UMTS receiver then determines the number of received radio frames needed to determine frame synchronization as a function of determining the peak correlation value and possibly other correlation values. The UMTS receiver performs frame synchronization based on a predetermined number of received radio frames.

根据本发明的另一个实施例,UMTS接收机是UMTS用户设备(UE)的一部分。UMTS接收机首先使用PSCH来执行时隙同步。在实现时隙同步之后,UMTS接收机启动使用SSCH的帧同步处理。在帧同步处理期间,UMTS接收机在每一个已接收无线电帧之后检查是否可以确定扰码组。如果可以确定扰码组,UMTS接收机停止其它已接收无线电帧的SSCH处理,并且完成帧同步以及扰码的确定。According to another embodiment of the invention, the UMTS receiver is part of a UMTS User Equipment (UE). UMTS receivers first use the PSCH to perform slot synchronization. After achieving slot synchronization, the UMTS receiver starts the frame synchronization process using the SSCH. During the frame synchronization process, the UMTS receiver checks after every received radio frame whether a scrambling code group can be determined. If the scrambling code group can be determined, the UMTS receiver stops SSCH processing of other received radio frames and completes frame synchronization and determination of scrambling codes.

附图说明Description of drawings

图1示出了根据本发明原理的演示无线通信系统的一部分;Figure 1 shows a portion of a demonstration wireless communication system in accordance with the principles of the present invention;

图2和3示出了根据本发明原理的无线接收机的演示实施例;Figures 2 and 3 show an illustrative embodiment of a wireless receiver in accordance with the principles of the present invention;

图4示出了根据本发明原理的演示流程图;Figure 4 shows a demonstration flow diagram according to the principles of the present invention;

图5示出了根据本发明原理的演示帧表;Figure 5 shows a presentation frame table according to the principles of the present invention;

图6示出了根据本发明原理的演示伪代码实现;Figure 6 shows a demonstration pseudo-code implementation according to the principles of the present invention;

图7和8示出了根据本发明原理的可选实现;以及Figures 7 and 8 illustrate alternative implementations in accordance with the principles of the invention; and

图9和10示出了根据本发明原理的其它演示流程图。9 and 10 show other demonstration flow diagrams in accordance with the principles of the invention.

具体实施方式Detailed ways

除了本发明的概念之外,附图所示的单元是公知的,不进行详细说明。此外,假设熟知基于UMTS无线通信系统,并且在此不进行详细说明。例如,除了本发明的概念之外,扩频发送和接收、小区(基站)、用户设备(UE)、下行信道、上行信道和RAKE接收机是公知的,在此不进行说明。此外,可以使用传统的编程技术来实现本发明的概念,同样在此不进行说明。最后,附图中类似的数字表示类似的单元。Apart from the inventive concept, the units shown in the figures are well known and will not be described in detail. Furthermore, it is assumed that UMTS-based wireless communication systems are well known and will not be described in detail here. For example, spread spectrum transmission and reception, cells (base stations), user equipments (UEs), downlink channels, uplink channels, and RAKE receivers are well known and will not be described here, except for the concept of the present invention. Furthermore, conventional programming techniques may be used to implement the concepts of the present invention, again not illustrated here. Finally, like numbers in the drawings indicate like elements.

图1中示出了根据本发明原理的UMTS无线通信系统10的演示部分。小区(或基站)15广播包括上述PSCH和SSCH子信道的下行同步信道(SCH)信号16。如上所述,由UMTS用户设备(UE)将SCH信号16同步,作为语音/数据通信的先决条件。例如,UE在“小区搜索”操作期间处理SCH信号。在该示例中,当例如开启或开机UE 20时,例如蜂窝电话的UE 20启动小区搜索。小区搜索操作的目的包括(a)在UMTS无线电帧的时隙和帧层次上同步小区发送,以及(b)确定小区(例如小区15)的扰码组。如下面所述,并且根据本发明的原理,UE 20自适应地控制用于确定帧同步的处理SCH的SSCH部分的持续时间。应当注意,尽管下面的示例基于初始小区搜索(即当打开UE 20时)的上下文中示出了本发明的概念,本发明的概念不局限于此,而是可应用于小区搜索的其它示例,例如当UE处于“空闲模式”时。An illustrative portion of a UMTS wireless communication system 10 in accordance with the principles of the present invention is shown in FIG. A cell (or base station) 15 broadcasts a downlink synchronization channel (SCH) signal 16 including the aforementioned PSCH and SSCH sub-channels. As mentioned above, the SCH signal 16 is synchronized by the UMTS user equipment (UE) as a prerequisite for voice/data communication. For example, a UE processes SCH signals during a "cell search" operation. In this example, a UE 20, such as a cellular phone, initiates a cell search when, for example, the UE 20 is turned on or powered on. The purposes of the cell search operation include (a) synchronizing cell transmissions at the slot and frame level of UMTS radio frames, and (b) determining the scrambling code group for a cell (eg, cell 15). As described below, and in accordance with the principles of the present invention, the UE 20 adaptively controls the duration of processing the SSCH portion of the SCH for determining frame synchronization. It should be noted that although the examples below show the inventive concepts in the context of an initial cell search (i.e. when the UE 20 is switched on), the inventive concepts are not limited thereto but are applicable to other examples of cell searches, For example when the UE is in "idle mode".

现在转向图2,示出了根据本发明原理的UE 20的一部分的演示方框图。UE 20包括前端105、模拟-数字(A/D)转换器110、小区搜索单元115、搜索器单元120、rake接收机125、主机接口块130以及处理器135。还应当注意,除了本发明的概念之外,在图2所示的块中还可以包括本领域所公知的其它单元,然而为了简化不进行说明。例如,A/D转换器110可以包括数字滤波器、缓冲器等。Turning now to FIG. 2, there is shown an illustrative block diagram of a portion of UE 20 in accordance with the principles of the present invention. The UE 20 includes a front end 105, an analog-to-digital (A/D) converter 110, a cell search unit 115, a searcher unit 120, a rake receiver 125, a host interface block 130, and a processor 135. It should also be noted that in addition to the concepts of the present invention, other elements known in the art may also be included in the blocks shown in FIG. 2 , however not illustrated for simplicity. For example, A/D converter 110 may include digital filters, buffers, and the like.

前端105经由天线(未示出)接收发送自小区15(图1)的射频(RF)信号101,并且提供代表PSCH和SSCH子信道的基带模拟信号106。由A/D转换器110对基带模拟信号106进行采样,提供已接收采样流111。已接收采样111可用于三个组件:小区搜索单元115、搜索器单元120以及rake接收机125。小区搜索单元115根据将在下面进行说明的本发明原理,处理PSCH和SSCH子信道。成功的小区搜索之后,搜索器单元120针对到rake接收机125的每一个指状单元的多径分配估计已接收采样,例如,所述rake接收机125能够在用于随后由解码器(未示出)解码的符号提供中组合来自多个路径的数据,用于语音/数据通信。因为只有小区搜索单元115与本发明的概念相关,在此不对搜索组件120和rake接收机125进行进一步说明。主机接口块130在上述三个组件和处理器135之间连接数据,在本文中,处理器135经由信令134从小区搜索组件115接收结果。演示地,处理器135是存储程序控制器处理器,例如微处理器,并且包括用于存储程序和数据的存储器140。Front end 105 receives radio frequency (RF) signals 101 transmitted from cell 15 (FIG. 1) via an antenna (not shown) and provides baseband analog signals 106 representative of the PSCH and SSCH subchannels. The baseband analog signal 106 is sampled by an A/D converter 110 to provide a stream 111 of received samples. The received samples 111 are available for three components: a cell search unit 115 , a searcher unit 120 and a rake receiver 125 . The cell search unit 115 processes the PSCH and SSCH sub-channels according to the principles of the invention as will be described below. After a successful cell search, the searcher unit 120 estimates received samples for the multipath assignment to each finger of the rake receiver 125, which can be used, for example, for subsequent use by a decoder (not shown). OUT) decoded symbols are provided to combine data from multiple paths for voice/data communication. Because only the cell search unit 115 is relevant to the concepts of the present invention, the search component 120 and the rake receiver 125 are not further described here. The host interface block 130 connects data between the above three components and the processor 135 which receives the results from the cell search component 115 via signaling 134 in this context. Illustratively, processor 135 is a stored-program controller processor, such as a microprocessor, and includes memory 140 for storing programs and data.

现在转向图3,示出了小区搜索单元115的演示方框图。小区搜索单元115包括PSCH单元205和SSCH单元210。现在还应当参考图4,图4示出了根据本发明原理的演示流程图,用于利用图3的小区搜索单元115来处理下行PSCH和SSCH子信道。在步骤305中,UE 20的处理器135启动小区搜索,在步骤305中通过处理下行PSCH子信道,尝试实现时隙同步。具体地,处理器135经由信令206激活PSCH单元205,使其按照本领域所公知地处理已接收采样111。例如,因为下行PSCH子信道是周期性地出现(即在下行SCH信号的每一个时隙中重复)的公知的PSCH 256码片序列或者PSCH代码,PSCH单元205对已接收采样111与PSCH代码进行相关,并且提供相关的峰值相关值。在这点上,PSCH单元205包括匹配滤波器和存储匹配滤波器的输出信号的缓冲器(两个都没有示出)。PSCH单元205经由信令206将峰值相关值提供给处理器135。可以基于已接收无线电帧的多个时隙(例如四到二十个时隙)对该峰值相关值进行平均,来减少“假锁定”的概率。(因为PSCH同步使用多个时隙而不是帧,它比上述现有技术的SSCH帧同步快很多。)如果峰值相关值不大于预定阈值,处理器135控制PSCH单元305来继续处理任意已接收信号,继续查找小区。然而,如果峰值相关值大于预定阈值,UE 20完成时隙同步。可选的方法是当峰值相关值超出下一个最高相关值预定加法因子或乘法因子时,视为完成了时隙同步。Turning now to FIG. 3, an illustrative block diagram of the cell search unit 115 is shown. The cell search unit 115 includes a PSCH unit 205 and an SSCH unit 210 . Reference should now also be made to FIG. 4 , which shows a demonstration flow diagram for processing downlink PSCH and SSCH subchannels using the cell search unit 115 of FIG. 3 in accordance with the principles of the present invention. In step 305, the processor 135 of UE 20 starts cell search, and in step 305, attempts to realize time slot synchronization by processing the downlink PSCH sub-channel. Specifically, the processor 135 activates the PSCH unit 205 via the signaling 206 to process the received samples 111 as known in the art. For example, because the downlink PSCH sub-channel is a known PSCH 256 chip sequence or PSCH code that occurs periodically (i.e. repeats in each time slot of the downlink SCH signal), the PSCH unit 205 performs a process on the received sample 111 and the PSCH code Correlation, and provides the peak correlation value of the correlation. In this regard, PSCH unit 205 includes a matched filter and a buffer (neither of which is shown) that stores the output signal of the matched filter. PSCH unit 205 provides the peak correlation value to processor 135 via signaling 206 . The probability of "false lock" can be reduced by averaging this peak correlation value over a number of time slots (eg, four to twenty time slots) of received radio frames. (Because PSCH synchronization uses multiple time slots rather than frames, it is much faster than the prior art SSCH frame synchronization described above.) If the peak correlation value is not greater than a predetermined threshold, processor 135 controls PSCH unit 305 to continue processing any received signals , and continue to search for the cell. However, if the peak correlation value is greater than a predetermined threshold, UE 20 completes slot synchronization. An alternative approach is to consider slot synchronization complete when the peak correlation value exceeds the next highest correlation value by a predetermined additive or multiplicative factor.

在步骤310中,根据本发明的原理,作为从时隙获取中获取的峰值相关值的函数,则处理器135自适应地确定下面的SSCH处理的持续时间。具体地,处理器135按照在执行步骤305中确定的峰值相关中的函数,确定处理帧同步的已接收帧的数目。换句话说,SSCH处理的帧迭代的数目是根据例如用于表示通信信道的条件的PSCH相关峰值的强度。尽管可以使用任意函数,演示地,可以认为SSCH处理所需的帧迭代的数目反比于主SCH相关峰值的量。例如,如果PSCH相关峰值的值非常强,在预定电平之上,SSCH处理只使用一个帧数据;而如果PSCH相关峰值的值非常微弱,也许处理两个帧等。在这点上,处理器135使用演示的帧数目表或等效物,来使PSCH相关峰值与SSCH处理所需的帧数目N预先相关。图5示出了这种演示的表41。演示地,将表41存储在UE 20的存储器140中。表41的每一行对PSCH相关峰值ki与SSCH处理所需的帧数目N进行相关,其中Ki>ki+1。例如,在步骤310中,如果相关峰值大于或等于k1,则处理器135控制SSCH处理,只使用一个已接收的帧(N=1)。需要注意,经验性地确定实际相关峰值和相关的帧数目N,并且在此不进行说明。同样地,表41可以包括任意行,取决于SSCH处理中经验性地观察效率。需要注意,其它变体也是可能的,例如,可以按照包括或不包括峰值相关值的多个相关值的函数来确定帧的数目N。In step 310, the processor 135 then adaptively determines the duration of the following SSCH processing as a function of the peak correlation value obtained from the time slot acquisition in accordance with the principles of the present invention. Specifically, the processor 135 determines the number of received frames to process frame synch as a function of the peak correlation determined in step 305 . In other words, the number of frame iterations of SSCH processing is based on, for example, the strength of PSCH correlation peaks indicative of the conditions of the communication channel. Although any function can be used, demonstratively, the number of frame iterations required for SSCH processing can be considered to be inversely proportional to the amount of primary SCH correlation peaks. For example, if the value of the PSCH correlation peak is very strong, above a predetermined level, only one frame of data is used for SSCH processing; whereas if the value of the PSCH correlation peak is very weak, perhaps two frames are processed, etc. In this regard, the processor 135 pre-correlates the PSCH correlation peak with the number of frames N required for SSCH processing, using the demonstrated frame number table or equivalent. Figure 5 shows a table 41 of such a demonstration. Illustratively, table 41 is stored in memory 140 of UE 20 . Each row of Table 41 correlates the PSCH correlation peak k i with the number of frames N required for SSCH processing, where K i >k i+1 . For example, in step 310, if the correlation peak is greater than or equal to ki , processor 135 controls SSCH processing to use only one received frame (N=1). It should be noted that the actual correlation peak and the number N of correlated frames are determined empirically, and will not be described here. Likewise, Table 41 may include arbitrary rows, depending on the empirically observed efficiency in SSCH processing. It is to be noted that other variants are also possible, eg the number N of frames may be determined as a function of a number of correlation values including or excluding the peak correlation value.

转到参考图4,当已经确定要处理的已接收帧的数目时,在步骤315中,处理器135使SSCH单元210能够针对已确定数目N的帧来处理已接收采样111。SSCH单元210经由信令211与处理器135相连,并且对已接收无线电帧中15个SSCH代码的特定序列与公知序列进行相关,用于实现帧同步,并用于确定小区的扰码组(在此为与小区15相关的扰码组)。根据本发明的原理,对上述确定数目N个已接收无线电帧,执行SSCH处理,以便平均数据的连续帧的相关,从而获得已接收15SSCH代码序列的鲁棒估计。显然,如果N=1,则不存在连续帧。还需要注意,为了简化,在此所述的流程图中没有示出错误条件。例如,如果UE 20在尝试帧同步的同时丧失了时隙同步,不幸地,重启上述小区搜索。Turning to FIG. 4 , when the number of received frames to process has been determined, in step 315 processor 135 enables SSCH unit 210 to process received samples 111 for the determined number N of frames. The SSCH unit 210 is connected to the processor 135 via a signaling 211, and correlates the specific sequence of 15 SSCH codes in the received radio frame with a known sequence for achieving frame synchronization and for determining the scrambling code group of the cell (here is the scrambling code group related to cell 15). According to the principles of the invention, for the above-mentioned determined number N of received radio frames, SSCH processing is performed in order to average the correlation of successive frames of data to obtain a robust estimate of the received 15 SSCH code sequences. Obviously, if N=1, there are no consecutive frames. Note also that for simplicity, error conditions are not shown in the flowcharts described herein. For example, if the UE 20 loses slot synchronization while attempting frame synchronization, unfortunately, the above-mentioned cell search is restarted.

除了本发明的概念之外,步骤315与本领域所公知的SSCH处理相对应,并且分别由图2和3的SSCH单元210和处理135来演示地执行。作为背景,UE 20必须确定小区15所使用的64个扰码组之一,每一个扰码组由15个SSCH代码的特定序列所识别。如在此所用的,64个扰码组形成扰码组集合。在形成扰码组中,每一个SSCH代码或符号是从例如1到16的16个符号的字母表中得到的。同样地,演示的扰码组,例如组1,可以包括下面的15个SSCH符号:Apart from the concepts of the present invention, step 315 corresponds to SSCH processing as known in the art and is exemplarily performed by SSCH unit 210 and process 135 of FIGS. 2 and 3, respectively. As background, the UE 20 must determine one of the 64 scrambling code groups used by the cell 15, each scrambling code group being identified by a specific sequence of 15 SSCH codes. As used herein, 64 scrambling code groups form a scrambling code group set. In forming a scrambling code group, each SSCH code or symbol is derived from an alphabet of 16 symbols, eg 1 to 16. Likewise, a demonstrated scrambling code group, such as group 1, may include the following 15 SSCH symbols:

[1 1 2 8 9 10 15 8 10 16 2 7 15 7 16][1 1 2 8 9 10 15 8 10 16 2 7 15 7 16]

而另一个扰码组,例如组2,可以包括下面的15个SSCH符号:And another scrambling code group, such as group 2, may include the following 15 SSCH symbols:

[1 1 5 16 7 3 14 16 3 10 5 12 14 12 10][1 1 5 16 7 3 14 16 3 10 5 12 14 12 10]

然而,因为尚未实现帧同步,特定的15个SSCH代码的已接收序列在位置上也许会偏离各个扰码组。在这点上,在UMTS中预先定义扰码组,使得它们的循环移位是唯一的,即,任意扰码组的循环移位与任意其它的扰码组均不同。因此,由于尚未实现帧同步,对已接收的15个SSCH代码的已接收序列与所有64个可能扰码组的所有15个可能循环移位进行比较,以识别已接收扰码组并确定帧的偏移量,以便根据循环移位获取帧同步。(应当注意,循环移位包括零移位,即在扰码组序列中实际没有移位。)这导致(64)(15)=960的可能序列的比较,并且典型地,针对64个可能扰码组和每一个扰码组中的15个可能移位,在软件中以嵌套环的形式完成。图6示出了演示的伪代码实现,用于将以接收的15个SSCH代码序列与所有64个可能扰码组的所有15个可能循环移位进行比较,来识别已接收的扰码组,并且确定帧偏移量。在图6中,需要注意,执行参数peak_idx_buff(已接收采样)和参数code_groups(所有64个可能代码组的15个值的存储查找表)之间的比较(64)(15)(15)=14400次。However, because frame synchronization has not been achieved, the received sequence of a particular 15 SSCH codes may be shifted in position from each scrambling code group. In this regard, groups of scrambling codes are predefined in UMTS such that their cyclic shifts are unique, ie, the cyclic shift of any group of scrambling codes is different from any other group of scrambling codes. Therefore, since frame synchronization has not been achieved, the received sequence of the 15 received SSCH codes is compared with all 15 possible cyclic shifts of all 64 possible scrambling code groups to identify the received scrambling code groups and determine the Offset to get frame sync based on cyclic shift. (It should be noted that the cyclic shift includes a zero shift, i.e. there is actually no shift in the sequence of scrambling code groups.) This results in a comparison of (64)(15)=960 possible sequences, and typically, for 64 possible scrambling codes The 15 possible shifts in the code group and each scrambling code group are done in software in nested rings. Figure 6 shows a demonstrated pseudo-code implementation for comparing the received 15 SSCH code sequences with all 15 possible cyclic shifts of all 64 possible scrambling code groups to identify the received scrambling code group, And determine the frame offset. In Figure 6, it is noted that the comparison between the parameters peak_idx_buff (received samples) and the parameter code_groups (stored lookup table of 15 values for all 64 possible code groups) is performed (64)(15)(15) = 14400 Second-rate.

当在步骤315中成功完成SSCH处理时,识别小区15的扰码组,使UE 20能够解扰小区的所有其它下行信道(例如包括公共导频信道(CPICH),用于频率同步,还用于根据识别的扰码组来确定小区的实际扰码组),以及可以开始语音/数据通信。When the SSCH processing is successfully completed in step 315, the scrambling code group of the cell 15 is identified, enabling the UE 20 to descramble all other downlink channels of the cell (including, for example, the Common Pilot Channel (CPICH), for frequency synchronization, and also for The actual scrambling code group for the cell is determined based on the identified scrambling code group), and voice/data communication can begin.

从上文可见,将已接收的15个SSCH代码序列与所有64个可能扰码组的所有15个可能循环移位进行比较的处理量非常大。然而,根据本发明的方案,可以通过当对于给定扰码组和移位遇到预定数目的匹配或失配时退出嵌套环,减少处理量。图7示出了之中可选实现的演示流程图。对于该实现,由处理器135追踪下面的数据:It can be seen from the above that the processing load of comparing the received 15 SSCH code sequences with all 15 possible cyclic shifts of all 64 possible scrambling code groups is very large. However, according to the scheme of the present invention, the throughput can be reduced by exiting nested loops when a predetermined number of matches or mismatches are encountered for a given scrambling code group and shift. Fig. 7 shows a demonstration flow chart of an optional implementation among them. For this implementation, the following data is tracked by processor 135:

target_sequence-例如960个可能组列之一的特定扰码组的特定循环移位target_sequence - e.g. a specific cyclic shift for a specific scrambling code group of one of 960 possible group sequences

tentative_best_match-作为已接收序列的当前最佳匹配的扰码组序列,初始设置为空;tentative_best_match - as the current best matching scrambling code group sequence of the received sequence, the initial setting is empty;

best_mismatches-测试最佳匹配和已接收序列之间的失配数目,初始设置为值15;best_mismatches - tests the number of mismatches between the best match and the received sequence, initially set to the value 15;

mismatches-测试最佳匹配和已接收序列之间的匹配数目,初始设置为值0;mismatches - tests the number of matches between the best match and the received sequence, initially set to the value 0;

matches-已接收序列和target_sequence之间的当前匹配数目;在每一次比较开始时初始设置为值0。在步骤605中,接收到15个SSCH代码的序列用于处理。步骤610代表包括步骤611和612的比较环(下文中称为环610)。在步骤611中,对已接收序列的符号与target_sequence(上述960个可能序列之一)的相应符号进行比较。随着使每一个符号位置前进,适当地更新各个变量mismatches和matches。例如,如果已接收符号和target_sequence的各自符号之间的特定比较不匹配,则增加mismatches的值。类似地,如果存在匹配,增加matches的值。在步骤612中,在每一个符号比较之后将当前的mismatches值与best_mismatches值进行比较。如果mismatches的值大于或等于best_mismatches的值,则处理器135退出环610,并且开始已接收序列与下一个可能序列(即新的target_sequence)的新比较。因为开始了新的比较,将变量matches和mismatches复位为0值。换句话说,当失配数目等于当前最佳匹配的失配时,放弃当前的搜索或比较。这节省了处理时间。具体地,如果给定的已接收序列具有与先前最佳匹配序列相同的失配数目,则当前的比较不会产生更好的匹配,即,附加的比较不会提供任何附加的信息。matches - the current number of matches between the received sequence and target_sequence; initially set to the value 0 at the beginning of each comparison. In step 605, a sequence of 15 SSCH codes is received for processing. Step 610 represents a comparison loop (hereinafter referred to as loop 610 ) comprising steps 611 and 612 . In step 611, the symbols of the received sequence are compared with the corresponding symbols of target_sequence (one of the 960 possible sequences mentioned above). As each symbol position is advanced, the respective variables mismatches and matches are updated appropriately. For example, if there is a specific comparison mismatch between received symbols and the respective symbols of target_sequence, increase the value of mismatches. Similarly, if there is a match, increment the value of matches. In step 612, the current mismatches value is compared with the best_mismatches value after each symbol comparison. If the value of mismatches is greater than or equal to the value of best_mismatches, processor 135 exits loop 610 and starts a new comparison of the received sequence with the next possible sequence (ie, the new target_sequence). Because a new comparison is started, the variables matches and mismatches are reset to 0 values. In other words, when the number of mismatches is equal to the mismatch of the current best match, the current search or comparison is abandoned. This saves processing time. Specifically, if a given received sequence has the same number of mismatches as the previous best matching sequence, the current comparison will not yield a better match, ie additional comparisons will not provide any additional information.

另一方面,当环610结束已接收序列和target_sequence之间的比较而没有退出环时,找到了新的更好的匹配。在这种情况下,利用target_sequence信息来更新变量tentative_best_match(都关于扰码组和循环偏移量),利用mismatches的值更新变量best_mismatches,并且利用matches值更新best_matches值。在步骤615中,将best_matches的值与预定阈值进行比较。如果best_matches的值小于预定阈值,则如上所述,在环610中继续与可能序列的比较。然而,如果如果best_matches的值大于或等于预定阈值,则认为tentative_best_match是已接收扰码组,并且相关的循环移位被用于确定帧偏移量。可以将预定的阈值设置为代表完全匹配的值,例如15;或者可以将预定阈值设置为较低值,例如10个匹配。在较差的信噪比条件下少于15个匹配的使用也许是优选的,因为也许不可能获得完全匹配。可以选择这种用户定义的少于15的阈值,使其足够高,具有一定成功概率地保证不会偶然地选择错误的序列。图8示出了图7的方法的演示伪代码实现。On the other hand, when the loop 610 ends the comparison between the received sequence and target_sequence without exiting the loop, a new better match is found. In this case, the variable tentative_best_match is updated with the target_sequence information (both about scrambling code groups and cycle offsets), the variable best_mismatches is updated with the value of mismatches, and the best_matches value is updated with the matches value. In step 615, the value of best_matches is compared to a predetermined threshold. If the value of best_matches is less than the predetermined threshold, the comparison with possible sequences continues in loop 610 as described above. However, if the value of best_matches is greater than or equal to a predetermined threshold, tentative_best_match is considered to be a received scrambling code group, and the associated cyclic shift is used to determine the frame offset. The predetermined threshold may be set to a value representing an exact match, such as 15; or may be set to a lower value, such as 10 matches. The use of fewer than 15 matches may be preferable under poor signal-to-noise ratio conditions, since it may not be possible to obtain a perfect match. This user-defined threshold of less than 15 can be chosen to be high enough to guarantee, with some probability of success, that the wrong sequence will not be chosen by accident. FIG. 8 shows an exemplary pseudo-code implementation of the method of FIG. 7 .

如上所述,作为根据时隙获取的峰值相关值的函数,处理器135自适应地确定下面的SSCH处理的持续时间。在上述实施例中,处理器135确定要处理的帧的数目N。然而,根据本发明的原理,其它选择方法是可以的。现在转向图9,示出了另一个演示的实施例。在本演示实施例中,在每一个帧迭代之后,检查代表15个SSCH代码的累加数据。如果存在足够的匹配来识别特定的15个SSCH代码序列,则处理器135暂停SSCH处理。同样地,即使在处理了一个已接收无线电帧之后也可以暂停SSCH处理。具体地,在上述获取时隙同步(例如由图4的步骤305所表示的)之后,处理器135启用SSCH处理。在图9的步骤405中,SSCH单元210如上所述地处理已接收无线电帧,一次一个帧。作为该处理的结果,当处理了每一个连续帧时,在步骤410中SSCH单元210在时间上累加关于已接收15个SSCH代码的序列的相关值。在步骤405和410中,SSCH单元210继续处理每一个已接收帧并且基于时间累加数据,直到由处理器135暂停(下面进行说明)。在步骤415中,处理器135确定由累加相关值表示的SSCH代码(可能的扰码组)和扰码组集合的64个扰码组中的每一个之间的匹配数目。例如,如果来自步骤410的累加相关值代表下面的已接收SSCH序列(可能的扰码组):As described above, the processor 135 adaptively determines the duration of the following SSCH processing as a function of the peak correlation value obtained according to the time slot. In the embodiments described above, the processor 135 determines the number N of frames to process. However, other selection methods are possible in accordance with the principles of the present invention. Turning now to FIG. 9, another illustrative embodiment is shown. In this demonstrative embodiment, after each frame iteration, accumulated data representing 15 SSCH codes is examined. If there are enough matches to identify a particular sequence of 15 SSCH codes, processor 135 suspends SSCH processing. Likewise, SSCH processing can be suspended even after one received radio frame has been processed. Specifically, the processor 135 enables SSCH processing after the aforementioned acquisition of slot synchronization (eg, represented by step 305 of FIG. 4 ). In step 405 of FIG. 9, the SSCH unit 210 processes received radio frames, one frame at a time, as described above. As a result of this processing, in step 410 the SSCH unit 210 accumulates over time correlation values for the sequence of 15 received SSCH codes as each successive frame is processed. In steps 405 and 410, SSCH unit 210 continues to process each received frame and accumulate data based on time until paused by processor 135 (described below). In step 415, processor 135 determines the number of matches between the SSCH code (possible scrambling code group) represented by the accumulated correlation value and each of the 64 scrambling code groups of the scrambling code group set. For example, if the accumulated correlation values from step 410 represent the following received SSCH sequences (sets of possible scrambling codes):

[1 1 2 8 9 5 5 5 5 5 5 5 5 5 5],[1 1 2 8 9 5 5 5 5 5 5 5 5 5 5],

则可能存在与扰码组1相关的五个匹配,以及扰码组2相关的仅仅两个匹配(上面演示地定义了组1和组2)。There may then be five matches associated with scrambling code group 1, and only two matches associated with scrambling code group 2 (group 1 and group 2 are defined demonstratively above).

继续图9的流程图,在步骤420中,处理器135确定匹配数目是否超出预定阈值,例如在最大15个可能匹配中至少扰码组集合的扰码组的13个SSCH代码的匹配。如果没有一个扰码组集合的扰码组具有超出预定阈值的相关数目的匹配,则在步骤415中处理器135继续处理,并在由SSCH单元210处理下一个已接收帧之后,检查更新的累加相关值。然而,如果扰码组集合的扰码组之一的匹配数目超出预定阈值,在步骤425中暂停SSCH处理,并且在步骤430中从扰码组集合中选择该扰码组作为扰码组。如上所述,当在步骤430中完成SSCH处理并且识别了小区15的扰码组时,UE 20可以解扰小区的所有其它下行信道(例如包括公共导频信道(CPICH),用于频率同步,还用于从识别的扰码组中确定小区的实际扰码组),以及可以开始语音/数据通信。Continuing with the flowchart of FIG. 9, in step 420, the processor 135 determines whether the number of matches exceeds a predetermined threshold, eg, a match of at least 13 SSCH codes of a scrambling code group of the scrambling code group set out of a maximum of 15 possible matches. If none of the scrambling code groups of the set of scrambling code groups have a match with an associated number exceeding the predetermined threshold, then in step 415 the processor 135 continues processing and after processing the next received frame by the SSCH unit 210, checks the updated accumulated related value. However, if the number of matches for one of the scrambling code groups of the scrambling code group set exceeds a predetermined threshold, SSCH processing is suspended in step 425 and the scrambling code group is selected as the scrambling code group in step 430 from the scrambling code group set. As mentioned above, when the SSCH processing is completed and the scrambling code group of the cell 15 is identified in step 430, the UE 20 can descramble all other downlink channels of the cell (including, for example, the Common Pilot Channel (CPICH) for frequency synchronization, It is also used to determine the actual scrambling code group of the cell from the identified scrambling code groups), and voice/data communication can be started.

从图9中可见,存在多个扰码组具有相关匹配数目的情况。例如,假设扰码组5是:It can be seen from FIG. 9 that there are cases where multiple scrambling code groups have correlated matching numbers. For example, assume that scrambling code group 5 is:

[1 2 3 4 5 6 7 8 9 10 11 12 13 14 15],[1 2 3 4 5 6 7 8 9 10 11 12 13 14 15],

扰码组7是:Scrambling code group 7 is:

[15 14 13 12 11 10 9 8 7 6 5 4 3 2 1],以及来自步骤410的累加相关值代表下面的已接收SSCH序列(可能的扰码组):[15 14 13 12 11 10 9 8 7 6 5 4 3 2 1], and the accumulated correlation values from step 410 represent the following received SSCH sequences (sets of possible scrambling codes):

[1 2 3 4 5 5 5 5 5 5 5 4 3 2 1]。[1 2 3 4 5 5 5 5 5 5 4 3 2 1].

如果演示地将步骤420中的预定数目匹配的阈值设置为五,则对于扰码组集合的扰码组5和扰码组7,存在五个匹配。在这种情况下,特定扰码组的选择是不可靠的。图10所示的流程图添加附加步骤435,当超出预定阈值时,从扰码组集合中选择具有最多匹配的扰码组。如果没有扰码组具有最多匹配,如上所述步骤415继续处理。然而,如果一个扰码组的确具有最多的匹配,在步骤425中暂停SSCH处理,并且在步骤430中选择扰码组集合的该扰码组作为扰码组。If the threshold for the predetermined number of matches in step 420 is illustratively set to five, there are five matches for scrambling code group 5 and scrambling code group 7 of the scrambling code group set. In this case, the selection of a specific set of scrambling codes is unreliable. The flowchart shown in Figure 10 adds an additional step 435 of selecting the scrambling code group with the most matches from the set of scrambling code groups when a predetermined threshold is exceeded. If no scrambling code group has the most matches, processing continues at step 415 as described above. However, if one scrambling code group does have the most matches, SSCH processing is suspended in step 425 and that scrambling code group of the scrambling code group set is selected as the scrambling code group in step 430 .

如上所述,根据本发明的原理,无线接收机自适应地确定SSCH处理的持续时间,将处理的已接收帧的数目减少到实现帧同步所要处理的已接收帧的最小数目。尽管在初始的小区搜索处理的上下文中进行说明,本发明的概念适用于在存在变化信道条件中处理下行信道(例如SSCH子信道)的无线操作的任意部分。As described above, in accordance with the principles of the present invention, a wireless receiver adaptively determines the duration of SSCH processing to reduce the number of received frames processed to the minimum number of received frames processed to achieve frame synchronization. Although described in the context of an initial cell search process, the concepts of the present invention are applicable to any part of radio operation that deals with downlink channels (eg, SSCH sub-channels) in the presence of changing channel conditions.

上面仅示出了本发明的原理,并因此可以认识到,本领域的技术人员能够设计尽管在此未明确示出、实现本发明的原理并且处于其精神和范围内的各种可选设置。例如,尽管在独立功能单元的上下文中示出了,可以在一个或多个集成电路(IC)和/或在一个或多个存储的程序控制处理器(例如微处理器或数字信号处理器(DSP))中实现这些功能单元。类似地,尽管在基于UMTS的系统的上下文中进行演示,本发明适用于在存在变化信道条件中处理信号的任意通信系统。因此,可以理解,可以对示出的实施例做出各种修改,并且可以设计其它设置,而不脱离所附权利要求所定义的本发明精神和范围。The foregoing merely illustrates the principles of the invention, and it will thus be appreciated that various alternative arrangements can be devised by those skilled in the art that, although not explicitly shown herein, embody the principles of the invention and remain within its spirit and scope. For example, although shown in the context of separate functional units, the integrated circuit (IC) may be implemented in one or more integrated circuits (ICs) and/or in one or more stored program control processors such as microprocessors or digital signal processors ( DSP)) realize these functional units. Similarly, although demonstrated in the context of a UMTS based system, the present invention is applicable to any communication system that processes signals in the presence of varying channel conditions. It is therefore to be understood that various modifications may be made to the illustrated embodiments, and that other arrangements may be devised, without departing from the spirit and scope of the invention as defined by the appended claims.

Claims (20)

1.一种在无线接收机中使用的方法,包括:1. A method for use in a wireless receiver, comprising: 处理已接收无线信号的第一同步信道(305),以获取时隙同步;以及processing the first synchronization channel (305) of the received wireless signal to obtain slot synchronization; and 自适应地控制处理已接收无线信号的第二同步信道的持续时间,以获取帧同步(310)。A duration of processing a second synchronization channel of the received wireless signal is adaptively controlled to obtain frame synchronization (310). 2.根据权利要求1所述的方法,其中,第一同步信道是通用移动电话系统(UMTS)的主同步子信道(PSCH),以及第二同步信道是次同步子信道(SSCH)。2. The method of claim 1, wherein the first synchronization channel is a primary synchronization sub-channel (PSCH) of Universal Mobile Telephone System (UMTS), and the second synchronization channel is a secondary synchronization sub-channel (SSCH). 3.根据权利要求1所述的方法,其中,处理第一同步信道的步骤包括步骤:提供与第一同步信道相关联的峰值相关值。3. The method of claim 1, wherein the step of processing the first synchronization channel comprises the step of providing a peak correlation value associated with the first synchronization channel. 4.根据权利要求3所述的方法,其中,自适应控制步骤包括步骤:4. The method of claim 3, wherein the step of adaptively controlling comprises the step of: 作为峰值相关值的函数,确定已接收无线信号的已接收帧的数目;以及determining the number of received frames of the received wireless signal as a function of the peak correlation value; and 基于帧的确定数目,处理第二同步信道,以获取帧同步。Based on the determined number of frames, the second synchronization channel is processed to obtain frame synchronization. 5.根据权利要求4所述的方法,其中,处理第二同步信道包括步骤:5. The method of claim 4, wherein processing the second synchronization channel comprises the steps of: 将估计的已接收序列与多个可能已接收序列中的每一个进行比较,所述每一个序列包括多个符号;以及comparing the estimated received sequence to each of a plurality of possible received sequences, each sequence comprising a plurality of symbols; and 在与多个可能序列之一的每一次比较之后,将多个可能序列之一识别为可能的最佳匹配;identifying one of the plurality of possible sequences as the best possible match after each comparison with one of the plurality of possible sequences; 其中,在比较步骤中,如果当前比较的失配数目大于或等于与可能的最佳匹配相关联的失配数目,放弃当前的比较,并且开始新的比较。Wherein, in the comparing step, if the number of mismatches in the current comparison is greater than or equal to the number of mismatches associated with the best possible match, the current comparison is discarded and a new comparison is started. 6.根据权利要求1所述的方法,其中,处理第一同步信道的步骤包括步骤:提供与第一同步信道相关联的多个相关值,所述多个相关值包括峰值相关值。6. The method of claim 1, wherein the step of processing the first synchronization channel comprises the step of providing a plurality of correlation values associated with the first synchronization channel, the plurality of correlation values including a peak correlation value. 7.根据权利要求6所述的方法,其中,自适应控制步骤包括步骤:7. The method of claim 6, wherein the step of adaptively controlling comprises the step of: 作为峰值相关值和至少一个其它值的函数,确定已接收无线信号的已接收帧的数目;以及determining a number of received frames of the received wireless signal as a function of the peak correlation value and at least one other value; and 基于帧的确定数目,处理第二同步信道,以获取帧同步。Based on the determined number of frames, the second synchronization channel is processed to obtain frame synchronization. 8.根据权利要求7所述的方法,其中,处理第二同步信道的步骤包括步骤:8. The method of claim 7, wherein the step of processing the second synchronization channel comprises the steps of: 基于帧的预定数目,对已接收无线信号进行相关,以提供已接收序列的估计;以及correlating the received wireless signals based on a predetermined number of frames to provide an estimate of the received sequence; and 将估计的已接收序列与多个期望已接收序列中的每一个进行比较,以确定与其匹配的数目;以及comparing the estimated received sequence to each of the plurality of expected received sequences to determine the number of matches thereto; and 如果多个期望已接收序列中的至少一个的匹配数目超出预定阈值,退出处理第二同步信道的步骤。If the number of matches for at least one of the plurality of expected received sequences exceeds a predetermined threshold, the step of processing the second synchronization channel is exited. 9.根据权利要求1所述的方法,其中,自适应控制步骤包括步骤:9. The method of claim 1, wherein the step of adaptively controlling comprises the step of: 处理第二同步信道,以形成表示包括M符号序列的可能扰码组的累加数据;processing the second synchronization channel to form accumulated data representing groups of possible scrambling codes comprising sequences of M symbols; 确定可能扰码组的M符号序列和扰码组集合中的每一个扰码组之间的匹配数目;以及determining the number of matches between the sequence of M symbols of the possible scrambling code groups and each of the scrambling code groups in the set of scrambling code groups; and 如果扰码组集合的至少一个扰码组的确定匹配数目超出预定值,选择所述至少一个扰码组,作为在获取帧同步中使用的扰码组。If the determined matching number of at least one scrambling code group of the scrambling code group set exceeds a predetermined value, selecting the at least one scrambling code group as the scrambling code group used in acquiring frame synchronization. 10.根据权利要求9所述的方法,其中,选择步骤包括步骤:暂停进一步处理已接收无线信号中的已接收帧。10. A method according to claim 9, wherein the step of selecting comprises the step of suspending further processing of the received frame in the received radio signal. 11.根据权利要求9所述的方法,其中,选择步骤包括步骤:11. The method of claim 9, wherein the selecting step comprises the step of: 如果扰码组集合的多于一个扰码组超出预定匹配数目,选择具有最多匹配数目的扰码组。If more than one scrambling code group of the set of scrambling code groups exceeds the predetermined number of matches, the scrambling code group with the highest number of matches is selected. 12.一种在无线接收机中使用的方法,包括:12. A method for use in a wireless receiver, comprising: 处理从无线通信信道接收的无线信号的第一同步信道(305),以获取时隙同步,用于提供表示无线通信信道条件的信号;processing (305) a first synchronization channel of wireless signals received from the wireless communication channel to obtain time slot synchronization for providing a signal indicative of a condition of the wireless communication channel; 使用信号的数值,所述信号的数值被编入用于确定已接收帧的数目的表;以及using the value of the signal that is compiled into a table for determining the number of received frames; and 至少基于帧的确定数目,处理无线信号的第二同步信道,以获取帧同步。A second synchronization channel of the wireless signal is processed to obtain frame synchronization based at least on the determined number of frames. 13.根据权利要求12所述的方法,其中,处理第二同步信道包括步骤:13. The method of claim 12, wherein processing the second synchronization channel comprises the steps of: 将估计的已接收序列与多个可能已接收序列中的每一个进行比较,所述每一个序列包括多个符号;以及comparing the estimated received sequence to each of a plurality of possible received sequences, each sequence comprising a plurality of symbols; and 在与多个可能序列之一的每一次比较之后,将多个可能序列之一识别为可能的最佳匹配;identifying one of the plurality of possible sequences as the best possible match after each comparison with one of the plurality of possible sequences; 其中,在比较步骤中,如果当前比较的失配数目大于或等于与可能的最佳匹配相关联的失配数目,放弃当前的比较,并且开始新的比较。Wherein, in the comparing step, if the number of mismatches in the current comparison is greater than or equal to the number of mismatches associated with the best possible match, the current comparison is discarded and a new comparison is started. 14.一种通用移动电话系统(UMTS)设备,包括:14. A Universal Mobile Telephone System (UMTS) device comprising: 前端(105),用于接收表示帧序列的无线信号,并且用于从其提供已接收采样的流;以及a front end (105) for receiving a wireless signal representing a sequence of frames and for providing therefrom a stream of received samples; and 处理器(135),用于自适应地控制对已接收采样执行帧同步的持续时间。A processor (135) for adaptively controlling a duration for performing frame synchronization on received samples. 15.根据权利要求14所述的UMTS设备,还包括:15. The UMTS device of claim 14, further comprising: 主同步单元(205),对已接收采样进行操作,用于获取对已接收无线信号的主同步信号的时隙同步,并且用于提供与其相关联的峰值相关值;以及a master synchronization unit (205) operating on the received samples for acquiring time slot synchronization to the master synchronization signal of the received wireless signal and for providing a peak correlation value associated therewith; and 次同步单元(210),对已接收采样进行操作,用于获取对已接收无线信号的次同步信号的帧同步;a secondary synchronization unit (210), operable on the received samples, for acquiring frame synchronization of the secondary synchronization signal of the received wireless signal; 其中,处理器按照峰值相关值的函数,确定次同步单元用于获取帧同步处理所需的帧数目。Wherein, the processor determines the number of frames required by the sub-synchronization unit for obtaining frame synchronization processing according to the function of the peak correlation value. 16.根据权利要求15所述的UMTS设备,其中,作为峰值相关值和至少一个其它相关值的函数,处理器确定次同步单元用于获取帧同步处理所需的帧数目。16. The UMTS device of claim 15, wherein, as a function of the peak correlation value and the at least one other correlation value, the processor determines the number of frames required by the secondary synchronization unit to obtain frame synchronization processing. 17.根据权利要求14所述的UMTS设备,还包括:17. The UMTS device of claim 14, further comprising: 主同步单元(205),对已接收采样进行操作,用于获取对已接收无线信号的主同步信号的时隙同步;以及a master synchronization unit (205) operating on the received samples for acquiring time slot synchronization to the master synchronization signal of the received radio signal; and 次同步单元(210),对时隙同步之后的已接收采样进行操作,用于提供包括M符号序列的可能扰码组;a secondary synchronization unit (210) operating on received samples after slot synchronization to provide a set of possible scrambling codes comprising a sequence of M symbols; 其中,处理器(a)确定可能扰码组的M符号序列与扰码组集合的每一个扰码组之间的匹配数目;以及(b)如果扰码组集合的至少一个扰码组的确定匹配数目超出预定值,选择所述至少一个扰码组作为用于获取帧同步的扰码组。Wherein, the processor (a) determines the number of matches between the M-symbol sequences of the possible scrambling code groups and each scrambling code group of the scrambling code group set; and (b) if the determination of at least one scrambling code group of the scrambling code group set The matching number exceeds a predetermined value, and the at least one scrambling code group is selected as a scrambling code group for obtaining frame synchronization. 18.根据权利要求17所述的UMTS设备,其中,如果至少一个扰码组的确定匹配数目超出预定值,处理器暂停进一步处理已接收无线信号中的已接收帧。18. The UMTS device of claim 17, wherein the processor suspends further processing of the received frame in the received radio signal if the determined number of matches of at least one scrambling code group exceeds a predetermined value. 19.根据权利要求17所述的UMTS设备,其中,如果扰码组集合的多于一个扰码组超出确定的匹配数目,处理器选择具有最多匹配数目的扰码组。19. The UMTS device of claim 17, wherein if more than one scrambling code group of the set of scrambling code groups exceeds the determined number of matches, the processor selects the scrambling code group with the highest number of matches. 20.一种通用移动电话系统(UMTS)设备,包括:20. A Universal Mobile Telephone System (UMTS) device comprising: 前端(105),用于接收表示帧序列的无线信号,每一个帧包含主同步信号和次同步信号;A front end (105), configured to receive a wireless signal representing a sequence of frames, each frame including a primary synchronization signal and a secondary synchronization signal; 存储器(140),用于存储使已接收帧的数目与相关值相关联的表,相关值与已接收主同步信号相关;以及a memory (140) for storing a table associating numbers of received frames with correlation values correlated with received primary synchronization signals; and 处理器(135),将次同步信号的处理限制到相关联数目的已接收帧。A processor (135) that limits processing of the secondary synchronization signal to an associated number of received frames.
CNA038268515A 2003-08-04 2003-08-04 Self-adaptive frame synchronization in general mobile telephone system receiver Pending CN1816990A (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/US2003/024348 WO2005018121A1 (en) 2003-08-04 2003-08-04 Adaptive frame synchronization in a universal mobile telephone system receiver

Publications (1)

Publication Number Publication Date
CN1816990A true CN1816990A (en) 2006-08-09

Family

ID=34192542

Family Applications (1)

Application Number Title Priority Date Filing Date
CNA038268515A Pending CN1816990A (en) 2003-08-04 2003-08-04 Self-adaptive frame synchronization in general mobile telephone system receiver

Country Status (6)

Country Link
US (1) US20080144583A1 (en)
EP (1) EP1652323A1 (en)
JP (1) JP4320016B2 (en)
CN (1) CN1816990A (en)
AU (1) AU2003302312A1 (en)
WO (1) WO2005018121A1 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101102150B (en) * 2007-08-10 2013-03-20 中兴通讯股份有限公司 Method for reducing adjacent area interference in wireless communication downlink synchronization channel
CN103444113A (en) * 2011-04-08 2013-12-11 索尼公司 Signaling data transmission transmitting split signaling data
CN103491044A (en) * 2006-08-23 2014-01-01 高通股份有限公司 Acquisition in frequency division multiple access system

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100614745B1 (en) * 2004-12-29 2006-08-21 에스케이텔레콤 주식회사 Method and apparatus for acquiring code group in asynchronous wide area code division multiple access system using receive diversity
US7286661B1 (en) 2007-05-01 2007-10-23 Unison Technologies Llc Systems and methods for scalable hunt-group management
US8050225B2 (en) * 2007-05-21 2011-11-01 Qualcomm Incorporated Assignment of primary and secondary synchronization code sequences to cells in a wireless communication system
US9332515B2 (en) 2007-06-18 2016-05-03 Texas Instruments Incorporated Mapping schemes for secondary synchronization signal scrambling
CN102158250B (en) * 2010-02-11 2014-08-20 富士通株式会社 Initial cell searching method and device
WO2014125335A1 (en) * 2013-02-15 2014-08-21 Freescale Semiconductor, Inc. Search method and apparatus for a communication system
CN104602321B (en) * 2013-10-30 2018-06-05 展讯通信(上海)有限公司 Communication terminal and its cell off-line measurement device and cell measurement control method

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
ATE323756T1 (en) * 1997-04-30 2006-05-15 Hans Klingemann NATURAL KILLER CELL LINES AND METHODS OF USE THEREOF
US6363060B1 (en) * 1999-06-30 2002-03-26 Qualcomm Incorporated Method and apparatus for fast WCDMA acquisition
JP3473575B2 (en) * 2000-11-29 2003-12-08 日本電気株式会社 CDMA mobile communication device and base station detection method used therefor
US6966848B2 (en) * 2000-11-30 2005-11-22 Daiwa Seiko, Inc. Golf club head and method of manufacturing the same
KR100393630B1 (en) * 2001-02-14 2003-08-02 삼성전자주식회사 Apparatus and method for obtaining frame synchronous in mobile communication system
KR100557509B1 (en) * 2001-10-27 2006-03-03 삼성전자주식회사 Cell Search Method in UTM System
US7065064B2 (en) * 2001-12-20 2006-06-20 Interdigital Technology Corporation Cell search using peak quality factors
KR100871219B1 (en) * 2002-04-24 2008-12-01 삼성전자주식회사 Apparatus and method for providing cell navigation in a mobile communication system
FR2841407B1 (en) * 2002-06-20 2004-08-13 Nec Technologies Uk Ltd METHOD FOR OPTIMIZING CELL SEARCH IN A MOBILE TELECOMMUNICATION NETWORK

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103491044A (en) * 2006-08-23 2014-01-01 高通股份有限公司 Acquisition in frequency division multiple access system
CN103491044B (en) * 2006-08-23 2017-03-22 高通股份有限公司 Acquisition in frequency division multiple access system
CN101102150B (en) * 2007-08-10 2013-03-20 中兴通讯股份有限公司 Method for reducing adjacent area interference in wireless communication downlink synchronization channel
CN103444113A (en) * 2011-04-08 2013-12-11 索尼公司 Signaling data transmission transmitting split signaling data
CN103444113B (en) * 2011-04-08 2016-09-21 索尼公司 Receive device, method of reseptance, signaling data demodulating and decoding method and emission system

Also Published As

Publication number Publication date
WO2005018121A1 (en) 2005-02-24
JP4320016B2 (en) 2009-08-26
US20080144583A1 (en) 2008-06-19
EP1652323A1 (en) 2006-05-03
JP2007521677A (en) 2007-08-02
AU2003302312A1 (en) 2005-03-07

Similar Documents

Publication Publication Date Title
CN1224182C (en) Cell searching and cell searching method
CN1568582A (en) Acquisition circuit for low chip rate option for mobile telecommunication system
EP1092285A1 (en) Appararus and method for synchronizing channels in a w-cdma communication system
US7023831B2 (en) CDMA mobile communications apparatus and base station detecting method used therefor
CN1500315A (en) Method and apparatus for fast W-CDMA acquisition
CN1816990A (en) Self-adaptive frame synchronization in general mobile telephone system receiver
CN1233123C (en) Community searching method of substracting autocorrelogram from correlative value oscillogram
US20050002442A1 (en) Method and apparatus for detection of Pilot signal with frequency offset using multi-stage correlator
US20080151839A1 (en) Frequency Synchronization During Cell Search in a Universal Mobile Telephone System Receiver
JP2007521677A6 (en) Adaptive frame synchronization in universal mobile communication systems and receivers
CN1248110A (en) Receiving system for random access channel in CDMA mobile communication system
US20060188009A1 (en) Frame synchronization using soft decisions in a universal mobile telephone system receiver
US7463618B2 (en) Frame synchronization in a universal mobile telephone system receiver
CN1307766A (en) CDMA demodulation device and method, and CDMA mobile communication system
CN1820423A (en) Frame synchronization using soft decisions in universal mobile telephone system receiver
CN1653712A (en) Processing pilot and non-pilot channels in a CDMA searcher
CN1820431B (en) Frame Synchronization in Universal Mobile Telephone System
CN1794602A (en) Receiving equipment, receiving method and program thereof
CN100405750C (en) Cell search method and device for wireless communication system
KR20060089718A (en) Adaptive Frame Synchronization in Universal Mobile Phone System Receivers
CN1226841C (en) Method and device for cell search under the effect of sampling frequency offset
KR20060094076A (en) Frame Synchronization Using Soft Decision in a Universal Mobile Phone System Receiver
KR20060065670A (en) Frequency Synchronization During Cell Search in Integrated Mobile Phone System Receivers
HK1074922A (en) Communications in an asynchronous wireless network
HK1065424A1 (en) Initial cell search algorithm

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
AD01 Patent right deemed abandoned

Effective date of abandoning: 20060809

C20 Patent right or utility model deemed to be abandoned or is abandoned