什么是BSIC及其在GSM系统中的应用

  • BSIC之缘起
  • 什么是BSIC及其在GSM系统中的应用
    • BSIC=NCC+BCC
    • BSIC的作用
  • 测量报告消息解析
    • BCCH-FREQ-NCELL

BSIC之缘起

bsic这个东西已经萦绕在我身边很多年了,因为用到的时候少,每次都是现查,每次查过就忘。这次又遇到它,在又双叒叕查它的过程中发现了一篇简明易懂的科普文,还有一些新的知识点,为了加深记忆特将原文翻译并附相关应用实例,此为缘起。
原文:www.teletopix.org/gsm/what-is-bsic-and-its-use-in-gsm/
注:百度百科的bsic条目看起来也像是源于此文

什么是BSIC及其在GSM系统中的应用

BSIC=NCC+BCC

在GSM系统中,每一个BTS(基站)都会被分配一个色码(color code),这个色码就叫做BSIC(Base Station Identification Code)。移动台可以在BSIC的帮助下区分具有相同BCCH的不同小区。在网络规划中,为了减少干扰通常需要尽力保证相邻小区的BCCH不同于当前服务小区的BCCH。
然鹅,实际情况中还是会有同一个BCCH被相邻小区复用的情况。对于距离相对比较近又使用了相同的BCCH的小区们,必须想一个办法区分它们。这就是BSIC。也就是说具有相同BCCH的小区必须使用不同的BSIC,以便移动台可以区分它们。
(这就好比两个人在使用同样的音量和同样的频率同时给你说话,但是你却能毫不犹豫的转向其中一个人,对另一个人恍如未见:因为你非常明白,这个具有柔美音色的人正是你朝思暮想的女神。另一个是谁?管他,别打扰我,干扰源)

BSIC的作用

BSIC在同步信道(SCH)上传输。它的作用如下:

  1. BCC的作用
    如果移动台已经读取了SCH信道,那边我们认为移动台已经与小区取得了同步。但是这并不意味着移动台可以与网络进行交互了。
    (你已经听到了女神的声音却突然发现听不懂她在说些什么。乌克兰美女?)
    为了正确的读取网络下行公共信令信道(BCCH)上的信息,移动台必须获得一个“密码”。这个“密码”叫做TSC(Training Sequent Code)。根据GSM的规范,一共有8中格式的训练序列TS,分别用TSC 0~8表示。怎么才能知道当前小区的公共信令信道使用的是哪一个TS呢?
    (如果你都不知道女神说的是哪嘎达的东北话还怎么沟通?)
    别担心,BSIC中的BCC部分隆重登场。BCC是基站色码,按照规定,每个小区的下行信令信道所使用的TSC等于该小区的BCC。因此,BSIC的一个作用就是暗示你女神是哪里人,不,其实是通知移动台下行信令信道所使用的TS。
    有了TS你就可以找一台讯飞同声传译,调频到乌克兰语maybe,跟你的女神对话吧。
  2. BSIC还会参与随机接入消息的编码过程,因此它可以被基站用于区分你的眼波是送给它的还是给乌克兰美女的。如果移动台在随机接入消息中使用的是其他邻区的BSIC,那么它会狠心的拒绝你。
  3. 当移动台处于连接态时,网络会在SACCH信道上向它下发BA2(BCCH Allocation),里面包含了移动台需要测量的邻区的BSIC。移动台必须对这些邻区的BCCH信号强度进行测量。在特殊的网络环境下,有可能会有两个或者更多的相邻小区使用相同的BCCH。这个时候,基站控制器就可以利用BSIC来区分不同的BCCH,从而避免向移动台发送错误的切换指令从而避免切换失败。
  4. NCC作用
    移动台在连接态下必须测量邻区的BCCH信号并把测量结果上报给网络。但是移动台一次只能上报最多6个邻区的测量结果,因此有必要控制移动台只上报与当前小区有邻区关系的小区。
    NCC可以用于上述目的。网络运营商可以使用“NCC Permitted”参数控制移动台只上报在当前小区是NCC Permitted的相邻小区。

测量报告消息解析

测量报告中一般会包含数个如下的结构体:
NCELL Report //邻区测量结果
RXLEV-NCELL = 32 (0x20) //邻区BCCH信号水平
BCCH-FREQ-NCELL = 3 (0x3) //邻区BCCH频率
BSIC-NCELL = 25 (0x19) //邻区BSIC

BCCH-FREQ-NCELL

接收信号水平和BSIC都不用说了,这个BCCH-FREQ-NCELL需要记录一下。
从字面看,这应该是邻区BCCH的频点号,或者信道号。但是看数值,完全对不上。
真相在GSM 05.08 第9章
形象一点的说明是这样的:

抽象一点的说明是这样的:

BCCH-FREQ-NCELL i, BCCH carrier of the i’th neighbouring cell (octet 6, 8,10, 12, 14, 15, 16 and 17)
The BCCH-FREQ-NCELL i field is coded as the binary representation of the position, starting with 0, of the i’th neighbouring cells BCCH carrier in the BCCH channel list. The BCCH channel list is composed of one or two BCCH channel sub lists, each sub list is derived from the set of frequencies defined by reference neighbour cells description information element or elements. In the latter case the set is the union of the two sets defined by the two neighbour cells description information elements.
In each BCCH channel sub list the absolute RF channel numbers are placed in increasing order of ARFCN, except that ARFCN 0, if included in the set, is put in the last position in the sub list. The BCCH channel list consists either of only the sub list derived from the neighbour cells description information element(s) in System Information 2/5 (and possible 2bis/5bis) or of that sub list immediately followed by the sub list derived from the neighbour cells description information element in System Information 2ter/5ter for the case System Information 2ter/5ter is also received. If the set of ARFCNs defined by the reference neighbour cells description information element or elements includes frequencies that the mobile station does not support then these ARFCNs shall be included in the list.
The notation 2/5 etc. means that the rules above apply to the neighbour cells description information elements received in System Information 2, 2bis and 2ter and to those received in System Information 5, 5bis and 5ter separately.
See note 1 & 2.
Range: 0 to 31/30.

翻译过来就是:
BCCH-FREQ-NCELL的值是该邻区的BCCH载频在当前小区的邻区列表中的序号。而当前的邻区列表是按照网络配置的邻区的arfcn的升序排列的。当前邻区列表又是通过系统消息2/5以及其他相关系统消息配置的。

什么是BSIC及其在GSM系统中的应用相关推荐

  1. WCDMA系统中的扰码规划

    摘要:宽带码分多址(WCDMA)系统采用码分多址的无线接入方式,不需频率规划,但需进行相邻小区扰码的规划用以区分各小区.通过WCDMA无线网络的扰码规划,可以确定两个使用相同扰码的小区的复用距离,区分 ...

  2. GSM系统信令接续流程(一)(转)

    摘要 文章以MS发起的主叫通话为例,说明在GSM系统中,实现一次通话所需的信令接续过 程.以应用层(L3)的三层连接(RR.MM.CC)为构架,对L豹的通信过程进行分析,介绍 每条信令中的一些主要参数 ...

  3. GSM系统信令接续流程

    GSM系统信令接续流程(一)(王嘉华)摘要 文章以MS发起的主叫通话为例,说明在GSM系统中,实现一次通话所需的信令接续过程.以应用层(L3)的三层连接(RR.MM.CC)为构架,对L豹的通信过程进行 ...

  4. CDMA系统中的用户识别卡(UIM)和空中激活技术(OTA)(转)

    -- 今年4月,中国联通公司宣布规模发展CDMA网络,明确提出要在CDMA系统中实现类似GSM系统的SIM卡的功能.此举立即在国内外引起强烈反响.在国内,很多人对SIM卡(在CDMA系统中被称为UIM ...

  5. 移动设备管理(MDM)与OMA OTA DM协议向导(四)——GSM 系统

    移动设备管理(MDM)与OMA OTA DM协议向导(四)--GSM 系统 1. 第一代模拟蜂窝系统(1G) 1971年12月,贝尔(Bell)公司向美国联邦通信委员会(FCC)提交了蜂窝移动 通信系 ...

  6. 光纤直放站在GSM网络中的运用(转)

    摘要:在网络中运用直放站是低成本.快速解决网络覆盖的有效手段.本文介绍了光纤直放站的工作原理.特点及有关的计算,对如何在GSM网络中运用光纤直放站,提高网络质量和网络设备利用率阐述了笔者看法. 关键词 ...

  7. 全网通DTU在智慧安全用电系统中的应用

    电气起火是引发火灾的元凶之一,解决电气安全问题刻不容缓.智慧安全用电系统结合物联网.云计算.大数据分析等多种高端技术,通过前端设备对引起电气火灾的主要因素,如:电压.电流.电量等用电运行数据进行采集. ...

  8. 在RFID射频识别系统中的天线问题

    在RFID射频识别系统中的天线问题 [摘要]在RF装置中,工作频率增加到微波区域的时候,天线与标签芯片之间的匹配问题变得更加严峻. 天线的目标是传输最大的能量进出标签芯片.这需要仔细的设计天线和自由空 ...

  9. 先进机器人系统中的关键技术

    先进机器人系统中的关键技术 Key technologies coalesce in advanced robotic systems 就在机器人设计进入商业领域,服务于制造业.物流业和服务业之际,概 ...

  10. Linux系统中创建大文件,并作为文件系统使用

    在LInux系统的使用过程中,有时候会遇到诸如某个磁盘分区的大小不够用了,导致其下的文件系统不能正常写入数据.亦或者是系统swap分区太小,不够用或者不满足条件而导致的其他一系列问题.如果我们系统上挂 ...

最新文章

  1. 微信小程序底部导航Tabbar
  2. 112. Leetcode 673. 最长递增子序列的个数 (动态规划-子序列问题)
  3. UVA 753 A Plug for UNIX (最大流)
  4. 目前微型计算机中常用的鼠标器有什么两类,2009年计算机一级考试真题及答案...
  5. 11单件模式(Singleton Pattern)
  6. hdu4565之矩阵快速幂
  7. leetcode - 300. 最长上升子序列
  8. 带你用Python玩转PPT
  9. Linux源码安装Python3.7出现的各种坑
  10. 转载,对于已用encryption加密的存储过程,的解密方法
  11. python函数中的变量,使全局Python函数中的所有变量
  12. 禁用Dropbear中DNS反向查询连接客户端地址补丁
  13. 小游戏—九宫格(拼图游戏)
  14. python docx创建表格
  15. Mac苹果电脑怎么创建加密文件夹
  16. 10 Kafka集群与运维
  17. java调用命令行校对系统时间
  18. 运行易语言必须放在c盘才能打开,易语言怎样写隐藏运行图片里的文件
  19. 基于OpenCV的人脸识别自助商店(源码&部署视频)
  20. 玩转算法面试LeetCode题目目录

热门文章

  1. Chrome浏览器模拟微信客户端访问网址,方法图文讲解模拟微信
  2. 黑鲨重装计算机安装无法继续,图解黑鲨装机大师装机失败无法开机怎么办?
  3. 用SQL实现取员工日工作量和月工作量
  4. 新手入门笔记——linux常用命令总结
  5. 【PS图像处理】PS软件提示不能完成命令,因为暂存盘已满的解决办法
  6. 微信支付/支付宝指纹支付原理
  7. 互联网舆情监测控免费及系统技术方法详解
  8. indexOf 用法总结
  9. python企业文档管理系统django
  10. 关于电脑开机自检声音的检测