GSM的系统消息

GSM系统消息的介绍

MS为了能得到或提供各种各样的服务通常需要从网络来获得许多消息。这些在无线接口广播的消息被称做系统消息,可分为12种类型:TYPE122bis2ter3455bis5ter678
每个系统消息都有下面不同的元素做组成:
1、当前网络、位置区、和小区的识别消息;
2、小区提供切换的测量报告消息和小区选择的进程消息;
3、当前控制信道结构的描述消息;
4、该小区不同的可选项的消息;
5、关于临小区bcch频点的分配。

系统消息在两种逻辑信道中传送,BCCHSACCH信道:
1、在空闲MODE,网络通过BCCH信道传送系统消息1~478
2、在通信MODE,通过SACCH信道传送系统消息56(包括5bis5ter消息)。
3、各种系统消息分别包含的主要内容如下:
1)、系统消息类型1:小区信道的描述+RACH控制参数。
2)、系统消息类型2:邻小区BCCH频点描述+RACH控制消息+允许的PLMN
3)、系统消息类型2bis:扩展邻小区BCCH频点描述+RACH控制消息。
4)、系统消息类型2ter:扩展邻小区BCCH频点描述2
5)、系统消息类型3:小区识别(CELLID+位置区识别(LAI)+控制信道描述+小区选择+小区选择参数+RACH控制参数。
6)、系统消息类型4:位置区识别+小区选择参数+RACH控制参数+CBCH信道描述+CBCH移动配置。
7)、系统消息类型5:邻小区BCCH频点的描述。
8)、系统消息类型5bis: 扩展邻近小区BCCH频点描述。(不同频段间的bcch描述,例如gsm900dcs1800handover request)。
9)、系统消息类型5ter: 扩展邻近小区BCCH频点描述。
10)、系统消息类型6:小区识别+位置区识别+小区选择。
11)、系统消息类型7:小区重选参数:
12)、系统消息类型8:小区重选参数:
BCCH信道是一个小容量的信道,每51复帧(235ms)仅有四帧(一个消息块)传送一个23字长Lapdm的消息。

各种消息单元包含的主要内容:
1、小区描述信道中含有该小区所使用到的所有频点,包括BCCH频点和跳频频点。
2、RACH控制消息中含有参数MAX RETRANS(最大重传数)、TX INTEGER(传输的时隙数)、CELL BAR ACCESS(小区是否被禁止接入)、RE(呼叫重建允许比特)、EC(紧急呼叫允许比特)、AC(被限制接入的用户级别)。
3、邻近小区BCCH频点的描述包括其相邻小区所使用的BCCH频点。
4、允许的PLMN用来提供小区内BCCH载波上移动台监测所允许的NCC
5、控制信道描述中包含:ATT以动态附着分离允许指示、BS AG BLKS RES留作接入允许AGCH的块数、CCCH CONF公共控制信道结构、BA PA MFRMS传输寻呼消息留给同一寻呼组的51TDMA复帧数、T3212周期性位置更新的时间。
6、小区选择总包含:PWRC功率控制指示、DTX不连续发射指示、RADIO LINK TIMEOUT小区链路超时值
7、小区选择参数包括:小区重选滞后值、MS TXPWR MAX CCH移动台接入小区应使用的最大TX功率电平、RXLEV ACCESS MIN允许接入系统的移动台的最小接入电平
8、CBCH信道描述中包括:信道类别和TDMA偏差(哪种专用信道的组合)、TN时隙号、TSC训练序列号、H调频信道指示、MAIO移动配置指数偏移量、HSN跳频序列号、ARFCN绝对频点号。
9、CBCH移动配置中包括参与跳频的频道顺序与小区信道描述的关系。
10、小区重选参数包括PI小区重选指示、CBQ小区禁止限制、CRO小区重选偏移量、TO临时偏移量、PT惩罚时间。

 

 

### GSM系统消息详解 GSM(Global System for Mobile Communications)是一种广泛使用的蜂窝网络技术,其核心功能之一是通过广播信道向移动设备传输必要的配置和控制信息。这些信息被称为 **系统消息** 或 **System Messages**,它们对于实现小区内的通信至关重要。 #### 系统消息的作用 系统消息的主要作用是在基站控制器(BSC)与移动台(MS)之间传递关键参数,以便支持呼叫建立、位置更新以及切换等功能。每条系统消息都有特定的功能和用途[^1]。 #### 常见的GSM系统消息类型及其解释 以下是几种常见的GSM系统消息及其主要功能: 1. **Type 1 – 频率列表** 这种消息包含了邻近小区所使用的频率列表,用于帮助手机进行测量并决定何时执行切换操作。它还提供了关于当前服务小区的信息。 2. **Type 2 和 Type 2bis – 小区选择重选参数** 此类消息定义了允许接入的标准条件,例如最小接收信号电平阈值 \( C_{H} \),以及其他影响小区选择的因素。Type 2bis 是扩展版本,通常携带更多细节数据。 3. **Type 3 – 广播访问控制** 它主要用于提供随机接入过程所需的参数,比如分配给不同优先级用户的时隙数量等资源管理信息。 4. **Type 4 – SI4 / Neighbour Cell Description** 提供有关相邻小区的具体描述,包括BCCH载波频点和其他辅助信息,这对于跨边界漫游非常重要。 5. **Type 5 和 Type 5ter – 扩展邻接关系表** 当前服务区之外可能存在的其他运营商或者国家码下的可用网络清单被列在此处;这有助于国际漫游客户端快速找到合适的归属PLMN。 6. **Type 6 – GPRS相关设置** 如果启用了分组交换域,则此部分会告知UE如何连接到互联网或其他外部IP网络的服务地址(PDP上下文激活请求目标网关)等相关内容。 7. **Type 7 – 动态功率控制及TA调整指令** 包含针对个别终端实施精确链路预算优化所需的数据字段集合——即发射机输出强度等级指示符(TXPWR_MAX_CCH卡槽最大允许发射功率级别)加上路径损耗补偿因子(LINK_QUALITY_MEASUREMENTS). 8. **Type 13 – RACH Burst Timing Advance Value Adjustment Command** 对于某些特殊场景下(如高速列车环境),为了克服多普勒效应带来的干扰,需要动态调节时间提前量(Time advance value),从而保持同步状态稳定运行. 以上只是列举了一些典型例子而已,在实际应用当中还有许多变体形式存在取决于具体厂商实现方式差异等因素的影响[^2]. #### 解析方法概述 要解析GSM系统系统消息,可以采用专门设计用来捕获空中接口流量的工具软件包wireshark配合airprobe-gsm-receiver开源项目共同工作来完成抓取解码流程;另外也可以利用商业解决方案像罗德施瓦茨(Rohde & Schwarz)公司出品的相关测试仪器来进行深入分析研究活动[^1]. ```python import wireshark_gsm_decoder as wgdec def parse_system_message(pcap_file_path): """ A function to demonstrate how one might programmatically decode GSM system messages from a pcap file. Args: pcap_file_path (str): Path to the .pcap file containing captured GSM traffic Returns: dict: Parsed content of GSM system messages """ decoded_messages = wgdec.decode_pcap(pcap_file_path) return {msg['type']: msg['content'] for msg in decoded_messages} # Example usage parsed_data = parse_system_message('example_capture.pcap') print(parsed_data) ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值