《CDMA信令分析及处理程》由会员分享,可在线阅读,更多相关《CDMA信令分析及处理程(105页珍藏版)》请在金锄头文库上搜索。
1、内容CDMA信令集合登记登记机制相关参数与登记相关的信令消息1CDMA信令集合前向链路同步信道寻呼信道前向业务信道指令信息记录反向链路接入信道反向业务信道指令信息记录2同步信道同步信道用于给移动台提供时间和帧同步。只有一条消息,即同步信道消息。同步信道分成每80ms一个超帧,每个超帧又分成3个以26.666ms为一帧的帧。同步信道消息结构3MSG_LENGTH(8bit)消息体消息体(21146bit)CRC(30bit)93*N比特比特8*MSG_LENGTH同步信道消息同步信道消息填充填充n同步信道消息长度(MSG_LENGTH)字段n同步信道消息的长度,以8比特组为单位,包含消息长度字段
2、本身、同步信道消息体和CRC。最大值为148。同步信道同步信道消息体格式4寻呼信道寻呼信道用于在移动台未被指配到业务信道时基站向移动台发送控制信息。寻呼信道时隙结构寻呼信道被分成80ms的时隙,2048个时隙又组成一个最大时隙周期(163.8s),每个最大时隙周期开始于系统时间开始的帧。工作于分时隙模式的移动台采用最大时隙周期长度的约数作为时隙周期来监听寻呼信道。寻呼信道消息包结构每个80ms的时隙由4哥寻呼信道组成,每帧20ms。一个20 ms的帧被分成10ms长的半帧。任何一个寻呼信道半帧的第一个比特为SCI(同步包指示)比特寻呼信道消息结构MSG_LENGTH(8比特,最大值148),消
3、息体,CRC5寻呼信道消息汇总6寻呼信道消息汇总7各消息的使用场合及消息各字段含义见后续相关内容各消息的使用场合及消息各字段含义见后续相关内容前向业务信道在业务信道工作时,基站通过前向业务信道将信令消息发送给移动台。前向业务信道帧结构8n前向业务信道消息结构n长度字段(MSG_LENGTH,8比特,最小值5、最大值148)、消息体(162016比特)、CRC(16比特)前向业务信道消息汇总9前向业务信道消息汇总10指令基站在寻呼信道和前向业务信道上发送指令消息,具体消息类型参看下表(“Y”表示允许发送)。一个指令由8比特指令码和0到多个指令特定字段组成基站需将在指令消息里的ORDER字段置为下
4、表所示指令码,与将要发送的指令类型相一致如果对应指令的指令鉴定码为“00000000”,并且没有其它附加字段,基站在指令消息里不应包含指令鉴定码和其它指令特定字段如果对应指令的指令鉴定码不为“00000000”,并且没有其它附加字段,基站在指令消息里应包含指令鉴定码将其作为唯一的指令特定字段11用于寻呼和前向业务信道的指令12用于寻呼和前向业务信道的指令13信息记录在IS-95中存在很多的“记录”,用来描述各种特定的信息。基站与移动台之间传递特定的信息通常会以“记录”的形式,例如状态查询、信息提示等。具体每个记录的内容和属性,请参见“IS-95B标准”。具体的记录类型及其属性以及可以调用它的相
5、关信令,请参见CDMA信令专题四。14接入信道接入信道结构一个接入信道时隙的长度为(3+MAX_CAP_SZ)+(1+PAM_SZ)个接入信道帧。对应与某一个寻呼信道的所有接入信道有着相同的时隙长度,而且所有这些时隙开始于相同的时间各基站之间接入信道时隙可能不同在每个接入信道上移动台传输一个开始于时隙起始处的96个零以及长度为1+PAM_SZ的接入信道帧组成的前缀。移动台在前缀之后立即发送一个接入信道消息包。接入信道消息结构一个接入信道消息包由接入信道消息和填充比特组成;接入信道消息包的长度应为由下式给出的接入信道帧的整数倍:CAP_SZ=(8+消息体长度+30)/88每条接入信道消息依次包含
6、一个长度字段(MSG_LENGTH,8比特,最大值为110)、消息体和一个CRC。15接入信道消息16反向业务信道消息17反向业务信道消息18登记登记就是移动台通知基站“它的大体位置、漫游状态、标识、时隙周期和其他特征”的过程。移动台通知基站它的位置(所在的区域)和漫游状态,所以当基站想要建立一个移动台被叫时,就可以有效地寻呼到移动台;当移动台运行在分时隙模式下时,移动台提供SLOT_CYCLE_INDEX参数,因此基站能够决定移动台在哪些时隙监听;移动台提供移动台等级标志(SCM)和协议版本号(MOB_P_REV),因此基站就指导移动台的能力。19登记形式IS-95B中共有9种登记方式:开机
7、登记移动台在开机或从使用的模拟系统切换过来时登记为了防止在电源的开和关时的多次登记,移动台在进入空闲状态后延迟T57m后才能再次登记关机登记如果先前登记在当前服务系统,移动台在关机的时候会再次登记。直到移动台完成登记尝试前,不会关掉电源基于定时器的登记基于定时器的登记使移动台在规定的时隙里登记。它使用一个寻呼信道时隙计数器,当计数器达到一个最大值时执行。最大值由基站通过系统参数消息的REG_PRD 来控制。基站可以通过将REG_PRD置为0来关闭基于定时器的登记。定时器会在每次成功登记(包括隐含登记)之后复位,重新计数。20登记形式基于区域(zone)的登记当进入一个新的区域时,移动台登记。区
8、域就是一个给定系统和网络里的基站组。一个区域可以通过(SID,NID,REG_ZONE)来唯一识别。移动台维护了一个“登记区域表(ZONE_LIST)”,这个表由已经登记并且还未过期的区域组成,最多可以包含7个区域识别码(SID,NID,REG_ZONE),但实际可以存储的个数由当前服务基站的“System Parameters Message”中的“TOTAL_ZONE”确定。“基于区域的登记”就是每当移动台移动至一个不在它内部存储的“登记区域表(ZONE_LIST)”中的新区域时登记。当一个登记(包含隐含登记)发生时,所在区域将会被加到该表中,并且在对应计时器(计时器周期由“System
9、Parameter Message”中的“ZONE_TIMER”决定)超时时被删除。REG_ZONE为登记区域号码21登记形式基于距离的登记当目前的基站与移动台上一次登记的基站之间的距离超过门限(REG_DIST)时,移动台执行登记操作(移动台每次登记完后,都会把当前登记基站的位置存储下来)。基站可以通过将REG_DIST置为0来关闭基于定时器的登记参数改变登记如果移动台改变了以下存储参数时,它将执行登记操作:优选时隙周期索引(SLOT_CYCLYE_INDEX)呼叫终止时能指示(MOB_TERM_HOME,MOB_TERM_FOR_SID,MOB_TERM_FOR_NID)移动台类别号码(S
10、CM)如果移动台的SLOT_CYCEL_INDEX改变,需要通知服务基站,基站将在新的寻呼信道时隙中发送与该移动台相关的消息。MOB_TERM_HOME规定了移动台在非漫游区域是否允许被叫;MOB_TERM_FOR_SID规定了移动台在SID漫游区域是否允许被叫;MOB_TERM_FOR_NID 规定了移动台在NID漫游区是否允许被叫;这三个参数的改变,都要及时地通过“参数改变登记”通知服务基站22登记形式指令登记当基站通过在“Paging Channel”发送“Registration Request Order”要求移动台登记时,移动台会在规定的时间内进行登记操作。隐含登记移动台始呼(Or
11、igination Message)和响应寻呼(Page Response Message)时,基站能够推断出移动台的位置,同时“Origination Message”和“Page Response Message”也同时携带了“MOB_P_REV”、“SCM”、“SLOT_CYCLE_INDEX”、“MOB_TERM”等信息,因此这被认为是一次登记,不过属于隐含登记。业务信道登记基站在业务信道上通过“Status Request Order”查询已经进入业务信道的移动台的相关状态信息,移动台将以“Status Message”作为登记响应。“Status Message”可以向基站上报移动
12、台的“终端信息”、“漫游信息”等与登记相关的记录信息。23与与“登记登记”相关的信令消息相关的信令消息l发发 起起 登登 记记 要要 求求 的的 消消 息息 ( System Parameters Message)SID:基站的系统ID。NID:基站的网络ID。REG_ZONE:基站所在区域的“区域码”。TOTAL_ZONE:移动台的“区域登记表”中可以存储的登记区域的总个数。ZONE_TIMER:移动台的“区域登记表”中每个“登记区域”对应的登记计时器的最大值,即“区域登记表”中每个“登记区域”的生存期。MULTI_SID:允许存储多个SID指示。如果为1,表示允许移动台存储包含不同SID的
13、SID_NID_LIST的多项输入。MULTI_NID::允许存储多个NID指示。如果为1,表示允许移动台存储多个NID。HOME_REG::归属登记指示。如果为1,要求移动台进行归属登记。FOR_SID_REG:SID漫游登记指示。如果为1,要求移动台进行SID漫游登记。FOR_NID_REG:NID漫游登记指示。如果为1,要求移动台进行NID漫游登记。POWER_UP_REG:开机登记指示。如果为1,要求移动台进行开机登记。POWER_DOWN_REG:关机登记指示。如果为1,要求移动台进行关机登记。PARAMETER_REG:参数改变登记指示。如果为1,要求移动台进行参数改变登记。REG
14、_PRD:登记周期。如果非0,要求移动台进行基于时间的登记。BASE_LAT:基站纬度,单位为0.25s。BASE_LON:基站经度,单位为0.25s。 REG_DIST:登记距离。如果非0,要求移动台进行基于距离的登记。功能描述:功能描述: 针对所有服务区内的移动台,规定移动台的各种登记方式。24与与“登记登记”相关的信令消息相关的信令消息发起登记要求的消息发起登记要求的消息uRegister Request Order (Paging Channel )功能描述:针对某个移动台,要求其进行“指令登记”;对应的移动台以“Registration Message”作为响应。uStatus Re
15、quest Order (Forward Traffic Channel)相关字段:ORDQ:指令鉴定码,指出要查询的记录类型。功能描述:针对某个移动台,基站查询移动台的一些状态信息。这些信息通常是与登记相关的信息,如呼叫模式、终端信息、漫游信息、保密状态、IMSI、ESN等。因此此消息常用于基站向移动台发起“登记”要求,要求其进行“业务信道登记”;对应的移动台以“Status Message”作为响应。25与与“登记登记”相关的信令消息相关的信令消息l执行登记的消息执行登记的消息uRegistration Message (Access Channel)相关字段:REG_TYPE: 登记类型
16、SLOT_CYCLE_INDEX : 移动台时隙周期指数MOB_P_REV : 移动台协议级版本号SCM :移动台等级标志MOB_TERM: 移动台被呼允许登记功能描述:可以进行“基于定时器”、“基于距离”、“基于区域”、“参数改变”、“基站指令要求”、“开机”、“关机”等所有七种显式登记。26与与“登记登记”相关的信令消息相关的信令消息l执行登记的消息执行登记的消息uOrigination Message u相关字段:SLOT_CYCLE_INDEX : 移动台时隙周期指数MOB_P_REV : 移动台协议级版本号SCM :移动台等级标志MOB_TERM: 移动台被呼允许登记功能描述:移动台
17、始呼,隐含登记。SCM解码:0xa:00001010表示移动台为CDMA单模手机,时隙划分方式为无时隙模式,连续发送,功率等级为三级27与与“登记登记”相关的信令消息相关的信令消息l执行登记的消息执行登记的消息uPage Response Message (Access Channel)相关字段:MOB_TERM:移动台被呼允许登记SLOT_CYCLE_INDEX:移动台时隙周期指数MOB_P_REV:移动台协议级版本号SCM:移动台等级标志功能描述:移动台响应寻呼,隐含登记。uStatus Message (Reverse Traffic Channel)相关字段:RECORD_TYPE:
18、记录类型,如“终端信息”、“漫游信息”等。RECORD_LEN:记录长度。RECORD:记录内容。功能描述:通过查询移动台的“终端信息”、“漫游信息”等获得移动台的登记信息。28与与“登记登记”相关的信令消息相关的信令消息l移动台发起登记后,基站的响应移动台发起登记后,基站的响应uRegistration Accepted Order / Registration Rejection Order (Paging Channel)功能描述: 对“Registration Message”的响应。如果登记通过,发送“Registration Accepted Order”;否则发送“Registr
19、ation Rejection Order”。uMobile Station Registered Message (Forward Traffic Channel)相关字段:SIDNID:REG_ZONETOTAL_ZONES ZONE_TIMERMULT_SIDSMULT_NIDSBASE_LATBASE_LONGREG_DIST相关参数含义同“System Parameter Message”功能描述:如果移动台登记成功,并且已经被分配了业务信道,基站将通过前向业务信道给该移动台发此消息。29内容Paging SlotAccess AttemptAddress ModeCall Setu
20、p & Call Release30Paging Slot31PAGING SLOTCDMA信道指配:一个基站(扇区)可能同时支持多个CDMA信道(频点),即多载波。基站和移动台利用哈什(哈什(halsh)函数)函数来确定为移动台指配的CDMA信道。此时哈什函数的输入参数为:移动台的MINMIN或IMSI_SIMSI_SCDMA信道数目寻呼信道指配:基站在所支持的CDMA信道(即频点)上最多可以同时发送7个寻呼信道。基站和移动台利用哈什(halsh)函数来确定为移动台指配的寻呼信道。此时哈什函数的输入参数为:移动台的MINMIN或IMSI_SIMSI_S寻呼信道数目。32PAGING SLOT
21、寻呼信道时隙指配:(每个时隙为1.28s)基站发送的寻呼信道是分时隙的,即在不同的时隙寻呼不同的移动台。基站寻呼不同的移动台的时隙周期可以是不同的。对于移动台A,可以每a个时隙寻呼一次;对于移动台B,可以每b个时隙寻呼一次;在时隙nab时,可以同时寻呼移动台A和B。每个移动台各自的时隙周期由各自的SLOT_CYCLE_INDEXSLOT_CYCLE_INDEX决定。移动台监听寻呼信道时可以是“分时隙”的(即只监听指配给自己的时隙),也可以是“非时隙”的(即监听所有的寻呼信道时隙)。基站和移动台哈什函数来确定为移动台指配的寻呼信道时隙。此时哈什函数的输入参数为:移动台的MINMIN或IMSIIM
22、SI寻呼时隙的最大号20482048输出参数为:PGSLOTPGSLOT33PAGING SLOT最终指配给移动台的寻呼信道时隙满足下列等式:(t/4)PGSLOTPGSLOT MOD 162SLOT_CYCLE_INDEXSLOT_CYCLE_INDEX 0其中t为以帧为单位的系统时间;SLOT_CYCLE_INDEX的取值范围从0到7;可见:移动台的时隙周期最小为16个时隙,最大为2048个时隙。移动台的时隙周期最终由移由移动台台给出出的SLOT_CYLCE_INDEX决定。SLOT_CYCLE_INDEX由移动台在“登记”时通知基站。如果基站无法确定移动台是否工作于时隙状态或者无法知道移
23、动台的SLOT_CYCLE_INDEX,它将假定SLOT_CYCLE_INDEX为min(MAX_CYCLE_INDEXMAX_CYCLE_INDEX,1),即不是0,便是1。MAX_CYCLE_INDEX由基站基站在“Access Parameters Message”中给出。34Access Attempt35ACCESS ATTEMPT从移动台在Access Channel上发送一条信令消息到接收到(或接收失败)基站对该消息的确认消息的整个过程,称为Access AttemptAccess Attempt。Access Attempt中的每次完整的接入信号发送称为Access Probe
24、Access Probe。Access Probe包含一个报头(preamble)和消息体(message capsule)。报头的长度为1 1pam_szpam_sz个帧,消息体的长度为3+max_cap_sz3+max_cap_sz个帧,所以一个Access Probe的总长度为4pam_szmax_cap_sz个帧。Access Probe的发射功率是逐步递增的,增量步长为pwr_steppwr_step。一定数量的Access Probe组成一个Access Probe SequenceAccess Probe Sequence。一个Access Attempt可能包含几个Access
25、 Probe Sequence。不同的Access Probe Sequence可能接入不同的接入信道不同的接入信道。接入信道号由IS-95随机数随机数发生器生器根据上次的接入信道号、ESN和系统时间决定。36接入信道请求尝试37(Ack response Timeout)AccessProbe 1AccessProbe 2AccessProbe 3AccessProbe 4Access Probe n1 + NUM_STEP(16 max)SystemTimeTARTTARTTARTTAPIPIPIIP(InitialPower)ACCESSPROBESEQUENCESelect Acces
26、s Channel (RA)initialize transmit power(PowerIncrement)(Probe Backoff)RSPDRSPDAccess ProbeSequence 1Access ProbeSequence 2Access ProbeSequence 3Access ProbeSequence 4Access ProbeSequence 5AccessAttempt接入信道响应尝试38Select Access Channel (RA)initialize transmit powerAccessProbe 1AccessProbe 1AccessProbe
27、1AccessProbe 1Access Probe1 + NUM_STEP(16 max)SystemTimeTARTTARTTARTTAPIPIPIIP(InitialPower)ACCESSPROBESEQUENCE(PowerIncrement)(Probe Backoff)RSRS时延参数PNPN随机随机随机随机时时延延延延:导频相对原PN码的偏置,它是02probe_pn_ranprobe_pn_ran范围内的某个随机数。它有效地增加了从移动台到基站的视在范围(apparent range)。这增加了基站在同一个接入信道时隙内分别解调多个移动台发出的消息的概率,尤其是当移动台工作在
28、与基站很近的地方。TATA:等待响应时延,TA80(2acc_tmoacc_tmo)ms 。移动台发了一个Access Probe后,将在TA时间内等待接收来自基站的确认信息。RTRT:探针间补偿时延,为11probe_bkoffprobe_bkoff范围内的某个随机值。如果移动台在TA时间内没有收到基站的确认消息,并且移动台还可以发送Access Probe,它将在延时RT后发送新的Access Probe。RSRS:序列间补偿时延,为11bkoffbkoff范围内的某个随机值。如果移动台发完了一个Access Probe Sequence还没有收到基站的确认消息,它将在延时RS后再考虑发送
29、新的Access Probe Sequence。39时延参数PDPD:持续时延(Persistence Delay),用于控制移动台发送请求请求的速率、密度以控制接入话务量。不同接入过载级别移动台有不同的PD。接入响应响应尝试无此概念,因为响应的原则就是要快速响应。对于接入请求尝试,移动台在延时了RS后,还将在延时PD后再发送新的Access Sequence。“持续检测”程序:对于每个接入信道时隙,“持续检测”产生一个0到1之间的随机数RPRP,与预先设定的门限P P比较。如果RP大于P则启动新的Access Probe Sequence。较大的P意味着启动Access Probe Sequ
30、ence的概率较大。因此可以通过设置 P来控制接入速率。P与 psist(n)psist(n)、reg_psistreg_psist、msg_psistmsg_psist相关,具体计算如下表:40相关信令Access Parameters Message (Paging Channel)MSG_TYPEMSG_TYPE:消息类型。PILOT_PNPILOT_PN:服务基站导频。ACC_MSG_SEQACC_MSG_SEQ:Access Parameters Message序列号。ACC_CHANACC_CHAN:接续信道号。NOM_PWRNOM_PWR:标称功率调整值。INIT_PWRINIT
31、_PWR:初始功率调整值。PWR_STEPPWR_STEP:Access Probe功率增加步长。NUM_STEPNUM_STEP:一个Access Sequence 包含的Access Probe个数。MAX_CAP_SZMAX_CAP_SZ:Access Probe的接入探针消息体大小。PAM_SZPAM_SZ:Access Probe的接入探针报头大小。PSIST(0-9)PSIST(0-9):接入过载类09的持续值。PSIST(10PSIST(10):接入过载类10的持续值。 (未完,接下页)(未完,接下页)41相关信令PSIST(11)PSIST(11):接入过载类11的持续值。PS
32、IST(12PSIST(12) ):接入过载类12的持续值。PSIST(13PSIST(13) ):接入过载类13的持续值。PSIST(14PSIST(14) ):接入过载类14的持续值。PSIST(15PSIST(15) ):接入过载类15的持续值。 MSG_PSISTMSG_PSIST:用于消息请求时的持续值计算。REG_PSISTREG_PSIST:用于登记请求时的持续值计算。PROBE_PN_RANPROBE_PN_RAN:用于计算PN随机时延。ACC_TMOACC_TMO:用于计算等待响应时延TA。PROBE_BKOFFPROBE_BKOFF;用于计算探针间补偿时延RT。BKOFFB
33、KOFF:用于计算序列间补偿时延RS。42相关信令MAX_REQ_SEQMAX_REQ_SEQ :一个接入请求尝试可以包含的接入序列最大数。MAX_RSP_SEQMAX_RSP_SEQ :一个接入响应尝试可以包含的接入序列最大数。AUTHAUTH :鉴权要求,如果为1,表示要求移动台鉴权。RANDRAND :鉴权公钥。详见“鉴权”专题。NOM_PWR_EXTNOM_PWR_EXT :RESERVEDRESERVED :功能描述:Access Parameters Message设定了移动台接入的结构参数、功率参数、时延参数,并在Paging Channel中周期性的广播。随着基站话务量的改变,
34、各种参数也会做响应的调整。这种改变通过ACC_MSG_SEQ来表示。移动台如果发现了新的ACC_MSG_SEQ,将做对应的存储在移动台内的参数调整工作。43Address Mode44IMSI IMSI由15位或少于15位的十进制数组成,其中包含3位的MCC,2位的MNC。如果IMSI有15位,称为IMSI_CLASS_0IMSI_CLASS_0;如果IMSI少于15位,称为IMSI_CLASS_1IMSI_CLASS_1。IMSI_SIMSI_S为IMSI的低10位数。如果IMSI少于10位,高位用0补足。IMSI_S1IMSI_S1为IMSI_S的高3位数,对应MIN_1;IMSI_S2I
35、MSI_S2为IMSI_S的低7位数,对应MIN_2。IMSI_11_12IMSI_11_12为IMSI的高11、12位数。如果IMSI少于12位,高位用0补足。45MCC(3位)位)MNC(2位)位)MSIN(不大于(不大于10位)位)NMSIMCC 移动台国家码MNC 移动台网号MSIN 移动台识别码NMSI 国内移动台识别吗高位低位IMSI对于IMSI_CLASS_0,有IMSIMCCIMSI_11_12+IMSI_S1+IMSI_S2,其中IMSI_11_12正好对应于MNC。对于IMSI_CLASS_1,MCC和MNC可能会被包含在IMSI_S1和IMSI_S2中。对于IMSI_CL
36、ASS_1,还有一个IMSI_ADDR_NUMIMSI_ADDR_NUMIMSI7。中国的MCC为460。中国联通新时空CDMA网络的MNC为03。对于IMSI_CLASS_0,则对应的IMSI_11_12为30。在CDMA系统中,相同的IMSI可以分配给多个不同的移动台。系统可以允许或关闭该功能。对这些功能的管理是基站和网络运营商的工作。对于相同的IMSI分配给了多个不同的移动台的情况,可能要通过TMSI外加ESN来识别移动台。46Call Flow47CALL SETUP & CALL RELEASE正常的“呼叫建立与释放”主要经历几个过程:移动台始呼(或者基站寻呼,移动台响应寻呼)并提出
37、业务选择和与之相关联的业务配置请求;基站为移动台分配业务信道;移动台与基站相互捕获对方的业务信道后进入业务信道操作;移动台与基站进行业务配置协商;开始通话;移动台(或基站)摘机;基站(或移动台)摘机。48CALL FLOW49内容空闲切换(Idle Handoff)软切换(Soft Handoff)硬切换(Hard Handoff)5051CDMA切换n切换是这样的一个过程,当手机从一个基站的覆盖区域移动到另一个基站的覆盖区域时,它依然保持与移动交换局的通信 空闲状态空闲切换空闲切换CDMA到到CDMA 硬切换硬切换更软切换更软切换通话状态软切换软切换CDMA到模拟的硬切换到模拟的硬切换空闲切
38、换定义空闲态切换是移动台处于空闲状态下进行的切换移动台必须工作在“非时隙”方式移动台Sync到Pilot A后,在发起呼叫之前,重新Sync到Pilot B在新的小区的寻呼信道上,至少收到一条有效消息,就认为切换成功。不需要信令支持52空闲切换切换过程空闲状态下,导频信道可以分为以下集合有效导频集:寻呼信道正在被移动台监视的小区的导频信道偏置。相邻导频集:可能作为空闲切换的候选小区的导频信道偏置,在邻区表消息中定义。剩余导频集:除了前面两类,其它的导频偏置,必须是PN_INC整数倍。搜索顺序:Active-Neighbor-Remain示例:Active(a),Neighbor(n1,n2,n
39、3),Remain(r1,r2)a n1;a n2;a n3 r1 a n1;a n2;a n3 r2切换触发条件:在相邻集和剩余集中搜索到的导频信号强度大于当前活动导频信号强度53软切换定义54CDMA 软切换被手机驱动开始与新的基站进行通信,但是不中断原来的通信链路手机不断的检查可以得到的导频手机告诉系统它目前可以看到的导频系统为手机分配小区(最大6小区),并将分配结果告诉手机HandsetRake ReceiverRFPN WalshPN WalshPN WalshSearcherPN W=0SVoice,Data,MessagesPilot Ec/IoBTSBSCMTXBTSSel.5
40、5如果一个BTS的多个小区同时为一个手机服务,称为更软切换由于共用一个BTS,占用很少的资源手机可以在多个BTS和小区之间执行复合式的软-更软切换HandsetRake ReceiverRFPN WalshPN WalshPN WalshSearcherPN W=0SVoice,Data,MessagesPilot Ec/IoBTSBSCMTXSel.软切换更软切换软切换导频集定义通话状态下,导频信道可以分为以下集合活动导频集:所有分配给移动台与前向业务信道相关的导频(最多N6m个导频)候选导频集:不在活动导频集中的导频,但是移动台接收到的它的强度已经足够,可以被正确的解调(最多N7m个导频)
41、邻区导频集:不在活动导频集和候选导频集中的导频,它们是可能用于切换的候选导频(最少可以满足N8m个导频的大小)剩余导频集:目前系统中所有其它可能的导频(必须是PN_INC的整数倍),根据目前分配给CDMA系统的频率56软切换导频集之间的转换57活动导频集活动导频集候选导频集候选导频集邻区导频集邻区导频集剩余导频集剩余导频集Ec/IoT_ADD活动导频集未满或者候选导频强度比活动导频超过T_COMP强度低于T_DROP,且持续时间超过T_TDROP仅仅是一个示意,许多细节没有列出仅仅是一个示意,许多细节没有列出活动导频集的维护初始化:当移动台初次被分配一个前向业务信道时,移动台的Active S
42、et将仅包含同该前向业务信道相应的导频偏置。当移动台处理“General Handoff Direction Message (GHDM)”和“Extended Handoff Direction Message (EHDM)”时,用消息中列举的导频信号替换原来的Active Set。58候选导频集的维护初始化:当移动台初次被分配到一个前向业务信道时,移动台候选集为空。邻区集或剩余集中的导频信号强度超过T_ADD,该导频信号转移到候选集中。移动台在处理GHDM或者EHDM时,对于当前活动集中的导频信号,如果没有列在该消息中并且该导频的DROP TIMER没有逾时,移动台将把该导频信号转移到候选
43、中。移动台在处理GHDM或者EHDM时,对于当前的候选集中的导频信号,如果列在消息中,该导频信号将转移到活动集中(keep=1),或者转移到剩余集中(keep=0)。如果候选导频对应切换去除定时器逾时,转移到剩余集中。如果导频集已满,加入新的导频前,将候选集内切换定时器最接近逾时的导频去除,若有多个,删除强度最低的;如果候选集内导频的定时器都没有开启,则删除其中强度最低的导频。59相邻导频集的维护初始化:当移动台初次被分配到一个前向业务信道时,邻区集包含最近收到的Neighbor List,Extended Neighbor List或者General Neighbor List消息中的所有导
44、频项。计数器AGE移动台对相邻导频集中的每个导频都分配一个当移动台初次被分配到某前向业务信道时,设置AGE为NGHBR_MAX_AGE。导频从活动集或候选集转移到邻区集时,设置AGE为0。导频从剩余集转移到邻区集时,设置AGE为NGHBR_MAX_AGE 。移动台收到Neighbor List Update 或者Extended Neighbor List Update消息时,邻区集内的导频相应AGE值增加。60相邻导频集的维护移动台收到NLU或者ENLU消息时邻区表内的导频AGE加1。如果AGE超过NGHBR_MAX_AGE,就删除该导频。将消息中的导频加入邻区集,如果该导频不属于活动集,候
45、选集或者邻区集。如果新导频个数超过移动台邻区集容纳数量,保留前面的,其它多余的将丢弃。如果候选导频对应切换去除定时器逾时,转移到剩余集中。邻区集中某导频超过T_ADD,将转移到候选集中。当向候选集加入一个导频,而候选集已满时,相应从候选集删除的导频将转移到邻区集中。若加入新导频后,邻区集数目超出移动台支持的数目,移动台将删除邻区集内AGE值最大的导频,若有多个,则删除其中导频强度最低的。61软切换平面图T_ADD: 导频检测门限(Typically 28 = -14 dB)T_DROP: 导频去除门限(Typically 32 = -16 dB)T_TDROP: 去除计时器(Typically
46、 3 = 4 sec)62PilotStrengthPilot Strengthexceeds T_ADDEHOD message received, Pilot Dropped into Neighbor Set, HOC message sent,NLU message receivedTimePilot strength drops below T_DROP,Drop Timer startedT_TDROPT_ADDT_DROPEHOD message received, Pilot Added to Active Set,HOC message sent,NLU message re
47、ceivedNCNA(1)(2)(3)(4) (5)(6) (7)Drop Timer expiresPSMM sent (request to add) , Pilot added to Candidate SetPSMM Sent (request to remove)关于T_TDROP63用于活动导频集和候选导频集如果T_TDROP为0,启动定时器后100ms内逾时;否则认为超过下表 所示对应值的10%时,定时器逾时。一旦定时器逾时,移动台就会发送PSMM消息(Keep=0)。对于候选导频集,开启定时器条件:导频强度低于T_DROP对于活动导频集,根据P_REV_IN_USE以及SOFT
48、_SLOP的值决定关于T_TDROP对于活动导频集:如果P_REV_IN_USE3并且SOFT_SLOPE !=0000000对于活动导频集内所有导频(NA个),按照强度进行排序:PS 1 PS 2 PS 3 TransmitterPABTS TxPower (dBm) = TxPower (dBm) = 73 (dB) 73 (dB) RxPower (dBm) RxPower (dBm) TxAdjust (dB)TxAdjust (dB)Outer LoopBSCMSTXPOWER计算公式(一)移动台刚进入Access Channel(闭环调整尚未激活),移动台将按下列公式计算发射功率,
49、以发射其第一个Access Probe: 102TxPower(dBm) 73 (dB) RxPower(dBm) (开环功率控制)(开环功率控制) NOM_PWR (dB) INIT_PWR (dB) 其中:n NOM_PWR 是为了补偿由于前向链路与反向链路不相关造成的路径损耗。它的范围为07dB ,标称值为0dB。n INIT_PWR 是对第一个接入信道序列所需要做的调整。它的范围为87dB,标称值为0dB。MSTXPOWER计算公式(二)之后的Access Probe不断的增加发射功率,指导收到一个响应或者序列结束。这时移动台刚开始在Traffic Channel上发射, 103TxP
50、ower(dBm) 73 (dB) RxPower(dBm) (开环功率控制)(开环功率控制) NOM_PWR (dB) INIT_PWR (dB) PWR_STEP NUM_ACCESS_PROBE 其中 :PWR_STEP 为Access Probe功率的增加步长,它的范围为07dB。 NUM_ACCESS_PROBE 为当前发射的Access Probe的个数。MSTXPOWER计算公式(三)移动台开始在Traffic Channel上发射后,一旦接收到一个功率控制比特(反向闭环功率控制开始),移动台输出功率将为: 104TxPower(dBm) 73 (dB) RxPower(dBm)
51、 (开环功率控制)(开环功率控制) NOM_PWR (dB) INIT_PWR (dB) PWR_STEP NUM_ACCESS_PROBE TxAdjuest (闭环功率控制)(闭环功率控制) 移动台平均输出功率可调整的动态范围至少应为32dB反向功率控制相关信令uuAccess Parameter MessageAccess Parameter Message (Paging Channel)相关字段相关字段:NOM_PWRNOM_PWR:标称功率偏置(增减量调节量)。INIT_PWRINIT_PWR: 初始功率偏置(增减量调节量)。PWR_STEPPWR_STEP:Access Prob
52、e功率增长步长。uuPower Control MessagePower Control Message(Forward Traffic Channel) 相关字段相关字段:PWR_CNTL_STEPPWR_CNTL_STEP:它表示1个功率控制比特对应多少功率改变量(1 dB / 0.5 dB / 0.25 dB)。General Handoff Direction MessageGeneral Handoff Direction Message (Forward Traffic Channel) 相关字段相关字段:USE_PWR_CNTL_STEPUSE_PWR_CNTL_STEP:“使用PWR_CNTL_STEP”指示。PWR_CNTL_STEPPWR_CNTL_STEP:105