宽带码多分址移动通信系统中公用分组信道的信道分配设备和方法

文档序号:7602042阅读:271来源:国知局
专利名称:宽带码多分址移动通信系统中公用分组信道的信道分配设备和方法
背景技术
1.发明领域本发明一般涉及用于CDMA(码分多址)通信系统的公用信道通信设备和方法,尤其涉及宽带CDMA移动通信系统中公用分组信道的信道分配设备和方法。
2.相关技术描述作为未来移动通信系统,象UMTS(通用移动电信系统)W-CDMA(宽带码分多址)通信系统那样的宽带CDMA通信系统利用上行链路(或反向)公用信道的随机访问信道(RACH)和公用分组信道(CPCH)。


图1是解释在W-CDMA通信系统中,如何在作为上行链路公用信道之一的RACH上发送和接收消息的图形。
在图1中,标号151表示可以利用RACH的上行链路信道的信号发送过程。RACH是用户设备(UE,或移动台)在上面把信号发送到UMTS地面无线电访问网络(UTRAN,或基站)的公用信道之一。并且,标号111表示可以利用访问前置码(access preamble)-获取指示符信道(AICH)的下行链路(或前向)信道的信号发送过程。AICH是一旦接收到在RACH上发送的前置码信号,UTRAN就在上面对前置码作出响应的信道。在RACH上发送的前置码是访问前置码(AP),它是通过为RACH选择一个标记创建的。
RACH由前置码部分和消息部分组成。为了在RACH上发送消息,UE根据发送数据的类型选择访问服务类别(ASC),选择在ASC中定义的RACH子信道组和在所选的子信道组上把AP发送到UTRAN。此后,AP信号由UTRAN获取。UTRAN在AICH上对AP信号作出响应。如果UE从UTRAN接收到确认AICH信号,UE就把RACH消息部分信号发送到UTRAN。
参照图1,UE发送如162表示的、利用标记的、特定长度的AP,然后,在预定时间τP-P内等待来自UTRAN的响应。如果在预定时间τP-P内没有来自UTRAN的响应,UE就把发送功率提高到如164表示的特定电平,并且以提高了的发送功率重新发送AP。一旦检测到在RACH上发送的AP,UTRAN就在用于下行链路的AICH上发送如122表示的、在预定时间τP-AP-AI之后检测到的AP的标记。在发送AP之后,UE检查AICH,以便检测用于AP的标记。如果检测到用于在RACH上发送的AP的标记,那么,UE判断UTRAN已经检测到AP,并且在RACH上发送如170表示的、在预定时间τAP-AI-MSG之后的RACH消息和控制部分。
否则,一旦在发送了AP 162之后的设定时间(τP-P)内没有接收到从UTRAN发送的AICH信号,或者一旦从接收的AICH中没有检测到发送的标记,UE就判断为UTRAN没有检测到AP,并且在经过了预置时间(τAP-P)之后重新发送AP。此时,与前一次发送AP的发送功率相比,以如164表示的,提高了ΔP(dB)的发送功率重新发送AP。对于重新发送的AP,可以利用从UE选择的ASC中定义的标记中随机选取的标记。如果在发送AP之后,没有从UTRAN接收到利用UE本身发送的标记的AICH信号,那么,在经过了设定时间(τP-P)之后,UE就改变发送功率和AP的标记,并且重复进行上面操作。当接收到AICH信号时,和如果接收到由UE本身发送的标记,那么,在经过了预置时间(τP-AP-AI)之后,UE利用用于标记的加扰码扩展RACH消息170,并且利用预定信道化码,以考虑了AP发送功率之后确定的发送功率发送扩展RACH消息。
如上所述,通过利用AP,UTRAN可以有效地检测到AP和容易地设置上行链路公用信道消息的初始功率。但是,象RACH那样的上行链路公用信道不是功率受控信道。因此,上行链路公用信道难以发送分组数据,因为分组数据需要长的发送时间或要求高的数据速率。在长发送时间或高数据速率发送中,功率控制对于无错误地发送数据是必不可少的。另外,由于UTRAN通过一个AP_AICH(访问前置码-获取指示符信道)分配RACH,因此,可能把同一信道分配给已经利用同一标记发送了AP的几个UE。在这种情况中,不同UE发送的数据相互冲突,致使UTRAN不能接收到数据。
为了解决这个问题,已经为W-CDMA系统提出了在功率控制上行链路公用信道的同时消除UE之间的冲突的方法。这种方法被称为公用分组信道(CPCH)。CPCH使上行链路公用信道能够得到功率控制,并且在将信道分配给不同UE的方面,与RACH相比显示出高可靠性。并且,CPCH是UE在上面能够在预定时间(从数十毫秒到数百毫秒)内发送高速率的公用信道。利用CPCH的一个目的是使UE能够不用专用信道,就可以将规模小于特定值的上行链路发送消息发送到UTRAN。
也就是说,为了建立专用信道,在UE和UTRAN之间要交换许多相关的控制消息,并且需要长的消息发送和接收时间。因此,当分配专用信道发送小规模数据(例如,数十到数百毫秒的规模相对较小的数据)时,在信道分配期间交换许多控制消息造成大量不必要的额外开销(overhead)。因此,当发送小规模数据时,使用CPCH更为有效。
但是,由于几个UE利用几个标记发送前置码,以便从URTAN获取使用CPCH的权利,因此,UE之间可能会发生冲突。为了避免这种现象发生,需要一种将使用CPCH的权利分配给UE的方法。
W-CDMA通信系统利用下行链路加扰码(SCRAMBLING CODE)来区分UTRAN,和利用上行链路加扰码来区分UE。并且,从UTRAN发送的信道利用正交可变扩展因子(OVSF)码来区分,和在UE中使用的信道也利用OVSF码来区分。
因此,UE利用CPCH所需的信息包括用于上行链路(或反向)CPCH信道的消息部分的加扰码、用于上行链路CPCH的消息部分(UL_DPCCH)的OVSF码、用于上行链路CPCH的数据部分(UL_DPDCH)的OVSF码、上行链路CPCH的最大数据速率和用于CPCH的功率控制的、下行链路(或前向)专用信道(DL_DPCCH)的信道化码。上述信息通常在建立UTRAN与UE之间的专用信道的时候需要。并且,在建立专用信道之前,通过信号的发送(额外开销)将上述信息发送到UE。但是,由于CPCH是公用信道,而不是专用信道,因此,传统上,与用在RACH中的ASC类似,将用在AP中的标记和CPCH子信道结合在一起来表示上述信息,以便将信息分配给UE。
图2显示了下行链路和上行链路公用信道的传统信号发送过程。在图2中,除了用于发送AP的RACH的方法之外,冲突检测前置码(CD_P)用于防止来自不同UE的CPCH信号之间的冲突。
在图2中,标号211表示UE想要分配CPCH时进行的下行链路信道的操作过程,和标号201表示UTRAN将CPCH分配给UE的操作过程。在图2中,UE发送AP213。可以从用在RACH中的标记组或用于RACH的相同标记中选择构成AP 213的标记。如果用于CPCH的标记与用于RACH的标记相同,那么,可以利用不同的加扰码,把用于CPCH的标记与用于RACH的标记区分开。构成AP的标记由UE根据后述信息来选择,这样的方法不同于RACH随机选择标记的方法。也就是说,把要用于UL_DPCCH的OVSF码、要用于UL_DPDCH的OVSF码、要用于CPCH的UL_Scrambling码、要用于DL_DPCCH的OVSF码、表示数据长度的最大帧号、和表示数据传输速度的数据速率映射到每个标记上。因此,选择一个标记等效于选择映射到相应标记上的六种类型的信息。另外,UE在发送AP之前,通过利用CSICH(CPCH状态指示符信道),检查CPCH信道的状态。利用AP_AICH末端部分的CSICH是由UTRAN发送的。UE在选择了用于当前适用的CPCH的标记之后,发送AP。AP 213以UE设定的初始发送功率发送到UTRAN。在图2中,如果在时间212内,没有来自UTRAN的响应,UE就以比首次AP发送的发送功率更高的发送功率重新发送AP215。在CPCH信道获取处理之前,设置AP的重新发送次数和等待时间212,和当重新发送次数超过设定值时,UE就停止CPCH信道获取处理。
一旦接收到AP215,UTRAN就将接收的AP与从其它UE接收的AP相比较。当选择AP215时,UTRAN在经过了时间202之后,发送AP_AICH203作为ACK。存在着几种UTRAN据此对接收的AP加以比较以选择AP215的准则。例如,该准则可以对应于UE通过AP已经请求UTRAN提供的CPCH是适用的情况,或者,AP的接收功率满足UTRAN请求的最小接收功率的情况。AP_AICH 203包括构成由UTRAN接收和选择的AP215的标记的值。
如果由UE本身发送的标记包含在发送AP215之后的AP_AICH 203内,那么,UE在经过了时间214之后发送冲突检测前置码CD_P217。发送CD_P217的理由是防止UE之间的冲突。换言之,属于UTRAN的许多UE可能同时将同一AP发送到UTRAN,来请求使用同一CPCH的权利,结果是,接收同一AP_AICH的UE可能试图使用同一CPCH,从而引起冲突。为了防止这样的冲突,UE发送CD_P和UTRAN从已经发送了同一AP和已经发送了不同CD_P的UE中选择一个UE。UE和UTRAN的详细操作如下。为了防止冲突,已经同时发送了同一AP的UE的每一个选择用于CD_P的标记和发送CD_P。一旦接收到CD_P,UTRAN就可以选择所接收的CD_P之一,并对所选的CD_P作出响应。例如,选择CD_P的准则可以是从UTRAN接收的CD_P的接收功率电平。对于构成CD_P217的标记,可以使用用于AP的标记之一,和可以以在RACH中所使用的相同方式选择它。也就是说,可以随机地选择用于CD_P的标记之一,并发送所选的标记。另外,对于CD_P来说,只能设置和使用一个标记。当只有一个用于CD_P的标记时,UE在某一时间间隔内的特定时间点上发送CD_P。这种方法可以区分使用一个用于CD_P的标记,但使用不同发送点的UE。
一旦接收到CD_P217,UTRAN就将接收的CD_P与从其它UE接收的CD_P相比较,以选择可以使用CPCH的UE。当选择了CD_P217时,UTRAN在经过了时间206之后,将冲突检测指示符信道(CD_ICH)205发送到UE。在RACH发送中CD_ICH具有与AP_AICH相同的结构和功能。但CD_ICH只发送一个ACK。一旦接收到从UTRAN发送的CD_ICH205,UE就检验用于由它们本身发送的CD_P的标记的值(即CD_ACK)是否包含在CD_ICH205中,和如果用于CD_P的标记包含在CD_ICH205中,那么,UE在经过了时间216之后发送功率控制前置码(PC_P)219。PC_P 219使用在UE确定要用于AP的标记的同时确定的上行链路加扰码,和与在发送CPCH期间的控制部分(UL_DPCCH)221相同的信道化码(OVSF)。PC_P 219由导频位、功率控制命令位、和反馈信息位组成。PC_P 219具有0或8个时隙的长度。该时隙是UMTS系统发送物理信道时使用的基本发送单位,和当UMTS系统使用3.84Mcps(码片每秒)的码片速率时,具有2560个码片的长度。当PC_P219的长度是0个时隙时,UTRAN与UE之间的当前无线电环境是良好的,使得无需控制CPCH消息部分的发送功率,和可以以UE考虑了CP_P的发送功率之后确定的发送功率发送CPCH消息部分。当PC_P 219的长度是8个时隙时,有必要控制CPCH消息部分的发送功率。
AP 215和CD_P 217可以使用具有相同初始值,但具有不同开始点的加扰码。例如,AP可以使用长度为4096的第0个到第4095个加扰码,而CD_P则可以使用长度为4096的第4096个到第8191个加扰码。AP和CD_P可以使用具有相同初始值的加扰码的相同部分,这样的方法适用于W-CDMA系统将用于上行链路公用信道的标记分成用于RACH的标记和用于CPCH的标记的时候。对于用于CD_P219的加扰码,使用与用于AP 215和CD_P217的加扰码具有相同初始值的加扰码的第0个到第21429个值。或者,对于用于CD_P 219的加扰码,也可以使用与用于AP 215和CD_P 217的加扰码一一对应地映射的不同加扰码。
标号207和209分别表示作为下行链路专用物理信道(DL_DPCH)一部分的专用物理控制信道(DL_DPCCH)的导频字段和功率控制命令字段。DL_DPCCH可以使用用于区分UTRAN的主要下行链路加扰码,也可以使用用于拓宽UTRAN容量的次要加扰码。要用于DL_DPCCH的信道化码OVSF是UE选择用于AP的标记时确定的信道化码。DL_DPCCH在UTRAN对从UE发送的PC_P或CPCH进行功率控制时使用。UTRAN一旦接收到PC_P 219,就测量PC_P 219的导频字段的接收功率,并且利用功率控制命令209控制由UE发送的上行链路发送信道的发送功率。UE测量从UTRAN接收的DL_DPCCH信号的功率,将功率控制命令作用于PC_P 219的功率控制字段,并且将PC_P发送到UTRAN,以控制从UTRAN输入的下行链路信道的发送功率。
标号221和223分别表示CPCH消息的控制部分UL_DPCCH和数据部分UL_DPDCH。对于用于扩展图2所示的CPCH消息的加扰码,使用与用于PC_P 219的加扰码相同的加扰码。对于所使用的加扰码,使用以10ms(毫秒)为单位的长度为38400的第0个到第38399个加扰码。用于图2所示的消息的加扰码可以与用于AP 215和CD_P 217的加扰码相同,也可以是一一对应地映射的不同加扰码。用于CPCH消息的数据部分223的信道化码OVSF根据UTRAN与UE之间事先约定的方法来确定。也就是说,由于要用于AP的标记和要用于UL_DPDCH的OVSF码被映射了,因此,要用于UL_DPDCH的OVSF码通过确定要使用的AP标记来确定。对于控制部分(UL_DPCCH)221所使用的信道化码,使用与PC_P所使用的OVSF码相同的信道化码。当要用于UL_DPDCH的OVSF码确定下来时,控制部分(UL_DPCCH)221所使用的信道化码根据OVSF码的树结构来确定。
参照图2,现有技术通过利用CD_P和CD_ICH,使信道能够得到功率控制,以便提高CPCH的效率,和降低来自不同UE的上行链路信号之间相互冲突的机会。在现有技术中,UE为使用CPCH选择了所有信息,并将所选信息发送到UTRAN。这种选择方法可以通过将从UE发送的AP的标记、CD_P的标记和CPCH子信道结合在一起来实现。在现有技术中,UE通过分析在UTRAN中发送当前CPCH状态的CSICH,请求分配某一CPCH信道,和UE在考虑了在CPCH上发送的数据之后预先确定信息。也就是说,CPCH的分配取决于UE,而不取决于UTRAN。因此,尽管UTRAN含有数个其特性与UE所要求的特性相同的CPCH,但是,如果UE请求了特定的CPCH,UTRAN也不能把CPCH分配给UE。这样,CPCH信道的分配将会受到限制和信道的获取将会延迟。
分配CPCH信道所受到的限制描述如下。在UTRAN中存在着几个可用的CPCH。如果UTRAN中的几个UE请求同一CPCH,那么,将会选择同一AP。虽然接收到同一AP_AICH,和再次发送CD_P,但是,发送非所选CD_P的UE应该开始从头开始分配CPCH的处理。另外,虽然进行了CD_P选择处理,但是,许多UE仍然接收同一CD_ICH,这增大了在CPCH的上行链路发送期间发送冲突的概率。并且,即使检验了CSICH,和UE在考虑了在CSICH上发送的当前CPCH状态之后请求分配CPCH,UTRAN中希望使用CPCH的所有UE都接收同一CSICH。因此,尽管请求了CPCH当中的可用信道,但是仍然存在着几个UE同时请求特定CPCH的信道分配的情况。在这种情况中,UTRAN不得不把几个UE请求的CPCH只分配给一个UE,尽管还有其它可以分配的CPCH。这是由于UE确定的信道分配造成的。
至于获取信道的延迟,当发生针对分配CPCH信道所受到的限制所描述的那种情况时,UE应该重复作出分配所需CPCH信道的CPCH分配请求。当使用在预定时间内的给定时间点上,利用为了降低系统复杂性而只引入的一个用于CD_P的标记,发送CD_P的方法时,在发送和处理一个UE的CD_ICH的同时,不可能处理其它UE的CD_ICH。
另外,在现有技术中,与用于AP的一个标记相联系地使用了一个上行链路加扰码。因此,每当用在UTRAN中的CPCH的个数增加时,上行链路加扰码的个数也随之增加,从而浪费了资源。
发明概述因此,本发明的一个目的是提供一种在CDMA通信系统中,在公用信道上发送消息的设备和方法。
本发明的另一个目的是提供一种UE的接收器可以在上面接收低复杂度地发送的获取指示符的下行链路获取指示符信道(AICH)。
本发明的另一个目的是提供一种用于能够简单检测在下行链路获取指示符信道上发送的几个标记的UTRAN的接收方法。
本发明的另一个目的是提供一种在CDMA通信系统中,对在上面发送消息的上行链路公用信道进行有效功率控制的信道分配方法。
本发明的另一个目的是提供一种在CDMA通信系统中,迅速分配在上面发送消息的上行链路公用信道的信道分配方法。
本发明的另一个目的是提供一种在CDMA通信系统中,分配在上面发送消息的上行链路公用信道的可靠信道分配方法。
本发明的另一个目的是提供一种在CDMA通信系统中,纠正在公用信道上发送消息的上行链路公用信道分配方法中发生的错误的方法。
本发明的另一个目的是提供一种在CDMA通信系统中,检测和管理在公用信道上发送消息的上行链路公用信道通信方法中的UE之间上行链路的冲突的方法。
本发明的另一个目的是提供一种在W-CDMA通信系统中,分配信道以便在上行链路公用信道上发送消息的设备和方法。
本发明的另一个目的是提供一种在CDMA通信系统中,在公用信道上发送消息的上行链路公用信道通信方法中,可以检测已经在信道分配消息或信道请求消息中发生的错误的设备和方法。
本发明的另一个目的是提供一种在CDMA通信系统中,在公用信道上发送消息的上行链路公用信道通信系统中,纠正已经在信道分配消息或信道请求消息中发生的错误的方法。
本发明的另一个目的是提供一种在CDMA通信系统中,在公用信道上发送消息的上行链路公用信道通信方法中,利用功率控制前置码检测已经在信道分配消息或信道请求消息中发生的错误的设备和方法。
本发明的另一个目的是提供一种将上行链路公用信道划分成数个组和有效地管理每个组的方法。
本发明的另一个目的是提供一种动态地管理分配给上行链路公用信道的无线电资源的方法。
本发明的另一个目的是提供一种有效地管理分配给上行链路公用信道的上行链路加扰码的方法。
本发明的另一个目的是提供一种UTRAN将上行链路公用信道的当前状态通知UE的方法。
本发明的另一个目的是提供一种发送在UTRAN将上行链路公用信道的当前状态通知UE时使用的、可靠性提高了的信息的设备和方法。
本发明的另一个目的是提供一种发送在UTRAN将上行链路公用信道的当前状态通知UE时使用的、可靠性提高了的信息的编码设备和方法。
本发明的另一个目的是提供一种使UE能够迅速地得知从UTRAN发送的上行链路公用信道的当前状态的设备和方法。
本发明的另一个目的是提供一种确定UE是否在考虑了UTRAN发送的上行链路公用信道的状态之后,使用上行链路公用信道的方法。
为了实现上面和其它目的,本发明提供了CDMA通信系统中,用于用户设备的公用分组信道分配方法。该方法包括发送含有用于访问基站的信道信息的访问前置码信号;响应访问前置码信号,从基站接收访问前置码获取指示符信号;响应接收的访问前置码获取指示符信号,发送用于检测冲突的冲突检测前置码;响应冲突获取信号,接收基站已经发送的、指示冲突检测前置码获取的第一信号和指示信道分配的第二信号;和一旦接收到第一信号,就根据第二信号指定的信息,分配公用分组信道。
附图简述通过结合附图进行如下详细描述,本发明的上述和其它目的、特征和优点将更加清楚,在附图中图1是解释如何在传统异步上行链路公用信道当中的RACH上发送和接收通信信号的图形;图2是显示传统下行链路和上行链路信道的信号发送过程的图形;图3是显示根据本发明实施例用于上行链路公用信道的、UE和UTRAN之间的信号流图的图形;图4A和4B是显示CSICH信道的结构的图形;图5是显示根据本发明实施例的、发送SI位的CSICH编码器的方块图;图6是显示与图5所示的CSICH编码器相对应的CSICH解码器的方块图;图7是显示根据本发明实施例的、用于发送访问前置码的访问时隙的结构的图形;图8A是显示根据现有技术的上行链路加扰码的结构的图形;图8B是显示根据本发明实施例的上行链路加扰码的结构的图形;图9A和9B是显示根据本发明实施例的,用于公用分组信道的访问前置码的结构,和生成访问前置码的方案的图形;图10A和10B是显示根据本发明实施例的冲突检测前置码的信道结构,和生成冲突检测前置码的方案的图形;图11A和11B是显示根据本发明实施例的信道分配指示符信道的结构,和生成信道分配指示符信道的方案的图形;图12是显示根据本发明实施例的AICH发生器的图形;图13A和13B是显示根据本发明实施例的CA_ICH;图14是显示根据本发明实施例,通过把具有相同扩展因子的不同信道化码分配给它们,同时发送CD_ICH和CA_ICH的方法的图形;图15是显示根据本发明另一个实施例,用同一信道化码扩展CD_ICH和CA_ICH和利用不同标记组同时发送扩展信道的方法的图形;图16是显示根据本发明实施例的、用于标记结构的用户设备的CA_ICH接收器的图形;图17是显示根据本发明另一个实施例的接收器结构的图形;图18是显示根据本发明实施例的、用户设备的收发器的图形;图19是显示根据本发明实施例的、UTRAN的收发器的图形;图20是显示根据本发明实施例的、功率控制前置码的时隙结构的图形;图21是显示图20所示的PC_P的结构的图形;图22A是显示根据本发明实施例,利用PC_P将信道分配确认消息或信道请求确认消息从用户设备发送到UTRAN的方法的图形;图22B是显示用在图22A中的上行链路加扰码的结构的图形;图23是显示根据本发明另一个实施例,利用PC_P将信道分配确认消息或信道请求确认消息从用户设备发送到UTRAN的方法的图形;图24A是显示根据本发明实施例,利用PC_P将信道分配确认消息或信道请求确认消息从用户设备发送到UTRAN的方法的图形;图24B是显示根据本发明实施例的、与CA_ICH的标记或CPCH信道号一一对应的PC_P信道化码的树结构的图形;图25A是显示根据本发明实施例,利用PC_P将信道分配确认消息或信道请求确认消息从用户设备发送到UTRAN的方法的图形;图25B是显示利用图25A所示的方法发送PC_P的方法的图形;图26A至26C是显示根据本发明实施例,在用户设备中分配公用分组信道的过程的流程图;图27A至27C是显示根据本发明实施例,在UTRAN中分配公用分组信道的过程的流程图;图28A至28B是显示根据本发明实施例,在用户设备中进行的、利用PC_P设置稳定CPCH的过程的流程图;和图29A至29C是显示根据本发明实施例,在UTRAN中进行的、利用PC_P设置稳定CPCH的过程的流程图。
优选实施例详述下文参照附图描述本发明的优选实施例。在如下的描述中,对那些众所周知的功能或结构将不作详细描述,因为,否则的话,它们将会把本发明的特征埋淹没在不必要的细节之中。
在根据本发明优选实施例的CDMA通信系统中,为了在上行链路公用信道上将消息发送到UTRAN,UE通过CSICH道检验上行链路公用信道的状态,和将所需访问前置码(AP)发送到UTRAN。然后,UTRAN获取发送的AP,和向UE发送在访问前置码获取指示符信道(AP_AICH)上发送的响应信号(或访问前置码获取指示符信号)。一旦接收到访问前置码获取指示符信号,如果接收的访问前置码获取指示符信号是ACK信号,那么,UE就发送冲突检测前置码(CD_P),然后,一旦接收到冲突检测前置码CD_P,UTRAN就向UE发送关于接收冲突检测信号的响应信号(或冲突检测指示符信道(CD_ICH)信号)和关于上行链路公用信道的信道分配信号。一旦从UTRAN接收到CD_ICH信号和信道分配信号,如果CD_ICH信号是ACK信号,UE就在UTRAN分配的上行链路公用信道上发送行链路公用信道消息。在发送这个消息之前,可以先发送功率控制前置码(PC_P)。另外,UTRAN还发送用于功率控制前置码和上行链路公用信道消息的功率控制信号,和UE根据在下行链路信道上接收的功率控制命令,控制功率控制前置码和上行链路公用信道消息的发送功率。
在上面的描述中,如果UE拥有几个可以发送的AP,那么,由UE发送的前置码可以是它们中的一个,UTRAN响应AP生成AP_AICH,和可以在发送AP_AICH之后,发送用于分配上述信道的CA_ICH。
图3显示了建立在本发明优选实施例中提出的上行链路公用分组信道(CPCH)或上行链路公用信道的、UE和UTRAN之间的信号流。在本发明的优选实施例中,假设上行链路公用分组信道用作上行链路公用信道。但是,除了上行链路公用分组信道之外,其它不同的公用信道也可以用作上行链路公用信道。
参照图3,UE通过下行链路广播信道实现下行链路上的时间同步,和获取与上行链路公用信道或CPCH相关的信息。与上行链路公用信道相关的信息包括有关加扰码个数和用于AP的标记的信息、和下行链路的AICH定时等。标号301表示从UTRAN发送到UE的下行链路信号,和标号331表示从UE发送到UTRAN的上行链路信号。当UE试图在CPCH上发送信号时,它首先在CPCH状态指示符信道(CSICH)上接收有关UTRAN中CPCH的状态的信息。传统上,有关CPCH的状态的信息指的是有关UTRAN中CPCH的状态的信息,即,CPCH的个数和CPCH的可用性。但是,在本发明的优选实施例中,有关CPCH的状态的信息指的是有关每个CPCH的最大可用数据速率,和当UE在一个CPCH上进行多码(multi-codes)发送时可以发送多少个多码的信息。即使象现有技术那样发送有关每个CPCH的可用性的信息,也可以使用根据本发明的信道分配方法。在未来的异步移动通信系统(W-CDMA,即有关异步移动通信的第3代移动通信)中,上面句子中所述的可用数据速率每信道是15Ksps(千码元每秒)直到960Ksps,和多码的个数是1至6个。
CPCH状态指示符信道(CSICH)图4A和4B显示了根据本发明实施例的CSICH信道的结构和生成CSICH信道的方案。在W-CDMA系统中,CSICH是利用访问前置码获取指示符信道(AICH)当中的最后8个未使用位,发送有关UTRAN内CPCH的状态的信息的信道,其中AICH用于发送供上行链路公用信道的信道获取之用的ACK或NAK。
图4A显示了使用AICH的未用部分的CSICH的信道结构。在W-CDMA系统中,AICH的长度是40个位。AP_AICH使用AICH的32个位,和CSICH使用AICH的未用部分。它们将在作为发送AP和接收AP_AICH的基准的一个访问时隙中发送。访问时隙的长度是5120个码片,和15个访问时隙是20ms帧。
图4B显示了生成CSICH的方案。在图4B中,标号403表示在一个访问时隙中发送AP_AICH和CSICH的结构。当AP_AICH部分没有要发送的数据时,不发送AP_AICH部分。AP_AICH和CSICH由乘法器402用信道化码405扩展。信道化码405是由UTRAN指定的信道化码,和AP_AICH和CSICH使用同一信道化码。信道化码由UTRAN分配,和在本发明的这个实施例中,假定信道化码的扩展因子(SF)为256。扩展因子意味着每码元具有扩展因子长度的OVSF码与AP_AICH和CSICH相乘。在W-CDMA系统中,一个AP_AICH和CSICH的码元由2个位组成。标号407表示AP_AICH和CSICH的帧结构。标号407表示长度为76,800个码片和由15个时隙组成的20ms帧。帧407可以在每个访问时隙上,用AP_AICH和CSICH发送不同的信息,和在每个20ms帧内发送CSICH的120个位(8个位×15个时隙/帧=120个位/帧)的信息。在前述中,AP_AICH的最后8个未使用位用在在CSICH上发送CPCH信道状态信息的时候。但是,由于CD_ICH在结构上与AP_AICH相同,因此,也可以通过CD_ICH发送要在CSICH上发送的CPCH信道状态信息。
在本发明的这个实施例中,发送到CSICH的信息包括有关CPCH的7个最大可用数据速率和在一个CPCH中使用多码发送时使用的多码个数的信息。下表1显示了这种方法的应用。
在表1中,多码具有4的扩展因子,并且,在W-CDMA系统中规定,当UE进行多码发送时,只有4的扩展因子可以用于UE的信道化码。如表1所示,在本发明的这个实施例中,在CSICH上发送的信息可以用4个位来表示。把信息发送到想要知道CPCH的当前状态的UE的方法,可以通过在一个访问时隙中重复发送两次或利用(8,4)编码方法实现。
表1
在上述中,4个位用于把CPCH的最大可用数据速率和使用的多码个数通知给UE,但是,当没有使用多码时,也可以通过(8,3)编码在一个时隙中发送8个码元,或者重复3个位两次和再重复3个位当中的1个码元一次。
利用上述编码的发送方法用纠错码编码SI(状态指示符)信息,以提高在CSICH上发送的SI信息的可靠性,将8个编码码元施加到访问帧的访问时隙,和每访问帧发送120个编码码元。这里,SI信息位数、状态信息的含义和发送它的方法在UTRAN和UE之间事先约定,并且还可以作为系统参数在广播信道(BCH)上发送。在这种情况中,UE事先还知道SI信息位数和发送方法,并且解码UTRAN发送的CSICH信号。
图5显示了用于发送SI信息位的CSICH编码器的结构。
参照图5,在UTRAN检验上行链路CPCH的当前状态,即当前上行链路信道数据速率和信道条件之后,UTRAN确定CSICH信道的最大数据速率,然后,在CSICH上发送如表1所示的CPCH相应信息位的最大数据速率。这些信息位是如下表2所示的输入位。编码输入位的方法可以随发送方法而改变。也就是说,编码方法可以随以帧为单位还是以时隙为单位提供信道状态信息而改变。
首先,对以帧为单位发送信道状态信息的情况加以描述。将输入信息(SI位)和SI位数的控制信息同时施加到重复器501。这里,当UTRAN和UE两者事先都知道输入信息位数时,SI位数的控制信息是没有必要的。然后,重复器501根据SI位数的控制信息,重复SI位。现在描述图5所示的CSICH编码器的工作原理。一旦接收到3个SI位S0、S1、和S2,重复器501就根据指示SI位数是3的控制信息,重复接收的SI位,并且输出重复的60位流S0、S1、S2、S0、S1、S2、……、S0、S1、S2。当以4个位为单位将重复的60位流施加到编码器503时,编码器503用(8,4)双正交码,以4个位为单位编码位流中的各个位,并按8个码元为一组输出编码码元。照这样,当编码输入的60位流时,输出120个码元。通过每一个CSICH时隙发送8个码元,可以用一个CSICH帧发送120个码元。例如,当输入信息由4个位组成时,4个输入位由重复器501重复15次,被输出成60个位。60个输出位由(8,4)双正交编码器503以4个位为单位编码成双正交码,和输出码元是8个码元。因此,如果我们考虑输入SI的位数和输出SI码元,那么,也可以把输入信息发送到一个帧的每个时隙中。这样的方法等效于移去重复器,将输入的4个位输出成8个码元的双正交码,将同一双正交码发送到每个时隙(15个时隙)中。
即使输入是3个位,并且使用了(8,3)编码器,重复器501也是无意义的。因此,从实施的角度来看,可以移去重复器501,和通过对3个输入位输出8个码元,可以在(15个时隙的)每个时隙中发送同一编码码元。如上所述,如果在每个时隙上发送同一码元,那么,UTRAN可以以时隙为单位将CPCH信道状态信息发送到UE。也就是说,UTRAN可以确定它以时隙为单位将数据发送到UE的最大数据速率。UTRAN可以以时隙为单位确定与所确定的最大数据速率相对应的输入位,和以时隙为单位发送信息。在这种情况中,UTRAN应该以时隙为单位检查上行链路信道的状态和数据速率,这增加了UTRAN的复杂性。因此,也可以以几个时隙为单位发送最大数据速率,以便降低UTRAN的复杂性。
用于编码的(8,4)双正交错误码,具有如下表2所示的4个输入位与8个输出码元之间的相互关系。
表2
图6显示了与图5所示的CSICH编码器相对应的CSICH解码器的结构。现在以描述图5所示的编码器的次序对解码器加以描述。
在第一个例子中,对与编码器相对应的解码器加以描述,这个编码器是含有重复3个输入位20次形成60个位的重复器的(8,4)双正交编码器。解码器以4位为单位接收重复的60个位。在接收到接收信号的8个码元之后,相关计算器601计算接收信号与(8,4)双正交码之间的相关性,并且输出表2所示的接收信号与16个值之间的16个相关值。将输出的相关值施加到似然比(LLR)值计算器603。LLR值计算器603通过计算概率P0与概率P1之比,输出4个位的LLR值,此处,概率P0表示根据SI位数的控制信息,UTRAN发送的4个信息位的一个解码位将被确定成0的概率,概率P1表示解码位将被确定成1的概率。将LLR值施加给LLR值累加器605。当在下一个时隙中接收到8个码元时,解码器通过重复把LLR计算器603输出的4个位与现有的值相加的操作,重复上述处理。在接收到和全部计算出15个时隙的LLR值之后,解码器通过选择存储在LLR值累加器605中的16个相关值当中最大的相关值,确定状态信息。
在第二个例子中,对输入是4或3个位,使用(8,4)或(8,3)编码器和不使用重复器的情况加以描述。当以8个码元为单位将接收信号施加到相关计算器601时,相关计算器601计算接收信号与(8,4)或(8,3)双正交码之间的相关性。如果总是以时隙为单位从UTRAN接收状态信息,解码器就根据相关结果,利用最大相关值确定UTRAN发送的状态信息。
在第三个例子中,对UTRAN以15个时隙(一个帧)为单位重复同一状态信息和发送它的情况加以描述。当按8个码元为一组将接收信息施加到相关计算器601时,相关计算器601计算接收信号与(8,4)或(8,3)双正交码之间的相关性,并将计算的相关值输出到LLR值计算器603。然后,LLR值计算器603计算概率P0与概率P1之比,输出4个位的LLR值,此处,概率P0表示根据SI位数的控制信息,从UTRAN发送的4个信息位的一个解码位将被确定为0的概率,概率P1表示该解码位将被确定为1的概率。在LLR值累加器605中累加LLR值。对于在下一个时隙中接收的8个码元,解码器重复上述处理,以便把计算值累加到现有的LLR值中。照此,解码器利用在LLR值累加器605中累加的值确定URTAN发送的状态信息。
现在对与编码要在CSICH上发送的信息位的传统方法相比,能提供更好性能的另一个应用加以描述。为了能更好地理解本发明,假设有4个信息位要发送到CSICH。这些信息位依次被称为S0、S1、S2和S3。在现有技术中,单纯重复信息位,和发送它们。也就是说,如果在一个帧中发送120个位,那么,S0重复30次,S1重复30次,S2重复30次和S3重复30次。现有技术的缺点在于,UE在完全接收到一个帧之后,只接收到必要的CPCH信息。因此,在发送CSICH信息位的另一个实施例中,改变发送信息位的次序获得时间分集,以便即使没有完全接收到一个帧的CPCH,UE也能知道CPCH的状态。当发送信息位的次序是S0、S1、S2、S3、S0、S1、S2、S3、……、S0、S1、S2和S3时,在AWGN(加性高斯白噪声)环境下给出同一编码增益。但是,由于时间分集的增益是在移动通信系统中不可避免地发生的衰落环境中给出的,因此,与现有技术相比,本发明具有更高的编码增益。另外,即使只接收到CPICH的一个时隙(当信息位数是4和4以下时),UE也能知道UTRAN中CPCH的状态。即使存在许多要发送到CPICH的信息位时,与现有技术相比,也可以更迅速地知道有关UTRAN中CPCH的信息。
在现有技术中,由于关于用在UTRAN中的每个CPCH的状态的信息是在CSICH上发送的,因此UTRAN需要与CPCH的个数相对应的SI位,和UTRAN不能在一个CSICH时隙中发送信息,而是在发送之前应该将信息分到一个帧的全部时隙中。因此,为了知道UTRAN中CPCH状态,希望使用CPCH的UE应该在比这个实施例中长得多的时间内接收CSICH。另外,对于UE想知道CSICH信息,还需要关于CSICH信息开始的时隙的信息和关于CSICH信息结束的时隙的信息。但是,在本发明的这个实施例中,CPCH的最大可用数据速率和是否使用多码发送是CSICH信息。现有的信息可以简单地用4个位表示,与UTRAN中CPCH的个数无关。在图5和6中,当把最大可用数据速率用于CSICH信息时,因为CPCH数据速率的种类是7个,所以可以用3个位表示CSICH信息。当使用多码发送和把多码个数加入CSICH信息中时,因为CPCH信息的种类是12个,所以可以用4个位表示现有的信息。
因此,把在十进制中是13、14、15和16的未使用SI信息位分配给其它信息(例如,可以指示用于发送CPCH消息部分的最大可用帧数的NFM(最大帧数)也是可以的。UTRAN可以为每个CPCH设置一个上句所述的NFM。或者,NFM可以对应于CA,或对应于下行链路DPCCH。为了选择NFM,UE可以对应于AP或对应于AP子信道。在另一种方法中,不用NFM,而是进行监视。也就是说,当没有数据要发送时,UE停止发送,和一旦检测到这种情况,UTRAN就释放信道。在还有一种方法中,可以利用下行链路DPDCH把NFM发送到UE。
AP/AP_AICH一旦通过图4所示的CSICH接收到关于UTRAN中CPCH的信息,UE就准备发送图3所示的AP333,以便获取关于使用CPCH信道的权利和CPCH的使用的信息。
为了发送AP333,UE应该为AP选择一个标记。在本发明的优选实施例中,可以根据在选择标记之前通过CSICH获得的、关于UTRAN中CPCH的信息,和UE将在CPCH上发送的数据的特性,选择适当的访问服务类别(ASC)。例如,ASC可以按照UE的类别、UE请求的数据速率、或UE选择的服务类型来区分。有关ASC的信息由UTRAN在广播信道上发送到UE,和UE按照CSICH和要在CPCH上发送的数据的特性选择适当的ASC。一旦选择了ASC,UE就随机地选择在ASC中定义的AP子信道组之一。并且,UE从下表3中和指示当前下行链路帧是UTRAN发送的第n帧的系统帧号(SFN)推算出可用的访问时隙,并且随机地选择所推算访问时隙之一。如果从UTRAN发送的帧的SFN被定义为K,那么,UE推算出在第(K+1)和第(K+2)帧可用的时隙。此后,UE在所选的时隙上发送AP333。“AP子信道组”指的是表3所示的12个子信道组。
表3
用于发送图3所示的AP333的访问时隙的结构显示在图7中。标号701表示长度为5120个码片的访问时隙。在20ms帧-2个无线电帧内发送访问时隙15次。在WCDMA系统中,无线电帧具有10ms的长度,是基本发送单元,和由2560个码片长度的15个时隙组成,并且从0到14重复访问时隙号。标号703表示在上面发送从第0个访问时隙到第14个访问时隙的两个无线电帧。
参照图7,由于SFN以10ms为单位,因此,第0个访问时隙的开头与其SFN是偶数的帧的开头相同,和第14个访问时隙的结尾与其SFN是奇数的帧的结尾相同。
UE随机地选择有效标记之一或在用于CPCH的子信道组中定义的标记。子信道组被定义成由UTRAN分配的ASC。UE利用所选的标记组装AP331,并且与UTRAN的定时同步地将组装的AP发送UTRAN。选择标记和生成AP的方法在上段中已作了描述。
AP331按用于AP的AP标记区分。每个标记可以只映射到最大数据速率,也可以映射到最大数据速率和NFM。因此,AP所表示的信息意味着要由UE使用的CPCH的最大数据速率、或要用于发送CPCH消息部分的帧数,或上述这两种类型的信息的组合。例如,在发送AP331之后,UE在预定时间332(即,3或4个时隙时间)内等待接收来自UTRAN的AP_AICH信号,和一旦接收到AP_AICH信号,就确定AP_AICH信号是否包括对UE发送的AP标记的响应。如果在时间332内没有接收到AP_AICH信号,或AP_AICH信号是NAK信号,UE就提高AP335的发送功率,以提高了的发送功率将AP335发送到UTRAN。如果UTRAN接收到AP335和可以分配具有UE请求的数据速率的CPCH,那么,UTRAN在经过了预先约定的时间302之后,发送AP_AICH303,作为对接收的AP335的响应。在这种情况中,如果UTRAN的上行链路总容量超过了预定值,或再也没有用于CPCH的解调器,那么,UTRAN就发送NAK信号,暂时中断UE对上行链路公用信道的发送。另外,当UTRAN没有检测到AP时,UTRAN不能在诸如AP_AICH303之类的AICH上发送ACK或NAK信号。因此,在该实施例中,假设什么也没有发送。
CD一旦在AP_AICH303上接收到ACK信号,UE就发送CD_P337。CD_P具有与AP相同的结构,用于构造CD_P的标记可以从与用于AP的标记组相同的标记组中选择出来。当使用与AP相同的标记组当中的、用于CD_P的标记时,不同的加扰码用于AP和CD_P,以便区分AP和CD_P。用于AP和CD_P的加扰码可以具有相同的初始值,但可以具有不同的开始点,以便区分AP和CD_P。或者,用于AP和CD_P的加扰码可以具有不同的初始值。利用随机选择的标记发送CD_P的理由是,为了降低当存在同时发送同一AP和在AP_AICH上接收ACK的两个或更多个UE时,可能选择同一CD_P的概率。在现有技术中,在给定发送时间上发送的一个CD_P用于降低不同UE之间发行的上行链路冲突的概率。但是,在这样的方法中,如果另一个用户利用与一个用户以前发送的CD_P相同的CD_P,向UTRAN请求使用CPCH的权利,并且,UTRAN没有时间发送对以前发送的CD_P的响应,那么,UTRAN不能对后面发送CD_P的UE作出响应。即使UTRAN对后面发送CD_P的UE作出响应,前面发送CD_P的UE与后面发送CD_P的UE之间发生的上行链路冲突的概率增加了也是可能的。
在图3中,UTRAN发送CD/CA_ICH305,作为对UE发送的CD_P337的响应。首先描述CD/CA_ICH当中的CD_ICH。CD_ICH是利用用于生成CD_P的标记,把ACK信号发送到UE的信道。CD_ICH可以利用与AP_AICH的正交信道化码不同的正交信道化码扩展。因此,CD_ICH和AP_AICH可以在不同的物理信道上发送,或通过时分一个正交信道,在同一个物理信道上发送。在本发明的优选实施例中,假设CD_ICH在与AP_AICH的物理信道不同的物理信道上发送。也就是说,CD_ICH和AP_AICH分别用长度为256的不同正交扩展码扩展,并且在独立的物理信道上发送。
CA在图3中,CA_ICH包括要由UTRAN分配给UE的CPCH的信道信息和与用于CPCH功率控制的下行链路信道分配有关的信息。有几种分配下行链路信道以控制上行链路发送功率的适用方法。
在用于控制CPCH发送功率的第一种方法中,使用了下行链路共享功率控制信道。韩国专利申请第1998-10394号详细公开了利用共享功率控制信道发送功率的方法,在这里引用该申请的内容以供参考。并且,还可以利用共享功率控制信道发送CPCH的功率控制命令。对于用于功率控制的下行链路共享功率控制,下行链路共享功率控制信道的分配方法可以包括有关信道号和时隙的信息。
在用于控制CPCH发送功率的第二种方法中,可以使用被时分成消息和功率控制命令的下行链路控制信道。在W-CDMA系统中,定义这个信道以控制下行链路共享信道。即使为了发送而时分数据和功率控制命令,信道信息也包括有关下行链路控制信道的信道号和时隙的信息。
在用于控制CPCH发送功率的第二种方法中,可以分配一个下行链路信道以控制CPCH。用于CPCH功率控制命令和其它控制命令可以在这个信道上一起发送。在这种情况中,信道信息变成下行链路信道的信道号。
在本发明的优选实施例中,假设CD/CA_ICH是同时发送的。但是,CA_ICH可以在发送CD_ICH之后发送。即使CD_ICH/CA_ICH同时发送,也可以利用不同的信道化码或相同的信道化码发送它们。并且,假设为了减少处理来自上层的消息过程中的延迟,在CA_ICH上发送的信道分配命令以与CD_ICH相同的格式发送。在这种情况中,如果存在16个标记和16个CPCH,那么,每个CPCH将对应于这些标记中的唯一一个。例如,当UTRAN希望分配发送消息的第5个CPCH给UE时,UTRAN在信道分配命令中发送与第5个CPCH相对应的第5个标记。
如果假设发送信道分配命令的CA_ICH具有20ms的长度和包括15个时隙,那么,这种结构将与AP_AICH和CD_ICH的结构相同。用于发送AP_AICH和CD_ICH的帧由15个时隙组成,每个时隙可以由20个码元组成。假设一个码元时段(或间隔)具有256个码片的长度,和发送对AP、CD和CA的响应的那一部分只在16-码元的时段内发送。
因此,如图3所示发送的信道分配命令可以由16个码元组成,每个码元具有256个码片的长度。并且,将每个码元与1个位的标记和扩展码相乘,然后在下行链路上发送它,和标记之间的正交特性得到了保证。
在本发明的优选实施例中,在用于一个CA消息的CA_ICH上为一个CA消息发送1个标记,和在用于一个CA消息的CA_ICH上发送用于一个CA消息的2个或4个标记是可以的。也就是说,可以在CA_ICH上发送用于信道分配命令的数个标记。
在图3中,一旦接收到URTAN发送的CD/CA_ICH305,UE就检查CD_ICH是否包括ACK信号,并且分析在CA_ICH上发送的、有关使用CPCH信道的权利的信息。对上述两种类型的信息的分析可以依次作出,也可以同时作出。接收到通过接收的CD/CA_ICH305当中的CD_ICH的ACK信号和通过CA_ICH的信道分配信息之后,UE根据图3所示的、由UTRAN分配的CPCH的信道信息,组装CPCH的数据部分343和控制部分341。并且,在发送CPCH的数据部分343和控制部分341之前,UE从接收到CD/CA_ICH的时候开始经过了预定时间之后,将功率控制前置码(PC_P)339发送到UTRAN。
PC_P尽管在WCDMA系统中功率控制前置码PC_P具有0或8个时隙的长度,但是,在本发明的优选实施例中,假设功率控制前置码PC_P339发送8个时隙。功率控制前置码PC_P的主要用途是使UTRAN能够利用PC_P的导频字段设置UE的CHCH初始发送功率。但是,在本发明的这个优选实施例中,作为另一种用途,功率控制前置码可以用于重新确认在UE上接收到的信道分配消息。重新确认信道分配消息的理由是,为了防止可能由于在UE上接收到的CA_ICH存在错误而导致UE不适当地设置CPCH引起的、与另一个UE所使用的CPCH发生的冲突。如果功率控制前置码用于重新确认信道分配消息的用途,那么,功率控制前置码应该具有8个时隙的长度。
重新确认方法可以分成几种。(1)在UE上接收的CA_ICH的标记根据一一对应关系与功率控制前置码的导频位联系在一起发送。(2)接收的CA通过把功率控制前置码与码片电平相乘发送。(3)根据一一对应关系把CA标记与用于PC_P的信道化码相联系,和在发送之前,功率控制前置码用与接收的CA标记相对应的信道化码进行信道扩展。(4)根据一一对应关系把CA标记与用于PC_P的上行链路加扰码相联系,和在发送之前,功率控制前置码用与接收的CA标记相对应的上行链路加扰码进行扩展。尽管重新确认CA消息的方法用于功率控制前置码,但是,由于UTRAN已经知道用于功率控制前置码的导频位模式,因此,不难测量出功率和确认CA消息。
在接近发送功率控制前置码339时的时间上,UTRAN为相应的UE开始发送用于CPCH上行链路功率控制的下行链路专用信道。用于下行链路专用信道的信道化码通过CA消息发送到UE,下行链路专用信道由导频字段、功率控制命令字段和消息字段组成。只有当UTRAN含有要发送到UE的数据时,才发送消息字段。图3的标号307表示上行链路功率控制命令字段,标号309表示导频字段。
对于图3的功率控制前置码339不仅用于功率控制,而且用于重新确认CA(信道分配)消息的情况,如果由UTRAN在PC_P上接收到的CA重新确认消息不同于由UTRAN在CD/CA_ICH305上发送的CA消息,UTRAN就通过所建立下行链路专用信道的功率控制字段,把发送功率降低命令发送到UE,并且把在前向访问信道(FACH)或所建立下行链路信道上发送的CPCH发送停止消息发送到UE。
在发送图3的功率控制前置码339之后,UE马上发送CPCH消息部分343。一旦在发送CPCH消息部分期间,从UTRAN接收到CPCH发送停止命令,UE就马上停止CPCH的发送。如果在发送CPCH消息部分期间没有接收到发送停止命令,那么,UE就在完成CPCH的发送之后,从UTRAN接收关于CPCH的ACK或NAK。
加扰码的结构图8A显示了在现有技术中使用的上行链路加扰码的结构,图8B显示了在本发明实施例中使用的上行链路加拢码的结构。
更明确地说,图8A显示了在现有技术中的开始建立和发送CPCH的过程中使用的上行链路加扰码的结构。标号801表示用于AP的上行链路加扰码,标号803表示用于CD_P的上行链路加扰码。用于AP的上行链路加扰码和用于CD_P的上行链路加扰码可以是从同一初始值,即同一种子(seed)值中生成的上行链路加扰码例如,第0个到第4095个值可以用在AP部分中,和第4096个到第8191个值可以用在CD_P部分中。UE可以使用由UTRAN广播的用于AP和CD_P的上行链路加扰码,或由URTAN事先确定的上行链路加扰码。另外,上行链路加扰码可以使用长度为256的短序列,也可以使用在AP或CD_P时段内不重复的长码。在图8A所示的AP和CD_P中,可以使用同一个上行链路加扰码。也就是说,通过使用从同一个初始值生成的上行链路加扰码的特定部分,可以平等地使用AP和CD_P。在这种情况中,用于AP的标记和用于CD_P的标记是从不同的标记组中选择出来的。在这样的实例中,将用于给定访问信道的16个标记中的8个分配给AP,将其余的8个分配给CD_P。
图8A的标号805和807分别表示用于功率控制前置码PC_P和CPCH消息部分的上行链路加扰码。使用在具有同一初始值的上行链路加扰码中的各个部分各不相同地用于PC_P和CPCH消息部分。用于PC_P部分和CPCH消息部分的上行链路加扰码可以是与用于AP和CD_P的上行链路加扰码相同的加扰码,或者可以是与用于UE发送的AP的标记一一对应的上行链路加扰码。图8A的PC_P加扰码805使用了上行链路加扰码#b的第0个到第20,479个值,消息加扰码807使用了从用于上行链路加扰码的PC_P的加扰码末端开始的长度为38,400的加扰码。此外,对于用于PC-P和CPCH消息部分的加扰码,可以使用长度为256的短加扰码。
图8B显示了在本发明实施例中使用的上行链路加扰码的结构。标号811和813分别表示用于AP和CD_P的上行链路加扰码。上行链路加扰码811和813以与现有技术中相同的方式使用。上行链路加扰码由UTRAN发送到UE,或者在系统中预先确定。
图8B的标号815表示用于PC_P部分的上行链路加扰码。用于PC_P部分的上行链路加扰码可以是与用于AP和CD_P的上行链路加扰码相同的加扰码,也可以是与用于AP的标记一一对应的加扰码。图8B的标号815表示具有第0个到第20,479个值的、用于PC_P部分的加扰码。图8B的标号817表示用于CPCH消息部分的上行链路加扰码。对于这种加扰码,可以使用与用于PC_P的加扰码相同的加扰码,也可以与用于PC_P的加扰码或用于AP的标记一一对应的加扰码。CPCH消息部分使用了长度为38,400的加扰码。
概括一下图8A和8B的说明,在现有技术中,一个加扰码可以用于AP、CD_P、PC_P和CPCH的消息部分,或者二个加扰码可以用于AP、CD_P、PC_P和CPCH的消息部分。换句话来说,一个用于AP和CD_P,另一个用于PC_P和CPCH的消息部分。在本发明中,用于AP和CD_P的加扰码、用于PC_P的加扰码和用于CPCH的消息部分的加扰码可以互不相同和可以灵活使用。例如,用于AP和CD_P的加扰码可以由UTRAN为了降低UE复杂性的目的而预先确定,用于PC_P的加扰码可以被映射到用于生成AP的标记,和用于CPCH的消息部分的加扰码可以被映射到用于PC_P的加扰码或用于AP的标记。不用说,用于PC_P的加扰码和用于CPCH的消息部分的加扰码也可以被映射到CA消息。
对于在描述根据本发明实施例的加扰码的结构中使用的所有加扰码,使用了对AP、CD_P、PC_P和CPCH消息部分不重复的长加扰码。但是,也可以使用长度为256的短加扰码。
AP的详细说明图9A和9B分别显示了根据本发明实施例的CPCH访问前置码的信道结构和生成CPCH访问前置码的方案。更明确地说,图9A显示了AP的信道结构,和图9B显示了生成一个AP时隙的方案。
图9A的标号901表示访问前置码AP的长度,其尺寸等于用于AP的标记903的长度的256倍。用于AP的标记903是长度为16的正交码。图9A的标记903所示的变量‘k’可以是0到15。也就是说,在本发明的这个实施例中,提供了16种类型的标记。下表4通过举例的方式显示了用于AP的标记。在UE中选择标记903的方法如下。UE首先通过由UTRAN发送的CSICH和可以用在一个CPCH中的多码个数,确定UTRAN中CPCH可以支持的最大数据速率,并且在考虑了要通过CPCH发送的数据的各种特性、数据速率和发送长度之后,选择适当的ASC。此后,UE从所选ASC中定义的标记当中选择适合于UE数据业务的标记。
表4
图9B的访问前置码905具有如901所表示的相同尺寸。访问前置码905由乘法器906利用下行链路加扰码907扩展之后发送到UTRAN。发送AP的时间点已经参照图7和表3作了描述,加扰码907已经参照图8B作了描述。
通过图9B的AP从UE发送到UTRAN的信息包括由UE请求的CPCH的数据速率、或要由UE发送的帧数,或者包括根据一一对应关系将上述两种类型的信息的组合与标记相联系生成的信息。在现有技术中,通过AP从UE发送到UTRAN的信息是CPCH所需的上行链路加扰码和数据速率、用于CPCH功率控制的下行链路专用信道的信道化码和数据速率、和要发送的数据帧的个数。UE在考虑了上面信息之后,选择相应的标记,并且通过AP将相应的标记发送到UTRAN。当通过AP发送的信息以上述方式确定时,UTRAN只具有使或不使UE使用UE请求的信道的功能。因此,即使在UTRAN中存在可用CPCH,现有技术也不能将CPCH分配给UE。当存在许多个请求具有相同条件的CPCH的UE时,试图获得CPCH的不同UE之间发生冲突,从而增加了UE获取信道时所需的时间。但是,在本发明的这个实施例中,UE只发送CPCH的可能最大数据速率,或要发送到UTRAN的最大数据速率和数据帧个数,然后,UTRAN通过CA为下行链路专用信道确定供使用上行链路加扰码和信道化码的CPCH用的其它信息。因此,在本发明的优选实施例中,可以把使用CPCH的权利赋予UE,从而使它可以有效地和灵活地分配UTRAN中的CPCH。
CD_P的详细说明图10A和10B分别显示了根据本发明实施例的、中突检测前置码CD_P的信道结构,和生成冲突检测前置码CD_P的方案。CD_P的结构和它的生成方案与图9A和9B所示的AP的结构和它的生成方案相同。图10B所示的上行链路加扰码可以与图8B所示的AP加扰码不同。
图10A的标号1001表示CD_P的长度,它是表4所示的、用于AP的标记1003的长度的256倍。标记1003的变量‘j’可以是0到15。也就是说,为CD_P提供了16个标记。图10A的标记1003是从16个标记中随机选择出来的。随机选择标记的一个理由是,为了防止在将同一个AP发送到UTRAN之后已经接收到ACK信号的UE之间的冲突,从而不得不再次进行确认处理。在使用图10A的标记1003的过程中,现有技术使用了当为CD_P只指定一个标记或在给定访问信道中发送AP时使用的方法。只使用一个标记发送CD_P的传统方法的目的是通过随机化CD_P的发送时间点取代利用同一标记,来防止UE之间的冲突。
但是,传统方法的缺点在于,如果在UTRAN还没有为从一个UE接收到的前一个CD_P发送ACK的时候,另一个UE将CD_P发送到UTRAN,那么,UTRAN在为首先接收的CD_P处理ACK之前,就不能处理从另一个UE发送的CD_P。也就是说,UTRAN在处理来自一个UE的CD_P的同时,不能处理来自其它UE的CD_P。把CD_P发送到UTRAN的另一种传统方法在随机访问信道中使用了相同的AP发送方案。如上所述,如果UE在RACH发送中把AP发送到UTRAN,那么,UE应该等待发送AP的适当位置。因此,这种方法的缺点在于,在UE检测到发送CD_P的访问时隙之前要花费很长时间,从而使发送CD_P的时间延迟得更长。
在本发明的优选实施例中,一旦接收到AP_AICH,UE在经过了预定时间之后就选择给定标记,并且将所选标记发送到UTRAN。
图10B的CD_P1005具有如图10A的1001所表示的相同尺寸。CD_P1005由乘法器1006利用上行链路加扰码1007扩展,然后,在从接收到AP_AICH的时间点开始经过了预定时间之后发送到UTRAN。加扰码1007已经参照图8B作了描述。
CD/CA_ICH图11A显示了指示符信道的信道结构。指示符信道有三种类型。它们是UTRAN响应接收的AP可以在上面发送ACK或NAK的访问前置码获取指示符信道(AP_AICH)、UTRAN响应接收的CD_P可以在上面发送ACK或NAK的冲突检测指示符信道(CD_ICH)、或UTRAN在上面将CPCH信道分配命令发送到UE的信道分配指示符信道(CA_ICH)的信道结构。图11B显示了生成它们的方案。
图11A的标记1101表示UTRAN用来为获得的AP和CP_P发送ACK和NAK和发送与CA相关的命令的指示符部分。标号1105表示CPCH状态指示符(CSICH)部分。CSICH的信道结构和它的生成方案已经参照图4A和4B作了描述。图11B的标号1111表示指示符信道(ICH)的帧结构。如图所示,一个ICH帧具有20ms的长度,并且包括16个时隙,其中的每一个可以发送表4所示的16个标记的0个或多于1个。图11B的CPCH状态指示符信道(CSICH)具有与图11A的1103所表示的相同尺寸。图11B的标号1109表示信道化码,对于信道化码来说,AP_AICH、CD_ICH和CA_ICH可以分别使用不同的信道化码,CD_ICH和CA_ICH可以使用相同的信道化码。CPCH状态指示符信道1107上的信号由乘法器1108利用信道化码1108扩展。构成一个ICH帧的16个扩展时隙在发送之前由乘法器1112利用下行链路加扰码1113扩展。
图12显示了生成CD_ICH和CA_ICH命令的AICH发生器。如上所述,把16个标记的相应一个分配到AICH帧的每个时隙中。
参照图12,乘法器1201-1216分别接收相应正交码W1-W16作为第一输入,和接收获取指示符AI1-AI16作为第二输入。每个AI具有1、0或-1的值AI=1表示ACK,AI=-1表示NAK,和AI=0表示没有获得从UE发送的相应标记。因此,乘法器1201-1216将相应正交码分别与相应获取指示符AI相乘,加法器1220相加乘法器1201-1216的输出,并输出所得的结果作为AICH信号。
UTRAN可以以下面通过举例方式给出的几种方法,利用图12所示的AICH发生器发送信道分配命令。
1.第一信道分配方法在这种方法中,分配一个下行链路信道,在所分配信道上发送信道分配命令。图13A和13B显示了根据第一方法实现的CD_ICH和CA_ICH的结构。更具体地说,图13A显示了CD_ICH和CA_ICH的时隙结构,图13B显示了发送CD_ICH和CA_ICH的示范性方法。图13A的标号1301表示把响应信号发送到CD_P的CD_ICH的发送时隙结构。标号1311表示发送信道分配命令的CA_ICH的发送时隙结构。标号1331表示把响应信号发送到CD_P的CD_ICH的发送帧结构。标号1341表示在发送CD_ICH帧之后,用调谐延迟(tune delay)τ,在CA_ICH上发送信道分配命令的帧结构。标号1303和1313表示CSICH部分。
分配图13A和13B所示的信道的方法具有如下优点。在这种信道分配方法中,CD_ICH和CA_ICH是物理分离的,因为它们具有不同的下行链路信道。因此,如果AICH具有16标记,那么,第一信道分配方法可以把16个标记用于CD_ICH,也可以把16个标记用于CA_ICH。在这种情况中,可以利用标记的符号发送的信息的类型可以加倍。因此,通过利用CA_ICH的符号‘+1’或‘-1’,可以把32个标记用于CA_ICH。在这种情况中,可以按如下次序,将不同的信道分配给已经同时请求了同一类型信道的几个用户。首先,假设UTRAN中的UE #1、UE #2和UE #3同时向UTRAN发送AP #3,请求与AP #3对应的信道,和UE #4向UTRAN发送AP #5,请求与AP #5对应的信道。这种假设对应于下表5的第一列。在这种情况中,UTRAN识别AP #3和AP #5。此时,UTRAN根据事先定义的准则,生成AP_AICH作为对接收的AP的响应。作为事先定义的准则的实例,UTRAN可以根据AP的接收功率比,对接收的AP作出响应。这里,假设UTRAN选择了AP #3。然后,UTRAN向AP #3发送ACK和向AP #5发送NAK。这对应于表5的第二列。
接着,UE#1、UE#2和UE#3分别接收从UTRAN发送的ACK,并随机地生成CD_P。当这三个UE生成CD_P(即,至少在二个UE为一个AP_AICH生成CD_P的情况下)时,各个UE利用给定的标记生成CD_P,发送到UTRAN的CD_P具有不同的标记。在这里,分别假设UE#1生成CD_P#6,UE#2生成CD_P#2和UE#3生成CD_P#9。一旦接收到从UE发送的CD_P,UTRAN就识别3个CD_P的接收,并检查由UE请求的CPCH是否可用。当在UTRAN中存在多于3个与UE的请求相对应的CPCH时,UTRAN向CD_ICH#2、CD_ICH#6和CD_ICH#9发送ACK,和通过CA_ICH发送三个信道分配消息。在这种情况中,如果UTRAN通过CA_ICH发送分配信道号#4、#6和#10的消息,UE在接下来的过程中将知道分配给它们自己的CPCH号。UE#1知道用于发送到UTRAN的CD_P的标记,还知道标记号是6。这样,即使UTRAN向CD_ICH发送了几个ACK,也可以知道已经发送了多少个ACK。
对本发明这个实施例的详细描述是在假设表5所示的情况下作出的。首先,UTRAN已经通过CD_ICH向UE发送了三个ACK,并且还向CA_ICH发送了三个信道分配消息。发送的信道分配消息对应于信道号#2、#6和#9。一旦接收到CD_ICH和CA_ICH,UE#1就可以知道UTRAN中的三个UE已经同时请求了CPCH信道,UE#1本身可以以CD_ICH的ACK的次序,根据通过CA_ICH发送的信道分配消息当中的第二消息的内容使用CPCH。
表5
在上述过程中,由于UE#2已经发送了CD_P#2,因此,UE#2将使用通过CA_ICH发送的信道分配消息当中的CA消息#4。照此,将与CA消息#10相对应的信道分配给UE#3。同理,可以同时将几个信道分配给几个用户。
2.第二信道分配方法第二信道分配方法是第一信道分配方法中把CD_ICH帧与CA_ICH帧之间的发送时间差τ设置成‘0’,同时发送CD_ICH和CA_ICH实现的一种变型。W-CDMA系统利用扩展因子256扩展AP_AICH的一个码元,和在AICH的一个时隙上发送16个码元。同时发送CD_ICH和CA_ICH的方法可以利用不同长度的码元来实现。也就是说,该方法可以通过将具有不同扩展因子的正交码分配给CD_ICH和CA_ICH来实现。作为第二方法的实例,当用于CD_P的可能标记数是16,和最多可以分配16个CPCH时,可以将长度为512个码片的信道分配给CD_ICH和CA_ICH,和CD_ICH和CA_ICH每一个都可以发送长度为512个码片的8个码元。这里,通过将彼此正交的8个标记分配给CD_ICH和CA_ICH,和将分配的8个标记与符号+1/-1相乘,可以利用16个标记发送CD_ICH和CA_ICH。这种方法的优点在于,除了用于CD_ICH的正交码之外,没有必要将独立的正交码分配给CA_ICH。
如上所述,可以按如下方法将长度为512个码片的正交码分配给CA_ICH和CD_ICH。将长度为256的一个正交码Wi分配给CA_ICH和CD_ICH两者。对于分配给CD_ICH的长度为512的正交码,可以重复正交码Wi两次,建立长度为512的正交码[WiWi]。并且,对于分配给CA_ICH的长度为512的正交码,可以将逆正交码-Wi与正交码Wi相连接,建立正交码[Wi-Wi]。通过利用建立的正交码[WiWi]和[Wi-Wi],无需分配独立的正交码,就可以同时发送CD_ICH和CA_ICH。
图14显示了第二种方法的另一个实例,其中CD_ICH和CA_ICH通过将具有相同扩展因子的不同信道化码分配给它们同时发送。图14的标号1401和1411分别表示CD_ICH部分和CA_ICH部分。标号1403和1413表示具有同一扩展因子256的不同正交信道化码。标号1405和1415表示CD_ICH帧和CA_ICH帧,每一个帧由15个访问时隙组成,每个访问时隙具有5120个码片的长度。
参照图14,根据一一对应关系,把以码元为单元重复长度为16的标记两次所得的标记与符号值‘1’、‘-1’或‘0’(分别表示ACK、NAK、或获取失败)相乘,建立CD_ICH部分1401。CD_ICH部分1401可以为几个标记同时发送ACK和NAK。CD_ICH部分1401由乘法器1402利用信道化码1403扩展,构成CD_ICH帧1405的一个访问时隙。CD_ICH帧1405由乘法器1406利用下行链路加扰码1407扩展,然后发送出去。
根据一一对应关系,把以码元为单元重复长度为16的标记两次所得的标记与符号值‘1’、‘-1’或‘0’(分别表示ACK、NAK、或获取失败)相乘,建立CA_ICH部分1411。CA_ICH部分1411可以为几个标记同时发送ACK和NAK。CA_ICH部分1411由乘法器1412利用信道化码1413扩展,构成CA_ICH帧1415的一个访问时隙。在发送之前,CA_ICH帧1415由乘法器1416利用下行链路加扰码1417扩展。
图15显示了第二种方法的再一个实例,其中CD_ICH和CA_ICH利用同一个信道化码扩展,分别生成不同的标记组,和利用不同标记组同时发送。
参照图15,根据一一对应关系,把以码元为单元重复长度为16的标记两次所得的标记与符号值‘1’、‘-1’或‘0’(分别表示ACK、NAK、或获取失败)相乘,建立CA_ICH部分1501。CA_ICH部分1501可以为几个标记同时发送ACK和NAK。第k个CA_ICH部分1503用在一个CPCH信道与几个CA标记相联系的时候。将一个CPCH信道与几个CA标记相联系的理由是为了降低由于将CA_ICH从UTRAN发送到UE的同时发生的错误,UE将使用不是由UTRAN分配的CPCH的概率。
图15的标记1505表示CD_ICH部分。CD_ICH部分1505在物理结构上与CA_ICH部分1501相同。但是,由于CD_ICH部分1505使用了从与用于CA_ICH部分的标记组不同的标记组中选择出来的标记,因此,CD_ICH部分1505与CA_ICH部分1501是正交的。这样,即使UTRAN同时发送CD_ICH和CA_ICH,UE也不会将CD_ICH与CA_ICH相混淆。加法器1502将CA_ICH部分#1 1501与CA_ICH部分#k 1503相加。加法器1504将CD_ICH部分1505与相加的CA_ICH部分相加,然后,乘法器1506利用正交信道化码1507扩展它。所得的扩展值构成一个CD/CA_ICH的一个时隙,和在发送之前,CD/CA_ICH由乘法器1508利用下行链路加扰码1510扩展。
在通过将CD_ICH帧与CA_ICH帧之间的发送时间差τ设置成‘0’,同时发送CD_ICH和CA_ICH的方法中,可以使用在W-CDMA标准中定义的、如表4所示的、用于AICH的标记。就CA_ICH来说,由于UTRAN将几个CPCH信道之一指定给UE,因此,UE中的接收器应该尝试检测几个标记。在传统的AP_AICH和CD_ICH中,UE将只对一个标记进行检测。但是,当使用根据本发明这个实施例的CA_ICH时,UE中的接收器应该尝试检测所有可能的标记。因此,需要一种设计或重新安排用于AICH的标记的结构,以便降低UE中接收器的复杂性的方法。
如上所述,假设将16个可能标记当中的8个标记与符号(+1/-1)相乘所得的16个标记分配给CD_ICH,和将16个可能标记当中的其余8个标记与符号(+1/-1)相乘所得的16个标记分配给用于CPCH分配的CA_ICH。
在W-CDMA标准中,用于AICH的标记使用了哈达玛(Hadamard)函数,它是按照如下格式生成的。
Hn= Hn-1Hn-1Hn-1-Hn-1H1= 111 -1据此,可得本发明实施例所需的长度为16的哈达玛函数如下。表4所示的、通过哈达玛函数生成的标记显示了将标记与AICH的信道增益A相乘之后给出的格式,如下的标记显示了将标记与AICH的信道增益A相乘之前给出的格式。
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1  S01-1 1-1 1-1 1-11 -1 1 -1 1 -1 1-1  S11 1-1-1 1 1-1-11 1 -1 -1 1 1-1-1  S21-1-1 1 1 -1-1 11 -1 -1 1 1-1-1 1  S31 1 1 1-1-1-1-1 1 1 1 1-1 -1 -1 -1  S41-1 1-1-1 1-1 1 1-1 1 -1 -1 1-1 1  S51 1-1-1-1-1 1 1 1 1-1 -1-1 -1 1 1  S61-1-1 1-1 1 1-1 1 -1 -1 1 -1 1 1-1  S71 1 1 1 1 1 1 1 -1 -1 -1-1-1-1-1-1  S81-1 1-1 1-1 1-1 -1 1 -1 1 -1 1 -1 1  S91 1-1-1 1 1-1-1 -1 -1 1 1-1 -1 1 1  S101-1-1 1 1-1-1 1 -1 1 1 -1 -1 1 1 -1  S11
1 1 1 1 -1-1-1-1-1 -1 -1-1 1 1 1 1  S121-1 1 -1-1 1-1 1-1 1 -1 1 1-1 1 -1  S131 1-1 -1-1 -1 1 1 -1 -1 1 1 1 1-1-1  S141 -1 -1 1-1 1 1-1 -1 1 1-1 1-1 -1 1  S15将上述哈达玛函数的八个分配给CD_ICH,将其余的八个哈达玛函数分配给CA_ICH。为了简单地进行快速哈达玛变换(FHT),以下列次序分配用于CA_ICH的标记。
{S1、S9、S5、S13、S3、S7、S11、S15}并且,以下列次序分配用于CD_ICH的标记。
{S2、S10、S6、S14、S4、S8、S12、S16}这里,从左到右分配用于CA_ICH的标记,以便使UE能够进行FHT,从而,使复杂性降低到最低程度。当从左到右从用于CA_ICH的标记中选择2、4和8个标记时,在除了最后一列之外的每一列中‘A’的个数等于‘-A’的个数。通过按上述方式分配用于CD_ICH和CA_ICH的标记,对于一定个数的所使用标记来说,可以简化UE中接收器的结构。
另外,在另一种格式中可以将标记与CPCH或用于控制CPCH的下行链路信道相联系。例如,可以分配用于CA_ICH的标记如下。
 最多使用2个标记[1、5、9、13] 最多使用4个标记[1、3、5、7、9、11、13、15]  最多使用8个标记如果使用了NUM_CPCH(1<NUM_CPCH≤16)个CPCH,那么,给出被与第k(k=0、……、NUM_CPCH-1)个CPCH(或用于控制CPCH的下行链路信道)相联系的标记所乘的符号(+1/-1)如下。
CA_sign_sig[k]=(-1)[k mod 2]此处,CA_sign_sig[k]表示被第k个标记所乘的、+1/-1的符号,和[k mod 2]表示‘ k’除以2所得的余数。‘x’被定义为表示标记维度的数,它可以表述如下。
如果0<NUM_CPCH≤4,那么,x=2,如果4<NUM_CPCH≤8,那么,x=4,如果8<NUM_CPCH≤16,那么,x=8。
并且,所使用的标记表述如下。
CA_sig[k]=(16/x)*k/2+1此处,y表示不超过‘y’的最大整数。例如,当使用4个标记时,可以将它们分配如下。
S1  1 1 1 1 1 1 1 11 1 1 1 1 1 1 1S5  1 1 1 1-1-1-1-11 1 1 1-1-1-1-1S9  1 1 1 1 1 1 1 1 -1-1-1-1-1-1-1-1S13  1 1 1 1-1-1-1-1 -1-1-1-1 1 1 1 1由此可知,如果根据本发明的实施例分配标记,那么,标记具有重复长度为4的哈达玛码四次的格式。当接收到CA_ICH时,UE中的接收器相加重复的4个码元,然后求取长度为4的FHT,从而可以较大程度地降低UE的复杂性。
此外,也可以将CA_ICH标记映射与将用于各个CPCH的标记数加一的格式相联系。在这种情况中,依次的第2i个和第(2i+1)个码元具有相反的符号,UE中的接收器将解扩码元当中的前一个码元与后一个码元相减,以便可以视它为同一实施。
与此相反,可以按如下次序分配用于CD_ICH的标记。建立用于第k个CD_ICH的标记的最容易方式是按照上述分配用于CA_ICH的标记的方法将标记数递增1。另一种方法可以表述如下。
CA_sign_sig[k]=(-1)[k mod 2]CA_sig[k]=2*+2也就是说,如上所述,以[2、4、6、8、10、12、14、16]的次序分配CA_ICH。
图16显示了用于上述标记结构的、UE的CA_ICH接收器结构的例子。
参照图16,乘法器1611将接收信号与分配给导频信道的扩展码WP相乘,以便解扩接收信号,并且将解扩信号提供给信道估计器1613。信道估计器1613从解扩导频信道信号中估计下行链路信道的大小和相位。复共轭计算器1615计算信道估计器1613的输出的复共轭。乘法器1617将接收信号与分配给AICH信道的沃尔什(Walsh)扩展码相乘,和累加器1619在预定码元时段(例如,256个码片时段)内累加乘法器1617的输出,并输出解扩的码元。乘法器1621将累加器1619的输出与复共轭计算器1615的输出相乘,调制输入值,并且将所得的输出值提供给FHT转换器1629。一旦接收到解调码元,FHT转换器1629就输出每个标记的信号强度。控制和判决块1631接收FHT转换器1629的输出,为CA_ICH判决可能性最大的标记。
在本发明的这个实施例中,在W-CDMA标准中规定的标记用于CA_ICH的标记结构,以简化用于UE的接收器的结构。下面描述另一种分配方法,这种分配方法比把一部分标记用于CA-ICH的方法更加有效。
在这种新的分配方法中,生成长度为2K的2K个标记。(如果将2K个标记与+1/-1的符号相乘,那么,可能标记数可以是2K+1。)但是,如果只使用一些标记,而不是全部,那么,有必要更有效地分配这些标记,以便降低用于UE的接收器的复杂性。假设使用所有标记当中的M个标记。在这里,2L-1<M≤2L,和1≤L≤K。将长度为2K的M个标记转换成长度为2L的哈达玛函数的每个位在发送之前重复2K-L次的形式。
另外,发送AICH的还有一种方法是使用除用于AP的标记以外的标记。这些标记显示在下表6中。
本发明的第二实施例使用了关于AICH标记的、表6所示的标记,和分配CA_ICH,以便UE接收器可以具有低的复杂性。保持AICH标记之间的正交特性。因此,如果分配给AICH的标记得到有效排列,那么,UE可以通过快速哈达玛变换(FHT)容易地解调CD_ICH。
表6
在表6中,假定第n个标记用Sn表示,和第n个标记与符号‘-1’相乘所得的值用-Sn表示。分配根据本发明第二实施例的AICH标记如下。
{S1、 -S1、S2、 -S2、S3、 -S3、S14、 -S14、S4、 -S4、S9、 -S9、S11、 -S11、S15、 -S15}如果CPCH的个数小于16,那么,从左到右将标记分配给CPCH,以便使UE能够进行FHT,从而降低了复杂性。如果从左到右从{1、2、3、14、15、9、4、11}中选择2、4、和8个标记,那么,在除了最后一列之外的每一列中,‘A’的个数等于‘-A’的个数。然后,通过重新排列(或置换)码元的次序和将重新排列的码元与给定掩码相乘,将标记转换成能够进行FHT的正交码。
图17显示了根据本发明第二实施例利用标记的、用于UE的接收器的结构。
参照图17,UE解扩256个码片时段内的输入信号,生成信道补偿码元Xi。如果假设Xi表示输入到UE接收器的第i个码元,位置移动器(或置换器)1723按如下重新排列Xi。
Y={X15、X9、X10、X6、X11、X3、X7、X1、X13、X12、X14、X4、X8、X5、X2、X0}乘法器1727将重新排列的值Y与由掩码发生器1725生成的如下掩码M相乘。
M={-1、-1、-1、-1、1、1、1、-1、1、-1、-1、1、1、1、-1、-1}然后,将标记S1、S2、S3、S14、S15、S9、S4和S11转换成如下的S′1、S′2、S′3、S′14、S′15、S′9、S′4和S′11。S′1 =11 1 11 1 1 1 1 1 1 1 1 1 1 1 1S′2 =11 1 11 1 1 1 -1-1-1-1 -1-1-1-1S′3 =11 1 1-1-1-1-1-1-1-1-11 1 1 1S′14 =11 1 1-1-1-1-1 1 1 1 1 -1-1-1-1S′15 =11-1-11 1-1-11 1-1-1 11-1-1S′9 =11-1-11 1-1-1 -1-1 1 1 -1-11 1S′4 =11-1-1 -1-1 1 1 -1-1 1 111-1-1S′11 =11-1-1 -1-1 1 1 1 1-1-1-1-1 1 1可以理解,通过重新排列输入码元的次序和将重新排列的码元与给定掩码相乘,标记被转换成能够进行FHT的正交码。并且,没有必要对长度16进行FHT,和通过相加重复的码元和对相加的码元进行FHT,可以进一步降低接收器的复杂性。也就是说,当使用5到8个标记(即,使用9到16个CPCH)时,重复两个码元。因此,如果相加重复的码元,那么,对长度8进行FHT。另外,当使用3或4个标记(即,使用5到8个CPCH)时,重复4个码元,以便在相加重复码元之后可以进行FHT。通过按这种方式有效地重新排列标记,可以显著地降低接收器的复杂性。
图17的UE接收器被构造成重新排列解扩码元,然后,将重新排列码元与特定掩码M相乘。但是,即使首先将解扩码元与特定掩码M相乘,然后再重新排列,也可以获得相同的结果。在这种情况中,应该注意到,掩码M应该不同于其它的掩码。
现在描述图17所示的接收器的操作,乘法器1711接收A/D转换器(未示出)的输出信号,和将接收信号与分配给导频信道的信道化码WP相乘,以便解扩接收信号。信道估计器1713从解扩的导频信号中估计下行链路信道的大小和相位。乘法器1717将接收信号与用于AICH信道的沃尔什扩展码WAICH相乘,和累加器1719在预定码元时段(例如,256个码片时段)内累加乘法器1717的输出,并输出解扩的码元。至于解调,复共轭计算器1715计算信道估计器1713的输出的复共轭,解扩的AICH码元与复共轭计算器1715的输出相乘。将解调的码元提供给位置移动器(或置换器)1723,位置移动器1723重新排列输入的码元,致使重复的码元应该彼此相邻。乘法器1727将位置移动器1723的输出与从掩码发生器1725输出的掩码相乘,并将相乘结果提供给FHT转换器1729。接收到乘法器1727的输出之后,FHT转换器1729输出每个标记的信号强度。控制和判决块1731接收FHT转换器1729的输出,和为CA_ICH判决可能性最大的标记。
在图17中,尽管位置移动器1723、掩码发生器1725和乘法器1727的位置是可交换的,但是可以获得相同的结果。并且,即使UE接收器不利用位置移动器1723重新排列输入码元的位置,也可以事先约定要发送码元的位置和在进行FHT时使用位置信息。
总而言之,在根据本发明的CA_ICH标记结构的实施例中,生成长度为2K的2K个标记。(如果将2K个标记与+1/-1的符号相乘,那么,可能标记数可以是2K+1。)但是,如果只使用一些标记,而不是全部,那么,有必要更有效地分配这些标记,以便降低UE接收器的复杂性。假设使用所有标记当中的M个标记。在这里,2L-1<M≤2L,和1≤L≤K。当在置换码元之后将特定掩码或XOR(异或)处理施加到各个位时,将长度为2K的M个标记转换成长度为2L的哈达玛函数的每个位在发送之前重复2K-L次的形式。因此,这个实施例的目的是通过在UE接收器上将接收码元与特定掩码相乘和置换码元,简单地进行FHT。
重要的是,不仅选择用于分配CPCH信道的适当标记,而且分配用于上行链路CPCH的数据信道和控制信道和用于控制上行链路CPCH的下行链路控制信道。
首先,分配上行链路公用信道的最容易方法是通过根据一一对应关系把下行链路控制信道与上行链路公用控制信道相联系,分配UTRAN在上面发送功率控制信息的下行链路控制信道和UE在上面发送控制消息的上行链路公用控制信道。当根据一一对应关系分配下行链路控制信道和上行链路公用控制信道时,只发送一次命令,而无需发送分开的附加消息,就可以分配下行链路控制信道和上行链路公用控制信道。也就是说,当CA_ICH指定下行链路信道和上行链路信道两者时,应用这种信道分配方法。
第二种方法利用UE发送的用于AP的标记、发送AP的访问信道的时隙号、和UE发送的用于CD_P的标记之间的函数关系,映射上行链路信道。例如,可以将上行链路公用信道与对应于发送CD_P那一时间点上的时隙号和用于CD_P的标记的上行链路信道相联系。也就是说,在上述信道分配方法中,CD_ICH具有分配用于上行链路的信道的功能,和CA_ICH具有分配用于下行链路的信道的功能。如果UTRAN按这种方法分配下行链路信道,那么,就可以最大程度地利用UTRAN的资源,从而提高信道的利用率。
由于UTRAN和UE每一个都可以知道UE发送的用于AP的标记和在UE上接收的CA_ICH,即信道分配消息,因此,另一种方法利用这两个变量分配CPCH。UTRAN可以灵活地把CPCH分配给UE。这种方法的原理如下。用于AP的标记被映射到UE要求的数据速率,和CA_ICH被映射到可以支持UE要求的数据速率的CPCH信道之一。在这里,如果用于AP的标记的个数是M和CA_ICH的个数是N,那么,可选情况数是M×N。
在这里,如下表7所示,假设用于AP的标记的个数是M=3,和CA_ICH的个数是N=4。
表7
在表7中,用于AP的标记是AP(1)、AP(2)和AP(3),和CA_ICH分配的信道号是CA(1)、CA(2)、CA(3)和CA(4)。对于信道分配,如果只由CA_ICH选择信道,那么,可用信道数是4。也就是说,当UTRAN向UE发送CA(3),然后UE接收到发送的CA(3)时,给UE分配第3信道。但是,由于UE和UTRAN都知道用于AP的标记号和CA号(或用于CA_ICH的CA标记号),因此,可以将它们组合在一起。例如,在利用表7所示的AP号和CA号分配信道的情况下,如果UE已经发送了AP(2)和UTRAN已经接收到CA(3),那么,UE选择信道号7(2,3),而不是选择信道号3。也就是说,从表7中可以知道与AP=2和CA=3相对应的信道,和表7的信息共同存储在UE和UTRAN两者中。因此,通过选择表7的第2行第3列,UE和UTRAN可以知道所分配的CPCH信道号是7。结果是,对应于(2,3)的CPCH信道号是7。
因此,利用两个变量选择信道的方法增加了可选信道的个数。UE和UTRAN通过在上层进行信号交换,具有表7所示的信息,或可以根据公式计算信息。也就是说,利用行中的AP号和列中的CA号可以确定交点和它的号码。现在,由于存在16种AP和存在16个可由CA_ICH分配的号码,因此,可能信道数是16×16=256。
这样的操作将参照图18和19加以描述。UE的控制器1820和UTRAN的控制器1920可以配备如表7那样的信道分配信息,或上述计算方法,在图18和19中假设控制器1820和1920包括表7的信息。
当需要在CPCH上进行通信时,UE的控制器1820确定与所希望数据速率相对应的AP标记,并且通过前置码发生器1831发送所确定的AP标记,前置码发生器1831用于以码片为单位将所确定的AP标记与加扰码相乘。一旦接收到AP前置码,UTRAN就检查用于AP前置码的标记。如果接收的标记没有被另一个UE所使用,UTRAN就利用接收的标记建立AP_AICH。否则,如果接收的标记已经被另一个UE所使用,UTRAN就利用通过使接收标记反相所得的标记值建立AP_AICH。一旦接收到另一个UE把不同标记用于它的AP前置码,UTRAN就检查是否使用接收的标记,并且利用接收标记的反相或同相标记建立AP_AICH。此后,UTRAN通过相加生成的AP_AICH信号建立AP_AICH,因此,可以发送标记的状态。
一旦利用与发送标记相同的标记接收到AP_AICH,UE就利用用于检测冲突的标记的任何一个建立CD_P,并发送建立的CD_P。一旦从UE接收到包括在CD_P中的标记,UTRAN就利用与用于CD_P的标记相同的标记发送CD_ICH。同时,如果UTRAN通过前置码解调器1911接收到CD_P,那么,UTRAN的控制器1920知道CPCH分配请求,建立CD_ICH和向UE发送CD_ICH。如上所述,CD_ICH和CA_ICH可以同时或单独发送。下面描述生成CA_ICH的操作,UTRAN确定与UE请求的数据速率相对应的加扰码当中的未使用加扰码,和根据UE发送的用于AP的标记来确定标记,即表7的指定CA_ICH标记。所确定的CA_ICH标记和用于AP标记的组合是CPCH的信道分配信息。UTRAN的控制器1920通过把所确定的CA_ICH标记与接收的AP标记组合在一起,分配CPCH,然后UTRAN通过AICH发生器1931接收确定的CA_ICH标记信息,生成CA_ICH。CA_ICH通过帧格式化器1933发送到UE。一旦接收到CA_ICH标记信息,UE就利用用于AP的标记和接收的CA_ICH标记,知道UE按照上述方式使用的CPCH。
图18显示了根据本发明实施的,利用上行链路CPCH与UTRAN通信的UE的接收器结构。
参照图18,AICH解调器1811根据控制器1820提供的控制消息1822,解调从URTAN的AICH发生器发送的下行链路上的AICH信号。控制消息1822表示正在接收的下行链路信号是AP_AICH、CD_ICH、和CA_ICH之一。AICH解调器1811可以包括AP_AICH解调器、CD_ICH解调器和CA_ICH解调器。在这种情况中,控制器1820指定各个解调器的信道,使它们能够接收从UTRAN发送的AP_AICH、CD_ICH和CA_ICH。AP_AICH、CD_ICH和CA_ICH可以由一个解调器或分开的几个解调器实现。在这种情况中,控制器1820可以通过分配接收时分AICH的时隙指定信道。
下行链路信道由控制器1820指定给数据和控制信号处理器1813,和数据和控制信号处理器1813处理在指定信道上接收的数据或控制信号(包括功率控制命令)。由于信道估计器1815可以估计在下行链路上从UTRAN接收的信号的强度,因此,它通过控制接收数据的相位补偿和增益,帮助数据和控制信号处理器1813解调接收数据。
控制器1820控制UE的下行链路信道接收器和上行链路信道发送器的总体操作。在本发明的这个实施例中,控制器1820在访问UTRAN的同时,利用前置码生成控制信号1826,控制访问前置码AP和冲突检测前置码CD_P的生成。控制器1820利用上行链路功率控制信号1824控制上行链路的发送功率,和处理从UTRAN发送的AICH信号。也就是说,控制器1820控制前置码发生器1831生成如图3的331所示的访问前置码AP和冲突检测前置码CD_P,和控制AICH解调器1811,处理如图3的301所示生成的AICH信号。
前置码发生器1831在控制器1820的控制下,生成图3的331所示的前置码AP和CD_P。帧格式化器1833通过接收从前置码发生器1831输出的前置码AP和CP_P对帧数据格式化,和在上行链路上发送分组数据和导频信号。帧格式化器1833根据从控制器1820输出的功率控制信号控制上行链路的发送功率。在从UTRAN分配到CPCH之后,帧格式化器1833还可以发送诸如功率控制前置码和数据之类的其它上行链路发送信号1832。在这种情况中,也可以发送在上行链路上发送的功率控制命令,以便控制下行链路的发送功率。
图19显示了根据本发明实施例的,利用上行链路CPCH和下行链路信道与UE通信的UTRAN的收发器。
参照图19,AICH检测器1911检测如图3的331所示的AP和CD_P,将检测的AP和CD_P提供给控制器1920。上行链路信道由控制器1920指定给数据和控制信号处理器1913,和数据和控制信号处理器1913处理在指定信道上接收的数据或控制信号。信道估计器1915估计在下行链路上从UE接收的信号的强度,和控制数据和控制信号处理器1913的增益。
控制器1920控制UTRAN的下行链路信道发送器和上行链路信道接收器的总体操作。控制器1920控制UE生成的访问前置码AP和冲突检测前置码CD_P的检测。并且,控制器1920还利用前置码选择控制命令1922,控制对AP和CD_P作出响应的AICH信号和信道分配消息的生成。也就是说,当AP或CD_P被前置码发生器1911检测到时,控制器1920利用AICH生成控制命令1926控制AICH发生器1931,以便生成如图3的301所示的AICH信号。
AICH发生器1931在控制器1920的控制下,生成AP_AICH、CD_ICH和CA_ICH,它们是对前置码信号的响应信号。AICH发生器1931可以配备AP_AICH发生器、CD_ICH发生器和CA_ICH发生器。在这种情况中,控制器1920指定发生器,以便生成图3的301所示的AP_AICH、CD_ICH和CA_ICH。AP_AICH、CD_ICH和CA_ICH可以由一个发生器或分开的几个发生器实现。当从同一个AICH发生器中生成AP_AICH、CD_ICH和CA_ICH时,控制器1920可以把AICH帧的时分时隙分配给AP_AICH、CD_ICH和CA_ICH,以便在一个帧内发送AP_AICH、CD_ICH和CA_ICH。
帧格式化器1933根据从AICH发生器1931输出的AP_AICH、CD_ICH和CA_ICH及下行链路控制信号,格式化帧数据。帧格式化器1933还根据从控制器1920发送的功率控制信号1924控制上行链路的发送功率。并且,当UE接收到用于下行链路的功率控制命令时,帧格式化器1933可以根据从UE接收的功率控制命令,控制用于控制公用分组信道的发送功率的下行链路信道的发送功率。
图20显示了从UE发送到UTRAN的功率控制前置码PC_P的时隙结构。PC_P具有0或8个时隙的长度。当UTRAN与UE之间的无线电环境好到没有必要设置上行链路CPCH的初始功率时,或当系统不使用PC_P时,PC_P的长度可以是0个时隙。否则,PC_P的长度可以是8个时隙。图20所示的是在W-CDMA标准规范下定义的PC_P的基本结构。PC_P拥有两种时隙类型,和每个时隙包括10个位。图20的标号2001表示导频时段,根据PC_P的时隙类型,它由7或8个位组成。标号2003表示当存在要发送到UTRAN的反馈信息时使用的反馈信息字段,这个字段具有0或1个位的长度。标号2005表示发送功率控制命令的字段。这个字段用在UE控制下行链路的发送功率的时候,并且具有2个位的长度。
UTRAN利用PC_P的导频字段2001测量UE的发送功率,然后,在下行链路专用信道上发送功率控制命令,以控制上行链路CPCH的初始发送功率。在功率控制过程中,当确定UE的发送功率太低时,UTRAN发送功率增大(power-up)命令,当确定UE的发送功率太高时,UTRAN发送功率降低(power-down)命令。
本发明的优选实施例提出了除了把PC_P用于功率控制的目的之外,还用于确认CPCH设置的目的的方法。确认CPCH设置的理由如下。当UTRAN已经将信道分配消息发送到UE时,由于UTRAN与UE之间差的无线电环境或差的多径环境,信道分配消息可能存在错误。在这种情况下,UE将接收到带有错误的信道分配消息,和错误地使用不是UTRAN指定的CPCH,从而在上行链路上与使用相应CPCH的另一个UE发生冲突。如果UE将从UTRAN发送的NAK误解成ACK,那么,即使获得了使用信道的权利,在现有技术中也会发生这样的冲突。因此,本发明的一个优选实施例提出了UE请求UTRAN再次确认信道消息的方法,从而提高了使用上行链路CPCH的可靠性。
UE利用PC_P请求UTRAN确认信道分配消息或信道请求消息的前述方法不影响为了功率控制而测量上行链路的接收功率的PC_P原始目的。PC_P的导频字段是UTRAN已知的信息,从UE发送到UTRAN的信道分配确认消息的值也是UTRAN已知的,使得UTRAN不难测量上行链路的接收功率。因此,UTRAN通过检查在PC_P上发送的CA确认消息,可以确认UE是否已经正常接收到信道分配消息。在本发明的这个实施例中,如果UTRAN已知的导频位不是在测量上行链路的接收功率的过程中解调的,那么,UTRAN确定发送到UE的、在现有技术下使用的信道分配消息或ACK消息是否存在错误,和在与上行链路CPCH一一对应的下行链路上继续发送降低上行链路的发送功率的功率降低命令。由于W-CDMA标准规定在一个10ms帧内应该发送功率降低命令16次,因此,在从已经发生错误的时间点开始的10ms内,发送功率至少降低15dB,在其它UE上不会有太严重的影响。
图21显示了图20所示的PC_P的生成方案。参照图21,标号2101表示CP_P,和具有与图20所示相同的结构。标号2103表示信道化码,乘法器2102将其与CP_P相乘,以信道扩展PC_P。信道化码2103具有256个码片的扩展因子,并且根据从UTRAN发送的CA消息所确定的规则来设置。标号2105表示PC_P帧,它由8个时隙组成,每个时隙具有2560个码片的长度。标号2107表示用于PC_P的上行链路加扰码。乘法器2106用上行链路加扰码2107扩展PC_P帧2105。将扩展的PC_P帧发送到UTRAN。
图22A显示了利用PC_P将信道分配确认消息或信道请求确认消息从UE发送到UTRAN的方法。在图22A中,PC_P2201、信道化码2203、PC_P帧2205和上行链路加扰码2207具有与图21的PC_P2101、信道化码2103、PC_P帧2105和上行链路加扰码2107相同的结构和运算。并且,乘法器2202和2206也分别具有与图21的乘法器2102和2106相同的运算。为了利用PC_P将信道分配确认消息或信道请求确认消息发送到UTRAN,在发送之前将从UTRAN接收的CA_ICH的信道号或标记号重复地与PC_P的导频字段相乘。图22A的标号2209表示CPCH确认消息,CPCH确认消息包括用在从UTRAN发送到UE的CA_ICH中的标记号或CPCH信道号。这里,当用于CA_ICH的标记与CPCH一一对应时,标记号用于CPCH确认消息,当数个标记与一个CPCH对应时,CPCH信道号用于CPCH确认消息。在发送之前,由乘法器2208将CPCH确认消息2209重复地与PC_P的导频字段相乘。
图22B显示了当利用图22A所示的方法发送PC_P时,由UTRAN中的数个UE用于AP、CD_P、PC_P和CPCH消息部分的上行链路加扰码的结构。为了利用PC_P把信道分配确认消息或信道请求确认消息发送到UTRAN,把从UTRAN接收的CP_ICH的信道号或标记号一一对应地映射到用于CPCH消息的加扰码。图22B的标号2221表示由UTRAN在广播信道上告知UE的或对等地用于整个系统中的AP部分的、用于AP的加扰码。用于CD_P的加扰码2223是与用于AP的加扰码2221具有相同初始值,但具有不同开始点的加扰码。但是,当用于AP的标记组不同于用于CP_P的标记组时,与用于AP的加扰码2221相同的加扰码用于加扰码2223。标号2225表示由UTRAN告知UE的或平等地用于整个系统中的PC_P部分的、用于PC_P的加扰码。用于PC_P部分的加扰码可以与用于AP和CP_P部分的加扰码相同,也可以不同。标号2227、2237和2247表示当UTRAN中的UE#1、UE#2和UE#K利用CPCH发送CPCH消息时使用的加扰码。加扰码2227、2237和2247可以根据从UE发送的AP或从UTRAN发送的CA_ICH消息来设置。这里,‘k’表示可以同时使用CPCH的UE的个数,或UTRAN中CPCH的个数。
在图22B中,当没有把由UTRAN用于CPCH的上行链路加扰码分配给每个CPCH或每个UE时,用于消息部分的加扰码的个数可以小于可以同时使用UTRAN中CPCH的UE的个数,或UTRAN中CPCH的个数。
图23显示了利用PC_P将信道分配确认消息或信道请求确认消息从UE发送到UTRAN的另一种方法。在图23中,PC_P2301、信道化码2303、PC_P帧2305和上行链路加扰码2307具有与图21的PC_P2101、信道化码2103、PC_P帧2105和上行链路加扰码2107相同的结构和运算。并且,乘法器2302和2306也分别具有与图21的乘法器2102和2106相同的运算。为了利用PC_P将信道分配确认消息或信道请求确认消息发送到UTRAN,以码片为单位将PC_P帧2305与CPCH确认消息2309相乘,然后用加扰码2307扩展。这里,即使用PC_P去乘CPCH确认消息和加扰码的次序颠倒了,也可以获得相同的结果。CPCH确认消息包括用在从UTRAN发送到UE的CA_ICH中的标记号或CPCH信道号。这里,当用于CA_ICH的标记与CPCH一一对应时,标记号用于CPCH确认消息,当数个标记与一个CPCH对应时,CPCH信道号用于CPCH确认消息。UTRAN中的UE以图23所示的方法使用加扰码的环境与在图22A和22B的方法中给出的环境相同。
图24A显示了利用PC_P将信道分配确认消息或信道请求确认消息从UE发送到UTRAN的另一种方法。在图24中,PC_P2401、PC_P帧2405和上行链路加扰码2407具有与图21的PC_P2101、PC_P帧2105和上行链路加扰码2107相同的结构和运算。并且,乘法器2402和2406也分别具有与图21的乘法器2102和2106相同的运算。为了利用PC_P将信道分配确认消息或信道请求确认消息发送到UTRAN,将信道化码2403与在UE上从UTRAN接收的CA_ICH标记或CPCH信道号一一对应地相联系,以利用信道化码对PC_P进行信道扩展,和将经信道扩展的PC_P发送到UTRAN。UTRAN中的UE以图24A所示的方法使用加扰码的环境与在图22B的方法中给出的环境相同。
图24B显示了与CA_ICH标记或CPCH信道号一一对应的PC_P信道化码树结构的例子。在W-CDMA标准中这种信道化码树结构被称为OVSF(正交可变扩展因子)码树结构,和OVSF码树结构根据扩展因子定义正交码。
在图24B的OVSF码树结构2431中,用作PC_P信道化码的信道化码2433具有256的固定扩展因子,和存在几种将CP_P信道化码与CA_ICH标记或CPCH信道号一一对应地相联系的可能的映射规则。作为映射规则的一个实例,具有扩展因子256的信道化码的最低一个可以与CA_ICH标记或CPCH信道号一一对应地相联系;和通过改变信道化码或跳过几个信道化码,最高信道化码也可以与CA_ICH标记或CPCH信道号一一对应地相联系。在图24B中,‘n’可以是CA_ICH标记的个数或CPCH信道的个数。
图25A显示了利用PC_P将信道分配确认消息或信道请求确认消息从UE发送到UTRAN的另一种方法。在图25A中,PC_P2501、信道化码2503和PC_P帧2505具有与图21的PC_P2101、信道化码2103和PC_P帧2105相同的结构和运算。并且,乘法器2502和2506也分别具有与图21的乘法器2102和2106相同的运算。为了利用PC_P将信道分配确认消息或信道请求确认消息发送到UTRAN,将上行链路加扰码2507与从UTRAN接收的CA_ICH标记号的信道号一一对应地相联系,以在发送之前用上行链路加扰码信道扩展PC_P帧2505。接收到从UE发送的PC_P帧之后,UTRAN确定用于PC_P帧的加扰码是否与在CA_ICH上发送的标记或CPCH信道号一一对应。如果加扰码不与标记或CPCH信道号相对应,UTRAN就马上将降低上行链路的发送功率的功率降低命令发送到与上行链路CPCH一一对应的下行链路专用信道的功率控制命令字段。
图25B显示了当利用图25A所示的方法发送PC_P时,由UTRAN中的数个UE用于AP、CD_P、PC_P和CPCH消息部分的上行链路加扰码的结构。图25B的标号2521表示由UTRAN在广播信道上告知UE的或对等地用于整个系统中的AP部分的、用于AP的加扰码。对于用于CD_P的加扰码2523,使用了与用于AP的加扰码2521具有相同初始值,但具有不同开始点的加扰码。但是,当用于AP的标记组不同于用于CP_P的标记组时,与用于AP的加扰码2521相同的加扰码用于加扰码2523。标号2525、2535和2545表示当UE#1、UE#2和UE#K发送PC_P时使用的加扰码,和这些加扰码与在UE上从UTRAN接收的CA_ICH的标记或CPCH信道号一一对应。至于加扰码,UE可以存储用于PC_P的加扰码,或可以由UTRAN把加扰码告知UE。PC_P加扰码2525、2535和2545可以与用于CPCH消息部分的加扰码2527、2537和2547相同,或者可以是与它们一一对应的加扰码。在图25B中,‘k’表示UTRAN中CPCH的个数。
图26A至26C显示了根据本发明实施例,在UE中分配CPCH信道的过程;图27A至27C显示了根据本发明实施例,在UTRAN中分配CPCH信道的过程。
参照图26A,UE在步骤2601生成要在CPCH上发送的数据,和在步骤2602,通过监视CSICH获取有关可能的最大数据速率的信息。步骤2602中可以在CSICH上发送的信息可以包括有关是否可以使用CPCH支持的数据速率的信息。在步骤2602中获得UTRAN的CPCH信息之后,在步骤2603,UE根据在CSICH上获得的信息和发送数据的特性选择适当的ASC,和在所选的ASC中随机地选择有效的CPCH_AP子信道组。此后,在步骤2604,UE利用下行链路帧的SFN和CPCH的子信道组号,从SFN+1和SFN+2的帧中选择有效的访问时隙。在选择了访问时隙之后,在步骤2605,UE选择适合于UE发送数据的数据速率的标记。这里,UE通过选择用于发送信息的标记之一来选择标记。此后,UE在步骤2606,进行所希望的传输格式(TF)选择、持续性检验和一直等待到AP发送的精确初始延迟结束为止。UE在步骤2607,设置AP的重复发送次数和初始发送功率,和在步骤2608,发送AP。在发送AP之后,在步骤2609,UE响应发送的AP,等待ACK。通过分析从UTRAN发送的AP_AICH,可以确定是否已经接收到ACK。一旦在步骤2609没有接收到ACK,UE就在步骤2631确定是否已经超过了在步骤2607中设置的AP重复发送次数。如果在步骤2631中已经超过了设置的AP重复发送次数,那么,在步骤2632,UE向上层发送错误发生系统响应,停止CPCH访问过程和进行错误恢复处理。可以利用定时器确定是否已经超过了AP重复发送次数。但是,如果在步骤2631中没有超过AP重复发送次数,那么,UE在步骤2633选择在CPCH_AP子信道组中定义的新访问时隙,和在步骤2634选择要用于AP的标记。在步骤2634选择标记过程中,UE选择在步骤2603选择的ASC中的有效标记当中的新标记,或选择在步骤2605选择的标记。此后,UE在步骤2635重新设置发送功率,和重复执行步骤2608。
一旦在步骤2609接收到ACK,UE就在步骤2610从用于前置码的标记组中选择要用于CD_P的标记,和选择用于发送CD_P的访问时隙。用于发送CD_P的访问时隙可以表示UE已经接收到ACK之后的随机时间点,或固定时间点。在选择了用于CD_P的标记和访问时隙之后,在步骤2611,UE在所选访问时隙上发送使用所选标记的CD_P。
在发送了CD_P之后,UE在图26B的步骤2612确定是否接收到用于CD_P的ACK和信道分配消息。UE根据在CD_ICH上是否已经接收到ACK,进行不同的操作。在步骤2612,UE可以利用定时器,确定用于CD_P的ACK的接收时间和信道分配消息。如果在步骤2612,在定时器设置的时间内没有接收到ACK,或接收到关于发送的CD_P的NAK,那么,UE就转到步骤2641,停止CPCH访问过程。在步骤2641,UE向上层发送错误发生系统响应,停止CPCH访问过程和进行错误恢复处理。
但是,如果在步骤2612接收到用于CD_P的ACK,那么,UE就在步骤2613分析信道分配消息。利用图16和17的AICH接收器,可以同时检测和分析用于CD_P的ACK和信道分配消息。
UE根据在步骤2613分析的信道分配消息,在步骤2614确定用于物理公用分组信道(PCPCH)的消息部分的上行链路加扰码和上行链路信道化码,和确定用于为CPCH的功率控制而建立的下行链路专用信道的信道化码。此后,UE在步骤2615确定功率控制前置码PC_P的时隙数是8还是0。如果在步骤2615中PC_P时隙数是0,那么,UE执行步骤2619,开始接收从UTRAN发送的下行链路专用信道;否则,如果PC_P时隙数是8,那么,UE执行步骤2617。在步骤2617,UE根据要用于PC_P的上行链路加扰码、上行链路信道化码和时隙类型,格式化功率控制前置码PC_P。PC_P具有两种类型。在选择了用于PC_P的加扰码和信道化码之后,UE在步骤2618发送PC_P,同时,接收下行链路专用信道,以根据从UTRAN发送的上行链路功率控制命令控制上行链路发送功率,和测量把下行链路功率控制命令发送到UTRAN的下行链路发送功率。此后,在步骤2620,UE根据在步骤2613中分析的信道分配消息格式化PCPCH消息部分,和在步骤2621开始发送CPCH消息部分。此后,UE在步骤2622确定CPCP发送是否是确认模式发送。如果在步骤2622 CPCP发送不是确认模式发送,那么,UE在发送CPCH消息部分之后执行步骤2625,向上层发送CPCH发送结束状态响应。此后,UE在步骤2626结束在CPCH上发送数据的处理。但是,如果在步骤2622中CPCH发送是确认模式发送,那么,UE在步骤2623为接收关于CPCH消息部分的ACK设置定时器,和在步骤2624,在发送CPCH消息部分期间和之后监视前向访问信道(FACH),以确定是否已经从UTRAN接收到关于CPCH消息部分的ACK或者NAK。在从UTRAN接收ACK或NAK的过程中,可以使用下行链路专用信道,以及FACH。一旦在步骤2624没有接收到在FACH上发送的、关于CPCH消息部分的ACK,UE就在步骤2651确定在步骤2623中设置的定时器是否已经截止。如果定时器还没有截止,UE返回到步骤2424,监视来自UTRAN的ACK或NAK。否则,如果定时器已经截止了,UE就在步骤2652向上层发送发送失败状态响应,并进行错误恢复处理。但是,如果在步骤2624已经接收到ACK,那么,UE就在接收到CPCH消息部分的ACK之后,执行步骤2625,把CPCH发送结束状态响应发送到上层。此后,UE在步骤2626结束在CPCH上发送数据的处理。现在参照图27A至27C,对UTRAN如何分配CPCH加以详细描述。
在图27A的步骤2701,UTRAN利用CSICH,发送关于CPCH支持的最大数据速率的信息或关于根据数据速率CPCH是否可用的信息。UTRAN在步骤2702监视访问时隙,以便接收从几个UE发送的AP。在监视访问时隙的同时,UTRAN在步骤2703确定是否已经检测到AP。一旦在步骤2703没有检测到AP,UTRAN就返回到步骤2702,重复上述处理。
否则,一旦在步骤2703检测到AP,UTRAN就在步骤2704确定是否已经检测(或接收)到两个或更多个AP。如果在步骤2704已经检测到两个或更多个AP,那么,UTRAN就在步骤2731选择所检测AP中的适当一个,然后转到步骤2705。否则,如果只接收到一个AP,和确定所接收AP的接收功率或对包括在用于所接收AP的标记中的CPCH的要求是合适的,UTRAN就执行步骤2705。这里,“要求”指的是UE希望用于CPCH的数据速率、或要由用户发送的数据帧的个数、或这两个要求的组合。
如果在步骤2704已经检测到一个AP,或在步骤2731选择了适当的AP之后,UTRAN转到步骤2705,为所检测的或所选择的AP生成用于发送ACK的AP_AICH,然后,在步骤2706发送生成的AP_AICH。在发送AP_AICH之后,在步骤2707,UTRAN监视访问时隙,以便接收从已经发送了AP的UE发送的CD_P。甚至在接收CD_P和监视访问时隙的过程中,也可以接收AP。也就是说,UTRAN可以从访问时隙中检测AP、CD_P和PC_P,为所检测的前置码生成AICH。因此,UTRAN可以同时接收CD_P和AP。在本发明的这个实施例中,针对UTRAN检测给定UE生成的AP,然后分配图3所示的CPCH的处理加以描述。因此,可以按照如下响应的次序对UTRAN完成的操作加以描述,由UTRAN对给定UE发送的AP作出的响应、对已经发送了AP的UE发送的CD_P的响应、和对相应UE发送的PC_P的响应。
一旦在步骤2708检测到CD_P,UTRAN就执行步骤2709;否则,一旦没有检测到CD_P,UTRAN就执行步骤2707,监视CD_P的检测。UTRAN有两种监视方法一种方法是,如果UE在AP_AICH之后的固定时间上发送CD_P,则使用定时器;另一种方法是,如果UE在随机时间上发送CD_P,则使用搜索器。一旦在步骤2708检测到CD_P,UTRAN就在步骤2709确定是否已经检测到两个或更多个CP_P。如果在步骤2709已经检测到两个或更多个CP_P,UTRAN就在步骤2741选择所接收CD_P中的适当一个,并且在步骤2710生成CD_ICH和在CD_ICH上发送的信道分配消息。在步骤2741中,UTRAN可以根据所接收CD_P的接收功率选择适当的CD_P。如果在步骤2709已经接收到一个CD_P,那么,UTRAN就转到步骤2710,在步骤2710,UTRAN生成要发送到已经发送了在步骤2741中选择的CD_P或在步骤2709中接收的CD_P的UE的信道分配消息。此后,在图27B上的步骤2711,UTRAN为在步骤2708中检测的CD_P生成ACK和用于发送在步骤2710中生成的信道分配消息的CD/CA_ICH。UTRNA可以按照参照图13A和13B所述的方法生成CD/CA_ICH。UTRAN在步骤2712,按照参照图14和15所述的方法发送生成的CD/CA_ICH。
在发送CD/CA_ICH之后,UTRAN在步骤2713生成用于控制上行链路CPCH的发送功率的下行链路专用信道(DL_DPCH)。生成的下行链路专用信道与从UE发送的上行链路CPCH一一对应。在步骤2714,UTRAN发送在步骤2713中生成的DL_DPCH上发送的命令。在步骤2715,UTRAN通过接收从UE发送的PC_P,检查时隙或定时信息。如果在步骤2715中从UE发送的PC_P的时隙数或定时信息是‘0’,那么,在步骤2719,UTRAN开始接收从UE发送的PCPCH的消息部分。否则,如果在步骤2715中从UE发送的PC_P的时隙数或定时信息是‘8’,那么,UTRAN转到步骤2716,在步骤2716中UTRAN接收从UE发送的PC_P和建立用于控制PC_P的发送功率的功率控制命令。控制PC_P的发送功率的一个目的是为了适当地控制从UE发送的上行链路PCPCH的初始发送功率。UTRAN通过在步骤2713生成的下行链路专用信道当中的下行链路专用物理控制信道(DL_DPCCH)的功率控制命令字段,发送在步骤2716生成的功率控制命令。此后,UTRAN在步骤2718中确定是否完全接收到PC_P。如果PC_P的接收没有完成,UTRAN就返回到步骤2717;否则,如果PC_P的接收已经完成,UTRAN就执行步骤2719。PC_P的接收是否完成可以利用定时器检查8个PC_P时隙是否已经到达来确定。
如果在步骤2718中确定PC_P的接收已完成,那么,UTRAN就在步骤2719开始接收上行链路PCPCH的消息部分,和在步骤2720确定PCPCH消息部分的接收是否完成了。如果PCPCH消息部分的接收还没有完成,UTRAN就继续接收PCPCH,否则,如果PCPCH的接收已经完成,UTRAN就转到图27C的步骤2721。UTRAN在步骤2721中确定UE是否以确认发送模式发送PCPCH。如果UE以确认发送模式发送PCPCH,UTRAN就转到步骤2722,否则,转到步骤2724,结束CPCH的接收。如果在步骤2721中确定UE以确认发送模式发送PCPCH,那么,UTRAN在步骤2722中确定接收的PCPCH消息部分是否存在错误。如果接收的PCPCH消息部分存在错误,UTRAN就在步骤2751,通过前向访问信道(FACH)发送NAK。否则,如果接收的PCPCH消息部分不存在错误,UTRAN就在步骤2723,通过FACH发送ACK,然后,在步骤2724结束CPCH的接收。
图28A至28B显示了根据本发明实施例,在UE中分配CPCH的过程,其中,图28A的“开始”接在图26A的“A”上。图29A至29C显示了根据本发明实施例,在UTRAN中分配CPCH的过程,其中,图29A的“开始”接在图27A的“A”上。图28A至28B和图29A至29C分别显示了由UE和UTRAN完成的、利用参照图22至26描述的PC_P建立稳定CPCH的方法。
参照图28A,UE在步骤2801确定是否已经从UTRAN接收到CD_ICH和CA_ICH。一旦在步骤2801没有接收到CD_ICH和CA_ICH,UE就在步骤2821向上层发送错误发生系统响应,结束CPCH访问过程和进行错误恢复处理。“没有接收到CD_ICH和CA_ICH”包括尽管接收到CA_ICH,但没有接收到关于CD_ICH的ACK的一种情况,和在预定时间内没有从UTRAN接收到CA_ICH的另一种情况。“预定时间”指的是当开始CPCH访问过程时事先设置的时间,定时器可以用于设置时间。
否则,如果在步骤2801确定已经接收到CD/CA_ICH和从CD_ICH中检测到ACK,那么,UE在步骤2802分配从UTRAN发送的信道分配消息。在步骤2802中分析了信道分配消息之后,UE转到步骤2803,在步骤2803中,UE根据分析的信道分配消息,确定PCPCH消息部分的上行链路加扰码、上行链路信道化码、和用于控制上行链路CPCH的下行链路信道的信道化码。
此后,在步骤2804,UE利用在步骤2803中设置的上行链路加扰码和上行链路信道化码,根据时隙类型构造PC_P。本发明的这个实施例利用PC_P提高了CPCH的稳定性和可靠性。假设PC_P时隙的长度或定时信息总是被设置成8个时隙。
在步骤2805中,UE将信道分配确认消息插入PC_P中,以便核实从UTRAN接收的信道分配消息。UE可以按照参照图22至25所述的方法将信道分配确认消息插入PC_P中。在图22的方法中,在发送之前,将PC_P的导频位与在UE上接收的信道分配消息或标记号相乘。在图23的方法中,在发送之前,在码片层次上将PC_P时隙与在UE上接收的信道分配消息或标记号相乘。在图24的方法中,在发送之前,用与在UE上接收的信道分配消息或标记号相对应的信道化码对PC_P进行信道化。在图25的方法中,用与在UE上接收的信道分配消息或标记相对应的加扰码扩展PC_P,然后,发送到UTRAN。当利用多标记发送信道分配消息时,UTRAN把信道分配消息用于分配给UE的CPCH。当利用一个标记分配CPCH时,UTRAN把标记用于信道分配消息。
此后,在步骤2806,UE将在步骤2805中生成的PC_P发送到UTRAN,并且在步骤2807开始接收从UTRAN发送的DL_DPCH。另外,UE利用DL_DPCH的导频字段测量下行链路的接收功率,和根据测量的接收功率,将用于控制下行链路的发送功率的命令插入PC_P的功率控制命令部分中。
在向UTRAN发送PC_P和接收DL_DPCH的同时,UE在步骤2808中确定是否已经从UTRAN接收到关于UE分析的信道分配消息的错误信号或请求释放CPCH的特定PCB(功率控制位)模式。如果在步骤2808中确定分析的信道分配消息存在错误或PCB模式表示CPCH释放,那么,UE就在步骤2831结束PC_P的发送,和在步骤2832,向上层发送PCPCH发送结束状态响应和进行错误恢复处理。
但是,如果在步骤2808中确定没有从UTRAN接收到关于信道分配消息的错误信号或特定PCB模式,UE就在步骤2809中,根据分析的信道分配消息构造PCPCH消息部分。
接着,在图28B的步骤2810,UE开始发送在步骤2809中生成的PCPCH消息部分。在发送PCPCH消息部分的同时,UE执行与图28A的步骤2808相同的步骤2811。一旦在步骤2811中从UTRAN接收到关于信道分配消息的错误确认消息或信道释放请求消息(例如,PCB模式),UE就执行步骤2841和2842。UE在步骤2841停止发送PCPCH消息部分,和在步骤2842向上层发送PCPCH发送结束状态响应和进行错误恢复处理。信道释放请求消息有两种不同的类型。当在开始发送PCPCH之后,UTRAN知道由于确认关于当前建立的CPCH的信道分配消息存在延迟,当前建立的CPCH已经与另一个UE的CPCH发生冲突时,发送第一种类型的信道释放请求消息。当因为在第二UE上利用CPCH从UTRAN接收的信道分配消息存在错误,所以UTRAN向正确使用CPCH的第一UE发送表示与另一个用户发送冲突的冲突消息,和第二UE利用在上面第一UE当前正与UTRAN通信的CPCH开始发送时,发送第二种类型的信道释放请求消息。在任何情形下,一旦接收到信道释放消息,UTRAN就命令正确使用CPCH的第一UE和已经接收到带有错误的信道分配消息的第二UE两者都停止使用上行链路CPCH。
但是,如果在步骤2811,没有从UTRAN接收到信道分配消息的错误信号或向UTRAN请求信道释放的特定PCB模式,那么,UE在步骤2812继续发送PCPCH消息部分,和在步骤2813确定PCPCH消息部分的发送是否完成了。如果PCPCH消息部分的发送还没有完成,UE就返回到步骤2812,继续进行上述操作。否则,如果PCPCH消息部分的发送已经完成了,UE就执行步骤2814的操作。
UE在步骤2814中确定是否以确认模式进行发送。如果不是以确认模式进行发送,UE就结束PCPCH消息部分的发送,和执行步骤2817,在步骤2817,UE向上层发送PCPCH发送结束状态响应和结束CPCH数据发送处理。但是,如果是以确认模式进行发送,UE就在步骤2815为接收CPCH消息部分的ACK设置定时器。此后,在步骤1816,UE在发送CPCH消息部分期间和之后监视前向访问信道(FACH),确定是否已经从UTRAN接收到关于CPCH消息部分的ACK或NAK。UTRAN可以通过下行链路信道以及FACH发送ACK或NAK。如果在步骤2816,没有通过FACH接收到关于CPCH消息部分的ACK,那么,UE就在步骤2851中确定在步骤2815中设置的定时器是否已经截止。如果在步骤2815中设置的定时器还没有截止,那么,UE返回到步骤2816,监视从UTRAN发送的ACK或NAK。否则,如果在步骤2815中设置的定时器已经截止了,那么,在步骤2852,UE向上层发送PCPCH发送失败状态响应和进行错误恢复处理。但是,一旦在步骤2816中接收到ACK,UE就执行步骤2817和结束CPCH的发送。
现在,参照图29A至29C对UTRAN进行描述,其中,图29A的“开始”接在图27A的“A”上。
在图29A的步骤2901中,UTRAN生成用于发送关于在图27A的步骤2708中检测到的CD_P的ACK和在步骤2710中生成的信道分配消息的CD/CA_ICH。CD/CA_ICH可以按照参照图13A和13B所述的方法生成。在步骤2902中,UTRAN按照参照14和15所述的方法,发送在步骤2901中生成的CD/CA_ICH。在发送了CD/CA_ICH之后,UTRAN生成用于控制上行链路CPCH的发送功率的下行链路专用信道。生成的下行链路专用信道与从UE发送的上行链路CPCH一一对应。UTRAN在步骤2904中发送在步骤2903中生成的DL_DPCH,和在步骤2905中,接收从UE发送的PC_P和分析关于接收信道分配消息的确认消息。在步骤2906中,UTRAN根据在步骤2905中分析的结果,确定从UE发送的信道分配确认消息是否与由UTRAN发送的信道分配消息相同。如果在步骤2906中它们是相同的,那么,UTRAN执行步骤2907,否则,转到步骤2921。
UE可以按照参照图22至25所述的方法,利用PC_P将信道分配消息发送到UTRAN。在图22的方法中,在发送之前,将PC_P的导频位与在UE上接收的信道分配消息或标记号相乘。在图23的方法中,在发送之前,在码片层次上将PC_P时隙与在UE上接收的信道分配消息或标记号相乘。在图24的方法中,在发送之前,用与在UE上接收的信道分配消息或标记号相对应的信道化码对PC_P进行信道化。在图25的方法中,用与在UE上接收的信道分配消息或标记相对应的加扰码扩展PC_P,然后,发送到UTRAN。当利用多标记发送信道分配消息时,UTRAN把信道分配消息用于分配给UE的CPCH。当利用一个标记分配CPCH时,UTRAN把标记用于信道分配消息。
UTRAN在图29B的步骤2921中确定与在步骤2905中接收的信道分配确认消息相对应的CPCH是否被另一个UE使用。如果在步骤2921中确定CPCH没有被另一个UE使用,UTRAN就执行步骤2925,在步骤2925,UTRAN向上层发送PCPCH发送结束状态响应和进行错误恢复处理。由UTRAN进行的“错误恢复处理”指的是通过正在使用中的下行链路专用信道向UE发送CPCH发送结束消息,通过FACH向UE发送CPCH发送结束消息,或继续发送与UE事先约定的特定位模式,来命令UE停止CPCH的发送。另外,错误恢复处理可以包括UTRAN通过在UE上接收的DL_DPCH发送降低上行链路发送功率的命令的方法。
如果在步骤2921中确定与在步骤2905中接收的信道分配确认消息相对应的CPCH被另一个UE使用,那么,在步骤2922,UTRAN通过由两个UE公用的DL_DPCH发送功率降低命令。此后,在步骤2923,UTRAN通过经FACH向两个UE发送信道释放消息或特定PCB模式,释放信道。当发送信道释放消息或特定PCB模式时,UTRAN可以使用下行链路专用信道以及FACH。在步骤2923之后,UTRAN在步骤2924中结束向UE发送DL_DPCH,和在步骤2925中结束CPCH的接收。
否则,如果在步骤2906从UE接收的信道确认消息与由UTRAN分配的信道分配消息相一致,UTRAN就执行步骤2907,在步骤2907,UTRAN接收从UE发送的PC_P,和生成用于控制PC_P的发送功率的功率控制命令。控制PC_P的发送功率的一个目的是为了适当地控制从UE发送的上行链路PCPCH的初始发送功率。在步骤2908,UTRAN通过在步骤2903生成的下行链路专用信道当中的下行链路专用物理控制信道(DL_DPCCH)的功率控制命令字段,发送生成的功率控制命令。UTRAN在步骤2909中确定PC_P的接收是否完成。如果PC_P的接收还没有完成,UTRAN就返回到步骤2908,否则,就转到步骤2910。PC_P的接收是否完成可以利用定时器检查8个PC_P时隙是否全部被接收到来确定。如果在步骤2909中PC_P的接收已完成,那么,UTRAN就在步骤2910开始接收上行链路PCPCH的消息部分,和在步骤2911确定上行链路PCPCH消息部分的接收是否完成了。如果PCPCH消息部分的接收还没有完成,UTRAN就继续接收PCPCH。如果PCPCH的接收已经完成了,UTRAN就在图29C的步骤2912中确定UE是否已经以确认发送模式发送PCPCH。如果UE已经以确认发送模式发送PCPCH,UTRAN就执行步骤2931,和如果UE没有以确认发送模式发送PCPCH,UTRAN就执行步骤2915。
如果在步骤2912中UE已经以确认发送模式发送了PCPCH,那么,UTRAN在步骤2913中确定所接收PCPCH的消息部分是否存在错误。如果接收的PCPCH消息部分存在错误,UTRAN就在步骤2931中通过FACH发送NAK。如果接收的PCPCH消息部分不存在错误,UTRAN就在步骤2914中通过FACH发送ACK,和在步骤2915中结束CPCH的接收。
如上所述,UTRAN可以主动地分配UE请求的CPCH,可以缩短建立CPCH所需的时间。另外,可以降低数个UE请求CPCH时可能引起冲突的概率,防止了无线电资源的浪费。并且,通过UE和UTRAN之间的PC_P,可以保证公用分组信道的稳定分配,和提供了在使用公用分组信道过程中的稳定性。
虽然通过参照本发明的某些优选实施例,已经对本发明进行了图示和描述,但本领域的普通技术人员应该明白,可以在形式上和细节上对其作各种各样的改变,而不偏离所附权利要求书所限定的本发明的精神和范围。
权利要求
1.一种在CDMA(码分多址)通信系统中,用于用户设备(UE)的上行链路信道分配方法,所述方法包括下列步骤发送含有信道信息的访问前置码信号,所述信道信息用于访问基站;响应访问前置码信号,从基站接收访问前置码获取指示符信号;响应接收的访问前置码获取指示符信号,发送用于重新确认使用上行链路信道的权利的冲突检测前置码;响应冲突检测前置码,获取指示冲突检测前置码的获取的第一信号和指示信道分配的第二信号;和一旦接收到第一和第二信号,就通过由第二信号分配的上行链路信道发送上行链路信道数据。
2.根据权利要求1所述的上行链路信道分配方法,其中,在信道分配步骤中,根据包含在访问前置码中的标记和包含在第二信号中的标记的组合,分配信道。
3.根据权利要求2所述的上行链路信道分配方法,其中,包含在访问前置码中的标记指示用户设备(UE)所希望的信道特性,和包含在第二指示符信号中的标记指示可以支持用户设备(UE)所希望的信道特性的信道的分配信息。
4.一种在CDMA通信系统中,用于基站的上行链路信道分配方法,所述方法包括下列步骤接收含有信道特性的访问前置码信号,所述信道特性由特定用户设备(UE)用于访问基站;一旦接收到访问前置码信号,就响应接收的访问前置码信号,生成访问前置码获取指示符信号;发送生成的访问前置码获取指示符信号;响应访问前置码获取指示符信号,从用户设备(UE)接收冲突检测前置码信号;响应冲突检测前置码,生成代表冲突检测前置码的获取的第一指示符信号,和代表信道分配的第二指示符信号;和发送生成的第一和第二指示符信号。
5.根据权利要求4所述的上行链路信道分配方法,其中,基站还包括下述步骤通过根据访问前置码信号的信道信息和第二指示符信号中的信息的组合确定的信道,接收上行链路信道数据。
5.一种在用于CDMA通信系统的移动台中,在上行链路公用分组信道上发送消息的方法,所述方法包括下列步骤选择与要用于发送消息的信道特性相对应的标记;生成含有与信道特性相对应的所选标记的访问前置码;发送生成的访问前置码;接收对访问前置码的响应信号;一旦接收到响应信号,就选择用于冲突检测前置码的标记;生成包括所选标记的冲突检测前置码;发送生成的冲突检测前置码;接收对冲突检测前置码的响应信号;接收用于公用分组信道的信道分配信号,所述分配信号含有要用于发送消息的信道信息;通过所分配的公用分组信道发送消息。
6.根据权利要求5所述的方法,其中,消息发送步骤包括下列步骤发送功率控制前置码,以便把功率电平调整得与消息相适应;和发送消息。
7.一种在用于CDMA移动通信系统的基站中,分配上行链路公用分组信道的方法,所述方法包括下列步骤接收访问前置码,所述访问前置码包括与要使用的公用分组信道的数据速率相对应的标记;利用包含在访问前置码中的标记生成响应信号;发送生成的响应信号;接收冲突检测前置码;利用与冲突检测前置码相对应的标记生成响应信号;生成包括用于分配含有数据速率的可用公用分组信道的标记的信道分配信号;发送生成的响应信号和生成的信道分配信号;利用与信道分配信号相对应的标记和包含在访问前置码中的标记的组合,分配公用分组信道;和通过所分配的公用分组信道接收消息。
8.一种在用于CDMA通信系统的移动台中,通过上行链路公用分组信道发送消息的方法,所述方法包括下列步骤当生成要通过上行链路公用分组信道发送的消息时,确定可被公用分组信道支持的最大数据速率;选择用于要使用的数据速率的标记;生成访问前置码,所述访问前置码包括用于要使用的数据速率的所选标记;发送生成的访问前置码;接收与访问前置码相对应的访问前置码获取指示符信号;在冲突检测标记中选择一个标记;生成包括所选标记的冲突检测前置码;发送生成的冲突检测前置码;接收与冲突检测前置码相对应的冲突检测指示符信号和包括用于指定信道分配的标记的信道分配指示符信号;通过信道分配指示符信号和访问前置码标记的组合,确定上行链路公用分组信道;和通过所确定的公用分组信道发送消息。
9.根据权利要求8所述的方法,其中,发送冲突检测前置码步骤包括下述步骤利用与用于访问前置码的加扰码不同的加扰码,发送生成的冲突检测前置码。
10.根据权利要求8所述的方法,其中,确定公用分组信道步骤包括下述步骤在含有与包含在访问前置码信号中的标记相对应的数据速率的公用分组信道中,确定由包含在信道分配指示符信号中的标记指定的公用分组信道。
11.一种在用于CDMA通信系统的基站中,分配上行链路公用分组信道的方法,所述方法包括下列步骤接收访问前置码,所述访问前置码包括与要被移动台使用的数据速率相对应的标记;一旦接收到访问前置码,就发送包括与访问前置码中的标记相对应的标记的访问前置码获取指示符信号;在发送访问前置码获取指示符信号之后,接收冲突检测前置码;一旦接收到冲突检测前置码,就发送冲突检测指示符信号和包括用于指定信道的标记的信道分配指示符信号;和通过由访问前置码中的标记和信道分配指示符信号确定的被指定信道接收消息。
12.根据权利要求11所述的方法,其中,访问前置码获取指示符信号包括有关可被公用分组信道支持的数据速率的信息。
13.根据权利要求11所述的方法,其中,访问前置码获取指示符信号包括有关数据速率的信息和有关多码可用性的信息。
14.一种在用于CDMA通信系统的移动台中,分配上行链路公用分组信道的方法,所述方法包括下列步骤当生成要通过上行链路公用分组信道发送的消息时,选择用于要使用的数据速率的标记;生成包括所选标记的访问前置码;发送生成的访问前置码;一旦接收到信道分配指示符信号,就检查包含在信道分配指示符信号中的标记;和从一组公用分组信道中选择与包含在信道分配指示符信号中的标记相对应的公用分组信道,所述一组公用分组信道与访问前置码所指示的标记相对应。
15.一种在用于CDMA通信系统的基站中,分配上行链路公用分组信道的方法,所述方法包括下列步骤接收访问前置码,所述访问前置码包括用于要被移动台使用的数据速率的标记;当在含有与包含在访问前置码中的标记相对应的数据速率的公用分组信道中存在适用的公用分组信道时,选择与所述适用公用分组信道的信道号相对应的标记;生成包括所选标记的信道分配指示符信号;和发送生成的信道分配指示符信号。
16.一种在CDMA通信系统中,用于移动台的公用分组信道分配设备,所述设备包括访问信道发送器,用于发送含有信道信息的访问前置码信号,所述信道信息用于访问基站;访问前置码获取指示符信道接收器,用于响应访问前置码信号,接收基站发送的访问前置码获取指示符信号;冲突检测信道发送器,用于响应接收的访问前置码获取指示符信号,发送冲突检测前置码,所述冲突检测前置码是用于检测冲突的;指示符信号信道接收器,用于响应冲突检测前置码信号,接收指示冲突检测前置码的获取的第一信号和接收指示信道分配的第二信号,所述第一信号是由基站发送的;和公用分组信道发送器,用于一旦接收到第一和第二信号,就根据第二信号所指示的信息,分配公用分组信道。
17.一种在CDMA通信系统中,用于基站的上行链路信道分配设备,所述设备包括访问前置码信道接收器,用于接收访问前置码信号,所述访问前置码信号含有信道信息,所述信道信息由特定移动台用于访问基站;访问前置码获取指示符信道发送器,用于一旦接收到访问前置码信号,就响应接收的访问前置码信号,生成访问前置码获取指示符信号,和用于发送生成的访问前置码获取指示符信号;冲突检测前置码信道接收器,用于从移动台接收冲突检测前置码;指示符信道发送器,用于响应冲突检测前置码,生成代表冲突检测前置码的获取的第一指示符信号,生成代表公用分组信道的分配的第二指示符信号,和发送生成的第一和第二指示符信号;和公用分组信道接收器,用于根据访问前置码中的所述信道信息和根据第二指示符信号,接收公用分组信道。
18.一种在用于CDMA通信系统的移动台中,通过上行链路公用分组信道发送消息的设备,所述设备包括访问信道发送器,用于选择与要用于发送消息的数据速率相对应的标记,用于生成包括与数据速率相对应的所选标记的访问前置码,和用于发送生成的访问前置码;访问前置码获取指示符信道接收器,用于接收对访问前置码的响应信号;冲突检测信道发送器,用于一旦接收到响应信号,就选择用于冲突检测前置码的标记,用于生成包括用于冲突检测前置码的所选标记的冲突检测前置码,和用于发送生成的冲突检测前置码;指示符信道接收器,用于接收对冲突检测前置码的响应信号和含有要用于发送消息的数据速率的、用于公用分组信道的信道分配信号;和公用分组信道发送器,用于利用包含在所接收信道分配信号中的标记和用于访问前置码的标记确定公用分组信道,和用于通过所分配的公用分组信道发送消息。
19.一种在用于CDMA移动通信系统的基站中,分配上行链路公用分组信道的设备,所述设备包括访问信道接收器,用于接收访问前置码,所述访问前置码包括与要被移动台使用的公用分组信道的数据速率相对应的标记;访问前置码获取指示符信道发送器,用于利用包含在访问前置码中的标记生成获取指示符信号,和用于发送生成的获取指示符信号;冲突检测前置码信道接收器,用于接收冲突检测前置码;指示符信道发送器,用于利用与包含在冲突检测前置码中的标记相对应的标记生成指示符信号,用于生成包括用于分配含有要用于发送消息的数据速率的可用公用分组信道的标记的信道分配指示符信号,和用于发送生成的指示符信号和信道分配指示符信号;和公用分组信道接收器,用于分配包含在所发送信道分配指示符信号中的标记和用于访问前置码的标记所指示的公用分组信道,和用于通过所分配的公用分组信道接收消息。
20.一种在用于CDMA通信系统的移动台中,分配上行链路公用分组信道的设备,所述设备包括访问前置码信道发送器,用于当生成要通过上行链路公用分组信道发送的消息时,选择用于要使用的数据速率的标记,用于生成包括所选标记的访问前置码,和用于发送生成的访问前置码;信道分配指示符信道接收器,用于接收信道分配指示符信号;和公用分组信道发送器,用于检查包含在信道分配指示符信号中的标记,和用于从一组公用分组信道中选择与包含在信道分配指示符信号中的标记相对应的公用分组信道,所述一组公用分组信道与包含在访问前置码中的标记相对应。
21.一种在用于CDMA通信系统的基站中,分配上行链路公用分组信道的设备,所述设备包括访问信道接收器,用于接收访问前置码,所述访问前置码包括用于要被移动台使用的数据速率的标记;信道分配指示符信道发送器,用于当在含有与包含在访问前置码中的标记相对应的数据速率的公用分组信道中存在适用的公用分组信道时,选择与所述适用公用分组信道的信道号相对应的标记,用于生成包括所选标记的信道分配指示符信号,和用于发送生成的信道分配指示符信号;和公用分组信道接收器,用于接收在含有与用于访问前置码的标记相对应的数据速率的信道当中,与信道分配指示符信号相对应的公用分组信道。
全文摘要
公开了一种在CDMA(码分多址)通信系统中的公用分组信道分配方法。该方法包括:发送含有用于访问基站的信道信息的访问前置码信号;响应访问前置码信号,从基站接收访问前置码获取指示符信号;响应接收的访问前置码获取指示符信号,发送用于检测冲突的冲突检测前置码;响应冲突获取信号,接收基站已经发送的、指示冲突检测前置码的获取的第一信号和指示信道分配的第二信号;和一旦接收到第一信号,就根据第二信号指定的信息,分配公用分组信道。
文档编号H04B1/707GK1369142SQ00811435
公开日2002年9月11日 申请日期2000年7月7日 优先权日1999年7月7日
发明者文熹灿, 安宰民, 李炫奭, 姜熙原, 朴圣日, 崔虎圭, 黄承吾, 具昌会, 李炫又, 崔成豪, 金宰烈, 文炫贞, 金奎雄 申请人:三星电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1