CN114114881A - Pulsar timing performance optimization method and system - Google Patents
Pulsar timing performance optimization method and system Download PDFInfo
- Publication number
- CN114114881A CN114114881A CN202111400845.6A CN202111400845A CN114114881A CN 114114881 A CN114114881 A CN 114114881A CN 202111400845 A CN202111400845 A CN 202111400845A CN 114114881 A CN114114881 A CN 114114881A
- Authority
- CN
- China
- Prior art keywords
- pulsar
- timing
- residual data
- data
- performance optimization
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000005457 optimization Methods 0.000 title claims abstract description 48
- 238000000034 method Methods 0.000 title claims abstract description 33
- 238000012545 processing Methods 0.000 claims abstract description 62
- 238000001914 filtration Methods 0.000 claims abstract description 42
- 230000009467 reduction Effects 0.000 claims abstract description 22
- 238000007781 pre-processing Methods 0.000 claims abstract description 17
- 238000001514 detection method Methods 0.000 claims abstract description 16
- 230000008030 elimination Effects 0.000 claims abstract description 10
- 238000003379 elimination reaction Methods 0.000 claims abstract description 10
- 238000004458 analytical method Methods 0.000 claims description 10
- 238000009499 grossing Methods 0.000 claims description 5
- 238000004364 calculation method Methods 0.000 claims description 4
- 238000010586 diagram Methods 0.000 description 6
- 230000009286 beneficial effect Effects 0.000 description 2
- 238000011156 evaluation Methods 0.000 description 2
- 230000007774 longterm Effects 0.000 description 2
- 230000002159 abnormal effect Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 239000011159 matrix material Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 238000003672 processing method Methods 0.000 description 1
- 238000011946 reduction process Methods 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 230000009897 systematic effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G04—HOROLOGY
- G04D—APPARATUS OR TOOLS SPECIALLY DESIGNED FOR MAKING OR MAINTAINING CLOCKS OR WATCHES
- G04D7/00—Measuring, counting, calibrating, testing or regulating apparatus
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F18/00—Pattern recognition
- G06F18/20—Analysing
- G06F18/22—Matching criteria, e.g. proximity measures
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/04—Forecasting or optimisation specially adapted for administrative or management purposes, e.g. linear programming or "cutting stock problem"
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/06—Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
- G06Q10/063—Operations research, analysis or management
- G06Q10/0639—Performance analysis of employees; Performance analysis of enterprise or organisation operations
- G06Q10/06393—Score-carding, benchmarking or key performance indicator [KPI] analysis
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Human Resources & Organizations (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Economics (AREA)
- General Physics & Mathematics (AREA)
- Strategic Management (AREA)
- Entrepreneurship & Innovation (AREA)
- Development Economics (AREA)
- Educational Administration (AREA)
- Quality & Reliability (AREA)
- Tourism & Hospitality (AREA)
- Marketing (AREA)
- General Business, Economics & Management (AREA)
- Game Theory and Decision Science (AREA)
- Data Mining & Analysis (AREA)
- Operations Research (AREA)
- Life Sciences & Earth Sciences (AREA)
- Bioinformatics & Cheminformatics (AREA)
- Bioinformatics & Computational Biology (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Evolutionary Biology (AREA)
- Evolutionary Computation (AREA)
- General Engineering & Computer Science (AREA)
- Artificial Intelligence (AREA)
- Indication And Recording Devices For Special Purposes And Tariff Metering Devices (AREA)
- Complex Calculations (AREA)
Abstract
The invention discloses a pulsar timing performance optimization method and a system, comprising the following steps: selecting N pulsar (N is more than or equal to 9) according to a preset star selection index; obtaining first timing residual error data of each pulsar through operation of an ephemeris file and model parameters of each pulsar; sequentially carrying out filtering noise reduction and gross error detection processing on the first timing residual data, and setting the detected gross error to zero to obtain corresponding second timing residual data; and carrying out interpolation processing on the second timing residual data by utilizing a segmented cubic Hermite interpolation method to obtain corresponding third timing residual data which is used as timing residual data of each pulsar after timing performance optimization. The invention carries out preprocessing of filtering noise reduction, gross error detection and elimination on the timing residual data of the pulsar, improves the smoothness and stability of the timing residual data, and analyzes the timing performance of the pulsar by comparing the stability of the pulsar.
Description
Technical Field
The invention relates to the field of data processing, in particular to a pulsar timing performance optimization method and system.
Background
The pulsar is a compact neutron star rotating at high speed, and the autorotation period of the pulsar is very stable. By adopting a proper analysis method, a plurality of pulsar is observed in a timing way, and a comprehensive pulsar time scale can be established.
The method has the advantages that the proper pulsar is selected for timing, the influence on timing precision and stability is great, however, at present, no systematic pulsar optimization method is available for research, only partial scattered empirical analysis is available, the theoretical basis is lacked, the conditions of insufficient sample capacity, too low TOA point number or too short observation time span are easy to occur, the fitting precision of a timing model is low, and the long-term stability of the selected pulsar is influenced. Meanwhile, the existing processing method for pulsar data mainly comprises Vondrak filtering and preprocessing (including gross error elimination, fitting interpolation and the like), but the magnitude order of the long-term stability of pulsar is not enough due to the lack of a complete processing flow of pulsar residual error data.
Disclosure of Invention
The invention provides a pulsar timing performance optimization method and system, and aims to solve the technical problems of insufficient stability of pulsar timing residual data and insufficient timing performance analysis.
In order to solve the above technical problem, an embodiment of the present invention provides a pulsar timing performance optimization method, including:
selecting N pulsar according to a preset satellite selection index; wherein N is more than or equal to 9;
obtaining first timing residual error data of each pulsar through operation of an ephemeris file and model parameters of each pulsar;
sequentially carrying out filtering noise reduction and gross error detection processing on the first timing residual data, and setting the detected gross error to zero to obtain second timing residual data corresponding to each pulsar;
and performing interpolation processing on the second timing residual data by utilizing a segmented cubic Hermite interpolation method, and completely replacing zero-set data in the second timing residual data with non-zero data to obtain third timing residual data corresponding to each pulsar, wherein the third timing residual data is used as the timing residual data of each pulsar after the timing performance is optimized.
Further, according to a preset satellite selection index, selecting N pulsar specifically:
and selecting N pulsar from the observation data set of the international pulsar timing array according to the satellite selection index that the observation time span is more than 8 years and the number of the TOAs is more than 6000.
Further, the performing filtering and noise reduction processing on the first timing residual data specifically includes:
removing repeated observed values in the first timing residual data on the same julian day;
and selecting a smoothing factor, and performing filtering and noise reduction processing on the first timing residual data after the repeated observation values are removed by using Vondrak filtering.
Further, the timing residual data of each pulsar after the timing performance optimization is processed by utilizing the Hadamard variance to obtain the stability of each pulsar after the timing performance optimization, and the stability is respectively subjected to transverse comparison and longitudinal comparison to obtain the stability comparison of different pulsars and the stability comparison of the same pulsar before and after the timing performance optimization.
In order to solve the same technical problem, the invention also provides a pulsar timing performance optimization system, which comprises:
the pulsar selecting module is used for selecting N pulsars according to a preset satellite selecting index, wherein N is more than or equal to 9;
the initial data acquisition module is used for obtaining first timing residual error data of each pulsar through calculation of an ephemeris file and model parameters of each pulsar;
and the data processing module is used for sequentially carrying out filtering and noise reduction processing, gross error detection and elimination preprocessing on the first timing residual data to obtain timing residual data of each pulsar with optimized timing performance.
Further, the pulsar selecting module is specifically configured to:
and selecting N pulsar from the observation data set of the international pulsar timing array according to the satellite selection index that the observation time span is more than 8 years and the number of the TOAs is more than 6000.
Further, the data processing module includes:
the filtering and noise reducing processing unit is used for eliminating the repeated observed value in the first timing residual data under the same julian day and performing filtering and noise reducing processing on the first timing residual data after the repeated observed value is eliminated by using Vondrak filtering;
and the data preprocessing unit is used for performing coarse difference detection processing on the first timing residual data on the basis of the filtering and noise reduction processing, setting the detected coarse difference to zero to obtain second timing residual data corresponding to each pulsar, then performing interpolation processing on the second timing residual data by using a segmented cubic Hermite interpolation method, and completely replacing the data set to zero in the second timing residual data with non-zero data to obtain third timing residual data corresponding to each pulsar, wherein the third timing residual data is used as the timing residual data of each pulsar after the timing performance is optimized.
Further, the pulsar timing performance optimization system further includes:
and the performance analysis module is used for processing the timing residual error data of each pulsar after the timing performance optimization by utilizing the Hadamard variance to obtain the stability of each pulsar after the timing performance optimization, and respectively performing transverse comparison and longitudinal comparison on the stability to obtain the stability comparison of different pulsars and the stability comparison of the same pulsar before and after the timing performance optimization.
Compared with the prior art, the embodiment of the invention has the following beneficial effects:
the invention provides a pulsar timing performance optimization method and system, which are used for carrying out preprocessing of filtering noise reduction processing, gross error detection and elimination on timing residual data of selected pulsars and further improving smoothness and stability of the timing residual data, wherein the gross error is set to zero, and the set zero data is completely replaced by non-zero data by utilizing a segmented cubic Hermite interpolation method so as to realize elimination of the gross error.
Furthermore, a pulsar selection index is provided, a basis is provided for pulsar selection, and the accuracy of subsequent data processing and stability analysis is improved. And simultaneously, respectively carrying out stability evaluation on timing residual data after Vondrak filtering and noise reduction processing and after preprocessing, respectively comparing the stability of different pulsar with the stability of each data processing node of the same pulsar before and after, and further evaluating the timing performance of the pulsar.
Drawings
FIG. 1: the invention provides a flow diagram of an embodiment of a pulsar timing performance optimization method;
FIG. 2: the invention provides a comparison graph of timing residual data of a J0437-4715 pulsar before and after filtering and noise reduction processing;
FIG. 3: the invention provides a data schematic diagram of timing residual data of a J0437-4715 pulsar after gross error detection and zero setting for the pulsar timing performance optimization method;
FIG. 4: the invention provides a data schematic diagram of timing residual data of a pulsar after interpolation processing, wherein the timing residual data of the pulsar is J0437-4715;
FIG. 5: the invention provides a flow diagram of another embodiment of a pulsar timing performance optimization method;
FIG. 6: the stability comparison graph of the timing residual data of the pulsar from J0437 to 4715 before and after filtering noise reduction processing and preprocessing is used for the pulsar timing performance optimization method provided by the invention;
fig. 7 to 14: the stability comparison graph of the timing residual data of other 8 pulsar samples before and after filtering noise reduction processing and preprocessing is used for the pulsar timing performance optimization method provided by the invention;
FIG. 15: the invention provides a structural schematic diagram of a pulsar timing performance optimization system;
FIG. 16: the invention provides a schematic structural diagram of a data processing module of a pulsar timing performance optimization system.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
The first embodiment is as follows:
referring to fig. 1, a method for optimizing pulsar timing performance according to an embodiment of the present invention includes:
s101: selecting N pulsar according to a preset satellite selection index; wherein N is more than or equal to 9.
In this embodiment, further, the selecting N pulsar signals according to a preset satellite selection index specifically includes:
and selecting N pulsar from the observation data set of the international pulsar timing array according to the satellite selection index that the observation time span is more than 8 years and the number of the TOAs is more than 6000.
It should be noted that the number N of pulsar is not less than 9, so as to ensure sufficient sample capacity; and according to the preset satellite selection index, a proper pulsar is selected for timing, so that the precision of data processing and stability analysis is improved conveniently. Further, the pulsar selected in this embodiment is 8 sample stars selected from 37 millisecond pulsar observed by NANOGrav in the observation data set of the international pulsar timing matrix, plus J0437-4715 pulsar which is observed for a long time and is commonly used.
S102: and obtaining first timing residual error data of each pulsar through the operation of the ephemeris file and the model parameter of each pulsar.
It should be noted that, in this embodiment, the ephemeris file and the model parameters of each pulsar are downloaded from an international pulsar timing array network, and the ephemeris file and the model parameters of each pulsar are calculated by using Tempo2 software under a Linux system, so as to obtain first timing residual data of each pulsar.
S103: and sequentially carrying out filtering noise reduction and gross error detection processing on the first timing residual data, and setting the gross error obtained by detection to zero to obtain second timing residual data corresponding to each pulsar.
It should be noted that, in this embodiment, further, the performing, by filtering and denoising the first timing residual data, specifically includes:
inputting the first timing residual error data into matlab software;
removing repeated observed values in the first timing residual data on the same julian day;
selecting a smoothing factor, and performing filtering and noise reduction processing on the first timing residual data after the repeated observation values are removed by using Vondrak filtering, specifically:
let the observed data be x (t)i) (i ═ 1,2, …, N), the objective function of the von brak filtering is:
Q=min{F+λ2S}
wherein,
F=∑pi[x′(ti)-x(ti)]2
ε=1/λ2
where x' (t)i) Is the smoothed value, p, to be solved foriIs the weight for each set of data, F is the fitness, and S represents the overall smoothness.
According to engineering experience, different smoothing factors are selected according to the timing residual error of each pulsar, so that a better noise elimination effect is achieved. The value range referred to is (10)-7,10-3) Taking J0437-4715 pulsar as an example, an appropriate smoothing factor is selected to be 10-3And thus a compromise between smoothness and fitness is achieved, see fig. 2, which is a graph of the J0437-4715 pulsar timing residual data before and after the filtering and noise reduction process, wherein the horizontal axis is the simplified julian day (MJD); the vertical axis is the size of the timing residual (residual).
In this embodiment, taking version a of J0437-4715 pulsar as an example, the second timing residual data obtained by coarsely detecting and zeroing the timing residual data after filtering and denoising processing is referred to fig. 3.
S104: and performing interpolation processing on the second timing residual data by utilizing a segmented cubic Hermite interpolation method, and completely replacing zero-set data in the second timing residual data with non-zero data to obtain third timing residual data corresponding to each pulsar, wherein the third timing residual data is used as the timing residual data of each pulsar after the timing performance is optimized.
It should be noted that, taking J0437-4715 pulsar as an example, according to fig. 3, the number of points with zero value on the vertical axis is searched, and it is found that there are 129 points that are set to zero, the percentage is 2.46%, and the warning threshold value is less than the preset 10%, which meets the condition. Then, a method of segmented three-time Hermite interpolation in the interp1 function is called (the coordinates and the change rate of each node are specified and then interpolation is carried out, if a non-segmented high-order Hermite algorithm is directly used, the dragon lattice phenomenon is easily generated), all 129 zero-value points are replaced by non-zero points, interpolation processing is carried out on the zero-set points, and third timing residual data is obtained, and reference is made to FIG. 4.
Comparing fig. 3 and fig. 4, it can be seen that obviously abnormal data is removed, and random fluctuation of residual error is more consistent with a common principle.
As an example of this embodiment, the pulsar timing performance optimization method of the present invention further includes a timing performance analysis process, and refer to fig. 5 in detail. Fig. 5 is a schematic flowchart of a pulsar timing performance optimization method according to another embodiment of the present invention. Fig. 5 differs from fig. 1 in that step S105 is further included after step S104. The steps of this example are as follows:
s105: and processing the timing residual data of each pulsar after the timing performance optimization by utilizing a Hadamard variance to obtain the stability of each pulsar after the timing performance optimization, and respectively carrying out transverse comparison and longitudinal comparison on the stability to obtain the stability comparison of different pulsars and the stability comparison of the same pulsar before and after the timing performance optimization.
Note that the stability σzThe specific calculation of (A) can be summarized as the following steps:
sequentially recording observation time, residual error and error as ti,xi,σiI 1,2,3, …, N, the observation time span is TN-t1Equally spaced into subsequences of τ. Let t0For an arbitrary reference instant, the following cubic polynomial is used for each subsequence:
X(t)=c0-c1(t-t0)+c2(t-t0)2+c3(t-t0)3
performing a least squares fit such that:
[(xi-X(ti))/σi]2
minimum, defined as:
wherein,<>is shown on all subsequences to be3The square of the error is inversely proportional to the weight average. X (t) in units of time, σzAnd no dimension is required.
The coarse difference detection, the zero-setting processing and the interpolation processing are collectively referred to as preprocessing, and taking J0437-4715 pulsar as an example, a stability comparison chart before and after performing von rak filtering and preprocessing on timing residual data of pulsar is shown in fig. 6.
Further, stability maps before and after Vondrak filtering and preprocessing are performed on the timing residual data of pulsar J0613-0200, pulsar J1012+5307, pulsar J1643-1224, pulsar J1713+0747, pulsar J1744-1134, pulsar J1909-3744, pulsar J1918-0642 and pulsar J2145-0750, and refer to FIGS. 7 to 14, respectively.
Referring to fig. 15, in order to solve the same technical problem, the present invention further provides a system for optimizing pulsar timing performance, including:
the pulsar selecting module is used for selecting N pulsars according to a preset satellite selecting index, wherein N is more than or equal to 9;
the initial data acquisition module is used for obtaining first timing residual error data of each pulsar through calculation of an ephemeris file and model parameters of each pulsar;
and the data processing module is used for sequentially carrying out filtering and noise reduction processing, gross error detection and elimination preprocessing on the first timing residual data to obtain timing residual data of each pulsar with optimized timing performance.
In this embodiment, further, the pulsar timing performance optimization system further includes:
and the performance analysis module is used for processing the timing residual error data of each pulsar after the timing performance optimization by utilizing the Hadamard variance to obtain the stability of each pulsar after the timing performance optimization, and respectively performing transverse comparison and longitudinal comparison on the stability to obtain the stability comparison of different pulsars and the stability comparison of the same pulsar before and after the timing performance optimization.
In this embodiment, further, the pulsar selecting module is specifically configured to:
and selecting N pulsar from the observation data set of the international pulsar timing array according to the satellite selection index that the observation time span is more than 8 years and the number of the TOAs is more than 6000.
Referring to fig. 16, in the present embodiment, the data processing module further includes:
the filtering and noise reducing processing unit is used for eliminating the repeated observed value in the first timing residual data under the same julian day and performing filtering and noise reducing processing on the first timing residual data after the repeated observed value is eliminated by using Vondrak filtering;
and the data preprocessing unit is used for performing coarse difference detection processing on the first timing residual data on the basis of the filtering and noise reduction processing, setting the detected coarse difference to zero to obtain second timing residual data corresponding to each pulsar, then performing interpolation processing on the second timing residual data by using a segmented cubic Hermite interpolation method, and completely replacing the data set to zero in the second timing residual data with non-zero data to obtain third timing residual data corresponding to each pulsar, wherein the third timing residual data is used as the timing residual data of each pulsar after the timing performance is optimized.
Compared with the prior art, the embodiment of the invention has the following beneficial effects:
the invention provides a pulsar timing performance optimization method and system, which are used for carrying out preprocessing of filtering noise reduction processing, gross error detection and elimination on timing residual data of selected pulsars and further improving smoothness and stability of the timing residual data, wherein the gross error is set to zero, and the set zero data is completely replaced by non-zero data by utilizing a segmented cubic Hermite interpolation method so as to realize elimination of the gross error.
Furthermore, a pulsar selection index is provided, a basis is provided for pulsar selection, and the accuracy of subsequent data processing and stability analysis is improved. And simultaneously, respectively carrying out stability evaluation on timing residual data after Vondrak filtering and noise reduction processing and after preprocessing, respectively comparing the stability of different pulsar with the stability of each data processing node of the same pulsar before and after, and further evaluating the timing performance of the pulsar.
The above-mentioned embodiments are provided to further explain the objects, technical solutions and advantages of the present invention in detail, and it should be understood that the above-mentioned embodiments are only examples of the present invention and are not intended to limit the scope of the present invention. It should be understood that any modifications, equivalents, improvements and the like, which come within the spirit and principle of the invention, may occur to those skilled in the art and are intended to be included within the scope of the invention.
Claims (8)
1. A pulsar timing performance optimization method is characterized by comprising the following steps:
selecting N pulsar according to a preset satellite selection index; wherein N is more than or equal to 9;
obtaining first timing residual error data of each pulsar through operation of an ephemeris file and model parameters of each pulsar;
sequentially carrying out filtering noise reduction and gross error detection processing on the first timing residual data, and setting the detected gross error to zero to obtain second timing residual data corresponding to each pulsar;
and performing interpolation processing on the second timing residual data by utilizing a segmented cubic Hermite interpolation method, and completely replacing zero-set data in the second timing residual data with non-zero data to obtain third timing residual data corresponding to each pulsar, wherein the third timing residual data is used as the timing residual data of each pulsar after the timing performance is optimized.
2. The pulsar timing performance optimization method according to claim 1, wherein the selecting of N pulsar signals according to a preset satellite selection index specifically comprises:
and selecting N pulsar from the observation data set of the international pulsar timing array according to the satellite selection index that the observation time span is more than 8 years and the number of the TOAs is more than 6000.
3. The method for optimizing pulsar timing performance according to claim 1, wherein the filtering and denoising processing on the first timing residual data specifically comprises:
removing repeated observed values in the first timing residual data on the same julian day;
and selecting a smoothing factor, and performing filtering and noise reduction processing on the first timing residual data after the repeated observation values are removed by using Vondrak filtering.
4. The pulsar timing performance optimization method according to claim 1, further comprising analyzing the stability of each pulsar after timing performance optimization, specifically:
and processing the timing residual data of each pulsar after the timing performance optimization by utilizing a Hadamard variance to obtain the stability of each pulsar after the timing performance optimization, and respectively carrying out transverse comparison and longitudinal comparison on the stability to obtain the stability comparison of different pulsars and the stability comparison of the same pulsar before and after the timing performance optimization.
5. A pulsar timing performance optimization system, comprising:
the pulsar selecting module is used for selecting N pulsars according to a preset satellite selecting index, wherein N is more than or equal to 9;
the initial data acquisition module is used for obtaining first timing residual error data of each pulsar through calculation of an ephemeris file and model parameters of each pulsar;
and the data processing module is used for sequentially carrying out filtering and noise reduction processing, gross error detection and elimination preprocessing on the first timing residual data to obtain timing residual data of each pulsar with optimized timing performance.
6. The pulsar timing performance optimization system of claim 5, wherein the pulsar selection module is specifically configured to:
and selecting N pulsar from the observation data set of the international pulsar timing array according to the satellite selection index that the observation time span is more than 8 years and the number of the TOAs is more than 6000.
7. The pulsar timing performance optimization system of claim 5, wherein said data processing module comprises:
the filtering and noise reducing processing unit is used for eliminating the repeated observed value in the first timing residual data under the same julian day and performing filtering and noise reducing processing on the first timing residual data after the repeated observed value is eliminated by using Vondrak filtering;
and the data preprocessing unit is used for performing coarse difference detection processing on the first timing residual data on the basis of the filtering and noise reduction processing, setting the detected coarse difference to zero to obtain second timing residual data corresponding to each pulsar, then performing interpolation processing on the second timing residual data by using a segmented cubic Hermite interpolation method, and completely replacing the data set to zero in the second timing residual data with non-zero data to obtain third timing residual data corresponding to each pulsar, wherein the third timing residual data is used as the timing residual data of each pulsar after the timing performance is optimized.
8. The pulsar timing performance optimization system of claim 5, further comprising:
and the performance analysis module is used for processing the timing residual error data of each pulsar after the timing performance optimization by utilizing the Hadamard variance to obtain the stability of each pulsar after the timing performance optimization, and respectively performing transverse comparison and longitudinal comparison on the stability to obtain the stability comparison of different pulsars and the stability comparison of the same pulsar before and after the timing performance optimization.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111400845.6A CN114114881B (en) | 2021-11-23 | 2021-11-23 | Pulsar timing performance optimization method and system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111400845.6A CN114114881B (en) | 2021-11-23 | 2021-11-23 | Pulsar timing performance optimization method and system |
Publications (2)
Publication Number | Publication Date |
---|---|
CN114114881A true CN114114881A (en) | 2022-03-01 |
CN114114881B CN114114881B (en) | 2023-04-18 |
Family
ID=80440829
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111400845.6A Active CN114114881B (en) | 2021-11-23 | 2021-11-23 | Pulsar timing performance optimization method and system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114114881B (en) |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050192719A1 (en) * | 2003-12-08 | 2005-09-01 | Suneel Ismail Sheikh | Navigational system and method utilizing sources of pulsed celestial radiation |
CN101893846A (en) * | 2010-07-16 | 2010-11-24 | 中山大学 | World clock |
CN103471585A (en) * | 2013-08-28 | 2013-12-25 | 中国空间技术研究院 | Method for building space-based pulsar navigation database |
CN104236555A (en) * | 2014-09-17 | 2014-12-24 | 中国科学院空间科学与应用研究中心 | Pulsar timing noise estimation and forecasting method |
CN104796142A (en) * | 2014-01-15 | 2015-07-22 | 波音公司 | Multi-level/multi-threshold/multi-persistency GPS/GNSS atomic clock monitoring |
US20190332067A1 (en) * | 2018-04-27 | 2019-10-31 | University Of Tennessee Research Foundation | Pulsar based timing synchronization method and system |
CN111665709A (en) * | 2020-06-29 | 2020-09-15 | 北京东方计量测试研究所 | Method for unifying time in wide area space and space time keeping system |
US10915137B1 (en) * | 2019-10-11 | 2021-02-09 | Scientific Innovations, Inc. | Estimation of clock synchronization errors using time difference of arrival |
-
2021
- 2021-11-23 CN CN202111400845.6A patent/CN114114881B/en active Active
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050192719A1 (en) * | 2003-12-08 | 2005-09-01 | Suneel Ismail Sheikh | Navigational system and method utilizing sources of pulsed celestial radiation |
CN101893846A (en) * | 2010-07-16 | 2010-11-24 | 中山大学 | World clock |
CN103471585A (en) * | 2013-08-28 | 2013-12-25 | 中国空间技术研究院 | Method for building space-based pulsar navigation database |
CN104796142A (en) * | 2014-01-15 | 2015-07-22 | 波音公司 | Multi-level/multi-threshold/multi-persistency GPS/GNSS atomic clock monitoring |
CN104236555A (en) * | 2014-09-17 | 2014-12-24 | 中国科学院空间科学与应用研究中心 | Pulsar timing noise estimation and forecasting method |
US20190332067A1 (en) * | 2018-04-27 | 2019-10-31 | University Of Tennessee Research Foundation | Pulsar based timing synchronization method and system |
US10915137B1 (en) * | 2019-10-11 | 2021-02-09 | Scientific Innovations, Inc. | Estimation of clock synchronization errors using time difference of arrival |
CN111665709A (en) * | 2020-06-29 | 2020-09-15 | 北京东方计量测试研究所 | Method for unifying time in wide area space and space time keeping system |
Non-Patent Citations (3)
Title |
---|
HAI-FENG SUN: "Building X-ray pulsar timing model without the use of radio parameters", 《ACTA ASTRONAUTICA》 * |
尹东山 等: "综合脉冲星时间尺度", 《天文学报》 * |
朱幸芝 等: "历表误差对脉冲星计时残差空间相关性影响的研究", 《天文学报》 * |
Also Published As
Publication number | Publication date |
---|---|
CN114114881B (en) | 2023-04-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN112735094B (en) | Geological disaster prediction method and device based on machine learning and electronic equipment | |
CN112417734B (en) | Wind speed correction method and device based on geographic information of wind farm | |
CN115169409A (en) | Bridge structure natural vibration frequency identification and early warning method and device based on sliding window | |
CN114216877A (en) | Automatic detection and reconstruction method and system for spectral peak in tea near infrared spectral analysis | |
CN114114881B (en) | Pulsar timing performance optimization method and system | |
CN113486295B (en) | Fourier series-based ozone total amount change prediction method | |
CN108243037B (en) | Website traffic abnormity determining method and device | |
CN115935129B (en) | Method and device for determining soil scale heavy metal concentration value | |
CN113610817B (en) | Characteristic peak identification method, computing device and storage medium | |
CN116503727A (en) | Vegetation aggregation index estimation method based on Poisson distribution and point cloud clustering | |
CN116106248A (en) | Method and system for processing butylphthalide injection component detection process data | |
CN114112819B (en) | Method and device for measuring ore grinding granularity | |
CN113506600B (en) | Particle uniformity evaluation method, device and equipment | |
CN113052256B (en) | Wind direction clustering method and device and electronic equipment | |
CN116255930A (en) | Cross section extraction and measurement method and system based on point cloud slice | |
CN111914009B (en) | Pyspark-based energy storage data calculation and analysis method | |
CN114487284A (en) | Method and system for measuring concentration of heavy metal in air | |
CN1790344A (en) | Method and apparatus for sampling and storing urban road traffic flow data | |
CN114425732B (en) | Automatic optimization method, system and medium for sub-caliber processing technology | |
CN113533581B (en) | Method for analyzing substance quality based on information entropy and computer-readable storage medium | |
CN111474155B (en) | Bacterial wilt solution guiding device | |
Caillé et al. | Unsupervised Machine Learning Algorithms to Detect CO2 Clouds on Mars | |
CN116338242B (en) | Vibrating wire data acquisition instrument and control method thereof | |
CN115808867A (en) | Comprehensive pulsar time determination method and system based on timing residual error | |
CN112148764B (en) | Feature screening method, device, equipment and storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |