信道译码方法、系统及装置制造方法及图纸

技术编号:4053760 阅读:178 留言:0更新日期:2012-04-11 18:40
本发明专利技术实施例公开了信道译码方法、系统及装置,应用于通信技术领域。本发明专利技术实施例的信道译码方法包括:获取接收信号帧的信道译码软值;判断信道译码软值中至少一个语音编码参数需要进行修正时,则对确定需要修正的语音编码参数进行相应修正,并将修正后的语音编码参数作为信道译码结果进行储存并输出。这样在信道译码后,对译码结果中的各个语音编码参数经过修正后,都能符合各自的属性特征且对语音信号影响也较小,从而提高了译码结果的准确性。

【技术实现步骤摘要】

本专利技术涉及通信
,特别涉及信道译码方法、系统及装置
技术介绍
一般情况下,现行通信系统的接收端在进行信道译码和信源编码时是独立的, 这样信道译码的错误率比较高,譬如,在码激励线性预测编码(Code-Excited Linear Predictive coding,CELP)得到的自适应码本索弓丨(adaptive codebook index,AI)参数多 数情况下是缓变的,如果信道译码得到的AI参数译码值和其前一个译码值比较变化很大, 那么出错的可能性就很大。而信源信道联合译码方法综合信道和信源两方面的信息做出合 适的译码,提高了信道译码的准确性。现有信源信道译码方法是通过一定的预测方法从历史译码结果中预测当前译码 结果的可能性,包括分别预测译码结果中比特取值,和直接预测译码结果参数的取值。对于 预测参数取值的译码方法,具体通过如下步骤实现进行传统的信道译码得到信道译码软值,根据信道译码软值计算出相应参数取值 的衡量值;用线性预测的方法,从历史译码结果的参数预测当前译码结果的各个参数衡量 值,最后综合两次获得的衡量值得到最可能的译码结果。上述在根据信道译码软值计算相应参数取值的衡量值时,是在储存的比特软信息 及其错误概率的对应关系中,查找信道译码软值中各个比特的衡量值,从而得到参数的衡 量值,这样只根据该对应关系获得参数取值的衡量值是很不准确的。
技术实现思路
本专利技术实施例提供信道译码方法、系统及装置,可以提高译码结果的准确性。本专利技术实施例一种信道译码方法,包括获取接收信号帧的信道译码软值;从所述信道译码软值中获取当前子帧的语音编码参数硬判值;如果接收信号帧是正确的语音帧,判断当前子帧中至少一个语音编码参数的硬判 值是否满足预置的条件,如果不满足,则确定所述语音编码参数需要进行修正;对确定需要修正的语音编码参数进行相应修正;将修正后的语音编码参数作为信 道译码结果进行储存并输出。本专利技术实施例提供一种信道译码方法,包括获取接收信号帧的信道译码软值;如果所述接收信号帧不是正确的语音帧,确定接收信号帧的语音编码参数需要进 行修正;对所述信道译码软值中至少一个接收信号帧的语音编码参数进行相应修正;将修 正后的语音编码参数作为信道译码结果进行储存并输出。本专利技术实施例提供一种信道译码系统,包括第一软值获取单元,用于获取接收信号帧的信道译码软值;硬判值获取单元,用于从所述信道译码软值中获取当前子帧的语音编码参数硬判 值;第一语音帧判断单元,用于判断所述接收信号帧是否是正确的语音帧;条件判断单元,用于在所述第一语音帧判断单元判断所述接收信号帧是正确的语 音帧时,判断所述硬判值获取单元获取的当前子帧的语音编码参数硬判值是否满足预置的 条件;如果不满足,则确定需要修正所述语音编码参数;第一修正单元,用于对所述条件判断单元确定需要修正的语音编码参数进行相应 修正;第一储存输出单元,用于将所述第一修正单元修正后的语音编码参数作为信道译 码结果进行储存并输出。本专利技术实施例提供的一种信道译码系统,包括第二软值获取单元,用于获取接收信号帧的信道译码软值;第二语音帧判断单元,用于判断所述接收信号帧是否是正确的语音帧;第二修正单元,用于当所述第二语音帧判断单元判断接收信号帧不是正确的语音 帧,则对所述信道译码软值中至少一个接收信号帧的语音编码参数进行相应修正;第二储存输出单元,用于将所述第二修正单元修正后的语音编码参数作为信道译 码结果进行储存并输出。本专利技术实施例提供的一种接收端,包括上述本专利技术实施例提供的任一信道译码系 统。可见,本专利技术实施例的信道译码方法包括获取接收信号帧的信道译码软值;判 断信道译码软值中至少一个语音编码参数需要进行修正时,则对确定需要修正的语音编码 参数进行相应修正,并将修正后的语音编码参数作为信道译码结果进行储存并输出。这样 在信道译码后,对译码结果中的各个语音编码参数经过修正后,都能符合各自的属性特征 且对语音信号影响也较小,从而提高了译码结果的准确性。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本 专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可 以根据这些附图获得其他的附图。图1是本专利技术方法实施例提供的一种信道译码方法的流程图;图2是本专利技术方法实施例提供的获取语音编码参数的高位比特可能取值对应的 衡量值的流程图;图3是本专利技术方法实施例提供的另一种信道译码方法的流程图;图4是基于EFR的语音信号帧的译码结构示意图;图5是基于EFR的语音信号帧的译码中对TO参数的修正方法流程图;图6是基于EFR的语音信号帧的译码中对AG参数的修正方法流程图;图7是基于EFR的语音信号帧的译码中对AI参数的修正方法流程图8是基于EFR的语音信号帧的译码中对LSF参数的修正方法流程图;图9是本专利技术一实施例提供的信道译码系统的结构示意图;图10是本专利技术系统实施例提供的另一信道译码系统的结构示意图;图11是本专利技术系统实施例提供的另一信道译码系统的结构示意图。具体实施例方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完 整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于 本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他 实施例,都属于本专利技术保护的范围。本专利技术一实施例提供一种信道译码方法,流程图如图1所示,可以包括步骤101、获取接收信号帧的信道译码软值;本专利技术实施例的方法可以应用于基于CELP的语音信号译码过程中,如增强全速 率语音编码(Enhanced Full Rate speech codec,EFR)信号和自适应多速率语音编码 (Adaptive Multi Rate speech codec, AMR)信号等的译码过程。也可以应用于基于其他 语音编码及基于其他参数的视频编码的信道译码过程中。可以理解的是,本领域技术人员知道对对接收信号帧进行信道译码后可以得到译 码结果,根据该译码结果可以直接或这间接得到信道译码软值,且得到的信道译码软值是 包括各个语音编码参数的信号浮点值。信道译码软值可以直接从信道译码的结果中获取, 例如当接收到基于EFR的信号帧,将解调比特软信息(DEM_S0FT_VAL)输入到信道译码模 块进行译码后,可以输出信道译码硬值、189位的信道译码软值和378位的解调比特外信 息,这样可以直接从信道译码的结果中获取信道译码软值。在基于CELP的语音信号中包括的语音编码参数可以有固定码本激励(fixed codebook gain,FG)、自适应码本激励(adaptive codebook gain,AG)、AI 参数和线谱参数 (line spectral frequencies,LSF) 例如对于一个EFR信号帧,在获取的信道译码软值中 包括4个子帧,每个子帧的TO参数有5比特,AG和AI参数分别有9比特和4比特,且在信 道译码软值中共有38比特的LSF参数,分为LSFl到LSF5。步骤102、从信道译码软值中获取当前子帧的语音编码参数硬判值;信道译码软值本文档来自技高网...

【技术保护点】
一种信道译码方法,其特征在于,包括:获取接收信号帧的信道译码软值;从所述信道译码软值中获取当前子帧的语音编码参数硬判值;如果接收信号帧是正确的语音帧,判断当前子帧中至少一个语音编码参数的硬判值是否满足预置的条件,如果不满足,则确定所述语音编码参数需要进行修正;对确定需要修正的语音编码参数进行相应修正;将修正后的语音编码参数作为信道译码结果进行储存并输出。

【技术特征摘要】

【专利技术属性】
技术研发人员:朱佥唐欣李明刘小青
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:94[中国|深圳]

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

1