不同的设备中BSIC会有八进制与十进制区别吗,书上讲的怎么是八进制啊?
我的理解一直都是认为所有设备都是BSIC=NCC*8+BCC,均采用8进制,求解。今天听 别人说什么十进制,不解&求解!
BSIC本来就是只有0-7,无所谓10进制还是8进制
不同厂家的设备中是有区别的。有的使用了八进制,也有实用十进制的,这个其实在协议中是这么说的:
由于BSIC码是由NCC和BCC组成,NCC由3bit组成,BCC也由3bit组成。所以,BSIC码的取值范围为八进制的00-77,转换成十进制取值范围则为0-63。
基站识别码 Base Station Identity Code
包括PLMN色码和基站色码。用于区分不同运营者或同一运营者广播控制信道频率相同的不同小区。
BSIC用於移动台识别相同载频的不同基站,特别用於区别在不同国家的边界地区采用相同载频且相临的基站,BSIC为一个6bit编码:BSIC=NCC(3bit)+BCC(3bit)
NCC:PLMN色码,用来识别相邻的PLMN网
BCC:BTS色码,用来识别相同载频的不同的基站.
移动台收到SCH后,即认为已同步于该小区。但为了正确地译出下行公共信令信道上的信息,移动台还必须知道公共信令信道所采用的训练序列码(TSC)。按照GSM规范的规定,训练序列码有八种固定的格式,分别用序号0~7表示。每个小区的公共信令信道所采用的TSC序列号由该小区的BCC决定。因此BSIC的作用之一是通知移动台本小区公共信令信道所采用的训练序列号。
由于BSIC参与了随机接入信道(RACH)的译码过程,因此它可以用来避免基站将移动台发往相邻小区的RACH误译为本小区的接入信道。
当移动台在连接模式下(通话过程中),它必须根据BCCH上有关邻区表的规定,对邻区BCCH载频的电平进行测量并报告给基站。同时在上行的测量报告中对每一个频率点,移动台必须给出它所测量到的该载频的BSIC。当在某种特定的环境下,即某小区的邻区中包含两个或两个以上的小区采用相同的BCCH载频时,基站可以依靠BSIC来区分这些小区,从而避免错误的切换,甚至切换失败。
移动台在连接模式下(通话过程中)必须测量邻区的信号,并将测量结果报告给网络。由于移动台每次发送的测量报告中只能包含六个邻区的内容,因此必须控制移动台仅报告与当前小区确实有切换关系的小区情况。BSIC中的高三位(即NCC)用于实现上述目的。网络运营者可以通过广播参数"允许的NCC"控制移动台只报告NCC在允许范围内的邻区情况。
基站识别码(BSIC)
基站识别码是分配给基站的一个本地色码,使移动台能够区分不同的邻小区,在小区的同步信道(SCH)上的小区描述中发送。BSIC一共有6比特长,其结构如下:
NCC(network color code)--网络色码,由3比特组成,用于识别相邻不同的GSM PLMN:在许多情况下,不同的GSM PLMN采用了相同的频率资源,为了在这种情况下移动台还能接入网络,一般相邻GSM PLMN选择不同的NCC。
BCC(base station color code)--基站色码,由3比特组成,用于识别同一GSM PLMN中的基站和通知移动台BCCH的训练序列号。
NCC指网络色码国内主要用来区分不同的运营商,BCC指基站色码主要用来区分相邻的采用相同载频的BTS。
每一个小区都分配一个BSIC,在提供给移动台同步消息的SCH信道上发送,如果移动台在一给定位置上能同时收到两个小区相同BCCH载频,则BSIC可以提供判断标准以避免混淆与冲突。
BSIC主要用于区别使用相同BCCH载频的小区,主要有以下几种情况:
1. 当移动台在RACH上请求接入时,邻小区有可能接收到,为了避免这种情况的发生,将RACH编码突发脉冲与本小区BSIC相异或,只有正确的小区才可以正确的解码出突发脉冲。
2.通知移动台本小区公共信令信道所采用的训练序列号TSC,相应的TSC由该小区的BCC决定。
3.连接模式下,移动台根据BCCH上有关邻区表的规定,进行测量,在上行的测量报告中,对于每一个定标频率,都需指示相应的BSIC,如果邻小区有两个或两个以上含相同BCCH载频,则基站可以依靠BSIC来区分,避免错误切换。
4.移动台在连接模式下,要进行上行的测量报告,只报告与当前小区确实有切换关系的小区情况,BSIC中的NCC即用于该目的,运营者可以通过“允许的NCC”控制移动台只报告NCC在允许范围内的邻区情况。
华为2G的BSIC按照8进制,但是对应的2G射频拉远设备的近端机里的BSIC是按照10进制的。其他的不太清楚。
8进制和10进制无非是一个显示方式而已。就我所知,moto的omc系统使用10进制显示,鼎力的一款测试软件:mos使用的是10进制。不过这都是几年前的事情了,不知道现在是不是还是这样。
