早鸽—汇聚行业精英
  • 联系客服
  • 帮助中心
  • 投诉举报
  • 关注微信
400-006-1351
您的问题早鸽都有答案
3000+专业顾问
搜索
咨询

测试无线通信信道的方法和装置制作方法

  • 专利名称
    测试无线通信信道的方法和装置制作方法
  • 发明者
  • 公开日
  • 申请日期
  • 优先权日
  • 申请人
  • 文档编号
  • 关键字
  • 专利详情
  • 全文pdf
  • 权力要求
  • 说明书
  • 法律状态
专利名称:测试无线通信信道的方法和装置的制作方法 发明背景一、发明领域本发明涉及数据通信。本发明尤其涉及用于测试无线通信信道的新颖地改进的方法和装置。二、相关技术说明诸如码分多址(CDMA)系统、时分多址(TDMA)系统以及其它系统的无线通信系统广泛用于提供各种类型的通信,诸如语音、数据等等。对于这些无线系统,尽可能有效地使用可利用的资源(即带宽和发送功率)是非常需要的。这就要求在短达通信链路条件支持的时间周期内向用户发送与用户数量相同的数据。为了实现上述目的,可描述系统中的发送源(如基站)与接收设备(如“连接的”远程终端)间的通信链路的特征。基于远程终端的特征链路状况,该系统能更好地选择某一组远程终端进行服务,向每个选择的远程终端分配部分可利用的资源(如发送功率),并且以所分配的发送功率和该特征链路状况支持的数据速率发送到每个远程终端。按照惯例,通信链路的特点在于发送(如从基站)已知数据模式(如由限定的伪随机数生成元产生),接收发送的数据模式,将接收的数据模式与本地产生的数据模式比较来确定传输差错,并将结果回告发送源。该“环回”测试在所要的测试间隔上连续进行许多帧。测试结果反映出该测试间隔上的通信链路的性能。许多新一代的无线通信系统能够进行灵活的操作。例如,数据可按短脉冲串在一条或几条业务信道(或实际信道)上传送,数据速率可以在帧与帧之间改变,数据的处理同样可以改变(如从一帧到另一帧和/或从一信道到另一信道),等等。通用环回测试技术基于一组已定义的测试参数描述通信链路(如,业务信道)的特征,并且当系统以此灵活方式操作时,可不提供通信链路的性能的精确评估。如所能看到的那样,能用于在无线通信系统支持的各种灵活的操作条件下描述通信链路的特征的技术是非常需要的。 发明概述本发明提供各种用于测试无线通信链路的方法。发明的一个方面,业务信道的测试通过测试数据服务选项(TDSO)进行,该TDSO是一种使用由特定(CDMA)系统定义并用于其它服务(如语音呼叫、数据呼叫)的可用服务配置和协商过程来协商和连接的服务。测试参数的值可以由实体(如远程终端)提出,并由其它实体(如基站)接受或拒绝,并且被拒值的备选值也可以由其它实体提供。可以为每个要测试的业务信道进行该协商。发明的另一个方面,为了测试业务信道,基于规定的数据模式或伪随机数生成元产生测试数据。对于测试间隔(例如10.24秒),基于伪随机数生成元可以产生足够的测试数据,并且产生的测试数据可以存储于(环形)缓冲器中。如有需要,可以随后从缓冲器的特定区域取回测试数据,在测试间隔内为每一个要发送测试数据的“工作”帧形成一个或更多的数据块。缓冲区中的取回测试数据的特定区域可以由当前缓冲器指针位置的特定“偏移”来识别,并且可以基于伪随机数生成元产生的数来确定该偏移。每个数据块由首部适当地识别,使多重业务信道能并行测试,并用于测试在每帧中具有多个数据块的帧。在一个实施例中,对于每条要测试的业务信道,都在前向链路或反向链路上提供了一个伪随机数生成元和一个缓冲器(在发送源上并且也在接收设备上)。
使用不连续发送可以测试业务信道。在这种情况下,可以使用一种双稳态一阶马尔可夫链来确定是否在测试间隔内为每个帧发送测试数据。通过选择合适的马尔可夫链导通状态(表示测试数据传送)和阻断状态(表示无测试数据传送)之间的变换概率,可以定义平均帧工作比和平均脉冲串长度(定义不连续传输的两个参数)。该马尔可夫链可以由不同于产生测试数据的伪随机数生成元的第2伪随机数生成元驱动。
在接收设备上接收发送的数据,以求反的方式处理该数据并将其馈入控制器。控制器进一步控制产生本地的基于伪随机数生成元的测试数据,该生成元与在发送源的生成元同步。本地产生的测试数据存储于缓冲器中,随后从缓冲器中取回(如有必要)并与接收到的测试数据相比较。基于接收到的测试数据和产生的测试数据的比较结果,可以在远程终端上收集各种性能数据和统计数据。
反向链路的测试可按与前向链路相同的方式实现。前向和反向链路上的多重业务信道可以并行测试。基于一组各自的测试参数值测试每条业务信道可以使业务信道的独立测试成为可能。这样,可以基于对称或不对称的测试参数值来测试前向链路业务信道和反向链路业务信道。测试中的业务信道可以有不同的帧长度。
如下文更详细地描述,本发明进一步提供了其它方法和系统组成部分来实现本发明的各种方面、实施例以及特性。
附图简述
与附图一起考虑,通过下面阐述的详细说明,本发明的特点、新颖性和优点将变得更清楚,附图内相同的参考字符各处均作相同标识,其中


图1是支持许多用户的扩展频谱通信系统的图2A和2B分别是能够实现本发明的各种方面和实施例的基站和远程终端的实施例的方块图3是根据本发明的详细实施例的使用伪随机数生成元产生测试数据的处理流程图4是用于为两条业务信道产生伪随机测试数据的缓冲器和伪随机数生成元的方块图5是说明重洗伪随机数来产生测试数据数的图6是说明基于确定的帧工作比的用于不连续传输(DTX)方案的测试数据发送图7是可用于为基于伪随机帧工作比的DTX方案模拟导通/阻断状态的双稳态一阶马尔可夫链的图8是业务信道用的马尔可夫链导通和阻断状态转换处理的实施例的流程图;以及
图9是测试数据块的实施例图。
详细实施例的详细说明
图1是支持许多用户的扩展频谱通信系统100的图。系统100为许多蜂窝区提供通信,每一个蜂窝区由相应的基站104服务。各种远程终端106分散于整个系统中。根据远程终端是否在使用中以及是否处于软越区切换之中,每个远程终端106可以在任何时刻与一个或多个基站104在前向和反向链路上通信。如图1所示,基站104a与远程终端106a、106b、106c以及106d通信,并且基站104b与远程终端106d、106e以及106f通信。
系统控制器102耦合至基站104并且可以进一步耦合至公用电话交换网(PSTN)。系统控制器102为与之耦合的基站提供协调和控制。系统控制器102通过基站104进一步控制远程终端106间,以及远程终端106与耦合至PSTN的用户(例如常规电话机)间的电话呼叫的路由选择。对于CDMA系统,系统控制器也称为基站控制器(BSC)。
可以把系统100设计成支持一种或多种CDMA标准,如“TIA/EIA-95-B MobileStation-Base Station Compatibility Standard for Dual-Mode WidebandSpread Spectrum Cellular System”(IS-95标准)、“TIA/EIA-98-D RecommendedMinimum Standard for Dual-Mode Wideband Spread Spectrum CellularSystem”(IS-98标准)、“TIA/EIA/IS-2000.2-A Physical Layer Standard forcdma2000 Spread Spectrum Systems”、“TIA/EIA/IIS-2000.5-A Upper Layer(Layer 3)Signaling Standard for cdma2000 Spread Spectrum Systems”、由名为“3rd Generation Partnership Project”(3GPP)的联盟提供的标准并收录于一组包括文件号3G TS 25.211、3G Ts 25.212、3G TS 25.213以及3G TS25.214(W-CDMA标准)的文件中、由名为“3rd Generation Partnership Project2”(3GPP2)的联盟提供并收录于一组包括文件号C.S0002-A、C.S0005-A、C.S0010-A、C.S0011-A以及C.S0026(cdma2000标准)的文件中的标准,或者其它标准。这些标准在这里被引用以作参考。
一些较新一代的CDMA系统能够同时支持语音和数据传输,并且进一步能够通过许多前向业务信道传送到某一远程终端。例如,在cdma2000系统中,可以将基本信道分配给语音和某些类型的数据,并且可以向高速率分组数据分配一条或更多的补充信道。
图2A是能够实现本发明的各种方面和实施例的基站104的实施例的方块图。为简化起见,图2A显示了基站上与一个远程终端通信的处理。在前向链路上,来自发送(TX)数据源210的语音和分组数据(在这里一起称为“业务”数据)与来自前向链路(FL)测试数据缓冲器212的测试数据一起馈入多路复用器(MUX)214。多路复用器214进行选择,在正常方式操作时提供业务数据给TX数据处理器216,在测试模式操作时提供测试数据。TX数据处理器216接收并处理(例如格式化、编码以及交错)接收到的数据,该数据随后由调制器(MOD)218作进一步处理(例如覆盖、扩展以及加扰)。调制后的数据随后供给射频发送单元222进行调整(例如转变成一个或更多个模拟信号、放大、滤波、正交调制)以产生前向链路信号。该前向链路信号通过双工器(D)224并由天线226发送到远程终端。
虽然为简化起见而没有显示在图2A中,但是基站104能够在一条或多条业务信道上处理并发送数据到远程终端。对于cdma2000系统,前向业务信道包括基本信道(FCH)、专用控制信道(DCCH)、补充信道(SCH)以及补充编码信道(SCCH)。每条前向业务信道的处理(例如,编码、交错、覆盖等等)可以与其它业务信道的处理不同。
图2B是远程终端106的实施例的方块图。前向链路信号由天线252接收,经过双工器254选路后,供给RF接收机单元256。RF接收机单元256调整(如滤波、放大、下变频以及数字化)接收到的信号并提供采样。解调器(DEMOD)258接收并处理(解扩展、解码以及导频解调)该采样来提供已恢复的码元。解调器258可以实现能够处理接收到的信号的多个样本并产生组合的已恢复码元的瑞克接收机。接收(RX)数据处理器260解码已恢复的码元,检查接收到的帧,将已解码的业务数据供给RX数据宿264,并将已解码的测试数据馈入控制器270。可以操作解调器258和接收数据处理器260来处理经多条前向业务信道接收的多路发送。
在反向链路上,多路复用器(MUX)284接收来自控制器270的前向业务信道测试结果、来自反向链路(RL)测试数据缓冲器278的用于测试反向链路的测试数据,以及来自TX数据源282的业务数据。根据远程终端106的操作模式,多路复用器284将数据和/或结果的适当组合供给TX数据处理器286。该数据和结果随后由TX数据处理器286处理(例如格式化、编码以及交错),由调制器(MOD)288进一步处理(例如覆盖、扩展),并且由RF TX单元290调整(例如转换成模拟信号、放大、滤波以及正交调制),来产生反向链路信号,该信号随后通过双工器254并经天线252发送到一个或多个基站104。
重新参考图2A,反向链路信号由天线226接收,经双工器224选路后,供给RF接收机单元228。反向链路信号由RF接收机单元228调整(例如下变频、滤波以及放大),并由解调器232和RX数据处理器以求反的方式作进一步处理来恢复发送的数据和测试结果。反向链路业务数据馈入RX数据宿238,并且前向链路测试结果和反向链路测试数据馈入控制器220进行估计。
如上文所述,为了有效利用可用的系统资源,可以定性描述基站和远程终端间的通信链路的特征。随后可以使用链路特征信息为远程终端安排数据发送、分配发送功率、确定数据速率等等。
本发明提供各种测试无线通信链路的方法。该方法的一个方面,为测试前向业务信道,在基站由测试数据生成元240产生测试数据并馈入RL测试数据缓冲器212。所产生的测试数据随后从缓冲器212中取回(如有必要),加以处理并从基站发送到远程终端。在终端上,接收发送的前向链路测试数据,以求反方式处理该数据并馈入控制器270。控制器270进一步指示测试数据生成元280在本地产生测试数据,该数据存储于FL测试数据缓冲器268中。随后从缓冲器中取出本地产生的测试数据(如有必要)并与接收到的测试数据比较。如下文更详细的描述那样,基于接收的测试数据和产生的测试数据间的比较结果,在远程终端上可以收集各种性能和统计数据。反向链路的测试可以按与前向链路测试相同的方式实现。
为明确起见,将对cdma2000系统的具体实现,说明本发明的各种方面。信道及帧结构
在一些CDMA系统中,在前向和反向链路上可以在一条或多条业务信道上传送数据。(对于一些CDMA系统来说,业务信道类似于实际信道)。例如,在cdma200系统中,语音数据在基本信道(FCH)上传送,业务数据在补充信道(SCH)上传送,信令在专用控制信道(DCCH)上传送。FCH、DCCH以及SCH是不同类型的业务信道。为了接收SCH上的高速率数据发送,还为远程终端分配FCH或DCCH。在该cdma2000系统中,每个被分配的业务信道与特定的无线配置(RC)相关,RC定义了由各种物理层参数表征的信道的传输格式,例如传输速率、调制特性、扩展率等等。
对于许多CDMA系统来说,数据也在“帧”中传送,每个帧覆盖了特定的时间间隔。对于cdma2000系统,数据可以在基本信道和补充信道上以5毫秒、20毫秒、40毫秒或80毫秒的帧长传送。对于每个连接的业务信道的每个帧来说,根据业务信道的无线配置,可以传送一个或更多个数据块。
在本发明的某个实施例中,前向和反向业务信道每一个都被再分成独立的“测试间隔”(也可以称为“段”)。每个测试间隔持续时间10.24秒,相当于业务信道(FCH、DCCH)中帧长5毫秒的2048个帧,业务信道(FCH、DCCH以及SCH)中帧长20毫秒的512个帧,业务信道(SCH)中帧长40毫秒的256个帧以及业务信道(SCH)中帧长80毫秒的128个帧。测试间隔中的第1帧称为同步帧。在一个实施例中,如下文更详细描述那样,根据(1)指定给远程终端的32比特公开长码掩码(PLCM)以及(2)业务信道的帧的系统帧序号(SFN)来选择每条前向和反向业务信道(FCH、DCCH、SCH0以及SCH1)的同步帧。这样,每条业务信道就与不同于(时间方式上)其它业务信道的同步帧的同步帧相关。
本发明的一个方面,CDMA系统被设计成支持测试数据服务选项(TDSO),TDSO类似于一种操作模式,其中可以为远程终端测试和/或校验前向和/或反向业务信道的性能。下文更详细地描述用于TDSO的参数的初始化和协商。当在此模式下操作时,测试数据可以在前向和/或反向链路上并且在每条链路上的一条或多条业务信道上传送。这就考虑到各种业务信道的独立测试并进一步考虑到前向和反向链路的独立测试。测试数据的产生
根据本发明的一个方面,可以使用各种类型的测试数据测试业务信道。这些测试数据类型可以包括定义的数据序列、伪随机数据或其它。可以通过测试数据服务选项中的参数选择测试数据类型。
在一个测试配置中,使用一个或多个定义的数据序列来测试业务信道。可以使用各种方案产生这些数据序列。在一个方案中,使用单字节模式填充每个数据块。该字节模式可以是全1模式(“11111111”)或其它字节模式。如果数据块包括多于全部的8比特字节数(如171比特),那么全部8比特字节将以字节模式表示并且剩下的比特将以0填充(“0”)。使用定义的数据序列可以简化发送源和接收设备上的测试数据的产生。
在另一个测试结构中,使用伪随机数据测试业务信道。如下文更详细的描述那样,使用一个或多个伪随机数生成元可以产生该数据。
图3是根据本发明的详细实施例的使用伪随机数生成元产生测试数据的处理流程图。图3提出了测试数据产生处理的全过程,将在下文中更详细地描述。在要测试的特定业务信道的每个测试间隔开始之前,按照步骤312的判定,在发送源和接收设备上用于为该业务信道产生伪随机测试数据的伪随机数生成元在步骤314得到同步并加以初始化。
在步骤316,发送源的伪随机数生成元随后为N(N是2或更大)个帧产生足够量的测试数据比特。这些测试数据比特被存储到(环形)缓冲器。接着,将该缓冲器用作测试间隔内每个“工作”帧周期要打包成一个或多个数据块的比特的数据源。接收设备类似地产生N帧测试数据比特,这些测试数据比特存储于接收设备上相应的缓冲器中,并随后在需要时被取回来检验传送的测试数据比特是否无差错接收。
根据本发明的一个方面并如下所述,可以使用不连续发送来测试业务信道。在这种情况下,对于测试间隔中的每个帧来说,在步骤318更新当前帧的TDSO状态。随后在步骤320基于已更新的TDSO状态确定是否要为当前帧发送测试数据。如果要发送测试数据,那么就在步骤322从环形缓冲器的特定部分取回测试数据的一个或更多数据块。下文将更详细地描述这些步骤。
图4是根据本发明的实施例的、用于为前向和反向业务信道产生伪随机测试数据的缓冲器和伪随机数生成元的方块图。在这个实施例中,一个伪随机数生成元与每条前向和反向链路上要测试的每条业务信道关联。例如,如果TDSO被配置成在前向和反向链路中的FCH上并且仅在前向链路的SCH0上传送数据,那么在基站就使用3个伪随机数生成元并且在远程终端使用3个伪随机数生成元(图4中每一边只显示了两个生成元)。
在图4所示的实施例中,基站104包括用于为分别在前向和反向链路上的业务信道产生伪随机数据的伪随机数生成元440a和440b。从生成元440a和440b产生的测试数据分别馈入测试数据缓冲器412a和412b。类似地,远程终端106包括用于为分别在前向和反向链路上的业务信道产生伪随机数据的伪随机数生成元480a和480b,所产生的数据分别馈入测试数据缓冲器482a和482b。对于额外的要测试的业务信道,就要使用额外的伪随机数生成元。在实施例中,如下面更详细描述那样,在每个同步帧(即每个测试间隔一次)都使伪随机数生成元440a、440b、480a以及480b初始化且同步。
在实施例中,每个伪随机数生成元呈现下列线性同余关系
xx=(a·xn-1)modm. 方程(1)在实施例中,a=75=16807,m=231-1=2,147,483,647,并且xn和xn-1是伪随机数生成元的相继输出并且是31比特的整数。
在实施例中,在业务信道上的每个同步帧与生成元关联之前初始化每个伪随机数生成元。该初始化可以如下述实现{  a=16807  m=2147483647  PRNGx=seed value //产生生成元初始值  PRNGx=PRNGx XOR TOGGLE //转换一些比特  PRNGx=PRNGx AND 0x7FFFFFFF //最高位之外归0  PRNGx=(a·PRNGx)mod m //迭代生成元  PRNGx=(a·PRNGx)mod m //四次  PRNGx=(a·PRNGx)mod m  PRNGx=(a·PRNGx)mod m}在上述伪代码中,PRNGx代表第x个伪随机数生成元的内容。伪随机数生成元的初始值选为以帧表示的同步帧系统时间(例如可以使用同步帧的系统帧序号作为伪随机数生成元的初始值)。TOGGLE是用于转换初始值的一些比特的值,并且可以对用于前向链路的生成元选为0x2AAAAAAA,对反向链路的生成元选为0x55555555。按照这里的使用,符号“0x...”代表十六进制数。
一旦初始化以后,伪随机数生成元就迭代数次来产生用于即将到来的测试间隔的伪随机测试数据。要产生的测试数据比特数取决于多种因素,诸如(1)业务信道类型(即FCH、DCCH或SCH)、(2)已连接的远程终端的无线配置、(3)每个帧周期中多路复用子层传给物理层的最大比特数,(4)可用缓冲器的大小,以及(5)可能的其它因素。多路复用子层是物理层和上层间的协议层,用于多路传输业务数据、测试数据、信令以及其它类型的从分配的业务信道的TDSO接收到的数据。
在实施例中,如下面更详细描述那样,以连接的无线配置的最大可能比特率对N帧产生测试数据比特。例如可以设置N的默认值为2,除非基站和远程终端间协商了其它的N值。较大的N值可以提供较佳随机性的测试数据,但需要较大的缓冲器。
在初始化以后,使用伪随机数生成元产生N帧测试数据比特。在测试数据产生期间,只要需要伪随机数,就取回并使用可变PRNGx的当前值,并且随即如方程(1)所示更新(即迭代)可变PRNGx一次。在实施例中,为了随机性较佳和使用方便,仅仅将31比特数的最高有效24比特用于PRNGx,并且丢弃最低有效7比特。这样,伪随机数生成元的每次迭代就产生24比特的伪随机数,yn(k),用于提供测试数据的3个字节。进行P(n)次迭代以产生所需的N帧测试数据。
图5是说明重洗每个伪随机数来产生24比特测试数据的图。从实现的角度来看,使用伪随机数生成元产生的31比特数来产生测试数据是低效率的,因为该数并非以8比特组均分。使用以8比特组均分的数能更方便地构建帧。31比特数的最低有效比特比起最高有效比特“较不随机”,从而被洗到右端。在实施例中,来自伪随机数生成元的每个24比特伪随机数yn(k),其中1≤k≤P(n),被重洗并以“从小到大”顺序存储。通过用最高有效的字节交换24比特数yn(k)中的最低有效字节以产生重洗的数yLEn(k)来实现该重洗。
为了对特定速率R(n)的新测试间隔产生测试数据,TDSO产生符合实际缓冲器大小B(n)的P(n)个伪随机数,其中B(n)≥N·P(n)。例如,为产生344比特的测试数据,伪随机数生成元迭代15次(15·24=360,该数是迭代至少产生344比特的第1个整数)。该缓冲器随后就以下列数序列填充
yLEn(1),yLEn(2),yLEn(3),...,yLEn(15).
在每个测试间隔开始并且在同步帧之前,用测试数据填充缓冲器。此后,对于测试间隔中传送测试数据的每个“工作”帧,可以从缓冲器中取回测试数据比特来为该帧产生一个或更多数据块。对于特定的业务信道,取自缓冲器的比特按顺序打包成一个或多个数据块(例如,相当于按所连接多路复用选项判定的可用MUX PDU(协议数据单元),其中每个MUX PDU代表在基站和远程终端的对等层间通信的压缩数据)。
在实施例中,测试数据缓冲器作为环形缓冲器操作,并且从环形缓冲器的特定部分(即从环形缓冲器中的特定位置开始)取回每个帧的测试数据。一开始,在填充环形缓冲器之后(例如填充至少两个帧的测试数据),缓冲器指针就被设置到缓冲器中的初始位置(例如地址0)。在实施例中,在每个帧的开始处,伪随机数生成元迭代一次并且得到24比特数,如上文所述。该24比特的最低有效6比特(On)用于为缓冲器指针确定偏移。对于当前帧,缓冲器指针从当前部位到新的起始部位前进[On mod B(n)]字节位置。随后从此起始位置开始,从环形缓冲器中取回测试数据字节来填充数据块中的全部8比特组。例如,如果数据块包含171比特,那么就从环形缓冲器中取回21个字节(即168比特)的测试数据,并且数据块中剩下的3比特以“0”填充。
对于下一帧,伪随机数生成元再次迭代一次,来自生成元的24比特的最低有效6比特(On+1)用于为该帧确定缓冲器指针偏移。缓冲器指针从当前部位(超过前一帧最后取回的测试数据字节1字节位置的部位)前进[On+1 mod B(n)]字节位置。对测试间隔中发送测试数据的每个工作帧,都重复产生数据块的处理。下面给出了测试数据产生的例子。帧和缓冲器大小
如上所述,对于每条要测试的特定业务信道和(前向或反向)链路,伪随机数生成元迭代数次(即按需要的次数)来产生用于测试间隔的测试数据。为每个测试间隔产生的测试数据比特的数量取决于信道类型和无线配置。表1列出了对每个帧(5毫秒、20毫秒、40毫秒或80毫秒)的最大比特数以及cdma2000标准规定的各种无线配置的FCH和DCCH的缓冲器大小。
表1
表2列出每帧的最大比特数和cdma2000标准规定的各种无线配置的前向补充信道(F-SCH0或F-SCH1)的缓冲器大小。
表2
表3列出每帧的最大比特数和cdma2000标准规定的各种无线配置的反向补充信道(R-SCH0或R-SCH1)的缓冲器大小。
表3不连续发送测试
根据本发明的一个方面,在某种意义上可以用模拟一些新一代的CDMA系统(例如cdma2000以及W-CDMA系统)支持的不连续发送(DTX)的方式进行业务信道测试。根据特定导通/阻断帧工作比,通过在业务信道上发送测试数据可以实现该DTX测试。对于业务信道的每个帧周期(例如20毫秒、40毫秒或80毫秒),TDSO可以选择向多路复用子层提供与该信道上的全速率帧一致的一个或多个数据块,或者提供一个或多个空数据块。可以使用不同的DTX方案向多路复用子层提供数据来实现某一所需的帧工作比。下面更详细地描述了一些DTX方案。
在第1DTX方案中,基于确定的帧工作比提供测试数据。对于此DTX方案,测试数据在特定的“导通”持续时间内在业务信道上传输,紧接着在特定的“阻断”持续时间内传输空数据,紧接着又在另一个“导通”持续时间内传输测试数据,依此类推。该“导通”和“阻断”持续时间是可选择的或可以在基站和远程终端之间协商。同样地,该导通/阻断循环可以是周期性的或是非周期性的。
图6是说明第1DTX方案的实施例的测试数据发送图。如图6所示,TDSO为业务信道在特定“导通”持续期间向多路复用子层发送测试数据块,并且随后在“阻断”持续期间发送空数据块。可以指定该导通/阻断循环在所测试的业务信道上的同步帧的起始处开始。可以选择“导通”和“阻断”的持续期间,使得(1)每个测试间隔包括一个导通/阻断循环,(2)每个测试间隔包括多个导通/阻断循环,或(3)一个导通/阻断循环跨越多个测试间隔。
在一个实施例中,可以用发送源发送或接收的消息(cdma2000系统中的服务选项控制消息)中的两个参数(例如TX_ON_PERIOD和TX_OFF_PERIOD)规定传输测试数据的“导通”持续期间和传输空数据的“阻断”持续期间。
在第2DTX方案中,基于特定帧工作比和脉冲串长度以伪随机方式提供测试数据。可以使用该DTX方案为业务信道实现特定(需要的或选择的)长期平均帧工作比(D)和特定平均脉冲串长度(B)。平均帧工作比D指的是每个“导通”持续期中的平均帧数与每个导通/阻断循环中的平均帧数的比。平均脉冲串长度B指的是每个“导通”持续期中的平均帧数。
图7是可用于为第2DTX方案的TDSO模拟导通/阻断状态的双稳态一阶马尔可夫链的图。在实施例中,为每条被测试的业务信道提供一条马尔可夫链。该马尔可夫链由从导通状态转换到阻断状态的概率p以及从阻断状态转换到导通状态的概率q表征。可以用发送源发送的消息(例如服务选项控制消息)中的两个参数(例如ON_TO_OFF_PROB和OFF_TO_ON_PROB)规定。
长期平均帧工作比D可以定义为 方程(2)平均脉冲串长度B可以定义为 方程(3)
对于一些测试,希望选择平均帧工作比D和平均脉冲串长度B,然后根据所需的D和B确定p和q的相应值。组合并重新整理方程(2)和(3),可以得到如下方程 方程(4) 方程(5)
方程(4)指示出对于给定的B值,当q从0变化到1时,D从0变化到B(1+B)。类似地,方程(5)指示出对于给定的D值,当q从0变化到1时,B从D/(1-D)变化到无穷大。例如,当选择B为2,D就应该小于2/3,这指示出当B设置成2时平均帧工作比D不能设置成高于2/3。如又一个例子,如果D设置成7/10,那么就设置B大于7/3。
在实施例中,对每一个帧周期(例如5毫秒、20毫秒、40毫秒或80毫秒),使用伪随机数(例如24比特)来驱动“导通”和“阻断”状态间的转换。在实施例中,一个伪随机数生成元用于所有具有相同帧长的业务信道。例如,一个伪随机数生成元用于所有具有20毫秒帧长的业务信道。第2伪随机数生成元用于配置成40毫秒或80毫秒帧长的补充信道,并且每40毫秒或80毫秒(与帧长相当)更新该生成元。在实施例中,用于驱动TDSO状态的伪随机数生成元与用于产生测试数据的伪随机数生成元不同。
实施例中,在初始化TDSO以后,在第1同步帧的起始处,初始化用于驱动TDSO状态间转换的伪随机数生成元。在初始化的基础上,每条业务信道的马尔可夫链就被设置成特定状态(如“阻断”)。此后在整个呼叫期间保持伪随机数生成元,而不在随后的同步帧重新初始化。在完成CDMA-CDMA硬越区切换的基础上,可以重新初始化这些生成元。
图8是对于业务信道,在马尔可夫链的导通和阻断状态间转换处理的实施例的流程图。一开始,在步骤812初始化用于为业务信道驱动TDSO状态的伪随机数生成元。例如,如上文对伪代码描述的那样,通过获得生成元的初始值,将该初始值与0x2AAAAAAA作“异”运算,将结果与0x7FFFFFFF作“与”运算然后用修正的初始值迭代生成元4次,来实现该初始化。
在实施例中,使用伪随机数生成元产生的24比特伪随机数来确定是否要从一个状态转换到另一个状态。因此,在步骤814计算24比特“导通”和“阻断”门限值。这些门限值可以计算如下
ON_THRESHOLD=ROUND(16,777,215·q),以及
OFF_THRESHOLD=ROUND(16,777,215·p)。
如图7所示,业务信道的TDSO以概率p从导通状态转换到阻断状态,并以概率q从阻断状态转换到导通状态。基于伪随机产生的24比特数,如果该数小于OFF_THRESHOLD那么TDSO就从导通状态转换到阻断状态,并且如果该数小于ON_THRESHOLD那么TDSO就从阻断状态转换到导通状态。在TDSO已初始化之后,在第1同步帧之前,步骤812和814进行一次。
对于每个帧周期,进行框820中的步骤。一开始,在步骤822,从当前31比特伪随机数生成元状态产生24比特伪随机数。接着在步骤824确定业务信道的当前状态是否为“阻断”。
如果当前TDSO状态是“阻断”,那么在步骤826确定该24比特数是否大于或等于ON_THRESHOLD。如果是,在步骤828,TDSO就保持在阻断状态。否则,在步骤832,TDSO就转换到导通状态。无论在哪个情况下,处理都将进到步骤834。
如果当前TDSO状态是“导通”(返回步骤824确定),那么在步骤830确定该24比特数是否大于或等于OFF_THRESHOLD。如果是,在步骤832,TDSO就保持在导通状态。否则,在步骤828,TDSO就转换到阻断状态。
在步骤834,如方程(1)所示,伪随机数生成元迭代一次以为下一帧更新生成元的状态。数据块首部和格式
根据本发明的一个方面,适当地识别测试数据块,使多条业务信道能同时测试,并用于测试每帧带有多个数据块的帧。在实施例中,通过为每个帧提供给多路复用子层的每个数据块的首部来实现该识别。
图9是测试数据块900的实施例的图,该测试数据块包括信道ID域912、PDU(数据块)序号域914以及测试数据域916。信道ID域912识别用于传送该数据块的特定业务信道。PDU序号域914识别帧中(例如物理层服务数据单元(SDU)中)该数据块的序号。对于每帧携带一个数据块的FCH或DCCH,该域设置成‘0’。对于每帧能够携带多个数据块的SCH,该域为SCH帧中的第1数据块设置‘0’,为SCH帧中的第2数据块设置‘1’,依此类推。测试数据域916包括如上所产生的(已定的或伪随机)测试数据。
表4列出测试数据块900的实施例的域及其长度和定义。
表4
表5显示了对于cdma2000中的各种业务信道的信道ID域的详细定义。
表5测试数据产生示例
为清楚起见,以详细例子来说明测试数据产生。在该例子中,使用下述参数
·TDSO配置成在FCH上发送主业务。
·基站和远程终端配置成支持无线配置3,并且帧长172比特。
·为FCH选择多路复用选项0x01,为每个工作帧(20毫秒)向多路复用子
层传递一个数据块。
·平均帧工作比D和平均脉冲串长度B以概率p=0.7以及q=0.3为基准。
因此,D=q/(p+q)=0.3,B=1/p≈1.4,
ON_THRESHOLD=ROUND(16,777,215·p)=11,744,051,并且
OFF_THRESHOLD=ROUND(16,777,215·q)=5,033,164。
·远程终端的公开长码掩码(PLCM)的最低有效32比特等于0x9F000307。
·用于为该信道确定在马尔可夫链的导通/阻断状态间转换的第1伪随机
数生成元的初始值为0x682DFFOC。
对于该例子,TDSO将要在前向FCH(F-FCH)上发送帧序号0xAB89EFAD到远程终端。该帧序号与0x2AAAAAAA作异运算,并且该异运算结果的最低有效9比特等于0x107,该值等于远程终端的PLCM的最低有效9比特。从而该帧就是F-FCH的同步帧,并且测试数据产生处理被重新同步。
作为重新同步过程的一部分,如上文对伪代码所述,通过(1)用帧序号0xAB89EFAD产生初始值,(2)对初始值与0x2AAAAAAA求异,产生0x01234507,以及(3)迭代伪随机数生成元4次,来重新初始化用于为F-FCH产生测试数据的第2伪随机数生成元。
在重新初始化以后,第2伪随机数生成元的状态是0x3B7E3E68,该状态的最高有效24比特是0x76FC7C,并且该24比特数的最低有效6比特是0x3C。该6比特数(On)随后用于为环形缓冲器确定偏移。迭代次数将提供至少334比特,包含于无线配置3的2个帧中)。实际缓冲器大小是B(n)=45(即360比特=45字节)。
测试数据的产生进行如下。在每次迭代之前,获得第2生成元的当前状态并且使用最高有效24比特形成24比特数。第2伪随机数生成元产生下面的24比特数序列
yn(1)=0x76FC7Cyn(6)=0x4CA46Byn(11)=0xD05BFE
yn(2)=0xBA6678yn(7)=0xBE783Dyn(12)=0x478744
yn(3)=0x9D7F54yn(8)=0xC7EDAFyn(13)=0x01A3DE
yn(4)=0x1279A7yn(9)=0xC5BDB3yn(14)=0xAD4A7D
yn(5)=0xF0E8EFyn(10)=0x29428D yn(15)=0xF58934
如上所述,每个24比特数yn(k)随后以从小到大的方式存储到F-FCH的环形缓冲器中。例如,将第124比特数0x76FC7F作为0x7CFC76存储,其中该数yn(k)的最高有效位和最低有效位的字节交换以产生重洗的数yLEn(k)。用于在测试间隔内为F-FCH的下一512帧产生数据块的环形缓冲器包含下列字节序列
↓ →7C FC 76 78 66 BA 54 7F 9D A7 79 12 EF E8 F0 6B A4 4C 3D 78 BE AF ED
C7 B3 BD C5 8D 42 29 FE 5B D0 44 87 47 DE A3 01 7D 4A AD 34 89 F5→
随后更新用于确定导通/阻断状态的第1伪随机数生成元,并且产生值为0x478744(4,687,684)的新的24比特数。在循环的第1次迭代结束时更新第1伪随机数生成元,并且在计算了24比特数之后,在循环的第2次迭代期间对照ON_THRESHOLD测试该数的值。由于该值小于ON_THRESHOLD值11,744,051,TDSO从阻断状态转换到导通状态,并且把数据块提供到多路复用子层,用于当前帧。
为了在测试间隔内为该第1帧产生此数据块,按On mod B(n)计算缓冲器指针偏移(即0x3C mod 45=60 mod 45=15)。从而,该缓冲器指针(该指针在重新初始化后初始化到0)从0x7C到0x6B前进15字节位置。随后以由前面的缓冲器指针识别的位置开始,从环形缓冲器中取回21字节(168比特)形成数据块的171比特。数据块中剩下的3比特以0填充。该数据块包括下列字节序列6B A4 4C 3D 78 BE AF ED C7 B3 BD C5 8D 42 29 FE 5B D0 44 87 47‘000’
由于该帧要在F-FCH上发送,8比特组的初始5比特以‘00000’代替,相当于信道ID‘00’和PDU序号‘000’。最后的测试数据块如下03 A4 4C 3D 78 BE AF ED C7 B3 BD C5 8D 42 29 FE 5B D0 44 87 47‘000’
对于下一TDSO帧,第1伪随机数生成元产生值为107,486的新的24比特数。由于该值小于“导通”门限值,TDSO保持在导通状态并且为多路复用子层产生新的数据块。
对于测试间隔内的第2帧,迭代第2伪随机数生成元,并且产生值为0x02F3FD的24比特数。用于缓冲器偏移的6比特数On的值为0x3D。然后,接On mod B(n)计算缓冲器偏移(即0x3D mod 15=61 mod 45=16)。从而,该缓冲器指针(指向超过最后数据块最后取回的字节值0x47 1字节的位置)从0xDE到0x6F前进16字节位置。随后以新的缓冲器位置开始,从环形缓冲器中取回21字节形成数据块的171比特。数据块中剩下的3比特以0填充。该数据块包括下列字节序列7F 9D A7 79 12 EF E8 F0 6B A4 4C 3D 78 BE AF ED C7 B3 BD C5 8D‘000’
在用与F-FCH的数据块首部相当的‘00000’代替初始5比特后,提供给多路复用子层的数据块如下07 9D A7 79 12 EF E8 F0 6B A4 4C 3D 78 BE AF ED C7 B3 BD C5 8D‘000’现在缓冲器指针为下一帧指向下一字节位置(0x42)。TDSO帧发送和接收
如上所述,为了测试特定的业务信道,基于已定数据块模式或伪随机数生成元产生每个“工作”帧的数据块。发送源和接收设备互相同步以使得接收设备能够适当地产生被发送的帧,这样接收到的帧就可以与本地产生的帧相比较。适当地识别每个帧中的每个数据块,来指示出(1)用于发送数据块的特定业务信道以及(2)帧中的数据块数。TDSO能够比较接收到的帧和本地产生的帧,计算误差,确定比特差错率(BER)、PDU或数据块差错率(PER)和帧差错率(FER),并计算其它性能量度。
因此,该测试就包括在发送源进行的发送测试帧的处理以及在接收设备进行的接收测试帧的处理。
发送帧处理包括
·对每个工作帧产生一个或多个数据块。
·向多路复用子层提供产生的数据块,用于发送。
·使适当的计数器递增。
对于测试运行于20毫秒帧的FCH或DCCH,TDSO每个工作帧期间向多路复用子层提供一个数据块,在该期间中业务信道的TDSO的状态是“导通”。对于SCH的测试,TDSO每个工作帧期间(20毫秒、40毫秒或80毫秒)向多路复用子层提供NB个数据块,其中NB是所连接服务选项在物理层SDU的最大数据块数。可以如以上所述那样产生每个数据块,并且包括首部和测试数据。
接收帧处理包括
·对每个工作帧产生一个或多个数据块。
·从多路复用子层接收数据块。
·比较接收到的数据块与产生的数据块的速率和内容。
·使适当的计数器递增。
在接收设备上,多路复用子层将接收到的数据块(如测试数据或空数据)和帧分类。该多路复用子层随后向TDSO提供数据块类型和接收到的测试数据比特(如果有的话)。
在发送源和接收设备上可以保持各种计数器来支持TDSO。对于每一条要测试的业务信道,在发送源可以保持一组计数器来记录发送到接收设备的帧(各种类型)和数据块的数量。在接收设备上,可以保持另一组计数器来记录接收自发送源的帧、数据块和数据比特的数量,帧差错、块差错以及比特差错的数量等等。这些计数器的值也可以存储于缓冲器之中。该缓冲器与数据缓冲器分导通实现并且用于在一段时间内存储各种计数器。随后可以使用计数器值来确定FER、PER和/或BER,以及其它诸如平均帧工作比、平均脉冲串长度的统计值等等。可以通过一条或多条消息从远程终端向基站报告测试结果和统计信息。测试数据服务选项
根据本发明的一个方面,测试数据服务选项(TDSO)是一种可以使用可用的服务配置和协商过程进行协商和连接的服务,其中服务配置和协商过程由特定CDMA系统规定并用于其它服务(如语音呼叫、数据呼叫)。远程终端能够提出和/或接受具有与该配置的有效属性一致的属性的服务配置。该远程终端也能够为前向和反向链路指示出较佳的无线配置。
在实施例中,远程终端能够通过发送消息(如cdma2000中的服务选项控制消息)到基站来为TDSO呼叫提出或调用服务选项专用功能。可以发送这个消息,以从基站请求或要求确认。通过这条消息,远程终端可以提出用于测试期间的各种测试参数的值。
基站接收该消息并且可以接受或拒绝远程终端所提出的测试参数设置。如果远程终端的指示中的所有域都在基站可接受的范围之内,那么基站就可以发出接受远程终端的提议的指示。可以通过包括与远程终端所提议的各种域的相同值的响应消息(如服务选项控制消息),向远程终端发送该指示。
作为备择,如果远程终端提出了基站不支持或接受的特定测试设置,基站可以发出包括远程终端的提议值的替代值(即反建议)的指示。可以通过响应消息向远程终端发送该指示,其中该响应消息包括基站支持和接受的域中的提议值,以及基站不支持或不接受的域中的反建议值。例如,如果远程终端请求基站不支持的特定数量的环形缓冲器帧N,基站可以用指示基站所支持的缓冲器的最大帧数的值进行响应。
这样,通过消息传递和协商,基站能够接受远程终端的提议或拒绝该提议并提供测试参数的替代值。
在接收到来自基站的响应消息的基础上,远程终端可以接受反建议的值或选择符合反建议的值的新的值。该远程终端可以随后向基站发送另一条消息来提议这些新值。
表6列出cdma2000系统中具体实现的TDSO的有效服务配置。
表6
如上所述,在每条前向和反向链路上可以同时测试许多业务信道。对于每一个要测试的业务信道,通过上述的信令和协商来协商信道的测试参数。因此,根据各自的测试参数值组可以独立地测量前向和反向链路上的各种类型的业务信道。
在图2A、2B和4中,基站和远程终端中的组成单元可以通过各种手段实现。例如伪随机数生成元可以实现为硬件、软件或它们的组合。对于硬件实现,伪随机数生成元、控制器以及其它处理单元可以在一块或多块专用集成电路(ASIC)、数信号处理器(DSP)、可编程逻辑设备(PLD)、控制器、微控制器、微处理器、或其它设计成能执行在此说明的功能的电子部件或它们的组合之内实现。
对于软件实现,这些处理单元可以实现为能执行在此说明的功能的模块(如程序、功能等等)。例如,伪随机数生成元可以用存储于存储器单元并由处理器(如控制器220或270)执行的软件代码实现。
业务信道的测试数据的环形缓冲器可以实现为一个或多个缓冲器,这些缓冲器可以使用RAM、DRAM、闪存或其它存储技术。同样,在需要时,可以操作伪随机数生成元为业务信道产生测试数据,而无需将测试数据存储到缓冲器。在这种情况下,适当地保持和更新伪随机数生成元的状态,使该生成元可以为每个工作帧产生适当的测试数据序列。
虽然已经对于cdma2000系统说明了本发明的各种方面、实施例以及测试数据产生的和业务信道测试的特性,但是这些技术可以方便地使用于其它无线通信系统和其它CDMA系统(如W-CDMA系统)。
后面的公开文本A说明了对于cdma2000系统的本发明的各方面的具体实现。
公开文本A
TR45
cdma2000扩展频谱系统的测试数据服务选项(TDSO)PN-4877候选版本2000年11月13日
目录
序言...............................................................................29
注释...............................................................................29
参考书目...........................................................................30
1.概要.............................................................................31
1.1术语.........................................................................31
1.2符号.........................................................................33
2.测试数据服务选项.................................................................34
2.1综述.........................................................................34
2.2概述.........................................................................35
2.3服务选项号...................................................................35
2.4要求的多路复用选项支持.......................................................36
2.4.1对于FCH/DCCH的多路复用选项支持(仅支持20ms的FCH/DCCH帧)............ .....36
2.4.2对于SCH的多路复用选项支持...............................................36
2.5多路复用选项接口.............................................................37
2.6主业务.......................................................................37
2.6.1次业务..................................................................39
2.7 TDSO帧发送与接收............................................................41
2.7.1发送帧..................................................................41
2.7.2接收帧..................................................................42
2.8当测试5msFCH/DCCH帧时第三层信令的接口........................................42
3.TDSO过程和描述...................................................................43
3.1服务选项的协商和激活.........................................................43
3.1.1移动站要求..............................................................43
3.1.1.1补充信道分配......................................................45
3.1.1.2 CDMA-CDMA硬越区切换情况..........................................47
3.1.2基站要求................................................................483.2同步帧.........................................................................48
3.2.1前向业务信道.............................................................48
3.2.2前向补充信道.............................................................49
3.2.3反向业务信道.............................................................49
3.2.4反向补充信道.............................................................493.3计数器.........................................................................493.4移动站初始化和控制操作.........................................................52
3.4.1服务选项初始化...........................................................52
3.4.2移动站控制操作...........................................................53
3.4.2.1控制调用...............................................................53
3.4.2.2控制指示...............................................................54
3.4.2.3计数器检索.............................................................553.5基站初始化和控制操作...........................................................55
3.5.1.1控制调用...............................................................55
3.5.1.2控制指示...............................................................56
3.5.1.3计数器检索.............................................................563.6TDSO帧处理.....................................................................57 3.6.1发送帧处理.................................................................57 3.6.2接收帧处理.................................................................58 3.6.3 5msFCH/DCCH帧的发送帧处理.................................................62
3.6.3.1移动站要求.............................................................62
3.6.3.2基站要求...............................................................623.7TDSO帧产生.....................................................................63
3.7.1可选择的字节模式.........................................................63
3.7.2伪随机数产生.............................................................63
3.7.2.1初始化.................................................................65
3.7.2.2数的产生...............................................................65
3.7.2.3 24比特伪随机数........................................................66
3.7.3环形缓冲器大小...........................................................66
3.7.4信息比特的产生...........................................................68
3.7.5帧工作比.................................................................69
3.7.5.1确定性帧工作比.........................................................69
3.7.5.2根据确定的帧工作比和脉冲串长度随机传送.................................70
3.7.6数据块首部与格式.........................................................713.8消息格式.......................................................................72
3.8.1服务选项控制消息.........................................................72
3.8.1.1控制...............................................................73
3.8.1.2计数器检索.........................................................................77
3.8.1.3基本/专控信道上的计数器响应........................................................79
3.8.1.4接收期望计数器响应.................................................................81
3.8.1.5发送计数器响应.....................................................................84
3.8.1.6 5ms帧发送计数器响应...............................................................86
3.8.1.7 5ms帧接收计数器响应...............................................................87
3.8.2补充信道上的计数器响应....................................................................88
3.8.2.1 FER计数器响应.....................................................................88
3.8.2.2 PER计数器响应.....................................................................90
3.8.2.3发送计数器响应.....................................................................93 附录A TDSO呼叫流程示例(用于以MC-41模式操作的系统)...................................................94 附录B TDSO操作例子..................................................................................97 附录C 使用TDSO.....................................................................................113 附录D 根据D和B计算p和q.............................................................................117
图 图1.伪随机数产生的缓冲器的同步操作..................................................................64 图2.重洗yn(k)以产生ynLE(k).......................................................................68 图3.代表TDSO导通/阻断转换的双稳态马尔可夫链.........................................................70 图4.说明帧单元中帧工作比D和平均“导通”周期B的TDSO状态转换的流程图..................................71 图5.移动站始发示例和DCCH/FCH/SCH上的发送(第1部分)...................................................95 图6.移动站始发示例和DCCH/FCH/SCH上的发送(第2部分)...................................................96 图7.基站命令的测试参数改变..........................................................................97
表表1 测试数据服务选项符号归纳..........................................................................34表2 对于FCH或DCCH的多路复用选项支持...................................................................36表3 适用于SCH的多路复用选项...........................................................................36表4 由TDSO供给多路复用子层的主业务类型................................................................38表5 由多路复用子层向TDSO提供的主业务帧类型............................................................39表6 由TDSO供给多路复用子层的次业务类型................................................................40表7 由多路复用子层向TDSO提供的次业务帧................................................................41表8 测试数据服务选项的有效服务配置属性................................................................44表9 SCRM_REQ_BLOB格式.................................................................................46表10 SCRMM_REQ_BLOB格式...............................................................................47表11 PREFERRED_RATE域的编码...........................................................................47表12 DURATION域的编码.................................................................................47表13 基本/专控信道上的发送帧计数器....................................................................50表14 补充信道上的发送帧计数器.........................................................................50表15 为FCH/DCCH提供的接收帧计数器.....................................................................50表16 补充信道上的接收帧计数器.........................................................................51表17 为补充信道保持的接收PDU计数器....................................................................51表18 帧计数器值存储...................................................................................52表19 补充信道的帧计数器值存储.........................................................................52表20 基本/专控发送帧的计数器..........................................................................58表21 补充发送帧的计数器...............................................................................58表22 使用MuxPDU类型1时接收基本/专控帧的计数器更新.....................................................59表23 使用MuxPDU类型2时接收基本/专控帧的计数器更新.....................................................60表24 在补充信道上接收的PDU的计数器更新................................................................61表25 在补充信道上接收帧的计数器更新...................................................................61表26 产生基本/专控信道数据帧所需的环形缓冲器大小......................................................67表27 产生反向补充信道数据帧所需的环形缓冲器大小.......................................................67表28 产生前向补充信道数据帧所需的环形缓冲器大小.......................................................67表29 RC>2信道产生默认环形缓冲器的过程.................................................................69表30 数据块格式.......................................................................................72表31 CHANNEL_ID类型编码...............................................................................72表32 CTL_REC_TYPE编码.................................................................................73表33“服务选项控制消息”类型指定域....................................................................73表34 CONTROL_CODE编码.................................................................................76表35 DATA_SOURCE编码..................................................................................76表36 FRAME_ACTIVITY编码...............................................................................76表37 CHANNEL_DIRECTION编码............................................................................77表38 FRAME_SOURCE编码.................................................................................77表39 TEST_OPTIONS编码.................................................................................77表40 用于FCH/DCCH上计数器检索的“服务选项控制消息”中的类型指定域.....................................78表41 FCH/DCCH的VECT_COUNTER_ID编码....................................................................78表42 用于从移动站为SCH进行计数器检索的“服务选项控制消息”中的类型指定域..............................79表43 SCH的VECT_COUNTER_ID编码.........................................................................79表44 FCH/DCCH上与FER计数器响应对应的“服务选项控制消息”中的类型指定域................................80表45 FCH/DCCH上与接收期望计数器响应对应的“服务选项控制消息”中的类型指定域...........................82表46 FCH/DCCH上发送计数器响应对应的“服务选项控制消息”中的类型指定域.................................84表47 FCH/DCCH上与5ms帧发送计数器响应对应的“服务选项控制消息”中的类型指定域..........................86表48 FCH/DCCH上与5ms帧接收计数器响应对应的“服务选项控制消息”中的类型指定域..........................87表49 SCH上与FER计数器响应对应的“服务选项控制消息”中的类型指定域.....................................88
表50 SCH上与PER计数器响应对应的“服务选项控制消息”中的类型指定域..............................90
表57 SCH上与发送计数器响应对应的“服务选项控制消息”中的类型指定域.............................93
序言本文档详细说明测试数据服务选项(TDSO)的过程。TDSO用于提供cdma2000实际信道的帧差错率(FER)和PDU差错率(PER)的物理层性能的校验。本文档组织成以下部分
·第1章定义本文档中使用的术语和符号。
·第2章概述TDSO的要求并给出TDSO的一般说明。
·第3章描述移动站和基站的TDSO详细过程和操作。
·附录A是给出一些TDSO呼叫流例子的资料部分。
·附录B是给出一些TDSO帧产生例子的资料部分。
·附录C是给出一些实施TDSO测试的程序的资料部分。还示出将发送计数器和接收计数器用
于估计前向和反向业务信道的FER和PER。
·附录D是给出基于平均帧工作比(D)和平均脉冲串长度(B)计算转换概率p和q的资料部分。
注 释·“基站”指的是分布于区、蜂窝区的扇区以及移动交换中心之间的地面通信线的一端执行的功能。·下述措词形式含义为“应”和“不应”指要严格遵循以符合标准并且不允许任何偏差的条件。
“会”和“不会”指推荐几个可能性之一作为特别适当的,而不提及或排除其它;优选动作的某 过程但未必需要;或者(以否定形式)劝阻但不禁止动作的某种可能性或过程。“可以”和“不 需要”指动作的过程在标准的范围内是可允许的。“能”和“不能”用于可能性和能力的陈述, 而不管是否是实质性的、实际的还是有原因的。·脚注出现在该说明书的各种要点处,来详细阐述和进一步阐明在本说明书的主要部分所讨论的内 容。·除非标明,否则本文档以十进制表示数。·文本中的二进制数通过使用单引号来加以区别。在一些表格中,如果表符号清楚地说明值是二进 制的,那么二进制值将不以单引号形式出现。字符‘x’用于代表未说明值的二进制位。例如 ‘xxx00010’代表任何最低有效位的5比特等于‘00010’的8比特二进制值。·十六进制数(基于16)在文本中通过使用0xh...h的形式加以区别,其中h...h代表十六进制数串。
例如,0x2fa1代表二进制值为‘10111110100001’以及十进制值为12193的数。注意到在十六 进制数的二进制表示中的精确比特数取决于所代表的变量的实现要求。· 本标准中,下述约定用于数学表达式·
表示小于或等于x的最大整数
·
表示大于或等于x的最小整数
· ROUND(x)表示最接近x的整数ROUND(1.2)=1,ROUND(1.9)=2。
· |x|表示x的绝对值|-17|=17,|17|=17。
· min(x,y)表示x和y的最小值。
· max(x,y)表示x和y的最大值。
· 在数中,×代表乘法。在文中的方程内,乘法是隐含的。例如,如果h(n)与pL(n)是函数,
那么h(n)pL(n)=h(n)×pL(n)。
· x mod y表示x除以y所得的余数
· x∈{a,b,c}表示x是由元素a,b和c组成的集合的一个元素。
· 方括号运算符[ ]分离出二进制值的单独位。VAR[n]指的是代表变量VAR的值的二进制数的
第n比特,因而VAR
是VAR的最低有效位。VAR[n]的值为0或1。
· x≈y表示x约等于y。· 本标准中,下述约定用于伪代码中的表达式
· x & y表示x和y的二进制表示的按位“与”运算31 & 4=4=‘00100’。
· x^y表示x和y的二进制表示的“异”运算31^4=27=‘11011’。
· x>>k表示x按位右移k比特,左边空出的位置以‘0’填充61>>3=7=‘000111’。
· x<<k表示x按位左移k比特,右边空出的位置以‘0’填充4<<3=32=‘100000’。
· ++表示递增算符x++使x的值递增1。
· 符号(*和*)用于圈定注释。· 本文档仅适用于P_REV等于或大于6的基站以及MOB_REV等于或大于6的移动站。· 本文档支持以MC-MAP模式操作的系统。
参考书目下列标准包含的规定,通过本文本中作为参考,构成本标准的规定。在公布时,所指示的版本是有效的。所有的标准是可以修订的,并且鼓励基于这些标准的协议当事人研究应用下述标准的最新版本的可能性。-标准1.保留。12.TIA/EIA/IS-2000.2A,Physical Layer Standard for cdma2000 Spread Spectrum Systems.3.TIA/EIA/IS-2000.3A,MediumAccess Con trolStandard for cdma2000 Spread Spectrum Systems.4.保留。25.TIA/EIA/IS-2000.5-A,Upper Layer(Layer3)Signaling Standard for cdma2000 Spread Spectrum Systems.6.TIA/EIA/IS-833,Multi-Carrier Specification for Spread Spectrum on GSM MAP(MC-MAP).1为未来使用保留2为未来使用保留
概要术语基站(BS)。用于与移动
查看更多专利详情