首页> 中国专利> 在移动通信系统中支持多搜索功能的小区搜索装置及方法

在移动通信系统中支持多搜索功能的小区搜索装置及方法

摘要

一种装置和方法,管理节点B的定时,所述定时是通过对从节点B发送的主同步信道信号进行第一步骤小区搜索而获得的;通过对从节点B接收的辅助同步信道信号进行第二步骤小区搜索而存储表示节点B的帧边界的帧边界索引。在接收到第三步骤小区搜索起始命令时,所述装置和方法将对应于每个帧边界索引的帧边界定时与来自参考计时器的当前定时相比较;并且利用由第二步骤小区搜索获得的在节点B代码组中的加扰码对与在当前定时之后下一个时隙边界的帧边界索引对应的假设进行第三步骤小区搜索,并且在完成对与帧边界索引对应的假设的第三步骤小区搜索之后提供第三步骤小区搜索完成信息。

著录项

  • 公开/公告号CN1453948A

    专利类型发明专利

  • 公开/公告日2003-11-05

    原文格式PDF

  • 申请/专利权人 三星电子株式会社;

    申请/专利号CN03122561.6

  • 发明设计人 林采万;金容皙;

    申请日2003-04-18

  • 分类号H04J13/00;H04Q7/20;H04Q7/36;H04L7/00;

  • 代理机构11105 北京市柳沈律师事务所;

  • 代理人马莹;邵亚丽

  • 地址 韩国京畿道

  • 入库时间 2023-12-17 15:01:15

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2019-04-05

    未缴年费专利权终止 IPC(主分类):H04J13/00 授权公告日:20060125 终止日期:20180418 申请日:20030418

    专利权的终止

  • 2006-01-25

    授权

    授权

  • 2004-01-14

    实质审查的生效

    实质审查的生效

  • 2003-11-05

    公开

    公开

说明书

技术领域

本发明一般地涉及一种在移动通信系统中的小区搜索装置和方法,特别涉及一种用于对要搜索的多个小区进行多搜索操作的装置和方法。

背景技术

一般,移动通信系统可分类为在美国开发和使用的同步系统和在欧洲开发和使用的异步系统。随着移动通信产业的迅速发展,已经出现对未来的移动通信系统的需求,所述未来的移动通信系统不仅可以提供语音业务,而且可提供包括数据和图象业务的多媒体业务。第三代合作项目(3GPP)一直在标准化同步的未来移动通信系统和异步的未来移动通信系统。同步的未来移动通信系统被称为“码分多址-2000(CDMA-2000)系统”,异步的未来移动通信系统被称为“宽带-CDMA(W-CDMA)系统”。W-CDMA移动通信系统包括在节点B之间执行异步操作的UMTS(通用移动通信系统)地面无线电接入网(UTRANs)。因此,为了识别节点B,向节点B分配唯一的加扰码。例如,如果构成UTRAN的小区或节点B的数量是512,则512个节点B中的每个被分配在512个加扰码中的自己的唯一加扰码用于其识别。因为节点B发送具有用于其识别的加扰码的信号,因此用户设备(UE)必须能够识别节点B的加扰码以便正常地接收从节点B提供的信号。

即,为了正常地接收从节点B提供的信号,UE必须从它的相邻节点B接收的信号中确定以最高功率接收的信号的加扰码,并且这样的确定加扰码的处理被称为气“小区搜索”。小区搜索按照情况以各种方式来进行,并且包括(i)初始小区搜索,用于由通电的UE获取伪噪声(PN)码定时,(ii)多径搜索,用于在连续保持所获取的PN码定时的同时,检测所接收信号的多径信号分量来用于分离多径解调,(iii)相邻小区搜索,用于搜索当UE位于切换区域时UE要切换到的目标相邻小区,(iv)重新获取,用于重新获取当UE在空闲状态选择一个时隙模式时或从睡眠状态苏醒时丢失的PN码定时。

在W-CDMA移动通信系统中,如上所述,UE必须通过测量可分配到节点B的所有加扰码——即512个加扰码——的每个的相位来执行小区搜索,以便确定UE本身所属的节点B(以下称为“源节点B”)的加扰码。但是,这样的用于逐个确定节点B的所有加扰码的相位的小区搜索算法要求长的小区搜索时间。为了解决这个问题,已经提出了一种新的多步骤小区搜索算法。

下面说明多步骤小区搜索算法。

构成W-CDMA移动通信系统的节点B被分配它们自己的唯一小区识别码或加扰码,用于识别节点B。UE以分配的加扰码来识别节点B。在此假定构成W-CDMA移动通信系统的小区的数量是512并且在每个节点B中存在一个小区,因此构成W-CDMA移动通信系统的节点B的数量成为512。但是,节点B可以使用一个或多个小区。在这种情况下,512个节点B被分配它们自己的唯一加扰码,并且UE利用分配到节点B的唯一加扰码来识别节点B。

当前对于小区搜索,为了搜索一个源节点B,UE必须对构成W-CDMA移动通信系统的512个节点B的每个进行小区搜索。因为对构成W-CDMA移动通信系统的512个节点B的每个进行小区搜索等同于测量512个节点B的所有加扰码的每个的相位,所以UE需要大量时间执行小区搜索。结果,向构成W-CDMA移动通信系统的节点B的每个应用现有的小区搜索算法是低效率的。因此,UE使用多步骤小区搜索算法。为了实现多步骤小区搜索算法,属于W-CDMA移动通信系统的多个节点B,如512个节点B被划分成预定数量的组,如64个组,组#0到组#63。被划分的64个节点B组被分配它们自己的唯一组识别号码,用于识别节点B组。另外,每个节点B组包括8个节点B,并且8个节点B被分配了用于扩展公共导频信道(CPICH)的它们自己的唯一加扰码,以便UE可以利用所分配的加扰码来搜索它的源节点B。

多步骤小区搜索算法包括第一步骤的搜索、第二步骤的小区搜索和第三步骤的另一个小区搜索。在第一步骤的小区搜索处理中,UE接收从节点B发送的主同步信道(P-SCH)信号,并且获取在所接收的P-SCH信号中以最高功率接收的信号的时隙定时。在第二步骤的小区搜索处理中,UE根据在第一步骤小区搜索处理中获取的时隙定时信息来获取时隙同步,然后通过接收从节点B发送的辅助同步信道(S-SCH)而获取帧同步和检测UE所属的节点B组。在第三步骤的小区搜索处理中,UE最后根据在第二步骤小区搜索处理中获取的帧同步和节点B组信息、通过接收从节点B发送的CPICH信号、利用节点B的加扰码来搜索它的源节点B。

现在参照图1说明多步骤小区搜索。

图1图解了在一般W-CDMA移动通信系统中的同步信道的结构的示例。参见图1,在W-CDMA移动通信系统中,在UE中的一个搜索者使用同步信道(SCH)和公共导频信道(CPICH)用于同步。节点B利用它们自己的唯一加扰码来发送CPICH。加扰码的周期等于一个帧的长度。在具有图1所示信道结构的W-CDMA移动通信系统中,与一个帧长度同样多的具有218-1的周期的Gold码(未示出)被用做唯一的加扰码。在所有可获得的Gold码中仅仅使用M(=512)个Gold码。用于UE的小区搜索的下行链路信道SCH包括两个子信道,主SCH(P-SCH)和辅助SCH(S-SCH)。因为P-SCH和S-SCH的每个时隙包括2,560个码片,并且15个时隙组成一个无线帧,因此一个无线帧包括38,400个码片。而且,如图1所示,在每个时隙的开始,P-SCH和S-SCH通过N个码片被发送,N个码片即256个码片,占在一个时隙中发送的码片数量的1/10。另外,由于在P-SCH和S-SCH之间保持正交,因此有可能在发送其间重叠两个信道。构成W-CDMA移动通信系统的512个节点B通过其发送相同代码的信道P-SCH发送主同步代码(PSC)acp。而且,P-SCH在每个时隙发送时隙的1/10个周期,即与256个码片同样多的主同步代码。UE通过接收从节点B发送的P-SCH信号而从节点B获取时隙。

节点B一起发送P-SCH信号与S-SCH信号。如果构成W-CDMA移动通信系统的512个节点B被划分成64个节点B组,则S-SCH发送辅助同步码(SSC)acsi,k,即节点B所属的节点B组识别码。辅助同步码是具有256个码片长度的15码元序列。在辅助同步码中acsi,k中,i(=0,1,...,63)表示节点B组的数量,即加扰码组的数量,其中k(=0,1,...,14)表示时隙编号。而且,可从具有256码片长度的16个代码组中选择辅助同步码。辅助同步码的序列表示对应的节点B的下行链路加扰码所属的代码组。代码组还表示一组用于产生节点B组识别码的代码。辅助同步信道也在每个时隙利用该时隙的1/10,即256个码片来发送辅助同步码。UE通过接收从节点B发送的辅助同步信道信号而检测作为它的源节点B的节点B组,并且进行与帧边界的同步。

节点B组识别代码用于确定节点B所属的组。无逗点码典型用做节点B组识别码。无逗点码包括64个代码字,每个代码字包括15个码元。在每一帧发送这15个码元。但是,如上所述,15个码元的值在被发送前被映射为辅助同步码acsi,0、acsi,1、...、acsi,15之一的acsi,k中。即,如图1所示,对应于码元值i的第i个辅助同步码在每个时隙被发送。另外,无逗点码的64个代码字识别64个代码组。无逗点码被特征化,以使每个代码字的循环移位是唯一的。因此,有可能通过接收几个时隙的一个周期的辅助同步信道信号、将辅助同步码与几个时隙的一个周期的辅助信道信号相关联并且对64个代码字的每个进行15次循环移位而获取UE所属的代码组、即节点B组的信息和帧同步的信息。术语“帧同步”意味着扩频系统的加扰扩频码的一个周期中定时或相位的同步。在现有的W-CDMA移动通信系统中,扩频码的一个周期和一个帧的长度都是10ms,因此这被称为“帧同步”。

在进行第一步骤的小区搜索处理和第二步骤的小区搜索处理之后,UE可以通过P-SCH和S-SCH获取时隙同步、节点B组识别码和帧同步的信息。但是,因为UE不能根据所获取的节点B组识别码将它的源节点B的加扰码与在一个代码组中的8个其他节点B加扰码相区别,因此还不能完全实现加扰码同步。所以,UE可以通过经由第三步骤小区搜索处理对属于CPICH的代码组的8个加扰码的每个进行相关而识别在8个加扰码中要使用的加扰码。

UE必须定期测量从与它的源节点相邻的节点B发送的信号的强度,以便在无线信道环境或切换情况下从节点B接收最佳的多径信号。在这种情况下,UE通过多步骤小区搜索算法或从正在服务的当前节点B获取相邻节点B的定时信息,从每个对应的节点B接收CPICH,并定期对每个接收的CPICH信号进行相关。在此,定期测量来自与源节点B相邻的节点B的信号的强度以获取相邻B的定时信息的处理将被称为“多径搜索”,以便将此处理与上述的在UE获取相邻节点B的定时之前进行的小区搜索处理相区别。

一般,UE通过小区搜索识别来自它可能移动到的节点B的信号,并且通过多径搜索持续管理节点B信号。而且,UE解调在通过小区搜索和多径搜索接收的信号中的有效的多径信号分量,即有效多径信号。在多径搜索的情况下,UE应当能够进行高速搜索,以便迅速响应于在信道条件中的突然变化。多径搜索计算在窗口中的声明间隔的所有假定的相关值,然后检测作为峰值并且大于或等于预定阈值的多个相关值。然后,具有检测的相关值的加扰码定时成为多径信号分量的定时。

如上所述,W-CDMA移动通信系统在持续进行第三步骤小区搜索的同时获取加扰码同步。即,UE在第一步骤小区搜索处理中获取与P-SCH的时隙同步,并且在第二步骤小区搜索处理中以S-SCH来获取帧同步和加扰码组信息,即它的源节点B的组信息。最后,在第三步骤小区搜索处理中,UE通过在实现帧同步之后搜索CPICH而检测在确定的加扰码组中在8个加扰码中的分配到一个对应节点B的加扰码。为了以这种方式进行第三步骤小区搜索处理,UE必须确定它将开始第一步骤小区搜索处理的参考定时,还必须确定在第一步骤小区搜索处理完成时在获取时隙同步之后它将开始第二步骤小区搜索处理的参考定时。即,为了在第二步骤小区搜索处理中识别加扰码组和获取帧同步,UE必须确定它将进行循环移位的参考定时以便从在代码字解码期间进行的循环移位的次数来确定帧边界。另外,在通过第二步骤小区搜索处理获取加扰码组信息和帧同步信息之后,UE必须确定它将开始第三步骤小区搜索处理的参考定时。

但是,UE必须持续进行这样的小区搜索处理以与节点B通信,而不是仅仅在初始化小区搜索时进行一次搜索。因此,为了计算和管理在由UE当前解调的信号的帧边界和从同一节点B或不同的节点B接收的可能要以后解调的信号的帧边界之间的定时差值,需要一个特定的标准。即,必须有可能计算通过小区搜索处理检测的相邻节点B的帧边界和通过先前的小区搜索检测的其他节点B的帧边界之间的定时差值。在多径搜索中,UE计算UE可以可能移动到的节点B的加扰码的相关性,并且测量从节点B接收的信号的强度。但是,因为节点B具有不同的帧边界,因此UE必须初始化加扰码以在计算相关性之前匹配节点B的加扰码的相位。因此有必要提供用于初始化节点B的加扰码的参考定时。被小区搜索和多径搜索确定为有效的多径信号分量被分配到一个调制器或UE的手指,用于解调。UE的解调器必须初始化与对应的多径信号的帧边界同步的对应节点B的加扰码,并且提供用于初始化加扰码的参考定时。一种用于提供参考定时的器件是一种参考计数器,所述参考计数器通过时隙管理定时来在10ms的周期持续进行计数操作。计数单位是1/n码片,其中n是过采样的数量。

屏蔽操作或转换操作被用于当进行第三步骤小区搜索或多径搜索时对将要搜索的假定执行当前搜索。但是,因为W-CDMA移动通信系统是一种异步移动通信系统,因此UE难于在运动中对多个节点B进行小区搜索,并且UE持有的用于小区搜索的信息是有限的。特别是,UE不能在作为管理参考定时的单位10ms内逐个码片(或以码片为单位)存储所有的屏蔽值。另外,当UE被设计为通常在帧边界开始第三步骤小区搜索或多步骤搜索,因此UE应当总是等待帧边界,在解调时间即搜索率上有损失。即,多径搜索通过解调和组合通过多径接收的信号而提高了解调性能,并且当UE通常在帧边界开始多径搜索时,在实际的组合中由于等待时间而发生延迟,导致解调性能上的降低。因此,UE在解调时间上受到损失。

因此,一般,UE的中央处理器(CPU)通过读出参考计数器的当前索引值来检测当前的定时,根据检测的当前定时来确定搜索器将工作的实际时间点,并且随后对对应的加扰码的相位设置屏蔽值并激活搜索器。

如上所述,在第三步骤小区搜索和多径搜索中,CPU用于确定搜索器的工作点,并且在确定的时间点激活搜索器。当然,如果CPU将工作点固定到一个特定点而不是按照情况可变地确定工作点,则搜索器将通常在固定的特定时间点被激活。但是,当在信道环境中进行小区搜索时,搜索率作为在信号解调性能中的一个重要参数。在这种情况下,搜索率必须高以便UE可以自适应地处理在无线信道环境中的变化。但是,搜索率是按照诸如硬件复杂性、CPU速度和软件任务时间安排的多个参数确定的。因此,在存在N个搜索目标的情况下,为了降低软件负荷,有可能一次以硬件来写入与N个搜索目标相关的所有参数,因此使得对应的硬件能够依序搜索N个搜索目标。通过硬件对多个搜索目标的一次全部的搜索操作将被称为“多搜索操作”。

在W-CDMA移动通信系统中,以帧为单位(=10ms)工作的计数器,即参考计数器用于连续计算在节点B之间的定时差别,即在帧边界之间的差别。在此,参考计数器将被称为“索引计数器”,因为参考计数器的输出被用做小区搜索器、多径搜索器和多径信号解调器的参考定时。

索引计数器在被CPU通过对UE通电初始化之后连续工作。如果搜索器的分辨率是1/K码片,则索引计数器也应当具有超过1/K码片的分辨率。在3GPP规范中,一个帧的长度L是L=38,400码片,构成一个帧的时隙的数量M是M=15,并且一个时隙的长度N是N=2,560码片。一个帧的长度L成为一个帧的周期,并且一个时隙的长度N成为一个时隙的周期。搜索器的分辨率表示搜索的精度,被用于搜索更精确的同步点。因此,最小单位是1码片。为了检测准确的同步点,优选的是查看多个假定或每个码片的采样点并且选择在所述点中的一个最佳点。

图2和3图解了一般索引计数器的不同示例。

首先参见图2,索引计数器210包括:时隙计数器212,用于对构成一个帧的时隙计数;下计数器214,用于对与预定数量的时隙的长度对应的码片的数量K×N-1计数。时隙计数器212的计数值的范围从0到M-1,并且下计数器214的计数值的范围从0到K×N-1。如上所述,在W-CDMA移动通信系统中,一个帧包括15个时隙。在这种情况下,M变成15。而且,在W-CDMA移动通信系统中,一个时隙包括2,560个码片。在这种情况下,N变成2,560。下计数器214当其计数值变成K×N时被复位到0。每次下计数器214计数N的倍数(K×N)、即计数达到构成一个时隙的N个码片的时候,时隙计数器212将它的计数值递增1。当计数达到构成一个帧的时隙的数量、即计数值变成M的时候,时隙计数器212被复位到0。

现在参见图3,索引计数器310具有利用单个计数器来得到时隙计数器314和下计数器316的计数值的结构。图3的时隙计数器314和下计数器316在功能上与图2的时隙计数器212和下计数器214实质相同,不过它们被以不同的附图标记来表示。构成索引计数器310的计数器312从0计数到JxKxL-1,其中J是整数(J=1,2,3,...)。时隙计数器314和下计数器316的计数值是按照方程(1)从索引计数器310计数的值中得到的。

方程(1)

时隙计数值=[(计数值)/(K×N)」modulo M

下计数值=(计数值)modulo(K×N)

在方程(1)中,[χ」表示小于给定值“x”的最大整数,并且“a modulo b”(“a以b为模”)表示通过将a除以b获得的余数。

因为图2和3的索引计数器210和310分别工作在一个帧长度的周期,因此所有异步小区(或节点B)的帧边界点被映射为在索引计数器210中的是时隙计数器212和下计数器214的特定计数值,或者在索引计数器310中的时隙计数器314和下计数器316的特定计数值。当索引计数器210或310的帧边界点被定义为一个参考点时,每个异步小区的帧边界点的位置被称为对应小区的“帧定时索引”。因此,如果给定每个小区的帧定时索引,则有可能计算在小区之间的偏差。在此,术语“偏差”表示在异步小区的帧边界点之间的差别。

另外,有可能分别用在索引计数器210和310中的下计数器214或316来计数时隙长度。因此,所有异步小区的时隙边界点可以被映射为在在索引计数器210和310中的下计数器214或316的特定计数值。当下计数器214或316的时隙边界点被定义为参考点时,每个异步小区的时隙边界点的位置被称为对应小区的“时隙定时索引”。因此,如果给定每个小区的时隙定时索引,则有可能计算在小区的时隙边界点之间的偏差。

图4示出了在索引计数器和异步小区之间的定时关系的示例。特别是,图4通过示例图解了在两个异步小区Cell_A和Cell_B之间的定时关系。参见图4,作为用于确定小区的帧边界的参考点的索引计数器的帧边界410可以对应于索引计数器210和310的计数开始点。索引计数器210和310的时隙计数器212或314在索引计数器的帧边界410被复位到0之后对索引计数器的时隙边界412计数到最大M-1。作为用于确定在一个帧中的时隙边界的参考点的索引计数器的时隙边界412可以对应于索引计数器210和310的下计数器214或316的计数开始点。下计数器214或316在索引计数器的时隙边界412处被复位到0之后重新开始计数。

小区A的时隙边界426是在给定的时间点T1=0进行第一步骤小区搜索处理之后完成第一步骤小区搜索处理的点。“T1=0”表示下计数器214或316的计数值是0。在这种情况下,在索引计数器的时隙边界412的任何一个位置进行第一步骤小区搜索处理。如果确定了小区A的时隙边界426,则通过在小区A的时隙边界426和给定时间T1=0之间的偏差来确定小区A的时隙定时索引430。例如,在小区A的时隙边界426通过下计数器214或316的计数值来确定小区A的时隙定时索引430。

小区B的时隙边界424和小区B的时隙定时索引428以与用于小区A的时隙边界426和小区A的时隙定时索引430的相同处理来被确定。小区A的时隙边界426和小区B的时隙边界424对应于由下计数器214或316计数的计数值0到NK-1之一。在小区A的时隙边界426和小区B的时隙边界424之间的偏差被定义为时隙偏差432。通过在小区A的定时索引430进行第二步骤小区搜索处理,以具有最大相关能量的代码组的代码字的循环移位的次数来确定小区A的帧边界414。即,与第二步骤小区搜索处理的起始点相隔的点或与循环移位的数量x一样多的时隙数量的长度的小区A时隙定时索引430成为小区A帧边界414。小区A帧定时索引418被定义为由在小区A的帧边界414的时隙计数器212和下计数器214、或者时隙计数器314和下计数器316计数的值。

小区B的帧边界416和小区B的帧定时索引420以与用于小区A的帧边界414和小区A的帧定时索引418的相同的处理来确定。小区A的帧边界414和小区B的帧边界416被通过由时隙计数器212或314、和小区A的时隙边界426或小区B的时隙边界424计数的计数值0到M-1之一来确定。在小区A的帧边界414和小区B的帧边界416之间的偏差被定义为一个帧偏差422。

图5图解了在一般的W-CDMA移动通信系统中用于UE的小区搜索装置的示例。参见图5,控制器510控制小区搜索的整个操作。在此,控制器510在操作上与上述的CPU相同。具有图2和3所示结构的索引计数器514进行上述的计数操作。存储器512响应于来自外部的存储命令存储由索引计数器514计数的值。存储命令被划分为来自第一步骤搜索器518的下计数存储命令、来自第二步骤搜索器522的时隙计数存储命令和来自控制器510的计数存储命令。存储器512响应于来自外部的计数存储命令向控制器510提供存储的计数值。

第一步骤操作信号发生器516响应于从控制器510接收的第一步骤搜索命令根据从索引计数器514提供的计数值而产生第一步骤搜索操作信号。第一步骤搜索器518响应于来自控制器510的初始化命令而被初始化,并且响应于来自第一步骤操作信号发生器516的第一步骤搜索操作信号而对所接收的信号进行第一步骤搜索操作。在完成第一步骤搜索操作之后,第一步骤搜索器518向控制器510提供第一步骤搜索操作的搜索结果。

第二步骤操作信号发生器520响应于从控制器510接收的、第二步骤搜索命令和第一步骤搜索操作的时隙定时索引,根据从索引计数器514提供的计数值来产生第二步骤搜索操作信号。第二步骤搜索器522响应于来自控制器510的初始化命令而被初始化,并且响应于来自进行第二步骤操作信号发生器520的第二步骤搜索操作信号而对所接收的信号进行第二步骤搜索操作。所接收的信号表示一个多径信号,它被第一步骤搜索确定为有效信号。在完成第二步骤搜索操作之后,第二步骤搜索器522向控制器510提供第二步骤搜索操作的搜索结果。同时,第二步骤搜索器522在第二步骤搜索操作期间的特定的时间点命令存储器512存储由索引计数器514计数的时隙计数值。例如,第二步骤搜索器522在开始第二步骤搜索操作的点或在完成第二步骤搜索操作的点命令存储器512存储由索引计数器514计数的时隙计数值。

第三步骤操作信号发生器524响应于从控制器510接收的、第三步骤搜索命令和第二步骤搜索操作的搜索结果、或者按照第二步骤搜索结果的假设的第三步骤搜索起始点,根据从索引计数器514提供的计数值来产生第三步骤搜索操作信号。第三步骤搜索器526响应于来自控制器510的初始化命令而被初始化,并且响应于来自第三步骤操作信号发生器524的第三步骤搜索操作信号而对所接收的信号进行第三步骤搜索操作。所接收的信号表示一个被确定为有效信号的多径信号。在完成第三步骤搜索操作之后,第三步骤搜索器526向控制器510提供第三步骤搜索操作的搜索结果。控制器510可以根据来自第三步骤搜索器526的搜索结果来确定要搜索的目标小区的加扰码。

多径操作信号发生器528响应于从控制器510接收的多径搜索命令和多径搜索起始点,根据从索引计数器514提供的计数值来产生多径搜索操作信号。多径搜索器530响应于来自控制器510的初始化命令而被初始化,并且响应于来自多径操作信号发生器528的多径搜索操作信号而对所接收的信号进行多径搜索操作。所接收的信号表示被确定为有效信号的多径信号。在完成多径搜索操作之后,多径搜索器530向控制器310提供多径搜索操作的搜索结果。

多个解调手指(finger)操作信号发生器532、536和540中的每个响应于从控制器510接收的手指解调命令和解调起始点,根据从索引计数器514提供的计数值产生一个解调手指操作信号。解调起始点是基于要解调的对应多径信号的加扰码指示帧边界的帧定时索引。多个解调手指534、538和542中的每个响应于来自控制器510的相应初始化命令被初始化,并且响应于来自解调手指操作信号发生器532、536和540的解调手指操作信号而对所接收的信号进行解调。所接收的信号表示一个有效的多径信号,并且加扰操作包括对加扰码的初始化操作。

但是,上述的一般小区搜索器在第一步骤小区搜索处理、第二步骤小区搜索处理、第三步骤小区搜索处理和多径搜索处理中从第一个搜索目标到最后一个搜索目标依序搜索所有的搜索目标,而不是一次全部地多搜索所有的搜索目标。即,CPU在小区搜索器中写入作为第一搜索目标的搜索参数。其后,小区搜索器通知CPU已完成对第一搜索目标的搜索,CPU然后读取小区搜索器提供的已完成的搜索结果。其后,如结合第一搜索目标所述,即使对于下一个搜索目标,CPU也在小区搜索器中写入作为对应搜索目标的搜索参数。其后,小区搜索器向CPU通知已完成对对应的搜索目标的搜索。CPU然后读取小区搜索器提供的已完成的搜索结果。以这种方式,每次完成对所有搜索目标中的每个的搜索的时候,CPU重复地进行用于小区搜索的写入操作和/或读取搜索结果的读取操作。但是,因为CPU在控制UE的整体操作的同时执行多个软件任务,因此小区搜索的写入和读取操作的重复成为CPU的沉重工作负担。

发明内容

因此,本发明的目的在于提供一种小区搜索装置和方法,用于支持在移动通信系统中的多搜索功能。

为了实现上述和其他目的,本发明提供了一种用于对从多个节点B接收信号进行小区搜索的装置,其中信号的一个帧包括预定数量的具有预定码片长度的时隙,并且每个节点B在每个时隙的开始部分以预定的码片长度发送主同步信道,发送与主同步信道保持正交的与主同步信道重叠的辅助同步信道,还发送以唯一的加扰码加扰的公共导频信道,所述加扰码的周期与一个帧的长度相同。所述装置包括:参考计数器,用于管理节点B的定时,所述定时是通过对从节点B发送的主同步信道信号进行第一步骤小区搜索而获得的;帧边界索引存储器,用于存储表示节点B的帧边界的帧边界索引,所述帧边界是通过对从节点B接收的辅助同步信道信号进行第二步骤小区搜索而获得的;多搜索控制器,用于在接收到第三步骤小区搜索起始命令时将每个帧边界索引的帧边界定时与来自参考计数器的当前定时相比较,利用由第二步骤小区搜索获得的在节点B代码组中的加扰码对与在当前定时之后下一个时隙边界的帧边界索引对应的假设进行第三步骤小区搜索,并且在完成对与帧边界索引对应的假设的第三步骤小区搜索之后提供第三步骤小区搜索完成信息。

为了实现上述和其他目的,本发明提供了一种用于对从多个节点B接收的信号进行小区搜索的装置,其中信号的一个帧包括预定数量的具有预定码片长度的时隙,并且每个节点B在每个时隙的开始部分以预定的码片长度发送主同步信道,发送与主同步信道保持正交的与主同步信道重叠的辅助同步信道,还发送以唯一的加扰码加扰的公共导频信道,所述加扰码的周期与一个帧的长度相同。所述装置包括:参考计数器,用于管理节点B的定时,所述定时是通过对从节点B发送的主同步信道信号进行第一步骤小区搜索而获得的;第一步骤峰值索引存储器,用于存储表示节点B的时隙边界的峰值索引,所述时隙边界是通过第一步骤小区搜索而获得的;多搜索控制器,用于在接收到第三步骤小区搜索起始命令时将每个峰值索引的时隙边界定时与来自参考计数器的当前定时相比较,利用在从系统接收到的相邻小区列表中现有的加扰码来对与在当前定时之后下一个时隙边界的时隙边界对应的假设进行第三步骤小区搜索,并且在完成对与峰值索引对应的假设的第三步骤小区搜索之后提供第三步骤小区搜索完成信息。

为了实现上述和其他目的,本发明提供了一种用于对从多个节点B接收的信号进行多径搜索的装置,其中信号的一个帧包括预定数量的具有预定码片长度的时隙,并且每个节点B在每个时隙的开始部分以预定的码片长度发送主同步信道,发送与主同步信道保持正交的与主同步信道重叠的辅助同步信道,还发送以唯一的加扰码加扰的公共导频信道,所述加扰码的周期与一个帧的长度相同。所述装置包括:参考计数器,用于管理节点B的定时,所述定时是通过对从节点B发送的主同步信道信号进行第一步骤小区搜索通过检测第一批时隙边界而产生的,所述参考计数器还用于通过对第一批时隙边界进行第二步骤小区搜索而检测第二批帧边界,并且通过对第二批时隙边界进行第三步骤小区搜索而检测对应节点B的加扰码;帧边界索引存储器,用于存储表示帧边界的帧边界索引;多搜索控制器,用于在接收到多径搜索起始命令时将对应于检测的帧边界索引的帧边界定时与来自参考计数器的当前定时相比较,在考虑到来自参考计数器的当前定时、当前时隙边界和对于当在管理时隙边界单元中的定时的同时打算在特定定时开始多径搜索的时候的多径搜索先前确定的窗口大小而确定的点利用通过第三小区搜索检测的加扰码对在一个窗口内的所有假设的每个进行多径搜索,并且在完成对所有假设的多径搜索之后提供多径搜索完成信息。

为了实现上述和其他目的,本发明提供了一种用于对从多个节点B接收的信号进行小区搜索的方法,其中信号的一个帧包括预定数量的具有预定码片长度的时隙,并且每个节点B在每个时隙的开始部分以预定的码片长度发送主同步信道,发送与主同步信道保持正交的与主同步信道重叠的辅助同步信道,还发送以唯一的加扰码加扰的公共导频信道,所述加扰码的周期与一个帧的长度相同。所述方法包括步骤:管理节点B的定时,所述定时是通过对从节点B发送的主同步信道信号进行第一步骤小区搜索而获得的;存储表示节点B的帧边界的帧边界索引,所述帧边界是通过对从节点B接收的辅助同步信道信号进行第二步骤小区搜索而获得的;在接收到第三步骤小区搜索起始命令时将每个帧边界索引的帧边界定时与来自参考计数器的当前定时相比较,在保持在时隙边界单元中的定时的同时通过读取来自参考计数器的当前定时而确定一个搜索起始点作为下一个时隙边界,并且等待下一个时隙边界;并且利用由第二步骤小区搜索获得的在节点B代码组中的加扰码对与下一个时隙边界的帧边界对应的假设进行第三步骤小区搜索,并且在完成对与帧边界索引对应的假设的第三步骤小区搜索之后提供第三步骤小区搜索完成信息。

为了实现上述和其他目的,本发明提供了一种用于对从多个节点B接收的信号进行小区搜索的方法,其中信号的一个帧包括预定数量的具有预定码片长度的时隙,并且每个节点B在每个时隙的开始部分以预定的码片长度发送主同步信道,发送与主同步信道保持正交的与主同步信道重叠的辅助同步信道,还发送以唯一的加扰码加扰的公共导频信道,所述加扰码的周期与一个帧的长度相同。所述方法包括步骤:管理节点B的定时,所述定时是通过对从节点B发送的主同步信道信号进行第一步骤小区搜索而获得的;存储表示节点B的时隙边界的峰值索引,所述时隙边界是通过第一步骤小区搜索而获得的;在接收到第三步骤小区搜索起始命令时将每个峰值索引的时隙边界定时与来自参考计数器的当前定时相比较,在管理在时隙边界单元中的定时的同时在特定的定时将在当前定时之后的时隙边界确定为搜索起始点,并且等待下一个时隙边界;利用在从系统接收到的相邻小区列表中现有的加扰码来对与下一个时隙边界的时隙边界对应的假设进行第三步骤小区搜索,并且在完成对与第三步骤峰值索引对应的假设的第三步骤小区搜索之后提供第三步骤小区搜索完成信息。

为了实现上述和其他目的,本发明提供了一种用于对从多个节点B接收的信号进行多径搜索的方法,其中信号的一个帧包括预定数量的具有预定码片长度的时隙,并且每个节点B在每个时隙的开始部分以预定的码片长度发送主同步信道,发送与主同步信道保持正交的与主同步信道重叠的辅助同步信道,还发送以唯一的加扰码加扰的公共导频信道,所述加扰码的周期与一个帧的长度相同。所述方法包括步骤:管理节点B的定时,所述定时是通过对从节点B发送的主同步信道信号进行第一步骤小区搜索通过检测第一批时隙边界而产生的,通过对第一批时隙边界进行第二步骤小区搜索而检测第二批帧边界,并且通过对第二批时隙边界进行第三步骤小区搜索而检测对应节点B的加扰码;存储表示帧边界的帧边界索引;在接收到多径搜索起始命令时将对应于检测的帧边界索引的帧边界定时与来自参考计数器的当前定时相比较,在考虑到跟随当前定时的时隙边界和当在管理时隙边界单元中的定时的同时对于在特定定时的多径搜索先前确定的窗口大小而确定的点利用通过第三小区搜索检测的加扰码对在一个窗口内的所有假设的每个进行多径搜索,并且在完成对所有假设的多径搜索之后提供多径搜索完成信息。

附图说明

通过下面参照附图详细说明,本发明的上述和其他目的、特点和优点将会变得更加清楚,其中:

图1图解了在一般的W-CDMA移动通信系统中同步信道的结构的示例;

图2和3图解了一般索引计数器的不同示例;

图4图解了在索引计数器和同步小区之间的定时关系的示例;

图5图解了在一般W-CDMA移动通信系统中的用于UE的小区搜索装置的示例;

图6是图解按照本发明的一个实施例的用于支持多搜索功能的小区搜索器的结构的示例的方框图;

图7是图解图6的小区搜索器进行第一/第二/第三步骤小区搜索的操作定时的示例的视图;

图8是图解图6的小区搜索器进行第一/第三步骤小区搜索的操作定时的示例的视图;

图9是图解按照本发明的另一个实施例的用于支持多搜索功能的小区搜索器的结构的示例的方框图;

图10是图解按照本发明的另一个实施例的图9的小区搜索器进行多径搜索的操作定时的示例的视图。

具体实施方式

现在,参照附图来详细说明本发明的几个实施例。在附图中,由相同的附图标号来表示相同或类似的元件。为了简明,已经省略了对已知的功能和配置的详细说明。

宽带-码分多址(W-CDMA)移动通信系统执行包括第一到第三步骤小区搜索处理的多步骤小区搜索。在此,在描述小区搜索时不考虑在UE通电时进行的初始化小区搜索。因为不考虑初始化小区搜索,因此对在第一步骤小区搜索处理中搜索的N个峰值全部进行第二步骤小区搜索处理。在第一步骤小区搜索处理中,UE接收从多个节点B发送的主同步信道(P-SCH)信号,并且从接收的具有峰值的信号中搜索具有大于预定阈值的能量值的信号的时隙定时。如果在N个峰值中具有大于阈值的峰值的P-SCH信号的数量是K,则进行第二步骤小区搜索处理以搜索K个具有峰值的P-SCH信号的时隙定时。

在第二步骤小区搜索处理中,UE按照在第一步骤小区搜索处理中搜索的时隙接收从节点B发送的辅助同步信道(S-SCH)信号,并且检测帧同步和UE本身所属的节点B组。同样,即使在第二步骤小区搜索处理中,UE与K个时隙定时同步地接收S-SCH信号,并且检测具有大于预定阈值的能量值的信号的帧同步,即帧边界。如果在与K个时隙定时同步的S-SCH信号中具有大于阈值的峰值的信号的数量是M,则UE检测M个信号的帧边界和节点B组代码,然后按照所检测的M个帧边界来进行第三步骤小区搜索处理。在第三步骤小区搜索步骤中,UE按照在第二步骤小区搜索处理中检测的M个帧边界和节点B组代码,即节点B组信息,接收从节点B发送的公共导频信道(CPICH)信号,并且最终利用对应节点B的加扰码来搜索它的源节点B。因为在第二步骤小区搜索处理中检测到M个帧边界和节点B组信息,因此UE必须在第三步骤小区搜索处理中最终确定对于一个假设的、在对应于节点B组的8个加扰码中在使用的加扰码。

现在,参照图6,说明在第一步骤小区搜索、第二步骤小区搜索和第三步骤小区搜索依序进行的情况下的小区搜索器的操作。在此,其中依序进行第一步骤小区搜索、第二步骤小区搜索和第三步骤小区搜索的的小区搜索将被称为“第一/第二/第三步骤小区搜索”。

图6是按照本发明的一个实施例的用于支持多搜索功能的小区搜索器的结构的示例的方框图。参见图6,为了不使用管理用于整体控制UE的软件任务时间安排的中央处理器(CPU)而进行在小区搜索中的多搜索操作,UE首先搜索表示在第一步骤小区搜索中检测的K个峰值的第一步骤峰值索引。在第一/第二/第三步骤小区搜索中,在第一步骤小区搜索中搜索的峰值索引值不存储在第一步骤峰值索引存储器615中。而且,为了多搜索在第二步骤小区搜索中检测到的M个假设的第三步骤小区搜索,CPU在帧边界索引存储器617中存储M个假设的每个的帧边界索引,并且在加扰码初始值存储器627中存储M个假设所属的节点B组中的第一加扰码的初始值。在节点B组中的第一加扰码的初始值被存储,因为如果给定属于对应节点B组的第一加扰码的初始值,则有可能确定在对应节点B组的其他节点B的加扰码的初始值。这样做的原因是因为其它加扰码的初始值被设置为通过向第一加扰码的初始值应用预定唯一偏差而确定的值。通过仅仅存储第一加扰码的初始值,有可能提高存储器效率。

作为用于提供加扰码初始化的参考定时的计数器的参考计数器613提供从UE当前被服务的参考节点B接收的CPICH信号定时,即加扰码定时。参考计数器613逐个码片地对加扰码定时计数,并且在时隙的周期内被复位。因为所提出的小区搜索处理是基于时隙边界的,因此,一个屏蔽值存储器619优选仅仅存储通过以时隙划分一个无线帧而获得的15个屏蔽值。一个搜索参数存储器621存储小区搜索的搜索参数,例如同步累计的数量。

在存储用于小区搜索的所有值之后,CPU向多搜索控制器611提供第三步骤小区搜索开始命令。多搜索控制器611响应于第三步骤小区搜索开始命令而被使能。多搜索控制器611在被使能后从帧边界索引存储器617中读取第一帧边界索引,以便对在M个假设中的第一假设进行第三步骤小区搜索。多搜索控制器611将对应于所读取的第一帧边界索引的帧边界定时信息与从参考计数器613逐个码片提供的参考定时相比较,以便以时隙为单位来查看在当前位置和对应于第一帧边界索引的位置之间的定时差别。因此,为了在下一个时隙边界进行第三步骤小区搜索,多搜索控制器611指示屏蔽值存储器619在第三步骤小区搜索器623中写入对应于下一个时隙的屏蔽值。而且,多搜索控制器611指示加扰码初始值存储器627在第三步骤小区搜索器623中写入在对应于第一假设的节点B组中对于8个节点B的每个的加扰码初始值。

第三步骤小区搜索器623随后根据对应于第一假设和8个加扰码初始值的屏蔽值进行第三步骤小区搜索,并且向结果存储器624提供在作为第三步骤小区搜索结果产生的在8个加扰码初始值的相关值中的一个最大相关值和对应于最大相关值的加扰码初始值的加扰码索引。结果存储器625然后存储从第三步骤小区搜索器623提供的、对应于最大相关值的第一假设和加扰码初始值的最大相关值。以相同的方式,对于其它假设,多搜索控制器611在第三步骤小区搜索器623中写入在对应的节点B组中的一个对应的屏蔽值和8个加扰码初始值,并且第三步骤小区搜索器623随后根据在对应的节点B组中的屏蔽值和8个加扰码初始值而进行第三步骤小区搜索。当第三步骤小区搜索器623以这种方式完成对于M个假设中的每个的小区搜索的时候,多搜索控制器611向CPU提供一个第三步骤小区搜索完成信号或一个中断信号,指示完成对M个假设的小区搜索。在接收到从多搜索控制器611提供的中断信号时,CPU同时读取存储在结果存储器625中的第三步骤小区搜索结果,因此使得在CPU上的负担最小化。

图7是图解按照本发明的一个实施例的图6的小区搜索器进行第一/第二/第三步骤小区搜索的操作定时的示例的图。结合图6所述的小区搜索器对存储在帧边界索引存储器617中的M个假设、即在第二步骤小区搜索处理中检测的帧边界进行第三步骤小区搜索。下面参照图7说明对在M个假设中的特定假设进行的第三步骤小区搜索的操作定时。

如果CPU向多搜索控制器611提供第三步骤小区搜索开始命令,则多搜索控制器611响应于第三步骤小区搜索命令而被使能。多搜索控制器611在被使能后将对应于在M个帧边界索引中的特定帧边界索引的帧边界定时与从参考计数器613提供的当前参考定时相比较。在图7中,由t1表示对应于特定帧边界索引的帧边界定时,并且由t2表示从参考计数器613提供的当前参考定时。例如,作为从参考计数器613读取参考定时以便在根据帧边界定时t1来逐个时隙查看定时的同时开始搜索的结果,多搜索控制器611确定当前定时为t2。因此,多搜索控制器611确定在定时t3开始搜索,检测最接近时间点t2的下一个时隙边界是t3,在这种情况下,多搜索控制器611指令屏蔽值存储器619在等待最接近点t2的时隙边界t3的同时设置对应于时隙边界t3的屏蔽值。因此,在时隙边界t3,多搜索控制器611向第三步骤小区搜索器623提供对于特定假设的第三步骤小区搜索命令,并且第三步骤小区搜索器623随后对特定假设进行第三步骤小区搜索。当以这种方式完成对所有M个假设的第三步骤小区搜索的时候,多搜索控制器611在已经完成第三步骤小区搜索的定时点t4向CPU提供指示完成第三步骤小区搜索的中断信号。

接着,下面参照图6说明仅仅进行第一步骤小区搜索和第三步骤小区搜索的情况下的小区搜索器的操作。在此,其中在第一小区搜索之后直接进行第三步骤小区搜索的小区搜索将被称为“第一/第三步骤小区搜索”。因为第一/第三步骤小区搜索发生在给定相邻小区列表的情况下,因此在相邻小区列表中存在的所有加扰码必须被存储以便正常地进行小区搜索。在本发明中,将假设在相邻小区列表中存在最多32个相邻小区。对应的初始值必须被存储在加扰码初始值存储器627中。假定第三步骤小区搜索器623包括16个相关器,当首先设置初始参数的时候,第三步骤小区搜索器623可以设置16个加扰码初始值。在完成对这些值的搜索之后,第三步骤小区搜索器623设置剩余的16个加扰码初始值,并且然后完成对特定时隙边界的搜索。第一/第三步骤小区搜索必须优选地对15个时隙边界进行假定测试,以便检测在第一步骤小区搜索中检测的大于预定阈值的K个峰值、即K个假设的帧边界。

即,如上所述,CPU在加扰码初始值存储器627中存储加扰码初始值,并且也在第一步骤峰值索引存储器615中存储表示K个峰值的第一步骤峰值索引。当进行第一/第三步骤小区搜索时,图6的小区搜索器不在帧边界索引存储器617中存储独立的帧边界索引。在存储了第一/第三步骤小区搜索的所有值之后,CPU向多搜索控制器611提供第三步骤小区搜索开始命令,并且多搜索控制器611响应于第三步骤小区搜索开始命令而被使能。被使能的多搜索控制器611接收从参考计数器613提供的参考定时,并且在存储在第一步骤峰值索引存储器615中的K个峰值索引中的第一峰值索引、即第一假设中提供测试。多搜索控制器611将对应于所读取的第一峰值索引的时隙边界与从参考计数器613提供的参考定时相比较,并且以时隙确定在当前位置和对应于第一时隙边界索引的位置之间的定时差别。为了在下一个时隙边界进行第三步骤小区搜索,多搜索控制器611指示屏蔽值控制器619在下一个时隙在第三步骤小区搜索器623中写入对应于第一时隙边界的屏蔽值。而且,多搜索控制器611指示加扰码初始值存储器627首先在第三步骤小区搜索器623中写入在存储的初始值中的16个加扰码初始值。其后,多搜索控制器611利用剩余的16个加扰码以相同的方式对第一时隙边界进行搜索。在这种情况下,有必要在参考计数器中存储时隙计数器的一个值作为开始初始搜索的位置。这个值被记录在结果存储器625中。因此,当在特定时间对第一时隙边界进行搜索时,有必要查看已经从初始搜索点过去了多少时隙和从屏蔽值存储器619读取对应的屏蔽值。应当对在开始初始化搜索的参考时隙和每个时隙边界之间的相差变成1-14时隙的所有情况下查看15个时隙边界。必须考虑到所述相差而读取屏蔽值。查看相差的原因是要确定在第一步骤小区搜索中搜索的峰值位于15个时隙边界之中。

第三步骤小区搜索器623随后利用对应于第一假设和32个加扰码初始值的屏蔽值来进行第三步骤小区搜索。第三步骤小区搜索器623查看第一假设的32个加扰码初始值的每个的时隙边界,并且作为查看的结果,向结果存储器625提供在对于32个加扰码初始值的每个的相关值中的最大相关值、对应于最大相关值的加扰码的加扰码索引和包括在搜索开始点的时隙边界值的时隙边界索引。结果存储器625随后存储从第三步骤小区搜索器623提供的第一假设的最大相关值、对应于最大相关值的加扰码索引和在搜索开始点的时隙边界值。同样,对于每个剩余的假设,多搜索控制器611在第三步骤小区搜索器623中写入对应的屏蔽值和32个加扰码初始值,并且第三步骤小区搜索器623利用屏蔽值和32个加扰码初始值来进行第三步骤小区搜索。当第三步骤小区搜索器623以这种方式完成对K个假设的每个的搜索时,多搜索控制器611向CPU提供第三步骤小区搜索完成信号或中断信号,指示完成对M个假设的第三步骤小区搜索。在接收到从多搜索控制器611提供的中断信号时,CPU同时读取存储在结果存储器625中的第三步骤小区搜索结果,因此最小化了CPU的负担。

图8是图解按照本发明的一个实施例的、图6的小区搜索器进行第一/第三步骤小区搜索的操作定时的示例的图。图6的第一/第三步骤小区搜索器对在第一步骤峰值索引存储器615中存储的K个假设、即在第一步骤小区搜索处理中检测的时隙边界进行第三步骤小区搜索。下面参照图8说明对在K个假设中的特定假设进行第三步骤小区搜索的操作定时。

在从CPU接收到第三步骤小区搜索开始命令时,多搜索控制器611响应于所接收的第三步骤小区搜索开始命令而被使能。多搜索控制器611随后将在第一步骤峰值索引存储器615中存储的K个峰值索引中的特定峰值索引对应的时隙边界定时与从参考计数器613提供的当前定时相比较。在图8中,由t1表示对应于特定峰值索引的时隙边界定时,并且由t2表示从参考计数器613提供的当前定时。例如,在根据时隙边界定时t1管理时隙边界定时的同时,多搜索控制器611在时间t2检测来自参考计数器613的参考定时,然后等待最接近当前定时t2的时隙边界t3。多搜索控制器611在等待最接近当前定时t2的时隙边界t3的同时指示屏蔽值存储器619设置对应于时隙边界t3的屏蔽值。因此,在时隙边界t3,多搜索控制器611向第三步骤小区搜索器623提供对于特定假设的第三步骤小区搜索命令,并且第三步骤小区搜索器623随后对特定的假设进行第三步骤小区搜索。多搜索控制器611存储开始第三步骤小区搜索的位置、即时隙边界。并且查看所有的15个可能的时隙边界,以便确定时隙边界距离帧边界有多远。当以这种方式完成了对所有M个假设的第三步骤小区搜索的时候,多搜索控制器611在已经完成第三步骤小区搜索的定时点t4向CPU提供指示完成第三步骤小区搜索的中断信号。

接着,参照图9说明仅仅进行多径搜索的情况下的小区搜索器的操作。

图9是图解按照本发明的另一个实施例的、用于支持多搜索功能的小区搜索器的结构的示例的方框图。术语“多径搜索”表示对一个有效集或具有与所述有效集中的能量等同的的节点B进行的搜索。即,小区搜索器在第三步骤小区搜索中进行对相邻节点B的搜索,在相邻节点B中确定具有足够参加调制从UE接收的信号的能量的节点B,然后向多径搜索器提供从确定的节点B接收的信号用于解调。在此假定多径搜索器包括8个手指。用于多径搜索的搜索器也以与参照图6所示搜索器类似的方式工作。

参见图9,为了在完成初始化小区搜索之后对在第三步骤小区搜索中检测的L个假设进行多径搜索,CPU(未示出)在帧边界索引存储器915中存储对于L个假设的每个的帧边界索引,并且在加扰码初始值存储器925中存储L个假设所属的节点B的加扰码的初始值。参考计数器913管理多个节点B的定时。因为所提出的小区搜索处理是基于时隙边界的,因此屏蔽值存储器917仅仅存储通过以时隙将一个无线帧划分而获得的15个屏蔽值。搜索参数存储器919存储用于小区搜索的搜索参数,即存储诸如搜索窗口大小的搜索参数。

在存储小区搜索的所有值之后,CPU向多搜索控制器911提供多搜索开始命令,并且多搜索控制器911响应于多搜索开始命令而被使能。多搜索控制器911在被使能之后从帧边界索引存储器915读取第一帧边界索引,以便对在L个假设中的第一假设进行多径搜索。多搜索控制器911将对应于检测的第一帧边界索引的帧边界定时与从参考计数器913逐个码片提供的参考定时相比较,以便以时隙为单位来查看在当前位置和对应于第一帧边界索引的位置之间的定时差别。

在此,多搜索控制器911计算在帧边界定时t1和当前定时t2之间的差别,并且所计算的差别被用于设置多径搜索开始点和对应加扰码屏蔽值。而且,考虑到在下一个时隙边界的窗口搜索和8x搜索器的操作,多搜索控制器911通常在时间t3=2,560*k-W/2+7进行多径搜索。“8x搜索器”是被设计为在速度上比1x搜索器快8倍的硬件搜索器。另外,“k”表示代表对应时隙的时隙索引,“W”表示窗口大小。多搜索控制器911指示屏蔽值存储器917在多径搜索器921中写入对应于时隙索引的屏蔽值,并且指示加扰码初始值存储器925在多径搜索器921中写入对应于第一假设的加扰码初始值。多径搜索器921然后利用对应于第一假设的屏蔽值和对应于所述假设的加扰码初始值来进行多径搜索,并且向结果存储器923提供作为多径搜索结果产生的相关值中的最大相关值和对应于最大相关值的索引。结果存储器923随后存储从多径搜索器921提供的第一假设的最大相关值和表示对应于最大相关值的加扰码初始值的加扰码索引。同样,对于剩余的每个假设,多搜索控制器911在多径搜索器921中写入对应的假设的对应屏蔽值和加扰码初始值,并且多径搜索器921利用对应的节点B的屏蔽值和加扰码初始值来进行多径搜索。当多径搜索器921以这种方式完成对L个假设的每个的搜索时,多搜索控制器911向CPU提供多径搜索完成信号或中断信号,指示完成对L个假设的多径搜索。在接收到从多搜索控制器911提供的中断信号时,CPU同时读取在结果存储器923中存储的多径搜索结果,因此最小化了CPU的负担。

图10时图解按照本发明的另一个实施例的、图9的小区搜索器进行多径搜索的操作定时的示例的图。参照图9所述的多径搜索器对存储在帧边界索引存储器915中的L个帧索引中特定帧索引对应的帧边界进行多径搜索。存储在帧边界索引存储器915中的帧边界索引对应于在第三步骤小区搜索中检测的结果。因此,下面参照图10说明对在L个假设中特定假设进行第三步骤小区搜索的操作定时。

在从CPU接收到多径搜索开始命令时,多搜索控制器911响应于所接收的多径搜索开始命令而被使能。多搜索控制器911随后将与在帧边界索引存储器915中存储的L个帧边界索引中的特定帧边界索引对应的帧边界定时与从参考计数器913提供的当前参考定时相比较。在图10中,由t1表示对应于特定帧边界索引的帧边界定时,由t2表示从参考计数器913提供的当前定时。多搜索控制器911计算在帧边界定时t1和当前参考定时t2之间的差别,并且所计算的差别被用于设置多径搜索开始点和对应的加扰码屏蔽值。而且,考虑到在下一个时隙边界的窗口搜索和8个搜索器的操作,多搜索控制器911通常在时间t3=2,560*k-W/2+7进行多径搜索。在此,“k”表示代表对应时隙的时隙索引,“W”表示窗口大小。在时间t3,多搜索控制器911向多径搜索器921提供特定假设的多径搜索命令,并且多径搜索器921随后对特定假设进行多径搜索。当以这种方式完成对L个假设的多径搜索时,多搜索控制器911在已经完成多径搜索的时间t4向CPU提供指示完成多径搜索的中断信号。

如上所述,本发明提供了集体处理在W-CDMA移动通信系统中的小区搜索期间与所有搜索目标有关的参数的多搜索功能。因为多搜索功能,UE的CPU可以在一个时间读取小区搜索结果而无需分别执行多个小区搜索的写入和读取操作,有益于最小化CPU负担。

虽然已经参照本发明的特定实施例具体示出和说明了本发明,本领域的技术人员会明白,在不脱离所附的权利要求所限定的本发明的精神和范围的情况下,可以进行形式和细节上的各种改变。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号