数据译码的方法及装置制造方法及图纸

技术编号:7849827 阅读:204 留言:0更新日期:2012-10-13 06:58
本发明专利技术实施例公开了一种数据译码的方法及装置,涉及无线通信领域,能够提高译码过程中资源的利用率,从而提高译码效率。本发明专利技术的方法包括:将待译码的数据传输块划分为N个代码块,其中N为大于或等于2的整数;按照逆编码方向,对所述N个代码块进行并行译码。本发明专利技术适用于数据译码。

【技术实现步骤摘要】

本专利技术涉及无线通信领域,尤其涉及一种数据译码的方法及装置
技术介绍
随着无线通信技术的迅猛发展,无线网络中的数据传输量逐步提高,导致移动终端在单位时间内需要译码的数据量越来越大,这就要求移动终端采取更加高效的译码方式译码数据。现有的译码方式主要为分步译码,例如HS-DSCH(High Speed Downlink Shared Channel,高速下行分享信道)是运用在 WCDMA (Wideband Code Division Multiple Access,宽带码分多址)中的一种信道,在HS-DSCH上的译码方式大致为整个译码过程中所涉及的执行步骤被划分为多个具有一定先后顺序的译码单元,同时,将需要进行译码的数据分为多个传输块(Transport Block)。如图I所示,在WCDMA的译码过程中,先将一个传输块放入译码单元I,译码单元I利用相应的译码资源(硬件设备等)对这一个传输块进行数据译码,当译码单元I译码完毕后,再将经过数据译码的这一个传输块传递给译码单元2进行数据译码,同时译码单元I开始译码下一个传输块,即前一个译码单元完成整个传输块的译码后,下一个译码单元才能开始工作,直至一个传输块经过了所有的译码单元的译码,当所有的传输块经过了所有译码单元的译码后,数据译码完毕。其中,在数据译码过程中,各个译码单元进行数据译码所需的时间不相同,所需时间较长的译码单元正在译码一个传输块时,若后一个译码单元已经完成了上一个传输块的数据译码,则后一个译码单元在接收到前一个译码单元传递的传输块之前进入等待状态。现有技术中至少存在如下问题采用现有的分步译码的方式,每个传输块的数据只有在前一个译码单元中被译码完毕后,才能被下一个译码单元继续译码,由于各个译码单元进行数据译码所需的时间不相同,所需时间较长的译码单元在译码一个传输块时,后续的译码单元出现空闲、等待的情况,导致译码资源的利用率较低,译码效率低。
技术实现思路
本专利技术的实施例提供一种数据译码的方法及装置,能够提高译码过程中资源的利用率,从而提高译码效率。为达到上述目的,本专利技术的实施例采用如下技术方案一方面,本专利技术的实施例提供一种数据译码的方法,包括将待译码的数据传输块划分为N个代码块,其中N为大于2的整数; 按照逆编码方向,对所述N个代码块进行并行译码。另一方面,本专利技术的实施例提供一种数据译码的装置,包括传输块划分模块,用于将待译码的数据传输块划分为N个代码块,其中N为大于2的整数;代码块译码模块,用于按照逆编码方向,对所述N个代码块进行并行译码。本专利技术实施例提供的数据译码的方法及装置,能够将划分成传输块的待译码数据进一步细分为代码块,并以代码块为单位对待译码数据进行译码,实现了译码设备中的多个部分能够同时对一个传输块进行数据译码(即译码设备可以同时分别译码由同一个传输块所划分出的不同代码块),从而避免了以传输块为单位进行译码时,译码设备出现的空闲、等待的情况。与现有技术相比,本专利技术实施例能够避免数据译码过程中译码设备所出现的空闲、等待的情况,从而提高译码过程中资源的利用率,提高了译码效率。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附 图获得其它的附图。图I为现有技术中译码过程的流程示意图;图2为本专利技术提供的具体译码过程的流程示意图;图3为本专利技术实施例I提供的数据译码的方法的流程图;图4为本专利技术实施例2提供的数据译码的方法的流程图;图5为本专利技术实施例2提供的具体译码过程的流程示意图;图6为本专利技术实施例3提供的数据译码的装置的结构示意图;图7为本专利技术实施例4提供的数据译码的装置的结构示意图。具体实施例方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本专利技术保护的范围。为使本专利技术技术方案的优点更加清楚,下面结合附图和实施例对本专利技术作详细说明。实施例I本专利技术实施例提供一种数据译码的方法,如图3所示,该方法包括在实际应用中,数据译码流程可以划分为多个译码单元,例如如图2所示,为运用在在WCDMA发射端的HS-DSCH信道(采用3GPP/25. 212协议)的编码以及译码过程,其中,接收端的译码过程就是编码过程的逆过程。按译码流程顺序,译码功能可以划分为多个译码单元。当前一个译码单元完成对于一个传输块或代码块的数据译码后,后一个译码单元接收前一个译码单元的数据译码结果并开始工作,比如,可以划分为图2所示的三个译码单元。当待译码数据(即经过完整的编码过程最终得到的编码结果)经过全部3个译码单元的数据译码后,对于该数据的译码结束,并输出译码数据(最终得到的译码结果)。其中,划分译码单元的具体方式可以是本领域技术人员所熟知的任意实现方式,在此不做赘述。步骤301,将待译码的数据传输块划分为N个代码块。其中,N为大于2的整数。在本专利技术可以由一种接收端执行,接收端为通讯系统中用于接收发送端所发送的信息的服务器、终端设备等需要进行译码过程的设备,发送端可以是通讯系统中用于向接收端发送信息的终端设备、基站等需要进行编码过程的设备。具体的,在本实施例中,接收端在接收到发送端所发送的经过编码的数据(即待译码数据)后,将待译码数据划分成至少一个指定大小的传输块。其中,接收待译码数据以及将待译码数据划分成传输块的具体方式可以是本领域技术人员所熟知的任意实现方式,在此不做赘述。在将待译码数据划分传输块后,接收端将划分出的所有传输块进一步划分为代码块,例如接收端将待译码数据划分了 3个传输块后,进一步将这3个传输块划分为代码块,其中,每个传输块划分为3个代码块,即接收端最后将待译码数据划分为了 9个代·码块。其中,将传输块分为代码块的具体方式可以是本领域技术人员所熟知的任意实现方式,在此不做赘述。步骤302,按照逆编码方向,对所述N个代码块进行并行译码。具体的,在本实施例中,接收端在将待译码数据划分成了代码块后,依次对每个代码块进行译码,当最后一个代码块译码完毕后,接收端完成了对待译码数的据译码。本专利技术实施例提供的数据译码的方法,能够将划分成传输块的待译码数据进一步细分为代码块,并以代码块为单位对待译码数据进行译码,实现了译码设备中的多个部分能够同时对一个传输块进行数据译码,从而避免了以传输块为单位进行译码时,译码设备出现的空闲、等待的情况。与现有技术相比,本专利技术实施例能够避免数据译码过程中译码设备所出现的空闲、等待的情况,从而提高译码过程中资源的利用率,提高了译码效率。实施例2本专利技术实施例提供一种数据译码的方法,如图4所示,该方法包括步骤401,根据当前所使用的网络传输协议将待译码数据划分成至少一个所述网络传输协议所指定的大小的数据传输块。具体的,在本实施例中,接收端在接收到发送端所发送的待译码数据后,根据当前所使用的网络传输协议将待译码数据划分成至少一个所述网络传输协议所指定的大小的传输块本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种译码方法,用于对信道编码数据进行译码,其特征在于,包括 将待译码的数据传输块划分为N个代码块,其中N为大于或等于2的整数; 按照逆编码方向,对所述N个代码块进行并行译码。2.根据权利要求I所述的译码方法,其特征在于,所述按照逆编码方向,对所述N个代码块进行并行译码的步骤包括 按照逆编码顺序,将译码过程划分为至少两个译码单元,其中每个译码单元能够完成对至少一个代码块的译码处理; 所述至少两个译码单元对所述N个代码块进行并行译码,其中 在第一译码时间,第一译码单元对第一代码块进行译码; 在第二译码时间,所述第一译码单元对第二代码块进行译码,第二译码单元对所述第一代码块进行译码; 在第三译码时间,所述第二译码单元对所述第二代码块进行译码; 直至每一个译码单元都完成了对所述N个代码块的译码。3.根据权利要求2所述的译码方法,其特征在于,所述按照逆编码顺序,将译码过程划分为至少两个译码单元的步骤中,任一译码单元包括一个或多个译码步骤,其中任一译码步骤为编码步骤的逆向解码。4.根据权利要求2所述的译码方法,其特征在于,当所述待译码的数据按照TURBO码方式进行编码时,所述译码过程还包括第三译码单元,其中 所述第二译码单元包括TURBO译码器; 所述TURBO译码器之前的译码步骤按照计算和存储的节奏划分为所述第一译码单元,所述TURBO译码器之后的译码步骤按照计算和存储的节奏划分为所述第三译码单元。5.根据权利要求4所述的译码方法,其特征在于, 在所述第三译码时间,所述第三译码单元对所述第一代码块进行译码; 在第四译码时间,所述第三译码单元对所述第二代码...

【专利技术属性】
技术研发人员:张亚凡张家佶
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

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

1