译码的方法及rnc的制作方法

文档序号:7805235阅读:202来源:国知局
译码的方法及rnc的制作方法
【专利摘要】本发明公开了一种译码的方法及RNC,涉及通信系统领域,可以实现在加密时进行信源信道联合译码。所述方法包括:RNC首先通过信道译码器对基站上报的解调值进行信道译码,得到信道译码值,然后对该信道译码值进行解密,最后对解密后的信道译码值进行信源增强译码,得到信源信道联合译码值。本发明适用于对基站上报的解调值进行信源信道联合译码。
【专利说明】译码的方法及RNC
【技术领域】
[0001]本发明涉及通信系统领域,特别涉及一种译码的方法及无线网络控制器(RNC,无线网络控制器)。
【背景技术】
[0002]语音通信是当前通信系统中最基本、最重要的方式之一,为了压缩语音信源中的冗余信息,提高语音传输效率,各种语音编码应运而生。其中,多速率自适应(AdaptiveMut1-Rate,AMR)语音编码以其灵活性和高效性,成为广泛应用于各种通信系统中的语音编码,包括全球移动通信系统(Global System for Mobile Communication, GSM)、通用移动通讯系统(Universal Mobile Telecommunications System, UMTS)等系统均米用 AMR 作为其语音编码方式。
[0003]目前在AMR系统中,通过在基站(NodeB)中利用信道译码器及信源增强译码器,实现对CRC校验错误的数据巾贞进行信源信道联合译码(Joint Source Channel Decoding,JSCD)。其中,信源增强译码器将信源相邻帧间的冗余性作为信源边信息(Source SideInformation, SSI),进行信源增强译码。
[0004]然而,在基站中利用信道译码器及信源增强译码器进行联合译码,仅适用于在基站中能够对数据进行加解密的语音通信系统(例如GSM系统),对于需要RNC对数据进行加解密的语音通信系统(例如UMTS系统),由于当在RNC中通过增加校验位对语音数据进行加密时,增加的校验位会破坏信源相邻帧间的冗余性,并且基站无法对语音数据进行解密,因此基站中的信源增强译码器无法利用帧间冗余性进行信源增强译码,从而导致加密时无法进行信源信道联合译码。

【发明内容】

[0005]本发明提供一种译码的方法及RNC,可以实现在UMTS系统中进行信源信道联合译码。
[0006]本发明采用的技术方案为:
[0007]第一方面,本发明提供一种译码的方法,用于通用移动通讯系统UMTS,所述方法包括:
[0008]无线网络控制器RNC对信道译码值进行解密,所述信道译码值为由所述RNC对基站上报的解调值进行信道译码得到,或所述信道译码值为所述RNC接收到的由所述基站对解调值进行信道译码后上报的信道译码值;
[0009]所述RNC对解密后的信道译码值进行信源增强译码,得到信源信道联合译码值;
[0010]所述RNC输出所述信源信道联合译码值。
[0011]结合第一方面,在第一方面的第一种可能的实现方式中,所述信道译码值为由所述RNC对基站上报的解调值进行信道译码得到时,所述RNC对解密后的信道译码值进行信源增强译码,得到信源信道联合译码值的步骤之后,还包括:[0012]所述RNC对所述信源信道联合译码值进行加密;
[0013]所述RNC根据加密的信源信道联合译码值,对所述解调值进行迭代信道译码,得到迭代信道译码值;
[0014]所述RNC对所述迭代信道译码值进行解密,并对解密后的迭代信道译码值进行迭代信源增强译码,得到迭代信源信道联合译码值;
[0015]所述RNC输出所述信源信道联合译码值的步骤包括:
[0016]若所述RNC确定迭代终止,则所述RNC输出最终信源信道联合译码值,所述最终信源信道联合译码值为所述RNC最后一次进行迭代信源增强译码后,得到的迭代信源信道联合译码值。
[0017]结合第一方面的第一种可能的实现方式,在第一方面的第二种可能的实现方式中,所述若所述RNC确定迭代终止,则所述RNC输出最终信源信道联合译码值的步骤包括:
[0018]若所述RNC确定迭代次数等于预置阈值,则所述RNC输出所述最终信源信道联合译码值;或者
[0019]若所述RNC确定所述联合译码值循环冗余CRC校验通过,则所述RNC输出所述最终信源信道联合译码值。
[0020]结合第一方面或者第一方面的第一种可能的实现方式,或者第一方面的第二种可能的实现方式,在第一方面的第三种可能的实现方式中,所述解调值为合并后的解调值,所述合并后的解调值为至少两个基站上报的解调值进行合并后得到的解调值;
[0021]所述RNC对信道译码值进行解密的步骤之前,还包括:
[0022]所述RNC判断所述信道译码值CRC校验是否通过;
[0023]所述RNC对信道译码值进行解密的步骤包括:
[0024]若所述信道译码值CRC校验不通过,则所述RNC对信道译码值进行解密。
[0025]结合第一方面或者第一方面的第一种可能的实现方式,或者第一方面的第二种可能的实现方式,或者第一方面的第三种可能的实现方式,在第一方面的第四种可能的实现方式中,所述解调值为多速率自适应AMR语音的A子流解调值;
[0026]所述信道译码值为AMR语音的A子流信道译码值;
[0027]所述信源信道联合译码值为AMR语音的A子流信源信道联合译码值。
[0028]第二方面,本发明提供一种RNC,运行于通用移动通讯系统UMTS中,所述RNC包括:
[0029]解密单元,用于对信道译码值进行解密,所述信道译码值为由所述RNC对基站上报的解调值进行信道译码得到,或所述信道译码值为所述RNC接收到的由所述基站对解调值进行信道译码后上报的信道译码值;
[0030]信源增强译码器,用于对所述解密单元解密后的信道译码值进行信源增强译码,得到信源信道联合译码值;
[0031]输出单元,用于输出所述信源增强译码器译码得到的所述信源信道联合译码值。
[0032]结合第二方面,在第二方面的第一种可能的实现方式中,所述信道译码值为由所述RNC对基站上报的解调值进行信道译码得到时,所述RNC还包括:加密单元;
[0033]所述加密单元,用于对所述信源增强译码器译码得到的所述信源信道联合译码值进行加密;[0034]所述信道译码器,用于根据所述加密单元加密的信源信道联合译码值,对所述解调值进行迭代信道译码,得到迭代信道译码值;
[0035]所述解密单元,还用于对所述信道译码器译码得到的所述迭代信道译码值进行解密;
[0036]所述信源增强译码器,还用于对所述解密单元解密后的迭代信道译码值进行迭代信源增强译码,得到迭代信源信道联合译码值;
[0037]所述输出单元,具体用于当所述RNC确定迭代终止时,输出最终信源信道联合译码值,所述最终信源信道联合译码值为所述信源增强译码器最后一次进行迭代信源增强译码后,得到的迭代信源信道联合译码值。
[0038]结合第二方面的第一种可能的实现方式,在第二方面的第二种可能的实现方式中,
[0039]所述输出单元,具体用于当所述RNC确定迭代次数等于预置阈值时,输出所述最终信源信道联合译码值;
[0040]所述输出单元,具体还用于当所述RNC确定所述信源信道联合译码值循环冗余CRC校验通过时,输出所述最终信源信道联合译码值。
[0041]结合第二方面或者第二方面的第一种可能的实现方式,或者第二方面的第二种可能的实现方式,在第二方面的第三种可能的实现方式中,
[0042]所述信道译码器进行信道译码的所述解调值为合并后的解调值,所述合并后的解调值为至少两个基站上报的解调值进行合并后得到的解调值;
[0043]所述RNC还包括:判断单元;
[0044]所述判断单元,用于判断所述信道译码器信道译码得到的所述信道译码值CRC校验是否通过;
[0045]所述解密单元,具体用于当所述判断单元判断所述信道译码值CRC校验不通过时,对信道译码值进行解密。
[0046]结合第二方面或者第二方面的第一种可能的实现方式,或者第二方面的第二种可能的实现方式,或者第二方面的第三种可能的实现方式,在第二方面的第四种可能的实现方式中,
[0047]所述信道译码器进行信道译码的所述解调值为多速率自适应AMR语音的A子流解调值;
[0048]所述信道译码器译码得到的所述信道译码值为AMR语音的A子流信道译码值;
[0049]所述信源增强译码器译码得到的所述信源信道联合译码值为AMR语音的A子流信源信道联合译码值。
[0050]本发明提供的译码的方法及RNC,用于UMTS系统,RNC首先通过信道译码器对基站上报的解调值进行信道译码,得到信道译码值,或者获取基站对解调值进行信道译码后上报的信道译码值,然后对该信道译码值进行解密,最后对解密后的信道译码值进行信源增强译码,得到信源信道联合译码值。与目前在基站中利用信道译码器及信源增强译码器进行信源信道联合译码相比,本发明通过在RNC中对信道译码值进行解密,能够删除对信道译码值进行加密时增加的校验位,从而可以实现信源增强译码器利用帧间冗余性对信道译码值进行信源增强译码,进而可以在需要RNC对数据进行加解密的UMTS系统中进行信源信道联合译码。
【专利附图】

【附图说明】
[0051]为了更清楚地说明本发明或现有技术中的技术方案,下面将对本发明或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。
[0052]图1为本发明实施例中译码的方法流程图;
[0053]图2为本发明实施例中译码过程的示意图;
[0054]图3为本发明实施例中另一种译码的方法流程图;
[0055]图4为本发明实施例中AMR语音帧编码过程的示意图;
[0056]图5为本发明实施例中非迭代译码过程的示意图;
[0057]图6为本发明实施例中另一种非迭代译码过程的示意图;
[0058]图7为本发明实施例中另一种译码的方法流程图;
[0059]图8为本发明实施例中迭代译码过程的示意图;
[0060]图9为本发明实施例中另一种迭代译码过程的示意图;
[0061]图10为本发明实施例中另一种迭代译码过程的示意图;
[0062]图11为本发明实施例中另一种译码的方法流程图;
[0063]图12为本发明实施例中另一种非迭代译码过程的示意图;
[0064]图13为本发明实施例中另一种非迭代译码过程的示意图;
[0065]图14为本发明实施例中另一种译码的方法流程图;
[0066]图15为本发明实施例中另一种迭代译码过程的示意图;
[0067]图16为本发明实施例中另一种迭代译码过程的示意图;
[0068]图17为本发明实施例中另一种迭代译码过程的示意图。
[0069]图18为本发明实施例中RNC的结构示意图;
[0070]图19为本发明实施例中另一种RNC的结构示意图。
【具体实施方式】
[0071]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
[0072]本发明实施例提供的技术方案,应用于UMTS系统中。其中,UMTS系统中包括基站及RNC,RNC具备加解密功能。基站中包括信道译码器,该信道译码器具备信道译码功能。RNC中包括信道译码器及信源增强译码器,该信道译码器同样具备信道译码功能,该信源增强译码器具备信源增强译码功能。
[0073]本发明实施例提供一种译码的方法,能够实现在加密时进行信源信道联合译码,如图1所示,所述方法包括:
[0074]101、RNC对信道译码值进行解密。[0075]其中,信道译码值为由RNC对基站上报的解调值进行信道译码得到,或信道译码值为RNC接收到的由基站对解调值进行信道译码后上报的信道译码值。具体地,当信道译码值为由RNC对基站上报的解调值进行信道译码得到时,步骤101之前还可以包括:RNC获取基站上报的解调值,并通过信道译码器对该解调值进行信道译码,得到该信道译码值;当信道译码值为RNC接收到的由基站对解调值进行信道译码后上报的信道译码值时,步骤101之前还可以包括:RNC获取基站上报的信道译码值。
[0076]对于本发明实施例,当用户设备(User Equipment,UE)对语音数据进行加密时,基站上报的解调值为加密的解调值,通过信道译码器进行译码得到的信道译码值同样也为加密的信道译码值。在本发明实施例中,通过将信道译码值进行解密,能够将解密后的信道译码值送入信源增强译码器。
[0077]102、RNC对解密后的信道译码值进行信源增强译码,得到信源信道联合译码值。
[0078]可选地,步骤102可以为:RNC通过信源增强译码器,对解密后的信道译码值进行信源增强译码,得到信源信道联合译码值。
[0079]其中,信源增强译码器利用AMR语音编码时相邻帧的参数之间存在冗余信息量的特点,将信源相邻帧间的冗余性作为信源增强译码器的输入,能够提升译码值的BER(BitError Rate,误比特率)性能。在本发明实施例中,通过信源增强译码器对解密后的信道译码值进行信源增强译码,能够修正部分信道译码器未修正的比特,从而可以提升信源信道联合译码值的BER性能。
[0080]对于本发明实施例,RNC通过信源增强译码器,可以对信道译码值CRC校验不通过的帧进行信源增强译码,也可以对信道译码值的所有帧均进行信源增强译码,本发明实施例不做限定。
[0081]对于本发明实施例,信源增强译码器通过JS⑶算法对信道译码值进行信源增强译码。其中,JSCD算法可以为SCCD(Source Controlled Channel Decoding,源控制信道译码)算法、SBSD (Soft-Bit Source Decoding,比特信源译码)算法或 ISCD (Iterative SourceChannel Decoding,迭代的信源信道联合译码)算法等信源信道联合译码算法。
[0082]示例性的,信源增强译码器通过SBSD算法进行联合译码的具体过程可以为:(I)
读取输入的信道译码值及信道译码的结果4(/),若信道译码的结果为CRC校验通过,则直接执行步骤(5);若信道译码的结果为CRC校验不通过,则执行步骤(2)。(2)根
据公式
【权利要求】
1.一种译码的方法,用于通用移动通讯系统UMTS,其特征在于,所述方法包括: 无线网络控制器RNC对信道译码值进行解密,所述信道译码值为由所述RNC对基站上报的解调值进行信道译码得到,或所述信道译码值为所述RNC接收到的由所述基站对解调值进行信道译码后上报的信道译码值; 所述RNC对解密后的信道译码值进行信源增强译码,得到信源信道联合译码值; 所述RNC输出所述信源信道联合译码值。
2.根据权利要求1所述的译码的方法,其特征在于,所述信道译码值为由所述RNC对基站上报的解调值进行信道译码得到时,所述RNC对解密后的信道译码值进行信源增强译码,得到信源信道联合译码值的步骤之后,还包括: 所述RNC对所述信源信道联合译码值进行加密; 所述RNC根据加密的信源信道联合译码值,对所述解调值进行迭代信道译码,得到迭代信道译码值; 所述RNC对所述迭代信道译码值进行解密,并对解密后的迭代信道译码值进行迭代信源增强译码,得到迭代信源信道联合译码值; 所述RNC输出所述信源信道联合译码值的步骤包括: 若所述RNC确定迭代终止 ,则所述RNC输出最终信源信道联合译码值,所述最终信源信道联合译码值为所述RNC最后一次进行迭代信源增强译码后,得到的迭代信源信道联合译码值。
3.根据权利要求2所述的译码的方法,其特征在于,所述若所述RNC确定迭代终止,则所述RNC输出最终信源信道联合译码值的步骤包括: 若所述RNC确定迭代次数等于预置阈值,则所述RNC输出所述最终信源信道联合译码值;或者 若所述RNC确定所述联合译码值循环冗余CRC校验通过,则所述RNC输出所述最终信源信道联合译码值。
4.根据权利要求1至3任一所述的译码的方法,其特征在于,所述解调值为合并后的解调值,所述合并后的解调值为至少两个基站上报的解调值进行合并后得到的解调值; 所述RNC对信道译码值进行解密的步骤之前,还包括: 所述RNC判断所述信道译码值CRC校验是否通过; 所述RNC对信道译码值进行解密的步骤包括: 若所述信道译码值CRC校验不通过,则所述RNC对信道译码值进行解密。
5.根据权利要求1至4任一所述的译码的方法,其特征在于,所述解调值为A子流解调值; 所述信道译码值为AMR语音的A子流信道译码值; 所述信源信道联合译码值为AMR语音的A子流信源信道联合译码值。
6.一种无线网络控制器RNC,运行于通用移动通讯系统UMTS中,其特征在于,所述RNC包括: 解密单元,用于对信道译码值进行解密,所述信道译码值为由所述RNC对基站上报的解调值进行信道译码得到,或所述信道译码值为所述RNC接收到的由所述基站对解调值进行信道译码后上报的信道译码值;信源增强译码器,用于对所述解密单元解密后的信道译码值进行信源增强译码,得到信源信道联合译码值; 输出单元,用于输出所述信源增强译码器译码得到的所述信源信道联合译码值。
7.根据权利要求6所述的RNC,其特征在于,所述信道译码值为由所述RNC对基站上报的解调值进行信道译码得到时,所述RNC还包括:加密单元; 所述加密单元,用于对所述信源增强译码器译码后的所述信源信道联合译码值进行加密; 所述信道译码器,用于根据所述加密单元加密的信源信道联合译码值,对所述解调值进行迭代信道译码,得到迭代信道译码值; 所述解密单元,还用于对所述信道译码器译码得到的所述迭代信道译码值进行解密;所述信源增强译码器,还用于对所述解密单元解密后的迭代信道译码值进行迭代信源增强译码,得到迭代信源信道联合译码值; 所述输出单元,具体用于当所述RNC确定迭代终止时,输出最终信源信道联合译码值,所述最终信源信道联合译码值为所述信源增强译码器最后一次进行迭代信源增强译码后,得到的迭代信源信道联合译码值。
8.根据权利要求7所述的RNC,其特征在于, 所述输出单元,具体用于当所述RNC确定迭代次数等于预置阈值时,输出所述最终信源信道联合译码值; 所述输出单元,具体还用于当所述RNC确定所述信源信道联合译码值循环冗余CRC校验通过时,输出所述最终信源信道联合译码值。
9.根据权利要求6至8任一所述的RNC,其特征在于, 所述信道译码器进行信道译码的所述解调值为合并后的解调值,所述合并后的解调值为至少两个基站上报的解调值进行合并后得到的解调值; 所述RNC还包括:判断单元; 所述判断单元,用于判断所述信道译码器信道译码得到的所述信道译码值CRC校验是否通过; 所述解密单元,具体用于当所述判断单元判断所述信道译码值CRC校验不通过时,对信道译码值进行解密。
10.根据权利要求6至9任一所述的RNC,其特征在于, 所述信道译码器进行信道译码的所述解调值为多速率自适应AMR语音的A子流解调值; 所述信道译码器译码得到的所述信道译码值为AMR语音的A子流信道译码值; 所述信源增强译码器译码得到的所述信源信道联合译码值为AMR语音的A子流信源信道联合译码值。
【文档编号】H04L1/00GK104022846SQ201410240388
【公开日】2014年9月3日 申请日期:2014年5月30日 优先权日:2014年5月30日
【发明者】吴可镝, 魏岳军, 唐欣, 熊杰, 李明 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1