雷达应答机通信链路测试系统与方法
【专利摘要】雷达应答机通信链路测试系统与方法,本发明涉及通信及测试测量领域。本发明是要解决传统的帧标发送方法在找发送数据所对应的转发数据时常常由于时标不同而找不到对应帧数据,造成计算的失误或者测试设备一发送和接收数据的时间是不同步的,在查找对应数据、计算误码率时带来错误的问题。雷达应答机通信链路测试系统包括测试设备一(1)、雷达(2)、应答机(3)与测试设备二(4);完成两测试设备的时标同步,进行正常数据通信;通过检测“发送监测数据”、“硬件转发监测数据”、“接收监测数据”的时标即可判断相同帧数据,即完成了雷达应答机通信链路测试方法。本发明应用于通信领域。
【专利说明】雷达应答机通信链路测试系统与方法
【技术领域】
[0001]本发明涉及通信及测试测量领域。
【背景技术】
[0002]本发明的背景来源于雷达研制过程的测试需求,完成雷达研制时雷达与应答机之间通信链路的过程监测,以此来判断雷达与应答机的通信性能。
[0003]雷达与应答机通信过程如图1所描述:
[0004]测试设备一以软件设置模式生成数据八,将数据纟加包后发送给雷达,雷达对数据八解包后进行编码调制,再通过有线或无线传输的方式发送给应答机,应答机接收到数据八后译码解调并发送给测试设备二。测试设备二可以工作在两种模式下:软件设置与硬件转发。软件设置是通过上位机软件生成通信数据,之后经由测试设备二发送给应答机。硬件转发模式是将应答机发送给测试设备二的数据立即通过硬件转发回应答机,应答机编码后再发送给雷达,雷达译码后再发送给测试设备一,同时上位机软件提取一份测试设备二转发的数据存储起来。
[0005]在两台测试设备进行通信的过程中,会出现以下几个问题:首先,两台测试设备具有不同的时标,即在1时刻从测试设备一发送出的数据八在时刻2由测试设备二接收转发,然后测试设备一和测试设备二按不同时标将数据分别存储到上位机中。这样在找发送数据所对应的转发数据时常常由于时标不同而找不到对应帧数据,造成计算的失误。另一方面,两台设备之间的通信会出现延时现象,即测试设备一在时刻1发送数据八给测试设备二后于时刻3再回传数据八给测试设备一,测试设备一发送和接收数据的时间是不同步的,这样也会在查找对应数据、计算误码率时带来错误。
[0006]遗憾的是,传统的帧标发送方法无法解决上述问题。两个设备之间的数据可以用简单的帧标方法进行对齐,但是有多个设备时,数据4加帧标,经过加包后雷达接收数据,解包后再传给应答机、最后测试设备二接收转发数据,通信数据之间延时较大,帧标不能
对应同步。
【发明内容】
[0007]本发明是要解决传统的帧标发送方法在找发送数据所对应的转发数据时常常由于时标不同而找不到对应帧数据,造成计算的失误或者测试设备一发送和接收数据的时间是不同步的,在查找对应数据、计算误码率时带来错误的问题,而提供了雷达应答机通信链路测试系统与方法。
[0008]雷达应答机通信链路测试系统包括测试设备一、雷达、应答机与测试设备二 ;
[0009]其中,所述测试设备一与测试设备二中均设置有数据存储器和定时器;
[0010]所述数据存储器包括发送数据存储器、发送监测数据存储器、接收数据存储器、接收监测数据存储器与硬件转发监测数据存储器;
[0011]所述测试设备一通信数据的发送端与雷达通信数据的接收端相连,所述雷达通信数据的发送端与应答机通信数据的接收端相连,所述应答机通信数据的发送端与测试设备二通信数据的接收端相连;
[0012]所述测试设备一用于生成通信数据并存储到测试设备一的发送数据存储器中;
[0013]所述发送数据存储器用于将通信数据中的第一帧数据发送给雷达;
[0014]所述测试设备一中的定时器用于对生成的通信数据末尾加上此刻定时器的值存储到测试设备一的发送监测数据存储器中;
[0015]所述雷达用于接收到测试设备一发送的通信数据后将数据通过无线或者有线的形式发送给应答机;
[0016]所述应答机用于在接收到通信数据后将得到的数据发送给测试设备二的接收?1?0数据存储器中;
[0017]所述测试设备二用于以硬件转发模式读取测试设备二的接收?1?0数据存储器中的数据存储到测试设备二的发送?1?0数据存储器中;
[0018]所述测试设备二中的定时器用于对硬件转发的通信数据末尾加上此刻定时器的值存储到测试设备二的硬件转发监测数据存储器中;
[0019]所述测试设备二用于发送测试设备二的发送?1?0数据存储器中的数据给应答机;
[0020]所述应答机用于在接收到测试设备二发送来的通信数据后进行编码与调制,将数据发送给雷达;
[0021]所述雷达用于在接收到通信数据后进行解调和译码,然后将译码后的数据发送给测试设备一的接收?1?0数据存储器中;
[0022]所述测试设备一用于对接收到的通信数据末尾加上此刻定时器的值存储到测试设备一的接收监测数据存储器中。
[0023]雷达应答机通信链路测试方法按以下步骤实现:
[0024]一、对测试设备一与测试设备二的时标进行同步;
[0025]二、完成测试设备一与测试设备二的时标同步后,进行正常通信数据的通信,具体为:
[0026]匕)、测试设备一生成通信数据并存储到测试设备一的发送中,当发送脉冲来临时,将发送?1?0中的第一帧数据发送给雷达;同时在所述第一帧数据后加上此时刻测试设备一的定时器的值作为时标,存储到发送监测中,当上位机软件检测到发送监测?1?0中有数据时将其存储至上位机软件中,记为“发送监测数据”;其中,所述时标来自于经过校准后测试设备各自的定时器;
[0027](卜)、雷达接收到测试设备一发送的通信数据后将数据通过无线或者有线的形式发送给应答机,应答机在接收到通信数据后将得到的数据发送给测试设备二的接收?1?0,测试设备二以硬件转发模式读取测试设备二的接收?1?0中的数据并写入到测试设备二的发送?1?0,当下次发送脉冲到来时,测设设备二的发送逻辑将发送?1?0中的这帧数据发送出去,同时将这一帧数据的末尾加上此刻测试设备二定时器的值存储到硬件转发监测?1?0,上位机软件在检测到硬件转发监测中有数据时将数据提取到上位机软件中,存储为“硬件转发监测数据”;[0028]化)、应答机在接收到测试设备二发送来的通信数据后进行编码与调制,将数据发送给雷达,雷达在接收到通信数据后进行解调和译码,然后将译码后的数据发送给测试设备一,测试设备一接收到的通信数据末尾加上此刻定时器的值存储到测试设备一的接收监测中,上位机软件在检测到接收监测中有数据时就将数据提取到上位机软件存储为“接收监测数据”;
[0029](心、通过检测“发送监测数据”、“硬件转发监测数据”、“接收监测数据”的时标即可判断相同帧数据,即完成了雷达应答机通信链路测试方法。
[0030]发明效果:
[0031]本发明最初用于雷达测试设备的研发中对两测试设备间的通信数据进行精确对准,方便事后按照时标查找并处理数据。本发明还可拓展应用到相互通信的任意两设备之间,完成通信链路的对时同步。
[0032]本发明为了有效解决传统的帧标发送方法存在的问题,采用了时标同步方法,即通过对不同设备的时标进行校准,便于准确快速的找到相同帧数据。将测试设备一的发送的数据与测试设备二的转发数据通过时标按相同帧一一对应,可计算位误码率。而测试设备一发送的数据与之后测试设备一接收的数据对时同步可解决延时问题。
[0033]本发明将两设备之间的通信链路统一到同一时间,旨在有效解决两台设备通信时的时标不统一和通信延时问题。
[0034]本发明通过分析两测试设备间数据通信过程以及存在的问题,提出了一种对通信链路进行时标同步的技术,将发送监测数据、硬件转发监测数据、接收监测数据校准到相同的时标,以解决数据传送延时问题,便于在上位机等存储设备中查找相同帧数据,为后续通信质量的判断奠定基础。
[0035]本发明以解决测试设备间的通信问题为背景,提出了一种通信链路的测试技术,有效解决了通信过程中存在的延时问题。通过对该发明设计的拓展和完善,对时同步技术还可应用于任意相互通信的设备之间,对判断通信质量有重要作用。
[0036]本发明还具有以下优势:
[0037]1)同步精度高。通过前面的理论分析可知,该同步技术的精度与测试设备中定时器的精度有关。在该设计中通信链路时钟脉冲为11118,即同步误差可以控制在11118以内。
[0038]2)简单易行,容易实现。该同步技术在实现过程中,不会对前期?⑶的设计提出过高要求,只需将硬件逻辑进行更改以及通过上位机发送相应的校准数据即可完成系统时间的对时同步。
[0039]3)应用范围广泛。除了本发明所涉及的测试设备以外,对于任意两个通信系统,均可使用该方法进行板卡间的时标对时同步,是具有通用化效果的。
【专利附图】
【附图说明】
[0040]图1是【背景技术】中的雷达与应答机通信过程原理图;
[0041]图2是本发明雷达应答机通信链路测试系统结构图;
[0042]图3是本发明雷达应答机通信链路测试方法流程图;
[0043]图4是【具体实施方式】四中的通信数据格式图;
[0044]图5是【具体实施方式】四中的校准数据格式图;[0045]图6是【具体实施方式】四中的监测数据格式图。
【具体实施方式】
[0046]【具体实施方式】一:本实施方式的雷达应答机通信链路测试系统包括测试设备一、雷达、应答机与测试设备二 ;
[0047]其中,所述测试设备一与测试设备二中均设置有数据存储器和定时器;
[0048]所述数据存储器包括发送数据存储器、发送监测数据存储器、接收数据存储器、接收监测数据存储器与硬件转发监测数据存储器;
[0049]所述测试设备一通信数据的发送端与雷达通信数据的接收端相连,所述雷达通信数据的发送端与应答机通信数据的接收端相连,所述应答机通信数据的发送端与测试设备二通信数据的接收端相连;
[0050]所述测试设备一用于生成通信数据并存储到测试设备一的发送数据存储器中;
[0051]所述发送数据存储器用于将通信数据中的第一帧数据发送给雷达;
[0052]所述测试设备一中的定时器用于对生成的通信数据末尾加上此刻定时器的值存储到测试设备一的发送监测数据存储器中;
[0053]所述雷达用于接收到测试设备一发送的通信数据后将数据通过无线或者有线的形式发送给应答机;
[0054]所述应答机用于在接收到通信数据后将得到的数据发送给测试设备二的接收?1?0数据存储器中;
[0055]所述测试设备二用于以硬件转发模式读取测试设备二的接收数据存储器中的数据存储到测试设备二的发送?1?0数据存储器中;
[0056]所述测试设备二中的定时器用于对硬件转发的通信数据末尾加上此刻定时器的值存储到测试设备二的硬件转发监测数据存储器中;
[0057]所述测试设备二用于发送测试设备二的发送?1?0数据存储器中的数据给应答机;
[0058]所述应答机用于在接收到测试设备二发送来的通信数据后进行编码与调制,将数据发送给雷达;
[0059]所述雷达用于在接收到通信数据后进行解调和译码,然后将译码后的数据发送给测试设备一的接收?1?0数据存储器中;
[0060]所述测试设备一用于对接收到的通信数据末尾加上此刻定时器的值存储到测试设备一的接收监测数据存储器中。
[0061]【具体实施方式】二:本实施方式与【具体实施方式】一不同的是:所述测试设备一与测试设备二的通信通道都有各自的32位宽、时间分辨力为108的定时器,在雷达应答机通信链路测试系统加电后,定时器开始分别计数。
[0062]其它步骤及参数与【具体实施方式】一相同。
[0063]【具体实施方式】三:雷达应答机通信链路测试方法按以下步骤实现:
[0064]一、对测试设备一与测试设备二的时标进行同步;
[0065]二、完成测试设备一与测试设备二的时标同步后,进行正常通信数据的通信,具体为:
[0066]匕)、测试设备一生成通信数据并存储到测试设备一的发送中,当发送脉冲来临时,将发送?1?0中的第一帧数据发送给雷达;同时在所述第一帧数据后加上此时刻测试设备一的定时器的值作为时标,存储到发送监测中,当上位机软件检测到发送监测?1?0中有数据时将其存储至上位机软件中,记为“发送监测数据”;其中,所述时标来自于经过校准后测试设备各自的定时器;
[0067](卜)、雷达接收到测试设备一发送的通信数据后将数据通过无线或者有线的形式发送给应答机,应答机在接收到通信数据后将得到的数据发送给测试设备二的接收?1?0,测试设备二以硬件转发模式读取测试设备二的接收?1?0中的数据并写入到测试设备二的发送?1?0,当下次发送脉冲到来时,测设设备二的发送逻辑将发送?1?0中的这帧数据发送出去,同时将这一帧数据的末尾加上此刻测试设备二定时器的值存储到硬件转发监测?1?0,上位机软件在检测到硬件转发监测中有数据时将数据提取到上位机软件中,存储为“转发监测数据”;
[0068]化)、应答机在接收到测试设备二发送来的通信数据后进行编码与调制,将数据发送给雷达,雷达在接收到通信数据后进行解调和译码,然后将译码后的数据发送给测试设备一,测试设备一接收到的通信数据末尾加上此刻定时器的值存储到测试设备一的接收监测中,上位机软件在检测到接收监测中有数据时就将数据提取到上位机软件存储为“接收监测数据”;
[0069](心、通过检测“发送监测数据”、“硬件转发监测数据”、“接收监测数据”的时标即可判断相同帧数据,即完成了雷达应答机通信链路测试方法。
[0070]【具体实施方式】四:本实施方式与【具体实施方式】三不同的是:所述对测试设备一与测试设备二的时标进行同步具体为:
[0071]一、测试设备一发送校准数据给雷达;
[0072]二、雷达编码调制后发送数据给应答机,应答机解调译码后发送数据给测试设备二,测试设备二接收到数据后检测:
[0073]如果数据是校准数据,测试设备二将此时的定时器值强制清0,并将数据转发出去,如果数据不是校准数据,则不对数据进行任何处理,完成测试设备一与测试设备二的一次系统时间同步;
[0074]三、将通信设备二转发过来的数据,经过编码调制后发送给雷达,雷达解调译码后发送数据给测试设备一,测试设备一接收到数据后检测:
[0075]判断接收到的数据是否是校准数据,如果是,测试设备一中的逻辑将此时定时器强制清0,如果否,不对数据进行任何处理,完成测试设备二与测试设备一的一次系统对时同步;
[0076]经过以上三步,完成两测试设备的时标同步,进行正常数据通信。
[0077]其它步骤及参数与【具体实施方式】一至三之一相同。
[0078]【具体实施方式】五:本实施方式与【具体实施方式】三或四不同的是:所述步骤二中的通信数据格式为54字节,其中帧头占2字节,有效数据50字节,帧标1字节,累加和1字节。其它步骤及参数与【具体实施方式】三或四相同。
[0079]【具体实施方式】六:本实施方式与【具体实施方式】三至五之一不同的是:所述步骤一中的校准数据格式为数据帧头不变,有效数据的前四个字节是特殊字节55^19028。其它步骤及参数与【具体实施方式】三至五之一相同。
[0080]【具体实施方式】七:本实施方式与【具体实施方式】三至六之一不同的是:所述监测数据格式为58字节,是通信数据后加四字节时标构成。其它步骤及参数与【具体实施方式】三至六之一相同。`
【权利要求】
1.雷达应答机通信链路测试系统,其特征在于雷达应答机通信链路测试系统包括测试设备一、雷达、应答机与测试设备二 ; 其中,所述测试设备一与测试设备二中均设置有数据存储器和定时器; 所述数据存储器包括发送数据存储器、发送监测数据存储器、接收?1?0数据存储器、接收监测数据存储器与硬件转发监测数据存储器; 所述测试设备一通信数据的发送端与雷达通信数据的接收端相连,所述雷达通信数据的发送端与应答机通信数据的接收端相连,所述应答机通信数据的发送端与测试设备二通信数据的接收端相连; 所述测试设备一用于生成通信数据并存储到测试设备一的发送数据存储器中; 所述发送数据存储器用于将通信数据中的第一帧数据发送给雷达; 所述测试设备一中的定时器用于对生成的通信数据末尾加上此刻定时器的值存储到测试设备一的发送监测?1?0数据存储器中; 所述雷达用于接收到测试设备一发送的通信数据后将数据通过无线或者有线的形式发送给应答机; 所述应答机用于在接收到通信数据后将得到的数据发送给测试设备二的接收数据存储器中; 所述测试设备二用于 以硬件转发模式读取测试设备二的接收?1?0数据存储器中的数据存储到测试设备二的发送数据存储器中; 所述测试设备二中的定时器用于对硬件转发的通信数据末尾加上此刻定时器的值存储到测试设备二的硬件转发监测数据存储器中; 所述测试设备二用于发送测试设备二的发送数据存储器中的数据给应答机;所述应答机用于在接收到测试设备二发送来的通信数据后进行编码与调制,将数据发送给雷达; 所述雷达用于在接收到通信数据后进行解调和译码,然后将译码后的数据发送给测试设备一的接收?1?0数据存储器中; 所述测试设备一用于对接收到的通信数据末尾加上此刻定时器的值存储到测试设备一的接收监测数据存储器中。
2.根据权利要求1所述的雷达应答机通信链路测试系统,其特征在于所述测试设备一与测试设备二的通信通道都有各自的32位宽、时间分辨力为108的定时器,在雷达应答机通信链路测试系统加电后,定时器开始分别计数。
3.利用如权利要求1所述测试系统的雷达应答机通信链路测试方法,其特征在于雷达应答机通信链路测试方法按以下步骤实现: 一、对测试设备一与测试设备二的时标进行同步; 二、完成测试设备一与测试设备二的时标同步后,进行正常通信数据的通信,具体为: 匕)、测试设备一生成通信数据并存储到测试设备一的发送中,当发送脉冲来临时,将发送?1?0中的第一帧数据发送给雷达;同时在所述第一帧数据后加上此时刻测试设备一的定时器的值作为时标,存储到发送监测中,当上位机软件检测到发送监测中有数据时将其存储至上位机软件中,记为“发送监测数据”;其中,所述时标来自于经过校准后测试设备各自的定时器;(匕)、雷达接收到测试设备一发送的通信数据后将数据通过无线或者有线的形式发送给应答机,应答机在接收到通信数据后将得到的数据发送给测试设备二的接收?1?0,测试设备二以硬件转发模式读取测试设备二的接收?1?0中的数据并写入到测试设备二的发送?1?0,当下次发送脉冲到来时,测设设备二的发送逻辑将发送中的这帧数据发送出去,同时将这一帧数据的末尾加上此刻测试设备二定时器的值存储到硬件转发监测?1?0,上位机软件在检测到硬件转发监测中有数据时将数据提取到上位机软件中,存储为“硬件转发监测数据”; 化)、应答机在接收到测试设备二发送来的通信数据后进行编码与调制,将数据发送给雷达,雷达在接收到通信数据后进行解调和译码,然后将译码后的数据发送给测试设备一,测试设备一接收到的通信数据末尾加上此刻定时器的值存储到测试设备一的接收监测?1?0中,上位机软件在检测到接收监测中有数据时就将数据提取到上位机软件存储为“接收监测数据”; (己)、通过检测“发送监测数据”、“硬件转发监测数据”、“接收监测数据”的时标即可判断相同帧数据,即完成了雷达应答机通信链路测试方法。
4.根据权利要求3所述的雷达应答机通信链路测试方法,其特征在于所述对测试设备一与测试设备二的时标进行同步具体为: 一、测试设备一发送校准数据给雷达; 二、雷达编码调制后发送数据给应答机,应答机解调译码后发送数据给测试设备二,测试设备二接收到数据后检测: 如果数据是校准数据,测 试设备二将此时的定时器值强制清0,并将数据转发出去,如果数据不是校准数据,则不对数据进行任何处理,完成测试设备一与测试设备二的一次系统时间同步; 三、将通信设备二转发过来的数据,经过编码调制后发送给雷达,雷达解调译码后发送数据给测试设备一,测试设备一接收到数据后检测: 判断接收到的数据是否是校准数据,如果是,测试设备一中的逻辑将此时定时器强制清0,如果否,不对数据进行任何处理,完成测试设备二与测试设备一的一次系统对时同1卜.少; 经过以上三步,完成两测试设备的时标同步,进行正常数据通信。
5.根据权利要求3所述的雷达应答机通信链路测试方法,其特征在于所述步骤二中的通信数据格式为54字节,其中帧头占2字节,有效数据50字节,帧标1字节,累加和1字节。
6.根据权利要求4所述的雷达应答机通信链路测试方法,其特征在于所述步骤一中的校准数据格式为数据帧头不变,有效数据的前四个字节是特殊字节55^19028。
7.根据权利要求3所述的雷达应答机通信链路测试方法,其特征在于所述监测数据格式为58字节,是通信数据后加四字节时标构成。
【文档编号】H04B17/00GK103840900SQ201410113836
【公开日】2014年6月4日 申请日期:2014年3月25日 优先权日:2014年3月25日
【发明者】刘旺, 刘通, 杨亚坤, 乔立岩 申请人:哈尔滨工业大学