1 GSM
1982年,欧洲成立了公共欧洲电信业务规范“移动特别小组” Group Special Mobile -> GSM
1991年,GSM 更名为 Global System for Mobile communications,移动通信进入第二代数字移动通信系统
GSM系统技术规范共有12章
2 GSM网络组成
- 移动台 MS:Mobile Station
- 移动终端 MS : 手机
- 用户识别卡 SIM
- 基站子系统 BSS : Base Station Subsystem
- 基站控制器 BSC : 网络资源的管理、小区配置数据管理、功率控制、定位、切换等
- 基站收发信机 BTS: 由BSC控制,负责无线传输、无线/有线转换、无线分集、无线信道加密、跳频等
- 交换子系统 NSS: Network Switched Subsystem
- 移动业务交换中心 MSC: GSM核心,
- 访问位置寄存器 VLR: 存储用户号码、所处位置、提供的服务等
- 归属位置寄存器 HLR: 存储有关用户的参数、有关用户目前所处位置的信息
- 鉴权中心 AuC:加密参数产生器,如随机号码RAND、符号响应SRES、密钥Kc
- 移动设备识别寄存器 EIR:对移动设备识别、监视、闭锁等
- 操作维护中心 OMC:Operations & Maintenance Center:对整个GSM网络管理和监控
- 与外部网络:
- PSTN Public Switched Telephone Network 共用电话交换网
- PLMN Public Lands Mobile-communication Network 共用陆地移动通信网
- ISDN
如下图:
3 GSM系统接口
上述接口中,国内F接口没用到,因为国内几大运营商都没安装EIR
三大接口:A Abis Um
GSM对Abis接口没做详细规定,不同厂家可以有不同实现,导致不同厂家间BSC和BTS不能混用,这种非开放性对产业链有负面影响
因此,WCDMA注意了对Abis接口的开放,WCDMA接口如下图:
其中,Iub接口是开放的
4 SIM卡
SIM:Subscriber Identification Module 用户识别模块
国内机卡分离;国外机卡一体
4.1 SIM模块:
SIM卡内部有5个模块,且每个模块都有一个对应功能:
微处理器CPU 8bits
程序存储器 ROM 3~8kbits
工作存储器 RAM 6~16kbits
数据存储器 EEPROM 128~256kbits
4.2 SIM存储数据:
密码:
PIN码:输错3此锁卡
PUK吗:输入超过10次卡报废
PIN2码+PUK2码:计费
目录如下图:
IMSI International Mobile Subscriber Identity 国际移动用户识别码
Ki 伴随IMSI产生,加密用,通过A3算法得出一个数值用于鉴权,然后通过A5和A8算法加密
5 MS 手机
核心部件:天线 射频 中频 基带
5.1 天线
作用:
- 空中电磁波<==>高频电流
- 分离发射信号/接收信号:3个时隙的时间差
5.2 低噪声放大电路
LAN Low Noise Amplifier 低噪声放大器
5.3 射频滤波器
对GSM接收频段以外的信号过滤掉
5.4 超外差电路
把高频电流信号降到中频电流信号,然后放大和选频的电路
高频到中频,用混频器来实现
以上几步,可以用下图展示:
5.5 基带信号
手机最核心和技术含量最高的部分。基带信号接着进行以下步骤:
- GMSK解调,从模拟到数字
- DSP电路中对数字信号解密(A8算法加密)
- 去交织
- 信道解码:去掉信道编码时加入的冗余信息
- 语音解码:将数字信号还原为64kbits/s的PCM编码
- 产生模拟语音信号,放大,到听筒
6 BTS
- 载频:摩托罗拉称为CTU Compact Transceiver Unit 紧凑型收发单元;爱立信称为TRU Transmission Receiver Unit 收发单元;完成发射接收信号的编码、交织、调制、加密/解密、功率放大等工作
- 天线:分为全向天线+定向天线
- 双工器:负责低噪声放大+RF滤波器
- 合路器:不同载频信号的合路和分解
- 总线:
- 时间总线
- 本地总线:主控板/载频设备之间的沟通
- X总线:处理基带跳频业务
7 BSC
总线很关键
7.1 主要功能:
- 动态交换:A口电路和Abis电路动态连接
- 陆地接口:和Um这个空中接口相对,为相关的物理链路提供正确格式和阻抗匹配
- 链路控制:话务管理
- 同步时钟:
7.2 链路:
分类:
- 消息传递链路 MTL Message Transition Link
- 无线信令链路 RSL Radio Singalling Link
- 操作与维护链路 Operations and Maintenance Link
- 小区广播链路 CBL Cell Broadcast Link
- 变码器基站链路 XBL XCDR Base Link
处理链路模块:
摩托罗拉:GPROC板
华为:GXPUM板
8 MSC 交换中心
8.1 交换功能:
- 母线交换:空间接线器负责
- 时隙交换:时间接线器负责
8.1.1 空间接线器
nxn矩阵,n个输入,n个输出
8.1.2 时间接线器
由两部分组成:
- 控制存储器:控制写入,顺序读出
- 语音存储器:顺序写入,控制读出
8.1.3 T-S-T三级网络
大型程控交换机中,交换网络的架构模式~~
8.2 其它功能:
- 语音接续功能,即上面的交换功能,包括话务量控制、计费等
- 网络核心,配合HLR/AUC/VLR
- 配合BSC完成跨BSC的切换
- 提供面向其它网络实体(PSTN、ISDN等)的接口
9 HLR 用户归属局
包括数据:
- 静态数据:用户号码、移动用户识别码IMSI、Ki、接入优先级、补充业务等
- 动态数据:用户位置信息等
10 VLR 本地DNS
10.1 包括数据:
- VLR下的用户参数,从HLR获得的
- 当前交换区MCS的位置区标识LAI
10.2 漫游过程:
- 用户漫游到新MSC控制区时,向该地区VLR申请登记
- VLR从该用户HLR查询信息,为该用户分配漫游号码MSRN,
- VLR通知其HLR修改该用户位置信息,准备为其它用户呼叫此用户提供路由信息
- HLR修改用户位置信息后,还得通知原来VLR删除此移动用户的位置信息
11 鉴权中心AuC
11.1 功能:
产生一个三参数组-RAND、SRES、Kc,这几个参数用来确定用户身份和呼叫加密
11.2 过程:
- 用户开户时,有以下两个数据:
- 用户号码 MSISDN
- 用户识别码 IMSI:SIM卡写卡机写入到SIM中,同时产生对应的用户密钥Ki;IMSI/Ki在SIM卡和AuC中都有
- Auc产生三参数:
- AuC中伪随机码发生器产生伪随机数RAND
- RAND和Ki => A8算法(加密算法) => Kc
- Kc => A3算法(鉴权算法) => SRES
- AuC每次产生7~10个三参数组,传给HLR,HLR将其存在用户资料库中
- VLR一次向HLR要5组,每鉴权一次用1组,当只剩下2组就再向HLR要5组
11.3 三参数组作用:
- 鉴权
- 用户接入时,MSC/VLR将RAND给用户,用户SIM卡生成SRES,传给MSC/VLR。MSC/VLR将收到的SERS与三参数组中的SRES进行比较。
- 加密
-
- MS侧得到Kc后,再加上TDMA帧号、用户数据一起 => A5算法(加密) => 扰码
- BTS侧,收到的数据流+TDMA帧号+Kc => A5算法(解密) => 解密后数据送给MSC/BSC
12 编号体系
12.1 移动台的ISDN号
MSISDN:Mobile Station International ISDN Number, 即电话号码
组成:
- CC Country Code:国家码,如中国86
- NDC National Destionation Code:国内目的地码,3位,如158
- SN Subcriber Number:用户号码,8位,前4位标识地区号
12.2 国际移动用户标识码 IMSI
IMSI:International Mobile Subscriber Identity,MSISDN类似姓名,IMSI类似身份证号
组成:
- MCC Mobile Country Code: 移动国家号码,3位,我国为460
- MNC Mobile Network Code:移动网号,2位,识别移动网络,如中移动未00,中联通01
- MSIN Mobile Station Identity Number:移动用户识别码,10位
12.3 移动台漫游号码 MSRN
MSRN:Mobile Station Roaming Number,用户漫游时的临时号码,类似MSISDN
12.4 切换号码 HONR
建立切换所涉及的两个MSC之间的话路连接的,可以视作MSRN的一部分,组成和MSRN相同
12.5 临时移动用户识别码 TMSI
TMSI:Temporary Mobile Subscriber Identity,为了对用户身份保密,在无线通道上代替IMSI使用的临时标识
只在本地VLR有效
12.6 国际移动台设备标识码 IMEI
IMEI:International Mobile Equipment Identity
组成:
- TAC:型号批准码,欧洲型号认证中心分配
- FAC:工厂装配码,生产厂家编码
- SNR:序号码,厂家分配,标识TAC和FAC中某设备
- SP:备用
12.7 位置区识别码 LAI
代表MSC业务区的不同位置区
组成:
- MCC:移动用户国家码,= IMSI前3位
- MNC:移动网号,识别国内GSM网,2位,= IMSI中的MNC
- LAC:位置区号码,最大长度16bits
12.8 全球小区识别码 CGI
识别一个位置区内的小区,在LAI后加一个小区识别码CI(Cell Identity)
12.9 基站识别码 BSIC
不唯一的,位数短(6bits),数量少;移动台用来识别相邻的、相同载频的、不同基站的收发信机(BTS)
组成:
- NCC:
- BCC: