同相正交数据的发送、接收方法及装置制造方法及图纸

技术编号:9200384 阅读:130 留言:0更新日期:2013-09-26 04:06
本发明专利技术公开了一种同相正交IQ数据的发送、接收方法及装置,包括:针对获得的每一个第一IQ数据,分别执行:在获得的该第一IQ数据中,确定与该第一IQ数据对应的指示信号;根据确定出的指示信号,在该第一IQ数据中确定需要进行公共无线接口CPRI帧映射的第二IQ数据;对确定出的第二IQ数据进行并串转换,得到与该第二IQ数据对应的指定位宽的第三IQ数据;将第三IQ数据进行拼接处理;将拼接数据映射到CPRI帧中的基帧包含的IQ数据承载域中,得到用于传输的CPRI帧并发送,采用上述技术方案,用以解决现有技术中存在的将获得的IQ数据,进行CPRI帧映射时,映射难度较大、精确度较低以及兼容性较差的问题。

【技术实现步骤摘要】
同相正交数据的发送、接收方法及装置
本专利技术涉及数字信号处理
,尤其是涉及一种同相正交数据的发送、接收方法及装置。
技术介绍
公共无线接口(CPRI,CommonPublicRadioInterface)帧协议通过定义无线设备控制器(REC,RadioEquipmentController)和无线设备(RE,RadioEquipment)之间的接口规范,可以使产品间存在灵活有效的差异性,同时使一个设备的各个组成部分之间能够更好地从各自所属的
的技术进步中获益,从而缩短了产品的开发周期,同时保证了产品的兼容性和丰富性。CPRI帧协议最初是针对传输宽带码分多址接入(WCDMA,WideCodeDivisionMultipleAccess)数据而制定的,经过长期的演进,CPRI帧协议明确指出支持多种无线制式的数据同时传输。多制式信号的存在导致了基带信号的带宽呈现多样性,而不同的带宽需要使用不同的采样率对基带信号的数据进行处理和传输。CPRI帧协议中定义的帧结构组成如图1所示(该结构最早是针对传输WCDMA制式的数据而提出的),该结构最早是针对传输WCDMA制式的数据而提出的,具体包括:WCDMA无线信号的基本单位称之为无线帧(RadioFrame,也称为10ms帧),其中一个无线帧包含150个超帧(HyperFrame),每个超帧包含256个基帧(BasicFrame),基帧是通过CPRI传输的基本单元。一个基帧的长度等于无线信号的一个码片(chip)的长度,每个基帧的传输周期为1/3.84MHz。其中,每个CPRI基帧包含16个字,在16个字中,包含1个控制字(ControlWord)和用于承载同相正交(IQ,In-phase/Quardrature)数据的15个字,控制字用于承载除IQ数据以外的控制数据以及各个厂商自定义的控制字信息。在不同的数据传输速率下,CPRI基帧的传输格式结构组成基本相同,但是位宽不同。例如图2所示的线速率为614.4Mbit/s的CPRI基帧结构组成,该基帧由16个字组成,图中W=0,1,2...,15为字的编号,其中W=0对应的字为CPRI基帧的控制字,W=1~W=15对应的字为CPRI基帧格式中的IQ数据承载域,是用于承载IQ数据的IQ数据块(IQ-Data-Block)。除了614.4Mbit/s的传输速率,CPRI帧协议还定义了其它线速率下的CPRI基帧传输格式,如1228.8Mbit/s、2457.6Mbit/s、3072.0Mbit/s、4915.2Mbit/s、6144.0Mbit/s、9830.4Mbit/s等。例如图3所示为1228.8Mbit/s线速率下的基帧格式,对比图2和图3可知,在不同的线速率中,CPRI的基帧格式仅仅是改变了字的宽度,即位宽:例如线速率为614.4Mbit/s的基帧格式中,对应的字宽为8bit,而线速率为1228.8Mbit/s的基帧格式中,对应的字宽为16bit,以此类推,对应线速率为2457.6Mbit/s的基帧对应的字的宽度为32bit,线速率为3072.0Mbit/s的基帧对应的字位宽为40bit,传输速率为4915.2对应的字位宽为64bit等等。各种制式数据带宽的不一致性导致了IQ数据在传输时基带采样率的多样性。对基于多种不同的采样速率获得的IQ数据在进行传输时,需要将基于多种不同采样率获得的IQ数据进行处理,形成指定线速率下的CPRI帧格式,然后基于形成的CPRI帧格式进行数据传输,现有技术中一般如下方式:对基于多种不同采样率获得的IQ数据,分别将每一种采样率的IQ数据向CPRI基帧中的IQ数据承载域(IQ-Data-BLOCK区域)映射,形成多个独立的CPRI基帧,然后将形成的多个独立的CPRI基帧进行对齐和拼接,形成最终用于传输的CPRI帧格式,具体步骤如下述:步骤一:针对获得的IQ数据,将IQ数据中的指示信号和需要映射的I路信号进行对齐操作。步骤二:将对齐后的IQ数据中需要映射的IQ数据分别映射到CPRI基帧中的IQ-Data-BLOCK区域,形成一组单独的基帧。步骤三:由于不同的IQ数据的指示信号是单独产生的,此时需要分别将形成的单独的CPRI基帧信号进行对齐操作(即CPRI基帧中的控制字区域),对齐后再分别将形成的多个单独的CPRI基帧中的IQ数据区域进行拼接操作,拼接后即为用于传输的CPRI基帧格式。其中,形成的用于传输的CPRI基帧格式的位宽为多个独立的CPRI基帧的位宽之和。这里以对两种不同采样率的IQ数据进行CPRI基帧映射为例,对上述方法进行详细阐述,如图4所示,A是采样时钟为61.44MHz的基带信号,相邻指示信号之间的时钟周期为4的IQ数据,即采样率为(61.44/4)MSPS,C是采样时钟为61.44MHZ的基带信号,相邻指示信号之间的时钟周期为2的IQ数据,即采样率为(61.44/2)MSPS,在将这两种不同采样率IQ数据向CPRI基帧中的IQ-Data-BLOCK区域映射时,首先针对采样率为(61.44/4)MSPS的IQ数据进行IQ数据映射,如图4中所示的映射1,将该IQ数据中的指示信号与需要映射的I路信号对齐,然后将需要映射的IQ数据填充到CPRI基帧中的IQ-Data-BLOCK区域,形成一组单独的基帧(如图4中的B所示),位宽为W1。接下来针对采样率为(61.44/2)MSPS的IQ数据进行映射处理,如图4中所示的映射2,具体过程与映射1类似,也形成一组单独的基帧(如图4中的D所示),位宽为W2,因为两种采样速率的指示信号是单独映射产生的,所以需要将形成两组单独的基帧中的控制字部分进行对齐操作(对应图4中控制字部分),然后将映射后的IQ数据区域进行拼接,完成IQ数据到CPRI基帧的映射,得到用于传输的CPRI帧格式,则最终形成的用于传输的CPRI基帧的位宽为W1+W2。上述现有技术虽然能够实现将获得的多个IQ数据形成用于传输的CPRI基帧,但是每增加一种新的IQ数据,都需要进行一次独立的IQ映射操作,在映射完成之后还需要对形成的单独的CPRI基帧进行对齐和拼接操作,才可以得到最终用于传输的CPRI基帧的传输格式,映射过程比较繁琐,难度也比较大。其次,每一次IQ数据的映射都需要单独考虑如何分配CPRI基帧字的宽度,现有技术中,在特定的位宽下,将获得的IQ数据分别形成的独立的CPRI帧,位宽为整数时,在继续进行对齐拼接操作中才能够完成IQ数据的完全拼接。但是,在需要提高IQ数据的传输速率时,将获得的IQ数据分别形成的独立的CPRI帧,在对齐拼接时将产生较多的冗余位,使得最终形成的用于传输IQ数据的CPRI帧精确度较低。综上所述,现有技术中针对获得的IQ数据,在向CPRI基帧中的IQ-Data-BLOCK进行映射时,需要针对每一种IQ数据分别进行映射操作,因此每增加一路IQ数据,映射的难度都将成比例的增加,并且现有技术中对于不同位宽的IQ数据进行映射时,映射精确度较低,兼容性较差。
技术实现思路
本专利技术实施例提供了一种同相正交数据的发送、接收方法及装置,用以解决现有技术中存在的将获得的IQ数据,进行CPRI帧映射时,映射难度较大、精确度较低以及兼容性较差的问题。本专利技术实本文档来自技高网
...
同相正交数据的发送、接收方法及装置

【技术保护点】
一种同相正交IQ数据的发送方法,其特征在于,包括:针对获得的每一个第一IQ数据,分别执行:在获得的该第一IQ数据中,确定与该第一IQ数据对应的指示信号;根据确定出的指示信号,在该第一IQ数据中确定需要进行公共无线接口CPRI帧映射的第二IQ数据;对确定出的第二IQ数据进行并串转换,得到与该第二IQ数据对应的指定位宽的第三IQ数据;将针对每一个第一IQ数据分别处理得到的指定位宽的第三IQ数据进行拼接处理;将经过拼接处理后得到的拼接数据映射到CPRI帧中的基帧包含的IQ数据承载域中,得到用于传输的CPRI帧并发送。

【技术特征摘要】
1.一种同相正交IQ数据的发送方法,其特征在于,包括:针对获得的每一个第一IQ数据,分别执行:在获得的该第一IQ数据中,确定与该第一IQ数据对应的指示信号;根据确定出的指示信号,在该第一IQ数据中确定需要进行公共无线接口CPRI帧映射的第二IQ数据,其中,在获得的第一IQ数据中,根据与该第一IQ数据对应的指示信号,在对应的每一个指示信号中,将相邻的第一路I路数据和第一路Q路数据,作为需要进行CPRI帧映射的第二IQ数据;对确定出的第二IQ数据进行并串转换,得到与该第二IQ数据对应的指定位宽的第三IQ数据;将针对每一个第一IQ数据分别处理得到的指定位宽的第三IQ数据进行拼接处理;将经过拼接处理后得到的拼接数据映射到CPRI帧中的基帧包含的IQ数据承载域中,得到用于传输的CPRI帧并发送。2.如权利要求1所述的方法,其特征在于,对确定出的第二IQ数据进行并串转换,得到与该第二IQ数据对应的指定位宽的第三IQ数据,包括:确定第二IQ数据的原始位宽数值和与该第二IQ数据对应的多时钟周期数值;根据确定的原始位宽数值和多时钟周期数值,确定将该第二IQ数据进行并串转换后得到的第三IQ数据对应的指定位宽;将第二IQ数据变换成确定的指定位宽的数据,得到第三IQ数据。3.如权利要求2所述的方法,其特征在于,还包括:根据确定的原始位宽数值和多时钟周期数值,确定在指定位宽中的空闲位数量;将第二IQ数据变换成确定的指定位宽的数据,得到第三IQ数据,包括:将第二IQ数据填充到指定位宽中除确定数量的空闲位之外的位上,并在确定数量的空闲位上填充指定字段。4.如权利要求2所述的方法,其特征在于,根据确定的原始位宽数值和多时钟周期数值,确定指定位宽,包括:将确定出的原始位宽的数值与多时钟周期的数值求商,判断得到的商值是否为整数;如果是整数,将得到的商值加1后得到的数值作为指定位宽;如果不是整数,则将得到的商值的整数部分加2后得到的数值,作为指定位宽。5.如权利要求3所述的方法,其特征在于,根据确定的原始位宽数值和多时钟周期数值,确定在指定位宽中的空闲位数量,包括:将确定出的指定位宽减去1,得到的差值和多时钟周期数值相乘,所得到的结果减去原始位宽的数值,最终得到的差值作为在指定位宽中的空闲位数量。6.一种同相正交IQ数据的接收方法,其特征在于,包括:对接收到的CPRI帧进行解析处理,获得所述CPRI帧中的基帧包含的IQ数据承载域承载的第一IQ数据;将获得的第一IQ数据做拆分处理,得到至少一个第二IQ数据;针对得到的每一个第二IQ数据,分别执行下述操作:在获得的该第二IQ数据中,确定与该第二IQ数据对应的指示信号;根据确定出的指示信号,通过将该第二IQ数据进行串并转换后还原为指定位宽的第三IQ数据。7.如权利要求6所述的方法,其特征在于,根据确定出的指示信号,通过将该第二IQ数据进行串并转换后还原为指定位宽的第三IQ数据,包括:根据确定出的指示信号,确定与第二IQ数据对应的原始位宽数值、空闲位宽数值和多时钟周期数值;根据确定的原始位宽数值、空闲位宽数值和多时钟周期数值,确定指定位宽;根据得到的指定位宽,将该第二IQ数据串并转换为指定位宽的第三IQ数据。8.如权利要求7所述的方法,其特征在于,根据确定的原始位宽数值、空闲位宽数值和多时钟周期数值,确定指定位宽,包括:在确定出空闲位宽数值为0时,将确定出的原始位宽数值减去1,得到的差值与多时钟周期数值相乘,得到的乘积作为指定位宽;在确定出空闲位宽数值不为0时,将确定出的原始位宽数值减去1,得到的差值与多时钟周期数值相乘,得到的乘积减去确定出的空闲位宽数值,得到的差值作为指定位宽。9.如权利要求7所述的方法,其特征在于,确定与第二IQ数据位宽对应的空闲位宽数值,包括:在第二IQ数据中确定填...

【专利技术属性】
技术研发人员:廖世文唐展波卢柱芳张文冯文龙
申请(专利权)人:京信通信系统中国有限公司
类型:发明
国别省市:

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

1