【技术实现步骤摘要】
对信号数据进行压缩和解压缩的方法和装置
本专利技术涉及数据压缩和解压缩,特别涉及对信号数据进行压缩和解压缩的方法和装置。
技术介绍
在无线信号处理领域,例如在基站信号收发系统和信息采集和处理系统中,信号通常被调制成正交的I和Q两路数据,并且在数字信号处理器中I和Q两路数据通常用长度固定的定点数表示(以16位模数转换器为例,输入模拟信号,输出的I和Q两路数据均为16位的二进制定点数)。这些I/Q数据具体如下特征:(1)较大的数据集,以16位的I/Q数据为例,数据集大小为216。(2)单个数值出现的频率的百分值较低,往往低于1%。(3)连续数据的取值范围接近,以16位的I/Q数据为例,几个连续的数据可能都处于[26,27)范围内。对于具有这些特征的I/Q信号数据进行压缩能够更有效地利用资源,具体地,在基站信号收发系统中,由压缩器实现对信号数据的压缩处理,信号数据的压缩能够减少传输链路中的信号数据量,从而可以节省带宽;在信息采集和处理系统中,由压缩器实现对信号数据的压缩,信号数据的压缩能够减少需要存储的信号数据量,从而可以节省存储设备的容量。然而基于信息熵理论的传统的数据压缩方法,无论是基于概率的Huffman编码和算术编码,还是基于字典的LZW等各种方法,在压缩复杂度、解压复杂度和压缩效果三方面均不理想,“较大的数据集”意味着需要维护和存储一个较大的表,从而使得压缩复杂度和解压复杂度都较高;“单个数值出现的频率的百分值较低”意味着压缩效果较差。因此需要一种高效的信号数据的压缩方法。
技术实现思路
基于上述问题,本专利技术提供一种对信号数据进行压缩的方法和装置,以及 ...
【技术保护点】
一种对信号数据进行压缩的方法,包括:获取信号数据;确定将所述信号数据划分为多个数据块的块长度和所述数据块的指数;利用所述数据块的指数对所述数据块包含的信号数据进行压缩,以形成所述数据块的尾数序列;以及由所述数据块的块长度、指数以及尾数序列形成压缩的数据块。
【技术特征摘要】
1.一种对信号数据进行压缩的方法,包括:获取信号数据;确定将所述信号数据划分为多个数据块的块长度和所述数据块的指数;利用所述数据块的指数对所述数据块包含的信号数据进行压缩,以形成所述数据块的尾数序列;以及由所述数据块的块长度、指数以及尾数序列形成压缩的数据块,其中利用所述数据块的指数对所述数据块包含的信号数据进行压缩,以形成所述数据块的尾数序列包括:将所述数据块包含的信号数据从符号位的下一位开始压缩,其中所述信号数据被压缩的位数由所述数据块的指数确定,压缩后的数据块形成数据块的尾数序列。2.根据权利要求1所述的方法,其中确定将所述信号数据划分为多个数据块的块长度和所述数据块的指数包括:1)将所述信号数据初始划分为多个数据块;2)根据所述数据块包含的信号数据的指数计算所述数据块的指数,其中E(B)被定义为数据块B的指数,其中e(dj)表示信号数据dj的指数,指数e(dj)被定义为从信号数据dj的符号位的下一位开始向右计数与符号位数值相同的连续位数;3)根据相邻两个数据块的指数、块长度标记的位数、指数的标记位数和块长度计算相邻两个数据块的合并增益;4)对所述合并增益进行比较,获得最大合并增益;5)判断最大合并增益是否大于0;6)响应于判断结果为是,则将所述最大合并增益对应的相邻两个数据块进行合并,返回步骤3);7)响应于判断结果为否,根据最后的合并结果确定将所述信号数据划分的多个数据块的块长度。3.根据权利要求1所述的方法,其中由所述数据块的块长度、指数以及尾数序列形成压缩的数据块包括:将所述数据块的块长度按照预定位数生成块长度标记;将所述数据块的指数按照预定位数生成指数标记;将所述块长度标记、指数标记以及尾数序列按照从高位到低位的顺序组合为压缩的数据块。4.根据权利要求3所述的方法,其中所述块长度标记是按照预定位数对所述数据块的块长度进行的二进制编码,指数标记是按照预定位数对所述数据块的指数进行的二进制编码。5.一种对压缩的信号数据进行解压缩的方法,包括:获取压缩的信号数据;从所述压缩的信号数据中获取数据块的块长度和指数;根据所述数据块的块长度和指数获取所述数据块的尾数序列;利用所述尾数序列和指数恢复对应于所述数据块的原始信号数据,其中根据所述数据块的块长度和指数获取所述数据块的尾数序列包括:根据所述指数确定所述数据块包含的每个信号数据被压缩的位数;根据所述数据块的块长度和所述数据块被压缩的位数确定尾数序列的长度;根据尾数序列的长度从所述压缩的信号数据中获取尾数序列。6.根据权利要求5所述的方法,其中从所述压缩的信号数据中获取数据块的块长度和指数包括:从所述压缩的信号数据中按照预定位数提取长度标记和指数标记;将所述长度标记转化为数据块的块长度;将所述指数标记转化为数据块的指数。7.一种对信号数据进行压缩的装置,包括:获取模块,被配置为获取信...
【专利技术属性】
技术研发人员:李明强,林咏华,王青,程鑫豪,薛超,祝超,阎蓉,占海,
申请(专利权)人:国际商业机器公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。