通话杂音处理的方法及其系统、基站与流程

文档序号:17213570发布日期:2019-03-27 11:03阅读:667来源:国知局
通话杂音处理的方法及其系统、基站与流程

本发明涉及触控显示技术领域,尤其涉及一种通话杂音处理的方法及其系统、基站。



背景技术:

全球移动通信系统(globalsystemformobilecommunications,简称gsm)的语音业务编码通常采用四种编码方案:半速率编码(halfrate,简称hr)、全速率编码(fullrate,简称fr)、增强型全速率编码(enhancedfullrate,简称efr)、自适应多速率编码(adaptivemulti-rate,简称amr),通用移动通信系统(universalmobiletelecommunicationssystem,简称umts)的语音业务编码采用了与gsm兼容的amr编码方案,3gpp长期演进技术(3gpplongtermevolution,简称lte)网络采用amr编码方案的演进方案:amr-wb和amr-wb+。

由此可见,amr编码方案是从gsm到lte都要用到的语音编码方案。但由于受弱覆盖场景下虚警的影响,以及加密产生的重复帧的影响,送往cn(corenetwork,核心网)的数据,可能会产生杂音。

更具体地,当通话双方都静音时,上行的dtx(discontinuoustransmission非连续发射)比例为87.5%,当这些dtx的tfci被解成sid(silencedescriptor,静默描述符)或语音帧时(假设解错概率为1%),当dtx为1个传输块的配置情况时,会100%解成全0的crc正确的sid或语音帧,那么整个通话过程中出现杂音的概率就约为87.5%*1%=0.875%,大约每2秒多就会产生一个杂音;当dtx为0个传输快的配置情况时,会有2-12的概率解出crc正确的sid或语音帧,那么整个通话过程中出现杂音的概率就约为87.5%*2-12≈0.02%,大约每100秒就会产生一个杂音。

某些特殊终端在发生信道重配的过程中会稳定出现重复帧,假设重配的频率为每5秒出现1次,那么每5秒就有可能产生一个杂音。

如何消除该些杂音,提升用户体验是亟待解决的问题。



技术实现要素:

有鉴于此,本发明的目的在于提供一种通话杂音处理的方法、基站,以消除该些杂音,提升用户体验。

本发明解决上述技术问题所采用的技术方案如下:

根据本发明的一个方面,提供一种通话杂音处理的方法,包括:

获取上行tfci,判断是否包含静默帧或语音帧;若是,则

判断所述静默帧或语音帧是否满足预设丢弃条件;若是,则

将所述静默帧或语音帧丢弃。

在一个可能的设计中,所述判断所述静默帧或语音帧是否满足预设丢弃条件以下至少一项:

判断所述静默帧或语音帧的内容是否为全“0”;

判断所述静默帧或语音帧是否是在弱覆盖场景下接收的;

判断所述静默帧或语音帧的内容是否与所述存储的上一次静默帧或语音帧的内容相同。

在一个可能的设计中,所述获取上行tfc之前,还包括:

获取存储的上一次静默帧或语音帧的内容,并使所述存储的上一次静默帧或语音帧的内容为空。

在一个可能的设计中,若所述静默帧或语音帧不满足预设丢弃条件,则将所述静默帧或语音帧的内容存为所述存储的上一次静默帧或语音帧的内容。

在一个可能的设计中,所述判断所述静默帧或语音帧是否满足预设丢弃条件包括:

判断所述静默帧或语音帧的内容是否与存储的上一次静默帧或语音帧的内容相同;若否,则

判断所述静默帧或语音帧的内容是否为全“0”;若否,则

判断所述静默帧或语音帧是否是在弱覆盖场景下接收的。

根据本发明的另一个方面,提供一种基站,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现本发明实施例提供的通话杂音处理的方法的步骤。

根据本发明的另一个方面,提供一种通话杂音处理系统,包括:

第一判断单元,用于获取上行tfci,判断是否包含静默帧或语音帧;

第二判断单元,用于判断所述静默帧或语音帧是否满足预设丢弃条件;

丢弃单元,用于若所述静默帧或语音帧满足预设丢弃条件,则将所述静默帧或语音帧丢弃。

在一个可能的设计中,所述预设丢弃条件包括以下至少一项:

所述静默帧或语音帧的内容为全“0”;

所述静默帧或语音帧是在弱覆盖场景下接收的;

所述静默帧或语音帧的内容与所述存储的上一次静默帧或语音帧的内容相同。

在一个可能的设计中,还包括内容重置单元,用于在获取上行tfc之前,获取存储的上一次静默帧或语音帧的内容,并使所述存储的上一次静默帧或语音帧的内容为空。

在一个可能的设计中,所述内容重置单元还用于若所述静默帧或语音帧不满足预设丢弃条件,则将所述静默帧或语音帧的内容存为所述存储的上一次静默帧或语音帧的内容。

本发明实施例的通话杂音处理的方法及其系统、基站,通过将符合预设丢弃条件的语音帧或静默帧进行丢弃处理,从而减少杂音,提升用户体验。

附图说明

图1为本发明实施例提供的一种通信网络系统架构图;

图2为本发明实施例的通话杂音处理的方法的流程示意图;

图3为本发明另一实施例的通话杂音处理的方法的流程示意图;

图4为本发明另一实施例的通话杂音处理的方法的流程示意图;

图5为本发明另一实施例的通话杂音处理的方法的流程示意图;

图6为本发明另一实施例的通话杂音处理的方法的流程示意图;

图7为本发明实施例提供的通话杂音处理系统的结构示意图;

图8为本发明另一实施例提供的通话杂音处理系统的结构示意图;

本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

为了使本发明所要解决的技术问题、技术方案及有益效果更加清楚、明白,以下结合附图和实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

请参阅图1,图1为本发明实施例提供的一种通信网络系统架构图,该通信网络系统为通用移动通信技术的lte系统,该lte系统包括依次通讯连接的ue(userequipment,用户设备)101,e-utran(evolvedumtsterrestrialradioaccessnetwork,演进式umts陆地无线接入网)102,epc(evolvedpacketcore,演进式分组核心网)103和运营商的ip业务104。

e-utran102包括enodeb1021和其它enodeb1022等。其中,enodeb1021可以通过回程(backhaul)(例如x2接口)与其它enodeb1022连接,enodeb1021连接到epc103,enodeb1021可以提供ue101到epc103的接入。

epc103可以包括mme(mobilitymanagemententity,移动性管理实体)1031,hss(homesubscriberserver,归属用户服务器)1032,其它mme1033,sgw(servinggateway,服务网关)1034,pgw(pdngateway,分组数据网络网关)1035和pcrf(policyandchargingrulesfunction,政策和资费功能实体)1036等。其中,mme1031是处理ue101和epc103之间信令的控制节点,提供承载和连接管理。hss1032用于提供一些寄存器来管理诸如归属位置寄存器(图中未示)之类的功能,并且保存有一些有关服务特征、数据速率等用户专用的信息。所有用户数据都可以通过sgw1034进行发送,pgw1035可以提供ue101的ip地址分配以及其它功能,pcrf1036是业务数据流和ip承载资源的策略与计费控制策略决策点,它为策略与计费执行功能单元(图中未示)选择及提供可用的策略和计费控制决策。

ip业务104可以包括因特网、内联网、ims(ipmultimediasubsystem,ip多媒体子系统)或其它ip业务等。

虽然上述以lte系统为例进行了介绍,但本领域技术人员应当知晓,本发明不仅仅适用于lte系统,也可以适用于其他无线通信系统,例如gsm、cdma1000、wcdma、td-scdma以及未来新的网络系统等,此处不做限定。

基于上述通信网络系统,提出本发明方法各个实施例。

如图2所示,本发明实施例提供一种通话杂音处理的方法,包括:

201、开始。

202、获取上行tfci(transportformatcombinationindicator,传输格式组合标识符)。

203、判断是否包含静默帧或语音帧;若是,则进入步骤204;若否,则如步骤205所示,结束进程;

204、判断所述静默帧或语音帧是否满足预设丢弃条件;若是,则进入步骤205;若否,则进入步骤206;

该预设丢弃条件可以是一个或多个;预设丢弃条件可以根据杂音可能产生的条件进行设定。

205、将所述静默帧或语音帧丢弃。

206、结束。

本实施例中,通过将可能产生杂音的静默帧或语音帧直接丢弃,从而防止送往cn(corenetwork,核心网)的数据产生杂音。

如图3所示,本发明另一实施例提供一种通话杂音处理的方法,包括:

301、开始。

302、获取上行tfci(transportformatcombinationindicator,传输格式组合标识符)。

303、判断是否包含静默帧或语音帧;若是,则进入步骤304;若否,则如步骤305所示,结束进程;

304、判断所述静默帧或语音帧的内容是否为全“0”;若是,则进入步骤305;若否,则如步骤306所示,结束进程。

即判断静默帧或语音帧是否为全“0”帧。

需要说明的是,sid和dtx发送到物理层时就分别为1*39bit和0bit(如果是amr-wb,则为1*40bit和0bit),经过物理层的编码之后通过空口发送出去。

1*39bit和1*49bit在进行添加crc(cyclicredundancycheck,循环冗余校验)过程中的结果比较明确,但0bit在进行添加crc过程中就会存在两种情况:

第一种情况:如果输入到crc计算模块的是0个传输块,那么不进行crc添加;

第二种情况:如果输入到crc计算模块的是1个传输块,而其传输块长度是0bit的话(即1*0bit),那么要进行crc添加,而且所有的crc都是0。

对于第一种情况,因为传输块是0个,所以没有数据要在物理层发送,物理层仅发送dpcch即控制信道。在弱覆盖的场景下,dpcch的tfci域有一定概率会被解错,当本来应该是0bit的帧,被错误的解成了1*39(或1*40)或语音帧时,由于dpdch即数据信道没有发送数据,那么nodeb只能从噪音中强解内容,此时crc有一定概率是正确的。也就是说,在tfci域解错的情况下,有一定概率会解出一个正确的1*39(或1*40)的sid或者语音帧。这些本不该被解出的正确的帧送至cn时,可能会产生杂乱的声音。

对于第二种情况,添加了crc之后再经过信道编码、交织、速率匹配等过程之后,所有的bit还是0。当nodeb对上行amr进行解码时,在弱覆盖的场景下,dpcch的tfci域有一定概率会被解错。当本来应该是1*0的帧,被错误的解成了1*39(或1*40)或语音帧时,由于所有的bit是0,这些帧会被解成内容为全0的正确帧即全0帧,全0帧可能是1*39(或1*40)的sid或者语音帧。这些物理层的全0帧送至cn时,可能会产生杂乱的声音。

305、将所述静默帧或语音帧丢弃。

306、结束。

本实施例中,将可能会产生杂音的全0帧直接丢弃,此时不考虑是否在弱覆盖场景下,最大限度地防止因全0帧产生的杂音。

如图4所示,本发明另一实施例提供一种通话杂音处理的方法,包括:

401、开始。

402、获取上行tfci(transportformatcombinationindicator,传输格式组合标识符)。

403、判断是否包含静默帧或语音帧;若是,则进入步骤404;若否,则如步骤405所示,结束进程;

404、判断所述静默帧或语音帧是否是在弱覆盖场景下接收的;若是,则进入步骤405;若否,则如步骤406所示,结束进程。

在弱覆盖的场景下,dpcch的tfci域有一定概率会被解错,例如,当本来应该是0bit的帧,被错误的解成了1*39(或1*40)或语音帧时;此时:

若dpdch即数据信道没有发送数据,则nodeb只能从噪音中强解内容,此时crc有一定概率是正确的。也就是说,在tfci域解错的情况下,有一定概率会解出一个正确的1*39(或1*40)的sid或者语音帧。这些本不该被解出的正确的帧送至cn时,可能会产生杂乱的声音。

若所有的bit是0,则这些帧会被解成内容为全0的正确帧即全0帧,全0帧可能是1*39(或1*40)的sid或者语音帧。这些物理层的全0帧送至cn时,也可能会产生杂乱的声音。

405、将所述静默帧或语音帧丢弃。

406、结束。

本实施例中,将弱覆盖的场景下接收到静默帧或语音帧均丢弃,可以有效防止因弱覆盖的场景产生的杂音。

在上述图4对应的实施例的基础上,本发明另一个实施例提供的通话杂音处理的方法中,在步骤405之前,还包括:

判断所述静默帧或语音帧的内容是否为全“0”;若是,则执行步骤405;若否,则如步骤406所示,结束进程。

可见,在本实施例中,需要同时满足静默帧或语音帧是在弱覆盖场景下接收的以及静默帧或语音帧的内容为全“0”的条件,才能将所述静默帧或语音帧丢弃。

如图5所示,本发明另一实施例提供的通话杂音的处理方法,包括步骤:

501、开始。

502、置存储的上一次静默帧或语音帧的内容为空。

503、获取上行tfci。

504、判断是否包含静默帧或语音帧。若是,则进入步骤505;若否,则如步骤508所示,结束进程。

505、判断所述静默帧或语音帧是否满足预设丢弃条件。若是,则进入步骤507;若否,则进入步骤506。

506、将所述静默帧或语音帧的内容存为存储的上一次静默帧或语音帧的内容。

507、将所述静默帧或语音帧丢弃。

508、结束。

在图5对应的实施例的基础上,所述判断所述静默帧或语音帧是否满足预设丢弃条件包括:判断所述静默帧或语音帧的内容是否与存储的上一次静默帧或语音帧的内容相同。

gsm、umts、lte网络都提供了相似的安全保证机制。以umts为例,加密功能由核心网激活,加密参数被送往无线网络控制器(radionetworkcontroller,简称rnc)rnc和用户设备(userequipment,简称ue),由rnc和ue完成彼此之间的加密过程。

协议33.102中规定:如果rb承载在tm模式,加密操作是在mac层。umts的语音业务就是承载在tm模式。

假设输入的参数包括:ck、count-c、bearer、direction、length。如果发送端和接收端在以上输入参数上有任何一个不一致,就会出现解密失败。

其中的count-c是一个32bit长度的参数,在tm模式中,count-c由24bit的hfn和8bit的cfn组成,hfn随着每次cfn循环一个周期就加1,cfn是指每个tti数据中第一个10ms无线帧的cfn。

amr编码是采用20mstti,也就是说每个tti加密所需要的cfn跟下一个tti的cfn是相差2帧。因为每个tti的cfn都不一样,所以加密参数就是不一样的。

在开启加密的时候,如果不同tti的内容相同的两个数据进行加密,由于cfn不一样,count-c就不一样,所以加密出来的结果是肯定不一样的。而如果两个tti数据不一样,经过不一样的count-c加密,生成相同的数据的概率极低,可以忽略不计。

基于以上的描述,当iub口(rnc和nodeb之间的逻辑接口)出现加密后的amr数据完全一样的情况,即重复帧,就是不正常的,这种情况解密后生成的数据可能会产生杂音。

目前有些终端在一些特定场景会在空口送出一样的加密的amrsid或语音帧,那么这些数据送往cn可能就会产生杂乱的声音。

本实施例,将与存储的上一次静默帧或语音帧的内容相同的静默帧或语音帧直接丢弃,防止因终端在一些特定场景会在空口送出一样的加密的amrsid或语音帧而产生的杂音。

如图6所示,本发明另一实施例提供的通话杂音的处理方法,包括步骤:

601、开始。

602、置存储的上一次静默帧或语音帧的内容为空。

603、获取上行tfci。

604、判断是否包含静默帧或语音帧。若是,则进入步骤605;若否,则如步骤610所示,结束进程。

605、判断所述静默帧或语音帧是否与存储的上一次静默帧或语音帧的内容相同。若否,则进入步骤606;若是,则进入步骤609。

606、判断所述静默帧或语音帧的内容是否为全“0”。若否,则进入步骤607;若是,则进入步骤609。

607、判断所述静默帧或语音帧是否是在弱覆盖场景下接收的。若否,则进入步骤608;若是,则进入步骤609。

608、将所述静默帧或语音帧的内容存为存储的上一次静默帧或语音帧的内容。

609、将所述静默帧或语音帧丢弃。

610、结束。

可见,本实施例中,预设丢弃条件包括:静默帧或语音帧与存储的上一次静默帧或语音帧的内容相同;静默帧或语音帧的内容为全“0”;静默帧或语音帧是在弱覆盖场景下接收的中的至少一项。

需要说明的是,步骤605至607的执行并没有先后顺序的关系,可以先执行606、再执行步骤605、607中的任意一项;或先执行步骤607,再执行步骤605、606中的任意一项。此外,步骤605至607可以仅选择其中的一个或两个执行,无需全部执行。

此外,本发明实施例还提供一种基站,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现本发明实施例提供的通话杂音处理的方法的步骤。

需要说明的是,上述基站实施例与方法实施例属于同一构思,其具体实现过程详见方法实施例,且方法实施例中的技术特征在基站实施例中均对应适用,这里不再赘述。

另外,如图7所示,本发明实施例还提供一种通话杂音处理系统,包括:

第一判断单元701,用于获取上行tfci,判断是否包含静默帧或语音帧;

第二判断单元702,用于判断所述静默帧或语音帧是否满足预设丢弃条件;该预设丢弃条件可以是一个或多个;预设丢弃条件可以根据杂音可能产生的条件进行设定;

丢弃单元703,用于若所述静默帧或语音帧满足预设丢弃条件,则将所述静默帧或语音帧丢弃。

在本发明的一个实施例中,所述预设丢弃条件包括以下至少一项:

所述静默帧或语音帧的内容为全“0”;

所述静默帧或语音帧是在弱覆盖场景下接收的;

所述静默帧或语音帧的内容与所述存储的上一次静默帧或语音帧的内容相同。

在具体实施时,第二判断单元可用于执行以下步骤:

判断所述静默帧或语音帧的内容是否与存储的上一次静默帧或语音帧的内容相同;若是,则判定满足预设丢弃条件;若否,则

判断所述静默帧或语音帧的内容是否为全“0”;若是,则判定满足预设丢弃条件;若否,则

判断所述静默帧或语音帧是否是在弱覆盖场景下接收的。若是,则判定满足预设丢弃条件;若否,则判定不满足预设丢弃条件。

在图7所示的实施例对应的基础上,本发明另一实施例提供一种通话杂音处理系统,如图8所示,还包括内容重置单元704,用于在获取上行tfc之前,获取存储的上一次静默帧或语音帧的内容,并使所述存储的上一次静默帧或语音帧的内容为空。

所述内容重置单元还用于若所述静默帧或语音帧不满足预设丢弃条件,则将所述静默帧或语音帧的内容存为所述存储的上一次静默帧或语音帧的内容。。

本发明提供一种通话杂音处理的方法、基站,当基站上行解调出内容为全0的静默帧或语音帧时,或在弱覆盖场景下解调出静默帧或语音帧时,或解调出跟前一帧内容一样的静默帧或语音帧时,立即丢弃,避免这些静默帧或语音帧送到cn时产生杂音,对语音通话质量会有明显的改善。

以上参照附图说明了本发明的优选实施例,并非因此局限本发明的权利范围。本领域技术人员不脱离本发明的范围和实质,可以有多种变型方案实现本发明,比如作为一个实施例的特征可用于另一实施例而得到又一实施例。凡在运用本发明的技术构思之内所作的任何修改、等同替换和改进,均应在本发明的权利范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1