[go: up one dir, main page]

CN118764030B - A signal synchronization acquisition method, device and computer readable storage medium - Google Patents

A signal synchronization acquisition method, device and computer readable storage medium Download PDF

Info

Publication number
CN118764030B
CN118764030B CN202411238650.XA CN202411238650A CN118764030B CN 118764030 B CN118764030 B CN 118764030B CN 202411238650 A CN202411238650 A CN 202411238650A CN 118764030 B CN118764030 B CN 118764030B
Authority
CN
China
Prior art keywords
delay
acquisition
data
sampling
codes
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202411238650.XA
Other languages
Chinese (zh)
Other versions
CN118764030A (en
Inventor
刘洋
肖灯军
曲春辉
邓云凯
杜江
王博远
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Aerospace Information Research Institute of CAS
Original Assignee
Aerospace Information Research Institute of CAS
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Aerospace Information Research Institute of CAS filed Critical Aerospace Information Research Institute of CAS
Priority to CN202411238650.XA priority Critical patent/CN118764030B/en
Publication of CN118764030A publication Critical patent/CN118764030A/en
Application granted granted Critical
Publication of CN118764030B publication Critical patent/CN118764030B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M1/00Analogue/digital conversion; Digital/analogue conversion
    • H03M1/12Analogue/digital converters
    • H03M1/124Sampling or signal conditioning arrangements specially adapted for A/D converters
    • H03M1/1245Details of sampling arrangements or methods
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S7/00Details of systems according to groups G01S13/00, G01S15/00, G01S17/00
    • G01S7/02Details of systems according to groups G01S13/00, G01S15/00, G01S17/00 of systems according to group G01S13/00
    • G01S7/28Details of pulse systems
    • G01S7/285Receivers
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/04Generating or distributing clock signals or signals derived directly therefrom
    • G06F1/12Synchronisation of different clock signals provided by a plurality of clock generators
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03KPULSE TECHNIQUE
    • H03K5/00Manipulating of pulses not covered by one of the other main groups of this subclass
    • H03K5/13Arrangements having a single output and transforming input signals into pulses delivered at desired time intervals
    • H03K5/133Arrangements having a single output and transforming input signals into pulses delivered at desired time intervals using a chain of active delay devices
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M1/00Analogue/digital conversion; Digital/analogue conversion
    • H03M1/12Analogue/digital converters
    • H03M1/50Analogue/digital converters with intermediate conversion to time interval

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Nonlinear Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Synchronisation In Digital Transmission Systems (AREA)
  • Manipulation Of Pulses (AREA)

Abstract

The invention discloses a signal synchronous acquisition method, a signal synchronous acquisition device and a computer readable storage medium, and belongs to the technical field of satellite-borne synthetic aperture radar data formers. The method comprises the following steps: respectively carrying out delay setting on the input repetition frequency pulse by using a first preset condition and a second preset condition to obtain a plurality of first delay codes corresponding to the first preset condition and a plurality of second delay codes corresponding to the second preset condition; data sampling is carried out on each acquisition board card, and sampling signal time delays corresponding to a plurality of first delay codes and sampling signal time delays corresponding to a plurality of second delay codes of each acquisition board card are determined; determining a target delay code combination corresponding to each acquisition board card; and based on the target delay code combination corresponding to each acquisition board card, the synchronous acquisition of signals is completed. By the method, the influence of temperature on synchronous acquisition of signals among multiple channels is reduced, and the synchronism of signal acquisition among acquisition boards is improved.

Description

一种信号同步采集方法、装置及计算机可读存储介质A signal synchronization acquisition method, device and computer readable storage medium

技术领域Technical Field

本发明属于星载合成孔径雷达数据形成器技术领域,尤其涉及一种信号同步采集方法、装置及计算机可读存储介质。The present invention belongs to the technical field of satellite-borne synthetic aperture radar data generators, and in particular relates to a signal synchronization acquisition method, device and computer-readable storage medium.

背景技术Background Art

星载合成孔径雷达数据形成器包括:高速模数转换芯片(Analog-to-digitalconverter,ADC)与现场可编程阵列(Field Programmable Gate Array,FPGA)。ADC完成对输入模拟信号的连续模数转换,转换以后的数据输出到FPGA。FPGA以输入重复频率脉冲(Pulse Recurrence Frequency,PRF)脉冲信号的下降沿作为采样起始时刻来完成对采样时数据的接收以及处理。The data generator of the spaceborne synthetic aperture radar includes: a high-speed analog-to-digital converter (ADC) and a field programmable gate array (FPGA). The ADC completes the continuous analog-to-digital conversion of the input analog signal, and the converted data is output to the FPGA. The FPGA uses the falling edge of the input pulse recurrence frequency (PRF) pulse signal as the sampling start time to complete the reception and processing of the sampling data.

在现有技术中,首先各板卡的采样时钟采用同源时钟,并且采样时钟到各个板卡的线缆严格等长,以保证采样时钟到达ADC采样时钟输入管脚的相位严格一致;然后各板间数据同步时钟和并行数据线严格等长,以保证数据同步时钟和数据到达FPGA的输入管脚相位严格一致;最后监控定时器到数据形成各采集板卡的PRF线缆严格等长,以保证PRF到达FPGA输入管脚的相位严格一致。但是ADC进行复位后,ADC输出的数据同步时钟虽然保持固定相位输出,但延迟后的PRF和稳定输出的数据同步时钟沿存在对齐的可能,这会导致数据同步时钟在PRF的下降沿采集时状态不确定,检测到PRF下降沿的时刻可能提前或延后一个周期,导致FPGA检测到的PRF下降沿时刻不确定,从而影响信号采集的同步。In the prior art, first, the sampling clocks of each board adopt the same source clock, and the cables from the sampling clock to each board are strictly equal in length to ensure that the sampling clock reaches the ADC sampling clock input pin in strict phase consistency; then the data synchronization clock and the parallel data line between each board are strictly equal in length to ensure that the data synchronization clock and the data reach the FPGA input pin in strict phase consistency; finally, the PRF cables from the monitoring timer to the data forming each acquisition board are strictly equal in length to ensure that the PRF reaches the FPGA input pin in strict phase consistency. However, after the ADC is reset, although the data synchronization clock output by the ADC maintains a fixed phase output, there is a possibility that the delayed PRF and the stable output data synchronization clock edge are aligned, which will cause the data synchronization clock to be in an uncertain state when the falling edge of the PRF is collected. The moment when the falling edge of the PRF is detected may be advanced or delayed by one cycle, resulting in uncertainty in the moment of the falling edge of the PRF detected by the FPGA, thereby affecting the synchronization of signal acquisition.

发明内容Summary of the invention

为解决上述技术问题,本发明提供了一种信号同步采集方法、装置及计算机可读存储介质,保证了各采集板卡之间信号采集的同步性。In order to solve the above technical problems, the present invention provides a signal synchronous acquisition method, device and computer-readable storage medium, which ensure the synchronization of signal acquisition between acquisition boards.

为实现上述目的,本发明所采用的技术方案如下:To achieve the above purpose, the technical solution adopted by the present invention is as follows:

本发明实施例提供了一种信号同步采集方法,所述方法包括:An embodiment of the present invention provides a method for synchronously collecting signals, the method comprising:

利用第一预设条件和第二预设条件分别对输入重复频率脉冲进行延迟设置,得到所述第一预设条件对应的多个第一延迟码和所述第二预设条件对应的多个第二延迟码;Delaying the input repetition frequency pulses using the first preset condition and the second preset condition respectively to obtain a plurality of first delay codes corresponding to the first preset condition and a plurality of second delay codes corresponding to the second preset condition;

分别基于所述多个第一延迟码中的每个第一延迟码,以及所述多个第二延迟码中的每个第二延迟码,先后对每个采集板卡进行数据采样,确定所述每个采集板卡的多个第一延迟码对应的采集信号时延与多个第二延迟码对应的采集信号时延;Based on each first delay code of the plurality of first delay codes and each second delay code of the plurality of second delay codes, data sampling is performed on each acquisition board in sequence to determine acquisition signal delays corresponding to the plurality of first delay codes and acquisition signal delays corresponding to the plurality of second delay codes of each acquisition board;

基于所述多个第一延迟码对应的采样信号时延与所述多个第二延迟码对应的采样信号时延,确定所述每个采集板卡对应的目标延迟码组合;Determine a target delay code combination corresponding to each acquisition board based on sampling signal delays corresponding to the plurality of first delay codes and sampling signal delays corresponding to the plurality of second delay codes;

基于每个采集板卡对应的目标延迟码组合,完成对信号的同步采集。Based on the target delay code combination corresponding to each acquisition board, the synchronous acquisition of the signal is completed.

本发明实施例提供了一种信号同步采集装置,所述装置包括:设置单元、确定单元和完成单元;其中,The embodiment of the present invention provides a signal synchronization acquisition device, the device comprising: a setting unit, a determination unit and a completion unit; wherein:

所述设置单元,用于利用第一预设条件和第二预设条件分别对输入重复频率脉冲进行延迟设置,得到预设采集板卡各自对应的多个第一延迟码和多个第二延迟码;The setting unit is used to set the delay of the input repetition frequency pulse by using the first preset condition and the second preset condition respectively, and obtain a plurality of first delay codes and a plurality of second delay codes corresponding to the preset acquisition boards;

所述确定单元,用于基于第一采集板卡的初始第一延迟码,确定初始第一数据的采样时延,直至确定多个第一数据的采样时延;所述第一采集板卡为所述预设采集板卡中的任意一个;The determining unit is used to determine the sampling delay of the initial first data based on the initial first delay code of the first acquisition board until the sampling delays of multiple first data are determined; the first acquisition board is any one of the preset acquisition boards;

所述确定单元,还用于基于所述第一采集板卡的初始第二延迟码,确定初始第二数据的采样时延,直至确定多个第二数据的采样时延;The determining unit is further configured to determine the sampling delay of the initial second data based on the initial second delay code of the first acquisition board, until the sampling delays of the plurality of second data are determined;

所述确定单元,还用于基于所述多个第一数据的采样时延和所述多个第二数据的采样时延,确定所述预设采集板卡各自对应的目标延迟码组合;The determining unit is further configured to determine the target delay code combinations corresponding to the preset acquisition boards based on the sampling delays of the plurality of first data and the sampling delays of the plurality of second data;

所述完成单元,用于基于所述预设采集板卡各自对应的目标延迟码组合,完成对信号的同步采集。The completion unit is used to complete the synchronous acquisition of signals based on the target delay code combinations corresponding to the preset acquisition boards.

本发明实施例提供一种信号同步采集装置,包括:An embodiment of the present invention provides a signal synchronization acquisition device, comprising:

存储器,用于存储可执行指令;A memory for storing executable instructions;

处理器,用于执行所述存储器中存储的可执行指令时,当所述可执行指令被执行时,所述处理器执行所述信号同步采集方法。The processor is used to execute the executable instructions stored in the memory. When the executable instructions are executed, the processor executes the signal synchronization acquisition method.

本发明实施例提供了一种计算机可读存储介质,所述存储介质存储有可执行指令,当所述可执行指令被执行时,用于引起处理器执行如本发明实施例所述的信号同步采集方法。An embodiment of the present invention provides a computer-readable storage medium, wherein the storage medium stores executable instructions, and when the executable instructions are executed, the processor is used to execute the signal synchronization acquisition method as described in the embodiment of the present invention.

本发明的有益效果在于:The beneficial effects of the present invention are:

对输入重复频率脉冲根据两次不同预设条件先后进行两次延迟,最后获取每个采集板卡对应的一组目标延迟码,根据每个采集板卡对应的目标延迟码组合,完成了对信号的同步采集,提高了采集板卡之间信号采集的同步性。The input repetitive frequency pulse is delayed twice according to two different preset conditions, and finally a group of target delay codes corresponding to each acquisition board is obtained. According to the target delay code combination corresponding to each acquisition board, the synchronous acquisition of the signal is completed, thereby improving the synchronization of signal acquisition between acquisition boards.

附图说明BRIEF DESCRIPTION OF THE DRAWINGS

图1为本发明实施例提供的一种信号同步采集方法的流程图;FIG1 is a flow chart of a signal synchronization acquisition method provided by an embodiment of the present invention;

图2为本发明实施例提供的一种合成孔径雷达系统单机连接关系图;FIG2 is a single-machine connection diagram of a synthetic aperture radar system provided by an embodiment of the present invention;

图3为本发明实施例提供的一种高速模数转换芯片的复位时序效果图;FIG3 is a reset timing effect diagram of a high-speed analog-to-digital conversion chip provided by an embodiment of the present invention;

图4为本发明实施例提供的一种数据形成器的工作效果示意图;FIG4 is a schematic diagram of the working effect of a data generator provided by an embodiment of the present invention;

图5为本发明实施例提供的一种重复频率脉冲经过两次延迟的效果示意图;FIG5 is a schematic diagram showing the effect of a repetitive frequency pulse being delayed twice provided by an embodiment of the present invention;

图6为本发明实施例提供的一种信号同步采集方法的另一流程图;FIG6 is another flow chart of a signal synchronization acquisition method provided by an embodiment of the present invention;

图7为本发明实施例提供的一种信号同步采集装置的结构示意图;FIG7 is a schematic diagram of the structure of a signal synchronization acquisition device provided by an embodiment of the present invention;

图8为本发明实施例提供的另一种信号同步采集装置的结构示意图。FIG. 8 is a schematic diagram of the structure of another signal synchronization acquisition device provided by an embodiment of the present invention.

具体实施方式DETAILED DESCRIPTION

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部实施例。基于本发明的实施例,本领域普通技术人员在没有做出创造性劳动前提下,所获得的所有其他实施例,都属于本发明保护范围。The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the protection scope of the present invention.

为了使本技术领域的人员更好地理解本发明方案,下面结合附图和具体实施方式对本发明作进一步的详细说明。图1为本发明实施例提供的一种信号同步采集方法的流程图,将结合以下步骤进行具体说明。In order to make the technical personnel in this field better understand the scheme of the present invention, the present invention is further described in detail below in conjunction with the accompanying drawings and specific implementation methods. Figure 1 is a flow chart of a signal synchronization acquisition method provided by an embodiment of the present invention, which will be specifically described in conjunction with the following steps.

S101、利用第一预设条件和第二预设条件分别对输入重复频率脉冲进行延迟设置,得到第一预设条件对应的多个第一延迟码和第二预设条件对应的多个第二延迟码。S101 , using a first preset condition and a second preset condition to respectively set a delay on an input repetition frequency pulse, to obtain a plurality of first delay codes corresponding to the first preset condition and a plurality of second delay codes corresponding to the second preset condition.

在本发明的实施例中,信号同步采集装置根据两次预设的时间间隔条件,分别对输入重复频率脉冲进行延迟设置,得到两次预设条件分别对应的多个延迟码,也即第一预设条件对应的多个第一延迟码和第二预设条件对应的多个第二延迟码。In an embodiment of the present invention, the signal synchronization acquisition device delays the input repetition frequency pulse according to two preset time interval conditions, and obtains multiple delay codes corresponding to the two preset conditions, that is, multiple first delay codes corresponding to the first preset condition and multiple second delay codes corresponding to the second preset condition.

在本发明的实施例中,PRF(pulse repetition frequency)即重复频率脉冲,是周期性脉冲信号,其周期频率是脉冲重复间隔(pulse repetition interval, PRI)的倒数,脉冲重复间隔就是一个脉冲和下一个脉冲之间的时间间隔。In the embodiment of the present invention, PRF (pulse repetition frequency) is a repetition frequency pulse, which is a periodic pulse signal, and its periodic frequency is the reciprocal of the pulse repetition interval (pulse repetition interval, PRI), and the pulse repetition interval is the time interval between one pulse and the next pulse.

在本发明的实施例中,对输入重复频率脉冲信号延迟是通过FPGA内部的IDELAY原语实现的。IDELAY根据延迟步进值来设置信号延迟的时间,步进档位共有31档,对应步进值0~31,每增加一个步进值,信号延迟时间增加78ps。在本发明实施例中,针对GHz采样时钟,采用78ps作为第一递增步进,第一预设条件对应31个延迟步进值;针对百MHz信号to同步时钟,采用78 x 7ps作为第二递增步进,第二预设条件对应5个延迟步进值:0、7、14、21、28。延迟码即延迟步进值。In an embodiment of the present invention, the delay of the input repetitive frequency pulse signal is implemented by the IDELAY primitive inside the FPGA. IDELAY sets the signal delay time according to the delay step value. There are 31 stepping gears, corresponding to step values 0 to 31. For each additional step value, the signal delay time increases by 78ps. In an embodiment of the present invention, for a GHz sampling clock, 78ps is used as the first incremental step, and the first preset condition corresponds to 31 delay step values; for a hundred MHz signal to a synchronous clock, 78 x 7ps is used as the second incremental step, and the second preset condition corresponds to 5 delay step values: 0, 7, 14, 21, 28. The delay code is the delay step value.

在本发明的实施例中,按照第一递增步进预先设定的重复频率脉冲PRF对应的第一延迟时间:T0,T1,T2,…,Tn;按照第二递增步进预先设定的重复频率脉冲PRF对应的第二延迟时间:t0,t1,…,tn。In an embodiment of the present invention, the first delay time corresponding to the repetition frequency pulse PRF preset according to the first incremental step is: T0, T1, T2,..., Tn; the second delay time corresponding to the repetition frequency pulse PRF preset according to the second incremental step is: t0, t1,..., tn.

需要说明的是,在本发明的实施例中,信号同步采集装置可以首先获取多个第一延迟码,基于多个第一延迟码进行数据采样,进而基于第一延迟码对应的数据采样结果确定多个采集板卡上对ADC进行复位的第一PRF延迟码,以实现多板间ADC采集回波信号的同步及ADC输出DCLK和并行数据之间的同步。再获取多个第二延迟码,基于多个第二延迟码进行数据采样,进而基于第二延迟码对应的数据采样结果确定第二PRF延迟码,实现多板间采样同步时钟在PRF下降沿的同步采集。It should be noted that, in the embodiment of the present invention, the signal synchronization acquisition device can first obtain multiple first delay codes, perform data sampling based on the multiple first delay codes, and then determine the first PRF delay code for resetting the ADC on multiple acquisition boards based on the data sampling results corresponding to the first delay codes, so as to achieve synchronization of ADC acquisition echo signals between multiple boards and synchronization between ADC output DCLK and parallel data. Then, multiple second delay codes are obtained, data sampling is performed based on the multiple second delay codes, and then the second PRF delay code is determined based on the data sampling results corresponding to the second delay code, so as to achieve synchronous acquisition of the sampling synchronization clock between multiple boards at the falling edge of the PRF.

S102、分别基于多个第一延迟码中的每个第一延迟码,以及多个第二延迟码中的每个第二延迟码,对至少一个采集板卡中每个采集板卡进行数据采样,确定每个采集板卡对应的多个第一延迟码对应的采样信号时延与多个第二延迟码对应的采样信号时延。S102, based on each first delay code in the multiple first delay codes and each second delay code in the multiple second delay codes, perform data sampling on each acquisition board in at least one acquisition board, and determine the sampling signal delays corresponding to the multiple first delay codes and the sampling signal delays corresponding to the multiple second delay codes corresponding to each acquisition board.

在本发明的实施例中,信号同步采集装置分别基于第一预设条件获取的每个第一延迟码和第二预设条件获取的每个第二延迟码,对预设的至少一个采集板卡中的每一个采集板卡进行数据采样,确定每个采集板卡对应的多个第一延迟码对应的采样信号时延和多个第二延迟码对应的采样信号时延。In an embodiment of the present invention, the signal synchronization acquisition device performs data sampling on each acquisition board of at least one preset acquisition board based on each first delay code obtained under the first preset condition and each second delay code obtained under the second preset condition, and determines the sampling signal delay corresponding to the multiple first delay codes corresponding to each acquisition board and the sampling signal delay corresponding to the multiple second delay codes.

在本发明的实施例中,数据时延,即为从一个网络的一端传送到另一个端所需要的时间。In the embodiment of the present invention, data delay refers to the time required for transmission from one end of a network to another end.

S103、基于多个第一延迟码对应的采样信号时延与多个第二延迟码对应的采样信号时延,确定每个采集板卡对应的目标延迟码组合。S103: Determine a target delay code combination corresponding to each acquisition board based on sampling signal delays corresponding to a plurality of first delay codes and sampling signal delays corresponding to a plurality of second delay codes.

在本发明的实施例中,信号同步采集装置根据获取的多个第一延迟码对应的采样信号时延和多个第二延迟码对应的采样信号时延,并根据各信号采集时延结果确定各采集板卡对应的第一延迟码和第二延迟码。In an embodiment of the present invention, the signal synchronization acquisition device determines the first delay code and the second delay code corresponding to each acquisition board according to the acquired sampling signal delays corresponding to multiple first delay codes and the sampling signal delays corresponding to multiple second delay codes, and according to the signal acquisition delay results.

S104、基于每个采集板卡对应的第一延迟码和第二延迟码,完成对信号的同步采集。S104, completing synchronous acquisition of signals based on the first delay code and the second delay code corresponding to each acquisition board.

在本发明的实施例中,信号同步采集装置根据每个采集板卡确定的第一延迟码和第二延迟码,先后对每个板卡的重复频率脉冲进行延迟,完成每个板卡间对信号的同步采集。In an embodiment of the present invention, the signal synchronization acquisition device delays the repetitive frequency pulse of each acquisition board in turn according to the first delay code and the second delay code determined by each acquisition board, thereby completing the synchronous acquisition of signals between each board.

在本发明的实施例中,如图2所示,图2为本发明实施例提供的一种星载合成孔径雷达系统单机连接关系图。在图2中,数据形成器对雷达接收机输入的模拟回波信号进行数字化;监控定时器产生重复频率脉冲即采样起始输入脉冲重复频率并提供给数据形成器,同时数据形成器、监控定时器和接收机对应的采样时钟和工作时钟均来源于同一个基准源。接收机输出到每个采集板卡输入的线缆严格等长,以保证信号到达每个采集板输入端延迟一样;基准源到每个采集板时钟输入端线缆严格等长,以保证采样时钟到达每个采集板时钟输入端延迟一样;监控定时器重复频率脉冲输出到每个采集板重复频率脉冲输入端线缆严格等长,以保证重复频率脉冲到每个采集板延迟一样。In an embodiment of the present invention, as shown in FIG2, FIG2 is a single-machine connection relationship diagram of a satellite-borne synthetic aperture radar system provided by an embodiment of the present invention. In FIG2, the data former digitizes the analog echo signal input by the radar receiver; the monitoring timer generates a repetition frequency pulse, i.e., the sampling start input pulse repetition frequency and provides it to the data former, and the sampling clock and working clock corresponding to the data former, the monitoring timer and the receiver are all derived from the same reference source. The cables from the receiver output to the input of each acquisition board are strictly equal in length to ensure that the delay of the signal reaching the input end of each acquisition board is the same; the cables from the reference source to the clock input end of each acquisition board are strictly equal in length to ensure that the delay of the sampling clock reaching the clock input end of each acquisition board is the same; the cables from the monitoring timer repetition frequency pulse output to the repetition frequency pulse input end of each acquisition board are strictly equal in length to ensure that the delay of the repetition frequency pulse to each acquisition board is the same.

在本发明的实施例中,图4为本发明实施例提供的一种数据形成器的工作效果示意图。结合图4,本方法中,根据预设条件在现场可编程阵列中对输入重复频率脉冲进行两次延迟,第一次延迟确保了采集板卡之间(即采集板1、采集板2、采集板3之间)高速模数转换芯片输出数据同步时钟和采集数据之间的同步;第二次延迟确保了采集板卡之间(即采集板1、采集板2、采集板3之间)数据同步时钟和输入重复频率脉冲下降沿间的同步,在复位消除了高速模数转换芯片可能造成的数据同步时钟和输入重复频率脉冲相位关系的影响外,其次还保证了板间同步不受各板卡温度的影响;最后获取每个采集板卡对应的第一延迟码和第二延迟码,根据每个采集板卡对应的第一延迟码和第二延迟码,对每个板卡输入重复频率脉冲进行两次延迟,以完成每个采集板卡对信号的同步采集,提高了采集板卡之间数据输出的同步性。In an embodiment of the present invention, FIG4 is a schematic diagram of the working effect of a data former provided by an embodiment of the present invention. Combined with FIG4, in this method, according to the preset conditions, the input repetition frequency pulse is delayed twice in the field programmable array, the first delay ensures the synchronization between the output data synchronization clock of the high-speed analog-to-digital conversion chip and the collected data between the acquisition boards (i.e., between acquisition boards 1, 2, and 3); the second delay ensures the synchronization between the data synchronization clock and the falling edge of the input repetition frequency pulse between the acquisition boards (i.e., between acquisition boards 1, 2, and 3), and the reset eliminates the influence of the phase relationship between the data synchronization clock and the input repetition frequency pulse that may be caused by the high-speed analog-to-digital conversion chip, and secondly ensures that the synchronization between the boards is not affected by the temperature of each board; finally, the first delay code and the second delay code corresponding to each acquisition board are obtained, and according to the first delay code and the second delay code corresponding to each acquisition board, the input repetition frequency pulse of each board is delayed twice to complete the synchronous acquisition of the signal by each acquisition board, thereby improving the synchronization of data output between the acquisition boards.

在本发明的一些实施例中,S102可以通过S1021至S1022实现,将结合以下步骤进行具体说明。In some embodiments of the present invention, S102 may be implemented through S1021 to S1022, which will be specifically described in conjunction with the following steps.

S1021、基于多个第一延迟码中的每个第一延迟码,对输入重复频率脉冲进行延迟,并在延迟后的重复频率脉冲下降沿进行数据采样,确定多个第一延迟码对应的采样信号时延。S1021. Based on each first delay code among the multiple first delay codes, delay the input repetition frequency pulse, perform data sampling on the falling edge of the delayed repetition frequency pulse, and determine the sampling signal delays corresponding to the multiple first delay codes.

在本发明的一些实施例中,信号同步采集装置根据每个第一延迟码,对输入重复频率脉冲进行延迟,利用延迟后的第一个输入重复频率脉冲对高速模数转换芯片进行复位,得到数据同步时钟,并记录此延迟脉冲下降沿时刻开始采集到的采样数据和多个第一延迟码对应的采样信号时延。In some embodiments of the present invention, the signal synchronization acquisition device delays the input repetition frequency pulse according to each first delay code, uses the first input repetition frequency pulse after the delay to reset the high-speed analog-to-digital conversion chip, obtains the data synchronization clock, and records the sampling data collected starting from the falling edge of the delay pulse and the sampling signal delays corresponding to multiple first delay codes.

S1022、基于多个第二延迟码中的每个第二延迟码,对输入重复频率脉冲进行延迟,并在延迟后的第二重复频率脉冲下降沿进行数据采样,确定多个第二延迟码对应的采样信号时延。S1022. Based on each second delay code among the plurality of second delay codes, delay the input repetition frequency pulse, perform data sampling at the falling edge of the delayed second repetition frequency pulse, and determine sampling signal delays corresponding to the plurality of second delay codes.

在本发明的一些实施例中,信号同步采集装置根据每个第二延迟码,对输入重复频率脉冲进行延迟,利用第一次延迟后得到的数据同步时钟在第二次延迟后的重复频率脉冲下降沿采集数据,记录此延迟时间下的采样数据和多个第二延迟码对应的采样信号时延。In some embodiments of the present invention, the signal synchronization acquisition device delays the input repetitive frequency pulse according to each second delay code, uses the data synchronization clock obtained after the first delay to collect data on the falling edge of the repetitive frequency pulse after the second delay, and records the sampled data at this delay time and the sampling signal delays corresponding to multiple second delay codes.

在本发明的一些实施例中,S1021和S1022存在先后顺序;先执行S1021,再执行S1022。In some embodiments of the present invention, S1021 and S1022 are sequentially executed; S1021 is executed first, and then S1022 is executed.

在本发明的一些实施例中,S1021可以通过S201至S204实现,将结合以下步骤进行具体说明。In some embodiments of the present invention, S1021 may be implemented through S201 to S204, which will be specifically described in conjunction with the following steps.

S201、通过现场可编程阵列,利用每个第一延迟码,对输入重复频率脉冲进行延迟,得到延迟后的第一脉冲。S201. Using a field programmable array and each first delay code, delay an input repetition frequency pulse to obtain a delayed first pulse.

在本发明的一些实施例中,信号同步采集装置通过现场可编程阵列,根据每个第一延迟码,完成对输入重复频率脉冲相应的延迟,得到延迟后的第一脉冲。In some embodiments of the present invention, the signal synchronization acquisition device completes the corresponding delay of the input repetition frequency pulse according to each first delay code through a field programmable array to obtain a delayed first pulse.

在本发明的一些实施例中,FPGA是英文Field-Programmable Gate Array的缩写,即现场可编程门阵列,它是在PAL、GAL、CPLD等可编程器件的基础上进一步发展的产物。它是作为专用集成电路(ASIC)领域中的一种半定制电路而出现的,既解决了定制电路的不足,又克服了原有可编程器件门电路数有限的缺点。FPGA采用了逻辑单元阵列LCA(LogicCell Array)这样一个新概念,内部包括可配置逻辑模块CLB(Configurable LogicBlock)、输出输入模块IOB(Input Output Block)和内部连线(Interconnect)三个部分。FPGA以PRF脉冲信号的下降沿作为采样起始时刻来完成对ADC并行数据的接收以及处理。In some embodiments of the present invention, FPGA is the abbreviation of Field-Programmable Gate Array, which is a field programmable gate array. It is a product further developed on the basis of programmable devices such as PAL, GAL, CPLD, etc. It appears as a semi-custom circuit in the field of application-specific integrated circuits (ASICs), which not only solves the shortcomings of custom circuits, but also overcomes the shortcomings of the limited number of gate circuits of the original programmable devices. FPGA adopts a new concept of logic cell array LCA (LogicCell Array), which includes three parts: configurable logic module CLB (Configurable LogicBlock), input and output module IOB (Input Output Block) and internal wiring (Interconnect). FPGA uses the falling edge of the PRF pulse signal as the sampling start time to complete the reception and processing of ADC parallel data.

S202、利用延迟后的第一脉冲对高速模数转换芯片的时钟分频模块进行复位,得到复位后的数据同步时钟。S202: Reset the clock frequency division module of the high-speed analog-to-digital conversion chip using the delayed first pulse to obtain a reset data synchronization clock.

在本发明的一些实施例中,信号同步采集装置利用延迟后的第一脉冲对高速模数转换芯片的时钟分频模块进行复位,得到复位后的数据同步时钟。In some embodiments of the present invention, the signal synchronization acquisition device uses the delayed first pulse to reset the clock division module of the high-speed analog-to-digital conversion chip to obtain the reset data synchronization clock.

在本发明的一些实施例中,FPGA接收采样数据的时钟为高速模数转换芯片输出的数据同步时钟,数据同步时钟由采样时钟FCLK通过高速模数转换芯片内部的分频电路产生。FPGA以数据同步时钟作为工作时钟去判断PRF的下降沿作为采样起始时刻,并在此时刻开始接收采样数据。In some embodiments of the present invention, the clock for FPGA to receive sampled data is the data synchronization clock output by the high-speed analog-to-digital conversion chip, which is generated by the sampling clock FCLK through the frequency division circuit inside the high-speed analog-to-digital conversion chip. FPGA uses the data synchronization clock as the working clock to determine the falling edge of PRF as the sampling start time, and starts receiving sampled data at this time.

S203、基于复位后的数据同步时钟进行数据采样,得到第一采样数据。S203 : Perform data sampling based on the reset data synchronization clock to obtain first sampled data.

在本发明的一些实施例中,信号同步采集装置根据复位后的数据同步时钟进行数据采样,得到第一采样数据。In some embodiments of the present invention, the signal synchronization acquisition device performs data sampling according to the reset data synchronization clock to obtain first sampled data.

S204、根据第一采样数据,得到第一采样数据对应的第一延迟码对应的采样信号时延,直至得到多个第一延迟码对应的多个采样信号时延。S204 . Obtain, according to the first sampling data, a sampling signal delay corresponding to a first delay code corresponding to the first sampling data, until a plurality of sampling signal delays corresponding to a plurality of first delay codes are obtained.

在本发明的一些实施例中,信号同步采集装置根据多个第一延迟码中的某一延迟码对输入重复频率脉冲进行延迟,利用延迟后的第一脉冲对高速模数转换芯片的时钟分频模块进行复位,得到复位后的数据同步时钟,基于复位后的数据同步时钟在PRF的下降沿进行数据采样,得到第一采样数据,根据第一采样数据,得到第一采样数据对应的采样数据时延,直至得到多个第一延迟码对应的多个采样数据时延。In some embodiments of the present invention, a signal synchronization acquisition device delays an input repetition frequency pulse according to a delay code among multiple first delay codes, uses the delayed first pulse to reset a clock division module of a high-speed analog-to-digital conversion chip, obtains a reset data synchronization clock, performs data sampling on a falling edge of a PRF based on the reset data synchronization clock, obtains first sampling data, obtains a sampling data delay corresponding to the first sampling data based on the first sampling data, until multiple sampling data delays corresponding to multiple first delay codes are obtained.

在本发明的一些实施例中,如图3所示,图3为本发明实施例提供的一种高速模数转换芯片复位时序效果图。在图3中,当高速模数转换芯片复位信号与采样时钟满足一定的时序关系,对高速模数转换芯片成功复位以后,数据同步时钟就会保持一个固定的相位输出。从触发起始到触发结束之间存在固定延迟时间,将延迟后的输入重复频率脉冲作为高速模数转换芯片的复位信号的方式来保证数据同步时钟保持固定相位输出。即数据形成器的各采集板接收各自的延迟码,对现场可编程阵列输入的重复频率脉冲进行延迟然后输出给高速模数转换芯片进行复位,直到各板卡采集到的数据初始相位一致且稳定。In some embodiments of the present invention, as shown in FIG3, FIG3 is a high-speed analog-to-digital conversion chip reset timing effect diagram provided by an embodiment of the present invention. In FIG3, when the high-speed analog-to-digital conversion chip reset signal and the sampling clock meet a certain timing relationship, after the high-speed analog-to-digital conversion chip is successfully reset, the data synchronization clock will maintain a fixed phase output. There is a fixed delay time between the start of the trigger and the end of the trigger, and the delayed input repetitive frequency pulse is used as the reset signal of the high-speed analog-to-digital conversion chip to ensure that the data synchronization clock maintains a fixed phase output. That is, each acquisition board of the data former receives its own delay code, delays the repetitive frequency pulse input by the field programmable array, and then outputs it to the high-speed analog-to-digital conversion chip for reset, until the initial phase of the data collected by each board is consistent and stable.

在本发明的一些实施例中,S1022可以通过S301至S303实现,将结合以下步骤进行具体说明。In some embodiments of the present invention, S1022 may be implemented through S301 to S303, which will be specifically described in conjunction with the following steps.

S301、通过现场可编程阵列,利用每个第二延迟码,对第一次延迟后的重复频率脉冲进行第二次延迟,得到延迟后的第二脉冲。S301. Using a field programmable array and each second delay code, a repetitive frequency pulse after the first delay is delayed for a second time to obtain a delayed second pulse.

在本发明的一些实施例中,信号同步采集装置通过现场可编程阵列,根据每个第二延迟码,完成对输入重复频率脉冲相应的延迟,得到经过第二次延迟后的重复频率脉冲。In some embodiments of the present invention, the signal synchronization acquisition device completes the corresponding delay of the input repetition frequency pulse according to each second delay code through a field programmable array to obtain the repetition frequency pulse after the second delay.

在本发明的一些实施例中,第二脉冲为第二延迟码延迟得到的重复频率脉冲。In some embodiments of the present invention, the second pulse is a repetition frequency pulse obtained by delaying the second delay code.

S302、利用第一次延迟后得到的数据同步时钟在第二次延迟后重复频率脉冲的下降沿对数据进行采集,得到第二采样数据。S302 , using the data synchronization clock obtained after the first delay to collect data at the falling edge of the repetition frequency pulse after the second delay to obtain second sampled data.

在本发明的一些实施例中,信号同步采集装置根据复位后的数据同步时钟进行数据采样,得到第二采样数据。In some embodiments of the present invention, the signal synchronization acquisition device performs data sampling according to the reset data synchronization clock to obtain second sampled data.

S303、根据第二采样数据,得到第二采样数据对应的采样数据时延,直至得到多个第二延迟码对应的多个采样数据时延。S303 . Obtain a sampling data delay corresponding to the second sampling data according to the second sampling data, until a plurality of sampling data delays corresponding to a plurality of second delay codes are obtained.

在本发明的一些实施例中,信号同步采集装置根据多个第二延迟码中的某一延迟码输入重复频率脉冲进行延迟,利用第一次延迟后复位得到的数据同步时钟在延迟后的第二脉冲的下降沿对数据进行采样,得到第二采样数据,根据第二采样数据,得到第二采样数据对应的采样数据时延,直至得到多个第二延迟码对应的多个采样数据时延。In some embodiments of the present invention, a signal synchronization acquisition device delays a repetitive frequency pulse input according to a delay code among multiple second delay codes, and samples data at the falling edge of the second pulse after the delay using a data synchronization clock obtained by resetting after the first delay to obtain second sampled data, and obtains a sampled data delay corresponding to the second sampled data based on the second sampled data, until multiple sampled data delays corresponding to multiple second delay codes are obtained.

在本发明的一些实施例中,S103可以通过S1031至S1033实现,将结合以下步骤进行具体说明。In some embodiments of the present invention, S103 may be implemented through S1031 to S1033, which will be specifically described in conjunction with the following steps.

S1031、选取参考板卡对应的第一延迟码对应的采样信号时延的某个中间时延值,若其他采集板卡某个延迟码对应的采样信号时延与该参考中间时延值差值为零,则每块板卡在该时延值下对应的延迟码即确定为第一中间延迟码;S1031, selecting a certain intermediate delay value of the sampling signal delay corresponding to the first delay code corresponding to the reference board, if the difference between the sampling signal delay corresponding to a certain delay code of other acquisition boards and the reference intermediate delay value is zero, then the delay code corresponding to each board under the delay value is determined as the first intermediate delay code;

选取参考板卡对应的第二延迟码对应的采样信号时延的某个中间时延值,若其他采集板卡某个延迟码对应的采样信号时延与该参考中间时延值差值为零,则每块板卡在该时延值下对应的延迟码即确定为第二中间延迟码;Select a certain intermediate delay value of the sampling signal delay corresponding to the second delay code corresponding to the reference board. If the difference between the sampling signal delay corresponding to a certain delay code of other acquisition boards and the reference intermediate delay value is zero, the delay code corresponding to each board under the delay value is determined as the second intermediate delay code.

根据多个第一相位,确定第一相位区间;第一相位区间包含相同的目标第一相位;目标第一相位的数量大于或等于第一预设阈值。A first phase interval is determined according to the multiple first phases; the first phase interval contains the same target first phase; and the number of the target first phases is greater than or equal to a first preset threshold.

在本发明的一些实施例中,信号同步采集装置在多个第一相位中,找到各板卡数据相位值稳定的区间,即第一相位区间;在多个第一相位区间中,相位值稳定不变。In some embodiments of the present invention, the signal synchronization acquisition device finds an interval in which the phase value of each board data is stable among multiple first phases, namely, the first phase interval; in the multiple first phase intervals, the phase value is stable and unchanged.

S1032、确定每个采集板卡与至少一个采集板卡中采集板卡对应的目标第一相位之间的第一差值。S1032: Determine a first difference between each acquisition board and a target first phase corresponding to an acquisition board in at least one acquisition board.

在本发明的一些实施例中,信号采集同步装置确定每个采集板卡对应的第一相位区间后,将任意两个采集板卡的目标第一相位进行差值运算,获取第一差值;其中,目标第一相位为每个采集板卡对应的第一相位区间的任意值。In some embodiments of the present invention, after the signal acquisition synchronization device determines the first phase interval corresponding to each acquisition board, it performs a difference operation on the target first phases of any two acquisition boards to obtain a first difference; wherein the target first phase is any value of the first phase interval corresponding to each acquisition board.

S1033、根据多个第二相位,确定第二相位区间;第二相位区间包含相同的目标第二相位;目标第二相位的数量大于或等于第二预设阈值。S1033. Determine a second phase interval according to the multiple second phases; the second phase interval contains the same target second phase; and the number of the target second phases is greater than or equal to a second preset threshold.

在本发明的一些实施例中,信号同步采集装置在多个第二相位中,找到各板卡数据相位值稳定的区间,即第二相位区间;在多个第二相位区间中,相位值稳定不变。In some embodiments of the present invention, the signal synchronization acquisition device finds an interval in which the phase value of each board data is stable in multiple second phases, namely, the second phase interval; in the multiple second phase intervals, the phase value is stable and unchanged.

S1034、确定每个采集板卡与至少一个采集板卡中采集板卡对应的目标第二相位之间的第二差值。S1034: Determine a second difference between each acquisition board and a target second phase corresponding to an acquisition board in at least one acquisition board.

在本发明的一些实施例中,信号采集同步装置确定每个采集板卡对应的第二相位区间后,将任意两个采集板卡的目标第二相位进行差值运算,获取第二差值;其中,目标第二相位为每个采集板卡对应的第二相位区间的任意值。In some embodiments of the present invention, after the signal acquisition synchronization device determines the second phase interval corresponding to each acquisition board, it performs a difference operation on the target second phases of any two acquisition boards to obtain a second difference; wherein the target second phase is any value of the second phase interval corresponding to each acquisition board.

S1035、基于第一差值和第二差值,确定每个采集板卡对应的第一延迟码和第二延迟码。S1035. Determine a first delay code and a second delay code corresponding to each acquisition board based on the first difference and the second difference.

在本发明的一些实施例中,信号同步采集装置基于获取的第一差值和第二差值,确定每个采集板卡对应的第一延迟码和第二延迟码。In some embodiments of the present invention, the signal synchronization acquisition device determines the first delay code and the second delay code corresponding to each acquisition board based on the acquired first difference and second difference.

在本发明的一些实施例中,S1035可以通过S401至S403实现,将结合以下步骤进行具体说明。In some embodiments of the present invention, S1035 can be implemented through S401 to S403, which will be specifically described in conjunction with the following steps.

S401、若第一差值为高速模数转换器采样时钟的整数倍,则获取第一相位区间对应的第一延迟码区间。S401: If the first difference is an integer multiple of the high-speed analog-to-digital converter sampling clock, obtain a first delay code interval corresponding to the first phase interval.

在本发明的一些实施例中,信号同步采集装置将第一差值和高速模数转换器采样时钟进行商运算,若第一差值为高速模数转换器采样时钟的整数倍,那么第一相位区间对应的重复频率脉冲的延迟码档位范围就被确定为对高速模数转换芯片进行复位的重复频率脉冲的延迟值范围,即第一延迟码区间。In some embodiments of the present invention, the signal synchronization acquisition device performs a quotient operation on the first difference and the high-speed analog-to-digital converter sampling clock. If the first difference is an integer multiple of the high-speed analog-to-digital converter sampling clock, then the delay code gear range of the repetitive frequency pulse corresponding to the first phase interval is determined as the delay value range of the repetitive frequency pulse for resetting the high-speed analog-to-digital conversion chip, that is, the first delay code interval.

S402、若第二差值为数据同步时钟的整数倍,则获取第二相位区间对应的第二延迟码区间。S402: If the second difference is an integer multiple of the data synchronization clock, obtain a second delay code interval corresponding to the second phase interval.

在本发明的一些实施例中,信号同步采集装置将第二差值和数据同步时钟进行商运算,若第二差值为数据同步时钟的整数倍,那么第二相位区间对应的重复频率脉冲的延迟码档位范围就被确定为对高速模数转换芯片进行复位的重复频率脉冲的延迟值范围,即第二延迟码区间。由于IDELAY的延迟范围值有限,针对百MHz级信号同步时钟,当第二差值为数据同步时钟的整数倍时,通常把数据同步时钟周期的1/2作为第二延迟码档位。In some embodiments of the present invention, the signal synchronization acquisition device performs a quotient operation on the second difference and the data synchronization clock. If the second difference is an integer multiple of the data synchronization clock, then the delay code range of the repetition frequency pulse corresponding to the second phase interval is determined as the delay value range of the repetition frequency pulse for resetting the high-speed analog-to-digital conversion chip, that is, the second delay code interval. Since the delay range value of IDELAY is limited, for a signal synchronization clock of the 100 MHz level, when the second difference is an integer multiple of the data synchronization clock, 1/2 of the data synchronization clock period is usually used as the second delay code range.

S403、基于第一延迟码区间和第二延迟码区间,确定每个采集板卡对应的目标延迟码。S403: Determine a target delay code corresponding to each acquisition board based on the first delay code interval and the second delay code interval.

在本发明的一些实施例中,信号同步采集装置基于第一延迟码区间和第二延迟码区间,确定每个采集板卡对应的第一延迟码和第二延迟码。In some embodiments of the present invention, the signal synchronization acquisition device determines the first delay code and the second delay code corresponding to each acquisition board based on the first delay code interval and the second delay code interval.

在本发明的一些实施例中,S403可以通过S4031至S4032实现,将结合以下步骤进行具体说明。In some embodiments of the present invention, S403 may be implemented through S4031 to S4032, which will be specifically described in conjunction with the following steps.

S4031、在第一延迟码区间中,确定第一中间延迟码。S4031. Determine a first intermediate delay code in a first delay code interval.

在本发明一些实施例中,信号同步采集装置在第一延迟码区间中,取区间范围两边界的中间值,将其作为第一中间延迟码。In some embodiments of the present invention, the signal synchronization acquisition device takes the middle value between the two boundaries of the first delay code interval and uses it as the first intermediate delay code.

S4032、在第二延迟码区间中,确定第二中间延迟码。S4032. Determine a second intermediate delay code in a second delay code interval.

在本发明的一些实施例中,信号同步采集装置在第二延迟码区间中,取区间范围两边界的中间值,将其作为第二中间延迟码。第一中间延迟码和第二中间延迟码即为目标延迟码。In some embodiments of the present invention, the signal synchronization acquisition device takes the middle value between the two boundaries of the second delay code interval as the second intermediate delay code. The first intermediate delay code and the second intermediate delay code are target delay codes.

在本发明的一些实施例中,如果有三块采集板,第一中间延迟码分别为T1m,T2n,T3k、第二中间延迟码分别为t1m,t2n,t3k,那么最终确定的三块采集板对应的重复频率脉冲的目标延迟码为(T1m,t1m),(T2n,t2n),(T3k,t3k)。即在对应的PRF目标延迟码下,三块板卡之间采集可以保证同步。In some embodiments of the present invention, if there are three acquisition boards, the first intermediate delay codes are T1m, T2n, T3k, and the second intermediate delay codes are t1m, t2n, t3k, respectively, then the target delay codes of the repetitive frequency pulses corresponding to the three acquisition boards are finally determined to be (T1m, t1m), (T2n, t2n), (T3k, t3k). That is, under the corresponding PRF target delay code, the acquisition between the three boards can be guaranteed to be synchronized.

在本发明的一些实施例中,S104可以通过S1041实现,将结合以下步骤进行具体说明。In some embodiments of the present invention, S104 may be implemented through S1041, which will be specifically described in conjunction with the following steps.

S1041、基于目标延迟码,对输入重复频率脉冲进行延迟,并根据延迟后的目标脉冲进行数据采样,得到目标采样数据,完成对信号的同步采集。S1041. Based on the target delay code, the input repetition frequency pulse is delayed, and data sampling is performed according to the delayed target pulse to obtain target sampling data, thereby completing the synchronous acquisition of the signal.

在本发明的一些实施例中,信号同步采集装置根据获取的目标延迟码,对输入重复频率脉冲进行延迟,并根据延迟后的目标脉冲进行数据采样,得到目标采样数据,完成对信号的同步采集。In some embodiments of the present invention, the signal synchronization acquisition device delays the input repetition frequency pulse according to the acquired target delay code, and performs data sampling according to the delayed target pulse to obtain the target sampling data, thereby completing the synchronous acquisition of the signal.

在本发明的一些实施例中,如图4所示,图4为本发明实施例提供的一种数据形成器的工作效果示意图。在图4中,对雷达接收机输入的模拟回波信号数字化是由数据形成器完成的,作为采样起始的输入重复频率脉冲信号是由监控定时器产生提供,数据形成器包括:三块采集板卡,每块板卡由高速模数转换芯片与现场可编程阵列构成。现场可编程阵列采样数据的工作时钟为高速模数转换芯片输出的数据同步时钟,数据同步时钟由采样时钟通过高速模数转换芯片内部的分频电路产生。当高速模数转换芯片复位信号和采样时钟满足一定的时序关系,对高速模数转换芯片成功复位后,数据同步时钟会保持固定的相位输出,现场可编程阵列用数据同步时钟去判断重复频率脉冲的下降沿并将其作为采样起始时刻,在此时刻接收采样数据并处理,最后进行数据输出。In some embodiments of the present invention, as shown in FIG4, FIG4 is a schematic diagram of the working effect of a data former provided by an embodiment of the present invention. In FIG4, the digitization of the analog echo signal input to the radar receiver is completed by the data former, and the input repetition frequency pulse signal as the sampling start is generated and provided by the monitoring timer. The data former includes: three acquisition boards, each of which is composed of a high-speed analog-to-digital conversion chip and a field programmable array. The working clock of the field programmable array sampling data is the data synchronization clock output by the high-speed analog-to-digital conversion chip, and the data synchronization clock is generated by the sampling clock through the frequency division circuit inside the high-speed analog-to-digital conversion chip. When the high-speed analog-to-digital conversion chip reset signal and the sampling clock meet a certain timing relationship, after the high-speed analog-to-digital conversion chip is successfully reset, the data synchronization clock will maintain a fixed phase output, and the field programmable array uses the data synchronization clock to judge the falling edge of the repetition frequency pulse and use it as the sampling start time, at this time, the sampling data is received and processed, and finally the data is output.

在本发明的一些实施例中,图5为本发明实施例提供的一种重复频率脉冲经过两次延迟的效果示意图。在图5中,存在三个板卡,且分别对重复频率脉冲进行二次延迟,第一板卡1、第二板卡2和第三板卡3在对输入重复频率脉冲一次延迟后使得高速模数转换芯片输出数据同步时钟和并行数据之间同步;对重复频率脉冲二次延迟后使得第一板卡1、第二板卡2和第三板卡3之间数据同步时钟在上升沿采集到重复频率脉冲下降沿同步。In some embodiments of the present invention, FIG5 is a schematic diagram of the effect of a repetition frequency pulse being delayed twice provided by an embodiment of the present invention. In FIG5, there are three boards, and the repetition frequency pulse is delayed twice respectively. The first board 1, the second board 2, and the third board 3 make the output data synchronization clock of the high-speed analog-to-digital conversion chip and the parallel data synchronized after the input repetition frequency pulse is delayed once; after the repetition frequency pulse is delayed twice, the data synchronization clock between the first board 1, the second board 2, and the third board 3 is synchronized from the rising edge to the falling edge of the repetition frequency pulse.

可以理解的是,在本发明的一些实施例中,对输入重复频率脉冲进行两次延迟,第一次延迟确保了多板间高速模数转换芯片输出数据同步时钟和并行数据之间的同步,第二次延迟确保了多板间数据同步时钟上升沿和重复频率脉冲下降沿的同步,在消除了复位高速模数转换芯片可能造成的数据同步时钟和输入重复频率脉冲相位关系的影响外还保证了板间同步不受各板卡温度的影响。It can be understood that in some embodiments of the present invention, the input repetition frequency pulse is delayed twice, the first delay ensures the synchronization between the output data synchronization clock and parallel data of the high-speed analog-to-digital conversion chip between multiple boards, and the second delay ensures the synchronization between the rising edge of the data synchronization clock and the falling edge of the repetition frequency pulse between multiple boards. In addition to eliminating the influence of the phase relationship between the data synchronization clock and the input repetition frequency pulse that may be caused by resetting the high-speed analog-to-digital conversion chip, it also ensures that the synchronization between the boards is not affected by the temperature of each board.

本发明实施例提供了一种信号同步采集方法,如图6所示,图6为本发明实施例提供的一种信号同步采集方法的另一流程图,将结合以下步骤进行具体说明:The embodiment of the present invention provides a signal synchronization acquisition method, as shown in FIG6 , which is another flow chart of a signal synchronization acquisition method provided by the embodiment of the present invention, and will be specifically described in conjunction with the following steps:

S1、按照递增步进设置输入重复频率脉冲的延迟值。S1. Set the delay value of the input repetition frequency pulse in incremental steps.

在本发明的实施例中,按照一定递增的步进预先设定采样起始信号PRF的延迟时间:T0,T1,T2,…,Tn。监控定时器将延迟时间T0发送给数据形成器用延迟后的PRF对ADC进行复位。In the embodiment of the present invention, the delay time of the sampling start signal PRF is preset in a certain incremental step: T0, T1, T2, ..., Tn. The monitoring timer sends the delay time T0 to the data former to reset the ADC with the delayed PRF.

S2、将输入重复频率脉冲的延迟值通过控制指令发送给数据形成器。S2. Send the delay value of the input repetition frequency pulse to the data former through a control instruction.

在本发明的一些实施例中,监控定时器将延迟时间T0发送给数据形成器用延迟后的PRF对ADC进行复位。In some embodiments of the present invention, the monitoring timer sends the delay time T0 to the data former to reset the ADC with the delayed PRF.

S3、数据形成器接收到控制指令后,由现场可编程阵列完成对输入重复频率脉冲相应的延迟。S3. After the data former receives the control instruction, the field programmable array completes the corresponding delay of the input repetition frequency pulse.

S4、使用延迟以后的输入重复频率脉冲的第一个脉冲作为高速模数转换芯片的复位。S4. Use the first pulse of the delayed input repetitive frequency pulse as the reset of the high-speed analog-to-digital conversion chip.

S5、数据形成器记录采样数据并分析数据时延。S5. The data generator records the sampled data and analyzes the data delay.

S6、更换输入重复频率脉冲延迟档位,记录不同档位的采样数据并分析数据时延。S6. Change the input repetition frequency pulse delay gear, record the sampling data of different gears and analyze the data delay.

在本发明的实施例中,将延迟时间设定为下一个档位继续测试。In an embodiment of the present invention, the delay time is set to continue the test at the next gear.

S7、查找合适档位并记录使用。S7. Find the appropriate gear and record its use.

在本发明的实施例中,当所有相位档位都测试完成,将板卡的数据时延进行对比。首先,找到各板卡数据时延值稳定的区间,也就是说在这个PRF的延迟时间档位范围内,数据时延值稳定不变。对比板卡在各自稳定区间内数据的时延值,若每两块采集板的数据时延差值为DCLK的整数倍,那么这个PRF的延迟时间档位范围就被确定为对ADC进行复位的PRF延迟值范围,取档位范围两边界的中间值即为对ADC进行复位的PRF延迟值。若存在三块板卡,则三块板卡对ADC进行复位的PRF延迟值设为T1m,T2n,T3k。In an embodiment of the present invention, when all phase positions have been tested, the data delays of the boards are compared. First, find the intervals in which the data delay values of each board are stable, that is, within the delay time range of this PRF, the data delay value is stable. Compare the data delay values of the boards in their respective stable intervals. If the data delay difference between every two acquisition boards is an integer multiple of DCLK, then the delay time range of this PRF is determined as the PRF delay value range for resetting the ADC, and the middle value between the two boundaries of the range is the PRF delay value for resetting the ADC. If there are three boards, the PRF delay values for resetting the ADC of the three boards are set to T1m, T2n, and T3k.

S8、在输入重复频率脉冲完成以上延迟的基础上,再次按照递增步进设置输入重复频率脉冲的延迟值。S8. On the basis of the above delay of the input repetitive frequency pulse, the delay value of the input repetitive frequency pulse is set again in an incremental step.

S9、将输入重复频率脉冲的延迟值通过控制指令发送给数据形成器。S9. Send the delay value of the input repetition frequency pulse to the data former through a control instruction.

在本发明的实施例中,按照一定递增的步进预先设定采样起始信号PRF的延迟时间:t0,t1,…,tn。In the embodiment of the present invention, the delay time of the sampling start signal PRF is preset according to a certain incremental step: t0, t1, ..., tn.

S10、数据形成器接收到控制指令后,由现场可编程阵列完成对输入重复频率脉冲相应的延迟。S10. After the data former receives the control instruction, the field programmable array completes the corresponding delay of the input repetition frequency pulse.

在本发明的实施例中,监控定时器将延迟时间t0发送给数据形成器的采集板,各采集板在上述第1步延迟的基础上再次对PRF进行相应延迟。In an embodiment of the present invention, the monitoring timer sends the delay time t0 to the acquisition board of the data generator, and each acquisition board delays the PRF again accordingly based on the delay in the first step.

S11、数据形成器接收到控制指令后,由现场可编程阵列完成对输入重复频率脉冲的第二次延迟。S11. After the data former receives the control instruction, the field programmable array completes the second delay of the input repetition frequency pulse.

S12、数据形成器记录采样数据并分析数据时延。S12. The data generator records the sampled data and analyzes the data delay.

S13、更换输入重复频率脉冲延迟档位,记录不同档位的采样数据并分析数据时延。S13, changing the input repetition frequency pulse delay gear, recording the sampling data of different gears and analyzing the data delay.

S14、比较各板卡数据时延值,找到各板卡数据时延值相同且稳定的档位区间。S14, comparing the data delay values of each board and card, and finding the gear range where the data delay values of each board and card are the same and stable.

在本发明的实施例中,当所有时延档位都测试完成,将板卡的数据时延进行对比。首先,找到各板卡数据时延值相同的情况下各板卡延迟值对应的档位区间,也就是说在这个PRF的延迟时间档位范围内。In the embodiment of the present invention, when all delay levels are tested, the data delays of the boards are compared. First, the level intervals corresponding to the delay values of each board are found when the data delay values of each board are the same, that is, within the delay time level range of this PRF.

S15、区间的中间值即确定为第二次输入重复频率脉冲延迟的档位。S15. The middle value of the interval is determined as the gear for the second input repetition frequency pulse delay.

在本发明的一些实施例中,取各板卡稳定区间的中间值,这个值就是第二步要确定的延迟值。若存在三块板卡,则三块板卡的PRF延迟值设为t1m,t2n,t3k。最终确定的三块板卡对应的PRF延迟值为:(T1m,t1m),(T2n,t2n),(T3k,t3k)。即在对应的PRF延迟值下,三块板卡之间采集可以保证同步。In some embodiments of the present invention, the middle value of the stable interval of each board is taken, and this value is the delay value to be determined in the second step. If there are three boards, the PRF delay values of the three boards are set to t1m, t2n, and t3k. The PRF delay values corresponding to the three boards are finally determined to be: (T1m, t1m), (T2n, t2n), (T3k, t3k). That is, under the corresponding PRF delay values, the acquisition between the three boards can be guaranteed to be synchronized.

在本发明的实施例中,对输入重复频率脉冲根据预设条件进行两次延迟,第一次延迟确保了高速模数转换芯片输出数据同步时钟和并行数据之间的同步;第二次延迟确保了采集板卡之间数据同步时钟上升沿采集到输入重复频率脉冲下降沿的同步,在消除了复位高速模数转换芯片可能造成的数据同步时钟和输入重复频率脉冲相位关系的影响外,其次还保证了板间同步不受各板卡温度的影响;最后获取每个采集板卡对应的目标延迟码,根据每个采集板卡对应的目标延迟码,完成了对信号的同步采集,提高了采集板卡之间信号采集的同步性。In an embodiment of the present invention, the input repetitive frequency pulse is delayed twice according to preset conditions, the first delay ensures the synchronization between the output data synchronization clock and the parallel data of the high-speed analog-to-digital conversion chip; the second delay ensures the synchronization of the rising edge of the data synchronization clock between the acquisition boards to the falling edge of the input repetitive frequency pulse, eliminating the influence of the phase relationship between the data synchronization clock and the input repetitive frequency pulse that may be caused by resetting the high-speed analog-to-digital conversion chip, and secondly ensures that the synchronization between the boards is not affected by the temperature of each board; finally, the target delay code corresponding to each acquisition board is obtained, and the synchronous acquisition of the signal is completed according to the target delay code corresponding to each acquisition board, thereby improving the synchronization of signal acquisition between the acquisition boards.

本发明实施例提供一种信号同步采集装置,如图7所示,图7为本发明实施例提供的一种信号同步采集装置的结构示意图,该信号同步采集装置7包括:设置单元701、确定单元702和完成单元703;其中,The embodiment of the present invention provides a signal synchronization acquisition device, as shown in FIG7 , which is a schematic diagram of the structure of a signal synchronization acquisition device provided by the embodiment of the present invention, and the signal synchronization acquisition device 7 includes: a setting unit 701, a determination unit 702 and a completion unit 703; wherein,

所述设置单元701,用于利用第一预设条件和第二预设条件分别对输入重复频率脉冲进行延迟设置,得到预设采集板卡各自对应的多个第一延迟码和多个第二延迟码;The setting unit 701 is used to set the delay of the input repetition frequency pulse by using the first preset condition and the second preset condition respectively, and obtain a plurality of first delay codes and a plurality of second delay codes corresponding to the preset acquisition boards;

所述确定单元702,用于基于第一采集板卡的初始第一延迟码,确定初始第一数据的起始相位,直至确定多个第一数据的起始相位;所述第一采集板卡为所述预设采集板卡中的任意一个;The determining unit 702 is used to determine the starting phase of the initial first data based on the initial first delay code of the first acquisition board, until the starting phases of multiple first data are determined; the first acquisition board is any one of the preset acquisition boards;

所述确定单元702,还用于基于所述第一采集板卡的初始第二延迟码,确定初始第二数据的起始相位,直至确定多个第二数据的起始相位;The determining unit 702 is further configured to determine the starting phase of the initial second data based on the initial second delay code of the first acquisition board, until the starting phases of the plurality of second data are determined;

所述确定单元702,还用于基于所述多个第一数据的起始相位和所述多个第二数据的起始相位,确定所述预设采集板卡各自对应的目标延迟码;The determining unit 702 is further configured to determine the target delay code corresponding to each of the preset acquisition boards based on the starting phases of the plurality of first data and the starting phases of the plurality of second data;

所述完成单元703,用于基于所述预设采集板卡各自对应的目标延迟码,完成对信号的同步采集。The completing unit 703 is used to complete the synchronous acquisition of the signal based on the target delay codes corresponding to the preset acquisition boards.

在本发明的一些实施例中,所述确定单元702,还用于基于所述多个第一延迟码中的每个第一延迟码,对所述输入重复频率脉冲进行延迟,并根据延迟后的第一脉冲进行数据采样,确定所述多个第一相位;基于所述多个第二延迟码中的每个第二延迟码,对所述输入重复频率脉冲进行延迟,并根据延迟后的第二脉冲进行数据采样,确定所述多个第二相位。In some embodiments of the present invention, the determination unit 702 is further used to delay the input repetitive frequency pulse based on each first delay code among the multiple first delay codes, and perform data sampling based on the delayed first pulse to determine the multiple first phases; and to delay the input repetitive frequency pulse based on each second delay code among the multiple second delay codes, and perform data sampling based on the delayed second pulse to determine the multiple second phases.

在本发明的一些实施例中,所述确定单元702,还用于通过现场可编程阵列,利用所述每个第一延迟码,对所述输入重复频率脉冲进行延迟,得到延迟后的第一脉冲;及,利用所述延迟后的第一脉冲对高速模数转换器的时钟分频模块进行复位,得到复位后的数据同步时钟;及,基于所述复位后的数据同步时钟进行数据采样,得到第一采样数据;以及,根据所述第一采样数据,得到所述第一采样数据对应的第一相位,直至得到所述多个第一延迟码对应的所述多个第一相位。In some embodiments of the present invention, the determination unit 702 is also used to delay the input repetition frequency pulse using each first delay code through a field programmable array to obtain a delayed first pulse; and, using the delayed first pulse to reset the clock division module of the high-speed analog-to-digital converter to obtain a reset data synchronization clock; and, based on the reset data synchronization clock, perform data sampling to obtain first sampling data; and, based on the first sampling data, obtain a first phase corresponding to the first sampling data, until the multiple first phases corresponding to the multiple first delay codes are obtained.

在本发明的一些实施例中,所述确定单元702,还用于通过现场可编程阵列,利用所述每个第二延迟码,对所述输入重复频率脉冲进行延迟,得到延迟后的第二脉冲;及,基于所述第一次延迟复位后的数据同步时钟在延迟后的第二脉冲的下降沿进行数据采样,得到第二采样数据;以及,根据所述第二采样数据,得到所述第二采样数据对应的第二相位,直至得到所述多个第二延迟码对应的所述多个第二相位。In some embodiments of the present invention, the determination unit 702 is further used to delay the input repetition frequency pulse by using each second delay code through a field programmable array to obtain a delayed second pulse; and, based on the data synchronization clock after the first delay reset, perform data sampling on the falling edge of the delayed second pulse to obtain second sampled data; and, based on the second sampled data, obtain a second phase corresponding to the second sampled data until the multiple second phases corresponding to the multiple second delay codes are obtained.

在本发明的一些实施例中,所述确定单元702,还用于根据所述多个第一相位,确定第一相位区间;所述第一相位区间包含相同的目标第一相位;所述目标第一相位的数量大于或等于第一预设阈值;及,确定所述每个采集板卡与至少一个采集板卡中采集板卡对应的目标第一相位之间的第一差值;及,根据所述多个第二相位,确定第二相位区间;所述第二相位区间包含相同的目标第二相位;所述目标第二相位的数量大于或等于第二预设阈值;及,确定所述每个采集板卡与至少一个采集板卡中采集板卡对应的目标第二相位之间的第二差值;以及,基于所述第一差值和所述第二差值,确定所述每个采集板卡对应的目标延迟码。In some embodiments of the present invention, the determination unit 702 is further used to determine a first phase interval based on the multiple first phases; the first phase interval contains the same target first phase; the number of the target first phases is greater than or equal to a first preset threshold; and, determine a first difference between the target first phase corresponding to each acquisition board and the acquisition board in at least one acquisition board; and, determine a second phase interval based on the multiple second phases; the second phase interval contains the same target second phase; the number of the target second phases is greater than or equal to a second preset threshold; and, determine a second difference between the target second phase corresponding to each acquisition board and the acquisition board in at least one acquisition board; and, based on the first difference and the second difference, determine the target delay code corresponding to each acquisition board.

在本发明的一些实施例中,所述确定单元702,还用于若所述第一差值为所述采样时钟的整数倍,则获取所述第一相位区间对应的第一延迟码区间;及,若所述第二差值为所述数据同步时钟的整数倍,则获取所述第二相位区间对应的第二延迟码区间;以及,基于所述第一延迟码区间和所述第二延迟码区间,确定所述每个采集板卡对应的目标延迟码。In some embodiments of the present invention, the determination unit 702 is further used to obtain a first delay code interval corresponding to the first phase interval if the first difference is an integer multiple of the sampling clock; and, if the second difference is an integer multiple of the data synchronization clock, obtain a second delay code interval corresponding to the second phase interval; and, based on the first delay code interval and the second delay code interval, determine the target delay code corresponding to each acquisition board.

在本发明的一些实施例中,所述确定单元702,还用于在所述第一延迟码区间中,确定第一中间延迟码;及,在所述第二延迟码区间中,确定第二中间延迟码;以及,将所述第一中间延迟码与所述第二中间延迟码,作为所述目标延迟码。In some embodiments of the present invention, the determination unit 702 is further used to determine a first intermediate delay code in the first delay code interval; and, to determine a second intermediate delay code in the second delay code interval; and, to use the first intermediate delay code and the second intermediate delay code as the target delay code.

在本发明的一些实施例中,所述完成单元703,还用于基于所述目标延迟码,对所述输入重复频率脉冲进行延迟,并根据延迟后的目标脉冲进行数据采样,得到目标采样数据,完成对所述信号的同步采集。In some embodiments of the present invention, the completion unit 703 is also used to delay the input repetition frequency pulse based on the target delay code, and perform data sampling according to the delayed target pulse to obtain target sampling data, thereby completing the synchronous acquisition of the signal.

可以理解的是,在上述装置实现方案中,对输入重复频率脉冲根据预设条件进行两次延迟,第一次延迟确保了采集板卡之间高速模数转换芯片输出数据同步时钟和并行数据之间的同步;第二次延迟确保了采集板卡之间数据同步时钟上升沿采集到输入重复频率脉冲下降沿的同步,在消除了复位高速模数转换芯片可能造成的数据同步时钟和输入重复频率脉冲相位关系的影响外,其次还保证了板间同步不受各板卡温度的影响;最后获取每个采集板卡对应的目标延迟码,根据每个采集板卡对应的目标延迟码,完成了对信号的同步采集,提高了采集板卡之间信号采集的同步性。It can be understood that in the above-mentioned device implementation scheme, the input repetitive frequency pulse is delayed twice according to preset conditions. The first delay ensures the synchronization between the output data synchronization clock and the parallel data of the high-speed analog-to-digital conversion chip between the acquisition boards; the second delay ensures the synchronization of the rising edge of the data synchronization clock between the acquisition boards to the falling edge of the input repetitive frequency pulse. In addition to eliminating the influence of the phase relationship between the data synchronization clock and the input repetitive frequency pulse that may be caused by resetting the high-speed analog-to-digital conversion chip, it also ensures that the synchronization between the boards is not affected by the temperature of each board; finally, the target delay code corresponding to each acquisition board is obtained, and the synchronous acquisition of the signal is completed according to the target delay code corresponding to each acquisition board, thereby improving the synchronization of signal acquisition between the acquisition boards.

基于上述实施例的方法,本发明实施例提供的一种信号同步采集装置的结构示意图,如图8所示,图8为本发明实施例提供的一种信号同步采集装置的结构示意图,包括:处理器801和存储器802;存储器802存储处理器801可执行的一个或者多个程序,当一个或者多个程序被执行时,通过处理器801执行如前所述实施例对应的一种信号同步采集装置。Based on the method of the above embodiment, a structural diagram of a signal synchronization acquisition device provided by an embodiment of the present invention is shown in Figure 8. Figure 8 is a structural diagram of a signal synchronization acquisition device provided by an embodiment of the present invention, including: a processor 801 and a memory 802; the memory 802 stores one or more programs executable by the processor 801. When one or more programs are executed, a signal synchronization acquisition device corresponding to the above-mentioned embodiment is executed by the processor 801.

本发明实施例提供了一种计算机可读存储介质,存储有可执行指令,用于引起处理器执行时,实现所述的信号同步采集方法。The embodiment of the present invention provides a computer-readable storage medium storing executable instructions for causing a processor to execute the instructions to implement the signal synchronization acquisition method.

本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用硬件实施例、软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。It should be understood by those skilled in the art that the embodiments of the present invention may be provided as methods, systems, or computer program products. Therefore, the present invention may take the form of hardware embodiments, software embodiments, or embodiments combining software and hardware. Moreover, the present invention may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage and optical storage, etc.) containing computer-usable program codes.

本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。The present invention is described with reference to the flowchart and/or block diagram of the method, device (system), and computer program product according to the embodiment of the present invention. It should be understood that each process and/or box in the flowchart and/or block diagram, as well as the combination of the processes and/or boxes in the flowchart and/or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate a device for implementing the functions specified in one or more processes in the flowchart and/or one or more boxes in the block diagram.

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing device to work in a specific manner, so that the instructions stored in the computer-readable memory produce a manufactured product including an instruction device that implements the functions specified in one or more processes in the flowchart and/or one or more boxes in the block diagram.

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。These computer program instructions may also be loaded onto a computer or other programmable data processing device so that a series of operational steps are executed on the computer or other programmable device to produce a computer-implemented process, whereby the instructions executed on the computer or other programmable device provide steps for implementing the functions specified in one or more processes in the flowchart and/or one or more boxes in the block diagram.

以上所述,仅为本发明较佳实施例而已,并非用于限定本发明的保护范围。The above description is only a preferred embodiment of the present invention and is not intended to limit the protection scope of the present invention.

Claims (7)

1.一种信号同步采集方法,其特征在于,包括如下步骤:1. A signal synchronous acquisition method, characterized in that it comprises the following steps: 利用第一预设条件和第二预设条件分别对输入重复频率脉冲进行延迟设置,得到所述第一预设条件对应的多个第一延迟码和所述第二预设条件对应的多个第二延迟码;Delaying the input repetition frequency pulses using the first preset condition and the second preset condition respectively to obtain a plurality of first delay codes corresponding to the first preset condition and a plurality of second delay codes corresponding to the second preset condition; 分别基于所述多个第一延迟码中的每个第一延迟码,以及所述多个第二延迟码中的每个第二延迟码,对每个采集板卡进行数据采样,确定所述每个采集板卡的多个第一延迟码对应的采样信号时延与多个第二延迟码对应的采样信号时延;Based on each first delay code of the plurality of first delay codes and each second delay code of the plurality of second delay codes, data sampling is performed on each acquisition board to determine the sampling signal delays corresponding to the plurality of first delay codes and the sampling signal delays corresponding to the plurality of second delay codes of each acquisition board; 基于多个第一延迟码对应的采样信号时延与多个第二延迟码对应的采样信号时延,确定所述每个采集板卡对应的目标延迟码组合;Determine a target delay code combination corresponding to each acquisition board based on sampling signal delays corresponding to a plurality of first delay codes and sampling signal delays corresponding to a plurality of second delay codes; 基于每个采集板卡对应的目标延迟码组合,完成对信号的同步采集;Based on the target delay code combination corresponding to each acquisition board, the synchronous acquisition of the signal is completed; 所述基于所述多个第一延迟码对应的采样信号时延与所述多个第二延迟码对应的采样信号时延,确定所述每个采集板卡对应的目标延迟码组合,包括:The step of determining the target delay code combination corresponding to each acquisition board based on the sampling signal delays corresponding to the plurality of first delay codes and the sampling signal delays corresponding to the plurality of second delay codes comprises: 根据所述多个第一延迟码,确定第一延迟码对应的采样信号时延区间;Determine, according to the plurality of first delay codes, a sampling signal delay interval corresponding to the first delay code; 将其中一块采集板作为参考,确定其他每个采集板卡与该采集板卡对应的目标第一延迟码对应的采样信号时延之间的第一差值;Taking one of the acquisition boards as a reference, determining a first difference between the sampling signal delays corresponding to the target first delay code corresponding to each of the other acquisition boards and the acquisition board; 根据所述多个第二延迟码,确定第二延迟码对应的采样信号时延区间;Determine, according to the plurality of second delay codes, a sampling signal delay interval corresponding to the second delay code; 将其中一块采集板作为参考,确定其他每个采集板卡与该采集板卡对应的目标第二延迟码对应的采样信号时延之间的第二差值;Taking one of the acquisition boards as a reference, determining a second difference between the sampling signal delays corresponding to the target second delay code corresponding to each of the other acquisition boards and the acquisition board; 基于所述第一差值和所述第二差值,确定所述每个采集板卡对应的目标延迟码组合;Based on the first difference and the second difference, determining a target delay code combination corresponding to each acquisition board; 所述基于所述第一差值和所述第二差值,确定所述每个采集板卡对应的目标延迟码组合,包括:The step of determining the target delay code combination corresponding to each acquisition board based on the first difference and the second difference includes: 选取参考板卡对应的第一延迟码对应的采样信号时延的某个中间时延值,若其他采集板卡某个延迟码对应的采样信号时延与该参考中间时延值差值为零,则每块板卡在该时延值下对应的延迟码即确定为第一中间延迟码;Select a certain intermediate delay value of the sampling signal delay corresponding to the first delay code corresponding to the reference board. If the difference between the sampling signal delay corresponding to a certain delay code of other acquisition boards and the reference intermediate delay value is zero, the delay code corresponding to each board under the delay value is determined as the first intermediate delay code. 选取参考板卡对应的第二延迟码对应的采样信号时延的某个中间时延值,若其他采集板卡某个延迟码对应的采样信号时延与该参考中间时延值差值为零,则每块板卡在该时延值下对应的延迟码即确定为第二中间延迟码;Select a certain intermediate delay value of the sampling signal delay corresponding to the second delay code corresponding to the reference board. If the difference between the sampling signal delay corresponding to a certain delay code of other acquisition boards and the reference intermediate delay value is zero, the delay code corresponding to each board under the delay value is determined as the second intermediate delay code. 将所述第一中间延迟码和所述第二中间延迟码,作为所述目标延迟码组合。The first intermediate delay code and the second intermediate delay code are combined as the target delay code. 2.根据权利要求1所述的一种信号同步采集方法,其特征在于,所述分别基于所述多个第一延迟码中的每个第一延迟码,以及所述多个第二延迟码中的每个第二延迟码,对每个采集板卡进行数据采样,确定所述每个采集板卡对应的多个第一延迟码对应的采样信号时延与多个第二延迟码对应的采样信号时延,包括:2. A signal synchronous acquisition method according to claim 1, characterized in that the step of performing data sampling on each acquisition board based on each first delay code of the plurality of first delay codes and each second delay code of the plurality of second delay codes, and determining the sampling signal delay corresponding to the plurality of first delay codes and the sampling signal delay corresponding to the plurality of second delay codes corresponding to each acquisition board comprises: 基于所述多个第一延迟码中的每个第一延迟码,对所述输入重复频率脉冲进行延迟,并在延迟后的重复频率脉冲的下降沿进行数据采样,确定所述多个第一延迟码对应的采样信号时延;Based on each first delay code of the plurality of first delay codes, the input repetition frequency pulse is delayed, and data sampling is performed on the falling edge of the delayed repetition frequency pulse to determine the sampling signal delay corresponding to the plurality of first delay codes; 基于所述多个第二延迟码中的每个第二延迟码,对经过第一延迟码延迟后的重复频率脉冲进行第二次延迟,并在第二次延迟后的重复频率脉冲的下降沿进行数据采样,确定所述多个第二延迟码对应的采样信号时延。Based on each second delay code among the multiple second delay codes, the repetitive frequency pulse delayed by the first delay code is delayed for a second time, and data sampling is performed on the falling edge of the repetitive frequency pulse after the second delay to determine the sampling signal delay corresponding to the multiple second delay codes. 3.根据权利要求2所述的一种信号同步采集方法,其特征在于,所述基于所述多个第一延迟码中的每个第一延迟码,对所述输入重复频率脉冲进行延迟,并在延迟后的重复频率脉冲的下降沿进行数据采样,确定所述多个第一延迟码对应的采样信号时延,包括:3. A signal synchronization acquisition method according to claim 2, characterized in that the input repetition frequency pulse is delayed based on each first delay code in the plurality of first delay codes, and data sampling is performed on the falling edge of the delayed repetition frequency pulse to determine the sampling signal delay corresponding to the plurality of first delay codes, comprising: 通过现场可编程阵列,利用所述每个第一延迟码,对所述输入重复频率脉冲进行延迟,得到延迟后的重复频率脉冲;By means of a field programmable array, using each of the first delay codes, delaying the input repetition frequency pulse to obtain a delayed repetition frequency pulse; 利用所述延迟后的重复频率脉冲的第一个脉冲对ADC输出的数据同步时钟进行复位,得到复位后的数据同步时钟;Resetting the data synchronization clock output by the ADC using the first pulse of the delayed repetition frequency pulse to obtain a reset data synchronization clock; 基于所述复位后的数据同步时钟在延迟后的重复频率脉冲的下降沿进行数据采样,得到第一采样数据;Based on the reset data synchronization clock, data sampling is performed at the falling edge of the delayed repetition frequency pulse to obtain first sampled data; 根据所述第一采样数据,得到所述第一采样数据对应的时延,直至得到所述多个第一延迟码对应的所述多个采样信号时延。The time delay corresponding to the first sampling data is obtained according to the first sampling data, until the multiple sampling signal time delays corresponding to the multiple first delay codes are obtained. 4.根据权利要求2所述的一种信号同步采集方法,其特征在于,所述基于所述多个第二延迟码中的每个第二延迟码,对第一次延迟后的重复频率脉冲进行第二次延迟,并在第二延迟码延迟后的重复频率脉冲的下降沿进行数据采样,确定所述多个第二延迟码对应的所述多个采样信号时延,包括:4. A signal synchronous acquisition method according to claim 2, characterized in that, based on each second delay code in the plurality of second delay codes, a second delay is performed on the repetitive frequency pulse after the first delay, and data sampling is performed on the falling edge of the repetitive frequency pulse after the second delay code delay, and the plurality of sampling signal delays corresponding to the plurality of second delay codes are determined, comprising: 通过现场可编程阵列,利用所述每个第二延迟码,对所述第一次延迟后的输入重复频率脉冲进行延迟,得到第二次延迟后的脉冲;By means of a field programmable array, using each second delay code, delaying the input repetition frequency pulse after the first delay to obtain a pulse after the second delay; 基于所述第一次延迟后复位得到的数据同步时钟在所述第二次延迟后得到的重复频率脉冲下降沿进行数据采样,得到第二采样数据;Based on the data synchronization clock reset after the first delay, data sampling is performed on the falling edge of the repetition frequency pulse obtained after the second delay to obtain second sampled data; 根据所述第二采样数据,得到所述第二采样数据对应的采样信号时延,直至得到所述多个第二延迟码对应的所述多个采样信号时延。According to the second sampling data, a sampling signal delay corresponding to the second sampling data is obtained, until the multiple sampling signal delays corresponding to the multiple second delay codes are obtained. 5.根据权利要求1-4任一项所述的一种信号同步采集方法,其特征在于,所述基于每个采集板卡对应的目标延迟码组合,完成对信号的同步采集,包括:5. A signal synchronous acquisition method according to any one of claims 1 to 4, characterized in that the synchronous acquisition of the signal is completed based on the target delay code combination corresponding to each acquisition board, comprising: 基于所述目标延迟码组合,对所述输入重复频率脉冲先后进行两次延迟,并根据第二次延迟后的重复频率脉冲对数据进行采样,得到目标采样数据,完成每个采集板卡对目标信号的同步采集。Based on the target delay code combination, the input repetition frequency pulse is delayed twice in succession, and data is sampled according to the repetition frequency pulse after the second delay to obtain target sampling data, thereby completing the synchronous acquisition of the target signal by each acquisition board. 6.一种信号同步采集装置,其特征在于,包括:6. A signal synchronous acquisition device, characterized in that it comprises: 存储器,用于存储可执行指令;A memory for storing executable instructions; 处理器,用于执行所述存储器中存储的可执行指令时,实现权利要求1-5任一项所述的信号同步采集方法。The processor is used to implement the signal synchronization acquisition method described in any one of claims 1 to 5 when executing the executable instructions stored in the memory. 7.一种计算机可读存储介质,其特征在于,所述存储介质存储有可执行指令,当所述可执行指令被执行时,用于引起处理器执行如权利要求1-5任一项所述的信号同步采集方法。7. A computer-readable storage medium, characterized in that the storage medium stores executable instructions, and when the executable instructions are executed, they are used to cause a processor to execute the signal synchronization acquisition method according to any one of claims 1 to 5.
CN202411238650.XA 2024-09-05 2024-09-05 A signal synchronization acquisition method, device and computer readable storage medium Active CN118764030B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202411238650.XA CN118764030B (en) 2024-09-05 2024-09-05 A signal synchronization acquisition method, device and computer readable storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202411238650.XA CN118764030B (en) 2024-09-05 2024-09-05 A signal synchronization acquisition method, device and computer readable storage medium

Publications (2)

Publication Number Publication Date
CN118764030A CN118764030A (en) 2024-10-11
CN118764030B true CN118764030B (en) 2024-11-01

Family

ID=92949296

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202411238650.XA Active CN118764030B (en) 2024-09-05 2024-09-05 A signal synchronization acquisition method, device and computer readable storage medium

Country Status (1)

Country Link
CN (1) CN118764030B (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109856646A (en) * 2018-12-24 2019-06-07 西安空间无线电技术研究所 Relative time delay control method between a kind of high-precision satellite navigation signals
CN113533815A (en) * 2021-06-29 2021-10-22 电子科技大学 Multi-channel sampling synchronization method based on time stamps

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5578917A (en) * 1995-03-20 1996-11-26 Fluke Corporation Repetitive digital sampling circuit using two delay lines for improved time accuracy
JP3927350B2 (en) * 2000-04-10 2007-06-06 三菱電機株式会社 Delay lock loop, receiver, and spread spectrum communication system
US7977994B2 (en) * 2007-06-15 2011-07-12 The Regents Of The University Of Colorado, A Body Corporate Digital pulse-width-modulator with discretely adjustable delay line
CN113986633B (en) * 2021-10-25 2025-05-27 杭州长川科技股份有限公司 FPGA measurement unit and channel delay compensation method and device based on FPGA measurement unit
CN115065359B (en) * 2022-08-11 2022-11-04 睿力集成电路有限公司 Delay-locked loop, clock synchronization circuit and memory

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109856646A (en) * 2018-12-24 2019-06-07 西安空间无线电技术研究所 Relative time delay control method between a kind of high-precision satellite navigation signals
CN113533815A (en) * 2021-06-29 2021-10-22 电子科技大学 Multi-channel sampling synchronization method based on time stamps

Also Published As

Publication number Publication date
CN118764030A (en) 2024-10-11

Similar Documents

Publication Publication Date Title
CN100529766C (en) Equivalent sampling device
CN106253902B (en) Multi-channel parallel acquisition system with multi-device synchronous reset recognition and correction function
CN109032498B (en) Waveform quantization synchronization method of multi-FPGA multi-channel acquisition system
CN201654786U (en) A Programmable Step Delay Time Base and Sampling System
CN107402597B (en) Method, device, medium and magnetic resonance equipment for aligning data and clock
JPH0447330B2 (en)
CN108233906B (en) A system and method for booting deterministic delay based on ADC
JP5936716B2 (en) Signal processing device
CN103675381A (en) Parallel sampling oscilloscope with cycle triggering function
CN113985251A (en) Delay deviation measuring method and device of digital channel and electronic device
US4737792A (en) Counter-based simulated target generator
CN118764030B (en) A signal synchronization acquisition method, device and computer readable storage medium
CN107478883A (en) A kind of method and apparatus for realizing any N times of equivalent sampling
CN107566199B (en) Signal processing device and method and electronic equipment comprising same
CN118367901A (en) Clock delay synchronization device and system based on gated clock
US10705183B2 (en) Single sampling radar signal processing system and method
CN114878878B (en) A synchronization method, device and medium of arbitrary waveform generator
CN104977978A (en) Acquiring and processing method for non-synchronizing signals of system clock
CN114706447B (en) Waveform processing method, device and medium for arbitrary waveform generator
CN104917497A (en) Logic delay locking based anti-interference circuit and method
CN116671193B (en) A sampling method, sampling circuit and clock synchronization method of distributed network
CN116126766A (en) Asynchronous communication data sampling method, device, equipment and medium
TWI871348B (en) Method for synchronising analogue data at the output of a plurality digital / analogue converters
CN115796291A (en) Signal synchronization method, signal synchronization device, electronic equipment and computer readable storage medium
CN114326515A (en) Synchronous acquisition method, system and equipment based on FPGA and readable storage medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant