具体实施方式
本发明实施例基带转接设备中的基带数据转换模块将通过无线基带接口模块接收的来自被测设备的基带数据转换成测试设备的接口协议,并通过测试基带接口模块向测试设备发送转换后的基带数据,以及将通过测试基带接口模块接收的来自测试设备的基带数据转换成被测设备的接口协议,并通过无线基带接口模块向被测设备发送转换后的基带数据。由于能够实现基带单元与测试设备连接,从而缩短了基带单元的开发时间,降到了出现错误后定位错误单元的难度。
在实施中,被测试设备和基带转接设备之间传输的信号是基带数字信号;和/或测试设备和基带转接设备之间传输的信号是基带数字信号;
相应的,基带转接设备从基带数字信号中获取基带数据。
下面结合说明书附图对本发明实施例作进一步详细描述。
如图1B所示,本发明实施例基带信号连接示意图中,基带转接设备通过多根光纤或者其他数据线与被测设备相连;通过数据线与测试设备连接。本发明实施例的基带转接设备既能连接TDD(Time division duplex,时分双工)模式的无线通信设备,也能连接FDD(Frequency division duplex,频分双工)模式的无线通信设备,同时能支持全双工模式,支持连接具备多天线功能的无线通信设备,这时候基带数据有多路数据,每一路对应一根天线的数据。
如图2所示,本发明实施例第一种基带转接设备包括:基带数据转换模块20、无线基带接口模块21和测试基带接口模块22。
基带数据转换模块20,用于将通过无线基带接口模块21接收的来自被测设备的基带数据转换成测试设备的接口协议,并通过测试基带接口模块22向测试设备发送转换后的基带数据,以及将通过测试基带接口模块22接收的来自测试设备的基带数据转换成被测设备的接口协议,并通过无线基带接口模块21向被测设备发送转换后的基带数据;
无线基带接口模块21,用于在基带数据转换模块20和被测设备之间转发传输的基带数据;
测试基带接口模块22,用于在基带数据转换模块20和测试设备之间转发传输的基带数据。
其中,本发明实施例的基带数据转换模块20可以是一种可编程器件或者专用的集成电路(ASIC),比如FPGA(Field-Programmable Gate Array,现场可编程门阵列)模块、DSP(Digital Signal Processor,数字信号处理)模块.
较佳地,无线基带接口模块21支持的协议包括但不限于下列协议:
TD-SCDMA IR(时分同步码分多址数字蜂窝移动通信网分布式基站IR)接口协议、CPRI(Common Public Radio Interface,通用公共无线接口)协议、CCSA(China Communications Standards Association,中国通信标准化协会)定义的TD-LTE IR(时分同步码分多址长期演进数字蜂窝移动通信网分布式基站IR)接口协议、DigRF接口协议(移动终端的基带和射频IC之间的接口协议)、连接C-RAN的DU设备的PCIe接口以及无线通信设备的基带单元和射频单元的其他接口协议。
较佳地,测试基带接口模块22支持的协议包括但不限于下列协议:
SCSI(Small Computer System Interface,小型计算机系统接口)协议和Z-DOK+接口协议。
其中,测试基带接口模块22可以是常用的短距离数字信号传输接口任何一种,可以是串行或者并行。在实施中,可以根据测试仪器支持的接口类型选择相应的匹配接口。
较佳地,还可以将测试基带接口模块22中的发送功能和接收功能分成两个模块。具体的,如图3所示,测试基带接口模块22还可以进一步包括:测试基带输入接口模块220和测试基带输出接口模块221。
测试基带输入接口模块220,用于将测试设备的数据传输给基带数据转换模块20;
测试基带输出接口模块221,用于将基带数据转换模块20的数据传输给测试设备。
较佳地,基带数据转换模块20根据转换参数,将来自被测设备的基带数据转换成测试设备接口支持的协议,以及根据转换参数,将来自测试设备的基带数据转换成被测设备接口支持的协议。
下面以被测设备的接口协议是CPRI协议,测试设备接口的支持协议是SCSI协议为例,对基带数据转换模块20的功能进行详细说明。
需要说明的是,其他协议之间的转换与CPRI协议和SCSI协议之间的转换类似,在此不再赘述。
基带数据转换模块20根据转换参数,解析通过无线基带接口模块接收的基带数据中的C&M(Control & Management,控制和管理)通道和S通道中的数据以及I/Q数据;根据转换参数,将I/Q数据分成多个组,其中每组数据属于同一个射频通道;针对一组数据,将该组数据通过测试基带接口模块中对应的接口发送;以及
根据转换参数,将通过测试基带接口模块中的每个接口收到的基带数据组成I/Q数据;根据CPRI协议数据格式填充C&M通道和S通道中的数据;并将C&M通道和S通道中的数据以及I/Q数据通过被测基带接口模块发送。
较佳地,基带数据转换模块20使用的转换参数包括但不限于下列信息中的部分或全部:
被测设备的天线个数、每个协议的接口速率、基站侧还是终端侧。
具体的,CPRI协议layer 2(数据链路层)提供了三种数据的服务接口:SAPIQ,SAPCM和SAPS,SAPCM和SAPS接口也称为C&M通道、S通道。SAPIQ是业务数据接口,业务数据通过这个服务接口来发送和接受;SAPCM是控制与管理数据接口,控制和管理的数据通过该服务接口来发送和接受;SAPS是同步数据接口,CPRI接口两端的设备同步需要传输的数据通过该服务接口来发送和接受。
SAPIQ数据接口的数据排列方式如下: 其中代表第a个射频通道的一对I、Q数据,a表示无线设备的射频通道序号(假设1≤a≤8),每一对数据,包含I、Q两个整数数据,每个数据的bit位宽M(具体可以根据需要选择M的大小)。
以M=15为例,将I/Q数据分成多个组包括:
首先把CPRI协议的SAPIQ数据接口的数据分成8个部分,具体可以参见表1;
然后,基带数据转换模块20将8部分数据输出给测试基带接口模块22,每部分数据分别对应一路SCSI。
在数据bit和SCSI管脚的对应关系中,由于每个数据由M个bit组成,每一对数据共有2*M个bit,表示为IM-1,IM-2,IM-3,......,I2,I1,I0,QM-1,QM-2,QM-3,......,Q2,Q1,Q0。一般保证SCSI接口用来传输数据的管脚的数量不少于2*M,如果管脚数多于的bit数量(这里的bit数量表示一对I/Q数据的总共bit数,这里假设是2M),那么先分别对I、Q两个数据进行符号扩展,使bit数量与管脚数相等。数据bit和SCSI管脚的对应关系如表2所示(S表示符号扩展的符号数据)。
需要说明的是,表2只是举例说明,只要能够保证数据的每一个bit都能有至少一个管脚对应,任何数据bit和SCSI管脚的对应关系都适用本发明实施例。
SCSI数据格式转换成CPRI数据格式的过程是上述的逆过程,其中对于C&M通道和S通道中的数据,基带数据转换模块20需要根据CPRI的数据格式进行填充,填充的内容可以进行设置,比如可以是根据CPRI协议要求的控制和管理的数据,或者CPRI协议流程要求的反馈数据,也可以是其他任何数据;CPRI的数据格式可以参见《CPRI Specification V4.2》协议。
表1
I_DATA(0) |
I0 |
I_DATA(1) |
I1 |
...... |
...... |
I_DATA(M-1) |
IM-1 |
I_DATA(M) |
S |
Q_DATA(0) |
Q0 |
Q_DATA(1) |
Q1 |
...... |
...... |
Q_DATA(M-1) |
QM-1 |
Q_DATA(M) |
S |
表2
较佳地,基带数据转换模块20使用的转换参数可以预先存储到基带数据转换模块20中;也可以根据需要进行设置。
如果进行设置,具体的,如图4所示,本发明实施例第三种基带转接设备包括:控制及同步模块23。
控制及同步模块23,用于根据配置信息,为基带数据转换模块20配置转换参数。
在实施中,测试人员通过人机交互界面将包含转换参数的配置信息输入给控制及同步模块23。控制及同步模块23收到配置信息后,就可以为基带数据转换模块20配置转换参数。
较佳地,若配置信息包括被测设备支持的接口协议和测试设备支持的接口协议,则控制及同步模块23还用于根据配置信息,为基带数据转换模块20配置被测设备的接口支持的协议以及测试设备的接口支持的协议;相应的,基带数据转换模块20进行基带数据转换之前,根据配置信息分别确定被测设备和测试设备的接口支持的协议。
较佳地,控制及同步模块23可以根据基带数据转换模块20通过无线基带接口模块接收的基带数据中的同步数据(即S通道中的数据)进行同步;
控制及同步模块23还可以根据通过同步接口收到的同步信号进行同步。
本发明实施例的基带转接设备还可以包括内置电源模块用于为基带转接设备进行供电;还可以直接采用外接电源为基带转接设备供电。
在实施中,本发明实施例的基带转接设备可以是被测设备或测试设备。
相应的,基带数据转换模块20将通过内部接口模块接收的基带数据转换成对端设备的接口协议,并通过外部接口模块向对端设备发送转换后的基带数据,以及将通过外部接口模块接收的来自对端设备的基带数据转换成内部支持的接口协议,并通过内部接口模块发送转换后的基带数据;
外部接口模块,用于在基带转接设备和对端设备之间转发传输的基带数据。
若基带转接设备是被测设备,对端设备是测试设备,外部接口模块是测试基带接口模块21,如图5所示;
若基带转接设备是测试设备,对端设备是被测设备,外部接口模块是无线基带接口模块22如图6所示。
相应的,基带数据转换模块20根据转换参数,将通过内部接口模块接收的基带数据转换成对端设备的接口协议,以及根据转换参数,将通过外部接口模块接收的来自对端设备的基带数据转换成内部支持的接口协议。
相应的,若基带转接设备是被测设备,且外部接口模块是SCSI协议;
基带数据转换模块20根据转换参数,解析通过内部接口模块接收的基带数据中的C&M通道和S通道中的数据以及I/Q数据;根据转换参数,将I/Q数据分成多个组,其中每组数据属于同一个射频通道;针对一组数据,将该组数据通过外部接口模块中对应的接口发送;以及根据转换参数,将通过外部接口模块中的每个接口收到的基带数据组成I/Q数据;根据CPRI协议数据格式填充C&M通道和S通道中的数据;并将C&M通道和S通道中的数据以及I/Q数据通过内部接口模块发送。
相应的,若基带转接设备是测试设备,且外部接口模块是CPRI协议;基带数据转换模块20根据转换参数,解析通过外部接口模块接收的基带数据中的C&M通道和S通道中的数据以及I/Q数据;根据转换参数,将I/Q数据分成多个组,其中每组数据属于同一个射频通道;针对一组数据,将该组数据通过内部接口模块中对应的接口发送;以及根据转换参数,将通过内部接口模块中的每个接口收到的基带数据组成I/Q数据;根据CPRI协议数据格式填充C&M通道和S通道中的数据;并将C&M通道和S通道中的数据以及I/Q数据通过外部接口模块发送。
相应的,控制及同步模块23根据配置信息,为基带数据转换模块20配置转换参数;
相应的,若基带转接设备是被测设备,控制及同步模块23根据配置信息,为基带数据转换模块配置测试设备的接口支持的协议;
若基带转接设备是测试设备,控制及同步模块23根据配置信息,为基带数据转换模块配置被测设备的接口支持的协议。
目前的连接方法只能对被测设备的射频信号进行直接测试和测量,而无法直接对被测设备的基带信号进行测试和测量。这使得基带单元设备的测试测量受射频单元的开发进度的影响,一定程度上影响产品的开发周期。由于本发明实施例能够实现基带单元与测试设备连接,从而缩短了基带单元的开发时间
目前的连接方法无法单独对基带单元进行测试测量,只能对基带单元和射频单元的整体进行测试测量,不能有效的对错误或者偏差进行定位,增加测试定位的时间。由于本发明实施例能够实现基带单元与测试设备连接,降到了出现错误后定位错误单元的难度。
目前的连接方法要求测试仪器必须具有射频单元,从而提高了测试仪器的成本,增加了设备厂商使用测试仪器的成本。由于本发明实施例可以实现测试仪器和被测设备之间通过基带信号传输,从而降低了测试仪器的成本。
基于同一发明构思,本发明实施例中还提供了一种进行转接的方法,由于该方法解决问题的原理与本发明实施例基带转接设备相似,因此该方法的实施可以参见设备的实施,重复之处不再赘述。
如图7所示,本发明实施例进行转接的方法包括下列步骤:
步骤701、将接收的来自被测设备的基带数据转换成测试设备的接口协议,并向测试设备发送转换后的基带数据;以及
步骤702、将接收的来自测试设备的基带数据转换成被测设备的接口协议,并向被测设备发送转换后的基带数据。
其中,步骤701和步骤702之间没有必然的时序关系,若收到被测设备的基带数据,则执行步骤701;若收到测试设备的基带数据,则执行步骤702。也就是说,步骤701和步骤702可以同时进行,也可以先执行步骤701,也可以先执行步骤702。
较佳地,步骤701中,根据转换参数,将来自被测设备的基带数据转换成测试设备接口支持的协议;
较佳地,步骤702中,根据转换参数,将来自测试设备的基带数据转换成被测设备接口支持的协议。
若被测设备的接口协议是CPRI协议,测试设备接口的支持协议是SCSI协议:
较佳地,步骤701中,根据转换参数,解析接收的来自被测设备的基带数据中的C&M通道和S通道中的数据以及I/Q数据;根据转换参数,将I/Q数据分成多个组,其中每组数据属于同一个射频通道;将每组数据分别发送给测试设备。
若被测设备的接口协议是CPRI协议,测试设备接口的支持协议是SCSI协议:
较佳地,步骤701中,根据转换参数,将收到的来自测试设备的多组数据组成I/Q数据;根据CPRI协议数据格式填充C&M通道和S通道中的数据;将C&M通道和S通道中的数据以及I/Q数据向被测设备发送。
较佳地,该方法还包括:
根据接收的来自被测设备的基带数据中的同步数据进行同步;或
根据收到的同步信号进行同步。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。