1.一种用于通信系统的定点数据压缩方法,其特征在于,该方法包括:获取导频资源位置的信道估计值;以所述信道估计值的实部和虚部分别作为待压缩数据;获取待压缩数据的符号位和无符号数;根据预设底数位宽和所述无符号数确定所述无符号数的移位值;根据所述移位值和所述无符号数确定具有所述预设底数位宽的底数值,包括:若所述移位值等于0,根据第一压缩式Radix’=|Data|计算中间变量,根据所述中间变量得到所述预设底数位宽的底数值Radix=min(Radix’,2 S-1 );若所述移位值大于等于1,根据第二压缩式计算中间变量,根据所述中间变量得到所述预设底数位宽的底数值Radix=min(Radix’,2 S-1 );其中,Radix为底数值,Radix’为中间变量,Data为无符号数,Shift为移位值,S为包括数据符号位的底数位宽;将所述符号位、所述移位值和所述底数值组合后作为所述待压缩数据对应的压缩后数据。
2.根据权利要求1所述的方法,其特征在于,所述根据预设底数位宽和所述无符号数确定所述无符号数的移位值,包括:获取所述无符号数的位宽;根据所述无符号数的位宽和所述预设底数位宽计算得到所述移位值。
3.根据权利要求2所述的方法,其特征在于,根据所述无符号数的位宽和所述预设底数位宽计算得到所述移位值,包括:通过以下步骤计算移位值:移位值=无符号数的位宽-(预设底数位宽-1);在无符号数小于目标压缩位宽内的最小数据时,根据上式计算所得的移位值、0和所述移位值的上限值三者之间的关系,从所述三者中择一作为移位值。
4.根据权利要求3所述的方法,其特征在于,根据上式计算所得的移位值、0和所述移位值的上限值三者之间的关系,从所述三者中择一作为移位值,包括:移位值=min(max(上式计算所得的移位值,0),移位值的上限值);其中,移位值的上限值=2^移位值的预设位宽-1。
5.根据权利要求1所述的方法,其特征在于,对作为同一复数的实部和虚部的待压缩数据采用实部和虚部的共指数位压缩:对所述复数的实部和虚部分别取绝对值,按所述绝对值较大者计算移位值,此移位值作为实部和虚部共同的移位值。
6.一种用于通信系统的定点数据解压方法,其特征在于,该方法包括:获取待解压数据中的符号位、移位值和底数值;若所述移位值等于0,根据所述符号位、所述底数值和第一解压式得到解压后数据;所述第一解压式为:DataS=SIGN*Radix;其中DataS为解压后数据,SIGN为符号位,Radix为底数值;若所述移位值大于等于1,根据所述符号位、所述底数值、所述移位值和第二解压式得到解压后数据;所述第二解压式为: ,其中,DataS为解压后数据,<<表示左移操作,Shift为移位值,S为包括数据符号位的底数位宽;利用所述解压后数据进行插值滤波。
7.一种用于通信系统的定点数据压缩装置,其特征在于,该装置包括:信道估计模块,用于获取导频资源位置的信道估计值;数据确定模块,用于提取所述信道估计值的实部和虚部分别作为待压缩数据;符号分离模块,用于获取待压缩数据的符号位和无符号数;移位值确定模块,用于根据预设底数位宽和所述无符号数确定所述无符号数的移位值;底数值确定模块,用于根据所述移位值和所述无符号数确定具有所述预设底数位宽的底数值,包括:若所述移位值等于0,根据第一压缩式Radix’=|Data|计算中间变量,根据所述中间变量得到所述预设底数位宽的底数值Radix=min(Radix’,2 S-1 );若所述移位值大于等于1,根据第二压缩式计算中间变量,根据所述中间变量得到所述预设底数位宽的底数值Radix=min(Radix’,2 S-1 );其中,Radix为底数值,Radix’为中间变量,Data为无符号数,Shift为移位值,S为包括数据符号位的底数位宽;以及组合模块,用于将所述符号位、所述移位值和所述底数值组合后作为所述待压缩数据对应的压缩后数据。
8.根据权利要求7所述的装置,其特征在于,所述根据预设底数位宽和所述无符号数确定所述无符号数的移位值,包括:获取所述无符号数的位宽;根据所述无符号数的位宽和所述预设底数位宽计算得到所述移位值。
9.根据权利要求8所述的装置,其特征在于,根据所述无符号数的位宽和所述预设底数位宽计算得到所述移位值,包括:通过以下步骤计算移位值:移位值=无符号数的位宽-(预设底数位宽-1);在无符号数小于目标压缩位宽内的最小数据时,根据上式计算所得的移位值、0和所述移位值的上限值三者之间的关系,从所述三者中择一作为移位值。
10.根据权利要求9所述的装置,其特征在于,根据上式计算所得的移位值、0和所述移位值的上限值三者之间的关系,从所述三者中择一作为移位值,包括:移位值=min(max(上式计算所得的移位值,0),移位值的上限值);其中,移位值的上限值=2^移位值的预设位宽-1。
11.根据权利要求7所述的装置,其特征在于,对作为同一复数的实部和虚部的待压缩数据采用实部和虚部的共指数位压缩:对所述待压缩复数数据的实部和虚部分别取绝对值,并选择出较大者,按所述绝对值较大者计算移位值,此移位值作为实部和虚部共同的移位值。
12.一种用于通信系统的定点数据解压装置,其特征在于,该装置包括:数据获取模块,用于获取待解压数据中的符号位、移位值和底数值;第一解压模块,用于在所述移位值等于0的情况下,根据所述符号位、所述底数值和第一解压式得到解压后数据;所述第一解压式为:DataS=SIGN*Radix;其中DataS为解压后数据,SIGN为符号位,Radix为底数值;第二解压模块,用于在所述移位值为大于等于1的情况下,根据所述符号位、所述底数值、所述移位值和第二解压式得到解压后数据;所述第二解压式为: ,其中,DataS为解压后数据,<<表示左移操作,Shift为移位值,S为包括数据符号位的底数位宽;以及插值滤波模块,用于利用所述解压后数据进行插值滤波。
13.一种电子设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至5中任一项权利要求所述的用于通信系统的定点数据压缩方法的步骤,和/或权利要求6所述的用于通信系统的定点数据解压方法的步骤。
14.一种计算机可读存储介质,所述存储介质中存储有指令,当其在计算机上运行时,使得计算机执行权利要求1至5任一项权利要求所述的用于通信系统的定点数据压缩方法的步骤,和/或权利要求6所述的用于通信系统的定点数据解压方法的步骤。