一种信息处理方法、设备及计算机存储介质技术

技术编号:24616087 阅读:20 留言:0更新日期:2020-06-24 02:34
本发明专利技术实施例公开了一种信息处理方法,该方法包括:获取待译码的第一数据,和所述第一数据在译码时的译码参数;基于所述译码参数确定基矩阵;基于所述基矩阵确定包括多个译码指令的译码指令集;其中,所述译码指令用于调用所述基矩阵中的元素;基于所述译码指令集对所述第一数据进行译码。本发明专利技术实施例同时还公开了一种信息处理设备和计算机存储介质。

An information processing method, equipment and computer storage medium

【技术实现步骤摘要】
一种信息处理方法、设备及计算机存储介质
本专利技术涉及电子与信息
,尤其涉及一种信息处理方法、设备及计算机存储介质。
技术介绍
数字通信系统中,一般包括三个部分:发送端、信道和接收端;发送端可对信息序列进行信道编码从而获取编码码字,对编码码字进行交织,并将交织后的比特映射成调制符号,然后可以根据通信信道信息来处理和发送调制符号。在信道中,由于多径、移动等因素导致特定的信道响应,这些都会使数据传输失真,同时由于噪声和干扰也会进一步恶化数据传输。接收端接收通过信道后的调制符号数据,此时的调制符号数据已经失真,需要进行特定处理才能恢复原始信息序列。根据发送端对信息序列的编码方法得到的待译码数据,接收端可以对待译码数据进行相应处理从而可靠地恢复原始信息序列。所述的编码方法必须是收发两端都是可见的。一般地,编码方法是基于前向纠错(ForwardErrorCorrection,简称为FEC)编码,其中,前向纠错编码在信息序列中添加一些冗余信息。接收端可以利用该冗余信息来可靠地恢复原始信息序列。相关技术中,译码器在对待译码数据进行译码时,只能根据译码器中存储的预定译码矩阵对待译码数据进行译码,也就是说,相关技术中的译码器只能对与预定译码参数对应的待译码数据进行译码,其中,预定译码参数与预定译码矩阵对应,但是在待译码数据所对应的译码参数不为预定译码参数时,会出现无法译码或者无法满足译码性能的问题。
技术实现思路
有鉴于此,本专利技术实施例期望提供一种信息处理方法、设备及计算机存储介质,避免相关技术中待译码数据所对应的译码参数不为预定译码参数时,出现的无法译码或者无法满足译码性能的问题。为达到上述目的,本专利技术的技术方案是这样实现的:一种信息处理方法,所述方法包括:获取待译码的第一数据,和所述第一数据在译码时的译码参数;基于所述译码参数确定基矩阵;基于所述基矩阵确定包括多个译码指令的译码指令集;其中,所述译码指令用于调用所述基矩阵中的元素;基于所述译码指令集对所述第一数据进行译码。一种信息处理设备,所述设备包括:处理器、存储器和通信总线;所述通信总线用于实现处理器和存储器之间的通信连接;所述处理器用于执行存储器中的信息处理方法的程序,以实现以下步骤:获取待译码的第一数据,和所述第一数据在译码时的译码参数;基于所述译码参数确定基矩阵;基于所述基矩阵确定包括多个译码指令的译码指令集;其中,所述译码指令用于调用所述基矩阵中的元素;基于所述译码指令集对所述第一数据进行译码。一种计算机存储介质,所述计算机存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现如上述信息处理方法的步骤。本专利技术实施例所提供的信息处理方法、设备及计算机存储介质,获取待译码的第一数据,和所述第一数据在译码时的译码参数;基于所述译码参数确定基矩阵;基于所述基矩阵确定包括多个译码指令的译码指令集;其中,所述译码指令用于调用所述基矩阵中的元素;基于所述译码指令集对所述第一数据进行译码。如此,能够基于待译码的第一数据和第一数据在译码时的译码参数,灵活的确定用于对第一数据进行译码的译码指令集,从而使得通过译码指令集对第一数据进行译码时,能够避免待译码数据所对应的译码参数不为预定译码参数时,出现无法译码或者无法满足译码性能的问题,因此,本专利技术实施例提供的信息处理方法能够提高译码的准确性且针对不同的译码参数均能够满足译码性能。附图说明图1为本专利技术实施例提供的一种信息处理方法的流程示意图;图2为本专利技术实施例提供的另一种信息处理方法的流程示意图;图3为本专利技术实施例提供的第一初始矩阵的存储结构的示意图;图4为本专利技术实施例提供的译码指令集的存储结构示意图;图5为本专利技术实施例提供的又一种信息处理方法的流程示意图;图6为本专利技术另一实施例提供的一种信息处理方法的流程示意图;图7为本专利技术实施例提供的一种信息处理设备的结构示意图;图8为本专利技术实施例提供的另一种信息处理设备的结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述。应理解,说明书通篇中提到的“本专利技术实施例”或“前述实施例”意味着与实施例有关的特定特征、结构或特性包括在本专利技术的至少一个实施例中。因此,在整个说明书各处出现的“本专利技术实施例中”或“在前述实施例中”未必一定指相同的实施例。此外,这些特定的特征、结构或特性可以任意适合的方式结合在一个或多个实施例中应。在本专利技术的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本专利技术实施例的实施过程构成任何限定。上述本专利技术实施例序号仅仅为了描述,不代表实施例的优劣。本专利技术实施例提供的信息处理方法,可以用于无线接入技术(NewRadioAccessTechnology,RAT)通信系统,也可以用于LTE移动通信系统或者第五代移动通信系统或者其他无线有线通信系统。本专利技术实施例提供一种信息处理方法,应用于信息处理设备,如图1所示,该方法包括以下步骤:步骤101:获取待译码的第一数据,和第一数据在译码时的译码参数。本专利技术实施例中的信息处理设备可以为译码器或者具有译码功能的设备,译码器可以为低密度校验码(Low-DensityParity-Check,LDPC)译码器或者其它类型的译码器,此处不作限定。待译码的第一数据可以为待译码的信息比特序列。第一数据在译码时的译码参数可以包括以下至少之一:译码并行度、信息比特序列对应的工作模式、信息比特序列对应的应用场景、信息比特序列对应的链路方向、用户设备类型、信息比特序列的长度信息或数据块大小、频段、码率、带宽、信息比特序列的解调译码方案(ModulationandCodingScheme,MCS)等级、信息比特序列的控制信道单元(ControlChannelElement,CCE)的聚合等级、信息比特序列对应的搜索空间、信息比特序列的加扰方式、信息比特序列的循环冗余校验(CyclicRedundancyCheck,CRC)格式、信息比特序列的信道类型、信息比特序列对应的控制信息格式、信息比特序列对应的信道状态信息(ChannelStateInformation,CSI)进程、信息比特序列的子帧索引号、信息比特序列对应的载波频率、信息比特序列的发行版本、信息比特序列的覆盖范围、对信息比特序列进行准循环LDPC译码和比特选择获得的速率匹配输出序列的长度、速率匹配输出序列的码率、速率匹配输出序列的码率和速率匹配输出序列的长度的组合、速率匹配输出序列的码率和信息比特序列的长度的组合、信息比特序列的混合自动重传请求(HybridAutomaticRepeatreQuest,HARQ)数据传输版本号。其中,译码并行度是信息处理设备一次能够执行译码指令的数量本文档来自技高网...

【技术保护点】
1.一种信息处理方法,其特征在于,所述方法包括:/n获取待译码的第一数据,和所述第一数据在译码时的译码参数;/n基于所述译码参数确定基矩阵;/n基于所述基矩阵确定包括多个译码指令的译码指令集;其中,所述译码指令用于调用所述基矩阵中的元素;/n基于所述译码指令集对所述第一数据进行译码。/n

【技术特征摘要】
1.一种信息处理方法,其特征在于,所述方法包括:
获取待译码的第一数据,和所述第一数据在译码时的译码参数;
基于所述译码参数确定基矩阵;
基于所述基矩阵确定包括多个译码指令的译码指令集;其中,所述译码指令用于调用所述基矩阵中的元素;
基于所述译码指令集对所述第一数据进行译码。


2.根据权利要求1所述的方法,其特征在于,所述基于所述译码参数确定基矩阵,包括:
基于所述译码参数确定目标矩阵;
基于所述译码参数和所述目标矩阵确定所述基矩阵。


3.根据权利要求2所述的方法,其特征在于,所述基于所述译码参数确定目标矩阵,包括:
基于所述译码参数,确定至少一个第一初始矩阵;
从所述至少一个第一初始矩阵中确定所述目标矩阵。


4.根据权利要求3所述的方法,其特征在于,所述基于所述译码参数,确定至少一个第一初始矩阵,包括:
基于所述译码参数,确定第一基础矩阵和至少一个第一扩展因子;其中,所述至少一个第一扩展因子与所述第一基础矩阵对应;
基于所述译码参数、所述第一基础矩阵和所述至少一个第一扩展因子,确定所述至少一个第一初始矩阵;其中,所述第一初始矩阵和所述第一扩展因子具有对应关系;所述第一初始矩阵的第一类元素在所述第一初始矩阵的位置,与所述第一基础矩阵的第二类元素在所述第一基础矩阵的位置相同。


5.根据权利要求4所述的方法,其特征在于,所述基于所述译码参数、所述第一基础矩阵和所述至少一个第一扩展因子,确定所述至少一个第一初始矩阵之后,所述方法还包括:
存储所述第一基础矩阵的第一特征参数至第一存储区域;
存储所述第一基础矩阵的第二特征参数,和所述至少一个第一初始矩阵的第三特征参数至第二存储区域;其中,所述第一特征参数和所述第二特征参数具有映射关系;所述第二特征参数和所述第三特征参数具有映射关系。


6.根据权利要求5所述的方法,其特征在于,所述存储所述第一基础矩阵的第一特征参数至第一存储区域,包括:
计算所述第一基础矩阵中的每行元素之和,得到所述第一基础矩阵中每行元素的权重值;
存储所述第一基础矩阵中每行元素的权重值至所述第一存储区域。


7.根据权利要求6所述的方法,其特征在于,所述存储所述第一基础矩阵的第二特征参数,和所述至少一个第一初始矩阵的第三特征参数至第二存储区域,包括:
存储所述第一基础矩阵中元素值为预设值的第一目标元素所在的列序号至所述第二存储区域;
获取每一所述第一初始矩阵中列序号为所述第一目标元素所在的列序号的第二目标元素,并存储所述第二目标元素至第二存储区域;
其中,所述第一基础矩阵中每行元素的权重值,与所述第一基础矩阵的每行元素中所述第一目标元素所在的列序号具有映射关系;所述第一基础矩阵中每行元素中所述第一目标元素所在的列序号,与所述每一所述第一初始矩阵中每行元素中的所述第二目标元素具有映射关系。


8.根据权利要求7所述的方法,其特征在于,所述基于所述译码参数和所述目标矩阵确定所述基矩阵,包括:
基于所述译码参数,获取多个目标行和多个目标列;
从所述第一存储区域,获取所述第一基础矩阵中多个目标行中每行元素的权重值;
基于所述多个目标行中每行元素的权重值,从所述第二存储区域,获取所述第一基础矩阵中多个目标行中元素值为所述预设值的第三目标元素所在的列序号;
从所述第二存储区域,获取所述目标矩阵中多个目标行中列序号为所述第三目标元素所在的列序号的第四目标元素。
基于所述第四目标元素,确定所述基矩阵。


9.根据权利要求2所述的方法,其特征在于,所述基于所述译码参数确定目标矩阵,包括:
基于所述译码参数,确定至少一个第一初始矩阵和至少一个第二初始矩阵;
从所述至少一个第一初始矩阵和所述至少一个第二初始矩阵中,确定所述目标矩阵。


10.根据权利要求9所述的方法,其特征在于,所述基于所述译码参数,确定至少一个第一初始矩阵和至少一个第二初始矩阵,包括:
基于所述译码参数,确定第一基础矩阵、第二基础矩阵、至少一个第一扩展因子以及至少一个第二扩展因子;其中,所述至少一个第一扩展因子与所述第一基础矩阵对应,所述至少一个第二扩展因子与所述第二基础矩阵对应;
基于所述译码参数、所述第一基础矩阵以及所述至少一个第一扩展因子,确定所述至少一个第一初始矩阵;其中,所述第一初始矩阵和所述第一扩展因子具有对应关系;所述第一初始矩阵的第一类元素在所述第一初始矩阵的位置,与所述第一基础矩阵的第二类元素在所述第一基础矩阵的位置相同;
基于所述译码参数、所述第二基础矩阵以及所述至少一个第二扩展因子,确定所述至少一个第二初始矩阵;其中,所述第二初始矩阵和所述第二扩展因子具有对应关系;所述第二初始矩阵的第一类元素在所述第二初始矩阵的位置,与所述第二基础矩阵的第二类元素在所述第二基础矩阵的位置相同。


11.根据权利要求2所述的方法,其特征在于,所述基于所述译码参数和所述目标矩阵确定所述基矩阵,包括:
基于所述译码参数中的码率和数据块大小,计算目标行数和目标列数;
从所述目标矩阵中获取行数为所述目标行数且列数为所述目标列数的矩阵,得到所述基矩阵。


12.根据权利要求1所述的方法,其特征在于,所述基于所述基矩阵确定包括多个译码指令的译码指令集,包括:
基于所述译码参数和所述基矩阵中每行元素,确定与所述基矩阵中每行元素对应的至少一个译码指令;
基于所述至少一个译码指令得到所述译码指令集。


13.根据权利要求12所述的方法,其特征在于,所述基于所述基矩阵中每行元素,确定与所述基矩阵中每行元素对应的至少一个译码指令,包括:
基于所述译码参数中的译码并行度和所述基矩阵中每行元素,确定所述至...

【专利技术属性】
技术研发人员:王华勇
申请(专利权)人:深圳市中兴微电子技术有限公司
类型:发明
国别省市:广东;44

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

1