CN1816990A - Self-adaptive frame synchronization in general mobile telephone system receiver - Google Patents
Self-adaptive frame synchronization in general mobile telephone system receiver Download PDFInfo
- 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
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B7/00—Radio transmission systems, i.e. using radiation field
- H04B7/24—Radio transmission systems, i.e. using radiation field for communication between two or more posts
- H04B7/26—Radio transmission systems, i.e. using radiation field for communication between two or more posts at least one of which is mobile
- H04B7/2662—Arrangements for Wireless System Synchronisation
- H04B7/2671—Arrangements for Wireless Time-Division Multiple Access [TDMA] System Synchronisation
- H04B7/2678—Time synchronisation
- H04B7/2681—Synchronisation of a mobile station with one base station
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04J—MULTIPLEX COMMUNICATION
- H04J3/00—Time-division multiplex systems
- H04J3/02—Details
- H04J3/06—Synchronising arrangements
- H04J3/0602—Systems characterised by the synchronising information used
- H04J3/0605—Special codes used as synchronising signal
- H04J3/0608—Detectors therefor, e.g. correlators, state machines
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W56/00—Synchronisation arrangements
- H04W56/001—Synchronization between nodes
- H04W56/0015—Synchronization between nodes one node acting as a reference for the others
-
- 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/70735—Code identification
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W92/00—Interfaces specially adapted for wireless communication networks
- H04W92/04—Interfaces between hierarchically different network devices
- H04W92/10—Interfaces 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
Description
技术领域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,
发明内容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
现在转向图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
前端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。
现在转向图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
在步骤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
转到参考图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
除了本发明的概念之外,步骤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,
[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
[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
从上文可见,将已接收的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,
另一方面,当环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
[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
继续图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
从图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
[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
如上所述,根据本发明的原理,无线接收机自适应地确定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)
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)
| 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)
| 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)
| 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 |
-
2003
- 2003-08-04 AU AU2003302312A patent/AU2003302312A1/en not_active Abandoned
- 2003-08-04 CN CNA038268515A patent/CN1816990A/en active Pending
- 2003-08-04 US US10/566,877 patent/US20080144583A1/en not_active Abandoned
- 2003-08-04 EP EP03810868A patent/EP1652323A1/en not_active Withdrawn
- 2003-08-04 JP JP2005507874A patent/JP4320016B2/en not_active Expired - Fee Related
- 2003-08-04 WO PCT/US2003/024348 patent/WO2005018121A1/en not_active Ceased
Cited By (5)
| 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 |