空口语音帧修复译码方法、信源边信息获取方法及设备技术

技术编号:10489131 阅读:166 留言:0更新日期:2014-10-03 17:24
本发明专利技术实施例提供一种空口语音帧修复译码方法、信源边信息获取方法及设备,涉及通信领域,能够提升误码率和误帧率性能。该方法包括:获取由译码比特组成的参数;对所述参数进行参数可靠度计算,得到所述参数对应的软信息,以及利用所述软信息对所述参数进行修正后的参数集合;对所述修正后的参数集合进行第一循环冗余校验;若所述第一循环冗余校验失败,则在确定所述参数集合符合预设规则后,对所述参数集合中符合比特翻转规则的参数进行翻转,得到翻转后的参数集合;对所述翻转后的参数集合进行第二循环冗余校验;若所述第二循环冗余校验成功,则保存并输出所述翻转后的参数集合。本发明专利技术实施例用于信源信道联合译码。

【技术实现步骤摘要】
【国外来华专利技术】空口语音帧修复译码方法、信源边信息获取方法及设备
本专利技术涉及通信领域,尤其涉及一种空口语音帧修复译码方法、信源边信息获取方法及设备。
技术介绍
随着多媒体技术的不断完善,用户对音频、视频等多媒体业务的需求越来越高,随着多媒体设备的业务多样化,用户对多媒体的质量要求也与日俱增,这就导致对多媒体传输的要求也日益提升。现有的多媒体传输系统通常采用校验码,如CRC(CyclicRedundancyCheck,循环冗余核对)校验码,来检测接收比特流的正确性。以采用CRC校验码来检测接收比特流的正确性为例,如果CRC校验错误,则该帧的BFI(BadFrameIndication,坏帧标识)置为1,且整帧丢弃,然后信源解码利用相邻帧间的相关性对错帧进行错误隐藏。虽然错误隐藏处理可以用前一帧或几帧的好帧代替或外推平滑处理坏帧的信息,但是经过错误隐藏后的降级语音文件相比于原始的语音文件,主观感受仍然会有明显下降,不能满足用户对多媒体质量的要求,尤其不能满足对语音的高保真的需求。为了避免这种整帧丢弃带来的不良效果,现有技术又提出了BPI(BadParameterIndication,坏参数标识)机制,虽然测试结果表明该方案与上述的BFI机制相比,能够有效的提升语音的主观质量,但是它无法与目前协议架构兼容。因此,为了解决上述问题,现有技术又提出了一些对空口语音帧进行修复的方案,但是其对语音质量的提升有限。总之,现有技术中的空口语音帧修复译码方法对误码率和误帧率性能提升有限,语音的主观质量不很理想,有改进的空间。
技术实现思路
本专利技术的实施例提供一种空口语音帧修复译码方法、信源边信息获取方法及设备,能够提升误码率和误帧率性能,进而有效提升语音的主观质量。为达到上述目的,本专利技术的实施例采用如下技术方案:一方面,提供一种空口语音帧修复译码方法,包括:获取由译码比特组成的参数;对所述参数进行参数可靠度计算,得到所述参数对应的软信息,以及利用所述软信息对所述参数进行修正后的参数集合;对所述修正后的参数集合进行第一循环冗余校验;若所述第一循环冗余校验失败,则在确定所述参数集合符合预设规则后,对所述参数集合中符合比特翻转规则的参数进行翻转,得到翻转后的参数集合;对所述翻转后的参数集合进行第二循环冗余校验;若所述第二循环冗余校验成功,则保存并输出所述翻转后的参数集合。一方面,提供一种信源边信息获取方法,包括:根据均值初始化或训练语料获取初始参数转移概率;根据所述初始参数转移概率计算得到目标参数转移概率,实时将当前帧计算得到的所述目标参数转移概率更新为下一帧的所述参数转移概率,以使得空口语音帧修复译码设备根据每一帧实时获取的所述参数转移概率对所述参数进行参数可靠度计算。另一方面,提供一种空口语音帧修复译码设备,包括:获取模块,用于获取译码比特组成的参数;译码模块,用于对获取模块获取的所述参数进行参数可靠度计算,得到所述参数对应的软信息,以及利用所述软信息对所述参数进行修正后的参数集合;校验模块,用于对所述译码模块获取的所述修正后的参数集合进行第一循环冗余校验;比特翻转模块,用于若所述校验模块的所述第一循环冗余校验失败,则在确定所述参数集合符合预设规则后,对所述参数集合中符合比特翻转规则的比特进行翻转,得到翻转后的参数集合;校验模块,还用于对所述比特翻转模块得到的所述翻转后的参数集合进行第二循环冗余校验;若所述校验模块的所述第二循环冗余校验成功,由虚拟信源解码器保存、第一输出模块输出所述翻转后的参数集合。另一方面,提供一种信源边信息获取设备,包括:获取模块,用于根据均值初始化或训练语料获取初始参数转移概率;计算模块,用于根据所述初始参数转移概率计算得到目标参数转移概率,实时将当前帧计算得到的所述目标参数转移概率更新为下一帧的所述参数转移概率,以使得空口语音帧修复译码设备根据每一帧实时获取的所述参数转移概率对所述参数进行参数可靠度计算。本专利技术实施例提供的空口语音帧修复译码方法、信源边信息获取方法及设备,空口语音帧修复译码设备获取由译码比特组成的参数;对参数进行参数可靠度计算以得到参数对应的软信息及修正后的参数集合;对修正后的参数集合进行循环冗余校验;若失败,则在确定参数集合符合预设规则后,对参数集合中符合比特翻转规则的参数进行翻转,得到翻转后的参数集合;再对翻转后的参数集合进行循环冗余校验;若成功,则保存并输出翻转后的参数集合。这样一来,可以通过对错误概率较高,即软信息绝对值较低的参数进行翻转,提高CRC校验的通过率,提升误码率和误帧率性能,进而使得语音的主观质量得以提升。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例提供的空口语音帧修复译码方法流程示意图;图2为本专利技术实施例提供的另一空口语音帧修复译码方法流程示意图;图3为本专利技术实施例提供的又一空口语音帧修复译码方法流程示意图;图4为本专利技术实施例提供的SBSD和ISCD算法进行BF翻转后的BER性能仿真示意图;图5为本专利技术实施例提供的SBSD和ISCD算法进行BF翻转后的FER性能仿真示意图;图6为本专利技术实施例提供的ISCD进行BF翻转和未进行BF翻转的MOS性能仿真示意图;图7为本专利技术实施例提供的SBSD进行BF翻转和未进行BF翻转的MOS性能仿真示意图;图8为本专利技术实施例提供的不同SSI估计器下ISCD进行BF翻转后的BER性能仿真示意图;图9为本专利技术实施例提供的不同SSI估计器下ISCD进行BF翻转后的MOS性能仿真示意图;图10为本专利技术实施例提供的不同SSI估计器下SBSD进行BF翻转后的BER性能仿真示意图;图11为本专利技术实施例提供的不同SSI估计器下SBSD进行BF翻转后的MOS性能仿真示意图;图12为本专利技术实施例提供的IEC和SEC机制下的MOS性能仿真示意图;图13为本专利技术实施例提供的SBSD和ISCD算法进行BF翻转后的UER性能仿真示意图;图14为本专利技术实施例提供的信源边信息获取方法流程示意图;图15为本专利技术实施例提供的空口语音帧修复译码设备的结构示意图;图16为本专利技术实施例提供的另一空口语音帧修复译码设备的结构示意图;图17为本专利技术实施例提供的又一空口语音帧修复译码设备的结构示意图;图18为本专利技术实施例提供的再一空口语音帧修复译码设备的结构示意图;图19为本专利技术实施例提供的还一空口语音帧修复译码设备的结构示意图;图20为本专利技术实施例提供的信源边信息获取设备的结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术实施例提供的空口语音帧修复译码方法,如图1所示,该方法步骤包括:S101、空口语音帧修复设备获取译码比特组成的参数。示例性的,假设参数V由N个译码比特组成,因此第k帧参数Vk=v对应的二进制比本文档来自技高网...
空口语音帧修复译码方法、信源边信息获取方法及设备

【技术保护点】
PCT国内申请,权利要求书已公开。

【技术特征摘要】
【国外来华专利技术】1.一种空口语音帧修复译码方法,其特征在于,包括:获取由译码比特组成的参数;对所述参数进行参数可靠度计算,得到所述参数对应的软信息,以及利用所述软信息对所述参数进行修正后的参数集合;对所述修正后的参数集合进行第一循环冗余校验;若所述第一循环冗余校验失败,则在确定所述参数集合符合预设规则后,对所述参数集合中符合比特翻转规则的比特进行翻转,得到翻转后的参数集合;对所述翻转后的参数集合进行第二循环冗余校验;若所述第二循环冗余校验成功,则保存并输出所述翻转后的参数集合;若所述第二循环冗余校验失败,则保存并输出翻转前的所述修正后的参数集合。2.根据权利要求1所述的方法,其特征在于,所述若所述第二循环冗余校验成功之后,还包括:根据所述翻转后的参数集合在实际传输中的有效范围进行有效性判断;若所述翻转后的参数集合在有效范围内,则保存并输出所述翻转后的参数集合;若所述翻转后的参数集合在有效范围外,则保存并输出翻转前的所述修正后的参数集合。3.根据权利要求1至2任一所述的方法,其特征在于,所述获取由译码比特组成的参数之后,还包括:对所述参数进行参数可靠度计算,根据每一帧实时获取的参数转移概率计算得到所述参数对应的后验概率。4.根据权利要求3所述的方法,其特征在于,在保存并输出翻转前的所述修正后的参数集合时,还保存并输出翻转前的所述修正后的参数集合中参数对应的后验概率;或,在保存并输出所述翻转后的参数集合时,还保存并输出所述翻转后的参数集合中参数对应的后验概率。5.根据权利要求4所述的方法,其特征在于,所述保存并输出翻转前的所述修正后的参数集合时,还保存并输出翻转前的所述修正后的参数集合中参数对应的后验概率之后,还包括:将保存并输出的翻转前的所述修正的参数集合中后验概率小于第一预设门限的参数标识为坏参数;利用预存的好帧中的参数更新所述坏参数,其中,所述好帧为未标识坏参数的帧。6.根据权利要求3所述的方法,其特征在于,所述对所述参数进行参数可靠度计算,根据每一帧实时获取的参数转移概率计算得到所述参数对应的后验概率之前,还包括:根据均值初始化或训练语料获取初始参数转移概率;根据所述初始参数转移概率计算得到目标参数转移概率,实时将当前帧计算得到的所述目标参数转移概率更新为下一帧的所述参数转移概率。7.根据权利要求5所述的方法,其特征在于,所述利用预存的好帧中的好参数更新所述坏参数包括:分别利用预存的所述好帧中线谱频率LSF以及LSF均值替代所述坏参数所在当前帧的LSF及LSF均值;利用预存的所述好帧中的信号幅度对所述当前帧的自适应码本增益参数和固定码本增益参数进行限幅。8.根据权利要求5所述的方法,其特征在于,所述利用预存的好帧中的好参数更新所述坏参数包括:利用预存的前一好帧中奇数位置的基音延时参数分别替换所述坏参数所在当前帧的对应奇数位置上的基音延时参数,利用预存的所述前一好帧中偶数位置的基音延时参数加和预设偏移量后分别替换所述当前帧的对应偶数位置上的基音延时参数。9.根据权利要求1所述的方法,其特征在于,所述对所述修正后的参数集合进行第一循环冗余校验之后,还包括:若所述第一循环冗余校验成功,则选定所述翻转后的参数集合中对应最大后验概率的参数,保存并输出所述选定的参数。10.一种信源边信息获取方法,其特征在于,包括:根据均值初始化或训练语料获取初始参数转移概率;根据所述初始参数转移概率计算得到目标参数转移概率,实时将当前帧计算得到的所述目标参数转移概率更新为下一帧的所述参数转移概率,以使得空口语音帧修复译码设备根据每一帧实时获取的所述参数转移概率对所述参数进行参数可靠度计算。11.一种空口语音帧修复译码设备,其特征在于,包括:获取模块,用于获取译码比特组成的参数;计算模块,用于对获取模块获取的所述参数进行参数可靠度计算,得到所述参数对应的软信息,以及利用所述软...

【专利技术属性】
技术研发人员:唐欣孙素梅乌玟悌·谢塔卡谢陈炳辉吴可镝
申请(专利权)人:华为技术有限公司新加坡科技研究局
类型:发明
国别省市:广东;44

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

1