CN1408152A - 测试无线通信信道的方法和装置 - Google Patents

测试无线通信信道的方法和装置 Download PDF

Info

Publication number
CN1408152A
CN1408152A CN01805981A CN01805981A CN1408152A CN 1408152 A CN1408152 A CN 1408152A CN 01805981 A CN01805981 A CN 01805981A CN 01805981 A CN01805981 A CN 01805981A CN 1408152 A CN1408152 A CN 1408152A
Authority
CN
China
Prior art keywords
frame
channel
data
test
tdso
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN01805981A
Other languages
English (en)
Other versions
CN100531012C (zh
Inventor
S·E·菲谢尔
I·A·米尔
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Qualcomm Inc
Original Assignee
Qualcomm Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Qualcomm Inc filed Critical Qualcomm Inc
Publication of CN1408152A publication Critical patent/CN1408152A/zh
Application granted granted Critical
Publication of CN100531012C publication Critical patent/CN100531012C/zh
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B17/00Monitoring; Testing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/24Testing correct operation
    • H04L1/242Testing correct operation by comparing a transmitted test signal with a locally generated replica
    • H04L1/244Testing correct operation by comparing a transmitted test signal with a locally generated replica test sequence generators
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B17/00Monitoring; Testing
    • H04B17/30Monitoring; Testing of propagation channels
    • H04B17/309Measuring or estimating channel quality parameters

Abstract

测试无线链路的方法。通过可以类似于其它服务进行协商和连接的测试数据服务选项(TDSO)测试业务信道。可以提议、接受或拒绝以及协商测试参数。根据已定的数据模式或伪随机数生成元产生信道的测试数据。可以基于生成元为测试间隔产生足够的测试数据,将这些数据存储于缓冲器,并且随后从缓冲器的特定部分取回以形成每一“工作”帧用的数据块。可以使用不连续发送测试业务信道。双稳态马尔可夫链确定对每个帧是否要发送测试数据。通过选择马尔可夫链的导通/阻断状态间的转换概率来规定平均帧工作比和平均脉冲串长度,该转换由第2生成元驱动。

Description

测试无线通信信道的方法和装置
                         发明背景
一、发明领域
本发明涉及数据通信。本发明尤其涉及用于测试无线通信信道的新颖的改进的方法和装置。
二、相关技术说明
诸如码分多址(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)中的最低有效字节以产生重洗的数yLE n(k)来实现该重洗。
为了对特定速率R(n)的新测试间隔产生测试数据,TDSO产生符合实际缓冲器大小B(n)的P(n)个伪随机数,其中B(n)≥N·P(n)。例如,为产生344比特的测试数据,伪随机数生成元迭代15次(15·24=360,该数是迭代至少产生344比特的第1个整数)。该缓冲器随后就以下列数序列填充:
yLE n(1),yLE n(2),yLE n(3),...,yLE n(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
 反向无线配置(RC)  前向无线配置(RC)     最大比特数/帧  两个帧缓充器大小(比特)  N个帧缓冲器大小(比特)
    1,3,5   1,3,4,6或7     172   2×172=344     N×172
    2,4,6   2,5,8或9     267   2×267=534     N×267
表2列出每帧的最大比特数和cdma2000标准规定的各种无线配置的前向补充信道(F-SCH0或F-SCH1)的缓冲器大小。
                                  表2
  无线配置(RC)      最大比特数/帧   两个帧缓充器大小(比特)  N个帧缓冲器大小(比特)
      3     3,048   2×3,048=6,096     N×3,048
      4     6,120   2×6,120=12,240     N×6,120
      5     4,584   2×4,584=9,168     N×4,584
      6     6,120   2×6,120=12,240     N×6,120
      7     12,264   2×12,264=24,528     N×12,264
      8     9,168   2×9,168=18,384     N×9,168
      9     20,172   2×20,172=41,424     N×20,172
表3列出每帧的最大比特数和cdma2000标准规定的各种无线配置的反向补充信道(R-SCH0或R-SCH1)的缓冲器大小。
                                表3
  无线配置(RC)       最大比特数/帧   两个帧缓充器大小(比特)  N个帧缓冲器大小(比特)
    3     6,120   2×6,120=12,240     N×6,120
    4     4,584   2×4,584=9,168     N×4,584
    5     12,264   2×12,264=24,528     N×12,264
    6     20,172   2×20,172=41,424     N×20,172
不连续发送测试
根据本发明的一个方面,在某种意义上可以用模拟一些新一代的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可以定义为: D = q p + q .              方程(2)平均脉冲串长度B可以定义为: B = 1 p .              方程(3)
对于一些测试,希望选择平均帧工作比D和平均脉冲串长度B,然后根据所需的D和B确定p和q的相应值。组合并重新整理方程(2)和(3),可以得到如下方程: D = Bq 1 + Bq .              方程(4) B = D ( 1 - D ) q .              方程(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
长度(比特) 定义
  信道ID      2 用于传送数据块的业务信道的信道ID
  PDU序号      3 物理层SDU中的数据块的序号
  测试数据     可变 测试数据比特
表5显示了对于cdma2000中的各种业务信道的信道ID域的详细定义。
         表5
    信道ID   业务信道
      0     FCH
      1     DCCH
      2     SCHO
   3    SCH1
测试数据产生示例
为清楚起见,以详细例子来说明测试数据产生。在该例子中,使用下述参数:
·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)=0x76FC7C    yn(6)=0x4CA46B    yn(11)=0xD05BFE
       yn(2)=0xBA6678    yn(7)=0xBE783D    yn(12)=0x478744
       yn(3)=0x9D7F54    yn(8)=0xC7EDAF    yn(13)=0x01A3DE
       yn(4)=0x1279A7    yn(9)=0xC5BDB3    yn(14)=0xAD4A7D
       yn(5)=0xF0E8EF    yn(10)=0x29428D   yn(15)=0xF58934
如上所述,每个24比特数yn(k)随后以从小到大的方式存储到F-FCH的环形缓冲器中。例如,将第124比特数0x76FC7F作为0x7CFC76存储,其中该数yn(k)的最高有效位和最低有效位的字节交换以产生重洗的数yLE n(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
      服务配置属性             有效选择
    前向多路复用选项 0x01或0x02
    反向多路复用选项 0x01或0x02
前向传输速率 对于FCH-用速率1、1/2、1/4和1/8对于DCCH-用速率1,不用速率1/2、1/4和1/8
反向传输速率 对于FCH-用速率1、1/2、1/4和1/8对于DCCH-用速率1,不用速率1/2、1/4和1/8
    前向业务类型 主或次
    反向业务类型 应与前向业务类型一致
    前向FCH无线配置 RC 1,2,3,4,5,6,7,8或9
    反向FCH无线配置 RC 1,2,3,4,5或6
    前向DCCH无线配置 RC 3,4,5,6,7,8或9
    反向DCCH无线配置 RC 3,4,5或6
    前向SCH无线配置 RC 3,4,5,6,7,8或9
    反向SCH无线配置 RC 3,4,5或6
    前向SCH帧大小 20ms、40ms或80ms
    反向SCH帧大小 20ms、40ms或80ms
前向补充信道多路复用选项 0x921,0x911,0x909,0x905,0x821,0x811,0x809,0x030x922,0x912,0x90a,0x906,0x822,0x812,0x80a,0x04,0xf20
反向补充信道多路复用选项 0x921,0x911,0x909,0x905,0x821,0x811,0x809,0x030x922,0x912,0x90a,0x906,0x822,0x812,0x80a,0x04,0xf20
如上所述,在每条前向和反向链路上可以同时测试许多业务信道。对于每一个要测试的业务信道,通过上述的信令和协商来协商信道的测试参数。因此,根据各自的测试参数值组可以独立地测量前向和反向链路上的各种类型的业务信道。
在图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帧处理.....................................................................573.6.1发送帧处理.................................................................573.6.2接收帧处理.................................................................583.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)以产生yn LE(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的数。注意到在十六进制数的二进制表示中的精确比特数取决于所代表的变量的实现要求。·  本标准中,下述约定用于数学表达式:·
Figure A0180598100381
表示小于或等于x的最大整数: ·
Figure A0180598100383
表示大于或等于x的最小整数:
Figure A0180598100384
·  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所得的余数:
Figure A0180598100385
·  x∈{a,b,c}表示x是由元素a,b和c组成的集合的一个元素。
·  方括号运算符[ ]分离出二进制值的单独位。VAR[n]指的是代表变量VAR的值的二进制数的
    第n比特,因而VAR[0]是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 SpreadSpectrum Systems.3.TIA/EIA/IS-2000.3A,MediumAccess Con trolStandard for cdma2000Spread Spectrum Systems.4.保留。25.TIA/EIA/IS-2000.5-A,Upper Layer(Layer3)Signaling Standard forcdma2000 Spread Spectrum Systems.6.TIA/EIA/IS-833,Multi-Carrier Specification for Spread Spectrumon GSM MAP(MC-MAP).1为未来使用保留    2为未来使用保留
                            概要术语基站(BS)。用于与移动站通信的固定站。根据上下文,术语基站指的是蜂窝区、蜂窝区中的扇区或无线系统的另一部分。全空白突发段。整个业务信道帧中的业务由另一形式的业务(如信令)预占。数据块。在多路复用子层和TDSO间交换的数据单元。半空白突发段。主业务与次业务、信令或次业务及信令业务复用的帧。ESCAM。扩展的补充信道分配消息(见[5])。FER。帧差错率。前向专用控制信道。无线配置3至9中前向业务信道的一部分。前向基本信道。前向业务信道的一部分。前向补充信道。无线配置3至9中前向业务信道的一部分,在前向业务信道中连同前向基本信道或前向专用控制信道一起操作来提供高数据速率业务。前向业务信道。用于从基站传送用户和信令业务到移动站的一条或多条前向CDMA信道(见前向基本信道、前向专用控制信道和前向补充信道)。帧。系统中的基本时间间隔。对于业务信道,一帧是5毫秒、20毫秒、40毫秒或80毫秒长。FSCAMM。前向补充信道分配最小消息(见[5])。基本信道。业务信道的一部分,包括前向基本信道和反向基本信道。基本/专控帧。在基本/专控数据块中携带的TDSO帧。基本/专控数据块。基本信道或专用控制信道上传送的数据块。移动站(MS)。与基站通信的站。多路复用格式指示符。规定MuxPDU的格式的数[见3]。多路复用选项。适应提供特定性能的多路复用子层和低层的能力。多路复用选项定义了诸如帧格式及速率判决规则等特性(也见多路复用子层)。多路复用子层。系统概念层中的一层,多路复用和多路分解主业务、次业务及信令业务([见3])。MuxPDU类型1类别。如[3]中定义的接收MuxPDU类型1的类别。MuxPDU类型2类别。如[3]中定义的接收MuxPDU类型2的类别。MuxPDU类型3类别。如[3]中定义的接收MuxPDU类型3的类别。MuxPDU类型5类别。如[3]中定义的接收MuxPDU类型5的类别。PER。PDU差错率。主业务。业务配置记录中的业务类型设置成主业务的业务数据比特。无线配置(Rc)。前向业务信道和反向业务信道的一组发送格式,由诸如传输速率、调制特性及扩展率等物理层参数表征。反向专用控制信道。无线配置3至6中反向信道的一部分。反向基本信道。反向业务信道的一部分。反向补充信道。无线配置3至6中反向业务信道的一部分,在反向业务信道中连同反向基本信道或反向专用控制信道一起操作来提供高数据速率业务。反向业务信道。用于从移动站传送数据和信令到基站的一条或多条反向CDMA信道(见反向基本信道、反向专用控制信道和反向补充信道)。RSCAMM。反向补充信道分配最小消息(见[5])。SCRM。补充信道请求消息(见[5])。SCRMM。补充信道请求最小消息(见[5])。次业务。业务配置记录中的业务类型设置成次业务的业务数据比特。服务选项。系统的服务性能。服务选项可以是诸如语音、数据或传真等的应用。服务选项连接。使用服务选项定义的服务的特定的场合或通话期间。信令业务。基站与移动站间的业务信道上传送的控制消息。系统时间。系统使用的时间参考。系统时间与通用坐标时间(除了闰秒以外)同步并使用同一个时间起点作为CPS时间。所有基站使用相同的系统时间(在小的误差限度内)。移动站使用相同的从基站到移动站的传输延迟偏移的系统时间。TDSO。测试数据服务选项。业务信道。用于移动站与基站之间传送数据和信令的一条或多条CDMA信道(见前向业务信道和反向业务信道)。UHDM。通用越区切换指示消息(见[5])。符号TDSO使用表7列出的符号。表7 测试数据服务选项符号归纳
   参数    章节           名称/说明
   B(n)     0 实际环形缓冲器大小
   FRNG     0 前向业务信道伪随机数生成元状态
   NUM_RAND     0 每帧的伪随机数产生数,用于在一个或多个数据块中产生信息比特
   R(n)     0 需要的环形缓冲器大小
   RRNG     0 反向业务信道伪随机数生成元状态
   xn     0 线性同余生成元产生的伪随机数
   yn(k)     0 用于产生环形缓冲器信息比特的24比特伪随机数
   yn LE(k)     0 在以从小到大存储yn(k)后,从中得到的数。
   on     0 用于确定环形缓冲器中的下一字节偏移的6比特伪随机数
无文本。
                         测试数据服务选项综述以下是cdma2000测试数据服务选项的要求:
·在多路复用子层上连接服务选项。
·同时支持前向和反向链路(不对称或对称)。
·进行接收帧与本地产生/预期帧的按位比较,来检测帧质量位没有检测出的比特差错。
·向FCH/DCCH和SCH提供单独的误差统计并当基站查询时以这些信息响应。
·在整个服务协商期间在两条链路上规定单一的服务选项并且设立不同的RC和服务配置。
·可以包括同时的主业务和次业务(例如,可以在基本信道上运行马尔可夫业务以及在补充信
  道上运行TDSO)。
·能按照cdma2000定义,在反向/前向链路上由所有RC组合进行载送。
·需要单独的信道ID区分FCH、DCCH和补充信道。
·在物理层中,能够在40ms和80ms间隔上处理多帧交织。
·不排除未来扩展以支持灵活/可变速率。
·允许两种类型的导通/阻断业务模型是可选择的:
  —由TX_ON和TX_OFF给出的确定帧工作比
  —物理层帧单元中随机帧以及平均帧工作比D和平均脉冲串长度B的随机帧工作比。
  支持两种源类型的比特用于产生帧:
  —可选择的字节模式
  —伪随机比特
·支持使用第3层信令最小消息测试5ms FCH/DCCH帧。概述TDSO提供,产生在前向和反向业务信道上传输的任意(预选的或随机的)数据源,同时遵循任意(预选的或随机的)发送帧工作比。测试以固定数据速率进行。移动站和基站为已配置的和已分配的业务信道产生TDSO数据帧。由每个可选择的字节模式或通过使用由伪随机产生的数据和环形缓冲器一起组成的混合方式来产生每个帧的内容。帧产生过程在移动站和基站间同步。这就允许接收站重构传输帧并将它与接收到的帧比较。TDSO计算在特定业务信道上发送的各种帧类型的数量。TDSO还根据多路复用子层提供的信息和接收帧和本地产生的复制帧的比较结果,计算在业务信道上接收的各种帧类型的数量。可以从这些计数中计算出帧差错率和比特差错率统计值。TDSO允许系统信令优先。半空白突发段帧以及全空白突发段帧排除在FER或比特差错率计算之外。因为接收机不能预测发射机何时发送半空白突发段帧或全空白突发段帧,所以接收机可能当帧不是半空白突发段帧或全空白突发段帧时将该帧归类为半空白突发段帧或全空白突发段帧(误警),或者当帧是半空白突发段帧或全空白空发段帧时将该帧归类为非半空白突发段帧或全空白突发段帧(遗漏)。因此,仅使用记录在接收机中的帧计数计算帧误码统计是不精确的。然而,误差是很小的并且常被忽视。服务选项号由该标准说明的TDSO应使用服务选项号32。要求的多路复用选项支持TDSO应根据为服务选项配置的多路复用选项的要求来发送和接收业务信道帧。对于FCH/DCCH的多路复用选项支持(仅支持20ms的FCH/DCCH帧)在FCH/DCCH实际信道上,TDSO应支持表8指示的与多路复用选项的接口。表8 对于FCH或DCCH的多路复用选项支持
                     多路复用选项
  前向RC=1,3,4,6或7反向RC=1,3或5    前向RC=2,5,8或9反向RC=2,4或6
  FCH/DCH            0x1           0x2
使用多路复用选项0x01,就使用MuxPDU类型1(多路复用选项接口见0)。使用多路复用选项0x02,就使用MuxPDU类型2(多路复用选项接口见0)。对于SCH的多路复用选项支持在SCH实际信道上,TDSO应支持表9指示的与多路复用选项的接口。表9 适用于SCH的多路复用选项
SCH速率    物理层SDU中的MuxPDU的最大数量                          多路复用选项
   前向RC=3,4,6或7反向RC=3或5        前向RC=5,8或9反向RC=4或6
MuxPDU类型1或2  MuxPDU类型3 MuxPDU类型1   MuxPDU类型3 MuxPDU类型2    MuxPDU类型3
单精度   双精度  单精度 双精度  单精度  双精度
    1x     1    0x03     0x04
    2x     2     1  0x809  0x905  0x80a  0x906
    4x     4     2  0x811  0x909  0x812  0x90a
    8x     8     4  0x821  0x911  0x822  0x912
    16x     8  0x921  0x922
SCH速率以若干基速率表示。例如,奇多路复用选项具有9600bps的基速率,2xSCH速率指的是9600bps的两倍或者是19200bps。对于低于或等于16x的补充信道速率,将使用表9所示的与多路复用选项相关的MuxPDU类型1、2或3。对于高于16x的补充信道速率,TDSO将使用与多路复用选项0xf20相关的MuxPDU类型5。对于不同的多路复用选项,表9显示了每个SCH帧中的数据块(由MuxPDU1、2或3中任何一个载送)的个数。对于高于16x的SCH速率,在每个SCH帧中正好有一个数据块(由MuxPDU类型5载送)(见[3])。(多路复用选项接口见0)多路复用选项接口能作为主或次业务传送TDSO帧。提供给多路复用子层作为基本/专控数据块(在FCH或DCCH上载送的数据块)的TDSO帧称为基本/专控TDSO帧。类似地,提供给多路复用子层作为补充数据块(在SCH0或SCH1上载送的数据块)载送的TDSO帧称为补充TDSO帧。主业务提供给多路复用子层的每个TDSO帧按常规应为表10中所示的速率1、速率2或空白(0比特)帧类型。表10显示了对于每个类型的TDSO帧的提供给多路复用子层的每个数据块的比特数。表9也显示了SCH TDSO帧中能够载送的MuxPDU(或数据块)的最大数量。根据命令,TDSO应提供空帧。空帧不包含比特。根据命令,当多路复用子层请求x比特数据块时,TDSO还应提供无空白的x比特的基本/专控TDSO帧。所产生的基本/专控TDSO帧的最初x比特应供给多路复用子层。表10 由TDSO供给多路复用子层的主业务类型
TDSO帧类型   奇数的多路复用选项(每数据块比特数)   偶数的多路复用选项(每数据块比特数)   是否能作为基本/专控TDSO帧提供   是否能作为补充TDSO帧提供
    速率31       无     可变     否       是
    速率2       346     538     否       是2
    速率1       171     266     是       是3
      170     266     否       是4
    空白        0     0     是       是
1仅适用于多路复用选项0xf20。当在一帧间隔内(20、40或80ms)TDS0向多路复用子层提供多于4584比特时使用。2仅适用于多路复用选项0x905、0x906、0x909、0x90a、0x911、0x912、0x921以及0x922。3仅适用于多路复用选项0x3以及0x4。4仅适用于多路复用选项0x0809、0x80a、0x811、0x812、0x821以及0x822。移动站中的多路复用子层将每个接收到的业务信道帧中的MuxPDU分类并向TDSO提供MuxPDU类别和附随的比特(如果有的话)。当多路复用格式指示符由多路复用子层提供时,将使用多路复用格式指示符的值作为MuxPDU类别。表11列出了当主业务作为TDSO载送时,由多路复用子层提供的类别(以及相应的TDSO帧类型)。表11 由多路复用子层向TDSO提供的主业务帧类型
 TDSO帧类型             奇数的多路复用选项                偶数的多路复用选项
 每数据块比特数   基本/专控MuxPDU类别   补充MuxPDU类别   每数据块比特数     基本/专控MuxPDU类别 补充MuxPDU类别
    速率3     无     无     无     可变     无     2
    速率2     346     无     5     538     无     5
    速率1     171     1     1     266     1     1
    170     无     4     266     无     4
    空白     0     5,14     2     0     5,9,14,17,21,23,25     2
    空值     0     15     无     0     27     无
次业务提供给多路复用子层的每个TDSO帧按常规应为所示的速率1、速率2、速率3和空白等帧类型中的一种。表12还显示了对于每个类型的TDSO帧的提供给多路复用子层的每个数据块的比特数。表9也显示了SCH TDSO帧中能够载送的MuxPDU的最大数量。根据命令,TDSO应产生空白TDSO帧。空白TDSO帧不包含比特。根据命令,当多路复用子层请求x比特数据块时,TDSO应提供无空白的x比特的基本/专控TDSO帧。所产生的基本/专控TDSO帧的最初x比特应作为数据块供给多路复用子层。表12 由TDSO供给多路复用子层的次业务类型
TDSO帧类型   奇数的多路复用选项(每数据块比特数) 偶数的多路复用选项(每数据块比特数)   是否能作为基本/专控TDSO帧提供   是否能作为补充TDSO帧提供
    速率31     无     可变     否       是
    速率2     346     538     否       是2
    速率1     168     262     是       是3
    170     266     否       是4
    空白     0     0     是       是
1仅适用于多路复用选项0xf20。当在一帧接口期间(20、40或80ms)TDSO向多路复用子层提供多于4584比特时使用。2仅适用于多路复用选项0x905、0x906、0x909、0x90a、0x911、0x912、0x921以及0x922。3仅适用于多路复用选项0x3以及0x4。4仅适用于多路复用选项0x809、0x80a、0x811、0x812、0x821以及0x822。移动站中的多路复用子层将每个接收到的业务信道帧中的MuxPDU分类并向TDSO提供MuxPDU类别和附随的比特(如果有的话)。当多路复用格式指示符由多路复用子层提供时,将使用多路复用格式指示符的值作为MuxPDU类别。表13列出了当作为次业务载送TDSO时,由多路复用子层提供的类别(以及相应的TDSO帧类型)。表13 由多路复用子层向TDSO提供的次业务帧
   TDSO帧类型           奇数的多路复用选项               偶数的多路复用选项
 每数据块比特数   基本/专控MuxPDU类别   补充MuxPDU类别   每数据块比特数    基本/专控MuxPDU类别   补充MuxPDU类别
  速率3    无     无     无     可变       无      2
  速率2    346     无     5     538       无      5
  速率1    168     14     2     262       9      2
   170     无     4     266       无      4
  空白    0     1-8     1     0       1-5,11-14,19-21,24      1
  空值    0     15     无     0        27      无
TDSO帧发送与接收当在SCH和/或FCH/DCCH上载送主或级业务时,按照两端间的协商的,以两种方式之一产生每个帧的内容。测试流可以由可选择的重复字节模式(默认设置成全‘1’)或从环形缓冲器伪随机产生的数据流组成。两端对在特定帧中载送的(期望的)测试数据的内容同步。这就允许接收站重构发送帧并将之与接收到的帧相比较。当使用伪随机数据流时,通过将环形缓冲器的比特复制到数据块,对每一TDSO帧以随机偏移为起始,来为所有帧产生数据块。随机偏移在移动站与基站间同步。TDSO根据多路复用子层提供的MuxPDU类别信息以及接收帧与本地产生的复制帧的比较结果,对在FCH/DCCH和/或SCH单独接收的各种帧类型计数。对于每条实际信道,可以从这些计数计算FER和PER特性。可能存在基站或移动站中发送功率净空用完的情况(致使发射机不在给定业务信道上发送特定帧),这就导致物理层在接收机上报告擦除。对于TDSO,没有任何特殊装置能够用于说明由于这个原因而在FER(PER)计算中产生的误差。实际信道的无传输被认为是信道和/或实现的局限性。发送帧如果配置成在使用20ms帧的基本/专控信道(FCH或DCCH)上操作,如果该帧活动是“导通”,服务选项应向多路复用子层每20ms提供正好一个基本/专控数据块。该数据块包含首部(信道ID和PDU序号),后面紧接着是服务选项信息比特。除非被另外命令,否则当分别载送主或次业务时,服务选项应提供表10和表12列出的速率1或空数据块。根据命令,服务选项应提供空数据块。根据命令,通过在必要时截短产生的数据块,服务选项还应提供带有多路复用子层请求的比特数的数据块。如果配置成在补充信道(SCH0和/或SCH1)上操作,如果该帧活动是“导通”,服务选项将对每条补充信道在每个帧间隔(20ms、40ms或80ms)向多路复用子层提供一个或N个数据块,其中N是表9所示的对于连接的多路复用选项在物理层中的数据块(或MuxPDU)的最大数量。该数据块包含首部(信道ID和PDU序号),后面紧接着是服务选项信息比特。除非被另外命令,否则当分别载送主或次业务时,服务选项应提供表10和表12列出的速率1、速率2、速率3或空白补充帧。当连接的多路复用选项是0xf20时,传送单个数据块到多路复用子层。接收帧接收站中的多路复用子层将每个接收到基本/专控和补充帧(见[3])中的MuxPDU分类,并向TDSO提供该MuxPDU类型和附随的比特(如果有的话)。表10和表12分别对于主和次业务操作指示出所提供的MusPDU类型。当测试5msFCH/DCCH帧时第三层信令的接口当测试5msFCH/DCCH帧时,与在20毫秒帧长的情况中描述的发送TDSO帧相反,TDSO请求第3层信令发送最小消息。对于每个5ms帧将使用相同的帧工作比模型来确定是否在该帧期间请求第3层信令发送最小消息。由于在第3层信令中TDSO没有定时控制,该最小消息实际上可以在随后的5ms帧上发送。为了测试前向5msFCH/DCCH帧,基站中的TDSO将根据帧工作比请求第3层信令发送前向补充信道分配最小消息(FSCAMM)。基站会对发送的5ms帧计数,这些帧中包括所有发送的和重发的5ms第3层信令消息。移动站用接收计数器(见[3])对接收到的有效的5ms帧(例如,当在前向基本/专控信道上使用多路复用选项0x01时是MUX_FOR_FCH_5_ms)计数。为了测试反向5msFCH/DCCH帧,移动站中的TDSO将根据帧工作比请求第3层信令发送补充信道请求最小消息(SCRMM)。该移动站将按照0填充SCRMM中的SCRMM_REQ_BLOB。基站会对接收到的有效5ms帧计数,这些帧中包括所有发送的和重发的有效5ms第3层信令消息。移动站用发送计数器(见[3])对发送的5ms帧(例如,当在反向基本/专控信道上使用多路复用选项0x01时是MUX1_REV_FCH_5_ms)计数。无文本。
                         TDSO过程和描述服务选项的协商和激活要求遵照cdma2000的移动站和基站支持[5]中所描述的服务配置和协商。移动站要求将使用[5]所描述的服务配置和协商过程来协商和连接TDSO。对于TDSO,移动站不应提出属性与服务选项的有效服务配置属性不一致的服务配置。对于以MC-41模式操作的移动站,该移动站应分别在“页面响应消息”和“始发消息”中的FOR_RC_PREF和REV_RC_PREF域中指示出较佳的前向RC和反向RC。对于以MC-MAP模式(见[6])操作的移动站,移动站应分别在“MC-MAP RRC连接请求消息”中的FOR_RC_PREF和REV_RC_PREF域中指示出较佳的前向RC和反向RC。当提出TDSO时,移动站应不接受属性与表14中所列出的服务选项的有效服务配置属性不一致的服务配置。TDSO的默认服务配置应是如表14中详细显示的有效服务配置。表14 测试数据服务选项的有效服务配置属性
    服务配置属性             有效选择1
    前向多路复用选项 0x012或0x023
    反向多路复用选项 0x014或0x025
前向传输速率 对于FCH,用速率1、1/2、1/4和1/8对于DCCH,用速率1,不用速率1/2、1/4和1/8
反向传输速率 对于FCH,用速率1、1/2、1/4和1/8对于DCCH,用速率1,不用速率1/2、1/4和1/8
    前向业务类型 6或次业务
    反向业务类型 会与前向业务类型一致
    前向FCH无线配置 RC 1,2,3,4,5,6,7,8或9
    反向FCH无线配置 RC 1,2,3,4,5或6
    前向DCCH无线配置 RC 3,4,5,6,7,8或9
    反向DCCH无线配置 RC 3,4,5或6
    前向SCH无线配置 RC 3,4,5,6,7,8或9
    反向SCH无线配置 RC 3,4,5或6
    前向SCH帧大小 20ms、40ms或80ms
    反向SCH帧大小 20ms、40ms或80ms
前向补充信道多路复用选项 0x921,0x911,0x909,0x905,0x821,0x811,0x809,0x030x922,0x912,0x90a,0x906,0x822,0x812,0x80a,0x04,0xf20
反向补充信道多路复用选项 0x921,0x911,0x909,0x905,0x821,0x811,0x809,0x030x922,0x912,0x90a,0x906,0x822,0x812,0x80a,0x04,0xf20
1选择的描述见[5]。2当前向RC是1,3,4,6或7时应用。3当前向RC是2,5,8或9时应用。4当前向RC是1,3或5时应用。5当前向RC是2,4或6时应用。6选择黑体代表TDSO的默认配置。如果移动站发起或接受TDSO呼叫,那么该移动站应进行以下各项:·如果TDSO呼叫终接移动站,那么该移动站将在进入“等待移动站回答子状态3”前启动自动应答。·该移动站应在包含TDSO服务选项连接的“服务连接消息”、“广义越区切换指示消息”或“通用越区切换指示消息”中规定的动作时间连接TDSO,并应如本文档的0部分所规定的那样初始化该服务选项。当连接了服务选项,TDSO将如0中规定的那样处理接收到的帧,并如0中规定的那样产生和提供用于发送的帧。3以本标准为目的,术语“自动应答”应具有下述含意:当在“业务信道上移动站控制状态”的“等待移动站回答子状态”中,该移动站应自动向基站发送“连接命令”,作为需要肯定应答而无需等待用户明确地命令回答呼叫的消息。该移动站将进入对话子状态。补充信道分配移动站可以通过在实现规定时间向BSC/MSC发送下述消息之一,请求在补充信道上高速操作:
·补充信道请求消息(SCRM)
·补充信道请求最小消息(SCRMM)如果使用补充信道请求消息,该移动站应:
·汇编SCRM_REQ_BLOB(见表15)
·将SCRM_REQ_BLOB中的DURATION域设置为‘1111’
·将SCRM_REQ_BLOB包括于“补充信道请求消息”中的REQ_BLOB域中
·将“补充信道请求消息”中的SIZE_OF_REQ_BLOB域设置为SCR_REQ_BLOB中的8比特组个
  数如果使用补充信道请求最小消息,该移动站应:
·汇编SCRMM_REQ_BLOB(见表16)并将它包括于“补充信道请求最小消息”的REQ_BLOB域中
·将SCRMM_REQ_BLOB中的DURATION域设置为‘1111’
·将SCRMM_REQ_BLOB包括于“补充信道请求最小消息”的REQ_BLOB域中在移动站发送了“补充信道请求消息”或“补充信道请求最小消息”以后,BS可用分配消息(ESCAM、RSCAMM或UHDM)响应。在发送请求以后,移动站不应早于1秒钟重复请求。如果移动站接收到改变补充信道上可用于移动站的发送速率的UHDM、ESCAM、FSCAMM或RSCAMM,该移动站应:
·在由FOR_SCH_START_TIME域或REV_SCH_START_TIME域指示的起始时间,重新初始化TDSO
  以新的速率对SCH向多路复用子层提供一个或多个数据块直到下一同步帧为止(同步帧的描
  述见0),这些数据块由全1填充具有100%的帧工作比(即连续不断)。
·在同步帧时刻,TDSO应:
  -重置所有与所涉及的补充信道有关的计数器。
  -在速率改变生效之前,开始对使用的信道使用相同的测试参数。如果移动站接收到解除分配当前补充信道的UHDM、ESCAM、RSCAMM或FSCAMM,则:
·该移动站应继续在基本/专控信道上发送TDSO业务而不作任何重新初始化。
·该移动站可通过在实现规定时间向BSC/MSC发送“补充信道请求消息”或者(如果基站允许)
  “补充信道请求最小消息”,请求在补充信道上高速操作。SCRM_REQ_BLOB格式表15 SCRM_REQ_BLOB格式
    域 长度(比特)                     定义
DURATION_UNIT     3 移动站应将该域设置为少于一个持续期间中20ms间隔的的个数。
NUM_REQ     3 移动站应将该域设置为记录于SCRM_REQ_BLOB中的服务请求的数量。
RESERVED     2 移动站应将该域设置为‘00’。
                        紧随NUM_REQ之前出现以下服务请求记录:
SR_ID     3 移动站应将该域设置为与服务选项相关的服务参考标识符。
PREFERRED_RATE     4 移动站应将该域设置为反向补充信道速率(根据表17),最好用于该服务选项的反向高速操作。
DURATIOM     9 移动站应将该域设置为持续期间的个数,对于该服务选项移动站需要反向高速操作。值‘111111111’指示出请求无限持续期间。
SCRMM_REQ_BLOB格式表16 SCRMM_REQ_BLOB格式
    域  长度(比特)                       定义
SR_ID     3 移动站应将该域设置为与服务选项相关的服务参考标识符。
PREFERRED_RATE     4 移动站应将该域设置为反向补充信道速率(根据表17),最好用于该服务选项的反向高速操作。
DURATIOM     4 移动站应将该域设置为20ms间隔的个数(根据表18),对于该服务选项移动站需要在PREFERRED_RATE上的反向高速操作。
RESERVED     5 移动站应将该域设置为‘00000’。
表17 PREFERRED_RATE域的编码
   PREFERRED_RATE域值(二进制)       使用Nx9.6的RC请求的反向补充信道速率(kbps)      使用Nx14.4的Rc请求的反向补充信道速率(kbps)
     ‘0000’           9.6         14.4
     ‘0001’           19.2         28.8
     ‘0010’           38.4         57.6
     ‘0011’           76.8         115.2
     ‘0100’           153.6         230.4
     ‘0101’           307.2         460.8
     ‘0110’           保留         518.4
     ‘0111’           614.4         1036.8
   ‘1000’-‘1111’           保留         保留
表18 DURATION域的编码
   DURATION域的值(二进制)    20ms间隔的个数
     ‘1111’       无限
CDMA-CDMA硬越区切换情况当进行TDSO呼叫中时,如果移动站接收到用信号通知硬越区切换的“通用越区切换消息”,其中在进行硬越区切换时有效组、帧偏移或频率分配变化,则移动站应:
·在与该消息相关的动作时间,重新初始化TDSO,对于FCH/DCCH向多路复用子层提供100%
  帧工作比的全1比特的数据块(根据信道配置)。
·如果包括补充信道分配,在FOR_SCH_START_TIME或REV_SCH_START_TIME域指示出的起始
  时间,重新初始化TDSO,对于SCH以新的速率向多路复用子层提供100%帧工作比的全1
  比特的数据块。
·如果进行中的TDSO呼叫是移动站始发呼叫,在硬越区切换后,该移动站应使用“服务选项
  控制消息”在控制指令中向基站提出硬越区切换前有效的测试参数。基站要求将使用[5]所描述的服务配置和协商过程来协商和连接TDSO。对于TDSO,基站不应提出属性与服务选项的有效服务配置属性不一致的服务配置。基站不应接受属性与表14中所示的服务选项的有效服务配置属性不一致的服务配置。基站不会提出不同于移动站所提出的反向RC。BS通过为补充信道分配无限持续时间来控制前向和反向高速操作。在EXCAM、FSCAMM、RSCAMM或UHDM中规定分配。同步帧每条前向和反向业务信道(F/R-FCH或F/R-DCCH、F/R-SCHO以及F/R-SCH1)都被再分成独立的10.24秒的段。这相当于以下各帧:
·5ms帧长实际信道(FCH、DCCH)是2048帧
·20ms帧长实际信道(FCH、DCCH或SCH)是512帧
·40ms帧长补充信道是256帧
·80ms帧长补充信道是128帧段的起始帧称为同步帧。对于每个同步帧在处理TDSO帧之前重新初始化所有与该信道相关的伪随机数生成元。对于每条实际信道的每个同步帧在处理TDSO帧之前,所有服务选项初始值和控制操作同样有效。前向业务信道对于前向业务信道(F-FCH、F-DCCH、F-SCH0以及F-SCH1),同步帧是那些帧中系统时间(如[2]中定义的)的最低有效的9比特等于移动站的最低有效的32比特公开长码掩码(PLCM_32)与值0x2aaaaaaa的按位求异后的最低有效的9比特的帧。前向补充信道然而,对于前向补充信道上40ms和80ms帧长的操作,如上面对前向业务信道计算的同步帧时间可能不与这些信道的帧周期的始端相符。在这种情况下,应使用与其它20ms帧长的前向信道(F-FCH/DCCH)所用相同的生成元仍然产生环形缓冲器。然而,前向补充信道上的时间上最接近于上面对前向业务信道计算的帧的下一帧周期的始端应作为前向补充信道的下一10.24秒测试段的初始帧处理。反向业务信道对于反向业务信道(R-FCH、R-DCCH、R-SCH0以及R-SCH1),同步帧是那些帧中系统时间(如[2]中定义的)的最低有效的9比特等于移动站的最低有效的32比特公开长码掩码(PLCM_32)与值0x15555555按位求异后的最低有效的9比特的帧。反向补充信道然而,对于反向补充信道上40ms和80ms帧长的操作,如上面对反向业务信道计算的同步帧时间可能不与这些信道的帧周期的始端相符。在这种情况下,应使用与其它20ms帧长的反向信道(R-FCH/DCCH)所用相同的生成元仍然产生环形缓冲器。然而反向补充信道上的时间上最接近于上面对反向业务信道计算的帧的下一帧周期的始端应作为反向补充信道的下一10.24秒测试段的初始帧处理。计数器移动站和基站分别对基本/专控和补充信道支持表19和表20列出的发送计数器。表19 基本/专控信道上的发送帧计数器
  产生的帧类型     发送的帧类型   计数器名称
    速率1 速率1不带信令   TDSO_E1-T1
    速率1 速率1带有半空白突发段信令   TDSO_E1_TD
    速率1 速率1带有全空白突发段信令   TDSO_E1_TB
    空白 空白   TDSO_E1_TB
    空白 除了空白之外的任何类型   TDSO_E1_TO
表20 补充信道上的发送帧计数器
    SCH产生的帧类型(kbps)    发送的帧类型(kbps)   计数器名称
    Nx9.6或Nx14.41     Nx9.6或Nx14.4    TDSO_ENx_TNx
    Nx9.6或Nx14.41     空白    TDSO_ENx_TB
    空白     空白    TDSO_EB_TB
1根据连接的SCH发送速率,N的值可以是1,2,4,8,16,18,32,36,64或72。该SCH帧由连接的多路复用选项确定的类型速率1、速率2或速率3的一个或多个数据块组成。移动站和基站将支持表21和表22列出的接收计数器。表21 为FCH/DCCH提供的接收帧计数器
  期望的帧类型     接收的帧类型   计数器名称
    速率1 无半空白突发段的无差错速率1帧   TDSO_E1_R1
    速率1 带有服务选项检测出的比特差错的速率1   TDSO_E1_RERR
    速率1 半空白突发段帧   TDSO_E1_RD
    速率1 其它速率帧   TDSO_E1_RO
    速率1 全空白突发段   TDSO_E1_RB
    速率1 带有不充分的物理层帧质量的速率1物理层帧1   TDSO_E1_RFL
    速率1 不充分的帧质量(消除)   TDSO_E1_RE
    无效 无效   TDSO_E1_RN
    无效 空白   TDSO_E1_RB
    无效 其它   TDSO_E1_RO
                    1仅由多路复用选项0x01分类表22 补充信道上的接收帧计数器
  SCH期望的帧类型           接收的帧类型   计数器名称
   Nx9.6或Nx14.4 无误差Nx9.6或Nx14.4帧   TDSO_ENx_RNx
   Nx9.6或Nx14.4 带有服务选项检测出的比特差错的Nx9.6或Nx14.4帧   TDSO_ENx_RERR
   Nx9.6或Nx14.4 不充分的帧质量(消除)   TDSO_ENx_RE
   Nx9.6或Nx14.4 空白   TDSO_ENx_RB
   空白 空白   TDSO_EB_RB
   空白 除了空白之外的任何类型   TDSO_EB_RO
移动站将支持表23中的计数器用于计算补充信道上的PER。表23 为补充信道保持的接收PDU计数器
SCH期望速率            接收MuxPDU类型 比特计数器名称
    3 无差错速率3 MuxPDU  TDSO_E3_R3
    3 带有TDSO检测出的比特差错的速率2 MuxPDU  TDSO_E3_RERR
    3 不充分的帧质量(消除)  TDSO_E3_RE
    2 无差错速率2 MuxPDU  TDSO_E2_R2
    2 带有TDSO检测出的比特差错的速率2 MuxPDU  TDSO_E2_RERR
    2 不充分的帧质量(消除)  TDSO_E2_RE
    1a1 无差错速率1a MuxPDU  TDSO_E1a_R1a
    1a 带有TDSO检测出的比特差错的速率1a MuxPDU  TDSO_E1a_RERR
    1a 不充分的帧质量(消除)  TDSO_E1a_RE
    1b2 无差错速率1b MuxPDU  TDSO_E1b_R1b
    1b 带有TDSO检测出的比特差错的速率1b MuxPDU  TDSO_E1b_RERR
    1b 不充分的帧质量(消除)  TDSO_E1b_RE
1速率1a相当于仅适用于表9中指出的多路复用选项0x3-0x4的速率1类型MuxPDU。2速率1b相当于仅适用于表9中指出的多路复用选项0x809、0x80a、0x811、0x821的速率1类型MuxPDU。下面的缓冲器将能够存储以下表格所示的帧计数器值。表24 帧计数器值存储
    信道     缓冲器     站     计数器值存储类型1
   R-FCH   RFCH_BUFFER    移动站         发送
   基站         接收
   R-DCCH   RDCCH_BUFFER    移动站         发送
   基站         接收
   F-FCH   FFCH_BUFFER    移动站         发送
   基站         接收
   F-DCCH   FDCCH_BUFFER    移动站         发送
   基站         接收
1为获得发送帧计数器值更多信息,参考表19。为获得接收帧计数器值更多信息,参考表21。表25 补充信道的帧计数器值存储
    信道    缓冲器     站     计数器值存储类型*
   R-SCH0    RSCH0-BUFFER    移动站          发送
   基站          接收
   R-SCH1   RSCH1-BUFFER    移动站          发送
   基站          接收
   F-SCHO   FSCH0-BUFFER    移动站          发送
   基站          接收
   F-SCH1   FSCH1_BUFFER    移动站          发送
   基站          接收
*为获得发送和接收帧计数器值更多信息,参考表20。为获得接收比特计数器值更多信息,参考表23。移动站初始化和控制操作服务选项初始化如果由于f-dsch上的信令消息而要求TDSO初始化,移动站应认为与消息的动作时间(如[5]中定义)相符的帧中系统时间是有效的初始化帧,EFF_FRAME。对于前向和反向基本/专控业务信道(F/R-DCCH和/或F/R-FCH),TDSO应认为与服务连接消息相符的帧中系统时间是初始化帧。对于前向和反向补充信道(F/R-SCH0和/或F/R-SCH1),TDSO应认为与ESCAM、FSCAMM、RSCAMM或UHDM中的FOR_SCH_START_TIME(对于前向补充信道)域或REV_SCH_START_TIME(对于反向补充信道)域指示的起始时间相符的帧中系统时间是初始化帧。该初始化帧可以与实际信道上的同步帧相符。直到完成信道上的第1同步,TDSO应仅仅使用测试参数的默认设置,也就是该信道上每个帧周期(20ms、40ms或80ms)连续发送的全1数据模式。为了进行TDSO初始化,移动站将进行以下操作:
·在对反向业务信道(即R-FCH/R-DCCH/R-SCH0/R-SCH1)同步帧进行TDSO帧处理之前,移动
  站应将与反向业务信道相关的计数器设置到0,该同步帧的帧中系统时间在EFF_FRAME到
  EFF_FRAME+FRAMES_PER_SEGMENT_1的范围内。
  -对于反向基本/专控业务信道,计数器是RFCH_BUFFER和RDCCH-BUFFER
  -对于反向补充信道,计数器是RSCH0-BUFFER和RSCH1-BUFFER
  -FRAMES_PER_SEGMENT_1的值应为:
         ·对于20ms实际信道帧长是511
         ·对于40ms实际信道帧长是255
         ·对于80ms实际信道帧长是127
·在对前向业务信道(即F-FCH/F-DCCH/F-SCH0/F-SCH1)同步帧进行TDSO帧处理之前,移动
  站应将与前向业务信道相关的计数器设置到0,该同步帧的帧中系统时间在EFF_FRAME到
  EFF_FRAME+FRAMES_PER_SEGMENT_1的范围。
  -对于前向基本/专控业务信道,计数器是FFCH_BUFFER和FDCCH_BUFFER
  -对于前向补充信道,计数器是FSCH0_BUFFER和FSCH1_BUFFER
  -FRAMES_PER_SEGMENT_1的值应为:
          ·对于20ms实际信道帧长是511
          ·对于40ms实际信道帧长是255
          ·对于80ms实际信道帧长是127移动站控制操作控制调用移动站能够通过向基站发送“服务选项控制消息”为TDSO呼叫提出或调用服务选项特定功能。当移动站发送“服务选项控制消息”时,它应:
·作为需要肯定应答的消息发送
·将消息中的CONTROL_CODE域(见表39)设置成‘00000000’移动站仅能提出在测试间隔内使用的测试参数。移动站应能调用计数器检索指示而不用任何的基站转送。控制指示当移动站接收到如表39指出的CTL_REC_TYPE在‘00000001’-‘ 00000100’范围内(相当于FCH、DCCH、SCHO或SCH1实际信道)的“服务选项控制消息”时,该移动站将认为与该消息的动作时间相符的帧中系统时间是有效操作帧或初始化帧(也被称为对于特定实际信道的ERR_FRAME)。
·反向业务信道
在对帧中系统时间在EFF_FRAME到EFF_FRAME+511的范围内的反向业务信道同
步帧进行的TDSO帧处理之前,移动站应进行以下各项:
    -如果COPY_COUNTERS域等于‘1’,移动站应按照信道配置的决定将与指定的反向
      业务信道相关的计数器复制到RFCH_BUFFER、RDCCH_BUFFER、RSCH0_BUFFER和/或
      RSCH1_BUFFER中(为获得更多信息,见3.3节)。
    -如果CLEAR_COUNTERS域等于‘1’,移动站应将与指定的反向业务信道相关的计数器
      设置成0(为获得更多信息,见3.3节)。
    -如果CHANNEL_DIRECTION域等于‘00’或‘10’,移动站应进行:
    ·将与DATA_SOURCE相关的本地测试变量的值初始化为消息中其值所暗示的值
    ·将与FRAME_ACTIVITY相关的本地测试变量的值初始化为消息中其值所暗示的值
·前向业务信道
在对帧中系统时间在EFF_FRAME到EFF_FRAME+511的范围内的前向业务信道同
步帧进行TDSO帧处理之前,移动站应进行以下各项:
    -如果COPY_COUNTERS域等于‘1’,移动站应按照信道配置的决定将与指定的前向
     业务信道相关的计数器复制到FFCH_BUFFER、FDCCH_BUFFER、FSCH0-BUFFER和/或
     FSCH1_BUFFER中(为获得更多信息,见3.3节)。
    -如果CLEAR_COUNTERS域等于‘1’,移动站应将与指定的前向业务信道相关的计数器设
    置成0(为获得更多信息,见3.3节)。
  —如果CHANNEL_DIRECTION域等于‘00’或‘10’,移动站应进行:
    ·将与DATA_SOURCE相关的本地测试变量的值初始化为消息中其值所暗示的值
    ·将与FRAME_ACTIVITY相关的本地测试变量的值初始化为消息中其值所暗示的值在移动站测试控制提议之后(说明见3.5.1节),如果移动站接收到如表38列出的CTL-REC_TYPE在‘00000001’-‘00000100’范围内(相当于FCH、DCCH、SCH0或SCH1实际信道)的“服务选项控制消息”时,移动站应进行:
·如果CONTROL_CODE域被设置成‘00000011’,移动站可以发送另一提议,该提议中
  NUM_CIRC_BUF_FRAMES域被设置成小于或等于基站指示中的相应域的值的值。
·如果CONTROL_CODE域被设置成‘00000110’,移动站可以发送另一提议,该提议中
  FRAME_COURCE域被设置成除了10以外的值。计数器检索当移动站接收到如表38列出的CTL_REC_TYPE在‘00000101’-‘00001000’范围内(相当于FCH、DCCH、SCH0或SCH1实际信道)的“服务选项控制消息”时,那么:
·如果该消息用于检索5ms发送帧计数器或5ms接收帧计数器,那么在第1同步帧的边界,
  移动站将以包含表46所示的与接收到的服务选项控制消息中的VECT_COUNTER_ID域(见表
  47)相应的响应的服务选项控制消息作为响应。
·否则,在与该消息相关的动作时间,移动站将以包含其响应的服务选项控制消息作为响应,
  示于表46以及
·表48,分别用于基本/专控和补充信道,与接收到的服务选项控制消息中的VECT_COUNTER_ID
  域(见表47和表48)相应。基站初始化和控制操作为进行TDSO初始化,如果FCH/DCCH被配置成使用5ms帧,根据0,基站将在EFF_FRAME后的第1同步帧出现之前不迟于1秒钟发送服务选项控制消息,以取回移动站中的5ms帧计数器的值(例如MUX1_FOR_FCH_5_ms)。基站控制操作控制调用基站应将服务选项控制消息用于调用服务选项特定指示。当基站发送服务选项控制消息时,它将把该消息作为需要肯定应答的消息发送。当移动站提出在测试间隔期间使用的测试参数的值时,基站应决定是否要通过服务选项控制消息调用移动站提议的测试参数设置。晚于该信道上的同步帧出现之前1秒钟,基站将不向移动站发送控制指示,该指示对于该信道来说是所需要的。控制指示当基站接收到如表38指出的CTL_REC_TYPE在‘00000001’-‘00000100’范围内(相当于FCH、DCCH、SCH0或SCH1实际信道)的“服务选项控制消息”时,基站应响应移动站提议如下:
·如果移动站提议的指示中的所有域(如表39指出的)都在基站可接受的范围内,基站将发布
  包括与服务选项控制消息中移动站提出的不同域(见表39)的值相同的值的控制指示,而将
  消息中的CONTROL_CODE域(表40)设置成‘00000010’。
·如果基站不能支持移动站提出的NUM_CIRC_BUF_FRAMES的值,它将发布包括除了服务选项
  控制消息中的NUM_CIRC_BUF_FRAMES域之外的与移动站提出的不同域(见表39)的值相同的
  值的控制指示,而将消息中的CONTROL_CODE域(表40)设置成‘00000011’。在消息的
  NUM_CIRC_BUF_FRAMES域中,基站将指出对于环形缓冲器它所能支持的最大帧数。
·如果基站在移动站请求时,不能在每个帧周期通过设置FRAME_SOURCE域为‘10’来产生一
  个帧,它将发布包括除了服务选项控制消息中的FRAME_SOURCE域之外的与移动站提出的不
  同域(见表39)的值相同的值的控制指示,而将消息中的CONTROL_CODE域(表40)设置成
  ‘00000110’。
·如果基站不能识别移动站提出的控制指示中的域,它将发布包括与服务选项控制消息中移
  动站提出的不同域(见表39)的值相同的值的控制指示,而将消息中的CONTROL_CODE域(表
  40)设置成‘00000101’。计数器检索当基站接收到如表38列出的CTL_REC_TYPE在‘00000101’-‘00001000’范围内(相当于FCH、DCCH、SCH0或SCH1实际信道)的“服务选项控制消息”时,那么在与该消息相关的动作时间,基站将如表46和表48分别对于基本/专控和补充信道所示,与接收到的服务选项控制消息中的VECT_COUNTER_ID域(见表47和表49)相应,以包含其响应的服务选项控制消息作为响应。TDSO帧处理对于配置成使用5ms帧的FCH/DCCH,当服务选项被连接到已分配的FCH/DCCH上时,根据0,服务选项应每个5ms系统时间帧进行一次5ms DCCH帧的发送帧处理。如果使用20毫秒帧,当服务选项被连接到已分配的实际信道上时,分别根据0和0,服务选项应每个20ms系统时间帧进行一次发送和接收帧处理。如果使用40毫秒(或80ms)SCH帧,当服务选项被连接到已分配的SCH上时,分别根据0和0,服务选项应每个40ms(或80ms)系统时间帧进行一次发送和接收帧处理。发送帧处理发送帧处理指的是基站中F-FCH/F-DCCH/F-SCH前向业务信道帧处理或移动站中R-FCH/R-DCCH/R-SCH反向业务信道帧处理。发送帧处理由以下各部分组成:
·产生数据块
·将数据块提供给多路复用子层,用于发送
·相应的计数器递增服务选项应根据3.7产生数据块。对于基本/专控数据帧(在FCH或DCCH上载送),如果多路复用子层已经请求了空数据块,该服务选项将向多路复用子层提供空数据块(不包含比特的数据块)。如果多路复用子层已经请求了非空x比特数据块,该服务选项应向多路复用子层提供所产生的数据块的最初的x比特并丢弃所产生的数据块的剩余部分。否则,该服务选项应每一实际信道帧向多路复用子层提供所产生的数据块。对于补充数据帧,如果多路复用子层已经请求了空数据块,该服务选项将向多路复用子层提供包含0比特的数据块。否则,该服务选项应每一SCH帧向多路复用子层提供所产生的数据块。服务选项应使表26和表27中所示的与所产生的基本/专控和补充帧的速率以及从多路复用子层接收的命令相应的计数器递增。表26 基本/专控发送帧的计数器
产生的帧的速率     多路复用子层命令   递增的计数器
    1           无    TDSO_E1_T1
    1     最大速率=速率1/2    TDSO_E1_TD
    1           空    TDSO_E1_TB
    空           无    TDSO_EB_TB
    空    最大速率=速率1/2或空    TDSO_EB_TO
表27 补充发送帧的计数器
  产生的帧的SCH速率(kbps)    多路复用子层命令     递增的计数器
    Nx9.6或Nx14.41          无     TDSO_ENx_TNx
    Nx9.6或Nx14.4          空     TDSO_ENx_TB
         空          无     TDSO_EB_TB
1根据连接的SCH发送速率,N的值可以是1,2,4,8,16,18,32,36,64或72。该SCH帧由连接的多路复用选项确定的类型速率1、速率2或速率3的一个或多个数据块组成。接收帧处理接收帧处理指的是移动站中F-FCH/F-DCCH/F-SCH帧处理或基站中R-FCH/R-DCCH/R-SCH帧处理。接收帧处理由以下部分组成:
·产生数据块
·从多路复用子层接收数据块
·比较可比数据块的速率和内容
·使相应的计数器递增基本/专控信道处理:
·服务选项应根据3.7产生数据块。
·服务选项应从多路复用子层接收接收帧和MuxPDU的分类。
·如果接收到的MuxPDU的类别符合产生的数据块的速率,服务选项应比较产生的数据块与接
  收到的数据块的内容并将确定它们是否相同。
·服务选项应使表28所示的(使用MuxPDU类型1时)计数器递增或
·使表29(使用MuxPDU类型2时)所示的与产生的数据块的速率、接收到的MuxPDU的类别以
  及数据块的比较结果(如果有的话)相应的计数器递增。表28 使用Mu×PDU类型1时接收基本/专控帧的计数器更新
产生的帧的速率    主业务接收到的MuxPDU类别   次业务接收到的MuxPDU类别     数据块比较是否相同? 增加的计数器
      1   1       14     是   TDSO_E1_R1
      1   1       14     否   TDSO_E1_RERR
      1   2,3,4,11,12,13       11,12,13     无此项   TDSO_E1_RD
      1   6,7,8       N/A     无此项   TDSO_E1_RO
      1   5,14       1-8     无此项   TDSO_E1_RB
      1   9       9     无此项   TDSO_E1_RFL
      1   10       10     无此项   TDSO_E1_RE
      空   15       15     无此项   TDSO_EN_RN
      空   5,14       1-8     无此项   TDSO_EN_RB
      空   1-4,6-13       9-14     无此项   TDSO_EN_RO
表29 使用MUxPDU类型2时接收基本/专控帧的计数器更新
 产生的帧的速率           主业务接收到的MuxPDU类别   次业务接收到的MuxPDU类别   数据块比较是否相同? 递增的计数器
    1   1    9     是 TDSO_E1_R1
    1   1    9     否 TDSO_E1_RERR
    1   2-4,6-8,10,12,13,15,16,18,20,22    6-8,10,15,16,18,22     无此项 TDSO_E1_RD
    1   5,9,14,17,21,23,25    1-5,11-14,19-21,24     无此项 TDSO_E1_RB
    1   26    26     无此项 TDSO_E1_RE
    1   11,19,24    17,23,25     无此项 TDSO_E1_RO
    空   27    27     无此项 TDSO_EN_RN
    空   5,9,14,17,21,23,25    1-5,11-14,19-21,24     无此项 TDSO_EN_RB
    空   1-4,6-8,10-13,15,16,18-20,22,24,26    6-10,15-18,22,23,25,26     无此项 TDSO_EN_RO
补充信道处理:
·服务选项应根据3.7为每个SCH帧产生一个或多个数据块。
·按照所连接多路复用选项的规定,服务选项应从多路复用子层在每个SCH帧上,连同MuxPDU
  的类别一起接收一个或多个数据块。
·如果接收到的MuxPDU的类别符合产生的数据块的速率,服务选项应比较产生的数据块与接
  收到的数据块的内容并确定它们是否相同。
·服务选项应使表31所示的与产生的数据块的速率、接收到的MuxPDU的类别以及两个帧的
  比较结果(如果有的话)相应的计数器递增。这些计数器使用于补充信道上的PER计算中。
·如果在帧间隔期间接收到的所有数据块与本地产生的数据块相同,就称该帧是无误差的并
  且如表32所示通过相应的帧计数器递增来反映。否则在适当的计数器中记录帧误差。这些
  计数器使用于补充信道上的FER计算中。表31 在补充信道上接收的PDU的计数器更新
产生的帧的速率   期望的类别 接收到的MuxPDU类别     数据块比较是否相同?   递增的计数器
    3       2       2      是 TDSO_E3_R3
    3       2       2      否 TDSO_E3_RERR
    3       2       1      无此项 TDSO_E3_RE
    2       5       5      是 TDSO_E2_R2
    2       5       5      否 TDSO_E2_RERR
    2       5       3      无此项 TDSO_E2_RE
    1a       1(2)1       1(2)      是 TDSO_E1a_R1a
    1a       1(2)       1(2)      否 TDSO_E1a_RERR
    1a       1(2)       3      无此项 TDSO_E1a_RE
    1b       4       4      是 TDSO_E1b_R1b
    1b       4       4      否 TDSO_E1b_RERR
    1b       4       3      无此项 TDSO_E1b_RE
1圆括号内的类别用于次业务。表32 在补充信道上接收帧的计数器更新
产生的帧的速率       每个接收到的MuxPDU的类别(如果作为主业务载送)         每个接收到的MuxPDU的类别(如果作为次业务载送)   帧比较是否相同? 递增的计数器
          使用中的MuxPDU类型          使用中的MuxPDU类型
    1     2     3    5     1     2     3    5
  Nx9.6或Nx14.41     1     1     4,5    2     2     2     4,5    2    是   TDSO_ENx_RNx
  Nx9.6或Nx14.4     1     1     4,5    2     2     2     4,5    2    否   TDSO_ENx_RERR
  Nx9.6或Nx14.4     3     3     3    1     3     3     3    1    无此项   TDSO_ENx_RE
  Nx9.6或Nx14.4     2     2     4,5    2     1     1     4,5    2    无此项   TDSO_ENx_RB
  空     2     2     4,5    2     1     1     4,5    2    无此项   TDSO_EB_RB
  空     1,3     1,3     3    1     2,3     2,3     3    1    无此项   TDSO_EB_RO
1根据允许的SCH发送速率,N的值可以是1,2,4,8,16,18,32,36,64或72。该SCH帧由连接的多路复用选项确定的类型速率1、速率2或速率3的一个或多个数据块组成。5ms FCH/DCCH帧的发送帧处理移动站要求对于移动站中的FCH/DCCH5ms发送帧处理,当TDSO根据帧工作比决定发送5ms帧时,TDSO应请求第3层信令发送SCRMM。如果R-SCH0已被分配,移动站应设置SCRMM_REQ_BLOB域如下:
·SR_ID设置成与连接的SO相当的sr_id
·PREFERRED_RATE设置成当前连接的R-SCH0速率
·持续时间域设置成‘1111’否则,移动站会设置SCRMM_REQ_BLOB域如下:
·SR_ID设置成与连接的SO相当的sr_id
·PREFERRED_RATE设置成任何有效的R-SCH0速率
·持续时间域设置成‘0000’按照[3]中的规定,移动站在计数器中计数并存储发送和重发的5ms帧的个数(MUX1_REV_FCH_5_ms、MUX2_REV_DCCH_5_ms、MUX2_REV_DCCH_5_ms以及MUX2_REV_FCH_5_ms)。由于TDSO在第3层信令中没有定时控制,最小消息的实际发送可能在随后的帧中发生。基站要求对于基站中的FCH/DCCH5ms发送帧处理,当基于帧工作比TDSO决定发送5ms帧时,TDSO应请求第3层信令发送FSCAMM。如果F-SCH0已被分配,移动站将设置FSCAMM域如下:
·FOR_SCH_ID设置成‘0’
·FOR_SCH_DURATION域设置成‘1111’
·SCCL_INDEX设置成符合F-SCH0当前使用的补充信道编码列表索引。否则,移动站应该如下设置FSCAMM域:
·FOR_SCH_ID设置成‘0’
·FOR_SCH_DURATION域设置成‘0000’
·SCCL_INDEX设置成任何符合可用的F-SCH0的补充信道编码列表索引。如果无符合F-SCH0
  的补充信道编码列表索引,SCCL_INDEX应设置成任意值,在这种情况下,移动站忽略
  SCCL_INDEX域。基站应对发送和重发的5ms帧计数,其中包括:
·任何载送由TDSO初始化的最小消息的5ms帧
·任何载送未由TDSO初始化的最小消息的5ms帧
·由于LAC重发而重发的5ms帧TDSO帧产生连接的TDSO能传输两种不同的业务类别:
·可选择的字节模式
·伪随机产生的比特在物理层,默认情况下,TDSO被配置成在使用RC3的前向和反向基本信道上产生主业务。TDSO服务选项的默认测试模式是100%帧工作比的字节模式0xFF。对于每个20ms FCH/DCCH帧,当TDSO产生TDSO帧时,它应产生速率1数据块。对于每个SCH帧,当TDSO产生TDSO帧时,它应产生可适用于连接的SCH速率的一个或多个速率1、速率2或速率3数据块。TDSO帧期间的发送的数据块的实际大小取决于多路复用子层命令。可选择的字节模式当使用这种方案时,使用单字节模式在每个TDSO帧间隔期间(20ms、40ms或80ms)填充传送到多路复用子层的数据块(一直到填充全部数量的8比特组)。当TDSO为业务信道准备TDSO帧时,它应进行:
·用单字节模式填充任何可用的速率1、速率2或速率3数据块,一直到填满全部数量的8
  比特组。将数据块中没有填充的剩余比特添‘0’。(例如,171比特的速率1有21个完整
  的8比特组以及3个额外比特。额外剩下的比特就以‘0’填充。)
·用表37中描述的首部替代数据块的初始5比特。这帮助接收端的TDSO以每条信道及每
  个PDU的方式分类数据块。伪随机数产生伪随机数生成元用于产生帧。这些生成元与特定实际信道(前向或反向)有关并且在每个同步帧上被初始化。对于每个帧,伪随机数生成元迭代一次或多次。伪随机数生成元的迭代用于产生信息比特,足够填充两个最大速率物理层帧(每个配置的RC)。比特存储于环形缓冲器中。用与同步帧相关的每10.24秒的系统时间帧号的新初始值来再生这些缓冲器。对于实际信道,TDSO使用两个独立的伪随机数生成元。一个伪随机数生成元与前向业务信道关联,而另一个与反向业务信道关联。如图1所示,这些伪随机数生成元与链路另一端的它们的对应物同步。在同步时刻,发送端的伪随机数生成元用于产生环形缓冲器,该缓冲器充当数据源,用于对下一测试段(10.24秒)的每个帧周期将比特打包成数据块。接收端的伪随机数生成元通过模仿链路另一端的帧产生处理,使服务选项能够检验是否无差错接收数据块
Figure A0180598100721
图1.伪随机数产生的缓冲器的同步操作在发送端,按照所连接多路复用选项的决定,来自特定信道的环形缓冲器的比特被连续打包成与可用MuxPDU相应的数据块。该多路复用选项指出数据块的大小,该大小等于从环形缓冲器中复制到最后8比特组以形成数据块的比特数。任何剩下的比特以‘0’填充直到数据块的大小。对于每一帧,服务选项将在参考点加偏移处开始,从环形缓冲器复制比特,以填充数据块。当前帧的参考将如下计算:如果当前帧是同步帧,参考点将被设置成0;否则参考点将被设置成复制到前一帧的最后一字节的末尾。每帧都产生的偏移(On)将被设置成RNG/128以B(n)为模的最低有效的6比特,其中B(n)是缓冲器的大小并且RNG是与实际信道相关的伪随机数生成元(缓冲器大小见0)。该处理与接收端的对应处理同步。接收端通过遵循相同的处理,即每次根据不同的偏移从环形缓冲器中构造帧,来模仿另一端上的帧产生处理。依据帧工作比或TX_ON_PERIOD/TX_OFF_PERIOD,如果TDSO在当前帧期间发送TDSO帧,它应进行:
·用表37中描述的首部替代产生的数据块的初始5比特。这帮助接收端的TDSO以每条信
  道及每个PDU的方式分类数据块。
·TDSO应把产生的数据块传送到多路复用子层。如果多路复用子层请求x比特数据块,TDSO
  应向多路复用子层提供数据块的初始x比特,其中x可以小于速率1数据块中的比特数。否则,TDSO将在该帧期间丢弃所产生的数据块。服务选项将存储所有前向业务信道伪随机数生成元的状态(FRNG)以及反向业务信道伪随机数生成元的状态(RRNG)。初始化在为每个前向业务信道同步帧产生帧之前,服务选项应使前向业务信道伪随机数生成元初始化如下:
{

  a=16807

  m=2147483647

  FRNG=前向同步帧的帧中系统时间

  FRNG=(FRNG^0x2AAAAAAA)&amp;0x7FFFFFFF

  FRNG=(FRNG*a)mod m

  FRNG=(FRNG*a)mod m

  FRNG=(FRNG*a)mod m
  FRNG=(FRNG*a)mod m
}
在为每个反向业务信道同步帧产生帧之前,服务选项应使反向业务信道伪随机数生成元初始化如下:
{

  a=16807

  m=2147483647

  RRNG=反向同步帧的帧中系统时间

  RRNG=(RRNG^0x55555555)&amp;0x7FFFFFFF

  RRNG=(RRNG*a)mod m

  RRNG=(RRNG*a)mod m

  RRNG=(RRNG*a)mod m

  RRNG=(RRNG*a)mod m
}
数的生产对于前向业务信道帧处理无论何时要求伪随机数,服务选项应使用当前FRNG的值作为伪随机数并随后更新FRNG如下:
{

    a=16807

    m=2147483647

    FRNG=(FRNG*a)mod m
				
				<dp n="d64"/>
    }
对于反向业务信道帧处理无论何时要求伪随机数,服务选项应使用当前RRNG的值作为伪随机数并随后更新RRNG如下:
{

    a=16807

    m=2147483647

    RRNG=(RRNG*a)mod m
}
24比特伪随机数用于填充环形缓冲器(为获得更多的信息,见0部分)以为帧工作比的计算确定两个TDSO状态间的转换(为获得更多的信息,见0部分)并在每个帧周期选择环形缓冲器中的6比特字节偏移(为获得更多的信息,见0部分)的伪随机数生成元都具有下面的线性同余关系:xn=a×xn-1 mod m,其中:
·a=75=16807
·m=231-1=2147483647
·xn-1和xn是生成元的相继输出并且是31比特整数然而,由于31比特数中的最高有效的24比特的较佳随机性并便于使用,特别是用于构建环形缓冲器(31比特数非8比特组均分),所以至始至终仅使用这些数的最高有效的24比特。也就是说,24比特数=31比特PN数>>7环形缓冲器大小表32、表33以及表34指出了对于前向/反向链路上的各种无线配置(RC),用于产生基本/专控和补充(对于每条补充信道)业务帧的所要求的缓冲器的大小。为方便起见,缓冲器大小基于在取决于无线配置的每个帧周期(5ms、20ms、40ms或80ms)多路复用子层向物理层传送的最大比特数。表32 产生基本/专控信道数据帧所需的环形缓冲器大小
  反向无线配置(RC)   前向无线配置(RC)       最大比特数/帧     两个帧默认环形缓充器大小(比特)     N个帧环形缓冲器大小(比特)
    1,3,5   1,3,4,6或7       172    2×172=344     N×172
    2,4,6   2,5,8或9       267    2×267=534     N×267
表33 产生反向补充信道数据帧所需的环形缓冲器大小
无线配置(RC)     最大比特数/帧       两个帧默认环形缓充器大小(比特)       N个帧环形缓冲器大小(比特)
       3     6,120   2×6,120=12,240   N×6,120
       4     4,584   2×4,584=9,168   N×4,584
       5     12,264   2×12,264=24,528   N×12,264
       6     20,172   2×20,172=41,424   N×20,172
表34 产生前向补充信道数据帧所需的环形缓冲器大小
无线配置(RC)      最大比特数/帧        两个帧默认环形缓充器大小(比特)       N个帧环形缓冲器大小(比特)
       3     3,048     2×3,048=6,096     N×3,048
       4     6,120     2×6,120=12,240     N×6,120
       5     4,584     2×4,584=9,168     N×4,584
       6     6,120     2×6,120=12,240     N×6,120
       7     12,264     2×12,264=24,528     N×12,264
       8     9,192     2×9,192=18,384     N×9,192
       9     20,172     2×20,172=41,424     N×20,172
用于填充环形缓冲器的伪随机数生成元具有下面的线性同余关系:xn=a×xn-1 mod m,其中:
·a=75=16807
·m=231-1=2147483647
·xn-1和xn是生成元的相继输出并且是31比特整数信息比特的产生按照下面几节中的规定,对于每个前向或反向业务信道帧,TDSO将相关的实际信道(FCH/DCCH或SCH)的伪随机数生成元迭代一次或多次。对于每个同步帧,服务选项应使环形缓冲器初始化。然而,为了实现的简易性,为无线配置产生的环形缓冲器中的随机比特的实际数量被化整到以8比特组均分的比特数,该数由相关的伪随机数生成元上为达到给定的缓冲器大小而进行的最小迭代次数确定。为了以任何速率R(n)产生环形缓冲器:
·服务选项应产生与实际环形缓冲器大小B(n)相当的NUM_RAND伪随机数的总数(如表35中
  所示)。
·每个24比特数yn(k),1≤k≤NUM_RAND,将以图2所示的从小到大的顺序重洗并存储。
·重洗后的数yn LE(k)的最高有效字节位置是yn(k)的最低有效的字节,反之亦然。
Figure A0180598100761
图2.重洗yn(k)以产生yn LE(k)例如,45字节的环形缓冲器(产生以适应所需的344比特的缓冲器大小)应由yn LE(1)到yn LE(15)组成如下:yn LE(1),yn LE(2),yn LE(3)............yn LE(15)表35 RC>2信道产生默认环形缓冲器的过程
     所需的环形缓冲器大小R(n)     最少需要的24比特伪随机数的个数NUM_RAND      产生的伪随机比特       实际环形缓冲器大小B(n)
      344        15     15×24=360        45
      534        23     23×24=552        69
      6096        254     254×24=6096        762
      9168        382     382×24=9168        1146
      12240        510     510×24=12240        1530
      18384        766     766×24=1 8384        2298
      24528        1022     1022×24=24528        3066
      41424        1726     1726×24=41424        5178
N帧环形缓冲器的信息比特的产生遵循所述的2帧环形缓冲器的相同的方法和原则。帧工作比如果使用5ms FCH/DCCH帧,TDSO应决定是否要基于帧工作比请求第3层信令每个5ms帧周期发送最小消息。否则,根据某一导通/阻断帧工作比,TDSO将信息比特传送到多路复用子层。对于特定实际信道上的每个帧周期(20ms、40ms或80ms),TDSO可以选择传送与该信道上的全速率帧相当的数据块或传送数据块到多路复用子层。该TDSO将支持如下两种方案向多路复用子层传送数据:确定性帧工作比本方案由“服务选项控制消息”中指出的TX_ON_PERIOD和TX_OFF_PERIOD的值支配。该域表示(以5ms、20ms、40ms或80ms为单元,取决于目标实际信道配置)传送数据到多路复用子层的模式。如果该信道是配置成使用5ms帧的FCH/DCCH,TDSO应:
·在TX_ON_PERIOD持续期间,请求第3层信令每5ms在基站中发送FSCAMM(或在移动站发送
  SCRMM)。
·在TX_OFF_PERIOD持续期间,不每5ms请求基站中的FSCAMM(或移动站中的SCRMM)。否则,TDSO应:
·在TX_ON_PERIOD持续期间,向多路复用子层传送数据。
·在TX_OFF_PERIOD持续期间,发送空数据。导通/阻断循环起始于同步帧并终止于该信道上的下一同步帧前的最后一帧。根据规定的帧工作比和脉冲串长度随机传送该第2方案更为随机。它的目的是为信道实现规定的帧工作比(D)和规定的脉冲串长度(B)的长期平均,该长期平均被定义成平均连续“导通”的周期。如图3所示,通过用带有转换概率p和q的双稳态一阶马尔可夫链模仿导通/阻断状态来实现该目的。使用“服务选项控制消息”的基站控制指示中的ON_TO_OFF_PROB域和OFF_TO_ON_PROB域分别规定了p和q的值(见表39)。D的值能根据p和q计算如下:
        D=q/(p+q)其中p是从“导通”状态转换到“阻断”状态的概率,以及q是从“阻断”状态转换到“导通”状态的概率。帧单元中的平均连续“导通”周期(B)能计算如下:
       B=1/p根据所需的D和B计算p和q的过程在附录H中阐述。
Figure A0180598100781
图3.代表TDSO导通/阻断转换的双稳态马尔可夫链每个帧周期(5ms、20ms、40ms或80ms)使用24比特伪随机数来驱动两个TDSO状态间的转换。对于所有基于20ms帧长的实际信道,TDSO使用相同的PN数生成元,每20ms迭代以计算转换。如果工作的补充信道被配置成40ms或80ms帧长,就使用分别每40ms或80ms迭代的第2PN数生成元来为补充信道导出TDSO状态。对于5ms、20ms帧长信道,PN生成元将在与“服务控制消息”相关的动作时间初始化TDSO之后的第1同步帧时间被初始化。对于40ms或80ms帧长,相关的PN生成元将在与UHDM、ESCAM、FSCAMM或RSCAMM相关的动作时间在补充信道上初始化TDSO之后的第1同步帧时间被初始化。常规状态下,在呼叫的整个持续期间保持PN生成元的状态而不在同步帧进行重新初始化。然而,如果已经完成CDMA-CDMA硬越区切换,那么就重新初始化PN生成元。当重新初始化以后,马尔可夫链的状态将被设置成“阻断”状态。O部分描述了怎样导出24比特PN数。图4显示了在帧周期期间选择TDSO状态(导通或阻断)中遵循的方法。
Figure A0180598100791
图4.说明帧单元中帧工作比D和平均“导通”周期B的TDSO状态转换的流程图数据块首部与格式为了以每条实际信道的方式分导通计算FER,信道ID必须标记在每个帧间隔内提供给多路复用子层的每个数据块。同样,需要序号来帮助将载送从物理层SDU接收的单独数据块的多个PDU与本地产生的帧相比较。对于FCH/DCCH以及SCH多路复用PDU,每个产生的数据块的最初5比特被表37中所示的首部替代。表37 数据块格式
长度(比特) 定义
    CHANNEL_ID         2 传送数据块的底层实际信道的信道ID。表37显示了各种信道编码。
    PDU_SEQ_NUM         3 物理层SDU中的数据块的序号。对于FCH/DCCH数据块,该域被设置成‘000’。对于SCH数据块,设置该域如下:对于SCH帧中的第1数据块(MuxPDU),该域被设置成‘000’,对于SCH帧中的第2数据块,该域被设置成‘001’,并依此类推。
      数据       可变直到数据块大小 根据选择的DATA_SOURCE算法而产生的数据比特。
表37 CHANNEL_ID类型编码
    CHANNEL_ID    业务信道
    ‘00’     FCH
    ‘01’     DCCH
    ‘10’     SCH0
    ‘11’     SCH1
消息格式服务选项控制消息如果基站或移动站发送服务选项控制消息,它应把CTL_REC_TYPE域设置成与想要的指示相当的表38中所示的值。表38 CTL_REC_TYPE编码
    CTL_REC_TYPE               指示的类型
    ‘00000000’ 所有传送TDSO业务的实际信道的控制指示
    ‘00000001’ FCH的控制指示
    ‘00000010’ DCCH的控制指示
    ‘00000011’ SCH0的控制指示
    ‘00000100’ SCH1的控制指示
    ‘00000101’ FCH的计数器检索指示
    ‘00000110’ DCCH的计数器检索指示
    ‘00000111’ SCH0的计数器检索指示
    ‘00001000’ SCH1的计数器检索指示
    ‘00001001’-‘11111111’ 保留
控制当移动站发送服务选项控制消息以提出控制动作或基站发送服务选项控制消息以调用移动站中的控制动作时,其中应包括表39中规定的类型指定域。表39 “服务选项控制消息”类型指定域
            域    长度(比特)                      定义
CTL_REC_TYPE(’00000000’-’00000100’)     8 控制记录类型域。移动站或基站将在‘00000000’和‘00000100’之间设置该域的值,根据表38来表示所有TDSO配置信道上的或对于特定信道的控制指示。
CONTROL_CODE     8 控制码域。移动站或基站将根据表40设置该域。
CHANNEL_DIRECTION     2 信道方向域。该域指出控制指示用于哪个信道方向。基站或移动站将根据表43设置该域。
             域   长度(比特)                   定义
COPY_COUNTERS     1 复制计数器域。如果移动站和基站要在下一同步帧复制计数器值,基站应将该域设置为‘1’。否则基站应将该域设置为‘0’。
CLEAR_COUNTERS     1 清除计数器域。如果移动站和基站要在下一同步帧清除计数器,基站将设置该域为‘1’。否则基站应将该域设置为‘0’。
DATA_SOURCE     1 数据源域。移动站或基站应将该域设置为与想要在测试期间产生的业务类型相应的表42中所示的DATA_SOURCE值。
FRAME_SOURCE     2 帧源域。通过该域,基站或移动站把源规定成用于为特定信道填充数据块。表44中指出了各种选项。
FRAME_ACTIVITY     1 帧工作比域。基站或移动站应将该域设置为与想要的在测试呼叫期间产生的业务中的突发性相当的表42中所示的FRAME_ACTIVITY值。
TEST_OPT IONS     8 TDSO测试选项基站或移动站将根据表45设置该域。
NUM_CIRC_BUF_FRAMES     0或8 环形缓冲器中全速帧的个数域。移动站或基站应设置该域来指出想要的环形缓冲器帧的大小。仅当FRAME_SOURCE域设置成‘01’时才出现该域。如果控制指示是移动站提议并且基站不能支持所提议的缓冲器大小,基站应将该域设置为它在该信道的呼叫期间所能支持的最大帧数。
ON_TO_OFF_PROB     0或8 “导通”状态到“阻断”状态转换概率域。仅当FRAME_ACTIVITY域的值为1时才出现该帧。基
站或移动站应将该域设置为ROUND(想要的“导通”到“阻断”状态转换概率*100)。该域的有效范围是在‘00000000’与‘01100100’之间。
OFF_TO_ON_PROB   0或8 “阻断”状态到“导通”状态转换概率域。仅当FRAME_ACTIVITY域的值为1时才出现该帧。基站或移动站应将该域设置为ROUND(想要的“阻断”到“导通”状态转换概率*100)。该域的有效范围是在‘00000000’与‘01100100’之间。
  TX_ON_PERIOD   0或8 发送开通期域。仅当FRAME_ACTIVITY域的值为0时才出现该帧。基站或移动站应将该域设置为想要的邻近的帧周期(20ms、40ms或80ms)的个数。TDSO应在向多路复用子层以TX_OFF_PERIOD域指出的帧周期的个数传送空帧之前向其提供非空白数据帧。
TX_OFF_PER_IOD   0或8 发送截止期域。仅当FRAME_ACTIVITY域的值为‘0’时才出现该帧。基站或移动站应将该域设置为想要的邻近的帧周期(20ms、40ms或80ms)的个数。TDSO将在向多路复用子层以TX_ON_PERIOD域指出的帧周期的个数传送非空白帧之后向其提供空白帧。
DATA_PATTERN   0或8 数据模式域。仅当DATA_SOURCE域的值为‘0’时才出现该帧。移动站或基站应将该域设置为用于测试的与测试呼叫期间产生的业务类型相当的可选择字节模式。
表40 CONTROL_CODE编码
    CONTROL_CODE                    含意
    ‘00000000’ 移动站提议的控制指示
    ‘00000001’ 基站控制指示
    ‘00000010’ 基于移动站提议的基站控制指示
    ‘00000011’ 基于移动站提议的基站控制指示(不支持环形缓冲器中的帧数-NUM_CIRC_BUF_FRAMES域指出基站能支持的最大帧数)
    ‘00000100’ 基于移动站提议的基站控制指示(当前基站配置不能处理消息)
    ‘00000101’ 基于移动站提议的基站控制指示(不可接受的消息结构)
    ‘00000110’ 基于移动站提议的基站控制指示(不能支持表44中指出的FRAME_SOURCE域的值‘10’,也就是说不能在每个帧周期产生1帧)
    ‘000001111’-‘11111111’ 保留
表41 DATA_SOURCE编码
    DATA_SOURCE     业务模式
    ‘0’ 可选择的数据模式
    ‘1’ 伪随机比特
表42 FRAME_ACTIVITY编码
    FRAME_ACTIVITY     类型
    ‘0’ 确定性帧工作比
    ‘1’ 随机帧工作比
表43 CHANNEL_DIRECTION编码
    CHANNEL_DIRECTION     信道类型
    ‘00’ 前向和反向链路方向
    ‘01’ 仅前向链路方向
    ‘10’ 仅反向链路反向
    ‘11’ 保留
表44 FRAME_SOURCE编码
    FRAME_SOURCE     环形缓冲器的组成
    ‘00’ 2个全速率帧
    ‘01’ N个全速率帧
    ‘10’ 每个帧周期(20ms、40ms或80ms)新帧
    ‘11’ 保留
表45 TEST_OPTIONS编码
        TEST_OPTIONS     TDSO测试选项
  ‘00000000’-‘11111111’ 保留
计数器检索当基站或移动站发送“服务选项控制消息”为任何基本/专控信道(FCH/DCCH)从另一端取回计数器值时,其中应包括表46内所规定的类型指定域。表46 用于FCH/DCCH上计数器检索的“服务选项控制消息”中的类型指定域
             域     长度(比特)            定义
      CTL_REC_TYPE(‘00000101’或‘00000110’)        8 控制记录类型域。移动站或基站应将该域设置为‘00000101’来表示FCH上的计数器检索指示,并设置为‘00000110’来指明DCCH上的计数器检索指示。
      VECT_COUNTER_ID        8 矢量计数器标识域。基站或移动站应将该域设置成符合表47对基本/专控信道所示的值并与所要的计数器值矢量相当。
表47 FCH/DCCH的VECT_COUNTER_ID编码
      VECT_COUNTER_ID       矢量名称
      ‘00000000’ FER计数器
      ‘00000001’ 接收期望的计数器响应
      ‘00000010’ 发送计数器
      ‘00000011’ 5ms帧发送计数器
      ‘00000100’ 5ms帧接收计数器
  ‘00000101’-‘11111111’ 保留
当基站或移动站发送“服务选项控制消息”为任何SCH信道从另一端取回计数器值时,其中应包括表48内所规定的类型指定域。表48 用于从移动站为SCH进行计数器检索的“服务选项控制消息”中的类型指定域
              域     长度(比特)              定义
      CTL_REC_TYPE(‘00000111’或‘00001000’)     8 控制记录类型域。移动站或基站应将设置该域来表示补充信道上的计数器检索指示。对于SCH0和SCH1,将分别设置该域为‘00000111’和‘00001000’。
VECT_COUNTER_ID 8 矢量计数器标识域。基站或移动站应将该域设置成符合表49所示与所要的计数器值的矢量相当的值。
表49 SCH的VECT_COUNTER_ID编码
    VECT_COUNTER_ID     矢量名称
    ‘00000000’ FER计数器响应
    ‘00000001’ PER
    ‘00000010’ 发送计数器响应
  ‘0000011’-‘11111111’ 保留
基本/专控信道上的计数器响应FER计数器响应当移动站或基站为FCH或DCCH信道发送FER计数器响应时,应在“服务选项控制消息”中包括下面的类型指定域:表50 FCH/DCCH上与FER计数器响应对应的“服务选项控制消息”中的类型指定域
             域   长度(比特)                      定义
       CTL_REC_TYPE(‘00000101’或‘00000110’)     8 控制记录类型域。当响应FCH控制指示时移动站或基站应将该域设置为‘00000101’,当响应DCCH控制指示时该域设置为‘00000110’。
       VECT_COUNTER_ID(‘00000000’)     8 矢量计数器标识域。移动站或基站应将该域设置为‘00000000’。
        TDSO_E1_R1     24 用于无差错接收的速率1数据块的计数器。移动站应将该域设置为按模224计算存储在FFCH_BUFFER或FDCCH_BUFFER中的TDSO_E1_R1的值。基站应将该域设置为按模224计算存储在RFCH_BUFFER或RDCCH_BUFFER中的TDSO_E1_R1的值。
        TDSO_E1_RBAD     24 错误接收的速率1数据块数量。移动站应使用存储在FFCH_BUFFER或FDCCH_BUFFER中的值计算这个值如下:TDSO_E1_RBAD=(TDSO_E1_RERR+TDSO_E1_RD+TDSO_E1_RE+TDSO_E1_RO+TDSO_E1_RB+TDSO_E1_RFL)mod224。基站应使用存储在RFCH_BUFFER或RDCCH_BUFFER中的值计算这个值如下:TDSO_E1_RBAD=(TDSO_E1_RERR+TDSO_E1_RD+TDSO_E1_RE+TDSO_E1_RO+TDSO_E1_RB+TDSO_E1_RFL)mod224
     域   长度(比特)                            定义
TDSO_EN_RN     24 用于作为无效帧接收的空白帧的计数器。移动站应将该域设置为按模224计算存储在FFCH_BUFFER或FDCCH_BUFFER中的TDSO_EN_RE的值。基站应将该域设置为按模224计算存储在RFCH_BUFFER/RDCCH_BUFFER中的TDSO_EN_RE的值。
TDSO_EN_RBAD     24 错误接收的无效数据块的数量。移动站应使用存储在FFCH_BUFFER或FDCCH_BUFFER中的值计算这个值如下:TDSO_EN_RBAD=(TDSO_E1_RB+TDSO_E1_RO)mod224。基站应使用存储在RFCH_BUFFBR或RDCCH_BUFFER中的值计算这个值如下:TDSO_EN_RBAD=(TDSO_E1_RB+TDSO_E1_RO)mod224
TDSO_Ex_RBAD     24 全坏的数据块数量。移动站应使用存储在FFCH_BUFFER或FDCCH_BUFFER中的值计算这个值如下:TDSO_Ex_RBAD=(TDSO_E1_RBAD+TDSO_EN_RB+TDSO_EN_RO)mod224。基站应使用存储在RFCH_BUFFER或RDCCH_BUFFER中的值计算这个值如下:TDSO_Ex_RBAD=(TDSO_E1_RBAD+TDSO_EN_RB+TDSO_EN_RO)mod224
接收期望计数器响应当移动站或基站发送“接收期望计数器响应”时,应在“服务选项控制消息”中包括下面的类型指定域:表51 FCH/DCCH上与接收期望计数器响应对应的“服务选项控制消息”中的类型指定域
            域 长度(比特)                       定义
     CTL_REC_TYPE(‘00000101’或‘00000110’)     8 控制记录类型域。当响应FCH控制指示时移动站或基站应将该域设置为‘00000101’,当响应DCCH控制指示时设置该域为‘00000110’。
     VECT_COUNTER_ID(‘00000001’)     8 矢量计数器标识域。移动站或基站应将该域设置为‘00000001’。
      TDSO_E1_R1     24 用于无差错接收的速率1数据的计数器。移动站应将该域设置为按模224计算存储在FFCH_BUFFER或FDCCH_BUFFER中的TDSO_E1_R1的值。基站应将该域设置为按模224计算存储在RFCH_BUFFER或RDCCH_BUFFER中的TDSO_E1_R1的值。
      TDSO_E1_RD     24 用于假定期望的数据块是速率1时接收到的半空白突发段帧的个数的计数器。移动站应将该域设置为按模224计算存储在FFCH_BUFFER或FDCCH_BUFFER中的TDSO_E1_RD的值。基站应将该域设置为按模224计算存储在RFCH_BUFFER或RDCCH_BUFFER中的TDSO_E1_RD的值。
      TDSO_E1_RO     24 用于假定期望的数据块是速率1时接收到的任何其它帧(不包括半空白突发段类型)的个数的计数器。移动站应将该域设置为按模224计算存储在FFCH_BUFFER或FDCCH_BUFFER中的TDSO_E1_RO的值。基站应将该域设置为按模224计算存储在RFCH_BUFFER或RDCCH_BUFFER中的TDSO_E1_RO的值。
    TDSO_E1_RB    24 用于假定期望的数据块是速率1时接收到全空白突发段帧的个数的计数器。移动站应将该域设置为按模224计算存储在FFCH_BUFFER或FDCCH_BUFFER中的TDSO_E1_RB的值。基站应将该域设置为按模224计算存储在RFCH_BUFFER或RDCCH_BUFFER中的TDSO_E1_RB的值。
    TDSO_E1_RFL1    24 用于假定期望的数据块是速率1时接收到的有比特差错的速率1帧(仅适合多路复用选项2的分类)的个数的计数器。移动站应将该域设置为按模224计算存储在FFCH_BUFFER或FDCCH_BUFFER中的TDSO_E1_RFL的值。基站应将该域设置为按模224计算存储在RFCH_BUFFER或RDCCH_BUFFER中的TDSO_E1_RFL的值。
    TDSO_E1_RE    24 用于假定期望的数据块是速率1时接收到的有不充分的帧质量(消除)的帧的个数的计数器。移动站应将该域设置为按模224计算存储在FFCH_BUFFER或FDCCH BUFFER中的TDSO_E1_RE的值。基站应将该域设置为按模224计算存储在RFCH_BUFFER或RDCCH_BUFFER中的TDSO_E1_RE的值。
    TDSO_E1_RERR    24 用于假定期望的数据块是速率1时接收到的有比特差错的速率1帧(由TDSO检测出)的个数的计数器。移动站应将该域设置为按模224计算存储在FFCH_BUFFER或FDCCH_BUFFER中的TDSO_E1_RERR的值。基站应将该域设置为按模224计算存储在RFCH_BUFFER或RDCCH_BUFFER中的TDSO_E1_RERR的值。
    TDSO_EN_RN    24 用于假定期望的数据块无效时接收到的无效帧的个数的计数器。
移动站应将该域设置为按模224计算存储在FFCH_BUFFER或FDCCH_BUFFER中的TDSO_EN_RN的值。基站应将该域设置为按模224计算存储在RFCH_BUFFER或RDCCH_BUFFER中的TDSO_EN_RN的值。
    TDSO_EN_RB     24 用于假定期望的数据块无效时接收到的空白帧的个数的计数器。移动站应将该域设置为按模224计算存储在FFCH_BUFFER或FDCCH_BUFFER中的TDSO_EN_RB的值。基站应将该域设置为按模224计算存储在RFCH_BUFFER或RDCCH_BUFFER中的TDSO_EN_RB的值。
    TDSO_EN_RO     24 用于假定期望的帧无效时接收到的其它MuxPDU的类别的个数的计数器。移动站应将该域设置为存储在FFCH_BUFFER或FDCCH_BUFFER中的TDSO_EN_RO的值按模224计算。基站应将该域设置为按模224计算存储在RFCH_BUFFER或RDCCH_BUFFER中的TDSO_EN_RO的值。
1该计数器对于多路复用选项2不递增。2该计数器不以多路复用选项2递增。发送计数器响应当移动站或基站送出发送计数器响应时,应在“服务选项控制消息”中包括下面的类型指定域:表52 FCH/DCCH上发送计数器响应对应的“服务选项控制消息”中的类型指定域
           域   长度(比特)                     定义
      CTL_REC_TYPE(‘00000101’或‘00000110’)     8 控制记录类型域。当响应FCH控制指示时移动站或基站应将该域设置为‘00000101’,当响应DCCH控制指示时设置该域
为‘00000110’。
   VECT_COUNTER_ID(‘00000010’)    8 矢量计数器标识域。移动站或基站应将该域设置为‘00000010’。
    TDSO_E1_T1    24 用于假定产生的数据块是速率1时发送的无半空白突发段或全空白突发段的速率1帧的个数的计数器。移动站应将该域设置为按模224计算存储在RFCH_BUFFER或RDCCH_BUFFER中的TDSO_E1_T1的值。基站应将该域设置为按模224计算存储在FFCH_BUFFER或FDCCH_BUFFER中的TDSO_E1_T1的值。
    TDSO_E1_TD    24 用于假定产生的数据块是速率1时发送的半空白突发段帧的个数的计数器。移动站应将该域设置为按模224计算存储在RFCH_BUFFER或RDCCH_BUFFER中的TDSO_E1_TD的值。基站应将该域设置为按模224计算存储在FFCH_BUFFER或FDCCH_BUFFER中的TDSO_E1_TD的值。
    TDSO_E1_TB    24 用于假定产生的数据块是速率1时发送的全空白突发段帧的个数的计数器。移动站应将该域设置为按模224计算存储在RFCH_BUFFER或RDCCH_BUFFER中的TDSO_E1_TB的值。基站应将该域设置为按模224计算存储在FFCH_BUFFER或FDCCH_BUFFER中的TDSO_E1_TB的值。
    TDSO_EB_TB    24 用于假定产生的数据块是空白时发送的全空白突发段帧的个数的计数器。移动站应将该域设置为按模224计算存储在RFCH_BUFFER或RDCCH_BUFFER中的TDSO_EB_TB的值。
基站应将该域设置为按模224计算存储在FFCH_BUFFER或FDCCH_BUFFER中的TDSO_EB_TB的值。
    TDSO_EB_TO     24 用于假定产生的数据块是空白时发送的其它帧类型的个数的计数器(基本上,该计数器用于当在特定的帧周期TDSO想发送空白而且多路复用子层也请求空白帧的情况下)。移动站应将该域设置为按模224计算存储在RFCH_BUFFER或RDCCH_BUFFER中的TDSO_EB_TO的值。基站应将该域设置为按模224计算存储在FFCH_BUFFER或FDCCH_BUFFER中的TDSO_EB_TO的值。
5ms帧发送计数器响应当移动站送出5ms帧发送的计数器响应时,应在“服务选项控制消息”中包括下面的类型指定域:表53 FCH/DCCH上与5ms帧发送计数器响应对应的“服务选项控制消息”中的类型指定域
            域   长度(比特)                    定义
      CTL_REC_TYPE(‘00000101’或‘00000110’)     8 控制记录类型域。当响应FCH控制指示时移动站或基站应将该域设置为‘00000101’,当响应DCCH控制指示时设置该域为‘00000110’。
      VECT_COUNTER_ID(‘00000011’)     8 矢量计数器标识域。移动站应将该域设置为‘00000011’。
     TDSO_MUX1_5mS_T1     24 5ms发送计数器。如果CTL_REC_TYPE被设置成‘00000101’,移动站应在“服务选项控制消息”规定的ACTION_TIME上,设置该域为按模224计算存储在移动站中的MUX1_REV_FCH_5_ms(见[5])的值。
否则,移动站应在“服务选项控制消息”规定的ACTION_TIME上,设置该域为按模224计算存储在移动站中的MUX1_REV_DCCH_5_ms(见[5])的值。
    TDSO_MUX2_5mS_T1     24 5ms发送计数器。如果CTL_REC_TYPE被设置成‘00000101’,移动站应在“服务选项控制消息”规定的ACTION_TIME上,设置该域为按模224计算存储在移动站中的MUX2_REV_FCH_5_ms(见[5])的值。否则,移动站应在“服务选项控制消息”规定的ACTION_TIME上,设置该域为按模224计算存储在移动站中的MUX2_REV_DCCH_5_ms(见[5])的值。
5ms帧接收计数器响应当移动站发送5ms帧接收计数器响应时,应在“服务选项控制消息”中包括下面的类型指定域:表54 FCH/DCCH上与5ms帧接收计数器响应对应的“服务选项控制消息”中的类型指定域
             域   长度(比特)                      定义
      CTL_REC_TYPE(‘00000101’或‘00000110’)     8 控制记录类型域。当响应FCH控制指示时移动站或基站应将该域设置为‘00000101’,当响应DCCH控制指示时设置该域为‘00000110’。
      VECT_COUNTER_ID(‘00000100’)     8 矢量计数器标识域。移动站应将该域设置为‘00000100’。
     TDSO_MUX1_5ms_R1     24 5ms接收计数器。如果CTL_REC_TYPE被设置成‘00000101’,移动站应在“服务选项控制消息”规定的ACTION_TIME上,将该域设置为按模224计算存储在移动站中的MUX1_FOR_FCH_5_ms(见[5])的值。
否则,移动站应在“服务选项控制消息”规定的ACTION_TIME上,将该域设置为按模224计算存储在移动站中的MUX1_FOR_DCCH_5_ms(见[5])的值。
    TDSO_MUX2_5ms_R1     24 5ms发送计数器。如果CTL_REC_TYPE被设置成‘00000101’,移动站应在“服务选项控制消息”规定的ACTION_TIME上,将该域设置为按模224计算存储在移动站中的MUX2_FOR_FCH_5_ms(见[5])的值。否则,移动站应在“服务选项控制消息”规定的ACTION_TIME上,将该域设置为按模224计算存储在移动站中的MUX2_FOR_DCCH_5_ms(见[5])的值。
补充信道上的计数器响应FER计数器响应当移动站或基站发送FER计数器响应时,应在“服务选项控制消息”中包括下面的类型指定域:表55 SCH上与FER计数器响应对应的“服务选项控制消息”中的类型指定域
              域  长度(比特)                     定义
CTL_REC_TYPE(‘00000111’或‘00001000’)     8 控制记录类型域。当响应SCH0或SCH1控制指示时,移动站应分别将该域设置为‘00000111’或‘00001000’。
VECT_COUNTER_ID(‘00000000’)     8 矢量计数器标识域。移动站或基站应将该域设置为‘00000000’。
TDSO_ENx_RNx     24 用于无差错接收的Nx9.6或Nx14.4帧的计数器。移动站应将该域设置为按模224计算存储在FSCH0_BUFFER或FSCH1_BUFFER中的TDSO_ENx_RNx的值。基站应将该域设置为按模224计算存储在RSCH0_BUFFER或RSCH1_BUFFER中的TDSO_ENx_RNx的值。
TDSO_ENx_RBAD     24 接收到的不是Nx9.6或Nx14.4帧的坏帧的个数。移动站应使用存储在FSCH0_BUFFER或FSCH1_BUFFER中的值计算这个值如下:TDSO_ENx_RBAD=(TDSO_ENx_RERR+TDSO_ENx_RE+TDSO_ENx_RB)mod224。基站应使用存储在RSCH0_BUFFER或RSCH1_BUFFER中的值计算这个值如下:TDSO_ENx_RBAD=(TDSO_ENx_RERR+TDSO_ENx_RE+TDSO_ENx_RB)mod224
TDSO_EB_RB     24 用于作为空白帧接收到的空白帧的计数器。移动站应将该域设置为按模224计算存储在FSCH0_BUFFER或FSCH1_BUFFER中的TDSO_EB_RB的值。基站应将该域设置为按模224计算存储在RSCH0_BUFFER或RSCH1_BUFFER中的TDSO_EB_RB的值。
TDSO_EB_RBAD     24 接收到的不是空白帧的坏帧的个数。移动站应使用存储在FSCH0_BUFFER或FSCH1_BUFFER中的值计算这个值如下:TDSO_EB_RBAD=(TDSO_EB_RO)mod224基站应使用存储在RSCH0_BUFFER或RSCH1_BUFFER中的值计算这个值如下:TDSO_EB_RBAD=(TDSO_EB_RO)mod224
TDSO_Ex_RBAD     24 所有帧中坏帧个数。移动站应使用存储在FSCH0_BUFFER或FSCH1_BUFFER中的值计算这个值如下:TDSO_E1_RBAD=(TDSO_ENx_RBAD+TDSO_EB_RO)mod224。基站应使用存储在RSCH0_BUFFER或RSCH1_BUFFER中的值计算这个值如下:
TDSO_E1_RBAD=(TDSO_ENx_RBAD+TDSO_EB_RO)mod224
PER计数器响应当移动站或基站发送PER计数器响应时,应在“服务选项控制消息”中包括下面的类型指定域:表56 SCH上与PER计数器响应对应的“服务选项控制消息”中的类型指定域
           域   长度(比特)                    定义
CTL_REC_TYPE(‘00000111’或‘00001000’)     8 控制记录类型域。当响应SCH0或SCH1控制指示时,移动站应分别将该域设置为‘00000111’或‘00001000’。
VECT_COUNTER_ID(‘00000001’)     8 矢量计数器标识域。移动站应将该域设置为‘00000001’。
TDSO_E3_R3     24 用于无差错接收的速率3帧的计数器。移动站应将该域设置为按模224计算存储在FSCH0_BUFFER或FSCH1_BUFFER中的TDSO_E3_R3的值。基站应将该域设置为按模224计算存储在RSCH0_BUFFER或RSCH1_BUFFER中的TDSO_E3_R3的值。
TDSO_E3_RERR     24 用于接收到的带有TDSO检测出的差错的速率3帧的计数器。移动站应将该域设置为按模224计算存储在FSCH0_BUFFER或FSCH1_BUFFER中的TDSO_E3_RERR的值。基站应将该域设置为按模224计算存储在RSCH0_BUFFER或RSCH1_BUFFER中的TDSO_E3_RERR
的值。
TDSO_E3_RE     24 用于作为消除帧接收的速率3帧的计数器。移动站应将该域设置为按模224计算存储在FSCH0_BUFFER或FSCH1_BUFFER中的TDSO_E3_RE的值。基站应将该域设置为按模224计算存储在RSCH0_BUFFER或RSCH1_BUFFER中的TDSO_E3_RE的值。
TDSO_E2_R2     24 用于无差错接收的速率2帧的计数器。移动站应将该域设置为按模224计算存储在FSCH0_BUFFER或FSCH1_BUFFER中的TDSO_E2_R2的值。基站应将该域设置为按模224计算存储在RSCH0_BUFFER或RSCH1_BUFFER中的TDSO_E2_R2的值。
TDSO_E2_RERR     24 用于接收到的带有TDSO检测出的差错的速率2帧的计数器。移动站应将该域设置为按模224计算存储在FSCH0_BUFFER或FSCH1_BUFFER中的TDSO_E2_RERR的值。基站应将该域设置为按模224计算存储在RSCH0_BUFFER或RSCH1_BUFFER中的TDSO_E2_RERR的值。
TDSO_E2_RE     24 用于作为消除帧接收的速率2帧的计数器。移动站应将该域设置为按模224计算存储在FSCH0_BUFFER或FSCH1_BUFFER中的TDSO_E2_RE的值。基站应将该域设置为按模224计算存储在RSCH0_BUFFER或RSCH1_BUFFER中的TDSO_E2_RE的值。
TDSO_E1a_R1a     24 用于无差错接收的速率1a帧的计数器。
移动站应将该域设置为按模224计算存储在FSCH0_BUFFER或FSCH1_BUFFER中的TDSO_E1a_R1a的值。基站应将该域设置为按模224计算存储在RSCH0_BUFFER或RSCH1_BUFFER中的TDSO_E1a_R1a的值。
TDSO_E1a_RERR     24 用于接收到的带有TDSO检测出的差错的速率1a帧的计数器。移动站应将该域设置为按模224计算存储在FSCHO_BUFFER或FSCH1_BUFFER中TDSO_E1a_RERR的值。基站应将该域设置为按模224计算存储在RSCH0_BUFFER或RSCH1_BUFFER中TDSO_E1a_RERR的值。
TDSO_E1a_RE     24 用于作为消除帧接收的速率1a帧的计数器。移动站应将该域设置为按模224计算存储在FSCHO_BUFFER或FSCH1_BUFFER中的TDSO_E1a_RE的值。基站应将该域设置为按模224计算存储在RSCH0_BUFFER或RSCH1_BUFFER中的TDSO_E1a_RE的值。
TDSO_E1b_R1b     24 用于无差错接收的速率1b帧的计数器。移动站应将该域设置为按模224计算存储在FSCH0_BUFFER或FSCH1_BUFFER中的TDSO_E1b_R1b的值。基站应将该域设置为按模224计算存储在RSCH0_BUFFER或RSCH1_BUFFER中的TDSO_E1b_R1b的值。
TDSO_E1b_RERR     24 用于接收到的带有TDSO检测出的差错的速率1b帧的计数器。移动站应将该域设置为按模224计算存储在FSCH0_BUFFER或FSCH1_BUFFER中TDSO_E1b_RERR的
值。基站应将该域设置为按模224计算存储在RSCH0_BUFFER或RSCH1_BUFFER中TDSO_E1b_RERR的值。
TDSO_E1b_RE     24 用于作为消除帧接收的速率1b帧的计数器。移动站应将该域设置为按模224计算存储在FSCH0_BUFFER或FSCH1_BUFFER中的TDSO_E1b_RE的值。基站应将该域设置为按模224计算存储在RSCH0_BUFFER或RSCH1_BUFFER中的TDSO_E1b_RE的值。
发送计数器响应当移动站或基站送出发送计数器响应时,应在“服务选项控制消息”中包括下面的类型指定域:表57 SCH上与发送计数器响应对应的“服务选项控制消息”中的类型指定域
             域   长度(比特)                     定义
CTL_REC_TYPE(‘00000111’或‘00001000’)     8 控制记录类型域。当响应SCH0或SCH1控制指示时,移动站应分别将该域设置为‘00000111’或‘00001000’。
VECT_COUNTER_ID(‘00000010’)     8 矢量计数器标识域。移动站应将该域设置为‘00000010’。
TDSO_ENx_TNx     24 用于不用来自多路复用子层的空命令发送的速率Nx9.6或速率Nx14.4帧的计数器。移动站应将该域设置为按模224计算存储在RSCH0_BUFFER或RSCH1_BUFFER中的TDSO_ENx_TNx的值。
TDSO_ENx_TB     24 用于假定产生的帧是速率Nx9.6或速率Nx14.4帧时发送的空白帧的个数的计数器。移动站应将该域设置为按模224计算存储在RSCH0_BUFFER或RSCH1_BUFFER中的TDSO_ENx_TB的
值。
TDSO_EB_TB     24 用于假定产生的帧是空白时发送的空白帧的个数的计数器。移动站应将该域设置为按模224计算存储在RSCH0_BUFFER或RSCH1_BUFFER中的TDSO_EB_TB的值。
TDSO_EB_TO     24 用于假定产生的数据块是空白时发送的其它帧类型的个数的计数器(基本上,该计数器用于当在特定的帧周期TDSO想发送空白而且多路复用子层也请求空白帧的情况下)。移动站应将该域设置为按模224计算存储在RSCH0_BUFFER或RSCH1_BUFFER中的TDSO_EB_TO的值。
TDSO呼叫流程示例(用于以MC-41模式操作的系统)本附录包括使用服务协商的TDSO呼叫流程的例子。图5至图7使用下面的约定:
·所有消息都是无差错接收的。
·不显示肯定确认。
Figure A0180598101031
图5.移动站始发示例和DCCH/FCH/SCH上的发送(第1部分)
Figure A0180598101041
图6.移动站始发示例和DCCH/FCH/SCH上的发送(第2部分)
Figure A0180598101051
                图7.基站命令的测试参数改变无文本。TDSO操作例子B.1一种TDSO情况本附录给出TDSO测试情况的两个例子。假定:
·TDSO被配置成在前向和反向中的FCH上以及仅在前向中的SCHO上传送主业务。
·移动站和基站被配置成对于测试装置支持RC3配置。
·对于FCH上的每个多路复用选项0x01,TDSO将伪随机产生的数据块传送到多路复用子层(也
  就是说,每20ms可以向多路复用子层传送一个MuxPDU类型1数据块)。
·SCH0被配置成用于20ms帧长,并已被分配成支持19.2kbps,并且每个多路复用选项0x809
  格式载送TDSO产生的伪随机数据比特(也就是说,每20ms可以向多路复用子层提供两个大
  小单一的MuxPDU类型3数据块)。
·p等于0.7并且q等于0.3。于是,D=q/(p+q)=0.3,B=1/p=1.7,OFF_THRESHOLD=
  ROUND(16777215*p)=11744051并且ON_THRESHOLD=ROUND(16777215*q)=5033164。
·该TDSO选项已运行了一段时间,并且在TDSO被初始化之后的第1同步帧(与对应于“服务
  连接消息”关联的动作时间),提供驱动TDSO_STATE转换(见0)的24_BIT_PIN_NUM的
  31_BIT_PN_NUM被初始化后,如图4所示在每个帧周期被迭代一次。假定31_BIT_PN_NUM
  的当前值等于0x682dff0c并且当前马尔可夫链处于“阻断”状态。B.2基本信道TDSO处理假定在此规定的模式中,TDSO要在前向基本业务信道(F-FCH)上向具有公开长码掩码(PLCM)的最低有效32比特等于0x9F000307的移动站发送帧号0xab89efad。由于(0xab89efad和0x2aaaaaaa取“异”)的最低有效9比特等于0x107,并且PLCM的最低有效9比特是0x0107,应该使F-FCH的TDSO处理重新同步。利用F-FRNG(前向基本信道的FRNG)设置成等于(0xab89efad和0x2aaaaaaa取“或”)的最低有效31比特=0x01234507,将F-FCH关联的伪随机数生成元初始化如下(见0):
01234507    (F-FRNG:同步帧的起始值)
3288cf26    (F-FRNG:第1次迭代)
33d7e1b5    (F-FRNG:第2次迭代)
22234caa    (F-FRNG:第3次迭代)
3b7e3e68    (F-FRNG:第4次迭代)在重新初始化以后,前向基本业务信道TDSO服务选项将计算yn(1)=FRNG/128=0x3b7e3e68=0x76fc7c。yn(1)的最低有效6比特(On)等于0x3c或60。On mod B(n)(B(n)的值见表35,对于RC3 B(n)=45)确定环形缓冲器中的字节偏移(在此处开始将数据比特复制成多路复用子层的数据块)。对于同步帧,相对于环形缓冲器中的第1产生字节来获得偏移,而对于随后的系统时间帧,前一帧的最后打包的字节的下一字节地址作为参考。按照24_BIT_PN_NUM的值的决定,TDSO总是根据On的值在环形缓冲器中推进指针,而不管在该帧周期是否向多路复用子层实际传送了任何数据比特。对于F-FCH,TDSO通过随机数迭代产生45字节。这些字节被放在一起,以用于确定偏移的相同24比特数为始端。
F-FRNG=0x3b7e3e68,    yn(1)=0x76fc7c
F-FRNG=0x5d333c5b,    yn(2)=0xba6678
F-FRNG=0x4ebfaa2a,    yn(3)=0x9d7f54
F-FRNG=0x093cd3ca,    yn(4)=0x1279a7
F-FRNG=0x78747782,    yn(5)=0xf0e8ef
F-FRNG=0x26523596,    yn(6)=0x4ca46b
F-FRNG=0x5f3c1e81,    yn(7)=0xbe783d
F-FRNG=0x63f6d7ff,    yn(8)=0xc7edaf
F-FRNG=0x62ded99e,    yn(9)=0xc5bdb3
F-FRNG=0x14a146c8,    yn(10)=0x29428d
F-FRNG=0x682dff0c,    yn(11)=0xd05bfe
F-FRNG=0x23c3a243,    yn(12)=0x478744
F-FRNG=0x00d1ef0d,    yn(13)=0x01a3de
F-FRNG=0x56a53ee6,    yn(14)=0xad4a7d
F-FRNG=0x7ac49a7a,    yn(15)=0xf58934每个24比特数yn(k)以从小到大的方式写入帧缓冲器。所以0x76fc7c变成字节流0x7c 0xfc 0x76。下一24比特数的从小到大版本紧接着第1个数之后被写入。因此,用于为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→遵循图4概述的过程,假定对于该TDSO状态模式的PN生成元的当前值是0x682dff0c,新的伪随机数生成元如下:31_BIT_PN_NUM=(0x682dff0c*a)mod m=0x23c3a24324_BIT_PN_NUM=31_BIT_PN_NUM>>7=0x478744=4687684由于24_BIT_PN_NUM的值小于ON_THRESHOLD,TDSO_STATE就转到“导通”并且因此TDSO将在当前帧周期期间向多路复用子层传送速率1帧。512帧段中的第1帧的起始偏移由On mod B(n)给出,在此情况下是60 mod 45=15。因此,TDSO将产生能够提供给多路复用子层的速率1(171比特)帧。该帧将由环形缓冲器中第15字节偏移为起始的21个8比特组后接3个0比特组成,如下所示:
6b a4 4c 3d 78 Be af ed c7 b3 bd c5 8d 42 29 fe 5b d0 44 87 47‘000’由于要在基本信道上载送该帧,第18比特组的最初5比特就被替换成‘00000’,即表37和表37中所示的FCH的CHANNELK_ID编码和PDU_SEQ_NUM。因此,传送到多路复用子层的最终数据块如下:
03 a4 4c 3d 78 Be af ed c7 b3 bd c5 8d 42 29 fe 5b d0 44 87 47‘000’对于下一TDSO帧,伪随机数yn(1)如下:
F-FRNG      yn(1)
0x0179fe8e  0x02f3fd遵循图4概述的过程,新的伪随机数生成元如下:
31_BIT_PN_UM=(0x23c3a243*a)mod m=0x00d1ef0d
24_BIT_PN_NUM=31_BIT_PN_NUM>>7=0x1a3de=107486由于24_BIT_PN_NUM的值小于ON_THRESHOLD,TDSO_STATE就转到“导通”,因而TDSO应在当前帧周期期间向多路复用子层传送速率1帧。yn(1)的最低有效的6比特(On)是0x3d=61。On mod 45=16用于指示环形缓冲器中的字节偏移。相对于前20ms期间产生的帧的最后打包的字节的下一字节地址来获得偏移,也就是相对于缓冲器中的字节0xde。TDSO服务选项将使用来自环形缓冲器中的21个8比特组后接3个0比特来产生和提供速率1帧。完整的数据块如下:
7f 9d a7 79 12 ef e8 f0 6b a4 4c 3d 78 Be af ed c7 b3 bd c5 8d‘000’当对于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’对于下一帧,字节偏移指针就前进到紧接0x8d之后的字节,也就是下帧的42。一会儿,反向基本业务信道就会产生帧号0xab89f052。由于(0xab89f052和0x55555555取“异”)的最低有效9比特等于0x107,并且PLCM的最低有效9比特是0x0107,应该使反向业务信道的TDSO处理重新同步。利用F-RRNG设置成等于(0xab89f052和0x55555555取“异”)的最低有效31比特=0x7edca507,将关联的伪随机数生成元初始化如下(见0):
7edca507    (F-RRNG:同步帧的起始值)
47d6afa2    (F-RRNG:第1次迭代)
5fa4d986    (F-RRNG:第2次迭代)
3fc51d78    (F-RRNG:第3次迭代)
2611d1fd    (F-RRNG:第4次迭代)反向基本业务信道首先计算yn(1)=RRNG/128=0x2611d1fd/128=0x4c23a3。对于R-FCH,TDSO通过随机数迭代产生360比特(两个TDSO帧)。这些字节被放在一起,以用于确定上述偏移的相同24比特数为起始。
F-RRNG=0x2611d1fd,    yn(1)=0x4c23a3
F-RRNG=0x5bf14c91,    yn(2)=0xb7e299
F-RRNG=0x3ed9f2bf,    yn(3)=0x7db3e5
F-RRNG=0x56cff9d5,    yn(4)=0xad9ff3
F-RRNG=0x701b3b79,    yn(5)=0xe03676
F-RRNG=0x0bddbe6f,    yn(6)=0x17bb7c
F-RRNG=0x0b016f7f,    yn(7)=0x1602de
F-RRNG=0x0b3f007e,    yn(8)=0x167e00
F-RRNG=0x553955f6,    yn(9)=0xaa72ab
F-RRNG=0x273ab530,    yn(10)=0x4e756a
F-RRNG=0x7f4d766e,    yn(11)=0xfe9aec
F-RRNG=0x369a710d,    yn(12)=0x6d34e2
F-RRNG=0x5574287c,    yn(13)=0xaae850
F-RRNG=0x3d0e10b8,    yn(14)=0x7a1c21
F-RRNG=0x666bbf58,    yn(15)=0xccd77e因此,用于为R-FCH产生接下来的512帧的数据块的环形缓冲器组织如下:
→a3 23 4c 99 e2 b7 e5 b3 7d f3 9f ad 76 36 e0 7c bb 17 de 02  16 00 7e 16 ab
72 aa 6a 75 4e ec 9a fe e2 34 6d 50 e8 aa 21 1c 7a 7e d7 cc→自从到达前向业务信道的同步时间以来,31_BIT_PN_NUM已经历了164次迭代。32_BIT_PN_NUM的当前值=0x4de9620。遵循图4概述的过程,假定对于该TDSO状态模式的PN生成元的当前值是0x0x4de9620,新的伪随机数生成元如下:31_BIT_PN_NUM=(0x0x4de9620*a)modm=0x3152115f24_BIT_PN_NUM=31_BIT_PN_NUM>>7=0x62a422=4687684=6464546由于24_BIT_PN_NUM的值大于ON_THRESHOLD,TDSO_STATE就停留在“阻断”,因而TDSO将在当前帧周期期间向多路复用子层传送空数据块(0比特)。512帧段中的第1帧的起始偏移由On mod B(n)给出,在此情况下等于0x23 mod45或19。即使在此帧周期中将不构建任何帧,与用于下一帧的起始偏移相关的指针也应增加19,也就是环形缓冲器中下一帧的参考字节地址就是缓冲器中的字节02的地址。对于下一TDSO帧,伪随机数yn(1)如下:
F-RRNG       yn(1)
0x2bdf5ef0        0x57bebd遵循图4概述的过程,新的伪随机数生成元如下:
31_BIT_PN_NUM=(0x3152115f*a)mod m=0x2f28d45
24_BIT_PN_NUM=31_BIT_PN_NUM>>7=0x5e51a=386330由于24_BIT_PN_NUM的值小于ON_THRESHOLD,TDSO_STATE就转到“导通”,因而TDSO应在当前帧周期期间向多路复用子层传送速率1帧。yn(1)的最低有效的6比特(On)是0x3d=61。On mod 45=16用于指示环形缓冲器中的字节偏移。相对于存储到前一帧的缓冲器中的字节02的字节地址来获得偏移。TDSO服务选项将使用来自环形缓冲器中的21个8比特组后接3个0比特来产生和提供速率1帧。从环形缓冲器中得到的包如下:
6d 50 e8 aa 21 1c 7a 7e d7 cc a3 23 4c 99 e2 b7 e5 b3 7d f3‘000’然而,对于FCH,最初的5比特被替换成‘00000’。因此,传送到多路复用子层的数据块如下:
09 50 e8 aa 21 1c 7a 7e d7 cc a3 23 4c 99 e2 b7 e5 b3 7d f3‘000’环形缓冲器中下一帧的参考字节地址就是缓冲器中字节9f的地址。B.3补充信道TDSO处理假定在此规定的模式中,TDSO要在前向补充信道(F-SCH0)上向具有公开长码掩码(PLCM)的最低有效32比特等于0x9F000307的移动站发送帧号0xab89efad。由于(0xab89efad和0x2aaaaaaa取“异”)的最低有效9比特等于0x107,并且PLCM的最低有效9比特是0x0107,应该使F-SCH0的TDSO处理重新同步。利用S-FRNG0(前向补充信道0的FRNG)设置成等于(0xab89efad和0x2aaaaaaa取“异”)的最低有效31比特=0x01234507将与F-SCH0关联的伪随机数生成元初始化如下,(见0):
01234507    (S-FRNG0:同步帧的起始值)
3288cf26    (S-FRNG0:第1次迭代)
33d7e1b5    (S-FRNG0:第2次迭代)
22234caa    (S-FRNG0:第3次迭代)
3b7e3e68    (S-FRNG0:第4次迭代)在重新初始化以后,前向补充信道TDSO服务选项将计算yn(1)=FRNG/128=0x3b7e3e68=0x76fc7c。yn(1)的最低有效6比特(On)等于0x3c或60。On mod B(n)(B(n)的值见表35,对于RC3 B(n)=762)确定环形缓冲器中的字节偏移,在此处开始为多路复用子层将数据比特复制成数据块。对于同步帧,相对于环形缓冲器中的第1产生字节来获得偏移,而对于随后的系统时间帧,前一帧的最后打包的字节的下一字节地址作为参考。按照24_BIT_PN_NUM的值的决定,TDSO总是根据On mod B(n)的值在环形缓冲器中推进指针,而不管在该帧周期是否向多路复用子层实际传送了任何数据比特。对于F-SCH0,TDSO通过随机数迭代产生762字节(两个全速RC3帧)。这些字节被放在一起,以用于确定偏移的相同24比特数为始端。S-FRNG0=0x3b7e3e68,  yn(1)=0x76fc7cS-FRNG0=0x5d333c5b,  yn(2)=0xba6678S-FRNG0=0x4ebfaa2a,  yn3)=0x9d7f54S-FRNG0=0x93cd3ca,   yn(4)=0x1279a7S-FRNG0=0x78747782,  yn(5)=0xf0e8efS-FRNG0=0x26523596,  yn(6)=0x4ca46bS-FRNG0=0x5f3c1e81,  yn(7)=0xbe783dS-FRNG0=0x63f6d7ff,  yn(8)=0xc7edafS-FRNG0=0x62ded99e,  yn(9)=0xc5bdb3S-FRNG0=0x14a146c8,  yn(10)=0x29428dS-FRNG0=0x682dff0c,  yn(11)=0xd05bfeS-FRNG0=0x23c3a243,  yn(12)=0x478744S-FRNG0=0xd1ef0d,    yn(13)=0x1a3deS-FRNG0=0x56a53ee6,  yn(14)=0xad4a7dS-FRNG0=0x7ac49a7a,  yn(15)=0xf58934S-FRNG0=0x179fe8e,   yn(16)=0x2f3fdS-FRNG0=0x70371d63,  yn(17)=0xe06e3aS-FRNG0=0x326a8823,  yn(18)=0x64d510S-FRNG0=0x700fcbb0,  yn(19)=0xe01f97S-FRNG0=0x1d05c94a,  yn(20)=0x3a0b92S-RNG0=0x66e22828,   yn(21)=0xcdc450S-FRNG0=0xba8edd,    yn(22)=0x13751dS-FRNG0=0x36f95428,  yn(23)=0x6df2a8S-FRNG0=0x2b042a4a,  yn(24)=0x560854S-FRNG0=0x1e747656,  yn(25)=0x3ce8ecS-FRNG0=0x700517b8,  yn(26)=0xe00a2fS-FRNG0=0x5e586a7c,  yn(27)=0xbcb0d4S-FRNG0=0x7eb72347,  yn(28)=0xfd6e46S-FRNG0=0x296d4b4f    yn(29)=0x52da96S-FRNG0=0x466b44c8,  yn(30)=0x8cd689S-FRNG0=0x2c70ca96,  yn(31)=0x58e195S-FRNG0=0x210454a5,  yn(32)=0x4208a9S-FRNG0=0x23512d92,  yn(33)=0x46a25bS-FRNG0=0x2686de5b,  yn(34)=0x4d0dbcS-FRNG0=0x60703clf,  yn(35)=0xc0e078S-FRNG0=0x687b48af,  yn(36)=0xd0f691S-FRNG0=0x75e10ebf,  yn(37)=0xebc21dS-FRNG0=0xa8f5a0f,   yn(38)=0x151eb4S-FRNG0=0x49619433,  yn(39)=0x92c328S-FRNG0=0x2548c5e8,  yn(40)=0x4a918bS-FRNG0=0x4cb91577    yn(41)=0x99722aS-FRNG0=0xb305efb,   yn(42)=0x1660bdS-FRNG0=0x14abb67a,  yn(43)=0x29576cS-FRNG0=0x15590e30,  yn(44)=0x2ab21cS-FRNG0=0x9b27c43,   yn(45)=0x1364f8S-FRNG0=0x24fc17ae,  yn(46)=0x49f82fS-FRNG0=0x2276b37a,  yn(47)=0x44ed66S-FRNG0=0x1f012043,  yn(48)=0x3e0240S-FRNG0=0x2ed1e9c,   yn(49)=0x5da3dS-FRNG0=0x1d749544,  yn(50)=0x3ae92aS-FRNG0=0x50f3b277,  yn(51)=0xa1e764S-FRNG0=0x2f49cc26,  yn(52)=0x5e9398S-FRNG0=0x15f9eb0b,  yn(53)=0x2bf3d6S-FRNG0=0x4ab62a72,  yn(54)=0x956c54S-FRNG0=0x7d9cc8af,  yn(55)=0xfb3991S-FRNG0=0x403b9996,  yn(56)=0x807733S-FRNG0=0x8e067cc,   yn(57)=0x11c0cfS-FRNG0=0x44be86a1,  yn(58)=0x897d0dS-FRNG0=0x3878d749,  yn(59)=0x70f1aeS-FRNG0=0x57e1696,   yn(60)=0xafc2dS-FRNG0=0x18fcd4ab,  yn(61)=0x31f9a9S-FRNG0=0x7eee335d,  yn(62)=0xfddc66S-FRNG0=0x486e5fc5,  yn(63)=0X90dcbfS-FRNG0=0x4651a3a9,  yn(64)=0x8ca347S-FRNG0=0x19cfd050,  yn(65)=0x339fa0S-FRNG0=0x1a75416d,  yn(66)=0x34ea82S-FRNG0=0x81a68ad,   yn(67)=0x1034d1S-FRNG0=0x7dce3a02,  yn(68)=0xfb9c74S-FRNG0=0x6e4299d4,  yn(69)=0xdc8533S-FRNG0=0x568165d9,  yn(70)=0xad02cbS-FRNG0=0x4945b5ed,  yn(71)=0x928b6bS-FRNG0=0x7fab002f    yn(72)=0xff5600S-FRNG0=0x33994f24,  yn(73)=0x67329eS-FRNG0=0x161adef3,  yn(74)=0x2c35bdS-FRNG0=0x3e232edb,  yn(75)=0x7c465dS-FRNG0=0x77d94bbb,  yn(76)=0xefb297S-FRNG0=0x5afb1f75,  yn(77)=0xb5f63eS-FRNG0=0x1cce68fd,  yn(78)=0x399cd1S-FRNG0=0x334ec8d1,  yn(79)=0x669d91S-FRNG0=0x79622ba7,  yn(80)=0xf2c457S-FRNG0=0x1c201f33,  yn(81)=0x38403eS-FRNG0=0xe05bb2,    yn(82)=0x1c0b7S-FRNG0=0x9a40391,   yn(83)=0x134807S-FRNG0=0x6ee62988    yn(84)=0xddcc53S-FRNG0=0x48b0d899,   yn(85)=0x9161b1S-FRNG0=0x525c4a17,   yn(86)=0xa4b894S-FRNG0=0x2904563f,   yn(87)=0x5208acS-FRNG0=0x5bba5722,   yn(88)=0xb774aeS-FRNG0=0x26aea83a,   yn(89)=0x4d5d50S-FRNG0=0x14a68bad,   yn(90)=0x294d17S-FRNG0=0x421c1572,   yn(91)=0x84382aS-FRNG0=0x41c41146,   yn(92)=0x838822S-FRNG0=0x2f4a2c65,   yn(93)=0x5e9458S-FRNG0=0x2ea8b324,   yn(94)=0x5d5166S-FRNG0=0x4589186a,   yn(95)=0x8b1230S-FRNG0=0x2ba1fad0,   yn(96)=0x5743f5S-FRNG0=0x17598411,   yn(97)=0x2eb308S-FRNG0=0x75ed8410,   yn(98)=0xebdb08S-FRNG0=0x3c7972ec,   yn(99)=0x78f2e5S-FRNG0=0x496802f8,   yn(100)=0x2d005S-FRNG0=0x4b9b0d6e,   yn(101)=0x7361aS-FRNG0=0x308ed789,   yn(102)=0x611dafS-FRNG0=0x71e87c46,   yn(103)=0xe3d0f8S-FRNG0=0x56371216,   yn(104)=0xac6e24S-FRNG0=0x39848e92,   yn(105)=0x73091dS-FRNG0=0x2dac30be,   yn(106)=0x5b5861S-RNNGO=0x3b4215f,    yn(107)=0x76842S-FRNG0=0x26fae5df,   yn(108)=0x4df5cbS-FRNG0=0x2209a777,   yn(109)=0x44134eS-FRNG0=0x27d18716,   yn(110)=0x4fa30eS-FRNG0=0x2cfbc9c6,   yn(111)=0x59f793S-FRNG0=0x467bfd3c,   yn(112)=0x8cf7faS-FRNG0=0x762e924a,   yn(113)=0xec5d24S-FRNG0=0x6b8674e3,   yn(114)=0xd70ce9S-FRNG0=0x48641a3b,   yn(115)=0x90c834S-FRNG0=0x23f63c9e,   yn(116)=0x47ec79S-FRNG0=0x7b05bb83,    yn(117)=0xf60b77S-FRNG0=0x3559d48e,    yn(118)=0x6ab3a9S-FRNG0=0x1c91d1ff,    yn(119)=0x3923a3S-FRNG0=0x2971cb00,    yn(120)=0x52e396S-FRNG0=0x6dc68241,    yn(121)=0xdb8d04S-FRNG0=0x391b1b5,     yn(122)=0x72363S-FRNG0=0x5229e3e7,    yn(123)=0xa453c7S-FRNG0=0x3c317cd5,    yn(124)=0x7862f9S-FRNG0=0x54aa2d2,     yn(125)=0xa9f545S-FRNG0=0x12d7b494,    yn(126)=0x25af69S-FRNG0=0xf906a36,     yn(127)=0x1f20d4S-FRNG0=0x522d0735,    yn(128)=0xa45a0eS-FRNG0=0xa3452b9,     yn(129)=0x1468a5S-FRNG0=0x7122f4ea,    yn(130)=0xe245e9S-FRNG0=0x2dfd68ad,    yn(131)=0x5bfad1S-FRNG0=0x57e34d71,    yn(132)=0xafc69aS-FRNG0=0xbf162cb,     yn(133)=0x17e2c5S-FRNG0=0x148d038d,    yn(134)=0x291a07S-FRNG0=0x35e42885,    yn(135)=0x6bc851S-FRNG0=0x16204f67,    yn(136)=0x2c409eS-FRNG0=0x233cfe8a,    yn(137)=0x4679fdS-FRNG0=0x796b2818,    yn(138)=0xf2d650S-FRNG0=0x6a157dee,    yn(139)=0xd42afbS-FRNG0=0x28fecaab,    yn(140)=0x51fd95S-FRNG0=0x6fabb593,    yn(141)=0xdf576bS-FRNG0=0x721dff2b,    yn(142)=0xe43bfeS-FRNG0=0xf5b9a95,     yn(143)=0x1eb735S-FRNG0=0x4701b413,    yn(144)=0x8e0368S-FRNG0=0x40d56fd0,    yn(145)=0x81aadfS-FRNG0=0x7c9fe1f0,    yn(146)=0xf93fc3S-FRNG0=0x64aa937b,    yn(147)=0xc95526S-FRNG0=0x7ab8a3de,    yn(148)=0xf57147S-FRNG0=0x700e82c3,   yn(149)=0xe01d05S-FRNG0=0x48ab09ae,   yn(150)=0x915613S-FRNG0=0x5508a3c7,   yn(151)=0xaa1147S-FRNG0=0x2a38896e,   yn(152)=0x547112S-FRNG0=0x65c6aa69,   yn(153)=0xcb8d54S-FRNG0=0x55de07b2,   yn(154)=0xabbc0fS-FRNG0=0x63cb6328,   yn(155)=0xc796c6S-FRNG0=0x3ddb0a47,   yn(156)=0x7bb614S-FRNG0=0x777fdb0a,   yn(157)=0xeeffb6S-FRNG0=0x6b05aad0,   yn(158)=0xd60b55S-FRNG0=0x41117494,   yn(159)=0x8222e9S-FRNG0=0x60fcc1eb,   yn(160)=0xc1f983S-FRNG0=0x721f5d0b,   yn(161)=0xe43ebaS-FRNG0=0x6915b7b5,   yn(162)=0xd22b6fS-FRNG0=0x10d001f9,   yn(163)=0x21a003S-FRNG0=0x48318b0e,   yn(164)=0x906316S-FRNG0=0x2ca06929,   yn(165)=0x5940d2S-FRNG0=0x575819a2,   yn(166)=0xaeb033S-FRNG0=0x58fb077a,   yn(167)=0xb1f60eS-FRNG0=0x48a80839,   yn(168)=0x915010S-FRNG0=0xfb3fb73,    yn(169)=0x1f67f6S-FRNG0=0x71414312,   yn(170)=0xe28286S-FRNG0=0x739a8cd4,   yn(171)=0xe73519S-FRNG0=0x2793ed97,   yn(172)=0x4f27dbS-FRNG0=0x60d368cd,   yn(173)=0xc1a6d1S-FRNG0=0x57859c64,   yn(174)=0xaf0b38S-FRNG0=0x4de9620,    yn(175)=0x9bc2cS-FRNG0=0x3152115f,   yn(176)=0x62a422S-FRNG0=0x2f28d45,    yn(177)=0x5e51aS-FRNG0=0x218ae86,    yn(178)=0x4315dS-FRNG0=0x2269e07d,   yn(179)=0x44d3c0S-FRNG0=0x55114031,   yn(180)=0xaa2280S-FRNG0=0x5f8d7c98,   yn(181)=0xbf1af9S-FRNG0=0x41ef102a,   yn(182)=0x83de20S-FRNG0=0x360e5737,   yn(183)=0x6c1caeS-FRNG0=0x677ff79a,   yn(184)=0xceffefS-FRNG0=0x258d48c,    yn(185)=0x4b1a9S-FRNG0=0x15ea3488,   yn(186)=0x2bd469S-FRNG0=0x431ed7f5,   yn(187)=0x863dafS-FRNG0=0x1df43840,   yn(188)=0x3be870S-FRNG0=0xc99011d,    yn(189)=0x193202S-FRNG0=0x11181d61,   yn(190)=0x22303aS-FRNG0=0x4630d40b,   yn(191)=0x8c61a8S-FRNG0=0x2fb1422d,   yn(192)=0x5f6284S-FRNG0=0x1e6fb0d1,   yn(193)=0x3cdf61S-FRNG0=0x36c178f3,   yn(194)=0x6d82f1S-FRNG0=0x57ebb59a,   yn(195)=0xafd76bS-FRNG0=0x33dfbe8e,   yn(196)=0x67bf7dS-FRNG0=0x2657773d,   yn(197)=0x4caeeeS-FRNG0=0x38555975,   yn(198)=0x70aab2S-FRNG0=0x6b642d37,   yn(199)=0xd6c85aS-FRNG0=0x7dd4acf5,   yn(200)=0xfba959S-FRNG0=0x15a7495d,   yn(201)=0x2b4e92S-FRNG0=0x19c183c6,   yn(202)=0x338307S-FRNG0=0x6fb2495f,   yn(203)=0xdf6492S-FRNG0=0x21ef3543,   yn(204)=0x43de6aS-FRNG0=0x5f91d31c,   yn(205)=0xbf23a6S-FRNG0=0x5ebb0448,   yn(206)=0xbd7608S-FRNG0=0x4816438e,   yn(207)=0x902c87S-FRNG0=0x2dad449b,   yn(208)=0x5b5a89S-FRNG0=0x4a73338a,   yn(209)=0x94e667S-FRNG0=0x513ccf35,   yn(210)=0xa2799eS-FRNG0=0x6f47ca3d,   yn(211)=0xde8f94S-FRNG0=0x522ea3de,   yn(212)=0xa45d47S-FRNG0=0x74086df8,   yn(213)=0xe810dbS-FRNG0=0x556bf04b,   yn(214)=0xaad7e0S-FRNG0=0x216cf7bd,   yn(215)=0x42d9efS-FRNG0=0x78fcaa6f,   yn(216)=0xf1f954S-FRNG0=0x14199b77,   yn(217)=0x283336S-FRNG0=0x1d2dabf0,   yn(218)=0x3a5b57S-FRNG0=0x2173287,    yn(219)=0x42e651S-FRNG0=0xf69c839,    yn(220)=0x1ed390S-FRNG0=0x69d81e16,   yn(221)=0xd3b03cS-FRNG0=0x6b9f6ca3,   yn(222)=0xd73ed9S-FRNG0=0x2f957888,   yn(223)=0x5f2af1S-FRNG0=0x7e1c411f,   yn(224)=0xfc3882S-FRNG0=0x70f79ae7,   yn(225)=0xe1ef35S-FRNG0=0xfdaeda2,    yn(226)=0x1fb5dbS-FRNG0=0x6e272ecf,   yn(227)=0xdc4e5dS-FRNG0=0x4e725088,   yn(228)=0x9ce4a1S-FRNG0=0x330538f4,   yn(229)=0x660a71S-FRNG0=0x1bde3557,   yn(230)=0x37bc6aS-FRNG0=0x197ff10c,   yn(231)=0x32ffe2S-FRNG0=0x1eaa57e8,   yn(232)=0x3d54afS-FRNG0=0x41715012,   yn(233)=0x82e2a0S-FRNG0=0x763fef4e,   yn(234)=0xec7fdeS-FRNG0=0x5f782688,   yn(235)=0xbef04dS-FRNG0=0x4929dbf,    yn(236)=0x9253b7S-FRNG0=0x5b15e3af,   yn(237)=0xb62bc7S-FRNG0=0x7a1724e0,   yn(238)=0xf42e49S-FRNG0=0x762cbf,     yn(239)=0xaec59S-FRNG0=0x1173b266,   yn(240)=0x22e764S-FRNG0=0x42c54f7d,   yn(241)=0x858a9eS-FRNG0=0x27e5b9ca,   yn(242)=0x4fcb73S-FRNG0=0x5b08913c,   yn(243)=0xb61122S-FRNG0=0xf7728d5,    yn(244)=0x1eee51S-FRNG0=0x5819bfe1,    yn(245)=0xb0337fS-FRNG0=0x28479f7,     yn(246)=0x508f3S-FRNG0=0x4763486b,    yn(247)=0x8ec690S-FRNG0=0x47278d6a,    yn(248)=0x8e4f1aS-FRNG0=0x75b54ea4,    yn(249)=0xeb6a9dS-FRNG0=0x523e2d5b,    yn(250)=0xa47c5aS-FRNG0=0x7013db8b,    yn(251)=0xe027b7S-FRNG0=0x27b2bc29,    yn(252)=0x4f6578S-FRNG0=0x475f3c1b,    yn(253)=0xgebe78S-FRNG0=0x3d633538,    yn(254)=0x7ac66a每个24比特数yn(k)以从小到大的方式写入帧缓冲器。所以0x76fc7c变成字节流0x7c 0xfc 0x76。下一24比特数(0xba6678)的从小到大版本紧接着第1个数之后被写入。因此,用于为F-SCH产生接下来的512帧的数据块的环形缓冲器组织如下:→7c fc 76 78 66 ba 54 7f 9d a7 79 12 ef e8 f0 6b a4 4c 3d 78 be af ed c7b3 bd c5 8d 42 29 fe 5b d0 44 87 47 de a3 01 7d 4a ad 34 89 f5 fd f3 023a 6e e0 10 d5 64 97 1f e0 92 0b 3a 50 c4 cd 1d 75 13 a8 f2 6d 54 08 56ec e8 3c 2f 0a e0 d4 b0 bc 46 6e fd 96 da 52 89 d6 8c 95 e1 58 a9 08 425b a2 46 bc 0d 4d 78 e0 c0 91 f6 d0 1d c2 eb b4 1e 15 28 c3 92 8b 91 4a2a 72 99 bd 60 16 6c 57 29 1c b2 2a f8 64 13 2f f8 49 66 ed 44 40 02 3e3d da 05 2a e9 3a 64 e7 a1 98 93 5e d6 f3 2b 54 6c 95 91 39 fb 33 77 80cf c0 11 0d 7d 89 ae f1 70 2d fc 0a a9 f9 31 66 dc fd bf dc 90 47 a3 8ca0 9f 33 82 ea 34 d1 34 10 74 9c fb 33 85 dc cb 02 ad 6b 8b 92 00 56 ff9e 32 67 bd 35 2c 5d 46 7c 97 b2 ef 3e f6 b5 d1 9c 39 91 9d 66 57 c4 f23e 40 38 b7 c0 01 07 48 13 53 cc dd b1 61 91 94 b8 a4 ac 08 52 ae 74 b750 5d 4d 17 4d 29 2a 38 84 22 88 83 58 94 5e 66 51 5d 30 12 8b f5 43 5708 b3 2e 08 db eb e5 f2 78 05 d0 92 1a 36 97 af 1d 61 f8 d0 e3 24 6e ac1d 09 73 61 58 5b 42 68 07 cb f5 4d 4e 13 44 0e a3 4f 93 f7 59 fa f7 8c24 5d ec e9 0c d7 34 c8 90 79 ec 47 77 0b f6 a9 b3 6a a3 23 39 96 e3 5204 8d db 63 23 07 c7 53 a4 f9 62 78 45 f5 a9 69 af 25 d4 20 1f 0e 5a a4a5 68 14 e9 45 e2 d1 fa 5b 9a c6 af c5 e2 17 07 1a 29 51 c8 6b 9e 40 2cfd 79 46 50 d6 f2 fb 2a d4 95 fd 51 6b 57 df fe 3b e4 35 b7 1e 68 03 8edf aa 81 c3 3f f9 26 55 c9 47 71 f5 05 1d e0 13 56 91 47 11 aa 12 71 5454 8d cb 0f bc ab c6 96 c7 14 b6 7b b6 ff ee 55 0b d6 e9 22 82 83 f9 c1ba 3e e4 6f 2b d2 03 a0 21 16 63 90 d2 40 59 33 b0 ae 0e f6 b1 10 50 91f6 67 1f 86 82 e2 19 35 e7 db 27 4f d1 a6 c1 38 0b af 2c bd 09 22 a4 621a e5 05 5d 31 04 c0 d3 44 80 22 aa f9 1a bf 20 de 83 ae 1c 6c ef ff cea9 b1 04 69 d4 2b af 3d 86 70 e8 3b 02 32 19 3a 30 22 a8 61 8c 84 62 5f61 df 3c f1 82 6d 6b d7 af 7d bf 67 ee ae 4c b2 aa 70 5a c8 d6 59 a9 fd92 4e 2b 07 83 33 92 64 df 6a de 43 a6 23 bf 08 76 bd 87 2c 90 89 5a 5b67 e6 94 9e 79 a2 94 8f de 47 5d a4 db 10 e8 e0 d7 aa ef d9 42 54 f9 fl36 33 28 57 5b 3a 51 e6 42 90 d3 1e 3c b0 d3 d9 3e d7 f1 2a 5f 82 38 fc35 ef e1 db b5 1f 5d 4e dc a1 e4 9c 71 0a 66 6a bc 37 e2 ff 32 af 54 3da0 e2 82 de 7f ec 4d f0 be b7 53 92 c7 2b b6 49 2e f4 59 ec 0a 64 e7 229e 8a 85 73 cb 4f 22 11 b6 51 ee 1e 7f 33 b0 f3 08 05 90 c6 8e 1a 4f 8e9d 6a eb 5a 7c a4 b7 27 e0 78 65 4f 78 be 8e 6a c6 7a→遵循图4概述的过程,新的伪随机数生成元如下:
31_BIT_PN_NUM=(0x682dff0c*a)mod m=0x23c3a243
24_BIT_PN_NUM=31_BIT_PN_NUM>>7=0x478744=4687684由于24_BIT_PN_NUM的值小于ON_THRESHOLD,TDSO_STATE就转到“导通”,因而TDSO应在当前帧周期期间向多路复用子层传送两个速率1帧。512帧段中的第1帧的起始偏移由On mod B(n)给出,在此情况下是60 mod 762=60。因此,TDSO将产生提供给多路复用子层的两个速率1(170比特)帧。每个数据块由环形缓冲器中第60字节偏移为起始的21个8比特组后接2个0比特组成,如下所示:
50 c4 cd 1d 75 13 a8 f2 6d 54 08 56 ec e8 3c 2f 0a e0 d4 b0 bc’00’
46 6e fd 96 da 52 89 d6 8c 95 e1 58 a9 08 42 5b a2 46 bc 0d 4d’00’每个产生的PDU的最初5比特将被代表CHANNEL_ID的2比特屏蔽,该2比特就是F-SCH0用的10,其后接3比特,用来指定物理层SDU中的PDU序号(‘000’用于第1数据块,‘001’用于第2数据块)。因此,传送到多路复用子层的两个数据块如下:PDU1->80 c4 cd 1d 75 13 a8 f2 6d 54 08 56 ec e8 3c 2f 0a e0 d4 b0 bc’00’PDU2->8e 6e fd 96 da 52 89 d6 8c 95 e1 58 a9 08 42 5b a2 46 bc 0d 4d’00’对于下一帧,字节偏移指针前进到紧接4d后的字节,也就是78。使用TDSOC.1引言本附录概述进行TDSO测试的过程和计算帧差错率的方法。C.2进行TDSO测试可以使用下述过程在基站进行TDSO测试:
1.发起TDSO呼叫(或清除现存呼叫的计数器)。·为了用随机数据源进行TDSO呼叫,为特定实际信道发送DATA_SOURCE域设置成‘001’且CLEAR_COUNTERS域设置成‘1’的“服务选项控制消息”控制指示。·等待测试间隔消逝。·指示移动站复制TDSO计数器。·等待动作时间后的前向同步帧和反向同步帧出现。·从动站取回复制的计数器的值并计算FER。通过协商TDSO(见0)、初始化并且连接服务选项来发起呼叫。在初始化时,清除服务选项计数器,或由基站通过在TDSO呼叫进行中发送控制指示来明显地清除计数器。测试的持续时期应符合段的整倍数(见0)。移动站的控制指示处理(见0)实施此测试持续时期。基站发送“服务选项控制消息”指示移动站在下一前向和反向业务信道同步帧,将接收的和发送的TDSO计数器复制到缓冲器中。这就提供了所有TDSO计数器的同步的瞬象来精确计算FER。基站发送“服务选项控制消息”以请求从复制的缓冲器中取回计数器值。这些计数器值被用于帧差错率以及比特差错率的计算。C.3 FER的计算C.3.1 FCH和DCCH上的FER的计算前向基本业务信道上的FER由以下的计算给出:FER速率1(前向)=1-(TDSO_E1_R1m+TDSO_EN_RNm)/(TDSO_E1_T1b+TDSO_EB_TBb)其中移动站中的计数器以下标m表示,基站中的计数器以下标b表示。反向基本业务信道上的FER由以下的计算给出:FER速率1(反向)=1-(TDSO_E1_R1b+TDSO_EN_RNb)/(TDSO_E1_T1m+TDSO_EB_TBm)其中移动站中的计数器以下标m表示,基站中的计数器以下标b表示。上述FER计算中没有使用半空白突发段帧和全空白突发段帧的个数。通过对相应的移动站接收帧计数器的值求和,能够估计基站发送计数器TDSO_E1_T1b和TDSO_EB_TBb的值如下:TDSO_E1_T1b≈TDSO_E1_R1m+TDSO_E1_ROm+TDSO_E1_RFLm+TDSO_E1_REm TDSO_E1_RERRmTDSO_EB_TBb≈TDSO_EN_RNm+TDSO_EN_ROm通过对相应的基站接收帧计数器的值求和,能够在基站估计移动站发送计数器TDSO_E1_T1m和TDSO_EB_TBm的值如下:TDSO_E1_T1m≈TDSO_E1_R1b+TDSO_E1_ROb+TDSO_E1_RFLb+TDSO_E1_REb+TDSO_E1_RERRbTDSO_EB_TBm≈TDSO_EN_RNb+TDSO_EN_RObC.3.2 SCH上的FER计算前向补充信道上的Nx9.6或Nx14.4帧的FER由以下的计算给出:FER速率Nx9.6或Nx14.4(前向)=1-(TDSO_ENx_RNxm+TDSO_EB_RBm)/(TDSO_ENx_TNxb+TDSO_EB_TBb)其中移动站中的计数器以下标m表示,基站中的计数器以下标b表示。反向补充信道上的Nx9.6或Nx14.4帧的FER由以下的计算给出:FER速率Nx9.6或Nx14.4(反向)=1-(TDSO_ENx_RNxb+TDSO_EB_RBb)/(TDSO_ENx_TNxm+TDSO_EB_TBm)其中移动站中的计数器以下标m表示,基站中的计数器以下标b表示。通过对相应的移动站接收帧计数器的值求和,能够估计基站发送计数器TDSO_ENx_TNxb和TDSO_EB_TBb的值如下:TDSO_ENx_TNxb≈TDSO_ENx_RNxm+TDSO_ENx_REm+TDSO_ENx_RERRm,TDSO_EB_TBb≈TDSO_EB_RBm+TDSO_EB_ROm通过对相应的基站接收帧计数器的值求和,能够在基站估计移动站发送计数器TDSO_ENx_TNxm和TDSO_EB_TBm的值如下:TDSO_ENx_TNxm≈TDSO_ENx_RNxb+TDSO_ENx_REb+TDSO_ENx_RERRb,TDSO_EB_TBm≈TDSO_EB_RBb+TDSO_EB_RObC.4 SCH上的PER计算前向补充信道上的速率1a、速率1b、速率2和速率3帧的PER由以下的计算给出:PER速率1a(前向)=1-TDSO_E1a_R1am/TDSO_E1a_T1abPER速率1b(前向)=1-TDSO_E1b_R1bm/TDSO_E1b_T1bbPER速率2(前向)=1-TDSO_E2_R2m/TDSO_E2_T2bPER速率3(前向)=1-TDSO_E3_R3m/TDSO_E3_T3b其中移动站中的计数器以下标m表示,基站中的计数器以下标b表示。反向补充信道上的速率1a、速率1b、速率2和速率3帧的PER由以下的计算给出:PER速率1a(反向)=1-TDSO_E1a_R1ab/TDSO_E1a_T1amPER速率1b(反向)=1-TDSO_E1b_R1bb/TDSO_E1b_T1bmPER速率2(反向)=1-TDSO_E2_R2b/TDSO_E2_T2mPER速率3(反向)=1-TDSO_E3_R3b/TDSO_E3_T3m其中移动站中的计数器以下标m表示,基站中的计数器以下标b表示。通过对相应的移动站接收帧计数器的值求和,能够计算基站发送计数器TDSO_E1a_T1ab、TDSO_E1b_T1bb、TDSO_E2_T2b和TDSO_E3_T3b的值如下:TDSO_E1a_T1ab=TDSO_E1a_R1am+TDSO_E1a_RERRm+TDSO_E1a_REm,TDSO_E1b_T1bb=TDSO_E1b_R1bm+TDSO_E1b_RERRm+TDSO_E1b_REm,TDSO_E2_T2b=TDSO_E2_R2m+TDSO_E2_RERRm+TDSO_E2_REm,TDSO_E3_T3b=TDSO_E3_R3m+TDSO_E3_RERRm+TDSO_E3_REm,通过对相应的基站接收帧计数器的值求和,能够计算移动站发送计数器TDSO_E1a_T1am、TDSO_E1b_T1bm、TDSO_E2_T2m和TDSO_E3_T3m的值如下:TDSO_E1a_T1am=TDSO_E1a_R1ab+TDSO_E1a_RERRb+TDSO_E1a_REb,TDSO_E1b_T1bb=TDSO_E1b_R1bb+TDSO_E1b_RERRb+TDSO_E1b_REb,TDSO_E2_T2m=TDSO_E2_R2b+TDSO_E2_RERRb+TDSO_E2_REb,TDSO_E3_T3m=TDSO_E3_R3b+TDSO_E3_RERRb+TDSO_E3_REb,C.5 FCH和DCCH上5ms帧长的FER计算前向基本业务信道上的FER由以下的计算给出:假设Rm是移动站中接收到的有效5ms帧的个数并且Tb是在测试周期期间基站发送的5ms帧的全部数量,那么FER速率1(前向)=1-(Rm/Tb)其中移动站中的计数器以下标m表示,基站中的计数器以下标b表示。反向基本业务信道上的FER由以下的计算给出:假设Rb是基站中接收到的有效5ms帧的个数并且Tm是在测试周期期间移动站发送的5ms帧的全部数量,那么FER速率1(反向)=1-(Rb/Tm)其中移动站中的计数器以下标m表示,基站中的计数器以下标b表示。可以分别从“5ms帧接收计数器响应”和“5ms帧发送计数器响应”中取回的移动站计数器的值(例如MUX1_FOR_FCH_5_ms)得到Rm和Tm。例如,对于使用多路复用选项0x01的5msDCCH,能按测试期间第1 TDSO帧的始端和最后TDSO帧的末端上的TDSO_MUX1_5ms_R1的值的差异来计算Rm。类似地,可以从基站计数器的值得到Rb和Tb。例如,能按以测试期间第1 TDSO帧的始端和最后TDSO帧的末端上的基站中相应的计数器的值的差异来计算Rb。无文本。根据D和B计算p和q给定转换概率p和q,能根据下面的方程计算平均帧工作比(D)以及平均脉冲串长度(B):
D=q/(p+q)       (方程1)
B=1/p           (方程2)然而,为了根据所需的D和B逆向计算p和q,由于D和B彼此依赖并且不能得到一些组合,必须谨慎处理,现解释如下:从方程1和方程2可得
D=Bq/(1+Bq)     (方程3)
B=D/((1-D)q)    (方程4)方程3显示出给定固定的B,当q从0变化到1时,D从0变化到B/(1+B)。类似地,方程4显示出给定固定的D,B从D/(1-D)变化到无穷大。例如,如过设置B为2,D就必须小于2/3。结果,当B设置成2时帧工作比(D)不能高于2/3。类似地,如果D设置成7/10,那么B就必须大于7/3。给定有效的一对D和B,就可以从方程1和方程2计算p和q的相应有效值。
给出上述的较佳实施例的说明使本领域的普通技术人员能够制造或使用本发明。这些实施例的各种修正对于那些本领域的普通技术人员是显而易见的,并且在此规定的一般原则可以适用于其它实施例,而不使用创造能力。这样,本发明并不打算局限于在此显示的实施例,而是要符合在此揭示的原则和新颖特性的最广泛的范围。

Claims (72)

1.一种为测试无线通信系统中特定信道产生测试数据的方法,其特征在于包括:
基于伪随机数生成元产生数据比特序列;
形成用于在特定信道上的多个时间间隔上发送的多个数据块,其中每个数据块包括至少一部分产生的数据比特序列。
2.根据权利要求1所述的方法,其特征在于每个时间间隔相当于特定业务信道上的一帧,并且其中数据比特序列包括至少N倍的为特定信道上的一帧发送的期望最大比特数,其中N为2或更大。
3.根据权利要求1所述的方法,其特征在于进一步包括:
将产生的数据比特序列存储于缓冲器。
4.根据权利要求3所述的方法,其特征在于缓冲器作为环形缓冲器操作,该方法进一步包括:
从环形缓冲器中的特定部分取出每个数据块的数据比特。
5.根据权利要求4所述的方法,其特征在于取回特定数据块的数据比特的环形缓冲器中的起始位置部分地根据从伪随机数生成元获得的值确定。
6.根据权利要求5所述的方法,其特征在于进一步包括:
将从伪随机数生成元获得的值格式化;以及
根据已格式化的数确定的一些位置来推进环形缓冲器中的指针。
7.根据权利要求6所述的方法,其特征在于从伪随机数生成元中获得31比特值,其中格式化包括以31比特值的最高有效24比特产生24比特数,以及
以24比特数的最低有效6比特产生格式化的数。
8.根据权利要求1所述的方法,其特征在于产生数据比特序列包括:
获得与伪随机数生成元当前状态对应的值,
根据获得的值形成一组数据比特,以及
更新伪随机数生成元。
9.根据权利要求8所述的方法,其特征在于产生数据比特序列进一步包括:
重复获得、形成和更新多次,以及
连接根据从伪随机数生成元获得的多个值形成的多组数据比特来产生数据比特序列。
10.根据权利要求8所述的方法,其特征在于该形成包括:
提取获得值的最高有效部分,以及
在提取的最高有效部分中重新排列以形成数据比特组。
11.根据权利要求10所述的方法,其特征在于从伪随机数生成元获得31比特值,从获得值的最高有效部分提取24比特值,并且24比特值的字节以从小到大的顺序重新排列。
12.根据权利要求1所述的方法,其特征在于进一步包括:
在与新的测试间隔的始端对应的每个同步时间重新初始化伪随机数生成元。
13.根据权利要求12所述的方法,其特征在于每个测试间隔的持续时间为10.24秒。
14.根据权利要求12所述的方法,其特征在于部分地根据特定业务信道上的帧的系统帧号确定同步时间。
15.根据权利要求14所述的方法,其特征在于根据分配给指定接收数据块的远程终端的公开长码掩码(PLCM)进一步确定同步时间。
16.根据权利要求1所述的方法,其特征在于同时测试多条信道,并且使用多个伪随机数生成元产生测试多条信道用的测试数据。
17.根据权利要求16所述的方法,其特征在于使用一个伪随机数生成元为每一条信道产生测试数据。
18.根据权利要求17所述的方法,其特征在于为每条信道产生的测试数据存储于各自的缓冲器中。
19.一种为测试无线通信系统中特定信道产生测试数据的方法,其特征在于包括:
从多种可用测试数据类型选择特定一种;
产生所选择测试数据类型的数据比特序列;
形成用于在特定信道上的多个时间间隔上发送的多个数据块,其中每个数据块包括至少一部分产生的数据比特序列。
20.根据权利要求19所述的方法,其特征在于可用测试数据类型包括根据已定义的数据模式产生的测试数据和伪随机产生的测试数据。
21.根据权利要求20所述的方法,其特征在于根据定义的数据模式产生的数据比特序列包括多个字节的特定值。
22.根据权利要求21所述的方法,其特征在于定义的数据模式是特定数量的1序列。
23.一种测试无线通信系统中特定信道的方法,其特征在于包括:
为特定信道确定当前帧的发送状态,其中特定信道上的发送在许多帧上都出现,并且每个帧与特定时间间隔相符;
如果确定的发送状态指示出要发送测试数据,为当前帧产生一块或多块的测试数据;
在特定信道上发送所产生的一块或多块测试数据。
24.根据权利要求23所述的方法,其特征在于进一步包括:
保持双稳态马尔可夫链来表示特定信道的发送状态。
25.根据权利要求24所述的方法,其特征在于双稳态马尔可夫链包括表示在特定信道上发送测试数据的“导通”状态以及表示在特定信道上无测试数据传送的“阻断”状态。
26.根据权利要求25所述的方法,其特征在于进一步包括:
保持伪随机数生成元来确定马尔可夫链的导通和阻断状态间的转换。
27.根据权利要求26所述的方法,其特征在于进一步包括:
在测试特定信道之前使伪随机数生成元初始化。
28.根据权利要求26所述的方法,其特征在于进一步包括:
获得基于伪随机数生成元的当前状态的值;
如果马尔可夫链的当前状态是“导通”状态并且获得的值在第1门限值之下,就从“导通”状态转换到“阻断”状态。
29.根据权利要求28所述的方法,其特征在于进一步包括:
如果马尔可夫链的当前状态是“阻断”状态并且获得的值在第2门限值之下,就从“阻断”状态转换到“导通”状态。
30.根据权利要求29所述的方法,其特征在于第1和第2门限值是可配置的测试参数。
31.根据权利要求25所述的方法,其特征在于“导通”状态和“阻断”状态间的转换基于第1概率,“阻断”状态和“导通”状态间的转换基于第2概率。
32.根据权利要求31所述的方法,其特征在于选择第1和第2概率来实现特定信道上的表现出该信道上平均发送负载周期的特定平均帧工作比。
33.根据权利要求32所述的方法,其特征在于平均帧工作比是可选择的测试参数。
34.根据权利要求31所述的方法,其特征在于其特征在于选择第1和第2概率来实现特定信道上的表现出该信道上平均发送持续时间的特定平均脉冲串长度。
35.根据权利要求23所述的方法,其特征在于特定信道上在特定“导通”持续时间出现测试数据的发送,紧接着是特定“阻断”持续时间的无测试数据的发送。
36.根据权利要求35所述的方法,其特征在于“导通”持续时间和“阻断”持续时间是可配置的测试参数。
37.根据权利要求26所述的方法,其特征在于同时测试多条信道,并且其中对于每条正被测试的信道保持一个双稳态马尔可夫链。
38.根据权利要求37所述的方法,其特征在于对于每组一条或多条具有不同于正被测试的其它信道的帧间隔的帧间隔的信道,保持一个伪随机数生成元来确定马尔可夫状态间的转换。
39.根据权利要求37所述的方法,其特征在于对于第1组一条或多条具有第1帧间隔的信道,保持第1伪随机数生成元来确定马尔可夫状态间的转换,并且对于第2组一条或多条具有第2帧间隔的信道,保持第2伪随机数生成元来确定马尔可夫状态间的转换。
40.根据权利要求39所述的方法,其特征在于第1帧间隔是20毫秒,第2帧间隔是40毫秒或80毫秒。
41.一种测试无线通信系统中多条信道的方法,其特征在于包括:
为要测试的多条信道中的每一条定义测试参数组的值;
根据为测试参数组定义的各值,分别测试多条信道中的每一条。
42.根据权利要求41所述的方法,其特征在于多条信道具有两种或更多不同帧长。
43.根据权利要求41所述的方法,其特征在于多条信道具有从5毫秒、20毫秒、40毫秒或80毫秒组成的组中选择的帧长。
44.根据权利要求41所述的方法,其特征在于多条信道包括至少一条前向业务信道至少一条反向业务信道。
45.根据权利要求41所述的方法,其特征在于进一步包括:
产生在多条信道上的多个帧上发送的数据块,其中每个数据块包括指示发送数据块的特定信道的首部。
46.根据权利要求41所述的方法,其特征在于每条要测试的业务信道与各自的测试数据比特序列相关。
47.根据权利要求41所述的方法,其特征在于每条要测试的业务信道与各自的平均帧工作比相关。
48.根据权利要求41所述的方法,其特征在于每条要测试的业务信道与各自的平均脉冲串长度相关。
49.根据权利要求41所述的方法,其特征在于进一步包括:
为多条信道中的每一条保持一个双稳态马尔可夫链来表示发送状态,其中每条信道的双稳态马尔可夫链包括表示在该信道上发送测试数据的“导通”状态以及表示在该信道上无测试数据发送的“阻断”状态。
50.根据权利要求49所述的方法,其特征在于进一步包括:
保持一个或多个伪随机数生成元来为多条信道确定马尔可夫链的导通和阻断状态间的转换。
51.根据权利要求50所述的方法,其特征在于为每组具有相同帧长的一条或多条信道保持一个伪随机数生成元。
52.根据权利要求51所述的方法,其特征在于为一条或多条具有20毫秒帧长的信道保持第1伪随机数生成元,并且为一条或多条具有40毫秒或80毫秒帧长的信道保持第2伪随机数生成元。
53.一种测试无线通信系统中多条信道的方法,其特征在于包括:
从第1实体向第2实体发送第1消息,该消息中包括一个或多个用于测试特定信道的参数的提议值;
接收来自第2实体的拒绝或接受第1消息中发送的一个或多个提议值的响应消息。
54.根据权利要求53所述的方法,其特征在于响应消息包括一个或多个被第2实体拒绝的一个或多个参数的备择值。
55.根据权利要求53所述的方法,其特征在于进一步包括:
向第2实体发送包括被第2实体拒绝的一个或多个参数的一个或多个值的第2消息。
56.根据权利要求53所述的方法,其特征在于第1实体是远程终端,第2实体是通信系统中的基站。
57.一种无线通信系统中的发送实体,其特征在于包括:
至少一个伪随机数生成元,每个伪随机数生成元被配置成产生用于产生数据比特序列的伪随机数;
与至少一个生成元耦合的至少一个缓冲器,每个缓冲器被配置成存储分别产生的数据比特序列;
其中,形成特定信道上的多个时间间隔上发送的多个数据块,并且每个数据块包括来自特定缓冲器的特定数据比特序列的至少一部分。
58.根据权利要求57所述的发送实体,其特征在于进一步包括:
配置成选择多个可用测试数据类型之一的控制器,其中可用测试数据类型包括基于规定数据模式产生的测试数据和伪随机产生的测试数据。
59.根据权利要求58所述的发送实体,其特征在于控制器被进一步配置成确定特定信道的当前帧的发送状态,其中该发送状态是表示当前帧中特定信道上发送测试数据的“导通”状态或是表示当前帧中特定信道上不发送测试数据的“阻断”状态。
60.根据权利要求57所述的发送实体,其特征在于同时测试多条信道,其中一个伪随机数生成元和一个缓冲器与每条要测试的信道相关。
61.一种在传送多个帧的无线通信系统中,使用双稳态马尔可夫链达到负载周期长期平均值的方法,其特征在于,该方法包括:
如果帧周期是第1时间长度,在该帧周期以第1伪随机数生成元驱动测试数据服务选项(TDSO)处理的导通/阻断转换;
如果帧周期是第2时间长度或第3时间长度,在该帧周期以第2伪随机数生成元驱动所述导通/阻断转换。
62.根据权利要求61所述的方法,其特征在于第1和第2伪随机数生成元提供21比特伪随机数。
63.根据权利要求61所述的方法,其特征在于第1时间长度是20毫秒。
64.根据权利要求61所述的方法,其特征在于第2时间长度是40毫秒并且第3时间长度是80毫秒。
65.根据权利要求61所述的方法,其特征在于如果帧周期等于第2时间长度或第3时间长度,那么帧是补充信道。
66.根据权利要求61所述的方法,其特征在于长期平均值是可配置的。
67.一种在无线通信系统中的远程终端和基站间交换测试参数值的方法,其特征在于该方法包括:
从远程终端向基站发送所提议的测试参数值;
接收来自基站的拒绝或否定确认所提议的测试参数值的服务选项控制消息。
68.一种构造无线通信系统中存储特定信道上发送的多个最大速率帧的环形缓冲器的方法,其特征在于该方法包括:
对于每个测试间隔,迭代伪随机数生成元多次以构造环形缓冲器中的数据;
使用伪随机数生成元产生的比特组来指示字节偏移以确定不形缓冲器中的起始位置,在该起始位置为特定帧周期构建一个或多个数据块。
69.根据权利要求68所述的方法,其特征在于伪随机数生成元是31比特伪随机数生成元。
70.根据权利要求68所述的方法,其特征在于通过提取伪随机数生成元产生的最高有效24比特,并且提取最高有效24比特的最低有效6比特来获得比特组。
71.根据权利要求68所述的方法,其特征在于规定测试间隔与该信道的同步帧一致。
72.根据权利要求71所述的方法,其特征在于测试间隔的持续时间为10.24秒。
CNB018059813A 2000-01-10 2001-01-10 测试无线通信信道的方法和装置 Expired - Fee Related CN100531012C (zh)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US17546300P 2000-01-10 2000-01-10
US60/175,463 2000-01-10
US09/757,773 US6542538B2 (en) 2000-01-10 2001-01-09 Method and apparatus for testing wireless communication channels
US09/757,773 2001-01-09

Publications (2)

Publication Number Publication Date
CN1408152A true CN1408152A (zh) 2003-04-02
CN100531012C CN100531012C (zh) 2009-08-19

Family

ID=26871229

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB018059813A Expired - Fee Related CN100531012C (zh) 2000-01-10 2001-01-10 测试无线通信信道的方法和装置

Country Status (17)

Country Link
US (2) US6542538B2 (zh)
EP (1) EP1247359B1 (zh)
JP (1) JP2003524324A (zh)
KR (2) KR100743321B1 (zh)
CN (1) CN100531012C (zh)
AT (1) ATE459142T1 (zh)
AU (1) AU783316B2 (zh)
BR (1) BR0107488A (zh)
CA (1) CA2396386A1 (zh)
DE (1) DE60141386D1 (zh)
HK (1) HK1052594A1 (zh)
IL (2) IL150466A0 (zh)
MX (1) MXPA02006799A (zh)
NO (3) NO329596B1 (zh)
RU (1) RU2307470C2 (zh)
UA (1) UA71654C2 (zh)
WO (1) WO2001052568A2 (zh)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100428698C (zh) * 2005-01-18 2008-10-22 华为技术有限公司 测试hsdpa信道的传输性能的方法
CN1998169B (zh) * 2004-07-29 2010-08-18 美商内数位科技公司 无线通信系统中提供服务可利用性信息方法及装置
CN1989735B (zh) * 2004-07-12 2010-09-29 艾利森电话股份有限公司 在增加通信量负载情况下测试无线电网络的方法和装置
CN1993910B (zh) * 2004-11-15 2011-11-23 中兴通讯股份有限公司 正交频分复用多址接入系统无线信道质量的测量方法
CN1980100B (zh) * 2005-12-02 2011-12-21 中国科学院上海微系统与信息技术研究所 实时连续的宽带无线传播测试方法和装置
CN101636922B (zh) * 2007-02-13 2013-04-10 飞思卡尔半导体公司 自测试结构和测试数字接口的方法
CN111752868A (zh) * 2019-03-27 2020-10-09 北京沃东天骏信息技术有限公司 Lru缓存的实现方法、装置、计算机可读存储介质及设备

Families Citing this family (69)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7137048B2 (en) * 2001-02-02 2006-11-14 Rambus Inc. Method and apparatus for evaluating and optimizing a signaling system
FI990690A (fi) * 1999-03-29 2000-09-30 Nokia Mobile Phones Ltd Menetelmä ja järjestelmä tiedonsiirron toimivuuden testaamiseksi radio laitteessa
US6542538B2 (en) * 2000-01-10 2003-04-01 Qualcomm Incorporated Method and apparatus for testing wireless communication channels
GB2368504B (en) * 2000-07-13 2002-10-09 Advantest Corp Bit error measurement apparatus and method, and recording medium
US6847918B2 (en) * 2000-12-14 2005-01-25 Siemens Corporate Research, Inc. Method and apparatus for providing predictive maintenance of a device by using markov transition probabilities
US6873939B1 (en) 2001-02-02 2005-03-29 Rambus Inc. Method and apparatus for evaluating and calibrating a signaling system
US7490275B2 (en) 2001-02-02 2009-02-10 Rambus Inc. Method and apparatus for evaluating and optimizing a signaling system
DE10125387A1 (de) * 2001-05-23 2002-12-05 Siemens Ag Verfahren zum Betreiben eines Netzwerks mit drahtloser Datenübertragung sowie Teilnehmer für ein derartiges Netzwerk
CN100382637C (zh) * 2001-06-29 2008-04-16 诺基亚公司 向无线电载体分配无线电资源的方法、系统和网络部件
US8089888B2 (en) * 2001-12-10 2012-01-03 Qualcomm Incorporated Method and apparatus for testing traffic and auxiliary channels in a wireless data communication system
US7961682B2 (en) * 2002-04-11 2011-06-14 Qualcomm Incorporated Handoff between base stations of different protocol revisions in a CDMA system
EP1359697A1 (en) * 2002-04-30 2003-11-05 Psytechnics Ltd Method and apparatus for transmission error characterisation
US20030237037A1 (en) * 2002-06-19 2003-12-25 Koninklijke Philips Electronics N.V. Determination of signal transmission accuracy of a wireless device
EP1527530B8 (en) * 2002-07-31 2007-09-05 Interdigital Technology Corporation Improved cdma tdd receiver
US7272128B2 (en) * 2002-08-30 2007-09-18 Motorola, Inc. Frame selection and distribution unit (SDU) and method for dynamically managing wireless call settings
US7076377B2 (en) 2003-02-11 2006-07-11 Rambus Inc. Circuit, apparatus and method for capturing a representation of a waveform from a clock-data recovery (CDR) unit
JP2006517752A (ja) * 2003-02-14 2006-07-27 シーメンス アクチエンゲゼルシヤフト データ伝送方法
US7123590B2 (en) * 2003-03-18 2006-10-17 Qualcomm Incorporated Method and apparatus for testing a wireless link using configurable channels and rates
US7561556B2 (en) * 2003-05-01 2009-07-14 Lg Electronics Inc. System and method for generating a public long code mask in a mobile communications system
US7082557B2 (en) * 2003-06-09 2006-07-25 Lsi Logic Corporation High speed serial interface test
US7043261B2 (en) * 2003-06-27 2006-05-09 Nokia Corporation System, mobile station and method for delivering services
US7127214B2 (en) * 2003-09-23 2006-10-24 Interdigital Technology Corporation User perception of wireless improvement technology
US7236759B2 (en) * 2004-03-17 2007-06-26 Interdigital Technology Corporation Method for steering smart antenna beams for a WLAN using signal and link quality metrics
US7548153B2 (en) 2004-07-09 2009-06-16 Tc License Ltd. Multi-protocol or multi-command RFID system
CN100384281C (zh) * 2005-03-21 2008-04-23 华为技术有限公司 进行连接态测试的方法
US20060262729A1 (en) * 2005-05-17 2006-11-23 Chau Man Chun S Method and system for testing communication protocols in network communication
US7593459B1 (en) 2005-09-14 2009-09-22 Redpine Signals, Inc. Wireless link simulator
US8538413B2 (en) * 2006-03-02 2013-09-17 Telefonaktiebolaget L M Ericsson (Publ) Network layer test module for testing control channels and unidirectional radio bearers
JP2007274336A (ja) * 2006-03-31 2007-10-18 Fujitsu Ltd 無線基地局及び無線端末
US7853839B2 (en) * 2006-04-04 2010-12-14 Qualcomm Incorporated Method and apparatus for verifying the correctness of FTAP data packets received on the FLO waveform
US8676188B2 (en) * 2006-04-14 2014-03-18 Litepoint Corporation Apparatus, system and method for calibrating and verifying a wireless communication device
KR20090067209A (ko) * 2006-10-12 2009-06-24 인터디지탈 테크날러지 코포레이션 브로드캐스트된 무작위 잡음을 이용하여 무선 장치의 암호 능력을 향상시키는 방법 및 시스템
US8260286B2 (en) * 2006-10-30 2012-09-04 Nokia Corporation Method, apparatus and system for testing user equipment functionality
JP2008160235A (ja) * 2006-12-21 2008-07-10 Leader Electronics Corp チューナのビットエラーレート測定の方法及び装置
US20080181123A1 (en) * 2007-01-31 2008-07-31 Alexander Lisheng Huang Methods and apparatus to manage network testing procedures
KR101574065B1 (ko) 2007-07-03 2015-12-04 컨티넨탈 오토모티브 시스템즈 인코포레이티드 범용 타이어의 압력 모니터링 센서
KR101566250B1 (ko) * 2009-01-13 2015-11-05 삼성전자주식회사 휴대용 단말기에서 멀티미디어 파일 스트리밍을 위한 장치 및 방법
US9374131B2 (en) * 2009-01-28 2016-06-21 Qualcomm Incorporated Frequency hopping in a wireless communication network
US20100287402A1 (en) * 2009-05-11 2010-11-11 Electronics And Telecommunications Research Institute Timestamping apparatus and method
US8667343B2 (en) 2010-03-11 2014-03-04 The Johns Hopkins University High speed error detector for fading propagation channels
FR2960977B1 (fr) * 2010-06-07 2012-07-13 St Microelectronics Grenoble 2 Generateur de sequence a sollicitation variable pour circuit d'autotest integre
US9131395B2 (en) * 2010-09-08 2015-09-08 Broadcom Corporation Acknowledgment and/or receiver recovery mechanisms for scheduled responses within multiple user, multiple access, and/or MIMO wireless communications
US8581600B2 (en) * 2010-12-14 2013-11-12 Hewlett-Packard Development Company, L.P. Electrical connectivity test apparatus and methods
US8751092B2 (en) 2011-01-13 2014-06-10 Continental Automotive Systems, Inc. Protocol protection
CN102769831B (zh) * 2011-05-03 2015-11-25 财团法人资讯工业策进会 基地台及其上行传输方法
US8830966B2 (en) 2011-07-21 2014-09-09 Lsi Corporation Discontinuous transmission in a frame
KR101599365B1 (ko) * 2011-08-09 2016-03-14 컨티넨탈 오토모티브 시스템즈 인코포레이티드 타이어 압력 모니터링 시스템에서 프로토콜 배열
KR101599780B1 (ko) 2011-08-09 2016-03-04 컨티넨탈 오토모티브 시스템즈 인코포레이티드 타이어 압력 모니터링 시스템을 위한 프로토콜 오해 회피 장치 및 방법
EP2741928B1 (en) 2011-08-09 2019-10-09 Continental Automotive Systems, Inc. Tire pressure monitoring apparatus and method
US9676238B2 (en) 2011-08-09 2017-06-13 Continental Automotive Systems, Inc. Tire pressure monitor system apparatus and method
KR101599373B1 (ko) 2011-08-09 2016-03-03 컨티넨탈 오토모티브 시스템즈 인코포레이티드 타이어 압력 모니터에 대한 로컬화 과정을 활성화하기 위한 장치 및 방법
KR101563832B1 (ko) * 2012-02-03 2015-10-27 엠파이어 테크놀로지 디벨롭먼트 엘엘씨 온톨로지 추론에 기초한 의사 메시지 인식
US9078144B2 (en) * 2012-05-02 2015-07-07 Nokia Solutions And Networks Oy Signature enabler for multi-vendor SON coordination
GB201300470D0 (en) * 2013-01-11 2013-02-27 Smith & Nephew Moisture indicator dressing
US9446636B2 (en) 2014-02-26 2016-09-20 Continental Automotive Systems, Inc. Pressure check tool and method of operating the same
US10121289B1 (en) 2014-04-11 2018-11-06 Amtech Systems, LLC Vehicle-based electronic toll system with interface to vehicle display
US9517664B2 (en) 2015-02-20 2016-12-13 Continental Automotive Systems, Inc. RF transmission method and apparatus in a tire pressure monitoring system
DE102016213290A1 (de) 2015-08-03 2017-02-09 Continental Automotive Systems, Inc. Vorrichtung, System und Verfahren zum Konfigurieren eines Reifeninformationssensors mit einem Übertragungsprotokoll auf der Basis von Fahrzeugtriggerkenngrößen
US20170075947A1 (en) * 2015-09-14 2017-03-16 Emc Corporation Weightless Data Objects Content Verification
US10880787B2 (en) * 2016-08-30 2020-12-29 Sony Corporation Relocation of mobile edge computing services
US10831742B2 (en) 2016-12-09 2020-11-10 EMC IP Holding Company LLC Data set verification
US10778561B2 (en) * 2017-09-08 2020-09-15 Avago Technologies International Sales Pte. Limited Diagnostic port for inter-switch and node link testing in electrical, optical and remote loopback modes
JP7004900B2 (ja) 2017-12-08 2022-01-21 富士通株式会社 情報処理装置、情報処理システム、情報処理方法、及びプログラム
US10736114B2 (en) * 2018-01-10 2020-08-04 Charter Communications Operating, Llc RF channel analysis and improved usage of wireless channels in a wireless network
US10783022B2 (en) 2018-08-03 2020-09-22 EMC IP Holding Company LLC Immediate replication for dedicated data blocks
RU2731132C1 (ru) * 2020-01-29 2020-08-31 Акционерное общество "Концерн "Созвездие" Способ передачи дискретной информации по каналу связи с многолучевым распространением с использованием результатов его тестирования
US11239881B2 (en) 2020-01-31 2022-02-01 Apple Inc. Next-generation ultra-wideband frame formats
US11362681B2 (en) * 2020-08-21 2022-06-14 Seagate Technology Llc One-shot state transition probability encoder and decoder
CN113726463B (zh) * 2021-08-23 2023-11-17 山东交通学院 一种基于有限状态马尔科夫的宽带无线信道建模方法

Family Cites Families (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3840708A (en) * 1973-07-09 1974-10-08 Itt Arrangement to test a tasi communication system
GB1553572A (en) 1976-06-07 1979-09-26 Trend Communications Ltd Testing of information transmission channels
US4245352A (en) 1979-03-07 1981-01-13 International Jensen Incorporated Automated system for testing radio receivers
US4611320A (en) 1984-05-21 1986-09-09 Siemens Corporate Research And Support, Inc. Programmable testing analyzer
US5197062A (en) * 1991-09-04 1993-03-23 Picklesimer David D Method and system for simultaneous analysis of multiplexed channels
US5425076A (en) * 1992-06-30 1995-06-13 Minnesota Mining And Manufacturing Company Cellular communications test system
US5590160A (en) * 1992-12-30 1996-12-31 Nokia Mobile Phones Ltd. Symbol and frame synchronization in both a TDMA system and a CDMA
ZA955600B (en) * 1994-07-13 1996-04-02 Qualcomm Inc System and method for simulating interference received by subscriber units in a spread spectrum communication network
SE503859C2 (sv) 1994-11-18 1996-09-23 Ericsson Telefon Ab L M Förfarande och anordning för övervakning av mobil teleenhet
US5802105A (en) * 1994-11-30 1998-09-01 Qualcomm Incorporated Method and apparatus for testing a digital communication channel
JPH08181679A (ja) * 1994-12-26 1996-07-12 Nec Corp 疑似乱数雑音発生装置
CA2165105C (en) * 1995-12-13 2002-02-05 Charles Kevin Huscroft Data, path and flow integrity monitor
US5812558A (en) * 1996-01-17 1998-09-22 Harris Corporation Device and method for generating multiplexed signals with real time inputs for testing voice grade channels in a demultiplexer
US6028883A (en) * 1996-07-12 2000-02-22 General Electric Company Low power signal processing for spread spectrum receivers
US5991898A (en) * 1997-03-10 1999-11-23 Mentor Graphics Corporation Arithmetic built-in self test of multiple scan-based integrated circuits
US6188892B1 (en) * 1998-02-13 2001-02-13 Qualcomm Inc. System and method for base station initiated call setup
US7590133B2 (en) * 1998-02-24 2009-09-15 Canon Kabushiki Kaisha Data communication system, data communication method, and data communication apparatus
US6304216B1 (en) * 1999-03-30 2001-10-16 Conexant Systems, Inc. Signal detector employing correlation analysis of non-uniform and disjoint sample segments
US6661832B1 (en) * 1999-05-11 2003-12-09 Qualcomm Incorporated System and method for providing an accurate estimation of received signal interference for use in wireless communications systems
US6618696B1 (en) * 1999-06-14 2003-09-09 The United States Of America As Represented By The National Security Agency Method of testing and simulating communication equipment over multiple transmission channels
US6542538B2 (en) * 2000-01-10 2003-04-01 Qualcomm Incorporated Method and apparatus for testing wireless communication channels
EP1289184B1 (en) * 2001-08-15 2009-04-15 Psytechnics Limited Communication channel accuracy measurement

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1989735B (zh) * 2004-07-12 2010-09-29 艾利森电话股份有限公司 在增加通信量负载情况下测试无线电网络的方法和装置
CN1998169B (zh) * 2004-07-29 2010-08-18 美商内数位科技公司 无线通信系统中提供服务可利用性信息方法及装置
CN1993910B (zh) * 2004-11-15 2011-11-23 中兴通讯股份有限公司 正交频分复用多址接入系统无线信道质量的测量方法
CN100428698C (zh) * 2005-01-18 2008-10-22 华为技术有限公司 测试hsdpa信道的传输性能的方法
CN1980100B (zh) * 2005-12-02 2011-12-21 中国科学院上海微系统与信息技术研究所 实时连续的宽带无线传播测试方法和装置
CN101636922B (zh) * 2007-02-13 2013-04-10 飞思卡尔半导体公司 自测试结构和测试数字接口的方法
CN111752868A (zh) * 2019-03-27 2020-10-09 北京沃东天骏信息技术有限公司 Lru缓存的实现方法、装置、计算机可读存储介质及设备

Also Published As

Publication number Publication date
NO329596B1 (no) 2010-11-22
US7421016B2 (en) 2008-09-02
WO2001052568A2 (en) 2001-07-19
KR100766628B1 (ko) 2007-10-15
AU3277501A (en) 2001-07-24
KR20020067065A (ko) 2002-08-21
US20030131297A1 (en) 2003-07-10
KR20070012886A (ko) 2007-01-29
UA71654C2 (uk) 2004-12-15
WO2001052568A3 (en) 2002-03-21
AU783316B2 (en) 2005-10-13
RU2002121491A (ru) 2004-03-10
NO20100109L (no) 2002-08-29
US6542538B2 (en) 2003-04-01
EP1247359B1 (en) 2010-02-24
DE60141386D1 (de) 2010-04-08
CN100531012C (zh) 2009-08-19
IL150466A0 (en) 2002-12-01
CA2396386A1 (en) 2001-07-19
US20020009134A1 (en) 2002-01-24
BR0107488A (pt) 2003-06-24
NO20023308D0 (no) 2002-07-09
IL150466A (en) 2008-11-03
JP2003524324A (ja) 2003-08-12
HK1052594A1 (zh) 2003-09-19
ATE459142T1 (de) 2010-03-15
KR100743321B1 (ko) 2007-07-26
MXPA02006799A (es) 2003-01-28
NO20023308L (no) 2002-08-29
RU2307470C2 (ru) 2007-09-27
EP1247359A2 (en) 2002-10-09
NO20100283L (no) 2002-08-29

Similar Documents

Publication Publication Date Title
CN1408152A (zh) 测试无线通信信道的方法和装置
CN1119044C (zh) 缩短信号消息时间和信号长度的系统及方法、配置数据信道的设备及方法
CN1265674C (zh) 用于在数据通信系统内选择服务扇区的方法和装置
CN1223101C (zh) 在码分多址通信系统中指定公用分组信道的设备和方法
CN1269369C (zh) 移动通信方法和移动通信系统
CN1287543C (zh) 发送设备和发送控制方法、以及接收设备和接收控制方法
CN1781277A (zh) 使用可配置的传输信道和速率 ,通过应用马尔可夫链对 a m r语音编码器的语音帧和 s i d帧进行建模来测试无线链路的方法和装置
CN1241380C (zh) 传输装置和传输控制方法、接收装置和接收控制方法
CN1223103C (zh) 移动通信系统中用于进行发送和接收的设备和方法
CN1374811A (zh) 在移动无线系统内管理处理资源的方法
CN1324157A (zh) 半双工操作和统计复用全速率信道交错方法和系统
CN1298235A (zh) 用于产生和发送最佳蜂窝标识符码的方法
CN1321007A (zh) 统计地复用实时和非实时的话音和数据业务的系统
CN1321009A (zh) 提供实时服务的脉冲串基接入和指配方法
CN101039460A (zh) 无线通信系统内多媒体广播多播服务(mbms)
CN1044557A (zh) 远距离通信系统
CN1423862A (zh) 在码分多址通信系统中指定公用分组信道的设备和方法
CN1736072A (zh) 用于基于优先权的具有可变调度周期和可变调度周期的调度器的方法、工作站和存储程序的介质
CN1902844A (zh) 移动通信终端及无线通信系统
CN1791249A (zh) 无线基站和移动台
CN1402459A (zh) 符号映射传输格式组合指示符位的设备和方法
CN1262072C (zh) 码分多址移动通信系统中的编码/解码设备和方法
CN1348664A (zh) 网关中的电信业务标识
CN1825782A (zh) 无线电资源控制方法、无线基站及无线网络控制器
CN101043251A (zh) 使用码分多址的无线通信系统中的物理层处理

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
REG Reference to a national code

Ref country code: HK

Ref legal event code: WD

Ref document number: 1052594

Country of ref document: HK

C17 Cessation of patent right
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20090819

Termination date: 20110110