BSC语音信令分析
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
BSC语音信令分析
【摘要】
在我们做业务测试时,基本的要求是要先打通一个语音电话,因为语音通了的话可以保证单板基本功能OK,业务链路OK,对后续的数据业务操作有利很多。
本文从基本的业务处理流程出发,介绍系统内部模块,模块间接口,语音信令消息的组成和含义。
通过本文的学习,对具体业务中出现的语音不通问题,可以从信令消息出发,明确是什么消息,具体含义是什么,它的上游是什么消息,含义是什么,该消息从那个模块发出,而这个模块又是驻留在哪个单板上,通过这样的分析就可以很快地掌握问题的来源,便于我们的快速解决问题。
【关键词】
信令,BSC
●问题的提出
在我们的版本测试,单板测试中,经常会有语音不通的问题。
当出现这种问题的时候,我们总是需要很多时间来找出原因,原因在于我们没有一个完整的系统的处理方案在,总是花费很多时间去剔除一些非充分条件。
而我们的一些指导文件也不带有明确的目的性,存在很多误区。
●解决思路
1.了解系统里语音业务的具体流程
业务处理子系统内部模块流程图如下:
从上图中将我们的语音部分提炼出来就是:
通过7号信令网来传递语音上的控制信令消息,通过时隙或者以太网承载来传送语音上的话音信息。
以一个起呼流程为例:MS发起一个起呼消息,该起呼消息通过空中接口Um进入信道单元系统,通过信道板传送到CCM单板上,CCM单板上的CSCHP模块接受到此消息做处理,封装一下传送给BSC侧的BSSAP,BSSAP处理后传送给MSC,MSC确认合法就发指配请求,然后BSC就指示RCM分配基站边的资源,指示RMP分配BSC边的资源。
分配OK后,链路建立,然后激活启用DSPM呼叫进程,初始化启用VTC,业务协商,开始通话。
2.了解上面流程中的接口
业务处理子系统内部接口划分
了解接口有助于我们了解信令,信令的组成中包含了接口类型,看一条信令中的接口类型,我们就知道这条信令是在哪两个模块间传递的。
3.了解上面各模块的驻留单板
单板相关。
4.各模块功能分析:
BSSAP为业务处理在BSC侧的信令集中点,主要完成如下功能:
1.公共信令信道相关信令流程和业务功能处理
2.MS登记处理。
3.地面电路管理。
4.复位流程处理。
5.过载控制。
6.CMP的分发选择。
同时负责维护前台的CMP路由选择表的初始化、变动维护工作。
7.在BSC管理tag字段和IMSI的对应关系
8.BSC侧资源分配和管理功能。
BSSAP通过数据库接口实现资源的分配和管理,并
负责通知对应的DSPM进程开始激活处理具体的呼叫。
9.互联BSC情况下,目标BSC侧的切换处理。
BSSAP通过和数据库的配置负责完成切
换类型判断、选择和确定目标小区完成切换处理。
10.互联BSC情况下,和HGW配合完成在HIRS网关上完成BSC间的通道表建立、删除
和维护工作;和ASPP模块配合完成在ABPM和IBB上完成那个通道表的建立、删除和维护工作。
11.相关信令接口的编解码功能。
负责调用编解码函数,完成A1接口、A9接口、A3/A7
接口以及空中接口控制信道信令的编解码工作。
12.呼叫处理功能。
BSSAP主要负责在系统接入状态中的呼叫处理,包括接入试探切
换/接入切换、指配进入软切换过程,在发送ECAM消息给MS(含发送ECAM)之前的呼叫信令处理由BSSAP负责。
DSPM为跨平台模块,为涉及专用信道处理的信令集中点,主要功能包括:
1.引导移动台与基站建立基本信道
2.MS的业务协商功能;
3.在移动台的协助和CMP的控制下,实现移动台在不同基站之间的软/更软/硬切换
支持MS的移动性管理操作
4.支持MS和MSC之间的补充业务
5.支持MS业务信道上的短消息业务功能;
6.支持TieredService业务;
7.支持实现MS定位业务功能;
8.参与功率控制过程处理;
9.实现对选择器的控制功能;
10.实现空中接口专用信道信令的编解码功能;
11.实现专用信道LAC层处理的控制功能;
12.在IP平台实现DMP的过载控制功能;在HIRS平台实现SVICM的过载控制功能;
13.在IP平台实现主备DMP之间的呼叫保护功能;在HIRS平台不支持主备呼叫保护;
14.实现A接口地面电路时隙和声码器时隙的时隙配置功能;
15.实现HGW和ASPP通道表添加、删除和维护功能;
SDM模块主要完成的功能包括:
1.参与整个呼叫流程的建立与拆除
2.参与补充信道流程的建立与拆除
3.支持实现切换操作;
4.接收多路反向业务帧,选择出最佳帧,完成帧选择功能
5.将各个数据块按其类型分发到不同的部分进行处理,完成分发功能
6.将从各部分接收到的数据块,按复用选项及帧大小复用成物理层的SDU,完成前
向帧的复用功能,分发给对应的CEC
7.专用信令信道LAC层SAR子层功能
8.和功率控制模块配合实现功率控制功能;
9.实现对RLP实例的激活/释放、主流程处理及降速控制
10.实现对声码器的起停及降速、工作模式等控制
11.支持实现标准A3/A7接口和非标准A3/A7接口的业务帧兼容性设计;
12.支持根据反向帧的PATE进行前向业务帧序号动态调整功能;
13.支持测试呼叫建立和相关统计功能
VTC模块完成的功能主要包括:
1.根据SDM模块的指令实现对声码器的起停及降速、工作模式等控制
2.OMC相关功能,根据OMC指令和声码器DSP软件完成声码器的相关测试功能,在系统的CSCHP模块设计中,包括了部分公共信道层3信令的处理和LACCP的处理。
CSCHP的模块功能主要实现的包括:
1.公共信道信令的重发证实机制(ARQ);
2.反向信令的复制消息检测;
3.前向基站证实指令的构造;
4.空中无线环境报告的分析及对接入切换的支持;
5.支持完成呼叫控制、控制信道上鉴权、SSD更新、短消息寻呼(广播)与补充业
务;
6.寻呼信道消息的发送(频率、信道、时隙的选择与HASH计算);
7.支持主备倒换功能;
8.实现过载控制功能;
9.OMC相关功能,包括性能统计、信令跟踪等。
RCM模块是BTS侧控制信道的配置、管理以及呼叫、切换控制的控制中心,主要完成的功能包括:
1.CE(信道单元)配置相关功能:
对信道板的上电初始化配置;
完成控制信道的打开、配置、参数修改和关闭;
对信道板和CE的重新配置
CE的业务信道的建立、参数配置和释放;
无线资源的分配和管理;
2.和呼叫相关的功能:
控制完成呼叫的在BTS的建立;
控制完成切换功能,包括FCH切换、SCH切换和DCCH切换;
和数据库配合完成SCH的调度处理;
5.信令消息说明
从信令的组成方式我们可以看到,它有接口类型,前向还是反向,具体消息英文名。
上面是一套完整的从起呼到应答的语音信令,熟悉的掌握它,对于我们在测试中的Debug会有强大的推动作用。
●实践情况
用此方法在处理BSC上出现的语音不同问题,通过查看语音信令可以快速找到问题的切入点。
●推广建议
无。