一种基带数据压缩方法、装置和系统制造方法及图纸

技术编号:15898645 阅读:52 留言:0更新日期:2017-07-28 21:29
本发明专利技术提供一种基带数据压缩方法,所述方法包括设置压缩数据的特征项包括IQ数据符号位、单元胞序号位、角度再剖分序号位和幅度再剖分序号位;将连续的基带数据以一定单位数量依次组合成相应的数据组并以单元胞为单位进行均分,确定每一数据组中各个基带数据对应特征项中IQ数据符号位的取值、单元胞序号位的取值、角度再剖分序号位的取值和幅度再剖分序号位的取值;在获取基带数据对应所有特征项的取值后形成压缩数据,并将压缩因子写入压缩数据的相应位置并分别填充至CPRI协议格式中进行发送。实施本发明专利技术实施例,能够在满足误差矢量幅度要求的前提下,提高基带信号的IQ数据比例,降低数据的吞吐量,并满足数据压缩对高速光纤的要求。

【技术实现步骤摘要】
一种基带数据压缩方法、装置和系统
本专利技术涉及基带信号数据压缩
,尤其涉及一种基带数据压缩方法、装置和系统。
技术介绍
现代无线通信系统采用CommonPublicRadioInterface(CPRI)协议,使用光纤来传输数据和控制信息,然而随着高速率、大带宽的时代到来,对无线数据的需求增长,需要寻找相应的方法来降低数据压缩对高速光纤的要求,因此数据压缩是一种比较重要的方法,可以用于降低数据的吞吐量。目前,在现有的基带数据压缩过程中,大部分的已有压缩方法是把基带信号的I数据和Q数据作为直角坐标系中的一个点,实现I数据和Q数据各自独立压缩。即便是有其它压缩方法是把基带信号的I数据和Q数据对应为极坐标系中一个点的角度部分和幅度部分,实现I数据和Q数据一起压缩,也仅仅是一小部分,且在这小部分方法中所有幅度对应的角度剖分都是相同的,角度的编码也是独立于幅度编码。但是,专利技术人发现上述压缩方法对基带信号的数据压缩均并不是很高效,因此有必要在满足误差矢量幅度要求的前提下,提出一种新的压缩方法来尽量大比例的压缩基带信号的IQ数据,进一步降低数据的吞吐量,满足数据压缩对高速光纤的要求。专本文档来自技高网...
一种基带数据压缩方法、装置和系统

【技术保护点】
一种基带数据压缩方法,其特征在于,所述方法包括:S1、设置压缩数据的特征项,所述压缩数据的特征项包括IQ数据符号位、单元胞序号位、角度再剖分序号位和幅度再剖分序号位;S2、将连续的基带数据以一定单位数量依次组合成相应的数据组,并确定每一数据组中各个基带数据对应特征项中IQ数据符号位的取值,以及确定每一数据组中各个基带数据的幅度及角度;S3、在所述确定的每一数据组中各个基带数据的幅度中找到每一数据组中基带数据的幅度最大值,并根据所述找到的每一数据组中基带数据的幅度最大值以及预设的幅度上限阈值,确定每一数据组的缩放因子及其在预设的缩放因子集合中对应的位置;S4、根据所述确定的每一数据组中各个基带数...

【技术特征摘要】
1.一种基带数据压缩方法,其特征在于,所述方法包括:S1、设置压缩数据的特征项,所述压缩数据的特征项包括IQ数据符号位、单元胞序号位、角度再剖分序号位和幅度再剖分序号位;S2、将连续的基带数据以一定单位数量依次组合成相应的数据组,并确定每一数据组中各个基带数据对应特征项中IQ数据符号位的取值,以及确定每一数据组中各个基带数据的幅度及角度;S3、在所述确定的每一数据组中各个基带数据的幅度中找到每一数据组中基带数据的幅度最大值,并根据所述找到的每一数据组中基带数据的幅度最大值以及预设的幅度上限阈值,确定每一数据组的缩放因子及其在预设的缩放因子集合中对应的位置;S4、根据所述确定的每一数据组中各个基带数据的幅度及其对应的缩放因子,得到每一数据组中各个基带数据在预设的幅度剖分界限集合中对应位置,并根据所述得到的每一数据组中各个基带数据在预设的幅度剖分界限集合中对应位置,在预设的角度分段数集合中找到每一数据组中各个基带数据对应位置及其对应的角度分段数;S5、根据所述确定的每一数据组中各个基带数据的角度以及所述找到的每一数据组中各个基带数据的角度分段数,得到每一数据组中各个基带数据的角度在其对应的角度分段数中的具体位置,并根据所述找到的每一数据组中各个基带数据在所述预设的角度分段数集合中的对应位置以及每一数据组中各个基带数据的角度在其对应的角度分段数中的具体位置,确定每一数据组中各个基带数据对应特征项中单元胞序号位的取值;S6、根据所述找到的每一数据组中各个基带数据的角度分段数,确定每一数据组中各个基带数据的角度分段范围,并根据所述每一数据组中各个基带数据的角度,将每一数据组中各个基带数据对应其角度分段范围的分段区域作为角度剖分范围,且进一步在所述确定的每一数据组中各个基带数据的角度剖分范围内以预设的角度再剖分段数再次进行剖分,确定每一数据组中各个基带数据的角度在其对应角度再剖分范围中的位置并作为其对应特征项中角度再剖分序号位的取值;S7、根据所述得到的每一数据组中各个基带数据在预设的幅度剖分界限集合中对应位置,确定每一数据组中各个基带数据对应幅度剖分范围,且进一步在所述确定的每一数据组中各个基带数据的幅度剖分范围内以预设的幅度再剖分段数再次进行剖分,确定每一数据组中各个基带数据的幅度在其对应幅度再剖分范围中的位置并作为其对应特征项中幅度再剖分序号位的取值;S8、根据所述确定的每一数据组中各个基带数据对应特征项中IQ数据符号位的取值、单元胞序号位的取值、角度再剖分序号位的取值和幅度再剖分序号位的取值,将每一数据组中各个基带数据均形成对应的压缩数据,并根据所述确定的每一数据组中各个基带数据对应特征项中单元胞序号位的取值以及每一数据组缩放因子对应的位置,对每一数据组中所形成的满足筛选条件的压缩数据进行一定规律组合并更新,得到每一数据组更新后的压缩数据;S9、将所述得到的每一数据组更新后的压缩数据分别填充至CPRI协议格式中进行发送。2.如权利要求1所述的基带数据压缩方法,其特征在于,在所述步骤S1中,所述压缩数据由15个比特数组成;其中,所述压缩数据特征项中IQ数据符号位的取值对应2个比特数,单元胞序号位的取值对应7个比特数、角度再剖分序号位的取值对应3个比特数,幅度再剖分序号位的取值对应3个比特数。3.如权利要求1所述的基带数据压缩方法,其特征在于,在所述步骤S2中,所述每一数据组中各个基带数据对应特征项中IQ数据符号位的取值由各个基带数据以直角坐标系表示时所处直角坐标系的象限来决定;其中,位于第一象限基带数据对应特征项中IQ数据符号位的取值为00;位于第二象限基带数据对应特征项中IQ数据符号位的取值为10;位于第三象限基带数据对应特征项中IQ数据符号位的取值为11;位于第四象限基带数据对应特征项中IQ数据符号位的取值为01。4.如权利要求1所述的基带数据压缩方法,其特征在于,所述步骤S3具体包括:预设缩放因子集合,所述预设的缩放因子集合由2的k次方形成并按照从大到小的顺序排列,并确定每一个缩放因子在所述预设的缩放因子集合中的位置关系;其中,k=0,1,2,...,n;在所述确定的每一数据组中各个基带数据的幅度中找到每一数据组中基带数据的幅度最大值,且将所述找到的每一数据组中基带数据的幅度最大值依次分别乘以2的k次方,并筛选出每一数据组中所得乘积均小于所述预设的幅度上限阈值时最大的k值;以每一数据组中所筛选出的最大的k值来计算2的k次方作为每一数据组的缩放因子,且通过所述确定的每一个缩放因子在所述预设的缩放因子集合中的位置关系,找到每一数据组缩放因子所对应的位置并以二进制码表示出来。5.如权利要求1所述的基带数据压缩方法,其特征在于,所述步骤S4具体包括:预设幅度剖分界限集合以及预设角度分段数集合,且将所述预设的幅度剖分界限集合中各个界限从小到大排列,并确定每一个界限在所述预设的幅度剖分界限集合中的位置关系以及每一个角度分段数在所述预设的角度分段数集合中的位置关系;将所述确定的每一数据组中各个基带数据的幅度分别与所属数据组的缩放因子进行相乘,得到每一数据组中各个基带数据的幅度乘积,并将所述得到的每一数据组中各个基带数据的幅度乘积分别与所述预设的幅度剖分界限集合中各个界限一一相减后,取出同一基带数据与各个界限一一相减后的差为负数且取绝对值为最小时对应的界限;通过所述确定的每一个界限在所述预设的幅度剖分界限集合中的位置关系,找到每一数据组中各个基带数据所取界限对应的位置并作为其对应在所述预设的角度分段数集合中的位置;根据所述每一数据组中各个基带数据在所述预设的角度分段数集合中的位置,通过所述确定的每一个角度分段数在所述预设的角度分段数集合中的位置关系在所述预设的角度分段数集合中,找到每一数据组中各个基带数据的角度分段数。6.如权利要求1所述的基带数据压缩方法,其特征在于,所述步骤S5具体包括:对每一数据组中各个基带数据均按其对应的角度分段数来均分π/2,且找到每一数据组中各个基带数据的角度在其对π/2均分后的具体位置并以数字表示出来;根据所述找到的每一数据组中各个基带数据在所述预设的角度分段数集合中的对应位置,统计出每一数据组中各个基带数据在所述预设的角度分段数集合中对应位置之前各位置上角度分段数相加之和,且进一步将每一数据组中各个基带数据对应所述预设的角度分段数集合中所统计出的相加之和与其在对π/2均分后所找具体位置的数字进行相加之后得到的和分别作为其对应特征项中单元胞序号位的取值并以二进制码表示出来。7.如权利要求6所述的基带数据压缩方法,其特征在于,所述每一数据组中各个基带数据按照其对π/2均分后的具体位置以单元胞为单位呈扇状形分布,且不同单元胞之间的面积比例近似反比于高斯分布、Mu率、A率之其一。8.如权利要求1所述的基带数据压缩方法,其特征在于,所述步骤S6具体包括:对每一数据组中各个基带数据均按其对应的角度分段数来均分π/2,确定每一数据组中各个基带数据在其对π/2均分后每一份角度分段值,并构建出每一数据组中各个基带数据的角度分段范围;其中,所述每一数据组中各个基带数据的角度分段范围由0为起点以各自对应对π/2均分后所得每一份角度分段值为单位进行递增的方式形成;根据所述得到的每一数据组中各个基带数据的角度,在所述构建的每一数据组中各个基带数据的角度分段范围中,找到每一数据组中各个基带数据的角度位于所述角度分段范围中的最小区域并分别作为各自对应的角度剖分范围;将每一数据组中各个基带数据的角度剖分范围再次按预设的角度再剖分段数来均分,得到每一数据组中各个基带数据在对相应的角度剖分范围均分后每一份角度再次分段值,并构建出每一数据组中各个基带数据的角度再剖分范围,且进一步确定每一数据组中各个基带数据的角度再剖分范围中各角度的位置关系;其中,所述每一数据组中各个基带数据的角度再剖分范围由其各自对应角度剖分范围的最小值为起点以各自对应均分后所得每一份角度再次分段值为单位进行递增的方式形成;其中,所述预设的角度再剖分段数是由所述压缩数据特征项中角度再剖分序号位对应的比特数决定;根据所述得到的每一数据组中各个基带数据的角度以及每一数据组中各个基带数据的角度再剖分范围中各角度的位置关系,在所述构建的每一数据组中各个基带数据的角度再剖分范围中,找到每一数据组中各个基带数据的角度的位置作为其对应特征项中角度再剖分序号位的取值并以二进制码表示出来。9.如权利要求1所述的基带数据压缩方法,其特征在于,所述步骤S7具体包括:根据所述得到的每一数据组中各个基带数据的幅度,在所述预设的幅度剖分界限集合中,找到每一数据组中各个基带数据的幅度与其所属数据组中缩放因子的乘积位于所述预设的幅度剖分界限集合中的最小区域并分别作为各自对应的幅度剖分范围;将每一数据组中各个基带数据的幅度剖分范围再次按预设的幅度再剖分段数来均分,得到每一数据组中各个基带数据在对相应的幅度剖分范围均分后每一份幅度分段值,并构建出每一数据组中各个基带数据的幅度再剖分范围,且进一步确定每一数据组中各个基带数据的幅度再剖分范围中各幅度的位置关系;其中,所述每一数据组中各个基带数据的幅度再剖分范围由其各自对应幅度剖分范围的最小值为起点以各自对应均分后所得每一份幅度分段值为单位进行递增的方式形成;其中,所述预设的幅度再剖分段数是由所述压缩数据特征项中幅度再剖分序号位对应的比特数决定;根据所述得到的每一数据组中各个基带数据的幅度以及每一数据组中各个基带数据的幅度再剖分范围中各幅度的位置关系,在所述构建的每一数据组中各个基带数据的幅度再剖分范围中,找到每一数据组中各个基带数据的幅度的位置作为其对应特征项中幅度再剖分序号位的取值并以二进制码表示出来。10.如权利要求1所述的基带数据压缩方法,其特征在于,所述步骤S8具体包括:根据所述确定的每一数据组中各个基带数据对应特征项中IQ数据符号位的取值、单元胞序号位的取值、角度再剖分序号位的取值和幅度再剖分序号位的取值,将每一数据组中各个基带数据均形成对应的压缩数据;将每一数据组中各个压缩数据特征项中IQ数据符号位的取值、单元胞序号位的取值、角度再剖分序号位的取值和幅度再剖分序号位的取值均以二进制码表示出来以及将每一数据组缩放因子的位置以二进制码表示出来,并确定每一数据组缩放因子位置以二进制码表示后所得总长度;在每一数据组中均筛选出与其对应缩放因子位置的二进制码总长度同等个数的压缩数据,且所筛选出的压缩数据的特征项中单元胞序号位的取值为最小,并进一步确定所筛选出的压缩数据的特征项中角度再剖分序号位的二进制码和幅度再剖分序号位的二进制码;在同一数据组中,按照单元胞序号位的取值从小到大的顺序依次将所筛选出的压缩数据的特征项中角度再剖分序号位的二进制码的末位或幅度再剖分序号位的二进制码的末位由其对应缩放因子位置的二进制码从末位到首位方式进行一一对应置换;待每一数据组中所筛选出的...

【专利技术属性】
技术研发人员:林青春董鹏
申请(专利权)人:深圳三星通信技术研究有限公司三星电子株式会社
类型:发明
国别省市:广东,44

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

1