[发明专利]检测语音帧的编码速率的方法和设备有效
申请号: | 201110070742.8 | 申请日: | 2011-03-23 |
公开(公告)号: | CN102104448A | 公开(公告)日: | 2011-06-22 |
发明(设计)人: | 朱佥 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L1/00 | 分类号: | H04L1/00;G10L19/00 |
代理公司: | 北京龙双利达知识产权代理有限公司 11329 | 代理人: | 王君;张亮 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 检测 语音 编码 速率 方法 设备 | ||
技术领域
本发明实施例涉及无线通信领域,并且更具体地,涉及检测语音帧的编码速率的方法和设备。
背景技术
按照3GPP(3rd Generation Partnership Project;第三代伙伴关系项目)协议45.003规定,GSM(Global System for Mobile Communications;全球移动通讯系统)AMR-NB(Adaptive Muti-Rate Narrow Band;窄带速率自适应)速率自适应开启时,BTS(Base Transceiver Station;基站收发台)接收到的上行语音帧分为CMI和CMR时刻,在两个时刻接收的帧可分别称为CMI时刻帧和CMR时刻帧。CMI和CMR时刻帧交替出现,在CMI时刻需要对编码速率进行检测,CMR时刻沿用上一CMI时刻的编码速率。该协议提供了带内编码,以将控制信号等非数据信号和数据一起传输。在CMI时刻帧中,2比特速率集序号编码成8比特(AFS:Adaptive Full Rate Speech;自适应全速率语音)或4比特(AHS:Adaptive HalfRate Speech;自适应半速率语音)码字,这里把它们称作ic码。格式如下表1和表2:
表1:AFS编码格式
表2:AHS编码格式
其中RSC表示递归系统卷积码(Recursive Systematic ConvolutionalCodes)。
CMI时刻接收到数据后,一般先对ic进行译码。译码结果为速率集的索引,然后从速率集中找出对应速率。用这个速率对之后的语音帧编码数据作相应的信道译码。假设速率集为{0,2,4,7},对应于速率{4.75k,5.9k,7.4k,12.2k}。如果译码结果为3,那么语音帧速率检测结果就是“4”。然后用速率4(7.4k)对应的RSC码对语音帧编码数据做信道译码。
CMR时刻接收到的CMR时刻帧的数据格式也和上表一样,但其中的ic码字是其他含义,不代表之后语音数据的编码速率。协议规定CMR时刻帧的编码速率和前一个CMI时刻帧相同。
现有技术对CMI时刻帧中包含的ic码进行译码,得到速率集的序号,并用速率集中这个序号所指示的速率作为当前帧速率检测结果,即该CMI时刻帧的编码速率。CMR时刻沿用CMI时刻的编码速率。
AMR低速率语音数据利用低码率的RSC码进行编码。当信道质量较差时,如果速率检测正确,那么语音编码数据依然可能被正确译码。但实际情况是ic码保护力度不够,使得速率检测错误概率较大,导致语音编码数据被错误译码,从而造成语音帧丢失。这里仅利用了协议提供的ic码,没有使用其他任何辅助信息来做速率检测,信道质量较差时,检测性能较差。且CMR时刻帧沿用上一CMI时刻帧的速率,那么CMI时刻帧检测出错会导致下一CMR时刻帧也出错,一错就是2帧。
因此,信道质量较差时,ic码速率检测错误概率较大,导致语音数编码据被错误译码,造成语音帧丢失。
发明内容
本发明实施例提供一种检测语音帧的编码速率的方法和设备。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110070742.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种酸奶粉及其制备方法
- 下一篇:以太网单环保护方法、装置和系统