Navigator信令解析语音部分.docx
《Navigator信令解析语音部分.docx》由会员分享,可在线阅读,更多相关《Navigator信令解析语音部分.docx(45页珍藏版)》请在冰豆网上搜索。
Navigator信令解析语音部分
目录
第一部分SyncChannel&pagingChannel3
1.1SyncChannelMessage3
SYNCCHANNEL--SyncChannelMsg3
1.2SystemParametersMessage4
PAGINGCHANNEL--SystemParametersMsg4
1.3ExtendedSystemParametersMessage6
ExtendedSystemParametersMsg6
1.4CDMAChannelListMessage8
PAGINGCHANNEL--CDMAChannelListMsg8
1.5AccessParametersMessage8
PAGINGCHANNEL--AccessParametersMsg8
1.6NeighborListMessage10
PAGINGCHANNEL--NeighborListMsg&ExtendedNeighborListMsg10
第二部分CallSetup&Response11
2.1GeneralPageMessage11
PAGINGCHANNEL--GeneralPageMsg11
2.2OrderMessage13
PAGINGCHANNEL--OrderMsg13
2.3OriginationMessage13
ACCESSCHANNEL--OriginationMsg13
2.4ExtendedChannelAssignmentMessage15
PAGINGCHANNEL--ExtendedChannelAssignmentMsg15
IMSI_CLASS_0_TYPE17
2.5PowerControlMessage18
FORWARDTRAFFICCHANNEL--PowerControlMsg18
2.6ServiceConnectMessage20
FORWARDTRAFFICCHANNEL--ServiceConnectMsg20
2.7ServiceConnectCompletionMessage20
REVERSETRAFFICCHANNEL--ServiceConnectCompleteMsg20
第三部分Handoff21
3.1PilotStrengthMeasurementMessage21
REVERSETRAFFICCHANNEL--PilotStrengthMeasurementMsg21
3.2UniversalHandoffDirectionMessage22
FORWARDTRAFFICCHANNEL--UniversalHandoffDirectionMsg22
3.3HandoffCompletionMessage24
REVERSETRAFFICCHANNEL--HandoffCompletionMsg24
3.4ExtendedNeighborListUpdateMessage25
FORWARDTRAFFICCHANNEL--ExtendedNeighborListUpdateMsg25
第四部分Enhancedhardhandoff(暂时没log)26
4.1CandidateFrequencySearchRequestMessage26
FORWARDTRAFFICCHANNEL--CandidateFrequencySearchRequestMsg26
4.2CandidateFrequencySearchResponseMessage26
REVERSETRAFFICCHANNEL--CandidateFrequencySearchResponseMsg26
4.3CandidateFrequencySearchReportMessage26
REVERSETRAFFICCHANNEL--CandidateFrequencySearchReportMsg26
4.4CandidateFrequencySearchControl26
4.5ReleaseOrderMessage26
REVERSETRAFFICCHANNEL--OrderMsg26
第五部分Registration26
5.1RegistrationMessage27
ACCESSCHANNEL--RegistrationMsg27
第一部分SyncChannel&pagingChannel
1.1SyncChannelMessage
SyncChannelMsg使手机与系统时间同步,考虑fadingmarginSyncChannel的速率一般为1200bps。
SyncChannelMsg一般出现在两种情况下:
一是每次通话结束时需重新同步,此时ms可能因为长时间的通话而与系统时间偏差较大;二是在ms从初始化状态到搜索导频以后,即切换、切换失败后或者关开机以后,此时ms需重新同步到系统。
手机在初始化状态后,Rake接收机的搜索器会搜索从0到511全部的PN导频信号,然后确定最强(Ec/Io)的PN作为ReferencePN,进一步解调同步信道。
手机通过SyncChannelMsg确定系统时间、导频信道、寻呼信道的寻呼速率等参数,然后转入空闲状态,等待寻呼消息。
如果手机在15秒之内无法完成搜速导频的过程,则重新初始化。
SyncChannelMsg中包含protocolrevisionlevel系统版本信息、Minimumprotocolrevision系统允许接入的最低版本手机(其值的具体含义为1:
IS95,2:
IS95A,3:
TSB74,4,5:
IS95B,6:
IS95C/CDMA2000)。
PagingChannelDataRate指的是寻呼信道的速率,寻呼信道的设定和网络负荷有关,如果网络负荷较大(寻呼量较大),则设为9600;如果寻呼负荷较小,则设置为4800bps,此时网络运行更加稳定。
SYNCCHANNEL--SyncChannelMsg
protocol_rev=2(IS95A)
Minimumprotocolrevision=2系统允许接入的最低版本手机.
sid=14148①
nid=11②
pn=150
longcodestate=2330104669长码状态
systemtime=334438280系统时间
leapseconds=15闰秒
localtimeoffset=16本地时间偏置(30minuteunit)16*30minute=8Hour
daylightindicator=0daylightsavingstime(Allow‘1’,prohibit’0’)
PagingChannelDataRate=9600bps寻呼信道速率bps9600bps或者4800bps
cdma_freq=58CDMA频点号,寻呼信道所在频点
ext_cdma_freq=330快速寻呼信道所在频点
注释:
①②SID,NID
SID、NID是帮助手机实现漫游功能的、当手机收到的NID、SID与手机注册登记的NID、SID不匹配的时候,手机产生漫游。
SID=serviceprovideridenficationnumber、NID=MSCidenficationnumber,SID下可以有多个NID.
1.2SystemParametersMessage
pagingchannel含有两类消息类型,分别是开销消息和寻呼消息:
PAGINGCHANNEL--SystemParametersMsg
所有消息均有config_msg_seq,ms只可管理一个ACTIVEPN,根据config_msg_seq确定是否需要搜索此系统消息。
手机在两种情况下会重新更新系统消息,一种是MS收到新的config_msg_seq值,第二种是MS保存的config_msg_seq超过600秒没有更新,此时MS会重新搜索系统消息。
系统参数消息是以扇区为单位下发给手机的,不同的扇区具有不同的系统参数设置。
系统参数消息中包含有手机位置更新消息、所属SID/NID、切换的各种参数等。
有关切换的各种参数在HDM、UHDM消息中也包含有。
MAX_slot_cycle_index是系统下发的寻呼周期,MS也有自身的寻呼循环周期,MS对比两值,取最小的值作为手机搜寻寻呼消息的周期。
pilot_pn=147
config_msg_seq=29<-当MS在寻呼信道中接收到系统参数消息,MS会把消息中的“configurationmessagesequencenumber”,“CONFIG_MSG_SEQr,SYS_PAR_MSG_SEQs”和MS存储的值作比较。
如果值一样,MS会忽略此条消息。
如果不同,MS会更新系统参数消息。
sid=14148<-Systemidentification
nid=11<-Networkidentification
reg_zone=1<-Registrationzonenumber位置更新的参数
total_zones=2<-此值为在基于zone的位置更新中MS的zonenumber。
此值为“0”,表示没有zone-basedregistration。
此值如果大于0,设置越大,MS越省电,但同时在zone的边界区MS被一次寻呼成功的比例会下降。
zone_timer=1(2Minutes)
mult_sids=0<-‘1’使用不同的SID.‘0’则反之。
mult_nids=0<-‘1’使用不同的NID.‘0’则反之。
base_id=12131
base_class=0(PublicMacrocellularSystem)<-基站类型标识注释①
page_chan=1<-pagingchannel计数器
max_slot_cycle_index=1<-1.28秒*2的Sci次方监听寻呼消息
home_reg=1
for_sid_reg=1
for_nid_reg=1
power_up_reg=1<-当MS开机或者漫游到一个模拟的系统中时进行位置更新
power_down_reg=1<--当MS关机时进行位置更新
parameter_reg=1
reg_prd=58
base_lat=19?
55’91.7’’N
base_long=110?
17’57’’’’’’.0E
reg_dist=0(基于距离的位置更新关闭)
srch_win_a=28Chips
srch_win_n=60Chips
srch_win_r=60Chips
nghbr_max_age=0
pwr_rep_thresh=2
pwr_rep_frames=7
pwr_thresh_enable=1
pwr_period_enable=0
pwr_rep_delay=1
rescan=0
t_add=-12db
t_drop=-15db
t_comp=-2.5db
t_tdrop=4seconds
ext_sys_parameter=1<“1”表示有Extendedsystemparametersmessage。
gen_nghbr_list=0<-“1”表示寻呼信道中有GeneralNeighborListMessage,“0”反之,以下相同
global_redirect=0<-“1”表示寻呼信道中有GlobalServiceRedirectionMessage
pri_nghbr_list=0<-“1”表示寻呼信道中有PrivateNeighborListMessage
user_zone_id=0<-“1”表示寻呼信道中有UserZoneIdentificationMessage
ext_global_redirect=0<-“1”表示寻呼信道中有ExtendedGlobalServiceRedirection
ext_chan_list=0<-“1”表示寻呼信道中有ExtendedCDMAChannelListMessage
注释①
BaseStationClasses
Value(binary)
ClassofServiceProvided
0000
PublicMacrocellularSystem
0001
PublicPCSSystem
Allothervaluesarereserved.
1.3ExtendedSystemParametersMessage
ExtendedSystemParametersMsg
此消息是在95C中新增加的消息类型,用于DynamaticHO以及确定MS起呼时的位置。
pilot_pn=147
config_msg_seq=29
pref_msid_type=3<-在接入信道中手机的身份标识类型,Value=3,MS使用IMSIandESN。
mcc=460<-①MobileCountryCode
imsi_11_12=03
bcast_index=0<-Broadcastslotcycleindex,“0’表示不使用broadcastpaging.取值范围(1~7),
imsi_t_supported=0
p_rev=6
min_p_rev=2
soft_slope=0
add_intercept=26
drop_intercept=30
packet_zone_id=1<-系统支持基于区域的分组数据业务。
max_num_alt_so=0<-Maximumnumberofalternativeserviceoptions
reselect_included=0<-“0“表示基站不包含systemreselectionparameter.
pilot_report=1<-“0”表示MS在收到大于T_ADD的PN时通过OriginationMessage和PageResponseMessage上报。
“1”表示MS在收到大于T_ADD的PN时通过AccessChannelmessages上报。
nghbr_set_entry_info=1
acc_ent_ho_order=1是否支持接入状态切换
nghbr_set_access_info=1
broadcast_gps_asst=0<-“1’表示系统支持BroadcastGPSAssistcapability.
qpch_supported=0<-“0“表示系统不支持QuickPagingChannel.
sdb_supported=1<-“1’表示系统支持MS发送ShortDataBurst.
注释
①为了唯一的识别一个CDMA移动台,IS-2000协议定义了一个国际移动台识别码(IMSI),它是由15位数字(十进制,digit)组成的,其结构如下图所示。
另外,协议中还定义了ESN电子序列号、公共长码掩
码等。
FigureIMSIStructure
1.4CDMAChannelListMessage
PAGINGCHANNEL--CDMAChannelListMsg
CDMAChannelListMsg决定手机需同步的频率,MS收到此消息后,会使用Hashing算法搜索所有的频率,进而决定所需同步的频率。
MS在空闲状态下,收到此消息时会直接同步到消息所制定的频率上;如果是在通话状态下,MS则首先切换至优先频率上,然后在切换到指定频率。
pilot_pn=147
config_msg_seq=29
cdma_freq=283<-双频之283
cdma_freq=201<-双频之201(中心频率=(0.03*201)+870Mhz)
1.5AccessParametersMessage
PAGINGCHANNEL--AccessParametersMsg
AccessParametersMsg同属于寻呼信道,此消息中的定义的参数值直接影响MS接入时间的长短,及MS接入成功率。
此消息中的个参数定义手机在接入过程中的初始功率是多少、发送多少个探针、每个探针间隔多少等,运营商需斟酌设置这类参数。
在网络建设初期,用户少,基站间隔大,此时可把初始功率设置大一些,提高手机在第一个探针接入成功的可能性;但当用户增加后,基站设置较密,此时如果初始功率过大,会引入较多的干扰,影响网络的容量,这时就需设置低一些。
根据SK的试验记录显示,在离基站较近的区域,MS作100此呼叫,全部在第一个探针时接入成功,而在离基站的覆盖边缘,100次的呼叫中,大概有97次第一个探针成功。
如果无线环境较差,MS需发送多个探针,不断提升功率,如果在第一个探针循环中没有接入成功,则间隔一段时间后,转入第二个探针尝试周期。
如果在第一个探针周期中,MS没能成功接入,如果无线环境没有大的改善的话,那么在第二个周期成功接入的可能性也不大,这就可能直接导致一次接入失败。
pilot_pn=147
acc_msg_seq=21<-和当前的此参数值进行比较,如果不同则更新此消息中的参数.
acc_chan=0<-和寻呼信道相关联的接入信道号
nom_pwr=0<-发射功率偏置,在开环功率预算中被MS用作校正因子(-8dB~+7dB)
init_pwr=6<-dB,MS在接入过程中的初始功率偏置,在初始接入信道的功率发送中的开环功率预算中,MS使用此校正因子决定初始功率。
(-16dB~+15dB)
pwr_step=3<-dB,在两个探针之间的功率增加幅度。
num_step=6<-在一个探针周期(序列)中,MS发射的探针数量。
max_cap_sz=3①<-接入信道消息的capsulesize最大值,0~7
pam_sz=2①<-接入信道的preamblelength.MS要把此值设的低于接入帧的数量,这样接入信道的preamble方可正常发射。
psist_0_9=0psist_10=0psist_11=0psist_12=0
psist_13=0psist_14=0psist_15=0
msg_psist=0
reg_psist=0
probe_pn_ran=0,②
acc_tmo=3②
probe_bkoff=0②
bkoff=0②.
max_req_seq=2
max_rsp_seq=2
authenticationmode=0
nom_pwr_ext=0
psist_emg_incl=0
注释
①Accesschannelslot=(3+max_cap_size)+(1+pam_size)frameunit
1framepreamble=96EAzero
如果在基站周围有较多的用户则preamble设置过小会导致接入失败率上升,反之,preamble设置过大,会导致有效传输的数据量减少,BTS则需要增大搜索窗的大小。
②
Terminology
Accessprobe
Accesssequence
IP:
Initialopenlooppower
PD:
persistencedelay
PI:
Powerincrement
RA:
Accesschannelnumber
RN:
PNrandomizationdelay
RS:
Sequencebackoff
RT:
Probe_backoff
TA:
Ackresponsetimer(80*(2+ACC_TMO))
Num_step:
maximumaccessnumberofaccesssequence
1.6NeighborListMessage
PAGINGCHANNEL--NeighborListMsg&ExtendedNeighborListMsg
95A使用NeighborListMsg,95B中增加GeneralNeighborListMsg,在95C中增加使用,ExtendedNeighborListMsg用于PCS系统,和UniversalNeighborListMsg。
在800M的CDMA系统中应该使用NeighborListMsg和GeneralNeighborListMsg。
这三种消息的结构相类似。
在NeighborListMsg中主要包含BTS的PN和搜索窗的大小等,此消息用于MS在空闲状态下的切换,邻区的最多数量为20个。
如果发射NeighborListMsg,则它在每个开销消息的发射周期1.28秒内至少发射一次。
pilot_pn=147
config_msg_seq=29
pilot_inc=3<-导频偏置(Range:
1~15integer)
num_nghbrs=20<-PN147NeighborList19B
nghbr[0]<-neighborlists的第一个邻区
nghbr_config=0(ConfigSame)<-①Ifvalue=0,mobilereceivesPaginginsameCDMAchannelforneighbor