移动通讯系统中前向帧屏蔽方法 【技术领域】
本发明涉及移动通讯领域,尤其涉及移动通讯系统中前向屏蔽用户自己语音(简称前向帧屏蔽)的实现方法。
背景技术
随着移动通讯系统在经济和社会生活等各个领域日益广泛的应用,移动通讯系统技术本身也在快速发展之中,从目前正在广泛使用的第二代移动通讯系统,到正在成熟完善的第三代移动通讯系统,技术上的发展正在日益满足用户对于通讯系统的需求。
对于任何一个通讯系统,回声抑止、屏蔽掉异常时被系统环路送回来的用户自己的声音,都是一项不可或缺的重要功能。目前实现回声抑止、前向屏蔽用户自己语音的实现点基本是在基站侧、移动台侧、或二者的结合。通常的做法是依靠专门硬件根据声音的物理特性来实现,比如,目前普遍采用的在基站侧声码器DSP芯片集成屏蔽算法、在基站侧的移动交换机入口处依靠专门的ASIC芯片实现以及在移动台侧使用专门硬件实现等各种方式。显而易见,现有技术的缺陷是:一、需要额外地硬件、增加了系统成本;二、其根据声音物理特性来屏蔽的方法存在一个时延效应,即在采集到一定的声音标本之后才能判定需要屏蔽,从而造成时间滞后;三、在移动台侧进行屏蔽的方式更是大大浪费了空中资源,不利于节省基站前向发射功率。
【发明内容】
本发明所要解决的技术问题是现有技术由于采用硬件而造成的成本高、时间延后、空中资源浪费严重的缺点,以期提出一种简单易行、在基站侧屏蔽掉异常语音、避免用户听到自己的回声、有效降低硬件成本和提高空中资源利用率的方法。
为实现上述目的,本发明提出了一种移动通讯系统中前向帧屏蔽方法,涉及的移动通讯系统包括选择分发复用解复用模块(SDM,SelectedDistribute Multiplex Demultiplex Module)、专用信令信道层3处理模块(DSCHP,Dedicated Signaling Channel Layer 3 Signaling Process)、调度客户端业务处理模块(DCTP,Dispatching Client Traffic Process)、专用信令信道层2处理模块(LAC_DP,Signaling Link Access ControlDedicated Process)、信道单元子系统(CES,Channel ElementSubsystem)等模块,包括以下步骤:
第一步 保存用户信息:业务链路建立时,选择分发复用解复用模块(SDM,Selected Distribute Multiplex Demultiplex Module)被激活时,保存专用信令信道层3处理模块(DSCHP,Dedicated Signaling ChannelLayer 3 Signaling Process)带来的唯一标识用户的信息(UI,UserIndicator),如:国际移动台标识(IMSI,International MS Identity)、电子序列号(ESN,Electronic Serial Number)等。
第二步 处理反向帧:SDM选择并解析反向帧后,将保存的UI添加到反向数据帧的帧头中,发送给调度客户端业务处理模块(DCTP,Dispatching Client Traffic Process)处理;
第三步 处理前向帧;
本步骤又可以包括下列步骤:
1.SDM用接收的前向数据帧帧头的UI与保存的UI比较,如果相同,则需要屏蔽该数据帧;
2.对于不同的信道,SDM采用不同的方式来屏蔽该数据帧:
2.1对于前向基本信道(FCH,Fundamental Channel),如果没有收到来自专用信令信道层2处理模块(LAC_DP,Signaling Link AccessControl Dedicated Process)、需发往空中的前向信令,则向信道单元子系统(CES,Channel Element Subsystem)发送1/8速率帧,以维持FCH;如果收到前向信令,则发送全速率帧,内容全为信令;
2.2对于前向补充信道(SCH,Supplemental Channel),发送断续传送帧(Discontinuous Transmission,DTX)。
采用本发明所述方法,与现有技术相比,实现起来非常简单,无需增加硬件投入,最大可能地降低了硬件和系统的成本,而且可以有效地在前向屏蔽用户自己的语音,能尽量节省空中资源,减少移动台侧屏蔽的负荷,能和基站侧的其他屏蔽方式、移动台侧的屏蔽方式一起起到对本用户听到正常话音的多重保护功效。尤其适用于一方说、多方听的集群通讯系统,对前向信道共享的情况,还能有效降低前向发射功率。
【附图说明】
图1是作为本发明所述方法应用实施例的CDMA集群通讯系统示意图。
图2是本发明所述移动通讯系统前向帧屏蔽方法流程图。
图3是作为本发明实施例的方法流程图。
【具体实施方式】
下面以在基于CDMA制式的集群通讯系统为例,结合附图对技术方案进一步详细描述:
图1描述了前向帧屏蔽的的CDMA集群通讯环境。其中,基站侧业务相关部分主要包括基站系统应用部分(BSSAP,Base Station SystemApplication Part)、DSCHP、SDM,调度客户端包括调度客户端信令处理模块(DCSP,Dispatching Client Traffic Process)、DCTP,和网络侧调度服务器(PDS,Press-To-Talk Dispatching Server)。SDM和DCTP在A8链路上交互数据,DCTP和PDS在A10上交互数据,一条A8对应一个用户,一条A10对应一组通话中的用户。一个用户对应一个用户时,一条A10对应两条A8,各用户空中使用各自的前/反向FCH传递前/反向数据和信令;一个用户对应多个用户时,一条A10对应多条A8,各用户空中使用各自的前/反向FCH传递前向信令/反向数据和信令,共享一条前向SCH传递前向数据。此外,A9和A11用于承载信令。
图2是本发明所述方法的流程图,从该图可以看出,本发明所提出的方法涉及的移动通讯系统包括选择分发复用解复用模块、专用信令信道层3处理模块、调度客户端业务处理模块、专用信令信道层2处理模块、信道单元子系统等模块,这些模块为现有的移动通信系统中必备的部分,本发明所述方法不需要另行添加任何硬件设施,能够在不增加成本的情况下,达到本发明的目的。在本发明所述方法中,首先需要保存用户信息:在业务链路建立时,SDM被激活时,保存DSCHP带来的UI,如:IMSI、ESN等。
然后对反向帧进行处理:由SDM选择并解析反向帧后,将保存的UI添加到反向数据帧的帧头中,发送给DCTP处理。
最后再对前向帧进行处理,该步骤为本发明的核心内容。,首先由SDM用接收的前向数据帧帧头的UI与保存的UI比较,如果相同,则需要屏蔽该数据帧。对于不同的信道,SDM采用不同的方式来屏蔽该数据帧:对于FCH,如果没有收到来自LAC_DP、需发往空中的前向信令,则向CES发送1/8速率帧,以维持FCH;如果收到前向信令,则发送全速率帧,内容全为信令;对于SCH,发送DTX帧。通过以上步骤,能够有效的实现对于前向帧的屏蔽。下面的具体实施方式能够对本发明进行更为清楚的描述。
图3描述了在本发明实施例中,实现前向帧屏蔽的处理流程。
301:建立业务链路流程并完成激活除SDM之外的其他模块;
302:SDM收到来自DSCHP的激活消息,进行激活操作;
303:SDM保存UI;
304:SDM从接收到的反向帧中选择出最近的好帧,并且将反向帧中的信令和数据分拆出来,将信令送给LAC_DP;
305:SDM在将要发送给DCTP的反向数据帧帧头中添加UI;
306:SDM向DCTP发送反向数据帧;
307:SDM比较前向数据帧帧头的UI和保存的UI是否相同,相同则需屏蔽前向数据帧,转308,不同则正常复用前向数据和信令并发送出去,转313;
308:判断当前是否有前向信令需发送;
309:若UI相同且当前收到前向有信令需要发送,则以全速率发送全信令比特的前向帧,转311;
310:若UI相同且当前前向没有信令需要发送,则发送1/8速率帧以维持FCH,转319;
311:判断前向SCH是否存在,存在则表示为一对多的群组呼叫,转312;不存在则表示为一对一的私密呼叫,转319;
312:发送DTX帧,转319;
313:若UI不同,则判断前向SCH是否存在;若前向SCH存在,则转314;若前向SCH不存在,则转317;
314:若UI不同且前向SCH存在,则进行308-310的处理;
查看当前是否有前向信令需发送;
如果当前收到前向有信令需要发送,则以全速率发送全信令比特的前向帧,转315;
如果当前前向没有信令需要发送,则发送1/8速率帧以维持FCH,转到317;
315对SCH前向数据帧进行复用处理;
316:向前向SCH信道发送前向帧,转319;
317:若UI不同且前向SCH不存在,则按照协议规定,对前向数据帧和信令进行复用,形成FCH前向帧;
318:向前向FCH信道发送前向帧;
319:等待调度执行下一次从反向帧处理开始的数据处理过程,每过20ms,返回304。
本发明尤其适用于一方说、多方听的集群通讯系统,对前向信道共享的情况,还能有效降低前向发射功率。