应用于信道估计的数据压缩方法及相关装置、存储介质制造方法及图纸

技术编号:35349799 阅读:26 留言:0更新日期:2022-10-26 12:16
本申请实施例公开了一种应用于信道估计的数据压缩方法及相关装置、存储介质,方法包括:从多个信道估计结果中确定多个待压缩数据,并从多个待压缩数据中确定第一公共浮点指数和公共锚点;根据第一公共浮点指数和公共锚点,确定与多个待压缩数据一一对应的多个数据余量;每个数据余量为采用第一公共浮点指数和公共锚点处理一个待压缩数据得到的数据;对多个数据余量进行块浮点压缩处理,得到第二公共浮点指数和多个余量浮点尾数;每个余量浮点尾数为一个数据余量与第二公共浮点指数对应的浮点尾数;将第一公共浮点指数、第二公共浮点指数和公共锚点确定为多个待压缩数据的数据压缩参数,并将多个余量浮点尾数确定为多个待压缩数据的数据压缩结果。压缩数据的数据压缩结果。压缩数据的数据压缩结果。

【技术实现步骤摘要】
应用于信道估计的数据压缩方法及相关装置、存储介质


[0001]本申请实施例涉及通信
,尤其涉及一种应用于信道估计的数据压缩方法及相关装置、存储介质。

技术介绍

[0002]在通信系统中,往往存在需要传输和存储大量的随机信号,如语音信号、接收信号、信道估计结果等等。随机信号通常具有很大的动态范围,譬如对于频域信道估计结果,在不同子载波上、不同符号上、不同天线上的信道估计结果的差异可能会很大。如果用一定比特的定点数去量化,为了避免峰值信号的溢出,同时对小信号保留较高的精度,往往需要占用非常多的比特数,进一步会占据大量的传输资源和存储资源。
[0003]从LTE到NR,信道带宽由20MHz增加到了50MHz到100MHz,这意味着单位时间内更多的信道估计结果,而目前的数据压缩方案,例如,块浮点压缩方案所压缩的数据量较少,因此,仍然需要占用大量的存储资源进行数据存储,存储资源开销较大。

技术实现思路

[0004]本申请实施例提供一种应用于信道估计的数据压缩方法及相关装置、存储介质,降低了压缩的数据量,减少了数据存储所占用的存储资源。
[0005]本申请实施例的技术方案是这样实现的:
[0006]本申请实施例提供了一种应用于信道估计的数据压缩方法,包括:
[0007]从多个信道估计结果中确定多个待压缩数据,并从所述多个待压缩数据中确定第一公共浮点指数和公共锚点;
[0008]根据所述第一公共浮点指数和所述公共锚点,确定与所述多个待压缩数据一一对应的多个数据余量;每个数据余量为采用所述第一公共浮点指数和所述公共锚点处理一个待压缩数据得到的数据;
[0009]对所述多个数据余量进行块浮点压缩处理,得到第二公共浮点指数和多个余量浮点尾数;每个余量浮点尾数为一个数据余量与所述第二公共浮点指数对应的浮点尾数;
[0010]将所述第一公共浮点指数、所述第二公共浮点指数和所述公共锚点确定为所述多个待压缩数据的数据压缩参数,并将所述多个余量浮点尾数确定为所述多个待压缩数据的数据压缩结果。
[0011]在上述方法中,所述从所述多个待压缩数据中确定第一公共浮点指数和公共锚点,包括:
[0012]对所述多个待压缩数据进行块浮点压缩处理,得到所述第一公共浮点指数和多个原始浮点尾数;每个原始浮点尾数为一个待压缩数据与所述第一公共浮点指数对应的浮点尾数;
[0013]从所述多个原始浮点尾数中,确定待量化的第一锚点数据;
[0014]将预设原始尾数位宽与预设锚点位宽之差作为移位值,对所述第一锚点数据进行
移位处理,得到第一移位数据;所述预设原始尾数位宽为每个原始浮点尾数的数据位宽;
[0015]将所述第一移位数据,量化成位宽为所述预设锚点位宽的所述公共锚点。
[0016]在上述方法中,所述对所述多个待压缩数据进行块浮点压缩处理,得到所述第一公共浮点指数和多个原始浮点尾数,包括:
[0017]查找所述多个待压缩数据的最高有效比特位的位置,确定为第一比特位;
[0018]基于所述第一比特位和所述预设原始尾数位宽之差,确定所述第一公共浮点指数;
[0019]将所述第一公共浮点指数作为移位值,分别对所述多个待压缩数据中每个待压缩数据进行移位处理,得到与所述多个待压缩数据一一对应的多个移位数据;
[0020]将所述多个移位数据中每个移位数据,量化成一个位宽为所述预设原始尾数位宽的原始浮点尾数,得到所述多个原始浮点尾数。
[0021]在上述方法中,所述从所述多个原始浮点尾数中,确定待量化的第一锚点数据,包括:
[0022]将所述多个原始浮点尾数的均值确定为所述第一锚点数据;
[0023]或者,从所述多个原始浮点尾数中,获取最大原始浮点尾数和最小原始浮点尾数;
[0024]将所述最大原始浮点尾数和所述最小原始浮点尾数的均值确定为所述第一锚点数据。
[0025]在上述方法中,所述根据所述第一公共浮点指数和所述公共锚点,确定与所述多个待压缩数据一一对应的多个数据余量,包括:
[0026]将所述预设原始尾数位宽与所述预设锚点位宽之差作为移位值,对所述公共锚点进行移位处理,得到第一移位锚点;
[0027]将所述多个原始浮点尾数中每个原始浮点尾数与所述第一移位锚点之差,确定为一个数据余量,得到所述多个数据余量。
[0028]在上述方法中,所述从所述多个待压缩数据中确定第一公共浮点指数和公共锚点,包括:
[0029]从所述多个待压缩数据中,确定待量化的第二锚点数据;
[0030]查找所述第二锚点数据的最高有效比特位的位置,确定为第二比特位;
[0031]基于所述第二比特位和预设锚点位宽之差,确定所述第一公共浮点指数;
[0032]将所述第一公共浮点指数作为移位值,对所述第二锚点数据进行移位处理,得到第二移位数据;
[0033]将所述第二移位数据,量化成位宽为所述预设锚点位宽的所述公共锚点。
[0034]在上述方法中,所述从所述多个待压缩数据中,确定待量化的第二锚点数据,包括:
[0035]将所述多个待压缩数据的均值确定为所述第二锚点数据;
[0036]或者,从所述多个待压缩数据中,获取最大待压缩数据和最小待压缩数据;
[0037]将所述最大待压缩数据和所述最小待压缩数据的均值确定为所述第二锚点数据。
[0038]在上述方法中,所述根据所述第一公共浮点指数和所述公共锚点,确定与所述多个待压缩数据一一对应的多个数据余量,包括:
[0039]将所述第一公共浮点指数作为移位值,对所述公共锚点进行移位处理,得到第二
移位锚点;
[0040]将所述多个待压缩数据中每个待压缩数据与所述第二移位锚点之差,确定为一个数据余量,得到所述多个数据余量。
[0041]在上述方法中,所述对所述多个数据余量进行块浮点压缩处理,得到第二公共浮点指数,以及与所述多个数据余量一一对应的多个余量浮点尾数,包括:
[0042]查找所述多个数据余量的最高有效比特位的位置,确定为第三比特位;
[0043]基于所述第三比特位和预设余量尾数位宽之差,确定所述第二公共浮点指数;
[0044]将所述第二公共浮点指数作为移位值,对所述多个数据余量中每个数据余量进行移位处理,得到与所述多个数据余量一一对应的多个余量移位数据;
[0045]将所述多个余量移位数据中每个余量移位数据,量化成一个位宽为所述预设余量尾数位宽的余量浮点尾数,得到所述多个余量浮点尾数。
[0046]本申请实施例提供了一种应用于信道估计的数据压缩装置,包括:
[0047]第一压缩模块,用于从多个信道估计结果中确定多个待压缩数据,并从所述多个待压缩数据中确定第一公共浮点指数和公共锚点;根据所述第一公共浮点指数和所述公共锚点,确定与所述多个待压缩数据一一对应的多个数据余量;每个数据余量为采用所述第一公共浮点指数和所述公本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种应用于信道估计的数据压缩方法,其特征在于,包括:从多个信道估计结果中确定多个待压缩数据,并从所述多个待压缩数据中确定第一公共浮点指数和公共锚点;根据所述第一公共浮点指数和所述公共锚点,确定与所述多个待压缩数据一一对应的多个数据余量;每个数据余量为采用所述第一公共浮点指数和所述公共锚点处理一个待压缩数据得到的数据;对所述多个数据余量进行块浮点压缩处理,得到第二公共浮点指数和多个余量浮点尾数;每个余量浮点尾数为一个数据余量与所述第二公共浮点指数对应的浮点尾数;将所述第一公共浮点指数、所述第二公共浮点指数和所述公共锚点确定为所述多个待压缩数据的数据压缩参数,并将所述多个余量浮点尾数确定为所述多个待压缩数据的数据压缩结果。2.根据权利要求1所述的方法,其特征在于,所述从所述多个待压缩数据中确定第一公共浮点指数和公共锚点,包括:对所述多个待压缩数据进行块浮点压缩处理,得到所述第一公共浮点指数和多个原始浮点尾数;每个原始浮点尾数为一个待压缩数据与所述第一公共浮点指数对应的浮点尾数;从所述多个原始浮点尾数中,确定待量化的第一锚点数据;将预设原始尾数位宽与预设锚点位宽之差作为移位值,对所述第一锚点数据进行移位处理,得到第一移位数据;所述预设原始尾数位宽为每个原始浮点尾数的数据位宽;将所述第一移位数据,量化成位宽为所述预设锚点位宽的所述公共锚点。3.根据权利要求2所述的方法,其特征在于,所述对所述多个待压缩数据进行块浮点压缩处理,得到所述第一公共浮点指数和多个原始浮点尾数,包括:查找所述多个待压缩数据的最高有效比特位的位置,确定为第一比特位;基于所述第一比特位和所述预设原始尾数位宽之差,确定所述第一公共浮点指数;将所述第一公共浮点指数作为移位值,分别对所述多个待压缩数据中每个待压缩数据进行移位处理,得到与所述多个待压缩数据一一对应的多个移位数据;将所述多个移位数据中每个移位数据,量化成一个位宽为所述预设原始尾数位宽的原始浮点尾数,得到所述多个原始浮点尾数。4.根据权利要求2所述的方法,其特征在于,所述从所述多个原始浮点尾数中,确定待量化的第一锚点数据,包括:将所述多个原始浮点尾数的均值确定为所述第一锚点数据;或者,从所述多个原始浮点尾数中,获取最大原始浮点尾数和最小原始浮点尾数;将所述最大原始浮点尾数和所述最小原始浮点尾数的均值确定为所述第一锚点数据。5.根据权利要求2

4任一项所述的方法,其特征在于,所述根据所述第一公共浮点指数和所述公共锚点,确定与所述多个待压缩数据一一对应的多个数据余量,包括:将所述预设原始尾数位宽与所述预设锚点位宽之差作为移位值,对所述公共锚点进行移位处理,得到第一移位锚点;将所述多个原始浮点尾数中每个原始浮点尾数与所述第一移位锚点之差,确定为一个数据余量,得到所述多个数据余量。
6.根据权利要求1所述的方法,其特征在于,所述从所述多个待压缩数据中确定第一公共浮点指数和公共锚点,包括:从所述多个待压缩数据中,确定待量化的第二锚点数据;查找所述第二锚点数据的最高有效比特位的位置,确定为第二比特位;基于所述第二比特位和预设锚点位宽之差,确定所述第一公共浮点指数;...

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

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

1