Deception detection method based on low-orbit GNSS (Global Navigation Satellite System) observation data
By using the original output value of the low-rail GNSS receiver for spoof detection, the problem of the risk of spoofing attacks when receiving GNSS navigation signals is solved, and signal security improvement is achieved without adding additional equipment.
Patent Information
- Application Number
- CN202411904764.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-23
- Publication Date
- 2025-03-25
- Estimated Expiration
- 2044-12-23
AI Technical Summary
Low-orbit satellite-borne GNSS receivers have a risk of spoofing attacks when receiving GNSS navigation signals, and the prior art requires the addition of additional equipment such as laser ranging equipment, which increases cost and complexity.
Spoof detection is performed by using the original output value of the receiver, including position information and carrier-to-noise ratio information. The specific method includes receiving the GNSS satellite navigation signal, performing positioning calculations and carrier-to-noise ratio judgments, and performing an alarm if the carrier-to-noise ratio is abnormal.
It realizes effective detection and isolation of spoofed signals without adding additional equipment, improves the signal security of the satellite-based GNSS receiver and reduces costs.
Smart Images

Figure CN119689514A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of satellite data processing technology, and in particular to a deception detection method based on low-orbit GNSS observation data. Background Art
[0002] Satellite-borne GNSS receivers use navigation satellites as space reference points to measure the orbital status information of satellites. For satellite orbit determination, the ground-based layer uses a combination of ground-based multi-station and angle measurement to batch process the distance, azimuth, and pitch angle information measured by the ground-based method to obtain the initial orbital state for orbit prediction. Compared with space-based measurements, the coverage of satellite orbits by ground-based measurements is severely affected by the insufficient deployment of ground measurement and control networks. When applied to satellite orbit determination, the orbit determination accuracy is not high. This deficiency can be overcome by configuring GNSS receivers on satellites. Satellite-borne GNSS receivers are at risk of spoofing attacks when receiving GNSS navigation signals. In recent years, GNSS spoofing attacks have occurred frequently, posing a major challenge to the security of receiving signals by satellite-borne GNSS receivers.
[0003] In the existing technical solutions for low-orbit satellite-borne GNSS receiver deception detection, the invention provides a "fusion processing method for low-orbit aircraft GNSS receiver anti-deception interference", which first makes a judgment based on the clock error information. When the clock error information is normal, the geometric distance and laser ranging results between the low-orbit aircraft and nearby aircraft are judged. When the comparison result is normal, the comparison result of the aircraft theoretical coordinates and the receiver output coordinates is judged. When it is determined that a deception signal exists, the same medium and high-orbit satellite number and different low-orbit aircraft are combined into a group, and the original pseudo-range observations are subtracted to obtain the pseudo-range difference. The pseudo-range difference is sorted and the adjacent observations are subtracted to calculate the detection amount of the deception interference signal. The deception signal is judged based on the detection amount, isolated, re-positioned and solved, and the deception signal is eliminated. However, this solution requires the addition of other equipment such as laser ranging equipment. Summary of the invention
[0004] The embodiment of the present application provides a deception detection method based on low-orbit GNSS observation data, which does not require the addition of other equipment such as laser ranging equipment, and fully utilizes the original output value of the receiver as the deception detection amount, effectively reducing costs.
[0005] The present application embodiment provides a spoofing detection method based on low-orbit GNSS observation data, including:
[0006] Receive GNSS satellite navigation signals and use the observation files and ephemeris files in the GNSS satellite navigation signals to perform positioning solutions;
[0007] Determine the position based on the position information output by processing the GNSS satellite navigation signal;
[0008] When there is no abnormality in the position judgment, the power attenuation result is calculated and converted into the carrier-to-noise ratio based on the transmission power of the GNSS satellite navigation signal and the distance information between the satellite and the onboard GNSS receiver;
[0009] The carrier-to-noise ratio is determined based on the carrier-to-noise ratio converted from the power attenuation result and the carrier-to-noise ratio information output by the GNSS satellite navigation signal reception and processing;
[0010] In case of abnormal carrier-to-noise ratio, an alarm is issued.
[0011] Optionally, receiving the GNSS satellite navigation signal includes dividing the received data into a GNSS observation file, a satellite ephemeris file and a satellite ICD file; wherein,
[0012] The GNSS observation file, satellite ephemeris file and satellite ICD file are used to extrapolate the theoretical coordinates of the current epoch through the position coordinates of the previous epoch, and compared with the positioning solution coordinates;
[0013] Use GNSS observation files for carrier-to-noise ratio determination.
[0014] Optionally, positioning solution using observation files and ephemeris files in GNSS satellite navigation signals includes:
[0015] Extract pseudorange observation value ρ from GNSS observation file i ;
[0016] According to the satellite ephemeris file, calculate the visible satellite coordinates (x i ,y i , z i );
[0017] After performing pseudorange corrections on satellite clock error, ionospheric delay, and tropospheric delay errors, the observation model is established:
[0018]
[0019] Where c is the speed of light, t u represents the receiver clock error to be solved, and x, y, and z represent the receiver position coordinates to be solved;
[0020] The receiver position coordinates (x m ,y m ,z m );
[0021] The receiver velocity and acceleration are calculated to be (v x,m ,v y,m ,v z,m )、(a x,m ,a y,m ,az,m );
[0022] Specify the receiver position coordinates of the previous epoch as (x m-1 ,y m-1 ,z m-1 ), then the theoretical coordinates of the current epoch position are:
[0023]
[0024] In the formula, v x,m-1 、v y,m-1 、v z,m-1 are the three-dimensional velocity of the receiver at time m-1; a x,m-1 、a y,m-1 、a z,m-1 They respectively represent the three-dimensional acceleration of the receiver at time m-1.
[0025] Optionally, determining the position according to the position information output by processing the GNSS satellite navigation signal includes:
[0026] Determine the difference between the current position coordinates and the theoretical coordinates. If it exceeds the set threshold, an alarm will be issued;
[0027] When there is no abnormality in the position judgment, the power attenuation result is calculated based on the transmission power of the GNSS satellite navigation signal and the distance information between the satellite and the onboard GNSS receiver and converted into the carrier-to-noise ratio, including:
[0028] Calculate the current epoch, the geometric distance between the satellite and the onboard GNSS receiver satisfies:
[0029]
[0030] According to the satellite ICD file, obtain the satellite transmission power information to Calculate the null attenuation power result and convert it into carrier-to-noise ratio information.
[0031] Optional, according to Calculate the empty power result and convert it into carrier-to-noise ratio information including:
[0032] According to the thermal motion of charged particles in the GPS receiver antenna and circuit, thermal noise is formed. The function of thermal noise power temperature and noise bandwidth satisfies:
[0033] N=kTB
[0034] Where k is the Boltzmann constant, T is the absolute temperature unit K in Kelvin, and B is the signal bandwidth unit Hz;
[0035] It is defined as the ratio of signal power Ps to noise signal power N satisfying:
[0036]
[0037] Then the carrier-to-noise power spectral density ratio C / N0 satisfies:
[0038]
[0039] According to the satellite signal power P received by the receiving antenna at point R R , converted into a carrier-to-noise ratio that satisfies:
[0040]
[0041] Optionally, according to the satellite signal power P received by the receiving antenna at point R R , converted into carrier-to-noise ratio specifically includes:
[0042] Let the effective receiving area of the receiving antenna in a specified direction be A R , then the corresponding gain of the antenna is G R for:
[0043]
[0044] Where λ is the signal wavelength;
[0045] At the signal transmitting end, the effective area of the satellite transmitting antenna is A T , the corresponding gain G T for:
[0046]
[0047] The satellite signal power P received by the receiving antenna at point R R for:
[0048]
[0049] Where d is the distance between the satellite antenna and the receiving point R of the satellite S in the specified direction.
[0050] Optionally, according to the carrier-to-noise ratio converted from the power attenuation result and the carrier-to-noise ratio information output by receiving and processing the GNSS satellite navigation signal, completing the carrier-to-noise ratio judgment includes:
[0051] Calculate the difference between the carrier-to-noise ratio of the satellite signal power decay result of the corresponding epoch and the satellite signal carrier-to-noise ratio recorded in the GNSS observation file. If the difference is greater than the threshold value, an alarm is issued.
[0052] The embodiment of the present application only needs to determine whether the output position of the receiver is abnormal. Under normal circumstances, the theoretical value of the satellite signal power reaching the receiver is calculated and converted into a carrier-to-noise ratio. It is compared with the carrier-to-noise ratio of the receiver's own output to determine whether the satellite signal arrival power is abnormal, so as to determine whether there is a deception signal, and make full use of the original output value of the receiver as a deception detection amount, effectively reducing costs.
[0053] The above description is only an overview of the technical solution of the present application. In order to more clearly understand the technical means of the present application, it can be implemented in accordance with the contents of the specification. In order to make the above and other purposes, features and advantages of the present application more obvious and easy to understand, the specific implementation methods of the present application are listed below. BRIEF DESCRIPTION OF THE DRAWINGS
[0054] Various other advantages and benefits will become apparent to those of ordinary skill in the art by reading the detailed description of the preferred embodiments below. The accompanying drawings are only for the purpose of illustrating the preferred embodiments and are not to be considered as limiting the present application. Also, the same reference symbols are used throughout the accompanying drawings to represent the same components. In the accompanying drawings:
[0055] Figure 1 The following is a flowchart of a fraud detection method according to an embodiment of the present application;
[0056] Figure 2 This is a schematic diagram of the GNSS observation data collection architecture of the deception detection method according to an embodiment of the present application;
[0057] Figure 3 This is a schematic diagram of the calculation process of position anomaly judgment and conversion of space-fading carrier-to-noise ratio results into carrier-to-noise ratio in the deception detection method of an embodiment of the present application;
[0058] Figure 4 This is a schematic diagram of the abnormal carrier-to-noise ratio judgment architecture of the deception detection method according to an embodiment of the present application;
[0059] Figure 5 The following is a schematic diagram of the architecture of a fraud detection system according to an embodiment of the present application;
[0060] Figure 6 The following is a schematic diagram of the detection process of the deception detection system according to an embodiment of the present application. DETAILED DESCRIPTION
[0061] The exemplary embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. Although the exemplary embodiments of the present disclosure are shown in the accompanying drawings, it should be understood that the present disclosure can be implemented in various forms and should not be limited by the embodiments set forth herein. On the contrary, these embodiments are provided to enable a more thorough understanding of the present disclosure and to fully convey the scope of the present disclosure to those skilled in the art.
[0062] In order to achieve the purpose of the present invention, a deception detection method based on low-orbit GNSS observation files is provided. The receiving-end deception detection processing hardware platform is a satellite-borne GNSS receiver. Compared with the traditional satellite-borne GNSS receiver signal reception and processing, the satellite-borne GNSS receiver has a deception detection function added to the present application. According to the satellite-borne receiver receiving and processing the observation file, the position anomaly judgment and the carrier-to-noise ratio anomaly judgment are realized, and the alarm information is output according to the judgment result.
[0063] A specific embodiment of the present application provides a spoofing detection method based on low-orbit GNSS observation data, such as Figure 1 As shown, the following steps are included:
[0064] In step S101, a GNSS satellite navigation signal is received, and the observation file and ephemeris file in the GNSS satellite navigation signal are used to perform positioning. The received data includes a satellite interface control document (ICD) file, a GNSS signal observation file, and a GNSS ephemeris file. Figure 2 As shown, in some embodiments, receiving a GNSS satellite navigation signal includes dividing the received data into a GNSS observation file, a satellite ephemeris file, and a satellite ICD file; wherein,
[0065] The GNSS observation file, satellite ephemeris file and satellite ICD file are used to extrapolate the theoretical coordinates of the current epoch through the position coordinates of the previous epoch, and then compared with the positioning solution coordinates;
[0066] Use GNSS observation files for carrier-to-noise ratio determination.
[0067] In a specific example, the navigation satellite signal transmission power is obtained according to the satellite ICD file; the pseudorange observation value, navigation satellite signal carrier-to-noise ratio information, and epoch information are extracted according to the GNSS signal observation file; and the navigation satellite ephemeris information, clock correction parameters, and ionospheric delay parameter information are extracted according to the GNSS ephemeris file.
[0068] In step S102, position determination is performed based on the position information output by processing the GNSS satellite navigation signal, specifically, the GNSS observation file and the ephemeris file are received, the coordinates of each epoch are calculated, and then the position determination is performed.
[0069] In step S103, when there is no abnormality in the position determination, the power attenuation result is calculated based on the transmission power of the GNSS satellite navigation signal and the distance information between the satellite and the onboard GNSS receiver and converted into a carrier-to-noise ratio.
[0070] In step S104, the carrier-to-noise ratio is determined based on the carrier-to-noise ratio converted from the power decay result and the carrier-to-noise ratio information output by receiving and processing the GNSS satellite navigation signal.
[0071] In step S105, when the carrier-to-noise ratio is abnormal, an alarm is issued.
[0072] The embodiment of the present application only needs to determine whether the output position of the receiver is abnormal. Under normal circumstances, the theoretical value of the satellite signal power reaching the receiver is calculated and converted into a carrier-to-noise ratio. It is compared with the carrier-to-noise ratio of the receiver's own output to determine whether the satellite signal arrival power is abnormal, so as to determine whether there is a deception signal, and make full use of the original output value of the receiver as a deception detection amount, effectively reducing costs.
[0073] In some embodiments, Figure 3 As shown, positioning solution using observation files and ephemeris files in GNSS satellite navigation signals includes:
[0074] Extract pseudorange observation value ρ from GNSS observation file i ;
[0075] According to the satellite ephemeris file, calculate the visible satellite coordinates (x i ,y i , z i );
[0076] After performing pseudorange corrections on satellite clock error, ionospheric delay, and tropospheric delay errors, the observation model is established:
[0077]
[0078] Where c is the speed of light, t u represents the receiver clock error to be solved, and x, y, and z represent the receiver position coordinates to be solved;
[0079] The receiver position coordinates (x m ,y m ,z m );
[0080] The receiver position coordinates (x m ,y m ,z m );
[0081] The receiver velocity and acceleration are calculated to be (v x,m ,v y,m ,v z,m )、(a x,m ,a y,m ,a z,m );
[0082] Specify the receiver position coordinates of the previous epoch as (x m-1 ,y m-1 ,z m-1 ), then the theoretical coordinates of the current epoch position are:
[0083]
[0084] In the formula, v x,m-1 、v y,m-1 、v z,m-1 are the three-dimensional velocity of the receiver at time m-1; a x,m-1 、a y,m-1 、a z,m-1 They respectively represent the three-dimensional acceleration of the receiver at time m-1.
[0085] In some embodiments, determining the position based on the position information output by processing the GNSS satellite navigation signal includes:
[0086] Determine the difference between the current position coordinates and the theoretical coordinates. If it exceeds the set threshold, an alarm is issued. If it does not exceed the set threshold, proceed to the next step.
[0087] When there is no abnormality in the position judgment, the power attenuation result is calculated based on the transmission power of the GNSS satellite navigation signal and the distance information between the satellite and the onboard GNSS receiver and converted into the carrier-to-noise ratio, including:
[0088] Calculate the current epoch, the geometric distance between the satellite and the onboard GNSS receiver satisfies:
[0089]
[0090] According to the satellite ICD file, obtain the satellite transmission power information to Calculate the null attenuation power result and convert it into carrier-to-noise ratio information.
[0091] In some embodiments, according to Calculate the empty power result and convert it into carrier-to-noise ratio information including:
[0092] According to the thermal motion of charged particles in the GPS receiver antenna and circuit, thermal noise is formed. The function of thermal noise power temperature and noise bandwidth satisfies:
[0093] N=kTB
[0094] In the formula, k is the Boltzmann constant, T is the absolute temperature unit Kelvin, and B is the signal bandwidth unit Hz. For ease of calculation, the room temperature is set to 16.85°C so that T = 290°K. In the case of 1Hz bandwidth, the noise power is calculated as:
[0095] N (dBW) =10×lg(1.38×10 -23 ×290×1)=-204dBW
[0096] Since the noise power N is related to the value of the noise bandwidth B, the noise bandwidth must be defined to be constant each time the noise power is given. Therefore, the power spectrum density is often used in dBm / Hz to describe noise of different bandwidths:
[0097]
[0098] The thermal noise power of the GPS L1 C / A signal calculated with a 2MHz bandwidth is -111dBm.
[0099] The strength of the signal received by the GPS receiver cannot fully reflect the quality of the signal. The signal-to-noise ratio (SNR) is often used to measure the signal quality. It is defined as the ratio of the signal power Ps to the noise signal power N, in dB, and satisfies:
[0100]
[0101] Then the carrier-to-noise power spectral density ratio C / N0 (Carrier to Noise density ratio), in dB·Hz, satisfies:
[0102]
[0103] If the transmission power of a satellite signal is P T , the gain of the satellite antenna in a certain direction is G T , at the receiving point R at a distance d from the satellite S in this direction, the satellite signal power intercepted by the receiving antenna per unit area is equal to the transmitting power P T Divide by the area of the sphere 4πd 2 Multiply by the gain G T ,Right now
[0104]
[0105] The received power per unit area ψ shown in the above formula is also called power flow density.
[0106] In some embodiments, according to the satellite signal power P received by the receiving antenna at point R R , converted into carrier-to-noise ratio specifically includes:
[0107] Let the effective receiving area of the receiving antenna in a specified direction be A R , then the corresponding gain of the antenna is G R for:
[0108]
[0109] Where λ is the signal wavelength; at the signal transmitting end, the effective area of the satellite transmitting antenna is A T , the corresponding gain G T for:
[0110]
[0111] The satellite signal power P received by the receiving antenna at point R R for:
[0112]
[0113] According to the satellite signal power P received by the receiving antenna at point R R , converted into a carrier-to-noise ratio that satisfies:
[0114]
[0115] In some embodiments, Figure 4 As shown, according to the carrier-to-noise ratio converted from the power attenuation result and the carrier-to-noise ratio information output by receiving and processing the GNSS satellite navigation signal, completing the carrier-to-noise ratio judgment includes:
[0116] Calculate the corresponding epoch satellite signal power attenuation result to convert the carrier-to-noise ratio Satellite signal carrier-to-noise ratio recorded in GNSS observation files The difference between If the difference is greater than the threshold, an alarm is generated and an alarm is output. For example, if the alarm threshold is set to 2dB, if it is greater than the alarm threshold, an alarm message is output.
[0117] The method of the present application first compares the pseudo-range single-point positioning result calculated based on the pseudo-range observation value output by the receiver with the theoretical position of the receiver to determine whether the receiver position coordinates are greatly deviated by the deceptive interference signal. If the deviation is large, it is directly regarded as the presence of a deceptive signal. Otherwise, the geometric distance between the satellite and the receiver is calculated, and the power forwarding carrier-to-noise ratio after free space propagation loss is calculated based on the transmission power of each satellite. Compare and judge with the receiver output carrier-to-noise ratio observation. When the difference is less than the set threshold, it is judged as a real signal, otherwise the satellite signal is a deceptive signal. If part of the satellite signals are deceptive signals, this method can also identify the satellite number with deceptive signals. The present invention makes full use of the original output observation of the receiver, does not need to add additional equipment, has low calculation cost, and can effectively classify and identify real signals and deceptive signals.
[0118] The embodiment of the present application also proposes an architectural example of a spoofing detection method based on low-orbit GNSS observation data, in which an onboard GNSS receiver receives GNSS satellite navigation signals and uses observation files and ephemeris files in the GNSS signals for positioning and solution. Compared with the traditional GNSS user receivers with GNSS signal reception and processing functions, the present application adds a spoofing detection function. Position judgment is performed based on the position information output by the GNSS signal reception and processing; on the premise that there is no abnormality in the position judgment, the power attenuation result is obtained based on the GNSS satellite navigation signal transmission power and the distance information between the satellite and the onboard GNSS receiver and converted into a carrier-to-noise ratio; the carrier-to-noise ratio is then converted based on the power attenuation result and the carrier-to-noise ratio information output by the GNSS signal reception and processing to realize the carrier-to-noise ratio judgment. Specifically, if Figure 5 , Figure 6 As shown, the architecture of this application includes:
[0119] The data collection module is used to divide the received data into GNSS observation files, satellite ephemeris files and satellite ICD files; wherein the GNSS observation files, satellite ephemeris files and satellite ICD files are sent to the position determination module; and the GNSS observation files are sent to the carrier-to-noise ratio determination module;
[0120] A position determination module is used to determine the position based on the position information output by processing the GNSS satellite navigation signal;
[0121] The carrier-to-noise ratio judgment module is used to calculate the power attenuation result and convert it into the carrier-to-noise ratio according to the transmission power of the GNSS satellite navigation signal and the distance information between the satellite and the onboard GNSS receiver when there is no abnormality in the position judgment, and complete the carrier-to-noise ratio judgment according to the carrier-to-noise ratio converted from the power attenuation result and the carrier-to-noise ratio information output by the GNSS satellite navigation signal reception and processing;
[0122] The system alarm module is used to issue an alarm when the carrier-to-noise ratio is abnormal.
[0123] Specifically, the position judgment module includes three sub-modules: pseudo-range positioning, satellite-receiver distance calculation, and power-attenuation result conversion to carrier-to-noise ratio. The pseudo-range positioning sub-module receives the GNSS observation file and the ephemeris file, calculates the position coordinates of the previous epoch and the current epoch, extrapolates the theoretical position coordinates of the current epoch through the previous epoch position coordinates, and then performs position judgment, and then sends the judgment result to the sub-module for calculating the distance between the GNSS satellite and the receiver. The sub-module for calculating the distance between the receiver and the satellite receives the position judgment and pseudo-range positioning solution information, and then sends the calculation result of the distance between the satellite and the receiver to the power-attenuation result conversion to carrier-to-noise ratio sub-module. The power-attenuation result conversion to carrier-to-noise ratio sub-module receives the satellite-receiver distance information and the satellite transmit power obtained from the satellite ICD file, and sends the carrier-to-noise ratio result.
[0124] The hardware platform for deception detection and processing at the receiving end of this application is a satellite-borne GNSS receiver. Compared with the traditional satellite-borne GNSS receiver signal reception and processing, this application adds a deception detection function. Compared with the existing technical system, deception detection is mainly aimed at the development of future satellite-borne GNSS receiver anomaly detection. There is no need to change the satellite-borne GNSS receiver hardware. Only a deception detection module is added. By judging the correctness of the receiver's received signal power, the security of the receiver's received signal is improved, and at the same time, the user terminal's ability to resist deception attacks is improved.
[0125] It should be noted that in the various embodiments of the present application, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also includes other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, an element defined by the sentence "includes a ..." does not exclude the presence of other identical elements in the process, method, article or device including the element.
[0126] The serial numbers of the above-mentioned embodiments of the present application are for description only and do not represent the advantages or disadvantages of the embodiments.
[0127] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus a necessary general hardware platform, and of course by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present application, or the part that contributes to the prior art, can be embodied in the form of a software product, which is stored in a storage medium (such as ROM / RAM, a magnetic disk, or an optical disk), and includes a number of instructions for a terminal (which can be a mobile phone, a computer, a server, an air conditioner, or a network device, etc.) to execute the methods described in each embodiment of the present application.
[0128] The embodiments of the present application are described above in conjunction with the accompanying drawings, but the present application is not limited to the above-mentioned specific implementation methods. The above-mentioned specific implementation methods are merely illustrative and not restrictive. Under the guidance of the present application, ordinary technicians in this field can also make many forms without departing from the purpose of the present application and the scope of protection of the claims, all of which are within the protection of the present application.
Claims
1. A spoofing detection method based on low-orbit GNSS observation data, characterized in that: include: Receive GNSS satellite navigation signals and use the observation files and ephemeris files in the GNSS satellite navigation signals to perform positioning solutions; Determine the position based on the position information output by processing the GNSS satellite navigation signal; When there is no abnormality in the position judgment, the power attenuation result is calculated and converted into the carrier-to-noise ratio based on the transmission power of the GNSS satellite navigation signal and the distance information between the satellite and the onboard GNSS receiver; The carrier-to-noise ratio is determined based on the carrier-to-noise ratio converted from the power attenuation result and the carrier-to-noise ratio information output by the GNSS satellite navigation signal reception and processing; In case of abnormal carrier-to-noise ratio, an alarm is issued.
2. The spoofing detection method based on low-orbit GNSS observation data as claimed in claim 1, characterized in that: Receiving GNSS satellite navigation signals includes dividing the received data into GNSS observation files, satellite ephemeris files and satellite ICD files; wherein, The GNSS observation file, satellite ephemeris file and satellite ICD file are used to extrapolate the theoretical coordinates of the current epoch through the position coordinates of the previous epoch, and compared with the positioning solution coordinates; Use GNSS observation files for carrier-to-noise ratio determination.
3. The spoofing detection method based on low-orbit GNSS observation data as claimed in claim 2, characterized in that: Positioning solutions using observation files and ephemeris files in GNSS satellite navigation signals include: Extract pseudorange observation value ρ from GNSS observation file i ; According to the satellite ephemeris file, calculate the visible satellite coordinates (x i ,y i , z i ); After performing pseudorange corrections on satellite clock error, ionospheric delay, and tropospheric delay errors, the observation model is established: Where c is the speed of light, t u represents the receiver clock error to be solved, and x, y, and z represent the receiver position coordinates to be solved; The receiver position coordinates (x m ,y m ,z m ); The receiver velocity and acceleration are calculated to be (v x,m ,v y,m ,v z,m )、(a x,m ,a y,m ,a z,m ); Specify the receiver position coordinates of the previous epoch as (x m-1 ,y m-1 ,z m-1 ), then the theoretical coordinates of the current epoch position are: In the formula, v x,m-1 、v y,m-1 、v z,m-1 are the three-dimensional velocity of the receiver at time m-1; a x,m-1 、a y,m-1 、a z,m-1 They respectively represent the three-dimensional acceleration of the receiver at time m-1.
4. The spoofing detection method based on low-orbit GNSS observation data as claimed in claim 3, characterized in that: Position determination based on the position information output by processing the GNSS satellite navigation signal includes: Determine the difference between the current position coordinates and the theoretical coordinates. If it exceeds the set threshold, an alarm will be issued; When there is no abnormality in the position judgment, the power attenuation result is calculated based on the transmission power of the GNSS satellite navigation signal and the distance information between the satellite and the onboard GNSS receiver and converted into the carrier-to-noise ratio, including: Calculate the current epoch, the geometric distance between the satellite and the onboard GNSS receiver satisfies: According to the satellite ICD file, obtain the satellite transmission power information to Calculate the null attenuation power result and convert it into carrier-to-noise ratio information.
5. The spoofing detection method based on low-orbit GNSS observation data as claimed in claim 4, characterized in that: according to Calculate the empty power result and convert it into carrier-to-noise ratio information including: According to the thermal motion of charged particles in the GPS receiver antenna and circuit, thermal noise is formed. The function of thermal noise power temperature and noise bandwidth satisfies: N=kTB Where k is the Boltzmann constant, T is the absolute temperature unit K in Kelvin, and B is the signal bandwidth unit Hz; Define the ratio of signal power Ps to noise signal power N to satisfy: Then the carrier-to-noise power spectral density ratio C / N0 satisfies: According to the satellite signal power P received by the receiving antenna at point R R , converted into a carrier-to-noise ratio that satisfies:
6. The spoofing detection method based on low-orbit GNSS observation data as claimed in claim 5, characterized in that: According to the satellite signal power P received by the receiving antenna at point R R , converted into carrier-to-noise ratio specifically includes: Let the effective receiving area of the receiving antenna in a specified direction be A R , then the corresponding gain of the antenna is G R for: Where λ is the signal wavelength; At the signal transmitting end, the effective area of the satellite transmitting antenna is A T , the corresponding gain G T for: The satellite signal power P received by the receiving antenna at point R R for: Where d is the distance between the satellite antenna and the receiving point R of the satellite S in the specified direction.
7. The spoofing detection method based on low-orbit GNSS observation data as claimed in claim 6, characterized in that: According to the carrier-to-noise ratio converted from the power attenuation result and the carrier-to-noise ratio information output by the GNSS satellite navigation signal reception and processing, the carrier-to-noise ratio judgment is completed, including: Calculate the difference between the carrier-to-noise ratio of the satellite signal power decay result of the corresponding epoch and the satellite signal carrier-to-noise ratio recorded in the GNSS observation file. If the difference is greater than the threshold value, an alarm is issued.
Citation Information
Patent Citations
Navigation deception signal detection method and device, and navigation receiver
CN112147645A
Satellite navigation deception signal detection method and system based on distribution goodness of fit
CN112946694A
Robust unscented information filtering alignment method and system for vehicle-mounted strapdown inertial navigation system
CN115096321A
GNSS deception detection method and system based on ins assistance
CN117269989A
Signal real-time monitoring method of forwarding type satellite navigation deception system
CN118363047A
Cited By
General aviation deception signal diagnosis method and system based on mixed period
CN120065259A