Radioheliograph digital correlation system and synchronization method

By introducing the timing signal receiving module, display and control unit module, signal acquisition and processing module and storage server module into the digital correlation system of the radio heliograph, precise synchronization of each module is achieved, the problems of insufficient synchronization accuracy and flexibility are solved, and the accuracy and efficiency of image processing are improved.

CN116318498BActive Publication Date: 2025-10-10INST OF AUTOMATION CHINESE ACAD OF SCI +1
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202211516174.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-11-29
Publication Date
2025-10-10
Estimated Expiration
2042-11-29

AI Technical Summary

Technical Problem

The existing digital correlation system of radio heliographs has deficiencies in synchronization accuracy and flexibility, making it difficult to meet the efficient synchronization requirements of different modules, affecting the accuracy of image processing.

Method used

A digital correlation system for a radio heliograph is designed, which includes a timing signal receiving module, a display and control unit module, a signal acquisition and processing module, and a storage server module. The timing signal receiving module obtains absolute time information and sends it to other modules. The display and control unit module issues delay compensation parameters and control instructions. The signal acquisition and processing module performs delay compensation and data processing. The storage server module stores data to ensure the synchronization of each module.

Benefits of technology

It achieves precise synchronization of each module, eliminates the time-varying delay differences caused by the Earth's rotation, improves the accuracy of signal acquisition and processing, and meets the high-precision requirements of radio astronomical observations.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116318498B_ABST
    Figure CN116318498B_ABST
Patent Text Reader

Abstract

The present application relates to the technical field of radio astronomy signal acquisition and processing, and particularly relates to a radioheliograph digital correlation system and a synchronization method. The radioheliograph digital correlation system receives a timing signal through a timing signal receiving module, decodes the timing signal to obtain absolute time information, and sends the absolute time information to a display control unit module, a signal acquisition and processing module, and a storage server module respectively; the display control unit module is used to issue a delay compensation parameter to the signal acquisition and processing module according to the absolute time information, and simultaneously issue start and stop control instructions to the signal acquisition and processing module and the storage server module; the signal acquisition and processing module is used for analog signal acquisition and processing, and determines the corresponding delay compensation parameter according to the absolute time information, and uses the corresponding delay compensation parameter to perform delay compensation on the corresponding acquisition channel of the signal acquisition and processing module, so as to ensure accurate operation of the radioheliograph digital receiving system.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of radio astronomy signal acquisition and processing, and in particular to a radio heliograph digital receiving correlation system and synchronization method. Background Art

[0002] Heliographs are used to investigate and study the nature and patterns of solar activity, revealing the mechanisms of its impact on the Sun-Earth space environment and maximizing the environment for human survival and development. Aperture synthesis interferometry (ASI) is the most commonly used technique for radio imaging of the Sun. ASI combines multiple smaller telescopes into a single large telescope, utilizing the Fourier transform principle to accurately image the Sun. A typical observation array based on ASI radio telescopes consists of an antenna front end, signal transmission lines, an analog signal receiving unit, a digital correlation system, and an image synthesis and processing unit. The heliograph's digital correlation system performs full correlation operations on all channels in the spatial frequency domain, obtaining the distribution of the visibility function in the spatial frequency domain. The spatial brightness distribution and the visibility function form a Fourier transform pair. The back-end image processing unit then performs a Fourier transform on the visibility function to produce a radio image of the Sun.

[0003] To obtain accurate solar radio images, synchronization of the entire heliograph system is crucial. Synchronization of the radio heliograph digital correlation system is embodied in three aspects: first, signal acquisition synchronization. Since the phase of the correlation result includes the phase of the visibility function, according to signal processing theory, time delay corresponds to frequency phase difference. Therefore, strict synchronization of signal sampling across different channels is essential. Second, delay compensation synchronization. Due to the Earth's rotation, the distance between the antenna and the sun varies over time. The solar radiation signal has different delays reaching the antenna at different times, causing the phase of the correlation function to vary over time. Therefore, a time-varying delay compensation must be added to the digital correlation system to offset the rapid time variations of the correlation function caused by geometric delay. Third, data storage synchronization. Since the back-end image processing unit needs to recalibrate the data based on the time information acquired to obtain an accurate solar image, the data stored in the digital correlation system must contain precise time information.

[0004] In actual engineering, digital related systems often have multiple modules, and different modules have different requirements for synchronization accuracy, requiring an efficient and flexible time synchronization method. Summary of the Invention

[0005] The present invention provides a radio heliograph digital correlation system, which is used for providing accurate synchronous time signals to multiple modules of the digital correlation system.

[0006] The present invention provides a radio heliograph digital correlation system, which includes: a timing signal receiving module, a display and control unit module, a signal acquisition and processing module, and a storage server module;

[0007] The timing signal receiving module is used to receive the timing signal, decode the timing signal to obtain absolute time information, and send the absolute time information to the display and control unit module, the signal acquisition and processing module, and the storage server module respectively;

[0008] The display and control unit module is used to send delay compensation parameters to the signal acquisition and processing module according to the absolute time information, and at the same time send start and stop control instructions to the signal acquisition and processing module and the storage server module;

[0009] The signal acquisition and processing module is used to acquire and process analog signals, and determine corresponding delay compensation parameters according to the absolute time information, and use the corresponding delay compensation parameters to perform delay compensation on the acquisition channel corresponding to the signal acquisition and processing module;

[0010] The storage server module is used to store the data output by the signal acquisition and processing module according to the absolute time information.

[0011] According to a radio heliograph digital correlation system provided by the present invention, the timing signal receiving module is further used to encapsulate the absolute time information into a UART protocol data packet, generate a second pulse signal, and send the UART protocol data packet and the second pulse signal to the signal acquisition and processing module;

[0012] The signal acquisition and processing module is further used to determine the absolute time information based on the second pulse signal and the UART protocol data packet, determine the corresponding delay compensation parameter based on the absolute time information, and use the corresponding delay compensation parameter to perform delay compensation on the acquisition channel corresponding to the signal acquisition and processing module.

[0013] A radio heliograph digital correlation system according to the present invention further includes a clock and trigger signal distribution module;

[0014] The timing signal receiving module is further used to generate a reference time and frequency signal and send the reference time and frequency signal to the clock and trigger signal distribution module; the clock and trigger signal distribution module is used to generate a sampling clock signal based on the reference time and frequency signal and distribute the sampling clock signal to each board of the signal acquisition and processing module; the clock and trigger signal distribution module is further used to receive the trigger signal of the signal acquisition and processing module, distribute the trigger signal into multiple channels, and send them to each board of the signal acquisition and processing module respectively.

[0015] According to a radio heliograph digital correlation system provided by the present invention, the timing signal receiving module is further used to convert the absolute time information into a time signal of the NTP protocol before sending the absolute time information to the display and control unit module and the storage server module, and then send the time signal of the NTP protocol to the display and control unit module and the storage server module respectively; the display and control unit module and the storage server module are used to parse the time signal of the NTP protocol to obtain the absolute time information.

[0016] According to a radio heliograph digital correlation system provided by the present invention, the display and control unit module is further configured to continuously monitor the absolute time information and send the delay compensation parameter to the signal acquisition and processing module before a preset start time is reached.

[0017] According to a radio heliograph digital correlation system provided by the present invention, the display and control unit module is further configured to continuously monitor the absolute time information and update the delay compensation parameter when a preset time point is reached.

[0018] According to a radio heliograph digital correlation system provided by the present invention, the signal acquisition and processing module is further configured to store delay compensation parameters within a preset time period in a ping-pong buffer manner.

[0019] According to a radio heliograph digital correlation system provided by the present invention, the storage server module is further configured to continuously monitor the absolute time information, and when a preset storage start time is reached, store the data output by the signal acquisition and processing module, and append the current time information to the stored file during the data storage process;

[0020] The display and control unit module is further configured to continuously monitor the absolute time information, and when a set stop time is reached, send a stop instruction to the signal acquisition and processing module, and stop updating the delay compensation parameters;

[0021] The signal acquisition and processing module is further configured to reset after receiving the stop instruction and completing the sending of the current data packet.

[0022] According to a radio heliograph digital correlation system provided by the present invention, the signal acquisition and processing module includes a time analysis module, a digital-to-analog conversion module, a Fourier transform module, a delay compensation module, a complex correlation module and a data encapsulation module;

[0023] The digital-to-analog conversion module is used to perform digital-to-analog conversion on the received signal; the Fourier transform module is used to perform Fourier transform operation on the data after digital-to-analog conversion; the time analysis module is used to analyze the second pulse signal and UART protocol data packet sent by the timing signal receiving module to obtain the absolute time information;

[0024] The delay compensation module is used to determine the corresponding delay compensation parameters based on the absolute time information, and use the corresponding delay compensation parameters to perform delay compensation on the acquisition channel corresponding to the signal acquisition and processing module; it is also used to store the delay compensation parameters in a ping-pong buffer manner; the complex correlation module is used to perform pairwise complex correlation operations on the data of each input channel;

[0025] The data encapsulation module is used to encapsulate the output data of the relevant modules and the current time information according to a preset format.

[0026] On the other hand, the present invention also provides a synchronization method for a radio heliograph digital correlation system, wherein the radio heliograph digital correlation system comprises: a timing signal receiving module, a display and control unit module, a signal acquisition and processing module, and a storage server module;

[0027] The synchronization method includes:

[0028] The timing signal receiving module receives the timing signal, decodes the timing signal to obtain absolute time information, and sends the absolute time information to the display and control unit module, the signal acquisition and processing module, and the storage server module respectively;

[0029] The display and control unit module sends delay compensation parameters to the signal acquisition and processing module according to the absolute time information, and simultaneously sends start and stop control instructions to the signal acquisition and processing module and the storage server module;

[0030] The signal acquisition and processing module acquires and processes the analog signal, and determines a corresponding delay compensation parameter according to the absolute time information, and uses the corresponding delay compensation parameter to perform delay compensation on the acquisition channel corresponding to the signal acquisition and processing module;

[0031] The storage server module stores the data output by the signal acquisition and processing module according to the absolute time information.

[0032] According to a radio heliograph digital correlation system provided by the present invention, the display and control unit module is also used to continuously monitor the absolute time information. When the set stop time is reached, a stop instruction is sent to the signal acquisition and processing module, and the update of the delay compensation parameter is stopped; the signal acquisition and processing module is also used to reset after receiving the stop instruction and completing the sending of the current data packet.

[0033] The radio heliograph digital correlation system provided by the present invention receives a timing signal through a timing signal receiving module, decodes the timing signal to obtain absolute time information, and respectively sends the absolute time information to a display and control unit module, a signal acquisition and processing module, and a storage server module; the display and control unit module is used to send delay compensation parameters to the signal acquisition and processing module according to the absolute time information, and simultaneously sends start and stop control instructions to the signal acquisition and processing module and the storage server module; the signal acquisition and processing module is used to collect and process external data, determines corresponding delay compensation parameters according to the absolute time information, and uses the corresponding delay compensation parameters to perform delay compensation on an acquisition channel corresponding to the signal acquisition and processing module. BRIEF DESCRIPTION OF THE DRAWINGS

[0034] In order to more clearly illustrate the technical solutions in the present invention or the prior art, a brief introduction is given below to the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.

[0035] Figure 1 It is a structural diagram of the digital receiving system of the heliograph provided by the present invention;

[0036] Figure 2 It is a partial structural diagram of the signal acquisition and processing module provided by the present invention;

[0037] Figure 3 It is a timing diagram of the time resolution timing provided by the present invention;

[0038] Figure 4 The present invention provides a schematic flow chart of a synchronization method for a heliograph digital receiving system. DETAILED DESCRIPTION

[0039] To make the objectives, technical solutions, and advantages of the present invention more clear, the technical solutions of the present invention will be clearly and completely described below in conjunction with the accompanying drawings. Obviously, the embodiments described are only some of the embodiments of the present invention, not all of them. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without making creative efforts shall fall within the scope of protection of the present invention.

[0040] The following combination Figure 1-Figure 3 The heliograph digital receiving system provided by the present invention is described in detail.

[0041] The present invention obtains absolute time information through a timing signal receiving module, and sends the absolute time information to a display and control unit module, a signal acquisition and processing module, and a storage server module. At the same time, the display and control unit module sends a delay compensation parameter to the signal acquisition and processing module, determines a corresponding delay compensation parameter according to the absolute time information, and uses the corresponding delay compensation parameter to perform delay compensation on an acquisition channel corresponding to the signal acquisition and processing module, so as to eliminate the time-varying delay difference between acquisition channels caused by the rotation of the earth, and ensure the synchronization of relevant results of each signal acquisition channel.

[0042] Example 1:

[0043] This embodiment provides a radio heliograph digital correlation system, such as Figure 1 The digital correlation system includes: a timing signal receiving module 10, a display and control unit module 20, a signal acquisition and processing module 30 and a storage server module 40.

[0044] The timing signal receiving module 10 is used to receive timing signals. For example, the timing signal receiving module 10 can simultaneously receive timing signals from multiple satellite positioning systems, decode the timing signals to obtain absolute time information, and send the absolute time information to the display and control unit module 20, the signal acquisition and processing module 30, and the storage server module 40, respectively. The display and control unit module 20 is used to issue delay compensation parameters to the signal acquisition and processing module 30 based on the absolute time information, and simultaneously issue start and stop control instructions to the signal acquisition and processing module 30 and the storage server module 40. The signal acquisition and processing module 30 is used to collect and process external data, determine the corresponding delay compensation parameters based on the absolute time information, and use the corresponding delay compensation parameters to perform delay compensation on the acquisition channel corresponding to the signal acquisition and processing module.

[0045] Generally, the display and control unit module 20 will send the delay compensation parameters for a period of time in the future to the signal acquisition and processing module 30 before the clock arrives. The signal acquisition and processing module 30 will cache the delay compensation parameters corresponding to different moments. When it is necessary to perform delay compensation on the data of the signal acquisition channel at a certain moment, the corresponding delay compensation parameters will be read from the corresponding cache address. The delay compensation parameters at each moment are different, and at the same moment, the delay compensation parameters of each signal acquisition channel are also different. Therefore, the signal acquisition and processing module 30 determines the delay compensation parameters corresponding to each signal acquisition channel at the current moment based on the absolute time information, and uses the delay compensation parameters corresponding to each signal acquisition channel to compensate for the signals collected by each signal acquisition channel. The storage server module 40 is used to store the data output by the signal acquisition and processing module 30 based on the absolute time information.

[0046] In addition to the conventional functions of the modules of the existing radio heliograph, each module of the digital correlation system of the radio heliograph of this embodiment also has synchronization functions, which specifically include three aspects: first, signal acquisition synchronization; second, delay compensation synchronization; and third, data storage synchronization.

[0047] Specifically, the timing signal receiving module 10 in this embodiment is also used to encapsulate the absolute time information into a UART protocol data packet, and at the same time generate a second pulse signal, and send the UART protocol data packet and the second pulse signal to the signal acquisition and processing module 30; the signal acquisition and processing module 30 is also used to determine the absolute time information based on the second pulse signal and the UART protocol data packet, determine the corresponding delay compensation parameter based on the absolute time information, and use the corresponding delay compensation parameter to perform delay compensation on the acquisition channel corresponding to the signal acquisition and processing module 30.

[0048] In one embodiment, the radio heliograph digital correlation system also includes a clock and trigger signal distribution module 50; a timing signal receiving module 10, which is also used to generate a reference time and frequency signal and send the reference time and frequency signal to the clock and trigger signal distribution module; a clock and trigger signal distribution module, which is used to generate a sampling clock signal based on the reference time and frequency signal and distribute the sampling clock signal to each board of the signal acquisition and processing module; and a clock and trigger signal distribution module, which is also used to receive the trigger signal of the signal acquisition and processing module, distribute the trigger signal into multiple channels, and send them to each board of the signal acquisition and processing module respectively. Typically, the signal acquisition and processing module 30 includes multiple boards for data processing, each of which processes data from multiple channels to improve processing efficiency. To ensure synchronized data acquisition and processing across multiple boards, in this embodiment, a sampling clock signal is generated by a clock and trigger signal distribution module 50. This sampling clock signal is then distributed to each board in the signal acquisition and processing module 30, which then uses the sampling clock to synchronously acquire signals. Simultaneously, the clock and trigger signal distribution module 50 splits the trigger signal TrigIN sent from the main board of the signal acquisition and processing module 30 into multiple paths, each of which is then sent to each board in the signal acquisition and processing module 30. Specifically, the timing signal receiving module 10 relies on an internal atomic clock to generate a second pulse signal and a reference time frequency signal. In one embodiment, the timing signal receiving module 10 is further used to convert the absolute time information into a time signal of the NTP protocol (Network Time Protocol) before sending the absolute time information to the display and control unit module 20 and the storage server module 40, and then send the time signal of the NTP protocol to the display and control unit module 20 and the storage server module 40 respectively. The display and control unit module 20 and the storage server module 40 are used to parse the time signal of the NTP protocol so that the time between the timing signal receiving module 10, the display and control unit module 20, the signal acquisition and processing module 30 and the storage server module 40 remains synchronized.

[0049] For details, please refer to Figure 1 In this embodiment, the timing signal receiving module 10 is capable of receiving GPS and BDS signals and outputting a 1PPS signal (i.e., a pulse per second signal) and a reference time frequency signal. The timing signal receiving module 10 has a built-in high-performance atomic clock and GNSS taming function; it has multiple RJ45 interfaces for providing NTP network time services; and a set of RS232 serial ports for outputting time information in various formats. The communication protocol of the RS232 serial ports is the UART protocol. One NTP interface of the timing signal receiving module is connected to the display and control unit module, and one NTP interface is connected to the storage server module; the 1PPS signal interface and the RS232 interface are connected to the signal acquisition and processing module 30.

[0050] The timing signal receiving module 10 is connected to the clock and trigger signal distribution module 50. The clock and trigger signal distribution module 50 generates a sampling clock signal and a periodic timing pulse signal based on the standard time frequency signal output by the timing signal receiving module 10, and distributes them into multiple outputs to the various boards of the signal acquisition and processing module 30.

[0051] The signal acquisition and processing module 30 collects external analog signals and performs delay compensation and complex correlation operations on them. Simultaneously, it receives the pulse-per-second signal and UART protocol data packets input from the timing signal receiving module 10, parses them, and transmits the parsed data to the display and control unit module and the remaining system modules. The display and control unit module 20 controls the startup, shutdown, and shutdown of the various modules in the heliograph digital receiving system. It also monitors and displays the operating status and calculation results of each module. It also calculates and updates delay compensation parameters in real time. The display and control unit module 20 is connected to the timing signal receiving module 10, the signal acquisition and processing module 30, and the storage server module 40 via RJ45 interfaces. The communication protocol between the display and control unit module 20 and the timing signal receiving module 10 is the NTP protocol, while the communication protocol between the display and control unit module 20 and the signal acquisition and processing module 30 and the storage server module 40 is 1000M Ethernet. The storage server module 40 is used to store the complex correlation results of all channels, the system's delay compensation parameters, and other system operating parameter information. The storage server module 40 is connected to the timing signal receiving module 10 via an RJ45 interface, and the communication protocol between the storage server module 40 and the timing signal receiving module 10 is the NTP protocol. The storage server module 40 is connected to the display and control unit module 20 via an RJ45 interface, and the communication protocol is the 1000M Ethernet protocol. The storage server module 40 is connected to the signal acquisition and processing module 30 via an SFP interface, and the communication protocol is the 10G Ethernet protocol.

[0052] The display and control unit module 20 of this embodiment is further configured to continuously monitor absolute time information and send delay compensation parameters to the signal acquisition and processing module 30 before the start time is reached. Furthermore, the display and control unit module 20 is further configured to continuously monitor absolute time information and update the delay compensation parameters when a preset time point is reached.

[0053] In this embodiment, the signal acquisition and processing module 30 is further configured to store the delay compensation parameters within a preset time period in a ping-pong buffer manner.

[0054] In this embodiment, the storage server module 40 is also used to continuously monitor the absolute time information, and when the preset storage starting time is reached, the data output by the signal acquisition and processing module 30 is stored, and the current time information is attached to the stored file during the storage of the data, that is, the current time information is assigned to the data packet.

[0055] As Figure 2 In this embodiment, the signal acquisition and processing module 30 includes a time analysis module 301, a gigabit network interface module 302, a digital-to-analog conversion module 303, a Fourier transform module 304, a delay compensation module 305, a complex correlation module 306, a data packaging module 307, and a 10-gigabit network interface module 308.

[0056] The digital-to-analog conversion module 303 is configured to perform digital-to-analog conversion on the received signal; the Fourier transform module 304 is configured to perform Fourier transform operation on the data after digital-to-analog conversion; the time analysis module 301 is configured to analyze the second pulse signal and the UART protocol data packet sent by the time signal receiving module to obtain absolute time information; the delay compensation module 305 is configured to determine the corresponding delay compensation parameter according to the absolute time information, and to perform delay compensation on the corresponding signal acquisition channel of the signal acquisition and processing module 30 using the corresponding delay compensation parameter, and is also configured to store the delay compensation parameter in a ping-pong buffer manner; the complex correlation module 306 is configured to perform two-by-two complex correlation operation on the input data; the data packaging module 307 is configured to package the output data of the complex correlation module and the current time information according to a preset format; the gigabit network interface module 302 is configured to implement the gigabit network communication protocol to communicate with the display control unit module 20; and the 10-gigabit network interface module 308 is configured to implement the 10-gigabit network protocol to communicate with the storage server module 20.

[0057] In this embodiment, the absolute time information is transmitted through the serial UART protocol data packet, and after the signal acquisition and processing module 30 receives the UART protocol data packet, it needs to be analyzed, and then the absolute time information is calculated according to the second pulse signal and the analyzed data. The timing diagram of accurate timing is as shown in Figure 3 The 1PPS second pulse signal triggers once per second, and its function is to indicate the time of the whole second, which is indicated by the rising edge of the second pulse. The time analysis module 301 also receives the serial data packet output by the time signal receiving module 10 to indicate the time information. Since the UART protocol communication transmission has a delay, in order to accurately obtain the time information, the following method is adopted in this embodiment:

[0058] 1) When the rising edge of the second pulse is received, the current time of the time analysis module 301 is added by 1s, so as to ensure the time accuracy;

[0059] 2) When receiving the serial data packet, the absolute time information parsed is directly assigned to the module time;

[0060] 3) Perform precise timing within seconds, using the local clock to accurately count the time interval between two second pulses to obtain more accurate time information.

[0061] This embodiment uses the above method to perform time resolution processing, so that the time accuracy can reach the nanosecond level without cumulative error, which well meets the time synchronization requirements of the radio heliograph digital correlation system.

[0062] The display and control unit 20 is also responsible for continuously monitoring absolute time information. When the set stop time is reached, it issues a stop command to the signal acquisition and processing module 30, halting system operation and simultaneously stopping the update of its own delay compensation parameters. Upon receiving the stop command, the signal acquisition and processing module 30 is also responsible for resetting after completing the current data packet transmission. In other words, the display and control unit 20 is responsible for controlling the startup, shutdown, and shutdown of the heliograph's digital correlation system, observing the system's operating status and results, and calculating and updating delay compensation parameters in real time.

[0063] Based on the above-mentioned radio heliograph digital correlation system, the specific working process of the system includes:

[0064] Step S1: Turn on the radio heliograph digital correlation system and wait for the timing signal receiving module 10 to enter the locked state. After entering the locked state, the timing signal receiving module 10 outputs time information through the NTP interface and the RS232 interface, and simultaneously outputs a 1PPS second pulse signal and a fixed frequency reference time frequency signal.

[0065] Step S2 : the clock and trigger signal distribution module 50 generates a sampling clock for the signal acquisition and processing module 30 according to the reference time and frequency signal, and distributes the sampling clock into multiple outputs to the various boards of the signal acquisition and processing module 30 .

[0066] Step S3: the display and control unit module 20 and the storage server module 40 perform NTP time calibration with the timing signal receiving module 10 .

[0067] Step S4: setting the system's start time, stop time, working mode and other working parameters on the display and control unit module 20 .

[0068] Step S5: The display and control unit module 20 sends the system operating parameters and startup instructions to the signal acquisition and processing module 30 and the storage server module 40 via the Gigabit Ethernet interface. It should be noted that the delay compensation parameters and various instructions must be sent some time before the set system startup time (for example, if the set startup time is 8:00, the delay compensation parameters and instructions will be sent at 7:58).

[0069] Step S6: The display and control unit module 20 continuously monitors the system NTP time and begins calculating and issuing data from the system startup delay compensation ping-pong buffer one minute before the system startup time (for example, if the startup time is 8:00, then at 7:59). Due to the delay in Gigabit network data packet transmission and the short update interval of the delay compensation parameters (for example, once every 1ms), to ensure system accuracy, the ping-pong buffer stores compensation parameters for a period of time. To simplify the complexity of the system software design and in consideration of the buffer size of the signal acquisition and processing module 30, in this embodiment, the ping-pong buffer stores compensation parameters for 30 seconds.

[0070] Step S7: After receiving the start instruction, the signal acquisition processing module 30 starts signal synchronous acquisition, receives the 1PPS pulse per second and the time information of the RS232 interface in real time, parses the time information in the UART format, and accurately obtains the absolute time information by combining the 1PPS pulse per second and the UART time information.

[0071] Step S8: The display and control unit module 20 monitors the system NTP time in real time and begins updating the Pong cache of the delay compensation parameters when the system's set startup time is reached. The storage server module 40 monitors the system NTP time in real time and begins storing data when the system's set startup time is reached. The signal acquisition and processing module 30 monitors the acquired time information in real time and begins receiving periodic working pulse signals when the system's set startup time is reached.

[0072] Step S9: The signal acquisition and processing module 30 monitors the periodic working pulse signal in real time. When the first high pulse is received, the signal acquisition and processing module 30 records and stores the time information at this moment, and uses this moment information to calculate the initial read address of the delay parameter ping-pong cache (for example: the ping-pong cache stores 30s of data, and each address stores a 1ms delay compensation parameter. The system receives the first high pulse at a moment information of 8 hours, 0 minutes, 0 seconds, and 15 milliseconds, then the initial read address is 15); at the same time, the signal acquisition and processing module 30 starts the operation process, including signal FFT (Fourier transform) operation, phase compensation, truncation, complex correlation, and integration operation. The phase compensation parameters are updated in real time by the display and control unit module 20.

[0073] Step S10: The display and control unit module 20 continuously monitors the system NTP time in real time, and periodically calculates and sends the delay compensation parameters to the ping cache or pong cache of the signal acquisition and processing module 30 according to the system NTP time (for example: the system startup time is 8:00, and the ping-pong cache stores 30s of cache data. The display and control calculates and sends the pong cache data at 8:00:00, calculates and sends the ping cache data at 8:00:30, calculates and sends the ping cache data at 8:01:00, calculates and sends the ping cache data at 8:01:30, and the cycle repeats every minute thereafter); the storage server module 40 continuously monitors the system NTP time in real time, and saves the processing results of the signal acquisition and processing module 30 to disk, and the stored file name contains time information.

[0074] Step S11: the display and control unit module 20 continuously monitors the NTP time of the system. When the set system stop time is reached, the display and control unit module 20 sends a stop instruction to the signal acquisition and processing module 30 and stops updating the delay compensation parameters.

[0075] Step S12: After receiving the stop instruction, the signal acquisition and processing module 30 resets the system after completing the sending of the current 10 Gigabit network data packet.

[0076] Step S13: After the storage server module reaches the system stop time, it monitors the data of the 10 Gigabit network interface, waits for a certain period of time without new data, stops the data storage operation, and writes the system operation information to a file and saves it.

[0077] Figure 4 FIG. 1 is a flow chart of a synchronization method of a radio heliograph digital correlation system according to an embodiment of the present invention, wherein the radio heliograph digital correlation system is any of the digital correlation systems described above, such as Figure 4 , the synchronization method includes:

[0078] S401: The timing signal receiving module receives the timing signal, decodes the timing signal to obtain absolute time information, and sends the absolute time information to the display and control unit module, the signal acquisition and processing module, and the storage server module respectively.

[0079] S402: The display and control unit module sends delay compensation parameters to the signal acquisition and processing module according to the absolute time information, and simultaneously sends start and stop control instructions to the signal acquisition and processing module and the storage server module.

[0080] S403: The signal acquisition and processing module acquires and processes the analog signal, and determines corresponding delay compensation parameters according to the absolute time information, and uses the corresponding delay compensation parameters to perform delay compensation on the acquisition channel corresponding to the signal acquisition and processing module.

[0081] S404: The storage server module stores the data output by the signal acquisition and processing module according to the absolute time information.

[0082] Specifically, the timing signal receiving module encapsulates the absolute time information into a UART protocol data packet, and generates a second pulse signal at the same time, and sends the UART protocol data packet and the second pulse signal to the signal acquisition and processing module; the signal acquisition and processing module determines the absolute time information based on the second pulse signal and the UART protocol data packet, determines the corresponding delay compensation parameters based on the absolute time information, and uses the corresponding delay compensation parameters to perform delay compensation on the acquisition channel corresponding to the signal acquisition and processing module.

[0083] Specifically, the timing signal receiving module generates a reference time and frequency signal, and sends the reference time and frequency signal to the clock and trigger signal distribution module; the clock and trigger signal distribution module generates a sampling clock signal according to the reference time and frequency signal, and distributes the sampling clock signal to each board of the signal acquisition and processing module; the clock and trigger signal distribution module receives the trigger signal of the signal acquisition and processing module, distributes the trigger signal into multiple channels, and sends them to each board of the signal acquisition and processing module respectively.

[0084] Specifically, before sending the absolute time information to the display and control unit module and the storage server module, the timing signal receiving module converts the absolute time information into a time signal of the NTP protocol, and then sends the time signal of the NTP protocol to the display and control unit module and the storage server module respectively; the display and control unit module and the storage server module parse the time signal of the NTP protocol to obtain the absolute time information.

[0085] Specifically, the display and control unit module continuously monitors the absolute time information and sends the delay compensation parameters to the signal acquisition and processing module before reaching the preset start time.

[0086] Specifically, the display and control unit module continuously monitors the absolute time information and updates the delay compensation parameters when a preset time point is reached.

[0087] Specifically, the signal acquisition and processing module uses a ping-pong buffer to store the delay compensation parameters within a preset time period.

[0088] Specifically, the storage server module continuously monitors the absolute time information, and when the preset storage start time is reached, stores the data output by the signal acquisition and processing module, and adds the current time information to the stored file during the data storage process.

[0089] Specifically, the display and control unit module continuously monitors the absolute time information. When the set stop time is reached, a stop instruction is sent to the signal acquisition and processing module, and the update of the delay compensation parameters is stopped.

[0090] Specifically, after receiving the stop instruction, the signal acquisition and processing module resets after completing the current data packet transmission. The device embodiments described above are merely illustrative, wherein the units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the present embodiment. Those of ordinary skill in the art can understand and implement the present invention without inventive effort.

[0091] Through the description of the above embodiments, those skilled in the art can clearly understand that each embodiment can be implemented by means of software plus a necessary general hardware platform, or of course, by hardware. Based on this understanding, the essence of the above technical solution or the part that contributes to the existing technology can be embodied in the form of a software product. The computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, a magnetic disk, an optical disk, etc., and includes a number of instructions for enabling a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods described in each embodiment or certain parts of the embodiments.

[0092] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit it. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the various embodiments of the present invention.

Claims

1. A radio heliograph digital correlation system, characterized in that: include: Timing signal receiving module, display and control unit module, signal acquisition and processing module and storage server module; The timing signal receiving module is used to receive the timing signal, decode the timing signal to obtain absolute time information, and send the absolute time information to the display and control unit module, the signal acquisition and processing module, and the storage server module respectively; The display and control unit module is used to send delay compensation parameters to the signal acquisition and processing module according to the absolute time information, and at the same time send start and stop control instructions to the signal acquisition and processing module and the storage server module; The signal acquisition and processing module is used to acquire and process analog signals, and determine corresponding delay compensation parameters according to the absolute time information, and use the corresponding delay compensation parameters to perform delay compensation on the acquisition channel corresponding to the signal acquisition and processing module; The storage server module is used to store the data output by the signal acquisition and processing module according to the absolute time information.

2. The radio heliograph digital correlation system according to claim 1, wherein: The timing signal receiving module is further configured to encapsulate the absolute time information into a UART protocol data packet, generate a second pulse signal, and send the UART protocol data packet and the second pulse signal to the signal acquisition and processing module; The signal acquisition and processing module is further used to determine the absolute time information based on the second pulse signal and the UART protocol data packet, determine the corresponding delay compensation parameter based on the absolute time information, and use the corresponding delay compensation parameter to perform delay compensation on the acquisition channel corresponding to the signal acquisition and processing module.

3. The radio heliograph digital correlation system according to claim 2, wherein: It also includes a clock and trigger signal distribution module; The timing signal receiving module is further used to generate a reference time and frequency signal and send the reference time and frequency signal to the clock and trigger signal distribution module; the clock and trigger signal distribution module is used to generate a sampling clock signal based on the reference time and frequency signal and distribute the sampling clock signal to each board of the signal acquisition and processing module; the clock and trigger signal distribution module is further used to receive the trigger signal of the signal acquisition and processing module, distribute the trigger signal into multiple channels, and send them to each board of the signal acquisition and processing module respectively.

4. The radio heliograph digital correlation system according to claim 2, wherein: The timing signal receiving module is further used to convert the absolute time information into a time signal of the NTP protocol before sending the absolute time information to the display and control unit module and the storage server module, and then send the time signal of the NTP protocol to the display and control unit module and the storage server module respectively; the display and control unit module and the storage server module are used to parse the time signal of the NTP protocol to obtain the absolute time information.

5. The radio heliograph digital correlation system according to claim 4, wherein: The display and control unit module is further configured to continuously monitor the absolute time information and send the delay compensation parameter to the signal acquisition and processing module before reaching a preset start time.

6. The radio heliograph digital correlation system according to claim 5, wherein: The display and control unit module is further configured to continuously monitor the absolute time information and update the delay compensation parameter when a preset time point is reached.

7. The radio heliograph digital correlation system according to claim 6, wherein: The signal acquisition and processing module is further configured to store the delay compensation parameters within a preset time period in a ping-pong buffer manner.

8. The radio heliograph digital correlation system according to claim 4, wherein: The storage server module is further configured to continuously monitor the absolute time information, and when a preset storage start time is reached, store the data output by the signal acquisition and processing module, and append the current time information to the stored file during the data storage process; The display and control unit module is further configured to continuously monitor the absolute time information, and when a set stop time is reached, send a stop instruction to the signal acquisition and processing module, and stop updating the delay compensation parameters; The signal acquisition and processing module is further configured to reset after receiving the stop instruction and completing the sending of the current data packet.

9. The radio heliograph digital correlation system according to claim 2, wherein: The signal acquisition and processing module includes a time analysis module, a digital-to-analog conversion module, a Fourier transform module, a delay compensation module, a complex correlation module and a data encapsulation module; The digital-to-analog conversion module is used to perform digital-to-analog conversion on the received signal; the Fourier transform module is used to perform Fourier transform operation on the data after digital-to-analog conversion; the time analysis module is used to analyze the second pulse signal and UART protocol data packet sent by the timing signal receiving module to obtain the absolute time information; The delay compensation module is used to determine the corresponding delay compensation parameters based on the absolute time information, and use the corresponding delay compensation parameters to perform delay compensation on the acquisition channel corresponding to the signal acquisition and processing module; it is also used to store the delay compensation parameters in a ping-pong buffer manner; the complex correlation module is used to perform pairwise complex correlation operations on the data of each input channel; The data encapsulation module is used to encapsulate the output data of the relevant modules and the current time information according to a preset format.

10. A synchronization method for a radio heliograph digital correlation system, the heliograph digital correlation system comprising: Timing signal receiving module, display and control unit module, signal acquisition and processing module and storage server module; characterized in that the synchronization method includes: The timing signal receiving module receives the timing signal, decodes the timing signal to obtain absolute time information, and sends the absolute time information to the display and control unit module, the signal acquisition and processing module, and the storage server module respectively; The display and control unit module sends delay compensation parameters to the signal acquisition and processing module according to the absolute time information, and simultaneously sends start and stop control instructions to the signal acquisition and processing module and the storage server module; The signal acquisition and processing module acquires and processes the analog signal, and determines the corresponding delay compensation parameter according to the absolute time information, and uses the corresponding delay compensation parameter to perform delay compensation on the acquisition channel corresponding to the signal acquisition and processing module to obtain the absolute time information; The storage server module stores the data output by the signal acquisition and processing module according to the absolute time information.

Citation Information

Patent Citations

  • Digital receiving device, system and method for tracking and observing target radio-frequency power supply

    CN111314009A

  • Multichannel delay-adjustable FX correlator and implementation method thereof

    CN111314010A