Method and System for Automatically Extracting Very Long Baseline Interferometry Outline and Generating Trajectory File

By automatically extracting very long baseline interference outlines and generating observation trajectory files, the problem that telescopes are limited by observation mode in VLBI observation in the prior art is solved, and the trajectory files are automatically generated, which improves observation flexibility.

CN119108807BActive Publication Date: 2025-05-27NAT ASTRONOMICAL OBSERVATORIES CHINESE ACAD OF SCI
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411465391.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-10-21
Publication Date
2025-05-27
Estimated Expiration
2044-10-21

AI Technical Summary

Technical Problem

The prior art is difficult to automatically extract information from the very long baseline interference observation outline and generate observation trajectory files, resulting in telescopes being limited by observation modes in VLBI observations and being unable to flexibly participate in various observation projects.

Method used

Through a method and system that automatically extracts very long baseline interference outlines and generates trajectory files, it includes extracting station information from the outline file, generating 0.1 second step-length declination, converting it into azimuth pitch, and performing data detection and verification, and finally generating an observation trajectory file.

Benefits of technology

It realizes automatic generation from VLBI outline to observation trajectory files, reduces human errors, get rid of the limitations of observation mode, and allows the FAST telescope to flexibly participate in various VLBI observation projects.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119108807B_ABST
    Figure CN119108807B_ABST
Patent Text Reader

Abstract

The present invention discloses a method and system for automatically extracting very long baseline interferometry (VLBI) schedules and generating trajectory files. The method comprises the following steps: extracting information of specific stations from the observation schedule files issued in VLBI observations, including the coordinates of the source and the start and end times corresponding to each scan; calculating the right ascension and declination of the telescope between every two scans under the conditions of telescope speed and acceleration limits; combining the right ascension and declination of the observed source in each scan to generate the azimuth and elevation pointing of the specified station with an accuracy of 0.1 second; detecting data and generating an observation trajectory file. This method can achieve one-key generation from VLBI observation schedules to observation trajectory files. On the one hand, it reduces errors caused by human factors; on the other hand, it enables the telescope to be unrestricted by the observation mode when participating in VLBI observations.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of information extraction and conversion, and more particularly to a method and system for automatically extracting very long baseline interferometry (VLBI) observation outline information and generating an observation trajectory file. Background Art

[0002] Before a VLBI observation, the observation organizer will issue an observation outline to each station. The observation outline includes the equipment configuration information of each station, the coordinate information of the observation source, and the time information of each scan. Generally, the station can control the pointing, tracking, and backend configuration of the telescope according to the requirements of the observation outline.

[0003] The Five-hundred-meter Aperture Spherical radio Telescope (FAST) is a major national scientific and technological infrastructure and the most sensitive single-aperture radio telescope in the world. For the safe operation of the telescope, the antenna control and the operation of the backend equipment of FAST are carried out independently. The general station's operation control software (Field System, FS) can only control the operation and data recording of the VLBI backend equipment and cannot control the pointing and tracking of FAST.

[0004] Currently, FAST has developed various observation modes to control the pointing and tracking of the telescope. Among them, only the tracking mode and the phase reference mode can be applied to simple VLBI observations. The tracking mode is applicable to observations with only one observation source, while the phase reference mode is applicable to periodic switching observations with only two sources. Currently, in many VLBI observations, there is usually a target source and multiple calibration sources, and the switching between the sources is not periodic.

[0005] FAST also has a user-defined observation mode. The user needs to directly provide the azimuth and elevation with a step size of 0.1 second, and the telescope will control the antenna according to the provided azimuth and elevation file. If the coordinates, time, and other information can be extracted from the VLBI outline to generate an azimuth and elevation observation file with a step size of 0.1 second, it will enable FAST to participate in VLBI observations without being restricted by the number of sources and the switching period, and participate in various VLBI observation projects more flexibly.

[0006] The information disclosed in this background art section is only intended to deepen the understanding of the overall background art of the present invention and should not be regarded as an admission or any form of suggestion that this information constitutes prior art known to those skilled in the art. Summary of the Invention

[0007] The object of the present invention is to provide a method and system for automatically extracting very long baseline interferometry (VLBI) schedules and generating trajectory files, so as to solve the above problems existing in the prior art. This method can realize the one-key generation from VLBI observation schedules to observation trajectory files. On the one hand, it reduces errors caused by human factors; on the other hand, it enables the telescope to participate in VLBI observations without being restricted by the observation mode.

[0008] To achieve the above object, on the one hand, the present invention provides a method for automatically extracting VLBI schedules and generating trajectory files, and the method includes the following steps:

[0009] S1. Extract information of specific stations from the VLBI observation schedule file, and the information includes the coordinates of the source and the start and end times corresponding to each scan.

[0010] S2. Generate right ascension and declination with a 0.1-second step according to the coordinates of the source and the start and end times corresponding to each scan.

[0011] S3. Generate right ascension and declination with a 0.1-second step according to the source coordinates and the start and end times corresponding to every two scans respectively.

[0012] S4. Convert the right ascension and declination of 0.1 second into azimuth and elevation through the station position and time information.

[0013] S5. Detect data, including time length, duplicate checking, leakage checking, acceleration, and speed.

[0014] S6. Save the azimuth and elevation with a 0.1-step as an observation trajectory file.

[0015] Furthermore, step S1 includes:

[0016] S1.1 Read the schedule file and extract the coordinates of the source in the form of a string.

[0017] S1.2 Read the information of each scan, determine the sources corresponding to the scans participated by the specified station, and record the start and end times of the current scan.

[0018] Furthermore, in step S2, in combination with the source coordinates, linear interpolation is performed on the start and end times of the scan to generate a list of 0.1-second step times and source coordinates during the scan.

[0019] Furthermore, in step S3, according to the coordinates of the sources of the previous and next scans, the cosine function interpolation is used to change the telescope pointing corresponding to the source change period, and in combination with the linear interpolation of the start and end times of the source change, a list of 0.1-second step times and telescope pointings during the source change period is generated.

[0020] Furthermore, step S4 includes:

[0021] S4.1 Combine the lists of steps S2 and S3 to obtain a list of 0.1 - second step - time and telescope pointing during the entire observation period;

[0022] S4.2 Combine the station coordinates and convert the 0.1 - second step right ascension and declination in S4.1 into a list of 0.1 - second step azimuth and elevation.

[0023] Furthermore, step S5 includes:

[0024] S5.1 Check for omissions by checking the list length and check for duplicates in the list;

[0025] S5.2 Use the time - pointing list in S4.2 to calculate the pointing speed and acceleration, and determine whether the pointing speed and acceleration meet the requirements;

[0026] S5.3 If the pointing speed and acceleration do not meet the requirements, adjust the source - changing time in the program, and repeat steps S1.1 to S5.2 to generate a new list of 0.1 - second step - time azimuth and elevation; until the pointing speed and acceleration meet the requirements.

[0027] Furthermore, step S6 includes: Save the time - azimuth - elevation list and submit it to the telescope control personnel.

[0028] Furthermore, the method is applied to the FAST custom observation mode.

[0029] On the other hand, the present invention also provides a system for automatically extracting a very long baseline interferometry program and generating a trajectory file. The system includes an observation program information extraction module, a 0.1 - second step right ascension and declination generation module, a 0.1 - second step azimuth and elevation conversion module, and a data detection module.

[0030] Furthermore, the observation program information extraction module is used to extract the time and source coordinate information corresponding to the station from the program file information; the 0.1 - second step right ascension and declination generation module is used to generate the 0.1 - second right ascension and declination corresponding to each scan according to the source coordinates and start - end times corresponding to each scan, and generate the 0.1 - second right ascension and declination corresponding to the intermediate process between every two scans according to the source coordinates and start - end times corresponding to every two scans respectively; the 0.1 - second azimuth and elevation conversion module is used to convert the 0.1 - second step right ascension and declination into the 0.1 - second step azimuth and elevation corresponding to the station; the data detection module is used to detect whether the total length of time is consistent with the observation program, whether there are duplicates or omissions in the generated 0.1 - second step data, and whether the speed and acceleration corresponding to each data point meet the requirements.

[0031] Adopting the above - mentioned technical solution, the present invention has the following beneficial effects:

[0032] According to the method and system of the present invention, the time and source coordinate information corresponding to the station can be completely extracted, and according to the start and end times of the scan and the station coordinates, under the constraints of the telescope's speed and acceleration, a 0.1-second azimuth and elevation control file for the telescope can be automatically generated, and checks such as duplicate checking and leakage checking of the generated data can be completed. When FAST participates in VLBI observations, it can get rid of the limitations on the number of sources and the switching period, and participate in various VLBI observation projects more flexibly. BRIEF DESCRIPTION OF THE DRAWINGS

[0033] Figure 1 It is a flow chart of the overall architecture of the method and system for automatically generating the information extraction and observation trajectory file of the very long baseline interferometry observation outline of the present invention;

[0034] Figure 2 It shows the combined list of the present invention;

[0035] Figure 3 It shows the azimuth and elevation list of the converted Julian time, azimuth and elevation. DETAILED DESCRIPTION OF THE EMBODIMENTS

[0036] Next, the technical solutions of the present invention will be described clearly and completely with reference to the accompanying drawings. Obviously, the described embodiments are some, but not all, of the embodiments of the present invention. All other embodiments obtained by those of ordinary skill in the art based on the embodiments of the present invention without creative efforts shall fall within the protection scope of the present invention.

[0037] In the description of the present invention, it should be noted that the terms "center", "upper", "lower", "left", "right", "vertical", "horizontal", "inner", "outer", etc. indicate the orientation or positional relationship based on the orientation or positional relationship shown in the drawings. It is only for the convenience of describing the present invention and simplifying the description, rather than indicating or implying that the device or element referred to must have a specific orientation, be constructed and operated in a specific orientation, and therefore cannot be construed as a limitation of the present invention. In addition, the terms "first", "second", "third" are only used for descriptive purposes and cannot be construed as indicating or implying relative importance.

[0038] In the description of the present invention, it should be noted that unless otherwise clearly specified and limited, the terms "installed", "connected", "connected" should be understood in a broad sense. For example, it can be a fixed connection, a detachable connection, or an integral connection; it can be a mechanical connection or an electrical connection; it can be directly connected or indirectly connected through an intermediate medium, and it can be the internal communication of two elements. For those of ordinary skill in the art, the specific meanings of the above terms in the present invention can be understood according to specific situations.

[0039] The following is combined with Figures 1-3A detailed description of the specific embodiments of the present invention is provided. It should be understood that the specific embodiments described herein are only for the purpose of illustrating and explaining the present invention, and are not intended to limit the present invention.

[0040] The present invention provides a method for automatically extracting very long baseline interferometry (VLBI) schedules and generating trajectory files. This method can achieve one-key generation from VLBI observation schedules to observation trajectory files. On the one hand, it reduces errors caused by human factors; on the other hand, it enables the telescope to participate in VLBI observations without being restricted by the observation mode. The observation modes of FAST include the tracking mode, the OnOff mode, and the phase reference mode. In the tracking mode, observations can only be made on one target; in the OnOff mode, only periodic switching can be performed between two sources, and the observation times of the two sources need to be consistent; in the phase reference mode, periodic switching is also performed between two sources, but compared with the OnOff mode, the observation times of the two sources do not need to be consistent. As Figure 1 shown, the method includes the following steps:

[0041] S1. Extract information of specific stations from the VLBI observation schedule file, and the information includes the coordinates of the source and the start and end times corresponding to each scan.

[0042] The schedule file includes user information, backend settings, station information, source information, file format, etc., which respectively describe the detailed parameters of users, equipment, stations, and equipment. The observation scan part describes the start and end times, the participating stations, and the equipment used.

[0043] Read the vex file through python, and perform string matching on each line of content in the corresponding part. In the source information part, extract the source name and the corresponding coordinates; in the observation scan part, extract the corresponding start and end times and the source name. By step S1, the limitation of the observation mode is broken through, and there are no requirements for the number of sources, the observation duration, and the periodic switching.

[0044] S2. Generate right ascension and declination with a 0.1-second step according to the source coordinates and start and end times corresponding to each scan.

[0045] The source coordinates include right ascension and declination. The source coordinates (right ascension, declination) in each scan remain unchanged. The start time increases in steps of 0.1 second until the end time, obtaining the time series of the scan. In the series, the right ascension and declination corresponding to each time point remain unchanged, obtaining the right ascension and declination with a 0.1-second step.

[0046] Set the start time t1 and the end time t2. The time series of the scan is [t1, t1 + 0.1, t1 + 0.2, …, t2], and for the right ascension RA and declination Dec, the right ascension and declination with a 0.1-second step are:

[0047] [t1, Right Ascension, Declination;

[0048] t1 + 0.1, Right Ascension, Declination;

[0049] t1 + 0.2, Right Ascension, Declination;

[0050] …

[0051] t2, Right Ascension, Declination;]

[0052] S3. Generate the right ascension and declination with a 0.1 - second step according to the source coordinates and start - end times corresponding to each pair of scans.

[0053] Set the start time of the second scan to t3, the right ascension of the source coordinate RA2, and the declination Dec2.

[0054] Use the half - period sine function to interpolate the change in coordinates. The specific formula is as follows:

[0055]

[0056] Among them, is the start value, is the end value, is the number of interpolations, is the nth interpolation point. Using the half - period sine function to simulate the speed increasing and then decreasing conforms to the law of the motion of the feed cabin; the acceleration decreasing and then increasing conforms to the law of the force on the cable pulling the feed cabin.

[0057] Taking the right ascension from RA to RA2 as an example:

[0058]

[0059]

[0060]

[0061]

[0062]

[0063]

[0064] Get , , where is the time corresponding to the th interpolation. Using the same formula, get , .

[0065] S4. Convert the right ascension and declination of 0.1 seconds into azimuth and elevation based on the station location and time information.

[0066] Specific process using Python:

[0067] from astropy.coordinates import SkyCoord, AltAz, EarthLocation

[0068] import astropy.units as u

[0069] Loc = EarthLocation(lon=(1.8650006658875442)*u.rad, lat=(0.44772847428643703)*u.rad, height=(1110.03)*u.m)

[0070] pos_icrs = SkyCoord(ra= , dec= , obstime= , location=loc, relative_humidity=0.7, pressure=90500*u.Pa, temperature=20*u.deg_C, obswl=21*u.cm)

[0071] pos_altaz = pos_icrs.transform_to('altaz')

[0072] Among them, loc uses the station coordinates of FAST, and pos_altaz is the azimuth and elevation coordinates obtained after conversion. The azimuth value is pos_altaz.az.degree, and the elevation value is pos_altaz.alt.degree.

[0073] S5. Detect data, including time length, duplicate checking, acceleration, and speed.

[0074] S6. Save the azimuth and elevation with a 0.1 step size as an observation trajectory file.

[0075] Step S1 includes:

[0076] S1.1 Read the outline file and extract the coordinates of the source in the form of a string; use readline in Python to read the outline file. When reading to the '$SOURCE' section, save the source name, right ascension, declination, and epoch in the form of a dictionary.

[0077] [{'source_alias': 'SNPHAC', 'ra': ' 11h11m41.7052000s', 'dec': '29d23\'50.518500"', 'frame': ' J2000'},

[0078] {'source_alias': 'J1111+2841', 'ra': ' 11h11m13.1864000s', 'dec': '28d41\'47.011000"', 'frame': ' J2000'},

[0079] {'source_alias': 'J1118+2922', 'ra': ' 11h18m57.9212000s', 'dec': '29d22\'13.750000"', 'frame': ' J2000'}]

[0080] S1.2 Read the information of each scan, determine the sources corresponding to the scans participated by the specified station, and record the start and end times of the current scan.

[0081] In Python, use readline to read the outline file. In the "scan" section, read the scans containing 'Fa', and retain the scan number, station code, start time, source name, and observation time in dictionary form.

[0082] [{'scan': 'No0004','station': 'Fa','start': '2023:332:20:22:00','source': 'SNPHAC', 'timedur': 1020},

[0083] {'scan': 'No0005','station': 'Fa','start': '2023:332:20:40:00','source': 'J1111+2841', 'timedur': 60},

[0084] {'scan': 'No0006','station': 'Fa','start': '2023:332:20:42:00','source': 'SNPHAC', 'timedur': 1020},

[0085] {"scan": "No0007", "station": "Fa", "start": "2023:332:21:00:00", "source": "J1111+2841", "timedur": 60}]

[0086] Step S2 includes:

[0087] Combined with the source coordinates, linearly interpolate the start and end times of the scan to generate a list of 0.1-second step times and source coordinates during the scan;

[0088] The right ascension and declination of the source coordinates in each scan remain unchanged, and the start time increases in 0.1-second steps until the end time to obtain the time series of the scan. In the series, the right ascension and declination corresponding to each time point remain unchanged, and the right ascension and declination with a 0.1-second step are obtained.

[0089] Step S3 includes:

[0090] According to the coordinates of the sources in the previous and next scans, use the cosine function to interpolate the corresponding telescope pointing during the source change, and combined with the linear interpolation of the start and end times of the source change, generate a list of 0.1-second step times and telescope pointings during the source change;

[0091] Use the half-period sine function to interpolate the change of coordinates. The specific formula is as follows:

[0092]

[0093] Where is the starting value, is the ending value, is the number of interpolations, is the nth interpolation point. Use the half-period sine function to simulate the speed increasing from to decreasing, which conforms to the law of the motion of the feed cabin; the acceleration decreases from to increasing, which conforms to the law of the force on the cable pulling the feed cabin.

[0094] Taking RA to RA2 as an example:

[0095]

[0096]

[0097]

[0098]

[0099]

[0100]

[0101] obtain , , where is the time corresponding to the th interpolation. Using the same formula, obtain , .

[0102] Step S4 includes:

[0103] S4.1 Combine the lists of steps S2 and S3 to obtain a list of 0.1 - second step times and telescope pointings for the entire observation period; Figure 2 The combined list is shown. Before line 3000 is generated by S2, and after line 3001 is generated by S3.

[0104] S4.2 Combine the station coordinates and convert the 0.1 - second step right ascension and declination in S4.1 to a list of 0.1 - second step azimuth and elevation;

[0105] Figure 3 The list of azimuth and elevation showing the converted Julian time, azimuth, and elevation is shown.

[0106] Step S5 includes:

[0107] S5.1 Check for omissions by checking the list length and check for duplicates in the list;

[0108] Check for omissions by checking the list length. Specifically, use the shape in python to check whether the list length is equal to the observation time length * 10.

[0109] Check for duplicates using python.unique([time series]) and whether it is equal to [time series]. If they are equal, there are no duplicates.

[0110] If there are duplicates or omissions, check and modify the code.

[0111] S5.2 Use the time - pointing list of S4.2 to calculate the pointing speed and acceleration and check whether the requirements are met;

[0112] The speed is the difference between two adjacent coordinates divided by the time step of 0.1 second; the acceleration is the difference between two adjacent speeds divided by the time step of 0.1 second;

[0113] The speed and acceleration limits of FAST are as follows:

[0114] The speed is less than 30 arcseconds / second, and the acceleration is less than 0.0025 degrees / second / second.

[0115] S5.3 If the requirements in S5.2 are not met, adjust the source switching time in the outline, and repeat the generation from S1.1 to S5.2 to generate a new azimuth and elevation list with a 0.1-second time step; until the requirements are met.

[0116] Step S6 includes:

[0117] Save the time, azimuth, and elevation list and submit it to the telescope control personnel.

[0118] The present invention also provides a system for extracting very long baseline interferometry (VLBI) observation outline information and automatically generating an observation trajectory file. The system includes an observation outline information extraction module, a right ascension and declination generation module with a 0.1-second time step, a azimuth and elevation conversion module with a 0.1-second time step, and a data detection module.

[0119] Among them, the observation outline information extraction module is used to extract the time and source coordinate information corresponding to the station from the outline file information;

[0120] The right ascension and declination generation module with a 0.1-second time step is used to generate the right ascension and declination with a 0.1-second time step corresponding to each scan according to the source coordinates and start and end times of each scan, and to generate the right ascension and declination with a 0.1-second time step corresponding to the intermediate process between every two scans according to the source coordinates and start and end times of every two scans respectively;

[0121] The azimuth and elevation conversion module with a 0.1-second time step is used to convert the right ascension and declination with a 0.1-second time step into the azimuth and elevation with a 0.1-second time step corresponding to the station;

[0122] The data detection module is used to detect whether the total length of the time is consistent with the observation outline, whether there are repetitions or omissions in the generated data with a 0.1-second time step, and whether the speed and acceleration corresponding to each data point meet the requirements.

[0123] The technical advantages of the present invention are as follows:

[0124] The method and system of the present invention can completely extract the time and source coordinate information corresponding to the station, and automatically generate a 0.1-second azimuth and elevation control file for the telescope according to the start and end times of the scan and the station coordinates, while meeting the constraints of the telescope on speed and acceleration, and complete the inspection of the generated data for duplicate checking and omission checking. When FAST participates in VLBI observations, it can get rid of the restrictions on the number of sources and the switching period, and participate in various VLBI observation projects more flexibly.

[0125] Any process or method description depicted in the flowchart of the present invention or described otherwise herein can be understood to represent a module, segment, or portion of code including one or more executable instructions for implementing a specific logical function or process, which can be implemented on any computer-readable medium for use by an instruction execution system, apparatus, or device. The computer-readable medium can be any medium that contains, communicates, propagates, or transports a program for use by or in connection with an instruction execution system, apparatus, or device. This includes read-only memories, magnetic disks, or optical disks, etc.

[0126] In the description of this specification, the descriptions referring to the terms "embodiment", "example", etc. mean that the specific features, structures, materials, or characteristics described in connection with the embodiment or example are included in at least one embodiment or example of the present invention. In this specification, the schematic representations of the above terms do not necessarily refer to the same embodiment or example. Moreover, those skilled in the art can combine or combine the different embodiments or examples described in this specification and the features therein without contradiction.

[0127] Although the above has shown and described embodiments of the present invention, it can be understood that the above embodiments are exemplary and should not be construed as limiting the present invention. Those of ordinary skill in the art can perform operations such as changes, modifications, substitutions, and variations on the above embodiments within the scope of the present invention.

Claims

1. A method for automatically extracting a very long baseline interferometer outline and generating a trajectory file, characterized in that: The method comprises the following steps: S1. Extracting information of a specific station from a VLIO outline file, the information including the coordinates of the source and the start and end times corresponding to each scan; S2. Generate right ascension and declination with a step length of 0.1 seconds according to the coordinates of the source corresponding to each scan and the start and end time; S3. Generate right ascension and declination with a step length of 0.1 seconds according to the source coordinates and start and end times corresponding to each two scans; S4. Convert the 0.1 second right ascension and declination into azimuth and elevation using the station location and time information; S5. Test data, including time length, duplication and omission checking, acceleration and speed; S6. Save the azimuth and elevation with a step length of 0.1 as an observation trajectory file.

2. The method for automatically extracting a very long baseline interferometry outline and generating a trajectory file according to claim 1, characterized in that: Step S1 includes: S1.1 reads the outline file and extracts the coordinates of the source in the form of a string; S1.2 reads the information of each scan, determines the source corresponding to the scan in which the specified station participates, and records the start and end time of the current scan.

3. The method for automatically extracting a very long baseline interferometry outline and generating a trajectory file according to claim 1, characterized in that: In step S2, the start and end times of the scan are linearly interpolated in combination with the source coordinates to generate a list of 0.1 second step times and source coordinates during the scan.

4. The method for automatically extracting a very long baseline interferometry outline and generating a trajectory file according to claim 1, characterized in that: In step S3, according to the coordinates of the sources of the two previous and subsequent scans, the telescope pointing corresponding to the source switching period is interpolated using the cosine function, and combined with the linear interpolation of the start and end time of the source switching, a list of 0.1 second step time and telescope pointing during the source switching period is generated.

5. The method for automatically extracting a very long baseline interferometer outline and generating a trajectory file according to claim 1, characterized in that: Step S4 includes: S4.1 merge the lists of steps S2 and S3 to obtain a list of 0.1 second step times and telescope pointing times for the entire observation period; S4.2 converts the 0.1 second step right ascension and declination in S4.1 into a 0.1 second step azimuth and elevation list in combination with the station coordinates.

6. The method for automatically extracting a very long baseline interferometry outline and generating a trajectory file according to claim 1, characterized in that: Step S5 includes: S5.1 Check the length of the list to see if there are any omissions and check if there are any duplications in the list; S5.2 uses the time pointing list of S4.2 to calculate the pointing speed and acceleration, and determines whether the pointing speed and acceleration meet the requirements; S5.3 If the pointing speed and acceleration do not meet the requirements, adjust the source change time in the outline, repeat steps S1.1 to S5.2, and generate a new azimuth and pitch list with a step time of 0.1 seconds; until the pointing speed and acceleration meet the requirements.

7. The method for automatically extracting a very long baseline interferometry outline and generating a trajectory file according to claim 1, characterized in that: Step S6 includes: saving the time azimuth elevation list and submitting it to the telescope controller.

8. The method for automatically extracting a very long baseline interferometry outline and generating a trajectory file according to any one of claims 1 to 7, characterized in that: The method is applied to the FAST custom observation mode.

9. A system for automatically extracting very long baseline interferometry outlines and generating trajectory files, characterized in that: The system is used to implement the method described in any one of claims 1-7, and the system comprises an observation outline information extraction module, a 0.1 second step right ascension and declination generation module, a 0.1 second step azimuth and pitch conversion module, and a data detection module.

10. The system for automatically extracting very long baseline interferometry outlines and generating trajectory files according to claim 9, characterized in that: The observation outline information extraction module is used to extract the time and source coordinate information corresponding to the station from the outline file information; The 0.1 second step right ascension and declination generation module is used to generate the 0.1 second right ascension and declination corresponding to each scan according to the source coordinates and start and end times corresponding to each scan, and to generate the 0.1 second right ascension and declination corresponding to the intermediate process of every two scans according to the source coordinates and start and end times corresponding to every two scans; The 0.1 second azimuth pitch conversion module is used to convert the 0.1 second step length right ascension and declination into the 0.1 second step length azimuth pitch corresponding to the station; The data detection module is used to detect whether the total length of time is consistent with the observation, whether the generated 0.1 second step data has duplication or omission, and whether the speed and acceleration corresponding to each data point meet the requirements.

Citation Information

Patent Citations

  • Real-time correction method for pointing direction of radio telescope

    CN106200697A

  • Embedded observation control system of precision-measurement space target telescope

    CN109932974A