[发明专利]下行语音帧的接收处理方法及装置、基带无效
| 申请号: | 201010220386.9 | 申请日: | 2010-06-29 |
| 公开(公告)号: | CN101877625A | 公开(公告)日: | 2010-11-03 |
| 发明(设计)人: | 孙后山 | 申请(专利权)人: | 中兴通讯股份有限公司 |
| 主分类号: | H04L1/00 | 分类号: | H04L1/00;G10L19/00 |
| 代理公司: | 北京康信知识产权代理有限责任公司 11240 | 代理人: | 余刚;吴孟秋 |
| 地址: | 518057 广*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 下行 语音 接收 处理 方法 装置 基带 | ||
技术领域
本发明涉及通信领域,具体而言,涉及一种下行语音帧的接收处理方法及装置、基带。
背景技术
在第三代宽带码分多址接入(Wideband Code Division Multiple Access,简称为WCDMA)/时分同步码分多址接入(Time Division-Synchronous Code Division Multiple Access,简称为TD-SCDMA)移动通信系统中使用了自适应多速率(Adaptive Multi Rate,简称为AMR)语音编码技术进行语音编码。在WCDMA/TD-SCDMA移动通信系统中,AMR语音编解码器位于核心网(Core Network,简称为CN)和用户设备(User Equipment,简称为UE)中。
图1是协议栈内部语音数据处理流程的示意图。其中,射频模块(Radio Frequency,简称为RF)用于接收和发射语音帧,语音前端(Audio)用于输入和输出语音。在图1中,AMR语音编解码器(AMR Codec)用于实现语音的编解码功能。其中AMR Codec与基带间通过一个共享Buffer进行数据和命令的交互。
在通用移动通信系统(Universal Mobile Telecommunications System,简称为UMTS)模式下,AMR Codec与基带间主要通过共享缓冲区(Buffer)中上行数据区(UL_DATA)和下行数据区(DL_DATA)进行上下行语音帧的交互。
对于语音通话的正常流程,如图1所示,上行:AMR Codec编码器会每隔20ms向UL_DATA中写一帧数据,基带每20ms从UL_DATA读一帧数据经过处理并通过空口传送出去;下行:基带从空口接收到下行语音帧后,将数据写入DL_DATA中,AMR Codec解码器会每隔20ms从DL_DATA中读取待解码语音帧,进行解码放音。
由于无线信道的误码率比较高,语音在传输中很容易出现丢帧现象,造成UE在某个或连续几个20ms间隔内接收不到下行语音帧。同时由于基带侧协议栈实现中,下行是异步的,基带被动接收物理层(PHY)的数据上报,无法判定当前是否出现丢帧现象,造成基带不能固定每20ms间隔向DL_DATA下行数据区写下行语音帧。而AMR Codec解码器对DL_DATA中下行语音帧的读取是固定每20ms读取一次,不会考虑空口中语音帧的丢失,同时AMR Codec解码器从DL_DATA中读取完数据后,不会对该数据区进行清除。这样当出现丢帧时,AMR Codec解码器会连续读取到同样的语音帧,造成解码放音异常,会使用户产生不适。
发明内容
本发明的主要目的在于提供一种下行语音帧的接收处理方法、装置及基带,以至少解决上述由于丢帧而导致用户产生不适的问题。
根据本发明的一个方面,提供了一种下行语音帧的接收处理方法,包括:基带周期性地判断有没有接收到下行语音帧;基带如果确定在当前周期没有接收到下行语音帧,则在其与自适应多速率语音编解码器共享的缓冲区的下行数据区中写入不包含有效语音信息的语音帧。
根据本发明的另一方面,提供了一种下行语音帧的接收处理装置,包括:基带,用于周期性地判断有没接收到下行语音帧,在确定当前周期没有接收到下行语音帧时,在其与AMR语音编解码器共享的缓冲区的下行数据区中写入不包含有效语音信息的语音帧;AMR语音编解码器,用于读取上述不包含有效语音信息的语音帧,采用错误隐藏机制对不包含有效语音信息的语音帧进行平滑和弱化处理。
根据本发明的再一个方面,提供了一种基带,包括:判断模块,用于周期性地判断基带有没有接收到下行语音帧,如果确定当前周期没有接收到下行语音帧,则触发写入模块;写入模块,用于在基带与AMR语音编解码器共享的缓冲区的下行数据区中写入不包含有效语音信息的语音帧。
通过本发明,基带在判断当前周期没有接收到下行语音帧时,在其与AMR语音编解码器共享的缓冲区的下行数据区中写入不包含有效语音信息的语音帧,从而使得在出现丢帧时,AMR语音编解码器不会连续读取到同样语音信息的语音帧,进而避免了解码放音异常,提高了用户体验。
附图说明
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1是根据相关技术的协议栈内部语音处理流程的示意图;
图2是根据本发明实施例一的下行语音帧的接收处理装置的结构示意图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010220386.9/2.html,转载请声明来源钻瓜专利网。





