语音速率转换的方法、设备技术

技术编号:4155980 阅读:176 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了语音速率转换的方法,设备及基站控制器。一种的方法包括:通过Iur-g口接收语音数据;获取该语音数据所使用的语音速率;当该语音数据为下行语音数据,并且该下行语音数据所使用的语音速率与BSC使用的语音速率不一致时,将该下行语音数据所使用的语音速率转换成BSC使用的语音速率;当所述语音数据为上行语音数据,并且该上行语音数据所使用的语音速率与RNC使用的语音速率不一致时,将该上行语音数据所使用的语音速率转换成RNC使用的语音速率。本发明专利技术通过Iur-g口上的TC对上下行语音数据包使用的语音速率进行转换,可以解决从3G切换到2G后,无法通过Iur-g口承载用户面的问题。

Method and apparatus for speech rate conversion

The invention discloses a method for converting a speech rate, a device and a base station controller. A method includes: through the Iur g port to receive voice data acquisition; use the voice data rate of speech; when the voice data for downlink voice data, voice and BSC rate and the downlink voice data used by the use of the rate of speech is inconsistent, the use of voice data for speech the rate of conversion to BSC use rate of speech; when the voice data for uplink voice data, voice and speech rate and RNC of the uplink data used by the use of the rate of speech is inconsistent, the uplink voice data used by speech rate conversion into RNC using the rate of speech. The invention of conversion through the Iur port on the G TC for downlink voice packets using the rate of speech, can solve the problem of switching from 3G to 2G, the user can not carry through Iur problem G.

【技术实现步骤摘要】

本专利技术涉及通信领域,特别涉及语音速率转换的方法、设备
技术介绍
现网2G、3G长期共存的情况下,3G、2G互操作频繁,如何提高异系统切换成功率,提升互操作性能是一个逐步优化、循序渐进的长期持续工作。其中通过接入网设备侧融合,利用BSC (Base Stationcontroller基站控制器)和RNC (Radio Network Controller无线网络控制器)间的Iur-g (Interface between RNC and GERAN, RNC和GERANBSC之间接口 )接口对切换流程进行优化,解决网络覆盖问题、参数配置合理性、网络资源异常等问题,可以提高切换成功率。 Iur-g接口是针对RNC和BSC之间定义的接口 ,通过对Iur-g接口进行优化,使之承载用户面,可以使RNC到BSC的切换简化成为RNC内切换,切换前后Iu接口保持不变,使用Iur-g接口承载信令面和语音数据。 但是,根据Iur-g接口用户面协议栈定义,在RNC中,语音版本均为AMR(Ad即tiveMulti Rate自适应多速率语音编解码算法),而在BSC中存在多种语音版本AMR、 FR(FullRate全速率)、HR(HalfRate半速率)、EFR(Enhanced Full Rate增强全速率)等。可见,RNC和BSC之间存在语音速率不一致的情形,可能导致从3G切换到2G后,无法通过Iur-g接口承载用户面的问题。
技术实现思路
本专利技术实施例要解决的技术问题是解决由于RNC和BSC之间存在语音速率不一致而带来的无法通过Iur-g接口承载用户面的问题。 为此,本专利技术实施例一方面提供一种语音速率转换的方法,包括 通过无线网络控制器(RNC)和基站控制器(BSC)之间的接口接收语音数据; 获取该语音数据所使用的语音速率; 当该语音数据为下行语音数据,并且该下行语音数据所使用的语音速率与所述BSC使用的语音速率不一致时,将该下行语音数据所使用的语音速率转换成所述BSC使用的语音速率; 当所述语音数据为上行语音数据,并且该上行语音数据所使用的语音速率与所述RNC使用的语音速率不一致时,将该上行语音数据所使用的语音速率转换成所述RNC使用的语音速率。 本专利技术实施例另一方面提供一种语音速率转换的方法,包括 接收单元,用于通过RNC和BSC之间的接口接收语音数据; 获取单元,用于获取所述语音数据所使用的语音速率; 转换单元,用于当所述语音数据为下行语音数据,并且所述下行语音数据所使用的语音速率与所述BSC使用的语音速率不一致时,将所述下行语音数据所使用的语音速率3转换成所述BSC使用的语音速率;当所述语音数据为上行语音数据,并且所述上行语音数据所使用的语音速率与所述RNC使用的语音速率不一致时,将所述上行语音数据所使用的语音速率转换成所述RNC使用的语音速率。 另外,本专利技术实施例还提供一种基站控制器,其中包括上述设备。 本专利技术实施例所提供的语音速率转换的方法,设备及基站控制器,通过Iur-g 口上的TC对上下行语音数据包使用的语音速率进行转换,可以解决从3G切换到2G后,无法通过Iur-g接口承载用户面的问题。附图说明 图1为本专利技术实施例语音速率转换的方法的一个流程示意图; 图2为本专利技术实施例对下行语音数据进行语音速率转换的方法的一个流程示意图; 图3为本专利技术实施例对上行语音数据进行语音速率转换的方法的一个流程示意图; 图4为本专利技术实施例语音速率转换设备的一个结构示意图。具体实施例方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本专利技术,并不用于限定本专利技术。 图1为本专利技术实施例语音速率转换的方法的一个流程示意图,如图1所示,本实施例包括 101通过无线网络控制器(RNC)和基站控制器(BSC)之间的接口接收语音数据; 具体的,可以是无线网络控制器(RNC)和基站控制器(BSC)之间的接口 (以下简称Iur-g 口 )设置码转换器(以下简称TC),该TC可以处于BSC中,也可以独立于BSC存在;通过该TC接收Iur-g口上的上下行语音数据,该上下行语音数据可以是RTP(Real TimeProtol实时协议)包。 102获取该语音数据所使用的语音速率; TC通过识别上下行语音数据(RTP包)中的速率取值得到该语音数据所使用的语音速率。 103当该语音数据为下行语音数据,并且下行语音数据所使用的语音速率与BSC使用的语音速率不一致时,将该下行语音数据所使用的语音速率转换成BSC使用的语音速率;当该语音数据为上行语音数据,并且该上行语音数据所使用的语音速率与RNC使用的语音速率不一致时,将该上行语音数据所使用的语音速率转换成RNC使用的语音速率。 由于RNC使用的语音版本为AMR,而BSC使用多种语音版本,包括AMR、 FR、 HR、 EFR等,而AMR又包括八种速率,两者当前使用的语音速率可能不一致,因此,需要Iur-g 口上的TC对两者使用的语音速率进行转换,在下行方向,TC接收语音数据包后,将其速率转换成BSC当前使用的速率;在上行方向,TC接收语音数据包后,将其速率转换成RNC当前使用的速率。 本实施例中,通过Iur-g 口上的TC对上下行语音数据包使用的语音速率进行转 换,可以解决从3G切换到2G后,无法通过Iur-g接口承载用户面的问题;并且当使用AMR 语音版本时,支持AMR速率调整,提高了无线通信系统的抗干扰性和语音质量,同时也避免 了从RNC和BSC速率调整周期不一致带来的语音丢帧问题。 进一步的,在本专利技术另一实施例中,当RNC与BSC当前使用的语音版本不一致时, 也可以通过TC进行语音版本的转换。具体为 当通过RNC和BSC之间的接口接收下行语音数据时,获取该下行语音数据所使用 的语音版本;当下行语音数据所使用的语音版本与BSC使用的语音版本不一致时,将下行 语音数据所使用的语音版本转换成BSC使用的语音版本。 当通过RNC和BSC之间的接口接收上行语音数据时,获取该上行语音数据所使用 的语音版本;当上行语音数据所使用的语音版本与RNC使用的语音版本不一致时,将上行 语音数据所使用的语音版本转换成RNC使用的语音版本。 RNC发送的下行语音数据所使用的语音版本为AMR,如果BSC支持AMR语音版本, 则BSC当前使用的语音版本可能为AMR、FR、HR、EFR中的一种;如果BSC不支持AMR语音版 本时,则BSC当前使用的语音版本可能为FR、HR、EFR中的一种,如果BSC当前使用的语音版 本为FR或HR或EFR,则需要进行语音版本的转换。 具体的,可以是通过常用算法先从AMR转换到PCM (Pulse CodeModulation,脉冲 编码调制),再从PCM转换到EFR或FR或HR,通过两次转换从AMR转换到EFR或FR或HR, 也可以通过优化算法实现AMR到EFR或FR或HR的一步转换。在实现上,两次转换可以通 过两个TC来实现,第一个TC先将AMR转换到PCM,第二个TC再将PCM转换到EFR或FR或 HR。 对应的,在上行方向,BSC发送的上行语音数据所使用的语音版本可能为EFR或FR 或HR,本文档来自技高网...

【技术保护点】
一种语音速率转换的方法,其特征在于,包括:通过无线网络控制器(RNC)和基站控制器(BSC)之间的接口接收语音数据;获取所述语音数据所使用的语音速率;当所述语音数据为下行语音数据,并且所述下行语音数据所使用的语音速率与所述BSC使用的语音速率不一致时,将所述下行语音数据所使用的语音速率转换成所述BSC使用的语音速率;当所述语音数据为上行语音数据,并且所述上行语音数据所使用的语音速率与所述RNC使用的语音速率不一致时,将所述上行语音数据所使用的语音速率转换成所述RNC使用的语音速率。

【技术特征摘要】
一种语音速率转换的方法,其特征在于,包括通过无线网络控制器(RNC)和基站控制器(BSC)之间的接口接收语音数据;获取所述语音数据所使用的语音速率;当所述语音数据为下行语音数据,并且所述下行语音数据所使用的语音速率与所述BSC使用的语音速率不一致时,将所述下行语音数据所使用的语音速率转换成所述BSC使用的语音速率;当所述语音数据为上行语音数据,并且所述上行语音数据所使用的语音速率与所述RNC使用的语音速率不一致时,将所述上行语音数据所使用的语音速率转换成所述RNC使用的语音速率。2. 如权利要求1所述的方法,其特征在于,所述方法还包括获取所述下行语音数据所使用的语音版本;当所述下行语音数据所使用的语音版本与所述BSC使用的语音版本不一致时,将所述下行语音数据所使用的语音版本转换成所述BSC使用的语音版本。3. 如权利要求1所述的方法,其特征在于,所述方法还包括获取所述上行语音数据所使用的语音版本;当所述上行语音数据所使用的语音版本与所述RNC使用的语音版本不一致时,将所述上行语音数据所使用的语音版本转换成所述RNC使用的语音版本。4. 一种语音速率转换的设备,其特征在于,接收单元,用于通过RNC和BSC之间的接口接收语音数据;获取单元,用于获取所述语音数据所使用的语音速率...

【专利技术属性】
技术研发人员:江贝胡小群
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:94[中国|深圳]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术
  • 暂无相关专利