数据处理方法、芯片及终端技术

技术编号:26733585 阅读:36 留言:0更新日期:2020-12-15 14:39
本申请实施例提供了一种数据处理方法、芯片及终端。所述方法包括:从可信度数据中获取针对当前过程的初始索引信息,进而确定初始索引信息中包括的用于冻结比特的第一子索引信息,初始索引信息中包括至少两个索引信息;将初始索引信息中除第一子索引信息外的至少一部分,确定为用于非冻结比特的第二子索引信息;以及基于第二子索引信息的评价指标,确定初始索引信息中的信息比特索引信息和校验比特索引信息,其中,评价指标包括第二子索引信息的可信度和行重。本申请实施例提高了确定比特类型的效率。

【技术实现步骤摘要】
数据处理方法、芯片及终端
本申请实施例涉及通信
,特别涉及一种数据处理方法、芯片及终端。
技术介绍
随着通信技术的发展,极化(polar)编码成为控制信道的一种编码方式。在相关技术中,从可信度数组中依次获取一个比特的索引信息,确定该索引信息是否为冻结比特索引信息;若该索引信息是冻结比特索引信息,则将该冻结比特索引信息对应的位置设置为1;若该索引信息是非冻结比特索引信息,则将该非冻结比特索引信息对应的位置设置为0。从非冻结比特索引信息中确定出信息比特索引信息和校验比特索引信息。
技术实现思路
本申请实施例提供一种数据处理方法、芯片及终端。所述技术方案如下:一方面,本申请实施例提供一种数据处理方法,所述方法,包括:从可信度数据中获取针对当前过程的初始索引信息,进而确定所述初始索引信息中包括的用于冻结比特的第一子索引信息,所述初始索引信息中包括至少两个索引信息;将所述初始索引信息中除所述第一子索引信息外的至少一部分,确定为用于非冻结比特的第二子索引信息;以及基于所述第二子索引信息的评价指标,确定所述初始索引信息中的信息比特索引信息和校验比特索引信息,其中,所述评价指标包括所述第二子索引信息的可信度和行重。另一方面,本申请实施例提供一种芯片,所述芯片包括第一存储单元、处理单元,所述第一存储单元用于存储可信度数据;所述处理单元,用于从可信度数据中获取针对当前过程的初始索引信息,进而确定所述初始索引信息中包括的用于冻结比特的第一子索引信息,所述初始索引信息中包括至少两个索引信息;将所述初始索引信息中除所述第一子索引信息外的至少一部分,确定为用于非冻结比特的第二子索引信息;以及基于所述第二子索引信息的评价指标,确定所述初始索引信息中的信息比特索引信息和校验比特索引信息,其中,所述评价指标包括所述第二子索引信息的可信度和行重。又一方面,本申请实施例提供一种终端,所述终端包括如上述方面所述的芯片。本申请实施例提供的技术方案可以带来如下有益效果:通过处理单元同时获取至少两个索引信息,并行确定上述至少两个索引信息中是否包括冻结比特索引信息,然后在非冻结比特索引信息中确定出校验比特索引信息和信息比特索引信息,本申请实施例通过并行方式提高了确定比特类型的效率,缩短了确定比特类型的时间。附图说明图1是本申请一个实施例提供的芯片的示意图;图2是本申请一个实施例提供的数据处理方法的流程图;图3是本申请另一个实施例提供的数据处理方法的流程图;图4是本申请一个实施例提供的数据处理方法的架构图;图5是本申请另一个实施例提供的芯片的示意图。具体实施方式为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施方式作进一步地详细描述。在相关技术中,首先根据数组Q_F[N]确定polar编码输入序列中的非冻结比特的位置,数组Q_F[N]用于存储冻结比特的位置信息,数组Q_F[N]中元素为1的位置表示冻结比特的位置,元素为0的位置表示非冻结比特的位置;接着在非冻结比特的位置中选出可信度最高的(K+n_pc)个位置用于放置信息比特和校验比特,K是信息比特的数量,n_pc是校验比特的数量,每个比特的可信度可以通过数组Q_N[N]获得,数组Q_N[N]中存储的是按照可信度由小到大排序的每个比特的索引信息;然后从上述(K+n_pc)个位置中选择(n_pc-n_pc_wm)个可信度最低的位置用于放置一部分校验比特,在剩余的位置中选出行重最小的n_pc_wm个位置用于放置剩余的校验比特,每个比特的行重可以通过数组WWM[N]获得,数组WWM[N]用于存储每个位置的行重;再然后将剩余的K个位置确定为信息比特的位置;最后将上述冻结比特的位置信息、信息比特的位置信息和校验比特的位置信息存储在Qipc[N]中,Qipc[N]中元素为0的位置表示冻结比特的位置,元素为1的位置表示信息比特的位置,元素为2的位置表示校验比特的位置。相关技术中通过串行的方式确定Qipc[N],Qipc[N]的确定效率较低。在本申请实施例中,通过处理单元同时获取至少两个索引信息,并行确定上述至少两个索引信息中是否包括冻结比特的索引信息,然后在非冻结比特的索引信息中确定出校验比特的索引信息和信息比特的索引信息,本申请实施例通过并行方式提高了确定比特类型的效率,缩短了确定比特类型的时间。本申请提供的技术方案可以由芯片执行,该芯片具有实现极化编码的功能,例如,该芯片可以是ASIC(ApplicationSpecificIntegratedCircuit,专用集成电路)、SOC(SystemonChip,系统级芯片)、基带芯片等,本申请实施例对此不作限定。在可能的实现方式中,本申请提供的技术方案可以由芯片中的处理单元执行。请参考图1,其示出了本申请一个实施例提供的芯片的示意图,上述芯片100包括:第一存储单元110、处理单元120。可选地,处理单元120包括第一处理子单元121、第二处理子单元122和a个第三处理子单元123(a为大于1的整数)。存储单元和处理单元之间可以进行通信,处理子单元和处理子单元之间也可以进行通信。第一存储单元110用于存储可信度数据,该可信度数据中包括极化编码输入序列中按照可信度大小排序的各个比特的索引信息,例如,可信度数据中包括极化编码输入序列中按照可信度由大到小排序的各个比特的索引信息,或者,可信度数据中包括极化编码输入序列中按照可信度由小到大排序的各个比特的索引信息。比特的索引信息用于指示该比特在上述极化编码序列输入序列中的位置。处理单元120用于确定上述各个比特的索引信息对应的比特类型,该比特类型包括冻结比特、非冻结比特、校验比特和信息比特。冻结比特也可以称之为固定信息比特,其不承载信息,用于辅助译码。非冻结比特是指用于承载信息的比特。校验比特是指错误检测位,其用于指示是否存在错误。信息比特是用于承载传输信息的比特。a个第三处理子单元123用于并行从第一存储单元110中获取a个索引信息,并确定该a个索引信息中包括的冻结比特的索引信息以及b个预测比特的索引信息,b个预测比特包括信息比特和校验比特。第一处理子单元121用于确定校验比特索引信息。第二处理子单元122用于确定信息比特索引信息。校验比特索引信息是指与校验比特对应的索引信息,信息比特索引信息是指与信息比特对应的索引信息。在可能的实现方式中,上述芯片100还包括第二存储单元130和计数器140。第二存储单元130可以与处理单元120进行通信,第二存储单元130用于存储位索引数据,该位索引数据用于指示极化编码输入序列包括的各个比特的类型,不同类型的比特在位索引数据中对应的元素值不同。计数器140可以与第一存储单元110进行通信,以及与第三处理子单元123进行通信,计数器140用于对第三处理子单元123从第一存储单元110中获取的索引信息的个数进行计数。下面,将对本申请的几个实施例进行介绍说明。请参考图2,其示出了本申请一个实施例提供的数据本文档来自技高网...

【技术保护点】
1.一种数据处理方法,其特征在于,所述方法,包括:/n从可信度数据中获取针对当前过程的初始索引信息,进而确定所述初始索引信息中包括的用于冻结比特的第一子索引信息,所述初始索引信息中包括至少两个索引信息;/n将所述初始索引信息中除所述第一子索引信息外的至少一部分,确定为用于非冻结比特的第二子索引信息;以及/n基于所述第二子索引信息的评价指标,确定所述初始索引信息中的信息比特索引信息和校验比特索引信息,其中,所述评价指标包括所述第二子索引信息的可信度和行重。/n

【技术特征摘要】
1.一种数据处理方法,其特征在于,所述方法,包括:
从可信度数据中获取针对当前过程的初始索引信息,进而确定所述初始索引信息中包括的用于冻结比特的第一子索引信息,所述初始索引信息中包括至少两个索引信息;
将所述初始索引信息中除所述第一子索引信息外的至少一部分,确定为用于非冻结比特的第二子索引信息;以及
基于所述第二子索引信息的评价指标,确定所述初始索引信息中的信息比特索引信息和校验比特索引信息,其中,所述评价指标包括所述第二子索引信息的可信度和行重。


2.根据权利要求1所述的方法,其特征在于,所述方法,还包括:
基于多个过程的初始索引信息,构建初始索引信息集合。


3.根据权利要求2所述的方法,其特征在于,所述基于所述第二子索引信息的评价指标,确定所述初始索引信息中的信息比特索引信息和校验比特索引信息,包括:
确定所述第二子索引信息中包括的用于预测比特的第三子索引信息;
确定所述第三子索引信息的目标行重和目标可信度,所述目标行重是指所述第三子索引信息中各索引信息的行重中最小的行重,所述目标可信度是指所述第三子索引信息中各索引信息的可信度中最小的可信度;
基于所述目标行重和所述目标可信度,确定所述初始索引信息集合中的所述信息比特索引信息和所述校验比特索引信息。


4.根据权利要求3所述的方法,其特征在于,所述基于所述目标行重和所述目标可信度,确定所述初始索引信息集合中的所述信息比特索引信息和所述校验比特索引信息,包括:
基于所述多个过程的目标可信度和目标行重,确定出第一数值个目标可信度和第二数值个目标行重;
对所述多个过程中各自确定的第三子索引信息进行合并,得到第三数值个预测比特索引信息;
将所述第一数值个目标可信度和所述第二数值个目标行重对应的索引信息确定为所述校验比特索引信息;以及,
将所述第三数值个预测比特索引信息中除所述校验比特索引信息之外的索引信息确定为所述信息比特索引信息。


5.根据权利要求1至4任一项所述的方法,其特征在于,所述确定所述初始索引信息中包括的用于冻结比特的第一子索引信息,包括:
响应于E大于等于N,确定所述初始索引信息中不包括用于所述冻结比特的所述第一子索引信息,所述E为极化编码后经过速率匹配后的比特数、所述N为极化编码后的比特数;
响应于所述E小于所述N、且K/E小于等于第一阈值,将所述初始索引信息中满足第一条件的索引信息确定为用于所述冻结比特的所述第一子索引信息,所述K/E用于指示所述K与所述E的比值,所述K为极化编码前输入的信息比特的数量;
响应于所述E小于所述N、且所述K/E大于所述第一阈值,将所述初始索引信息中满足第二条件的索引信息确定为用于所述冻结比特的所述第一子索引信息。


6.根据权利要求5所述的方法,其特征在于,所述将所述初始索引信息中满足第一条件的索引信息确定为用于所述冻结比特的所述第一子索引信息,包括:
响应于第一索引信息对应的数值小于第二阈值,将所述第一索引信息确定为用于所述冻结比特的所述第一子索引信息;
或者,
响应于所述E大于等于第一倍数的所述N,将小于第三阈值的索引信息确定为用于所述冻结比特的所述第一子索引信息;
或者,
响应于所述E小于所述第一倍数的所述N,将小于第四阈值的索引信息确定为用于所述冻结比特的所述第一子索引信息。


7.根据权利要求5所述的方法,其特征在于,所述将所述初始索引信息中满足第二条件的索引信息确定为用于所述冻结比特的所述第一子索引信息,包括:
响应于第二索引信息对应的数值大于等于第二阈值,将所述第二索引信息确定为用于所述冻结比特的第一子索引信息。


8.根据权利要求4所述的方法,其特征在于,所述确定所述初始索引信息中包括的用于冻结比特的第一子索引信息之后,还包括:
将位索引数据中与所述第一子索引信息对应的元素设置为第一元素;
所述确定所述第二子索引信息中包括的用于预测比特的第三子索引信息之后,还包括:
将所述位索引数据中与所述第三子索引信息对应的元素设置为第二元素;
所述将所述第一数值个目标可信度和所述第二数值个目标行重对应的索引信息确定为所述校验比特索引信息之后,还包括:
将所述位索引数据中与所述校验比特索引信息对应的元素设置为第三元素。


9.根据权利要求8所述的方法,其特征在于,所述第一元素包括0,所述第二元素包括1,所述第三元素包括2。


10.一种芯片,其特征在于,所述芯片包括第一存储单元、处理单元,所述第一存储单元用于存储可信度数据...

【专利技术属性】
技术研发人员:刘君
申请(专利权)人:OPPO广东移动通信有限公司
类型:发明
国别省市:广东;44

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

1