专利名称:用于在数据通信系统内选择服务扇区的方法和装置的制作方法
背景领域本发明一般涉及通信系统,尤其涉及用于在数据通信系统内选择服务扇区的方法和装置。
背景已经研发了通信系统来允许信息信号从始发站到物理上不同的目标站的传输。当在通信信道上从始发站发出信息信号时,信息信号首先被转换成适用于通信信道上的有效传输的形式。信息信号的转换,即调制,包括以所产生的已调信号的频谱被限制在通信信道带宽内的方式,按照信息信号改变载波的参数。在目标站处,从通信信道上接收到的已调载波复制原始信息信号。这种复制一般通过使用始发站所采用的调制过程的反转来实现。
调制还便于公共通信信道上几个信号的多路存取,即同时的发送和/或接收。多路存取通信系统通常包括多个远程订户单元,它们要求相对短持续时间的间歇服务,而不是对公共通信信道的连续访问。几种多路存取技术是本领域已知的,譬如时分多址(TDMA)、频分多址(FDMA)以及幅度调制多址(AM)。另一类多址技术是码分多址(CDMA)扩频系统,它符合“TIA/EIA/IS-95 Mobile Station-Base StationCompatibility Standard for Dual-Mode Wide-Band Spread Spectrum CellularSystem”,下文中称为IS-95标准。多址通信系统中CDMA技术的使用在以下美国专利中公开美国专利号4901307、题为“SPREAD SPECTRUM MULTIPLE-ACCESSCOMMUNICATION SYSTEM USING SATELLITE OR TERRESTRIAL REPEATERS”;以及美国专利号5103459、题为“SYSTEM AND METHOD FOR GENERATING WAVEFORMS IN A CDMACELLULAR TELEPHONE SYSTEM”,这两个专利都被转让给本发明的受让人。
多址通信系统可能是无线或有线的,且可能传递语音和/或数据。能传递语音和数据两者的通信系统一例是符合IS-95标准的系统,该标准规定了在通信信道上发送语音和数据。美国专利号5504773中详细描述了在固定大小的编码信道帧内发送数据的方法,该专利题为“METHOD AND APPARATUS FOR THE FORMATTING OF DATAFOR TRANSMISSION”,并且被转让给本发明的受让人。按照IS-95标准,数据或语音被分成若干编码信道帧,这些帧为20毫秒宽,数据率高达14.4Kbps。能传递语音和数据两者的通信系统的其它例子包括遵照以下标准的通信系统“第三代合伙人计划(3GPP)”,该计划包含在一组文档内,文档包括文档号3G TS 25.211,3GTS 25.212,3G TS 25.213以及3G TS 25.214(W-CDMA标准);以及“cdma2000扩频系统的TR-45.5物理层标准(TR-45.5 Physical Layer Standard for cdma2000Spread Spectrum Systems)”(IS-2000标准)。
在多址通信系统中,通过一个或多个基站实施用户间的通信。一个订户站上的第一用户通过在反向链路上把数据发送到基站而向第二订户站上的第二用户传递数据。基站接收数据并且可以把数据路由到另一基站。数据在同一基站、或其它基站的前向链路上被发送到第二订户站。前向链路是指从基站到订户站的传输,反向链路是指从订户站到基站的传输。同样,可以在一移动订户站上的第一用户和地面有线站上的第二用户之间实施通信。基站在反向链路上从用户接收数据,并且通过公共交换电话网(PSTN)把数据路由至第二用户。在许多通信系统中,如,IS-95、W-CDMA、IS-2000,前向链路和反向链路分配到各自不同的频率。
仅有数据的通信系统一例是高数据速率(HDR)通信系统,它符合TIA/EIA/IS-856工业标准,下文中称为IS-856标准。HDR系统是基于共同待批申请序列号08/963386中公开的通信系统,该申请题为“METHOD AND APPARATUS FOR HIGH RATEPACKET DATA TRANSMISSION”,于11/3/1997提交,被转让给本发明的受让人。HDR通信系统定义了一组数据率,从38.4kbps到2.4Mbps的范围内,在这些速率下接入点(AP)可能向订户站(接入终端,AT)发送数据。由于AP与基站相似,因此关于小区和扇区的术语和关于语音系统的术语相同。
语音服务和数据服务间的重大差异是前者利用了严格且固定的延迟要求。一般而言,语音帧的总单向演出必须小于100ms。相反,数据延迟会称为用于优化数据通信系统效率的可变参数。特别是,可以使用更有效的纠错编码技术,它们要求比语音服务所能容忍的延迟大得多的延迟。数据的示例性有效编码方案在美国专利申请序列号08/743688中公开,该申请题为“SOFT DECISION OUTPUT DECODER FORDECODING CONFOLUTIONALLY ENCODED CODEWORDS”,于1996年11月6日提交,并被转让给本发明的受让人。
语音服务和数据服务间的另一重大差异是前者要求对所有用户的固定且公共的服务等级。一般而言,对于提供语音服务的数字系统而言,这转化成对于所有用户的固定且相等的传输速率,以及语音帧误差率的最大可容忍值。相反,对于数据服务而言,GOS可能随用户的不同而不同,并且可以是一参数,该参数被优化以提高数据通信系统的总效率。数据通信系统的GOS一般被定义为预定数据量传输中发生的总延迟,该预定数据量下面被称为数据分组。
语音服务和数据服务间的还有一个重大差异是前者要求可靠的通信链路。当与第一基站通信的移动站移动到相关小区或扇区的边缘时,该移动站开始与第二基站的同时通信。当移动站从两个基站接收带有等价信息的信号时,这称为软切换,这种同时通信是与第二基站建立通信链路同时维持与第一基站的通信链路的过程。当移动站最终离开与第一基站相关的小区或扇区时,并且中断与第一基站的通信链路,它继续在与第二基站建立的通信链路上进行通信。由于软切换是“中断前作出”的机制,因此软切换时丢失呼叫的概率最小。美国专利号5267261中公开了用于在软切换过程期间通过不止一个机制提供与移动站的通信的方法和系统,该专利题为“MOBILE ASSISTED SOFT HAND-OFF IN A CDMA CELLULAR TELEPHONE SYSTEM”,它被转让给本发明的受让人。较软切换是多扇区上发生的通信受同一基站服务的过程。较软切换的过程在待批美国专利申请序列号08/763498中详细描述,该申请题为“METHOD AND APPARATUS FOR PERFORMING HAND-OFF BETWEEN SECTORS OF A COMMONBASE STATION”,于1996年12月11日提交,并且被转让给本发明的受让人。这样,语音服务的软切换和较软切换都导致来自两个或多个基站的冗余传输,从而改进了可靠性。
由于可以重新发送错误接收到的数据分组,因此数据传输不需要这种附加可靠性。对于数据服务而言,测量数据通信系统的品质和有效性的参数是传递数据分组和系统的平均吞吐速率所需的传输延迟。传输延迟对数据通信没有与语音通信相同的影响,但是传输延迟是用于测量数据通信系统的品质的重要度量。平均吞吐速率是通信信道是数据传输能力效率的度量。因而,可以为附加数据的传输更有效地使用支持软切换所使用的发送功率和资源。为了使吞吐量最大,应该以使AT处观察到的前向链路吞吐量最大的方式选择发送扇区。
因此,本领域内需要一种方法和装置在数据通信系统内选择一扇区,使AT处观察到的前向链路吞吐量最大。
概述在本发明一方面,通过以下方式解决了上述需求在远程站处为远程站列表内的每个扇区确定前向链路的品质度量;以及按照所述所确定的前向链路的品质度量和所述所确定的反向链路的品质度量指导远程站和扇区之一间的通信。可能通过测量前向链路的信号对噪声加干扰比率来确定远程站列表内每个扇区的前向链路的品质度量。可能通过在远程站处处理来自远程站列表内每个扇区的前向链路而确定远程站列表内每个扇区的反向链路的品质度量。被处理的信号可以通过如下来获得在每个扇区测量反向链路的品质度量;处理该品质度量以提供品质度量的指示符;以及在前向链路上提供该指示符。通过为远程站列表内除当前服务远程站的扇区以外的每个扇区指定信用,可以按照所述所确定的前向链路的品质度量和所述所确定的反向链路的品质度量,来引导远程站和远程站列表内扇区之一之间的通信;并且按照所述所指定的信用来引导远程站和远程站列表内扇区之一之间的通信。
在本发明另一方面,通过在远程站处确定远程站列表内每个扇区的前向链路的品质度量并且按照所述所确定的前向链路的品质度量来引导远程站和远程站列表内扇区之一之间的通信,从而解决了上述需求可以通过测量前向链路的信号对干扰加噪声比率来确定远程站列表内每个扇区的前向链路的品质度量。通过为远程站列表内除当前服务远程站的扇区以外的每个扇区指定信用,可以按照所述所确定的前向链路的品质度量来引导远程站和远程站列表内扇区之一之间的通信;并且按照所述所指定的信用来引导远程站和远程站列表内扇区之一之间的通信。
附图简述
图1说明了HDR通信系统的概念图;图2说明了示例性的前向链路波形;图3说明了基于消息的DRC锁定方法的数据请求(DRC)的接入点处理;图4说明了基于消息的DRC锁定方法的接入终端处的初始化阶段;图5说明了基于消息的DRC锁定方法的接入终端处的信用累加阶段;图6说明了基于消息的DRC锁定方法的接入终端处的判决阶段;图7和8说明了当目前服务的扇区的DRC处在基于消息的DRC锁定方法的“锁定”时,选择器选择的判决阶段。
图9说明了当目前服务的扇区的DRC处在基于消息的DRC锁定方法的“出锁”时,选择器选择的判决阶段。
图10说明了按照另一实施例、基于消息的DRC锁定方法的接入终端处的信用累加阶段;图11说明了按照另一实施例、当目前服务的扇区的DRC处在基于消息的DRC锁定方法的“锁定”时,选择器选择的判决阶段。
图12说明了按照还有一实施例、基于消息的DRC锁定方法的接入终端处的信用累加阶段;图13说明了经截短的DRC锁定比特方法的DRC的接入点处理;图14说明了经截短的DRC锁定比特方法的解调阶段;图15说明了经截短的DRC锁定比特方法的鉴定阶段;图16说明了经截短的DRC锁定比特方法的认证阶段;以及图17说明了经截短的DRC锁定比特方法的判决阶段。
详细描述在此专门使用单词“示例性”来意指“作为示例、实例或说明”。这里所述的作为“示例性”的任何实施例不必被视为比其它实施例更为优选或更有利。
在此专门使用的术语“分组”是指一组比特,包括被安排在特定格式的数据(负载)和控制元素。控制元素包括,例如报头、品质度量、以及本领域技术人员已知的其它元素。品质度量包括,例如循环冗余校验(CRC)、奇偶校验位、以及本领域技术人员已知的其它度量。
在此专门使用的术语“接入网络”是指接入点(AP)以及一个或多个接入点控制器的集合。接入网络在多个接入终端(AT)间传输数据分组。接入网络可能还与接入网络外的附加网络相连,譬如公司内部网或因特网,并且可能在每个接入终端和这种外部网络间传输数据分组。
在此专门使用的术语“基站”是指订户站与之通信的硬件,这里在HDR通信系统的情况下称为AP。小区是指硬件或地理覆盖区域,这取决于适用该术语的环境。扇区是小区的一部分。由于扇区具有小区的属性,因此以小区的术语描述的原理可以容易地扩展到扇区。
在此专门使用的术语“订户站”是指接入网络与之通信的硬件,这里在HDR通信系统的情况下称为AT。AT可能是移动或静止的。AT可能是通过无线信道或通过有线信道进行通信的任何数据设备,譬如使用光纤或同轴电缆进行通信。AT可能还是许多设备类型的任一种,包括但不限于PC卡、小型闪存、外部或内部调制解调器、或者无线或有线电话。处在与AP建立活动话务信道连接过程中的AT被称为处在连接建立状态。已经与AP建立了活动话务信道连接的AT被称为是活动AT,并且被称为处在话务状态。
在此专门使用的术语“通信信道/链路”是指以调制特性和编码来描述的其上发送信号的单通路,或者或AP或AT的协议层内的单通路。
在此专门使用的术语“反向信道/链路”是指AT向AP发送信号所通过的通信信道/链路。
在此专门使用的术语“前向信道/链路”是指AP向AT发送信号所通过的通信信道/链路。
在此专门使用的术语“软切换”是指订户站和两个或多个扇区间的通信,其中每个扇区属于一个不同的小区。在IS-95标准的环境下,反向链路通信被两个扇区所接收到,并且在两个或多个扇区的前向链路上传送前向链路通信。在IS-856标准的环境下,在两个或多个扇区中的一个以及AT间非同时地实现前向链路上的数据传输。
在此专门使用的术语“较软切换”是指订户站和两个或多个扇区间的通信,其中每个扇区属于相同的小区。在IS-95标准的环境下,反向链路通信被两个扇区所接收到,并且在两个或多个扇区之一的前向链路上同时传送前向链路通信。在IS-856标准的环境下,在两个或多个扇区之一以及AT至今非同时地实现前向链路上的数据传输。
在此专门使用的术语“重新指向”是指选择作为AT的活动列表成员的一个扇区,其中所述扇区与当前选择的扇区不同。
在此专门使用的术语“软/较软切换延迟”是指订户站会随着切换而到另一扇区所经受的最小服务中断。软/较软切换延迟是根据订户站正重新指向的扇区(当前未服务订户站)(非服务扇区)是否在当前服务扇区所处同一小区的一部分而确定的。如果非服务扇区与服务扇区处在同一小区,则使用较软切换延迟,如果非服务扇区与服务扇区所处的小区不同,则使用软切换延迟。
在此专门使用的术语“非同类软/较软切换延迟”是指软/较软切换延迟是扇区特定的,并因此不均匀地经过接入网络的扇区。
在此专门使用的术语“信用”是指一无量纲属性,表示反向链路的品质度量、前向链路的品质度量、或者前向和反向链路的复合品质度量。
在此专门使用的术语“擦除”是指未能认出消息。
在此专门使用的术语“中断(outage)”是指一时间间隔,期间降低了订户站会接收服务的似然性。
在此专门使用的术语“固定速率模式”是指特定的扇区以一个特定速率向AT发送前向话务信道。
描述图1说明了能按照本发明实施例执行重新指向的HDR通信系统的概念图,如,按照IS-856标准的通信系统。AP 100在前向链路106(1)上向AT 104发送数据,并且在反向链路108(1)上从AT 104接收数据。类似地,AP 102在前向链路106(2)上向AT 104发送数据,并且在反向链路108(2)上从AT 104接收数据。按照一实施例,前向链路上的数据传输以最大数据速率或接近最大数据速率在一个AP到一个AT间发生,该最大数据速率可以被前向链路和通信系统所支持。其它前向链路信道,如控制信道,可以从多个AP被发送到一个AT。反向链路数据通信可能从一个AP到一个或多个AP间发生。AP 100和AP 102在回程112(1)和112(2)上与控制器110相连。术语“回程”是指控制器和AP间的通信链路。尽管图1中仅示出两个AT和一个AP,然而本领域的普通技术人员会认识到,这只是为了教学目的,通信系统可以包括多个AT和AP。
起初,AT 104和一个AP(如,AP 100)用预定的接入过程建立通信链路。在该连接状态下,AT 104能够从AP 100接收数据和控制消息,并且能向AP 100发送数据和控制消息。AT 104连续地搜索可以被添加到AT 104活动集的其它AP。活动集包括一列能与AT 104通信的AP。当找到这样的AP时,AT 104计算AP前向链路的品质度量,这在一个实施例中包括信号对干扰加噪声比(SINR)。一实施例中,AT104搜索其它AP并且按照导频信号来确定AP的SINR。同时,AT 104计算AT 104活动集内每个AP的前向链路品质度量。如果在预定的时间段内,特定AP的前向链路品质度量高于预定的添加阈值或者低于预定的降低阈值,AT 104就把该信息报告给AP 100。来自AP 100的随后消息就指示AT 104向AT 104活动集添加特定的AP或将它从AT 104活动集内删除。
AT 104根据一组参数从活动集内选择一服务AP。术语“服务AP”是指为数据通信选择特定AT的AP,或者向特定AT传递数据的AP。该组参数可以包括现在的和前面的SINR度量、比特误差率和/或分组误差率、以及本领域技术人员已知的其它参数。一实施例中,按照最大的SINR度量选择服务AP。然后,AT 104在数据请求信道(DRC信道)向所选的AP发送一数据请求消息(DRC消息)。DRC消息会包含所请求的数据速率,或者前向链路品质的指示,如测得的SINR、比特误差率、或分组误差率。一实施例中,AT104可以通过使用Walsh码而把DRC消息的传输指向特定的AP,Walsh码唯一地标识该特定AP。DRC消息码元与唯一的Walsh码进行异或(XOR)。异或操作被称为信号的Walsh覆盖。由于AT 104活动集内的每个AP都被唯一的Walsh码所标识,因此仅仅所选的AP可以正确地对DRC消息解码,所选的AP所执行的异或操作与具有正确Walsh码的AT 104所执行的操作相同。
要被发送到AT 104的数据到达控制器110。按照一实施例,控制器110在回程112上向AT 104活动集内的所有AP发送数据。另一实施例中,控制器110首先确定AT 104将哪个AP选择作为服务AP,然后向服务AP发送数据。数据被存储在AP处的队列内。然后,一个或多个AP在相应的控制信道上向AT 104发送寻呼消息。AT 104在一个或多个控制信道上对信号进行解调和解码,以获得该寻呼消息。
在每个时隙,AP可以调度到曾接收寻呼消息的任一AT的数据传输。用于调度传输的示例性方法在美国专利号6229795中已描述,该专利题为“SYSTEM FORALLOCATING RESOURCES IN A COMMUNICATION SYSTEM”,它被转让给本发明的受让人。AP在DRC消息内使用从每个AT接收到的速率控制信息,从而以最高的可能速率有效地发送前向链路数据。一实施例中,AP根据从AT 104接收到的DRC消息的最近值确定要向AT 104发送数据的数据速率。此外,AP通过使用对该移动站唯一的扩展码来唯一地标识到AT 104的传输。在示例性实施例中,该扩展码是长伪噪声(PN)码,它由IS-856标准所定义。
数据分组所指向的AT 104接收数据传输并且对数据分组进行解码。一实施例中,每个数据分组都与一标识符相关联,如,序列号,AT 104使用标识符来检测丢失的或重复的传输。在这种情况下,AT 104通过反向链路数据信道传递丢失数据单元的序列号。控制器110通过与AT 104通信的AP从AT 104接收数据消息,然后向AP指示数据单元未被AT 104所接收。然后,AP调度这些数据单元的重传。
当工作在可变速率模式下、AT 104和AP 100间的通信链路在低于所需的可靠性级别而恶化时,AT 104首先试图确定与支持可接受速率数据的可变速率模式下另一AP的通信是否是可行的。如果AT 104确认这种AP(如,AP 102),在重新指向AP 102并因而指向不同的通信链路发生,且数据传输从可变速率模式下的AP 102继续。通信链路的上述恶化可能通过AT 104从AP 100的覆盖区域移动到AP 102的覆盖区域而造成,或者由于屏蔽、衰落,或本领域技术人员已知的其它原因。或者,当能比丧气使用的通信链路实现较高吞吐率的AT 104和另一AP(如AP 102)间的通信链路变得可用时,发生到AP 102的重新指向,从而重新指向不同的通信链路,且数据传输从可变速率模式下的AP 102继续。如果AT 104未能检测可以工作在可变速率模式下并且支持可接受数据速率的AP,AT 104就转变到固定速率模式。
一实施例中,AT 104评估所有候选AP用于可变速率数据和固定速率数据模式两者的通信链路,并且选择产生最高吞吐量的AP。
如果扇区不再是AT 104活动集的成员,AT 104就会从固定速率模式切换回可变速率模式。
在示例性实施例中,上述固定速率模式和相关的到和自固定速率模式的切换方法与美国专利号6205129中详述的类似,该专利题为“METHOD AND APPARATUS FORVARIABLE AND FIXED FORWARD LINK RATE CONTROL IN A MOBILE RADIO COMMUNICATIONSYSTEM”,它被转让给本发明的受让人。也可以构想其它固定速率模式和相关的到和自固定速率模式的切换方法,并且在本发明的范围内。
本领域的技术人员会认识到,AP可以包括一个或多个扇区。在上面的描述中,一般使用术语“AP”来清楚地说明HDR通信系统的基本概念。然而,本领域的技术人员会把所述概念延伸到包括任何数量扇区的AP。因而,在文档的其余部分将会使用扇区的概念。
前向链路结构图2说明了示例性的前向链路波形200。为了教学原因,在上述HDR系统的前向链路波形后建模波形200。然而,本领域的普通技术人员会理解,该原理可应用于不同的波形。因此,例如在一实施例中,波形无须包含导频信号突发,且可以在分开的信道上发送导频信号,信道可以是连续的或突发的。前向链路200以术语“帧”来定义。帧是包括16个时隙202的结构,每个时隙202长度都是2048码片,对应于1.66ms的时隙持续时间,因而对应于26.66ms的帧持续时间。每个时隙202都被分成两个半时隙202a、202b,导频突发204a、204b在每个半时隙202a、202b内被发送。在示例性实施例中,每个导频突发204a、204b都是96码片长,并且以其相关的半时隙202a、202b的中点为中心。导频突发204a、204b包括被索引为0的Walsh覆盖所覆盖的导频信道信号。前向媒介存取控制信道(MAC)206形成两个突发,它们在每个半时隙202的导频突发204前后立即被发送。在示例性实施例中,MAC由多达64个编码信道所组成,这些信道被64元Walsh码正交覆盖。每个编码信道都由一MAC索引所标识,MAC索引的值在1和64之间,每个编码信道标识了一个唯一的64元Walsh覆盖。反向功率控制信道(RPC)用于调节每个订户站的反向链路信号的功率。RPC被分配个可用的MAC之一,MAC索引在5和63之间。MAC索引为4的MAC用于反向活动性信道(RA),该信道在反向话务信道上执行流程控制。在第一半时隙202a的剩余部分208a和第二半时隙202b的剩余部分208b发送前向链路话务信道和控制信道负载。
使用DRC锁定指示的重新指向—引言AT 104按照前向链路的条件、反向链路的条件、或者前向链路和反向链路的条件来作出重新指向判决。如上所述,AT 104例如通过测量前向链路SINR直接确定前向链路品质度量。反向链路的品质度量可能包括反向链路SINR、DRC擦除率、经滤波的RPC均值、以及本领域技术人员已知的其它品质度量。
如所讨论的,AT 104标识特定AP的服务扇区,并且在反向链路上的DRC信道上发送DRC消息。在ST 104和服务扇区间传递DRC消息的反向链路受到各种因素影响,从而改变通信信道的特征。在无线通信系统中,这些因素包括但不限于衰落、噪声、来自其它终端的干扰、以及本领域技术人员已知的其它因素。通过各种方法防止DRC消息受到通信系统变化的特征的影响,方法例如消息长度选择、编码、码元重复、交织、发送功率、或者本领域普通技术人员已知的其它方法。然而,这些方法造成性能损失,如,增加的开销、因此得到降低的吞吐量、增加的功耗、增加的峰值对均值功率、增加的功率放大器补偿、更昂贵的功率放大器、以及本领域技术人员已知的其它损失。因此,必须作出消息传递可靠性与开销量之间的工程折衷。因而,及时有了信息保护,通信信道的条件也可能降低到一点,使得服务扇区可能不能对某些DRC消息进行解码(擦除)。因此,DRC擦除率直接与反向链路的条件有关,DRC擦除率是反向链路的良好品质度量。
然而,AT 104不能直接确定反向链路SINR,也不能确定DRC擦除率。反向链路SINR和DRC擦除率可以由AT 104活动集内的扇区直接确定。然后,扇区通过反馈回路向AT 104提供所确定的反向链路SINR或DRC擦除率的值。为了使扇区发送关于反向链路SINR或DRC擦除率的准确信息,扇区必须使用某些前向链路容量。为了使对前向链路容量的影响最小,以非常低的间隔尺寸发送反向链路SINR或DRC擦除率。一实施例中,间隔尺寸为1比特。而且,必须作出反馈回路速度相对反向链路话务信道性能的考虑。
因此,在基于消息的DRC锁定实施例中,AT 104活动集内的每个扇区都监视DRC信道并且评估DRC消息的擦除率。然后,每个扇区按照所评估的擦除率设定AT104的DRC锁定位。一实施例中,设为一个值的DRC锁定位,如1(“锁定”),指明了该DRC擦除率是可接受的;被设为第二值的DRC锁定位,如0(“出锁”)指明了该DRC擦除率是不可接受的。然后,服务扇区在控制信道上的一个消息内向AT104发送该DRC锁定位。按照IS-856标准的通信系统的控制信道的周期为426ms。
在经截短的DRC锁定实施例中,以不同于控制信道周期的速率更新DRC锁定位,并且每帧一次或多次地将锁定位截短到RPC信道。在此使用术语“经截短的”已知发送DRC锁定位而不是RPC位。
然后,AT 104使用反向链路品质度量以及前向链路品质度量来作出重新指向判决。
用基于消息的DRC锁定来进行重新指向接入点处理按照一实施例AP处的处理方法包括三个阶段。第一阶段,把DRC擦除和/或有效DRC映射为二进制形式产生一DRC擦除位。第二阶段,处理DRC擦除位产生一DRC擦除率。第三阶段,每个控制信道周期对经处理的DRC擦除率进行采样产生一DRC锁定位。
如图3所述,按照一实施例,AT 104活动集内的每个扇区在每时隙重复上述阶段1和2。方法从步骤302开始。在步骤304继续。
步骤304中,AP接收更新的DRC。方法继续到步骤306。
步骤306中,AP测试更新的DRC。如果DRC被擦除,方法就继续到步骤308。否则,方法继续到步骤310。
步骤308中,DRC擦除位分配到值1。方法继续到步骤312。
步骤310中,DRC擦除位分配到值0。方法继续到步骤312。
步骤312中,处理DRC擦除位以产生DRC擦除率。一实施例中,处理包括根据预定的时间常数用滤波器进行滤波。一实施例中,滤波器在数字域实现。预定时间常数的值按照系统模拟来建立,通过实验或通过本领域普通人员已知的其它共产方法,作为按照以下的最佳从时间常数的选择确保的估计的可靠性,以及从时间常数的选择确保的估计的等待时间。
方法继续到步骤314。
步骤314中,测试系统时间以建立控制信道分组的开始。如果测试是肯定的,则方法继续到步骤316,否则方法返回步骤304。
步骤316到326引入了用于产生DRC锁定位的滞后规则。引入之后以避免当信道SINR快速变化时的快速重新指向。滞后规则如下如果DRC锁定位当前被设为1,则对于要被设为0的DRC锁定位而言,经滤波的DRC擦除位必须超过第一DRC擦除阈值(DRC_Erasure_Th2);以及如果DRC锁定位当前被设为0,则对于要被设为1的DRC锁定位而言,经滤波的DRC擦除位必须低于第二预定的DRC擦除阈值(DRC_Erasure_Th1)。
一实施例中,通过实验或本领域普通技术人员已知的工程方法,按照通信系统模拟来预先确定值DRC_Erasure_Th1和DRC_Erasure_Th2。另一实施例中,值DRC_Erasure_Th1和DRC_Erasure_Th2按照通信链路条件的变化而改变。在任一实施例中,选择值DRC_Erasure_Th1和DRC_Erasure_Th2以优化下列要求,为了使恒域(当未更新DRC锁定位时)最小;以及向AT发送最当前的反向链路信道状态信息。
步骤316中,当前DRC锁定位与1相比较。如果DRC锁定位的值等于1,则方法继续到步骤320,否则,方法继续到步骤318。
步骤318中,DRC擦除率与DRC_Erasure_Th1相比较。如果DRC擦除率低于DRC_Erasure_Th1,则方法继续到步骤322,否则,方法继续到步骤324。
步骤320中,DRC擦除率与DRC_Erasure_Th2相比较。如果DRC擦除率低于DRC_Erasure_Th2,则方法继续到步骤324,否则,方法继续到步骤326。
步骤322中,DRC锁定位的值被设为0。方法继续到步骤328。
步骤324中,DRC锁定位的值被设为1。方法继续到步骤328。
步骤326中,DRC锁定位的值被设为0。方法继续到步骤328。
步骤328中,DRC锁定位的值被设为控制信道消息的适当位置。方法继续到步骤304。
接入终端处理如上所述,一实施例中,假定AT能够对仅来自AT活动集内一个扇区的控制信道进行解调。按照该实施例AT处的处理方法包括以下阶段(i)初始化,(ii)信用累积,以及(iii)判决。
初始化在初始化阶段,AT 104选择具有最佳前向链路品质度量的扇区作为服务扇区,最佳前向链路品质度量即最高的SINR。AT 104把所选扇区的DRC设为“锁定”,并且把所有非服务扇区的信用设为0。
一实施例中,定义了两类信用—交换信用和监视信用。这些信用在“信用累积”段落内更详细地描述。
图4说明了按照一实施例的初始化阶段。方法从步骤402开始,继续到步骤404。
步骤404中,AT选择具有最佳前向链路品质度量的扇区作为服务扇区,并且把扇区的DRC设为“锁定”。方法继续到步骤406。
步骤406中,变量计数被设为1。方法继续到步骤408。
步骤408中,测试变量计数相对于活动集大小。如果变量计数大于活动集大小,则方法继续到累积阶段,否则方法继续到步骤410。
步骤410中,询问由变量计数所指定的扇区是否是步骤404中所选的当前服务扇区。如果测试是肯定的,则方法继续到步骤414,否则方法继续到步骤412。
步骤412中,非服务扇区的监视信用(CM_NS)和非服务扇区的交换信用(CS_NS)被设为0。方法继续到步骤414。
步骤414中,变量计数递增,方法返回到步骤408。
信用累积如上所述,定义了两类信用—按照一实施例是交换信用和监视信用。如果非服务扇区的DRC是具有预定概率的“锁定”,则使用交换信用使非服务扇区具有重新指向的资格。这样,如果满足以下条件则使CS_NS递增非服务扇区的前向链路SINR(FL_NS)大于修改了预定值(FL_SINR_Th)的当前服务扇区的前向链路SINR(FL_SS);以及非服务扇区的经滤波的RPC均值(RL_NS)低于预定的阈值(RPC_Th)。
如果不满足上述条件,则CS_NS递减。选择预定的值FL_SINR_Th,使得重新指向另一扇区导致前向链路SINR增加,并因而导致平均请求的数据速率的增加。
选择预定的阈值RPC_Th,使得当经滤波的RPC均值低于RPC_Th时,AP的DRC处于概率为PIL的“锁定”。概率PIL和阈值之间的关系是按照模拟、实验室测试、现场试验、以及其它工程方法所确定的。选择RPC_Th为保守的,以使与把DRC重新指向具有DRC“出锁”的扇区相关的费用最小。如果AT确实重新指向具有DRC“出锁”的扇区,则AT不仅经受降级的吞吐量,而且经受较高的中断概率。方法能保守地选择RPC_Th,由于使用监视信用来重新指向经滤波的RPC均值大于阈值的扇区,但是DRC处于“锁定”。一实施例中,选择RPC_Th,使得当对于任何给定信道条件、经滤波的RPC均值都低于RPC_Th时,DRC有1%的概率处于“出锁”。
一实施例中,信用(交换和监视两者)的最小值为0,信用的最大值等于软切换延迟或较软切换延迟。所使用的延迟是根据非服务扇区是否与服务扇区处于同一小区而确定的。如果非服务扇区与服务扇区处于同一小区,则使用较软切换延迟,而如果非服务扇区处在与服务扇区不同的小区,则使用软切换延迟。
非服务扇区的经滤波的RPC均值可能高于RPC_Th,且DRC处在非服务扇区的“锁定”。考虑到使交换信用递增的规则,交换信用不会递增,然而非服务扇区的前向链路SINR比当前服务扇区的前向链路SINR大FL_SINR_Th。因而,未优化系统的吞吐量。在这种情况下,AT用监视信用来确定是否要监视非服务扇区的控制信道,以确定非服务扇区的DRC锁定是否处于“锁定”。因而,如果有以下条件则非服务扇区的监视信用(CM_NS)递增非服务扇区的前向链路SINR(FL_NS)比当前服务扇区的前向链路SINR大FL_SINR_Th;以及非服务扇区经滤波的RPC均值(RL_NS)高于RPC_Th;以及当前服务扇区的经滤波的RPC均值(RL_SS)低于RPC_Th。
如果不满足上述条件则CM_NS就递减。
信用在初始化阶段被初始化为0,在信用累积阶段进行累积。图5说明了按照一实施例的信用累积阶段。步骤502中,变量计数被设为1。方法继续到步骤504。
步骤504中,测试变量计数相对于活动集大小。如果变量计数大于活动集大小,方法就继续到判决阶段,否则,方法继续到步骤506。
步骤506中,询问由变量计数所指定的扇区是否是当前服务扇区。如果测试是肯定的,则方法继续到步骤518,否则,方法继续到步骤508。
步骤508中,由变量计数所指定的扇区的前向链路SINR与修改了FL_SINR_Th的当前服务扇区的前向链路SINR相比较。如果由变量计数所指定的扇区的前向链路SINR大于修改了FL_SINR_Th的当前服务扇区的前向链路SINR,则方法继续到步骤510,否则,方法继续到步骤512。
步骤510中,由变量计数所指定的扇区的反向链路经滤波的RPC均值与RPC_Th相比较。如果由变量计数所指定的扇区的反向链路经滤波的RPC均值大于RPC_Th,则方法继续到步骤511,否则,方法继续到步骤516。
步骤511中,当前服务扇区的反向链路经滤波的RPC均值与RPC_Th相比较。如果当前服务扇区的反向链路经滤波的RPC均值大于RPC_Th,则方法继续到步骤512,否则,方法继续到步骤514。
步骤512中,由变量计数所标识的CS_NS和CM_NS的值递减1,并被设为0和递减后的值的最大者。方法继续到步骤518。
步骤514中,由变量计数所标识的CS_NS和CM_NS的值递增1,并被设为软(或较软)切换延迟(NS_S_Th)和递增后的值的最小者。方法继续到步骤518。
步骤516中,由变量计数所标识的CS_NS的值递增1,并被设为软(或较软)切换延迟(NS_S_Th)和递减后的值的最小者。方法继续到步骤518。
步骤518中,变量计数递增1,方法返回步骤504。
判决一实施例中,重新指向判决规则取决于当前服务扇区的DRC锁定位。因而,参照图6,步骤602中,测试当前服务扇区的DRC锁定位。如果当前服务扇区的DRC锁定位为“出锁”,则方法继续到步骤604,否则,方法继续到步骤606。
步骤604中,初始化“出锁”服务器选择方法。该方法参照图9详细描述。该方法返回信用累积阶段。
步骤606中,初始化“锁定”服务器选择方法。该方法参照图7和8详细描述。该方法返回信用累积阶段。
“锁定”服务器选择如果来自当前服务扇区的DRC锁定位为“锁定”,则如果非服务扇区提供较高的FL_SINR和“锁定”DRC锁定位,则作出重新指向该非服务扇区的判决。为了实现判决,AT首先确认是否有任一非服务扇区的交换信用比软/较软延迟所确定阈值大。(这里,阈值对于交换和监视信用都相同。)如果至少一个非服务扇区的交换信用大于该阈值,则AT就将其DRC重新指向具有最高交换信用的扇区。一实施例中,如果两个或多个非服务扇区具有相等的交换信用,则选择具有最高品质反向链路的扇区。反向链路的品质是按照经滤波的RPC均值而确定的。较低的经滤波的RPC均值指明了较好的反向链路品质。另一实施例中,如果两个或多个非服务扇区具有相等的交换信用,则选择具有最高品质前向链路的扇区。
如果没有一个非服务扇区具有足够的交换信用来命令重新指向,AT就确认有多少非服务扇区具有比阈值大的监视信用。如果至少一个非服务扇区具有比阈值大的监视信用,则AT就在下一控制信道周期内监视来自那些非服务扇区的控制信道。一实施例中,如果两个或多个非服务扇区具有相等的交换信用,就选择具有最高品质反向链路的扇区用于监视。反向链路的品质是按照经滤波的RPC均值而确定的。另一实施例中,如果两个或多个非服务扇区具有相等的交换信用,则选择具有最高品质前向链路的扇区用于监视。如果被监视的扇区的DRC为“锁定”,则AT重新指向被监视的扇区。在重新指向之后,AT重置所有的交换和监视信用。
如果没有一个服务非扇区具有足够的交换信用或监视信用,AT就继续将其DRC指向当前服务的接入点。
图7和8说明了按照一实施例的判决阶段。按照图7,如果非服务扇区的交换信用等于非服务扇区的软(较软)切换延迟(NS_S_Th),则非服务扇区就成为用于重新指向的候选物。如果非服务扇区的监视信用等于非服务扇区的软(较软)切换延迟(NS_S_Th),而且非服务扇区经滤波的RPC均值高于RPC_Th,则非服务扇区就成为控制信道监视的候选物。这确保了在AT试图对来自非服务扇区的同步控制信道进行解调时,AT与当前服务扇区处在可靠通信。这两个要求确保了来自非服务扇区的DRC处在“锁定”,概率为PIL。
而且,在一实施例中,数据分组可能跨越两个控制信道周期,因而,自当前服务扇区的数据传输可能与来自要被监视的扇区的控制信道传输相冲突。因而,AT进一步确定了在要被监视的控制信道上的数据和来自当前服务扇区的数据之间是否有潜在的冲突。如果AT确定来自当前服务扇区的数据传输会与来自要被监视的非服务扇区的控制信道的传输相冲突,那么AT就不监视来自非服务扇区的控制信道。否则,AT会监视来自非服务扇区的控制信道。
步骤702中,变量计数被设为1。方法继续到步骤704中。
步骤704中,测试变量计数相对于活动集大小。如果变量计数大于活动集大小,方法在图8内的服务器选择内继续,否则,方法继续到步骤706。
步骤706中,询问由变量计数所指定的扇区是否是当前服务扇区。如果测试是肯定的,则方法继续到步骤724,否则,方法继续到步骤708。
步骤708中,由变量计数所标识的变量CS_NS的值与非服务扇区的软(较软)切换延迟(NS_S_Th)相比较。如果变量CS_NS的值不等于NS_S_Th,方法就继续到步骤710;否则,方法继续到步骤712。
步骤710中,由变量计数所标识的变量Cand_S的值被设为0。方法继续到步骤714。
步骤712中,由变量计数所标识的变量Cand_S的值被设为1。方法继续到步骤714。
步骤714中,由变量计数所标识的变量CM_NS的值与非服务扇区的软(或较软)切换延迟(NS_S_Th)相比较。如果变量CS_NS的值不等于非服务扇区的NS_S_Th,方法就继续到步骤716,否则,方法继续到步骤720。
步骤716中,由变量计数所标识的当前服务扇区的经滤波的RPC均值(RPC_CS)与RPC阈值(RPC_Th)相比较。如果RPC_C小于RPC_Th,方法就继续到步骤718,否则,方法继续到步骤720。
步骤718中,AT确定要被监视的控制信道上的数据与来自当前服务扇区的数据是否相冲突。如果AT确定来自当前服务扇区的数据传输会与来自要被监视的非服务扇区的控制信道相冲突,方法就继续到步骤720。否则,方法继续到步骤722。
步骤720中,由变量计数所标识的变量Cand_M的值被设为0。方法继续到步骤724。
步骤722中,由变量计数所标识的变量Cand_M的值被设为1。方法继续到步骤724。
步骤724中,变量计数递增,方法返回步骤704。
参照图8,自图7的“锁定”选择继续。按照图8,AT确认哪些扇区是用于重新指向和/或监视的候选扇区,并且实现重新指向判决。
步骤802中,把变量计数设为1。方法继续到步骤804,其中测试变量计数相对于活动集大小。如果变量计数大于活动集大小,则方法继续到步骤814,否则,方法继续到步骤806。
步骤806中,询问由变量计数所指定的扇区是否是当前服务扇区。如果测试是肯定的,则方法继续到步骤812,否则,方法继续到步骤808。
步骤808中,由变量计数所标识的变量Cand_S与1相比较。如果由变量计数所标识的Cand_S等于1,方法就继续到步骤810,否则方法继续到步骤812。
步骤810中,变量CS_NS_count增1。方法继续到步骤812。
步骤812中,变量计数递增。方法返回到步骤804。
步骤814中,确认变量CS_NS_count的值。如果变量CS_NS_count的值等于1,方法就继续到步骤816。如果变量CS_NS_count的值大于1,方法就继续到步骤818。否则,方法继续到步骤822。
步骤816中,AT把DRC重新指向由变量计数所标识的候选扇区。方法继续到步骤820。
步骤818中,AT按照扇区反向链路的经滤波的RPC均值把DRC重新指向由变量计数所标识的候选扇区,该扇区具有最高品质的反向链路。方法继续到步骤820。
步骤820中,变量CS_NS和变量CM_NS被设为0。方法返回到信用累积阶段。
步骤822中,变量计数被设为1。方法继续到步骤824。
步骤824中,测试变量计数相对于活动集大小。如果变量计数大于活动集大小,方法就继续到步骤834,否则,方法继续到步骤826。
步骤826中,询问由变量计数所指定的扇区是否是当前服务扇区。如果测试是肯定的,方法就继续到步骤832,否则,方法继续到步骤828。
步骤828中,由变量计数所标识的变量Cand_M与1相比较。如果由变量计数所标识的变量Cand_M等于1,方法就继续到步骤830,否则方法继续到步骤832。
步骤830中,变量CM_NS_count递增。方法继续到步骤832。
步骤832中,变量计数递增,方法返回步骤824。
步骤834中,确认变量CM_NS_count的值。如果变量CM_NS_count的值等于1,方法就继续到步骤836。如果变量CM_NS_count的值大于1,方法就继续到步骤838。如果变量CM_NS_count的值等于0,方法就继续到步骤840。
步骤836中,AT监视从变量计数所标识的候选扇区来的DRC。方法继续到步骤842。
步骤838中,AT监视从变量计数所标识的候选扇区来的DRC,该扇区按照AP的反向链路的经滤波的RPC均值具有最高品质的反向链路。方法继续到步骤842。
步骤840中,AT决定不重新指向不同的扇区。方法返回至信用累积。
步骤842中,评估来自候选扇区的DRC。如果DRC值为“锁定”,方法继续到步骤844;否则,方法就返回信用累积。
步骤844中,AT把DRC重新指向候选扇区。方法继续到步骤846。
步骤846中,变量CS_NS和变量CM_NS被设为0。方法返回至信用累积。
“出锁”服务器选择如果来自当前服务扇区的DRC为“出锁”,正如交换信用所确定的,如果非服务扇区提供较高的FL_SINR和较好品质的反向链路,则作出重新指向非服务扇区的判决。为了实现判决,AT首先确认交换信用大于0的那些服务扇区。如果至少一个非服务扇区具有大于0的交换信用,那么AT就把DRC重新指向具有最高交换信用的扇区。一实施例中,如果两个或多个非服务扇区具有相等的交换信用,则选择具有最高品质反向链路的扇区。反向链路的品质是按照反向链路的经滤波的RPC均值确定的。在另一实施例中,如果两个或多个非服务扇区具有相等的交换信用,则选择具有最高品质前向链路的扇区。
如果没有一个非服务扇区具有大于0的交换信用,AT就确认监视信用大于0的那些非服务扇区。如果至少一个非服务扇区的监视信用大于0,AT就监视具有最高监视信用的扇区。一实施例中,如果两个或多个非服务扇区具有相等的监视信用,则选择具有最高品质反向链路的扇区用于监视。反向链路的品质是按照经滤波的RPC均值而确定的。另一实施例中,如果两个或多个非服务扇区具有相等的监视信用,则选择具有最高品质前向链路的扇区用于监视。如果所监视的扇区的DRC为“锁定”,AT就重新指向所监视的扇区。当重新指向DRC时,AT就重置所有的交换和重新指向信用。
如果没有一个非服务扇区具有足够的交换信用或监视信用,AT就继续将其DRC指向当前服务扇区。
图9说明了按照一实施例的“出锁”扇区选择。步骤902中,变量CM_NS_count被设为0。方法继续到步骤904。
步骤904中,变量计数被设为1。方法继续到步骤906。
步骤906中,测试变量计数相对于活动集大小。如果变量计数大于活动集大小,则方法继续到步骤916,否则,方法继续到步骤908。
步骤908中,询问由变量计数所指定的扇区是否是当前服务扇区。如果测试是肯定的,方法继续到步骤914,否则,方法继续到步骤910。
步骤910中,由变量计数所标识的变量CS_NS与0相比较。如果由变量计数所标识的变量CS_NS等于0,方法就继续到步骤912,否则方法继续到步骤914。
步骤912中,变量CS_NS_count递增。方法继续到步骤914。
步骤914中,变量计数递增,方法返回步骤906。
步骤916中,确认变量CS_NS_count的值。如果变量CS_NS_count的值等于1,方法就继续到步骤918。如果变量CS_NS_count的值大于1,方法就继续到步骤920。否则,方法继续到步骤922。
步骤918中,AT把DRC重新指向由变量计数所标识的候选扇区。方法继续到步骤944。
步骤920中,AT按照AP的反向链路经滤波的RPC均值而把DRC重新指向由变量计数所标识的候选扇区,该扇区具有最高品质的反向链路。方法继续到步骤944。
步骤922中,变量CM_NS_count被设为0。方法继续到步骤924。
步骤924中,变量计数被设为1。方法继续到步骤926。
步骤926中,测试变量计数相对于活动集大小。如果变量计数大于活动集大小,方法就继续到步骤936,否则方法继续到步骤928。
步骤928中,询问由变量计数所指定的扇区是否是当前服务扇区。如果测试是肯定的,方法就继续到步骤934,否则,方法继续到步骤930。
步骤930中,由变量计数所标识的变量CM_NS与0相比较。如果由变量计数所标识的变量CM_NS等于0,方法就继续到步骤934,否则方法继续到步骤932。
步骤932中,变量CM_NS_count递增。方法继续到步骤934。
步骤934中,变量计数递增,方法返回到步骤924。
步骤936中,确认变量CM_NS_count的值。如果变量CM_NS_count的值等于1,方法就继续到步骤938。如果变量CM_NS_count的值大于1,方法就继续到步骤940。如果变量CM_NS_count的值等于0,方法继续到步骤942。
步骤938中,AT把DRC重新指向由变量计数所标识的候选扇区。方法继续到步骤944。
步骤940中,AT按照AP的反向链路经滤波的RPC均值而把DRC重新指向由变量计数所标识的候选扇区,该扇区具有最高品质的反向链路。方法继续到步骤944。
步骤942中,AT决定不重新指向不同的扇区。方法返回至信用累积。
接入终端处理另一实施例中,假定AT能对来自AT活动集内每个扇区的控制信道进行解调。按照该实施例,AT处的处理方法包括以下阶段(i)初始化,(ii),信用累积,(iii)判决。
在初始化阶段,AT 104选择具有最佳前向链路品质度量的AP,即具有最高点SINR。AT 104为所选的AP设定DRC“锁定”。然后,AT 104把所有非服务扇区的信用设定为0。
由于AT能对来自AT活动集内每个扇区的控制信道进行解调,从而确定了DRC锁定位值,因此不需要监视信用,并且仅定义了交换信用。交换信用在信用累积段落中更详细地描述。因而,按照该实施例的初始化阶段按照图4和伴随的文本来实现,除了步骤412。步骤412中,仅仅非服务扇区的交换信用(CS_NS)被设为0。
信用累积如上所述,按照该实施例仅要求交换信用。如果非服务扇区的DRC为“锁定”,则交换信用用于使非服务扇区具有资格来重新指向。因而,如果满足以下条件则使CS_NS递增非服务扇区的前向链路SINR(FL_NS)比当前服务扇区的前向链路SINR大预定的值(FL_SINR_Th);以及非服务扇区的DRC锁定位是“锁定”。
选择预定值FL_SINR_Th,使得重新指向新的扇区导致前向链路SINR的增加,因而导致平均请求数据速率的增加。如果不满足上述条件,CS_NS则递减。
一实施例中,如果重新指向特定的扇区会构成软切换,或者如果重新指向特定AP会构成较软切换,则交换信用最小值为0,最大值等于软切换延迟。
在初始化阶段被初始化为0的信用在信用累积阶段进行累积。图10说明了按照一实施例的信用累积阶段。步骤1002中,变量计数被设为1。方法继续到1004。
步骤1004中,测试变量计数相对于活动集大小。如果变量计数大于活动集大小,方法就继续到判决阶段,否则,方法继续到步骤1006。
步骤1006中,询问由变量计数所指定的扇区是否是当前服务扇区。如果测试是肯定的,方法就继续到步骤1016,否则,方法继续到步骤1008。
步骤1008中,由变量计数所指定的扇区的前向链路SINR与修改了FL_SINR_Th的当前服务扇区的前向链路SINR相比较。如果由变量计数所指定的扇区的前向链路SINR大于修改了FL_SINR_Th的当前服务扇区的前向链路SINR,方法就继续到步骤1010,否则方法继续到步骤1012。
步骤1010中,由变量计数所指定的扇区的DRC锁定位与1相比较。如果由变量计数所指定的扇区的DRC锁定位等于1,方法就继续到步骤1014,否则方法继续到步骤1012。
步骤1012中,由变量计数所标识的CS_NS的值递减1,并且被设为0和递减后的值的最大值。方法继续到步骤1016。
步骤1014中,由变量计数所标识的CS_NS的值递增1,并且被设为软(或较软)切换延迟和递增后的值的最大值。方法继续到步骤1016。
步骤1016中,变量计数增1,方法返回步骤1004。
判决按照该实施例,重新指向判决规则取决于当前服务扇区的DRC锁定状态。因而,按照该实施例的判决阶段按照图6和伴随的文本来实现。
“锁定”AP选择如果来自当前服务扇区的DRC为“锁定”,则如果非服务扇区提供较高的FL_SINR和“锁定”DRC,则作出重新指向非服务扇区的判决。为了实现判决,AT首先确认是否有任何非服务扇区具有比软/较软延迟所确定的阈值大的交换信用。如果至少一个非服务扇区的交换信用大于该阈值,则AT将其DRC重新指向具有最高交换信用的AP。一实施例中,如果两个或多个非服务扇区具有相等的交换信用,则选择具有最高品质反向链路的扇区。反向链路的品质是按照经滤波的RPC均值而确定的。另一实施例中,如果两个或多个非服务扇区具有相等的交换信用,则选择具有最高品质前向链路的扇区。
为了避免把重新指向率限制为控制信道间隔(对于IS-856是256时隙),则按照下列规则使非服务扇区成为在控制信道间隔间重新指向的候选扇区自上一控制信道(CC)以来的时隙数超出阈值Nc;以及非服务扇区的经滤波的RPC均值(RL_NS)小于RPC_Th。
选择RPC_Th,使得如果经滤波的RPC均值低于RPC_th,则非服务扇区的DRC为“锁定”,概率为PIL。一实施例中,Nc等于64。
如果没有一个非服务扇区具有足够的交换信用,AT就继续将其DRC指向当前服务扇区。在重新指向DRC时,AT重置所有的交换信用。
图11说明了按照该实施例的候选扇区确定。步骤1102中,变量计数被设为1。方法继续到步骤1104。
步骤1104中,测试变量计数相对于活动集大小。如果变量计数大于活动集大小,方法就如下所述地继续到服务器选择,否则,方法继续到步骤1106。
步骤1106中,询问由变量计数所指定的扇区是否是当前服务扇区。如果测试是肯定的,则方法继续到步骤1118,否则,方法继续到步骤1108。
步骤1108中,由变量计数所标识的变量CS_NS的值与非服务扇区的软(或较软)切换延迟(NS_S_Th)相比较。如果变量CS_NS的值不等于非服务扇区的NS_S_Th,则方法继续到步骤1110;否则,方法继续到步骤1112。
步骤1110中,标识上一控制信道(CC)以来的时隙数的变量值与Nc相比较。如果CC大于Nc,方法就继续到步骤1114;否则,方法继续到步骤1116。
步骤1112中,由变量计数所标识的变量Cand_S的值被设为0。方法继续到步骤1118。
步骤1114中,由变量计数所标识的非服务扇区经滤波的RPC均值(RL_NS)与RPC阈值(RPC_Th)相比较。如果RL_NS大于RPC_Th,方法就继续到步骤1112;否则,方法继续到步骤1116。
步骤1116中,由变量计数所标识的变量Cand_S的值被设为1。方法继续到步骤1118。
步骤1118中,变量计数递增,方法返回步骤1104。
按照判决规则,AT确认哪些扇区是用于重新指向的候选扇区,并且时隙重新指向判决。按照该实施例的判决阶段按照图9和伴随的文本来实现,有以下修改。由于该实施例不适于监视信用,因此删除步骤922到946。因而,在步骤914中,如果变量CS_NS_count的值等于0,方法就继续指向当前服务的接入点,然后返回信用累积阶段。
“出锁”AP选择如果来自当前服务扇区的DRC为“出锁”,则像交换信用所确定的,如果非服务扇区提供较高的FL_SINR和较好品质的反向链路则作出重新指向非服务扇区的判决。为了实现判决,AT首先确认交换信用大于0的那些非服务扇区。如果至少一个非服务扇区的交换信用大于0,则AT将其DRC重新指向具有最高交换信用的扇区。一实施例中,如果两个或多个非服务扇区具有相等的交换信用,则选择具有最高品质反向链路的扇区。反向链路的品质上按照反向链路经滤波的RPC均值确定的。另一实施例中,如果两个或多个非服务扇区具有相等的交换信用,则选择具有最高品质前向链路的扇区。
如果没有一个非服务扇区具有足够的交换信用,则AT继续将其DRC指向当前服务的接入点。
按照该实施例的判决阶段按照图9和伴随的文本来实现,有以下修改。由于该实施例不使用监视信用,因此删除步骤922到946。因而在步骤914中,如果变量CS_NS_count的值等于0,方法就继续指向当前服务的接入点,并且返回信用累积阶段。
进一步扩展本领域的技术人员认识到,可以使用包含在两个上述实施例中的概念来设计一混合方法,其中AT将能对来自AT活动集内至少两个扇区的控制信道进行解调。图12说明了一实施例中所要求的对信用累积阶段的修改。所有其它阶段都不要求任何修改。
步骤1210中,确定要被解调的扇区控制信道。一实施例中,确定是按照扇区的经滤波的前向链路SINR来实现的。扇区按照它们经滤波的前向链路SINR排列。然后,AT选择它能解调的扇区数作为具有最高SINR的扇区。
步骤1212中,变量计数被设为1。方法继续到步骤1214。
步骤1214中,测试变量计数相对于活动集大小。如果变量计数大于活动集大小,则方法继续到判决阶段,否则,方法继续到步骤1216。
步骤1216中,询问由变量计数所指定的扇区是否是当前服务扇区。如果测试是肯定的,方法就继续到步骤1236,否则,方法继续到步骤1218。
步骤1218中,由变量计数所指定的扇区的前向链路SINR与修改了FL_SINR_Th的当前服务扇区的前向链路SINR相比较。如果由变量计数所指定的扇区的前向链路SINR大于修改了FL_SINR_Th的当前服务扇区的前向链路SINR,方法就继续到步骤1222,否则,方法继续到步骤1220。
步骤1220中,执行是否选择由变量计数所标识的扇区用于解调的测试。如果测试是否定的,方法就继续到步骤1228,否则方法继续到步骤1234。
步骤1222中,执行是否选择由变量计数所标识的扇区用于解调的测试。如果测试是否定的,方法就继续到步骤1224,否则方法继续到步骤1226。
步骤1224中,由变量计数所指定的扇区的反向链路经滤波的RPC均值与RPC_Th相比较。如果由变量计数所指定的扇区的反向链路经滤波的RPC均值大于RPC_Th,方法就继续到步骤1225,否则方法继续到步骤1232。
步骤1225中,当前服务扇区的反向链路经滤波的RPC均值与RPC_Th相比较。如果当前服务扇区的反向链路经滤波的RPC均值大于RPC_Th,方法就继续到步骤1228,否则方法继续到步骤1230。
步骤1226中,由变量计数所标识的扇区的DRC锁定与1相比较。如果由变量计数所标识的扇区的DRC锁定等于1,方法就继续到步骤1232,否则方法继续到步骤1234。
步骤1228中,由变量计数所标识的CS_NS和CM_NS的值递减1,并被设为0和递减后值的最大值。方法继续到步骤1236。
步骤1230中,由变量计数所标识的CS_NS和CM_NS的值递增1,并被设为软(或较软)切换延迟(NS_S_Th)和递增后值的最小值。方法继续到步骤1236。
步骤1232中,由变量计数所标识的CM_NS的值递增1,并被设为软(或较软)切换延迟(NS_S_Th)和递减后值的最小值。方法继续到步骤1236。
步骤1234中,由变量计数所标识的CS_NS的值递减1,并被设为0和递减后值的最大值。方法继续到步骤1236。
步骤1236中,变量计数递增1,且方法返回步骤1214。
使用经截短的DRC锁定进行重新指向根据通信系统的实现,为了指示反向链路条件而用DRC锁定进行重新指向方法的性能可能受反馈回路内延迟的影响。反馈回路的更新率在处理反向链路品质的突然变化时可能极慢,这在某些应用中是不可忍受的,如实时应用。
因此,在其它实施例中,DRC锁定位以较高的速率被更新,并且每帧一次或多次地被截短到RPC信道中。这里使用术语“截短的”来意指发送DRC锁定位而非RPC位。DRC锁定位由AT 104活动集内的所有AP进行发送。一实施例中,DRC锁定位到每个AT的传输被交错;即,依据分配给AT的一帧偏置。这允许在DRC锁定位传输期间向RPC信道分配附加的功率,以便提供附加余量来减少AT处的DRC锁定位误差;因此,防止了前向链路吞吐量中的错误切换和可能的损失。AT 104使用DRC锁定位信息来选择服务AP。
接入点处理图13说明了按照一实施例的方法。方法从步骤1302开始,继续到步骤1304。
步骤1304中,AP接收一经更新的DRC。方法继续到步骤1306。
步骤1306中,AP测试接收到的DRC。如果DRC被擦除,方法就继续到步骤1308,否则方法继续到步骤1310。
步骤1308中,为DRC擦除分配值1。方法继续到步骤1312。
步骤1310中,为DRC擦除分配值0。方法继续到步骤1312。
步骤1312中,处理DRC擦除位以产生一DRC擦除率。一实施例中,处理包括根据预定的时间常数用滤波器进行滤波。一实施例中,滤波器在数字域实现。预定时间常数的值是按照系统模拟来建立的,通过实验或本领域普通技术人员知道是最佳的其它工程方法,按照从时间常数的选择确保的估计的可靠性,以及从时间常数的选择确保的估计的等待时间。
一实施例中,预定的时间常数为64时隙。方法继续到步骤1314中。
步骤1314中,测试系统时间以确定DRC锁定位是否要被截短到RPC子信道内。一实施例中,如步骤1314所述,每八个(模8)时间采样就把DRC锁定位截短到RPC子信道内。由于选择时间采样的目标是达到预先确定的比特误差率,因此本领域的普通技术人员可以认识到,可以选择其它时间采样。选择时间采样的值来优化以下要求使得由于截短而产生的RPC比特损耗而产生的反向链路降级最小;以及以最佳间隔提供DRC锁定位。
如果测试是肯定的,方法就继续到步骤1330,否则方法继续到步骤1316。
步骤1316中,测试系统时间以确定是否要更新DRC锁定位。选择用于更新的时间采样以确保DRC锁定位的可靠传递。如步骤1316所述,一实施例中,每64个(模64)时间采样更新一次DRC锁定位。如果测试是肯定的,方法就继续到步骤1318,否则方法返回步骤1304。
步骤1318到1328引入了用于产生DRC锁定位的滞后规则。引入滞后以避免信道SINR快速改变时的快速重新指向。滞后规则如下如果DRC锁定位当前被设为1,则对于要被设为0的DRC锁定位而言,经滤波的DRC擦除率一定超出第一DRC擦除阈值(DRC_Erasure_Th2);以及如果DRC锁定位当前被设为0,则对于要被设为1的DRC锁定位而言,经滤波的DRC擦除率一定要低于第二预定的DRC擦除阈值(DRC_Erasure_Th1)。
一实施例中,值DRC_Erasure_Th1和DRC_Erasure_Th2是按照通信系统模拟预先确定的,通过实验或本领域普通技术人员已知的其它工程方法。另一实施例中,值DRC_Erasure_Th1和DRC_Erasure_Th2按照通信链路的条件变化而改变。在任一实施例中,选择DRC_Erasure_Th1和DRC_Erasure_Th2的值来优化以下要求
使恒域最小(当DRC锁定位未更新时);以及向AT发送最当前的反向链路信道状态信息。
步骤1318中,DRC锁定位的值与1相比较。如果DRC锁定位的值等于1,方法就继续到步骤1322,否则,方法继续到步骤1320。
步骤1320中,DRC擦除率与DRC_Erasure_Th1相比较。如果DRC擦除率大于DRC_Erasure_Th1,方法就继续到步骤1324,否则,方法继续到步骤1326。
步骤1322中,DRC擦除率与DRC_Erasure_Th2相比较。如果DRC擦除率小于DRC_Erasure_Th2,方法就继续到步骤1326,否则,方法继续到步骤1328。
步骤1324中,DRC锁定位值被设为0。方法继续到步骤1330。
步骤1326中,DRC锁定位值被设为1。方法继续到步骤1330。
步骤1328中,DRC锁定位值被设为0。方法继续到步骤1330。
步骤1330中,DRC锁定位按照步骤1314中获得的定时信号被截短到RPC信道内。方法返回步骤1304。
AT 104接收来自AT 104活动集内所有AP的RPC信道并对它们进行解调。因而,AT 104为了AT 104活动集内的每个AP恢复被截短到RPC信道的DRC锁定位。而且,如上所述,用比基于消息的DRC锁定位较高的频率来更新经截短的DRC锁定位。因而,在解调阶段,AT 104会合成一个更新间隔期间接收到的DRC锁定位的能量,并且把合成的DRC锁定位能量与DRC锁定位阈值相比较。如果合成的DRC锁定位能量大于DRC锁定位阈值,AT 104就宣布来自特定AP的DRC锁定位为“锁定”。在判决阶段,AT 104使用DRC锁定位值来作出重新执行判决。
解调阶段图14中说明了按照一实施例的解调阶段。方法从步骤1402开始,继续到步骤1404。
步骤1404中,测试系统时间以确定是否更新过DRC锁定位。一实施例中,如步骤1404所述,每隔64个(模64)时间采样更新一次DRC锁定位。该时间采样对应于AP处的更新率。如果测试是肯定的,则方法继续到步骤1410,否则方法返回步骤1406。
步骤1406中,测试系统时间以确定DRC锁定位是否被截短到RPC子信道内。一实施例中,如步骤1404所述,每8个(模8)时间采样把DRC锁定位截短到RPC子信道内。该时间采样对应于AP处的截短率。如果测试是肯定的,方法就继续到步骤1408,否则方法返回步骤1404。
步骤1408中,从RPC信道恢复经截短的DRC锁定位,且DRC锁定位的能量与来自同一更新间隔的DRC锁定位的能量合成。方法返回步骤1406。
步骤1410中,测试合成的DRC锁定位能量相对于DRC锁定位阈值(DRC_LB_TH)。如果测试是肯定的,方法就继续到步骤1412,否则方法返回步骤1414。
步骤1412中,DRC锁定位值被设为1。方法继续到步骤1416。
步骤1414中,DRC锁定位值被设为0。方法继续到步骤1416。
步骤1416中,对于下一次更新,包含合成的DRC锁定位能量的变量被设为0。
判决阶段AT使用解调阶段获得的DRC锁定位值来作出关于重新指向的判决。一实施例中,判决阶段包括(i)鉴定阶段,(ii)认证阶段,以及(iii)判决阶段。相应的阶段描述如下。
鉴定阶段在鉴定阶段,非服务扇区的前向链路SINR(FL_NS)与修改了预定滞后余量(FL_HYST)的当前服务扇区的前向链路SINR相比较。如果非服务扇区的前向链路SINR大于修改了预定滞后余量的当前服务扇区的前向链路SINR,则与该非服务扇区相关的临时信用(TEMP_CREDIT)递增;否则,与该非服务扇区相关的临时信用递减。
图15中说明了按照一实施例的鉴定阶段。方法从步骤1502开始,继续到步骤1504。
步骤1504中,变量计数被设为0。方法继续到步骤1506。
步骤1506中,测试变量计数相对于活动集大小。如果变量计数大于活动集大小,方法就继续到认证阶段,否则,方法继续到步骤1508。
步骤1508中,询问由变量计数所指定的扇区的前向链路SINR是否大于修改了预定滞后余量的当前服务扇区的前向链路SINR。如果测试是肯定的,方法就继续到步骤1512,否则,方法继续到步骤1510。
步骤1510中,由变量计数所标识的扇区的临时信用递减1。方法继续到步骤1514。
步骤1512中,由变量计数所标识的扇区的临时信用递增1。方法继续到步骤1514。
步骤1514中,变量计数递增1。方法返回步骤1506。
认证阶段在认证阶段,认证扇区的信用。这里使用术语“认证”意指一判决,其中扇区的信用(CREDITS)会增加鉴定期间由扇区累积的临时信用。一实施例中,按照下列规则作出认证判决如果当前服务扇区的DRC锁定位为“锁定”,且如果非服务扇区上的DRC锁定位为“锁定”,则非服务扇区的信用增加DRC锁定间隔。这里使用术语“DRC锁定间隔”意指其上已发出DRC锁定指示的时隙数;如果当前服务扇区的DRC锁定位为“出锁”,且如果非服务扇区上的DRC锁定位为“锁定”,则非服务扇区的信用递增已累积的临时信用数;否则非服务扇区的信用被设为0。
图16说明了按照一实施例的认证阶段。方法从步骤1602开始,其中变量计数被设为0。方法继续到步骤1604。
步骤1604中,测试变量计数相对于活动集大小。如果变量计数大于活动集大小,方法就继续到判决阶段,否则方法继续到步骤1606。
步骤1606中,服务扇区的DRC_LOCK与1相比较。如果DRC_LOCK等于1,则方法继续到步骤1610;否则方法继续到步骤1608。
步骤1608中,由变量计数所标识的非服务扇区的DRC_LOCK与1相比较。如果DRC_LOCK等于1,则方法继续到步骤1612;否则,方法继续到步骤1610。
步骤1612中,由变量计数所标识的非服务扇区的信用被设为临时信用的值。
步骤1614中,由变量计数所标识的非服务扇区的信用被设为0。
步骤1610中,由变量计数所标识的非服务扇区的DRC_LOCK与C1相比较。如果DRC_LOCK等于1,方法就继续到步骤1616;否则,方法继续到步骤1614。
步骤1616中,由变量计数所标识的非服务扇区的信用被设为DRC锁定更新间隔的值。
步骤1618中,变量计数增1。方法返回步骤1606。
判决阶段在判决阶段,AT按照所认证的信用作出重新指向判决。一实施例中,AT确定所认证的信用大于或等于扇区的软/较软切换延迟的非服务扇区。然后,AT重新指向具有最高信用的所确定的扇区之一。如果多个扇区具有相等的信用,则AT把DRC重新指向具有最佳前向链路的扇区。
图17说明了按照一实施例的判决阶段。方法从步骤1702开始,其中变量计数被设为0。方法继续到步骤1704。
步骤1704中,测试变量计数相对于活动集大小。如果变量计数大于活动集大小,方法就继续到步骤1716,否则方法继续到步骤1706。
步骤1706中,由变量计数所标识的扇区的临时信用与由变量计数所标识的非服务扇区的软/(或较软)切换延迟(NS_S_Th)相比较。如果信用小于由变量计数所标识的非服务扇区的软/(或较软)切换延迟(NS_S_Th),方法就继续到步骤1710;否则方法继续到步骤1712。
步骤1710中,重新指向标志被设为0。方法继续到步骤1714。
步骤1712中,重新指向标志被设为1。方法继续到步骤1714。
步骤1714中,变量计数递增。方法返回步骤1704。
步骤1716中,按照扇区已累积的信用排列重新指向标志被设为1的扇区。方法继续到步骤1718。
步骤1718中,测试是否有两个或多个扇区具有相等的已累积信用的值。如果测试是肯定的,方法继续到步骤1720,否则方法继续到步骤1722。
步骤1720中,AT重新指向具有最大前向链路SINR值的扇区。方法继续到步骤1724。
步骤1722中,AT重新指向具有最大已累积信用的扇区。方法继续到步骤1724。
步骤1724中,所有扇区已累积的信用都被设为0。方法返回解调阶段。
仅使用前向链路的重新指向在所有前述实施例中,由AT 104按照前向和反向链路的条件来作出重新指向判决。如上所述,AT 104还可以按照前向链路的条件或反向链路上的条件来作出重新指向判决。按照另一实施例,AT 104仅按照前向链路的条件作出重新指向判决。由于未提供任何从扇区到AT的反馈,因此所有的处理都在AT处实现。
接入终端处理按照该实施例,AT处的处理方法包括以下阶段(i)初始化,(ii)信用累积,以及(iii)判决,这参照段落1.2及相关附图所述,修改如下。
初始化在初始化阶段,AT 104选择具有最佳前向链路品质度量的扇区作为服务扇区,即具有最高的SINR的扇区。AT 104把所选扇区的DRC设定为“锁定”,并且把所有非服务扇区的信用初始化为0。
一实施例中,仅定义了一类信用—交换信用。在因而,图4及伴随的文本中,在步骤412中仅把交换信用初始化为0。
信用累积交换信用用于使非服务扇区具有重新指向的资格。如果非服务扇区的前向链路SINR(FL_NS)大于修改了预定值(FL_SINR_Th)的当前服务扇区的前向链路SINR(FL_SS),则交换信用(CS_NS)递增。如果不满足上述条件,则CS_NS递减。
选择预定值FL_SINR_Th,使得重新指向另一扇区导致前向链路SINR的增加,因此导致平均请求数据速率的增加。
一实施例中,信用的最小值为0,信用的最大值等于软切换延迟或较软切换延迟。所使用的延迟是根据非服务扇区与服务扇区是否处在同一小区而确定的。如果非服务扇区与服务扇区处在同一小区,则使用较软切换延迟,而如果非服务扇区与服务扇区不处在同一小区,则使用软切换延迟。
在初始化阶段被初始化为0的信用在信用累积阶段进行累积。因而,参照图5及伴随的文本,删除步骤510、511和514。而且,步骤508如下修改步骤508中,由变量计数所指定的扇区的前向链路SINR与修改了FL_SINR_Th的当前服务扇区的前向链路SINR相比较。如果由变量计数所指定的扇区的前向链路SINR大于修改了FL_SINR_Th的当前服务扇区的前向链路SINR,方法就继续到步骤516,否则,方法继续到步骤512。
判决由于未将任何有关反向链路的反馈信息给予AT,因此按照交换信用实现扇区选择。
为了实现判决,AT首先确认是否有任何非服务扇区的交换信用大于由非服务扇区的软/较软延迟(NS_S_Th)所确定的阈值。(这里,交换信用和监视信用的阈值是相同的。)如果至少一个非服务扇区的交换信用大于该阈值,则AT将其DRC重新指向具有最高交换信用的扇区。如果两个或多个非服务扇区具有相等的交换信用,则选择具有最高当前品质前向链路的扇区。
如果没有一个非服务扇区具有足够的交换信用来命令重新指向,AT就继续将其DRC指向当前服务的接入点。
参照图7和8及伴随的文本说明了按照一实施例的判决阶段。参照图7,删除步骤714到722。步骤710和712修改如下步骤710中,由变量计数所标识的变量Cand_S的值被设为0。方法继续到步骤724。
步骤712中,由变量计数所标识的变量Cand_S的值被设为1。方法继续到步骤724。
参照图8,自图7的扇区选择继续。参照图8,删除步骤822到838、以及步骤842到846。步骤814、818和820修改如下步骤814中,确认变量CS_NS_count的值。如果CS_NS_count的值等于1,方法就继续到步骤816。如果CS_NS_count的值大于1,方法就继续到步骤818。否则,方法继续到步骤840。
步骤818中,AT将DRC重新指向由变量计数所标识的候选扇区,该扇区具有最高品质的前向链路。方法继续到步骤820。
步骤820中,变量CS_NS被设为0。方法返回信用累积阶段。
本领域的普通技术人员会认识到,尽管用流程图和方法描述了各个实施例,然而这仅为了教学目的。方法可由装置来执行,装置在一实施例中包括一处理器,它与发射机和接收机或AT和/或AP处的其它适当模块相接。
本领域的技术人员可以理解,信息和信号可以用多种不同技术和工艺中的任一种来表示。例如,上述说明中可能涉及的数据、指令、命令、信息、信号、比特、码元和码片可以用电压、电流、电磁波、磁场或其粒子、光场或其粒子、或它们的任意组合来表示。
本领域的技术人员能进一步理解,结合这里所公开的实施例所描述的各种说明性的逻辑块、模块和算法步骤可以作为电子硬件、计算机软件或两者的组合来实现。为了清楚说明硬件和软件间的互换性,各种说明性的组件、框图、模块、电路和步骤一般按照其功能性进行了阐述。这些功能性究竟作为硬件或软件来实现取决于整个系统所采用的特定的应用程序和设计。技术人员可以认识到在这些情况下硬件和软件的交互性,以及怎样最好地实现每个特定应用程序的所述功能。技术人员可能以对于每个特定应用不同的方式来实现所述功能,但这种实现决定不应被解释为造成背离本发明的范围。
结合这里所描述的实施例来描述的各种说明性的逻辑块、模块和算法步骤的实现或执行可以用通用处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、场可编程门阵列(FPGA)或其它可编程逻辑器件、离散门或晶体管逻辑、离散硬件组件、或为执行这里所述功能而设计的任意组合。通用处理器可能是微处理器,然而或者,处理器可以是任何常规的处理器、控制器、微控制器或状态机。处理器也可能用计算设备的组合来实现,如,DSP和微处理器的组合、多个微处理器、结合DSP内核的一个或多个微处理器、或任意其它这种配置。
结合这里所公开实施例描述的方法或算法的步骤可能直接包含在硬件中、由处理器执行的软件模块中、或在两者当中。软件模块可能驻留在RAM存储器、快闪(flash)存储器、ROM存储器、EPROM存储器、EEPROM存储器、寄存器、硬盘、可移动盘、CD-ROM、或本领域中已知的任何其它形式的存储媒体中。示例性存储媒体与处理器耦合,使得处理器可以从存储媒体读取信息,或把信息写入存储媒体。或者,存储媒体可以与处理器整合。处理器和存储媒体可能驻留在ASIC中。ASIC可能驻留在订户单元中。或者,处理器和存储媒体可能作为离散组件驻留在用户终端中。
上述优选实施例的描述使本领域的技术人员能制造或使用本发明。这些实施例的各种修改对于本领域的技术人员来说是显而易见的,这里定义的一般原理可以被应用于其它实施例中而不使用创造能力。因此,本发明并不限于这里示出的实施例,而要符合与这里揭示的原理和新颖特征一致的最宽泛的范围。
权利要求
1.数据通信系统中在远程站和多个扇区间指引通信的方法,所述远程站包括一合格扇区列表,所述方法包括在远程站处为远程站列表内的每个扇区确定前向链路的品质度量;为远程站列表内的每个扇区确定反向链路的品质度量;以及按照所述所确定的前向链路品质度量和所述所确定的反向链路品质度量,在远程站和远程站列表内的一个扇区之间指引通信。
2.如权利要求1所述的方法,其特征在于,所述数据通信系统包括无线数据通信系统。
3.如权利要求1所述的方法,其特征在于,所述在远程站处为远程站列表内的每个扇区确定前向链路的品质度量包括测量前向链路的信号对噪声加干扰比。
4.如权利要求3所述的方法,其特征在于,所述测量前向链路的信号对噪声加干扰比包括测量前向链路上导频信号的信号对噪声加干扰比。
5.如权利要求4所述的方法,其特征在于,所述测量前向链路上导频信号的信号对噪声加干扰比包括测量前向链路上不连续导频信号的信号对噪声加干扰比。
6.如权利要求1所述的方法,其特征在于,所述在远程站处为远程站列表内的每个扇区确定反向链路的品质度量包括在远程站处处理从远程站列表内每个扇区来的前向链路。
7.如权利要求6所述的方法,其特征在于,所述在远程站处处理从远程站列表内每个扇区来的前向链路包括合成前向链路特定位置处的能量;以及按照所述合成的能量确定品质度量。
8.如权利要求7所述的方法,其特征在于,所述合成前向链路特定位置处的能量包括合成前向链路的特定、周期性位置处的能量。
9.如权利要求7所述的方法,其特征在于,所述合成前向链路特定位置处的能量包括合成前向链路特定位置处的能量,所述特定位置对于至少两个扇区而言是不同的。
10.如权利要求6所述的方法,其特征在于,所述在远程站处处理从远程站列表内每个扇区来的前向链路包括为远程站列表内至少一个扇区在前向链路第一信道内的一位置处确认第一信号值;按照所述为远程站列表内至少一个扇区确认的第一信号值确定品质度量;为远程站列表内剩余扇区在前向链路第二信道内的位置处确认第二信号值;以及按照所述为远程站列表内剩余扇区确认的第二信号值确定第二品质度量。
11.如权利要求6所述的方法,其特征在于,所述为远程站列表内每个扇区确定反向链路品质度量包括在每个扇区处测量反向链路的品质度量;处理该品质度量以提供品质度量的指示符;以及在前向链路上提供该指示符。
12.如权利要求11所述的方法,其特征在于,所述在前向链路上提供指示符包括把指示符截短到前向链路的特定位置内。
13.如权利要求11所述的方法,其特征在于,所述把指示符提供到前向链路内包括把指示符插入前向链路的特定位置内。
14.如权利要求7所述的方法,其特征在于,所述按照所述所确定的前向链路品质度量和所述所确定的反向链路品质度量,在远程站和远程站列表内的一个扇区之间指引通信包括按照所述所确定的前向链路品质度量和所述所确定的反向链路品质度量,为远程站列表内除当前服务远程站的扇区以外的每个扇区指定信用;以及按照所述所指定的信用在远程站和远程站列表内的一个扇区之间指引通信。
15.如权利要求14所述的方法,其特征在于,所述按照所述所指定的信用在远程站和远程站列表内的一个扇区之间指引通信包括确定所述所指定的信用大于第一阈值的扇区;以及把通信指引到所述所确定扇区中的一个扇区,该扇区具有最高所指定信用。
16.如权利要求15所述的方法,其特征在于还包括当至少两个所述所确定的扇区具有相等的最高所指定信用时,把通信指引到所述所确定扇区中的一个扇区,该扇区具有最高所指定信用。
17.如权利要求10所述的方法,其特征在于,所述按照所述所确定的前向链路品质度量和所述所确定的反向链路品质度量,在远程站和远程站列表内的一个扇区之间指引通信包括按照所述所确定的前向链路品质度量、所述所确定的反向链路品质度量、以及所述所确定的反向链路第二品质度量,为远程站列表内除当前服务远程站的扇区以外的每个扇区指定信用;以及按照所述所指定的信用在远程站和远程站列表内的一个扇区之间指引通信。
18.如权利要求17所述的方法,其特征在于,所述按照所述所确定的前向链路品质度量、所述所确定的反向链路品质度量、以及所述所确定的反向链路第二品质度量,为远程站列表内除当前服务远程站的扇区以外的每个扇区指定信用包括如果满足以下条件,则降低扇区的信用扇区的所述所确定的反向链路第二品质度量以及当前服务远程站的扇区的所述所确定的反向链路第二品质度量都大于第二阈值;以及如果满足以下条件,则降低扇区的第一类信用扇区的所述所确定的反向链路品质度量不足够;或如果扇区的所述前向链路品质度量小于当前服务远程站的扇区的前向链路品质度量;以及未确定扇区的所述反向链路第一品质度量。
19.如权利要求18所述的方法,其特征在于,所述降低扇区的第一类信用包括降低扇区的交换信用。
20.如权利要求18所述的方法,其特征在于还包括如果满足以下条件,则增加扇区的第一类信用扇区的前向链路品质度量大于当前服务远程站的扇区的前向链路品质度量;以及扇区的所确定的反向链路第二品质度量小于第二阈值;或如果扇区的前向链路品质度量大于当前服务远程站的扇区的前向链路品质度量;以及扇区的所确定的反向链路品质度量是足够的;以及如果满足以下条件,则增加扇区的第二类信用扇区的前向链路品质度量大于当前服务远程站的扇区的前向链路品质度量;扇区的所述所确定的反向链路第二品质度量大于第二阈值;以及当前服务远程站的扇区的所述所确定的反向链路第二品质度量小于第二阈值。
21.如权利要求18所述的方法,其特征在于,所述增加第二类信用包括增加扇区的监视信用。
22.如权利要求17所述的方法,其特征在于,所述按照所述所指定的信用在远程站和远程站列表内的一个扇区之间指引通信包括当前服务远程站的扇区的所述所确定的反向链路品质度量不足够时,把通信指引到具有最高所指定的第一类信用的扇区。
23.如权利要求22所述的方法,其特征在于还包括当至少两个扇区具有相等的最高所指定第一类信用时,把通信指引到具有最高反向链路品质度量的扇区。
24.如权利要求22所述的方法,其特征在于还包括当至少两个扇区具有相等的最高所指定第一类信用时,把通信指引到具有最高前向链路品质度量的扇区。
25.如权利要求22所述的方法,其特征在于还包括当所有扇区都指定第一类信用等于0时,把通信指引到具有最高所指定第二类信用的扇区。
26.如权利要求25所述的方法,其特征在于还包括当至少两个扇区具有相等的最高所指定第二类信用时,把通信指引到具有最高反向链路品质度量的扇区。
27.如权利要求25所述的方法,其特征在于还包括当至少两个扇区具有相等的最高所指定第二类信用时,把通信指引到具有最高前向链路品质度量的扇区。
28.如权利要求17所述的方法,其特征在于,所述按照所述所指定的信用在远程站和远程站列表内的一个扇区之间指引通信包括确定所述所指定的第一类信用大于第三阈值的扇区;以及当前服务远程站的扇区的所述所确定的反向链路品质度量足够时,把通信指引到具有最高所指定的第一类信用的所确定的扇区。
29.如权利要求28所述的方法,其特征在于还包括当至少两个所确定的扇区具有相等的最高所指定第一类信用时,把通信指引到具有最高反向链路品质度量的所确定的扇区。
30.如权利要求28所述的方法,其特征在于还包括当至少两个所确定的扇区具有相等的最高所指定第一类信用时,把通信指引到具有最高前向链路品质度量的所确定的扇区。
31.如权利要求28所述的方法,其特征在于还包括确定所述所指定的第二类信用大于第四阈值的扇区;以及当没有一个扇区的第一类信用高于第三阈值时,把通信指引到具有最高所指定的第二类信用的所述所确定的扇区。
32.如权利要求31所述的方法,其特征在于还包括当至少两个所确定的扇区具有相等的最高所指定第二类信用时,把通信指引到具有最高反向链路品质度量的所确定的扇区。
33.如权利要求31所述的方法,其特征在于还包括当至少两个所确定的扇区具有相等的最高所指定第二类信用时,把通信指引到具有最高前向链路品质度量的所确定的扇区。
34.用于在数据通信系统中的远程站和多个扇区间指引通信的方法,所述远程站具有对于通信合格的扇区列表,所述方法包括在远程站处为远程站列表内的每个扇区确定前向链路的品质度量;以及按照所述所确定的前向链路品质度量在远程站和远程站列表内的一个扇区之间指引通信。
35.如权利要求34所述的方法,其特征在于,所述数据通信系统包括无线数据通信系统。
36.如权利要求34所述的方法,其特征在于,所述在远程站处为远程站列表内的每个扇区确定前向链路的品质度量包括测量前向链路的信号对噪声加干扰比。
37.如权利要求36所述的方法,其特征在于,所述测量前向链路的信号对噪声加干扰比包括测量前向链路上的导频信号的信号对噪声加干扰比。
38.如权利要求37所述的方法,其特征在于,所述测量前向链路上的导频信号的信号对噪声加干扰比包括测量前向链路上不连续导频信号的信号对噪声加干扰比。
39.如权利要求34所述的方法,其特征在于,所述按照所述所确定的前向链路品质度量在远程站和远程站列表内的一个扇区之间指引通信包括按照所述所确定的前向链路品质度量,为远程站列表内除当前服务远程站的扇区以外的每个扇区指定信用;以及按照所述所指定的信用在远程站和远程站列表内的一个扇区之间指引通信。
40.如权利要求39所述的方法,其特征在于,所述按照所述所确定的前向链路品质度量为远程站列表内除了当前服务远程站的扇区以外的每个扇区指定信用包括如果扇区的前向链路品质度量大于修改了预定值的当前服务远程站的扇区的所述前向链路品质度量,则增加扇区的信用。
41.如权利要求39所述的方法,其特征在于,所述按照所述所确定的前向链路品质度量为远程站列表内除了当前服务远程站的扇区以外的每个扇区指定信用包括如果扇区的前向链路品质度量小于修改了预定值的当前服务远程站的扇区的所述前向链路品质度量,则降低扇区的信用。
42.如权利要求39所述的方法,其特征在于,所述按照所述所指定的信用在远程站和远程站列表内的一个扇区之间指引通信包括确定所指定的信用大于阈值的扇区;以及把通信指引到具有最高所指定信用的所确定的扇区。
43.如权利要求42所述的方法,其特征在于还包括当至少两个所确定的扇区具有相等的最高所指定信用时,把通信指引到具有最高当前前向链路品质度量的所确定的扇区。
44.如权利要求14所述的方法,其特征在于,所述按照所述所确定的前向链路品质度量和所述所确定的反向链路品质度量,为远程站列表内除当前服务远程站的扇区以外的每个扇区指定信用包括如果扇区的前向链路品质度量大于修改了预定值的当前服务远程站的扇区的所述前向链路品质度量,则增加扇区的临时信用;如果扇区的前向链路品质度量小于修改了预定值的当前服务远程站的扇区的所述前向链路品质度量,则降低扇区的临时信用;如果满足以下条件,则为扇区指定等于所述临时信用的信用当前服务扇区的扇区的所述所确定的反向链路品质度量是不足够的;以及扇区的所述所确定的反向链路品质度量是足够的;以及如果满足以下条件,则指定等于扇区的值的信用当前服务扇区的扇区的所述所确定的反向链路品质度量是足够的;以及扇区的所述所确定的反向链路品质度量是足够的;以及否则为扇区指定等于0的信用。
45.如权利要求44所述的方法,其特征在于,所述指定等于扇区的值的信用包括按照所述合成的能量指定信用,这些信用等于所述确定品质度量的更新间隔。
全文摘要
公开了用于在高速率数据(HDR)通信系统中选择服务扇区的方法和装置。示例性的HDR通信系统定义了一组数据速率,接入点的一个扇区可能在这些数据速率下把数据分组发送到接入终端。接入终端选择扇区来实现最高的数据吞吐量,同时维持目标分组误差率。接入终端采用各种方法来评估来自以及到达不同扇区的前向和反向链路的品质度量,并且使用品质度量来选择扇区,从而把数据分组发送到接入终端。
文档编号H04B7/005GK1535552SQ02814937
公开日2004年10月6日 申请日期2002年6月25日 优先权日2001年6月26日
发明者R·A·阿塔, R·维加严, R·帕多瓦尼, N·T·辛胡沙亚纳, Q·吴, P·J·布莱克, E·A·S·艾斯特维斯, R A 阿塔, S 艾斯特维斯, 友, 嗤吣, 布莱克, 辛胡沙亚纳 申请人:高通股份有限公司