CN116125499B - Method, device and system for detecting intermediate frequency data - Google Patents
Method, device and system for detecting intermediate frequency data Download PDFInfo
- Publication number
- CN116125499B CN116125499B CN202111337195.5A CN202111337195A CN116125499B CN 116125499 B CN116125499 B CN 116125499B CN 202111337195 A CN202111337195 A CN 202111337195A CN 116125499 B CN116125499 B CN 116125499B
- Authority
- CN
- China
- Prior art keywords
- intermediate frequency
- frequency data
- data
- detection
- detection result
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 66
- 238000001514 detection method Methods 0.000 claims abstract description 327
- 238000005070 sampling Methods 0.000 claims description 23
- 238000004458 analytical method Methods 0.000 claims description 21
- 238000012795 verification Methods 0.000 claims description 17
- 230000002159 abnormal effect Effects 0.000 claims description 13
- 238000012545 processing Methods 0.000 claims description 13
- 230000004044 response Effects 0.000 claims description 5
- 238000010183 spectrum analysis Methods 0.000 claims description 5
- 230000000694 effects Effects 0.000 abstract description 2
- 230000015654 memory Effects 0.000 description 18
- 230000005540 biological transmission Effects 0.000 description 16
- 238000010586 diagram Methods 0.000 description 15
- 230000008569 process Effects 0.000 description 10
- 238000004590 computer program Methods 0.000 description 9
- 238000006243 chemical reaction Methods 0.000 description 7
- 238000004891 communication Methods 0.000 description 4
- 230000035945 sensitivity Effects 0.000 description 4
- 238000013500 data storage Methods 0.000 description 3
- 230000001360 synchronised effect Effects 0.000 description 3
- 238000012360 testing method Methods 0.000 description 3
- 230000006978 adaptation Effects 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 230000003993 interaction Effects 0.000 description 2
- 239000004973 liquid crystal related substance Substances 0.000 description 2
- 230000001413 cellular effect Effects 0.000 description 1
- 230000000295 complement effect Effects 0.000 description 1
- 238000013480 data collection Methods 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 230000000977 initiatory effect Effects 0.000 description 1
- 238000007689 inspection Methods 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000001953 sensory effect Effects 0.000 description 1
- 238000010998 test method Methods 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S19/00—Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
- G01S19/01—Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
- G01S19/13—Receivers
- G01S19/35—Constructional details or hardware or software details of the signal processing chain
- G01S19/37—Hardware or software details of the signal processing chain
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S19/00—Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
- G01S19/01—Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
- G01S19/13—Receivers
- G01S19/23—Testing, monitoring, correcting or calibrating of receiver elements
- G01S19/235—Calibration of receiver components
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S19/00—Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
- G01S19/38—Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system
- G01S19/39—Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system the satellite radio beacon positioning system transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
- G01S19/42—Determining position
- G01S19/45—Determining position by combining measurements of signals from the satellite radio beacon positioning system with a supplementary measurement
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Engineering & Computer Science (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Signal Processing (AREA)
- Position Fixing By Use Of Radio Waves (AREA)
- Radio Relay Systems (AREA)
Abstract
The embodiment of the disclosure provides a method, a device and a system for detecting intermediate frequency data, comprising the following steps: the method comprises the steps of collecting intermediate frequency data of a global satellite navigation system, carrying out integrity detection on the intermediate frequency data to obtain an integrity detection result, carrying out interference detection on the intermediate frequency data if the integrity detection result represents that the intermediate frequency data has integrity, obtaining an interference detection result, carrying out availability detection on the intermediate frequency data if a plurality of interference detection results represent that the intermediate frequency data is not interfered, and obtaining an availability detection result, wherein when the availability detection result represents that the intermediate frequency data is the availability data, the intermediate frequency data is used for verifying a preset baseband algorithm, and detecting the intermediate frequency data from three dimensions of integrity, interference and availability, so that the diversity and the comprehensiveness of the dimensions of the intermediate frequency data detection can be realized, and the technical effects of reliability and accuracy of the intermediate frequency data detection are realized.
Description
Technical Field
The embodiment of the disclosure relates to the field of antenna data processing, in particular to a method, a device and a system for detecting intermediate frequency data.
Background
The baseband algorithm of the GNSS receiver (also called as the GNSS Global Navigation Satellite System) is usually implemented by a field programmable gate array (Field Programmable Gate Array, FPGA) to complete the process of capturing and tracking the intermediate frequency signals of the GNSS.
Because of the technical reason of the field programmable gate array, it is difficult to ensure that intermediate frequency data collected based on the field programmable gate array is complete and not lost, in the prior art, an intermediate frequency data collection scheme basically gives up detection of intermediate frequency data, defaults to reliable data, and uses the intermediate frequency data directly to perform baseband algorithm verification.
However, if the default if data is reliable data for verification, and if the verification fails, it cannot be determined whether the baseband algorithm has holes (bug) or the acquired if data itself has problems.
Disclosure of Invention
The embodiment of the disclosure provides a method, a device and a system for detecting intermediate frequency data, which are used for detecting the intermediate frequency data.
In a first aspect, an embodiment of the present disclosure provides a method for detecting intermediate frequency data, including:
acquiring intermediate frequency data of a global satellite navigation system, and carrying out integrity detection on the intermediate frequency data to obtain an integrity detection result;
If the integrity detection result represents that the intermediate frequency data has integrity, performing interference detection on the intermediate frequency data to obtain an interference detection result;
and if the interference detection result represents that the intermediate frequency data is not interfered, carrying out availability detection on the intermediate frequency data to obtain an availability detection result, wherein when the availability detection result represents that the intermediate frequency data is the availability data, the intermediate frequency data is used for verifying a preset baseband algorithm.
In some embodiments, collecting intermediate frequency data for a global satellite navigation system includes:
setting acquisition parameters for acquiring the intermediate frequency data, wherein the acquisition parameters comprise storage time length, sampling rate and acquisition bit number;
and acquiring the intermediate frequency data of the acquired bit number based on the sampling rate in the storage duration.
In some embodiments, after collecting the intermediate frequency data of the collected bit number based on the sampling rate, further comprising:
and converting the special data into non-special data in response to whether special data is included in the intermediate frequency data.
In some embodiments, performing integrity detection on the intermediate frequency data to obtain an integrity detection result, including:
Detecting whether the duration of the intermediate frequency data reaches the storage duration or not, and detecting whether the intermediate frequency data comprises abnormal data or not;
and if the duration of the intermediate frequency data reaches the storage duration and the intermediate frequency data has no abnormal data, generating an integrity detection result representing that the intermediate frequency data is integrity data.
In some embodiments, performing interference detection on the intermediate frequency data to obtain an interference detection result, including:
and according to the preset segment detection duration, performing spectrum analysis on intermediate frequency data in each segment detection duration by adopting a fast Fourier transform analysis method to obtain the interference detection result.
In some embodiments, performing availability detection on the intermediate frequency data to obtain an availability detection result, including:
performing segmented capturing processing on the intermediate frequency data by adopting a fast Fourier transform analysis method to obtain a capturing result of each segment of intermediate frequency data;
and determining the availability detection result according to the signal intensity when the intermediate frequency data is acquired and each capturing result.
In some embodiments, the acquisition results include phase, doppler, carrier-to-noise ratio; determining the availability detection result according to the signal intensity when the intermediate frequency data is acquired and each capturing result, wherein the method comprises the following steps:
If the signal strength reaches a preset signal strength threshold, the difference between phases in any two capturing results is smaller than a preset chip, the difference between Doppler in any two capturing results is smaller than a first threshold, the difference between carrier-to-noise ratios in any two capturing results is smaller than a second threshold, and a reliability detection result for representing that the intermediate frequency data is availability data is generated;
if the signal strength is smaller than a preset signal strength threshold, the difference between phases in any two capturing results is smaller than a preset chip, the difference between Doppler in any two capturing results is smaller than a third threshold, the difference between carrier-to-noise ratios in any two capturing results is smaller than a fourth threshold, and a reliability detection result for representing that the intermediate frequency data is availability data is generated;
wherein the first threshold is greater than the third threshold and the second threshold is less than the fourth threshold.
In some embodiments, further comprising:
and if the availability analysis result represents that the intermediate frequency data is available data, converting the intermediate frequency data into data in a baseband verification format and outputting the data.
In some embodiments, the method is applied to a system for detecting intermediate frequency data, wherein the system comprises an acquisition detection platform; acquiring intermediate frequency data of a global satellite navigation system, comprising:
According to the stored data stored in advance by the acquisition and detection platform, reliability detection is carried out on the storage performance of the acquisition and detection platform, and a reliability detection result is obtained;
and if the reliability detection result represents that the storage performance of the acquisition detection platform has reliability, acquiring intermediate frequency data of the storage global satellite navigation system based on the acquisition detection platform.
In some embodiments, according to the stored data pre-stored by the collection and detection platform, performing reliability detection on the storage performance of the collection and detection platform to obtain a reliability detection result, including:
and storing the data generated by the detection platform to obtain stored data, determining whether the stored data is identical to preset original data of the detection platform, and if so, generating a reliability detection result representing that the storage performance of the acquisition detection platform has reliability based on the fact that the storage files generated by the stored data are not lost.
In some embodiments, further comprising:
and if the interference detection result represents that the intermediate frequency data is interfered, generating and outputting the frequency band and the intensity of the interfered intermediate frequency data.
In a second aspect, an embodiment of the present disclosure further provides an apparatus for detecting intermediate frequency data, including:
The acquisition unit is used for acquiring intermediate frequency data of the global satellite navigation system;
the integrity detection unit is used for carrying out integrity detection on the intermediate frequency data to obtain an integrity detection result;
the interference detection unit is used for carrying out interference detection on the intermediate frequency data if the integrity detection result represents that the intermediate frequency data has integrity, so as to obtain an interference detection result;
the usability detection unit is used for carrying out usability detection on the intermediate frequency data if the interference detection result represents that the intermediate frequency data is not interfered, so as to obtain the usability detection result, wherein the intermediate frequency data is used for verifying a preset baseband algorithm when the usability detection result represents that the intermediate frequency data is the usability data.
In some embodiments, the acquisition unit comprises:
the setting subunit is used for setting acquisition parameters for acquiring the intermediate frequency data, wherein the acquisition parameters comprise storage duration, sampling rate and acquisition bit number;
and the first acquisition subunit is used for acquiring the intermediate frequency data of the acquisition bit number based on the sampling rate in the storage duration.
In some embodiments, the acquisition unit further comprises:
And the conversion subunit is used for converting the special data into non-special data in response to whether the intermediate frequency data comprise the special data.
In some embodiments, the integrity detection unit comprises:
the detection subunit is used for detecting whether the duration of the intermediate frequency data reaches the storage duration or not and detecting whether the intermediate frequency data comprises abnormal data or not;
and the generating subunit is used for generating an integrity detection result representing that the intermediate frequency data is integrity data if the duration of the intermediate frequency data reaches the storage duration and the intermediate frequency data has no abnormal data.
In some embodiments, the interference detection unit is configured to perform spectral analysis on intermediate frequency data in each segment detection duration by using a fast fourier transform analysis method according to a preset segment detection duration, so as to obtain the interference detection result.
In some embodiments, the availability detection unit comprises:
the processing subunit is used for carrying out segmented capturing processing on the intermediate frequency data by adopting a fast Fourier transform analysis method to obtain a capturing result of each segment of intermediate frequency data;
and the determining subunit is used for determining the usability detection result according to the signal intensity when the intermediate frequency data is acquired and each acquisition result.
In some embodiments, the acquisition results include phase, doppler, carrier-to-noise ratio; the determining subunit is configured to generate a reliability detection result for representing that the intermediate frequency data is availability data if the signal strength reaches a preset signal strength threshold, a difference between phases in any two capturing results is smaller than a preset chip, a difference between doppler in any two capturing results is smaller than a first threshold, and a difference between carrier-to-noise ratios in any two capturing results is smaller than a second threshold;
the determining subunit is further configured to generate a reliability detection result for representing that the intermediate frequency data is availability data if the signal strength is less than a preset signal strength threshold, a difference between phases in any two capturing results is less than a preset chip, a difference between doppler in any two capturing results is less than a third threshold, and a difference between carrier-to-noise ratios in any two capturing results is less than a fourth threshold;
wherein the first threshold is greater than the third threshold and the second threshold is less than the fourth threshold.
In some embodiments, further comprising:
the conversion unit is used for converting the intermediate frequency data into data in a baseband verification format if the availability analysis result represents that the intermediate frequency data are available data;
And a first output unit for outputting the data converted into the baseband verification format.
In some embodiments, the device is applied to a system for detecting intermediate frequency data, wherein the system comprises an acquisition detection platform; the acquisition unit further comprises:
the detection subunit is used for carrying out reliability detection on the storage performance of the acquisition detection platform according to the storage data stored in advance by the acquisition detection platform to obtain a reliability detection result;
and the second acquisition subunit is used for acquiring the intermediate frequency data of the storage global satellite navigation system based on the acquisition detection platform if the reliability detection result represents that the storage performance of the acquisition detection platform has reliability.
In some embodiments, the second collecting subunit is configured to store the data generated by the detection platform, obtain stored data, determine whether the stored data is the same as preset original data of the detection platform, and if yes, generate a reliability detection result that characterizes that the storage performance of the collection detection platform has reliability based on the number of non-lost storage files generated by the stored data.
In some embodiments, further comprising:
The generating unit is used for generating the frequency band and the intensity of the interfered intermediate frequency data if the interference detection result represents that the intermediate frequency data is interfered;
and the second output unit is used for outputting the frequency band and the intensity of the interfered intermediate frequency data.
In a third aspect, an embodiment of the present disclosure provides an electronic device, including: a memory, a processor;
a memory; a memory for storing the processor-executable instructions;
wherein the processor is configured to perform the method according to the first aspect.
In a fourth aspect, embodiments of the present disclosure provide a computer-readable storage medium having stored therein computer-executable instructions for performing the method according to the first aspect when executed by a processor.
In a fifth aspect, the disclosed embodiments provide a computer program product comprising a computer program which, when executed by a processor, implements the method according to the first aspect.
In a sixth aspect, embodiments of the present disclosure provide a system for detecting intermediate frequency data, including: the system comprises a global satellite navigation system receiver, an acquisition detection platform and a storage detection platform, wherein,
The global satellite navigation system receiver is used for transmitting the received medium frequency data to the acquisition and detection platform;
the acquisition and detection platform is used for carrying out integrity detection on the intermediate frequency data to obtain an integrity detection result;
the storage detection platform is configured to perform interference detection on the intermediate frequency data if the integrity detection result indicates that the intermediate frequency data has integrity, obtain an interference detection result, and perform availability detection on the intermediate frequency data if the interference detection result indicates that the intermediate frequency data is not interfered, obtain an availability detection result, where the intermediate frequency data is used for verifying a preset baseband algorithm when the availability detection result indicates that the intermediate frequency data is availability data.
The embodiment of the disclosure provides a method, a device and a system for detecting intermediate frequency data, which are implemented by: the method comprises the steps of collecting intermediate frequency data of a global satellite navigation system, carrying out integrity detection on the intermediate frequency data to obtain an integrity detection result, carrying out interference detection on the intermediate frequency data if the integrity detection result represents that the intermediate frequency data has integrity, obtaining an interference detection result, carrying out availability detection on the intermediate frequency data if a plurality of interference detection results represent that the intermediate frequency data is not interfered, and obtaining an availability detection result, wherein when the availability detection result represents that the intermediate frequency data is the availability data, the intermediate frequency data is used for verifying a preset baseband algorithm, and detecting the intermediate frequency data from three dimensions of integrity, interference and availability, so that the diversity and the comprehensiveness of the dimensions of the intermediate frequency data detection can be realized, and the technical effects of reliability and accuracy of the intermediate frequency data detection are realized.
Drawings
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the disclosure and together with the description, serve to explain the principles of the disclosure.
FIG. 1 is a schematic diagram of an application scenario of a GNSS receiver;
FIG. 2 is a system framework diagram of a method for detecting intermediate frequency data for implementing an embodiment of the present disclosure;
FIG. 3 is a schematic diagram of a method of detecting intermediate frequency data according to one embodiment of the present disclosure;
FIG. 4 is a schematic diagram of a method of detecting intermediate frequency data according to another embodiment of the present disclosure;
FIG. 5 is a schematic diagram of an apparatus for detecting intermediate frequency data according to one embodiment of the present disclosure;
FIG. 6 is a schematic diagram of an apparatus for detecting intermediate frequency data according to another embodiment of the present disclosure;
fig. 7 is a block diagram of an electronic device of a method of detecting intermediate frequency data according to an embodiment of the present disclosure.
Specific embodiments of the present disclosure have been shown by way of the above drawings and will be described in more detail below. These drawings and the written description are not intended to limit the scope of the disclosed concepts in any way, but rather to illustrate the disclosed concepts to those skilled in the art by reference to specific embodiments.
Detailed Description
Reference will now be made in detail to exemplary embodiments, examples of which are illustrated in the accompanying drawings. When the following description refers to the accompanying drawings, the same numbers in different drawings refer to the same or similar elements, unless otherwise indicated. The implementations described in the following exemplary examples are not representative of all implementations consistent with the present disclosure. Rather, they are merely examples of apparatus and methods consistent with some aspects of the present disclosure as detailed in the accompanying claims.
The GNSS receiver is an apparatus for receiving GNSS signals and acquiring an absolute position of the GNSS receiver.
For example, as shown in FIG. 1, a GNSS receiver may receive GNSS signals transmitted by a satellite positioning system based on a GNSS antenna and determine an absolute position of the GNSS receiver based on the GNSS signals.
The satellite positioning system may be a Beidou satellite positioning system (BeiDou Navigation Satellite System, BDS) or a global positioning system (Global Positioning System, GPS), which is not limited in this embodiment.
As shown in fig. 2, fig. 2 is a schematic diagram of a system framework for implementing a method for detecting intermediate frequency data according to an embodiment of the present disclosure.
As shown in fig. 2, the system includes:
the signal source (which may be a GNSS receiver as described in fig. 1) is used to provide radio frequency data. The radio frequency data may be real-time data received by the GNSS antenna, or special scene data output by the signal source, for example, high sensitivity data, high dynamic data, data before and after leap seconds, and the like.
The radio frequency board is used for acquiring intermediate frequency data from the radio frequency data and transmitting the intermediate frequency data to the transmission platform. The interface of the radio frequency board may be a high-speed interface (Gigabit transceiver, GTX) to obtain intermediate frequency data through the high-speed interface and transmit the intermediate frequency data to the transmission platform based on the high-speed interface. The baseband algorithm can be adaptively adjusted based on performance parameters such as the sampling rate, bandwidth and the like of the radio frequency board.
The transmission platform can be a platform with a high-speed serial point-to-point dual-channel high-bandwidth transmission (PCIe) channel and is used for processing intermediate frequency data and transmitting the processed intermediate frequency data to a computer.
It should be noted that, in the related art, a GNSS data recording playback apparatus may be used to record real-time data of a GNSS antenna and output radio frequency data, and when the data is needed to be used, the data may be connected to a GNSS receiver through a cable.
Because the satellite navigation Positioning (PVT) algorithm can simulate on line on GNSS reception and debug the intermediate process, the satellite navigation positioning algorithm is convenient to use by the method. However, when the field programmable gate array is operated on the GNSS receiver, the intermediate process cannot be known, and only the final result can be obtained, so that when the method is applied to the verification of the baseband algorithm, the problem of insufficient verification can be caused.
In this embodiment, the transmission platform and the high-speed interface are combined to be externally connected with various radio frequencies, so that intermediate frequency data required by each GNSS receiver can be acquired, and the defect of the GNSS data record playback instrument is overcome.
As shown in fig. 2, the transmission platform may include a sampling module, a data conversion module, a serial-to-parallel conversion module, a storage module, and a high-speed interface (i.e., a transmission interface using PCIe).
The sampling module is used for sampling the intermediate frequency data. The sampling module can adapt to intermediate frequency data sampling with various different sampling rates, different data types and different data bit numbers. The sampling module maximally supports 62MHz sampling, 4 paths of 16-bit wide output, and original codes, complementary codes and the like.
And the data conversion module is used for converting special data in the intermediate frequency data, such as removing special data of 0 and the like, so as to increase the reliability of the intermediate frequency data.
And the serial-parallel conversion module is used for converting the intermediate frequency data into data bit width matched with the bit width of the double rate synchronous dynamic random access memory (DDR).
And the storage module is used for caching the data into the double-rate synchronous dynamic random access memory, and triggering the transmission of the high-speed interface (namely the high-speed serial point-to-point dual-channel high-bandwidth transmission interface) when the double-rate synchronous dynamic random access memory is half full.
The high-speed interface is used for transmitting the intermediate frequency data to the computer.
It should be noted that, in the related art, the storage unit is generally configured to store the intermediate frequency data, and in consideration of the cost of the GNSS receiver, the storage space of the storage unit for GNSS reception is relatively not very large, and generally can store the intermediate frequency data of 10ms to 20ms, so that the time for storing the intermediate frequency data is relatively short, and the verification requirement of the baseband algorithm cannot be met.
The computer comprises a storage detection system, which can be used for configuring acquisition parameters for acquiring intermediate frequency data, controlling the transmission platform to perform self-inspection, initiating intermediate frequency data storage, storing the intermediate frequency data transmitted by the high-speed interface in a hexadecimal file form (when a preset storage duration is reached, stopping file storage), and performing a series of detection on the intermediate frequency data to finally obtain a detection result of whether the intermediate frequency data is available.
The following describes the technical solutions of the present disclosure and how the technical solutions of the present disclosure solve the above technical problems in detail with specific embodiments. The following embodiments may be combined with each other, and the same or similar concepts or processes may not be described in detail in some embodiments. Embodiments of the present disclosure will be described below with reference to the accompanying drawings.
Referring to fig. 3, fig. 3 is a schematic diagram of a method for detecting intermediate frequency data according to an embodiment of the disclosure.
As shown in fig. 3, the method includes:
s301: intermediate frequency data of the global satellite navigation system are collected, and integrity detection is carried out on the intermediate frequency data to obtain an integrity detection result.
The execution body of the present embodiment is an apparatus for detecting intermediate frequency data (hereinafter referred to as a detection apparatus), and the detection apparatus may be a server, a computer, a terminal device, a processor, a chip, or the like.
For example, in connection with the system frame diagram shown in fig. 2, the detection device may be a computer as shown in fig. 2, and by way of example, may be a storage detection system in a computer.
The integrity detection result is used for representing whether the intermediate frequency data is complete or not.
S302: if the integrity detection result represents that the intermediate frequency data has integrity, the intermediate frequency data is subjected to interference detection, and an interference detection result is obtained.
The interference detection result is used for representing whether the intermediate frequency data is interfered or not. It should be understood that "whether the intermediate frequency data is interfered" in the present embodiment refers to whether the intermediate frequency data is interfered within a reasonable range, such as the intermediate frequency data is slightly interfered, the interference degree is quite low, and the intermediate frequency data is almost negligible, so that the intermediate frequency data is not interfered.
S303: and if the interference detection result indicates that the intermediate frequency data is not interfered, carrying out availability detection on the intermediate frequency data to obtain an availability detection result.
When the availability detection result represents that the intermediate frequency data is availability data, the intermediate frequency data is used for verifying a preset baseband algorithm.
The usability detection result is used for representing whether the intermediate frequency data is usable or not, namely representing the application performance of the intermediate frequency data.
Based on the above analysis, the embodiment of the disclosure provides a method for detecting intermediate frequency data, which introduces: the method comprises the steps of carrying out integrity detection on intermediate frequency data, carrying out interference detection on intermediate frequency data after the intermediate frequency data is determined to be the complete data, and carrying out detection on the availability of the intermediate frequency data after the intermediate frequency data is determined to be undisturbed data, so that an availability detection result is obtained, when the availability detection result represents that the intermediate frequency data is the availability data, the technical characteristics of verifying a baseband algorithm based on the intermediate frequency data are avoided, the problem that in the related art, the default intermediate frequency data is adopted to be reliable data to verify the baseband algorithm, and when verification failure is caused, whether the verification failure is caused by loopholes of the baseband algorithm or the verification failure is caused by the problem of the intermediate frequency data cannot be determined is avoided, and the accurate positioning of the reason of the verification failure is realized.
Referring to fig. 4, fig. 4 is a schematic diagram of a method for detecting intermediate frequency data according to another embodiment of the disclosure.
The method is applied to a system for detecting intermediate frequency data, and the system comprises an acquisition detection platform.
As shown in fig. 4, the method includes:
s401: and carrying out reliability detection on the storage performance of the acquisition and detection platform according to the stored data stored in advance by the acquisition and detection platform, so as to obtain a reliability detection result.
The collection and detection platform may be a transmission platform as shown in fig. 2.
This step may be understood as a self-test procedure of the acquisition and detection platform to detect the reliability of the performance of the acquisition and detection platform on the data storage.
For example, with reference to fig. 2, the sampling module may collect and store intermediate frequency data in the self-checking process based on a preset highest supportable adoption rate and a maximum parallel acquisition bit number, so as to obtain stored data, and detect reliability of storage performance of the transmission platform based on the stored data, so as to obtain a reliability detection result.
The reliability detection result can be used for representing the reliability detection result that the storage performance of the acquisition detection platform has reliability, and also can be used for representing the reliability detection result that the storage performance of the acquisition detection platform does not have reliability.
For example, if the storage performance of the collection and detection platform is poor, and there may be a data loss, the reliability detection result may be a reliability detection result that the storage performance of the collection and detection platform has no reliability; otherwise, if the storage performance of the collection and detection platform is good and no data is lost, the reliability detection result can be a reliability detection result with reliability of the storage performance of the collection and detection platform.
It should be noted that a certain self-checking duration may be set, so that the collection and detection platform completes self-checking within the self-checking duration, the self-checking duration may be set based on the requirements, the history record, the test and other manners, and the embodiment is not limited, for example, the self-checking duration may be one minute.
In some embodiments, S401 may include: and storing the data generated by the detection platform to obtain stored data, determining whether the stored data is identical with preset original data of the detection platform, and if so, generating a reliability detection result representing that the storage performance of the acquisition detection platform has reliability based on the fact that the stored files generated by the stored data are not lost.
For example, with reference to the foregoing embodiment and fig. 2, the transmission platform may collect and store one minute of storage data (i.e., intermediate frequency data in the self-checking process), compare the storage data with original data (i.e., intermediate frequency data actually transmitted to the transmission platform by the radio frequency board in the self-checking process), if the storage data is the same as the original data, it is indicated that the transmission platform does not miss data, and continuously determine a data link from the storage module to the high-speed interface module, and then to a storage file generated by a computer based on the intermediate frequency data, after the storage file is cyclically used for multiple times in a self-checking period of one minute, if not, a reliability detection result indicating that the storage performance of the collection detection platform has reliability is generated.
S402: if the reliability detection result represents that the storage performance of the acquisition detection platform has reliability, the intermediate frequency data of the global satellite navigation system is acquired and stored based on the acquisition detection platform.
If the reliability detection result represents that the storage performance of the acquisition detection platform has reliability, the reliability of data storage can be ensured by the acquisition detection platform, and correspondingly, intermediate frequency data can be acquired based on the acquisition detection platform.
In some embodiments the acquisition detection platform may set acquisition parameters for acquiring intermediate frequency data, which may include, but are not limited to, storage duration, radio frequency type, acquisition bit number, data type, sampling rate, detection sensitivity, segment detection duration.
For example, the detection device may set an acquisition parameter for acquiring intermediate frequency data, where the acquisition parameter includes a storage duration, a sampling rate, and an acquisition bit number, and correspondingly, the intermediate frequency data of the acquisition bit number is acquired based on the sampling rate in the storage duration.
S403: the special data is converted into non-special data in response to whether special data is included in the intermediate frequency data.
In combination with the analysis, the special data can be data of abnormal conditions such as null read data such as 0, and the special data such as 0 can be converted into non-special data, so that the data of abnormal conditions such as null read data can be effectively detected, and the aim of improving reliability is achieved.
S404: and carrying out integrity detection on the intermediate frequency data to obtain an integrity detection result.
In some embodiments, S404 may include the steps of:
a first step of: detecting whether the duration of the intermediate frequency data reaches the storage duration or not, and detecting whether the intermediate frequency data comprises abnormal data or not.
And a second step of: if the duration of the intermediate frequency data reaches the storage duration and the intermediate frequency data has no abnormal data, generating an integrity detection result which represents that the intermediate frequency data is integrity data.
If the duration of the intermediate frequency data reaches the storage duration, it is indicated that the detection device can meet the requirement of the intermediate frequency data on the duration of storage, and whether the intermediate frequency data includes abnormal data or not is further determined, as in the above embodiment, if not, the intermediate frequency data is indicated to have integrity, and if so, it is determined that the integrity detection result is that the intermediate frequency data is the detection result of the integrity data.
S405: if the integrity detection result represents that the intermediate frequency data has integrity, the intermediate frequency data is subjected to interference detection, and an interference detection result is obtained.
In some embodiments, performing interference detection on the intermediate frequency data to obtain an interference detection result may include: according to the preset segment detection duration, a fast Fourier transform (Fast Fourier Transform, FFT) analysis method is adopted to carry out spectrum analysis on the intermediate frequency data in each segment detection duration, and an interference detection result is obtained.
For example, based on the segment detection duration, the intermediate frequency data is split into intermediate frequency data in a plurality of time periods, for the intermediate frequency data in each time period, a fast fourier transform analysis method is adopted to analyze the intermediate frequency data in the time period to determine the noise of the intermediate frequency data in the time period, if the noise of the intermediate frequency data in one or more time periods is relatively high, if the noise exceeds ten times or more of a preset noise threshold value, it is indicated that the intermediate frequency data in one or more time periods is interfered, the interference detection result is that the intermediate frequency data is interfered, otherwise, the noise of the intermediate frequency data in each time period is low, for example, less than ten times of the preset noise threshold value, and the interference detection result is that the intermediate frequency data is not interfered.
In some embodiments, if the interference detection result is that the intermediate frequency data is interfered, a frequency band and intensity of the interfered intermediate frequency data are generated and output, so that relevant staff can conveniently check an interference source of the interfered intermediate frequency data.
S406: and if the interference detection result indicates that the intermediate frequency data is not interfered, carrying out availability detection on the intermediate frequency data to obtain an availability detection result.
When the availability detection result represents that the intermediate frequency data is availability data, the intermediate frequency data is used for verifying a preset baseband algorithm.
In some embodiments, the method for detecting the availability of the intermediate frequency data includes the following steps:
a first step of: and carrying out segmented capturing processing on the intermediate frequency data by adopting a fast Fourier transform analysis method to obtain a capturing result of each segment of intermediate frequency data.
For example, for intermediate frequency data in each period, capturing processing is performed on the intermediate frequency data in the period by using a fast fourier transform analysis method. The capturing process refers to acquiring signal characteristics of intermediate frequency data in phase, signal-to-noise ratio and the like in each time period.
And a second step of: and determining an availability detection result according to the signal intensity when the intermediate frequency data is acquired and each acquisition result.
The availability detection can be performed on the intermediate frequency data by adopting different detection methods based on the signal intensity, so that an availability detection result is obtained.
For example, if the GNSS signal is not blocked and the signal strength is relatively high when the intermediate frequency data is acquired, the availability detection of the intermediate frequency data may be performed based on a low sensitivity detection method; if the GNSS signal is blocked when the intermediate frequency data is acquired, or the signal strength is relatively low due to other reasons, the availability detection of the intermediate frequency data can be performed based on a high-sensitivity detection method.
Wherein, the usability detection of the medium frequency data based on the low sensitivity detection method is described as follows:
if the signal strength reaches a preset signal strength threshold, the difference between phases in any two capturing results is smaller than a preset chip, the difference between Doppler in any two capturing results is smaller than a first threshold, the difference between carrier-to-noise ratios in any two capturing results is smaller than a second threshold, and a reliability detection result for representing that the intermediate frequency data is availability data is generated.
The signal strength threshold, the first threshold, and the third threshold may be set based on a requirement, a history, a test, and the like, which is not limited in this embodiment.
The signal strength reaches the signal strength threshold, which indicates that the signal strength is relatively high, and if the following three conditions are satisfied, the intermediate frequency data is determined to be availability data:
the first condition is: the difference between any two phases is less than a predetermined chip, e.g., the difference between the two phases is the same, or the two phases differ by one chip.
The second condition is: the difference between any two doppler's is less than a first threshold, such as less than 500Hz.
Third condition: the difference between any two carrier-to-noise ratios is less than a second threshold, such as less than 2dB.
The method for detecting the availability of the medium frequency data based on the high-sensitivity detection method is described as follows:
if the signal strength is smaller than a preset signal strength threshold, the difference between phases in any two capturing results is smaller than a preset code chip, the difference between Doppler in any two capturing results is smaller than a third threshold, the difference between carrier-to-noise ratios in any two capturing results is smaller than a fourth threshold, and a reliability detection result for representing that the intermediate frequency data is availability data is generated;
wherein the first threshold is greater than the third threshold and the second threshold is less than the fourth threshold.
Similarly, the second threshold and the fourth threshold may be set based on a requirement, a history, and a test, which is not limited in this embodiment.
The signal strength is less than the signal strength threshold, which indicates that the signal strength is relatively low, and the intermediate frequency data is determined to be availability data if the following three conditions are satisfied:
the first condition is: the difference between any two phases is less than a predetermined chip, e.g., the difference between the two phases is the same, or the two phases differ by one chip.
The second condition is: the difference between any two doppler's is less than a first threshold, such as less than 300Hz.
Third condition: the difference between any two carrier-to-noise ratios is less than a second threshold, such as less than 3dB.
S407: if the availability analysis result represents that the intermediate frequency data is available data, the intermediate frequency data is converted into data in a baseband verification format and output for verifying a baseband algorithm.
Referring to fig. 5, fig. 5 is a schematic diagram of an apparatus for detecting intermediate frequency data according to an embodiment of the disclosure.
As shown in fig. 5, the apparatus 500 for detecting intermediate frequency data includes:
the acquisition unit 501 is configured to acquire intermediate frequency data of the global satellite navigation system.
And the integrity detection unit 502 is configured to perform integrity detection on the intermediate frequency data, and obtain an integrity detection result.
And the interference detection unit 503 is configured to perform interference detection on the intermediate frequency data if the integrity detection result indicates that the intermediate frequency data has integrity, so as to obtain an interference detection result.
And the availability detection unit 504 is configured to perform availability detection on the intermediate frequency data if the interference detection result indicates that the intermediate frequency data is not interfered, so as to obtain an availability detection result, where the intermediate frequency data is used for verifying a preset baseband algorithm when the availability detection result indicates that the intermediate frequency data is availability data.
Referring to fig. 6, fig. 6 is a schematic diagram of an apparatus for detecting intermediate frequency data according to another embodiment of the disclosure.
As shown in fig. 6, an apparatus 600 for detecting intermediate frequency data includes:
the acquisition unit 601 is configured to acquire intermediate frequency data of the global satellite navigation system.
As can be seen in connection with fig. 6, in some embodiments, the acquisition unit 601 comprises:
the setting subunit 6011 is configured to set an acquisition parameter for acquiring the intermediate frequency data, where the acquisition parameter includes a storage duration, a sampling rate, and an acquisition bit number.
A first acquisition subunit 6012, configured to acquire, during the storage period, intermediate frequency data of the acquired bit number based on the sampling rate.
A conversion subunit 6013 configured to convert the special data into non-special data in response to whether special data is included in the intermediate frequency data.
The device is applied to a system for detecting intermediate frequency data, and the system comprises an acquisition and detection platform; the acquisition unit 601 further comprises:
and the detection subunit 6014 is configured to perform reliability detection on the storage performance of the acquisition detection platform according to the storage data stored in advance by the acquisition detection platform, so as to obtain a reliability detection result.
And the second acquisition subunit 6015 is configured to acquire intermediate frequency data of the stored global satellite navigation system based on the acquisition detection platform if the reliability detection result characterizes that the storage performance of the acquisition detection platform has reliability.
In some embodiments, the second collection subunit 6015 is configured to store the data generated by the detection platform, obtain storage data, determine whether the storage data is the same as preset original data of the detection platform, and if yes, generate a reliability detection result indicating that the storage performance of the collection detection platform has reliability based on the storage file generated by the storage data.
And the integrity detection unit 602 is configured to perform integrity detection on the intermediate frequency data to obtain an integrity detection result.
As can be seen in conjunction with fig. 6, in some embodiments, the integrity detection unit 602 includes:
a detecting subunit 6021, configured to detect whether the duration of the intermediate frequency data reaches the storage duration, and detect whether abnormal data is included in the intermediate frequency data.
And the generating subunit 6022 is configured to generate an integrity detection result that characterizes the intermediate frequency data as integrity data if the duration of the intermediate frequency data reaches the storage duration and the intermediate frequency data has no abnormal data.
And the interference detection unit 603 is configured to perform interference detection on the intermediate frequency data if the integrity detection result indicates that the intermediate frequency data has integrity, so as to obtain an interference detection result.
In some embodiments, the interference detection unit 603 is specifically configured to perform, according to a preset segment detection duration, a spectrum analysis on intermediate frequency data in each segment detection duration by using a fast fourier transform analysis method, so as to obtain the interference detection result.
And the availability detection unit 604 is configured to perform availability detection on the intermediate frequency data if the interference detection result indicates that the intermediate frequency data is not interfered, so as to obtain an availability detection result, where the intermediate frequency data is used for verifying a preset baseband algorithm when the availability detection result indicates that the intermediate frequency data is availability data.
As can be seen in conjunction with fig. 6, in some embodiments, the availability detection unit 604 includes:
and a processing subunit 6041, configured to perform a segmented capturing process on the intermediate frequency data by using a fast fourier transform analysis method, so as to obtain a capturing result of each segment of intermediate frequency data.
A determining subunit 6042, configured to determine the availability detection result according to the signal strength when the intermediate frequency data is acquired and each acquisition result.
In some embodiments, the acquisition results include phase, doppler, carrier-to-noise ratio; the determining subunit 6042 is configured to generate a reliability detection result for representing that the intermediate frequency data is availability data if the signal strength reaches a preset signal strength threshold, a difference between phases in any two capturing results is smaller than a preset chip, a difference between doppler in any two capturing results is smaller than a first threshold, and a difference between carrier-to-noise ratios in any two capturing results is smaller than a second threshold;
the determining subunit 6042 is further configured to generate a reliability detection result for representing that the intermediate frequency data is availability data if the signal strength is less than a preset signal strength threshold, a difference between phases in any two capturing results is less than a preset chip, a difference between doppler in any two capturing results is less than a third threshold, and a difference between carrier-to-noise ratios in any two capturing results is less than a fourth threshold;
wherein the first threshold is greater than the third threshold and the second threshold is less than the fourth threshold.
And the converting unit 605 is configured to convert the intermediate frequency data into data in the baseband verification format if the availability analysis result indicates that the intermediate frequency data is available.
A first output unit 606 for outputting the data converted into the baseband verification format.
And the generating unit 607 is configured to generate a frequency band and an intensity of the intermediate frequency data that are interfered if the interference detection result indicates that the intermediate frequency data are interfered.
And a second output unit 608, configured to output the frequency band and intensity of the intermediate frequency data that is interfered.
According to embodiments of the present disclosure, the present disclosure also provides an electronic device and a readable storage medium.
According to an embodiment of the present disclosure, the present disclosure also provides a computer program product comprising: a computer program stored in a readable storage medium, from which at least one processor of an electronic device can read, the at least one processor executing the computer program causing the electronic device to perform the solution provided by any one of the embodiments described above.
As shown in fig. 7, is a block diagram of an electronic device of a method of detecting intermediate frequency data according to an embodiment of the present disclosure. Electronic devices are intended to represent various forms of digital computers, such as laptops, desktops, workstations, personal digital assistants, servers, blade servers, mainframes, and other appropriate computers. The electronic device may also represent various forms of mobile devices, such as personal digital processing, cellular telephones, smartphones, wearable devices, and other similar computing devices. The components shown herein, their connections and relationships, and their functions, are meant to be exemplary only, and are not meant to limit implementations of the disclosure described and/or claimed herein.
As shown in fig. 7, the electronic device includes: one or more processors 701, memory 702, and interfaces for connecting the various components, including high-speed interfaces and low-speed interfaces. The various components are interconnected using different buses and may be mounted on a common motherboard or in other manners as desired. The processor may process instructions executing within the electronic device, including instructions stored in or on memory to display graphical information of the GUI on an external input/output device, such as a display device coupled to the interface. In other embodiments, multiple processors and/or multiple buses may be used, if desired, along with multiple memories and multiple memories. Also, multiple electronic devices may be connected, each providing a portion of the necessary operations (e.g., as a server array, a set of blade servers, or a multiprocessor system). One processor 701 is illustrated in fig. 7.
Memory 702 is a non-transitory computer-readable storage medium provided by the present disclosure. Wherein the memory stores instructions executable by the at least one processor to cause the at least one processor to perform the method of detecting intermediate frequency data provided by the present disclosure. The non-transitory computer readable storage medium of the present disclosure stores computer instructions for causing a computer to perform the method of detecting intermediate frequency data provided by the present disclosure.
The memory 702 is used as a non-transitory computer readable storage medium for storing non-transitory software programs, non-transitory computer executable programs, and modules, such as program instructions/modules corresponding to the method for detecting intermediate frequency data in the embodiments of the present disclosure. The processor 701 executes various functional applications of the server and data processing, that is, implements the method of detecting intermediate frequency data in the above-described method embodiment, by running non-transitory software programs, instructions, and modules stored in the memory 702.
Memory 702 may include a storage program area that may store an operating system, at least one application program required for functionality, and a storage data area; the storage data area may store data created according to the use of the electronic device of the method of detecting intermediate frequency data, and the like. In addition, the memory 702 may include high-speed random access memory, and may also include non-transitory memory, such as at least one magnetic disk storage device, flash memory device, or other non-transitory solid-state storage device. In some embodiments, memory 702 may optionally include memory remotely located relative to processor 701, which may be connected to the electronic device for detecting the method of intermediate frequency data via a network. Examples of such networks include, but are not limited to, the internet, intranets, local area networks, mobile communication networks, and combinations thereof.
The electronic device of the method of detecting intermediate frequency data may further include: an input device 703 and an output device 704. The processor 701, the memory 702, the input device 703 and the output device 704 may be connected by a bus or otherwise, in fig. 7 by way of example.
The input device 703 may receive input numeric or character information and generate key signal inputs related to user settings and function control of the electronic device of the method of detecting if data, such as a touch screen, a keypad, a mouse, a track pad, a touch pad, a pointer stick, one or more mouse buttons, a track ball, a joystick, or the like. The output device 704 may include a display apparatus, auxiliary lighting devices (e.g., LEDs), and haptic feedback devices (e.g., vibration motors), among others. The display device may include, but is not limited to, a Liquid Crystal Display (LCD), a Light Emitting Diode (LED) display, and a plasma display. In some implementations, the display device may be a touch screen.
Various implementations of the systems and techniques described here can be realized in digital electronic circuitry, integrated circuitry, application specific ASIC (application specific integrated circuit), computer hardware, firmware, software, and/or combinations thereof. These various embodiments may include: implemented in one or more computer programs, the one or more computer programs may be executed and/or interpreted on a programmable system including at least one programmable processor, which may be a special purpose or general-purpose programmable processor, that may receive data and instructions from, and transmit data and instructions to, a storage system, at least one input device, and at least one output device.
These computing programs (also referred to as programs, software applications, or code) include machine instructions for a programmable processor, and may be implemented in a high-level procedural and/or object-oriented programming language, and/or in assembly/machine language. As used herein, the terms "machine-readable medium" and "computer-readable medium" refer to any computer program product, apparatus, and/or device (e.g., magnetic discs, optical disks, memory, programmable Logic Devices (PLDs)) used to provide machine instructions and/or data to a programmable processor, including a machine-readable medium that receives machine instructions as a machine-readable signal. The term "machine-readable signal" refers to any signal used to provide machine instructions and/or data to a programmable processor.
To provide for interaction with a user, the systems and techniques described here can be implemented on a computer having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to a user; and a keyboard and pointing device (e.g., a mouse or trackball) by which a user can provide input to the computer. Other kinds of devices may also be used to provide for interaction with a user; for example, feedback provided to the user may be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user may be received in any form, including acoustic input, speech input, or tactile input.
The systems and techniques described here can be implemented in a computing system that includes a background component (e.g., as a data server), or that includes a middleware component (e.g., an application server), or that includes a front-end component (e.g., a user computer having a graphical user interface or a web browser through which a user can interact with an implementation of the systems and techniques described here), or any combination of such background, middleware, or front-end components. The components of the system can be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include: local Area Networks (LANs), wide Area Networks (WANs), and the internet.
The computer system may include a client and a server. The client and server are typically remote from each other and typically interact through a communication network. The relationship of client and server arises by virtue of computer programs running on the respective computers and having a client-server relationship to each other.
According to another aspect of the embodiments of the present disclosure, there is further provided a system for detecting intermediate frequency data of a global satellite navigation system, including: the system comprises a global satellite navigation system receiver, an acquisition detection platform and a storage detection platform, wherein,
The global satellite navigation system receiver is used for transmitting the received medium frequency data to the acquisition and detection platform.
And the acquisition and detection platform is used for carrying out integrity detection on the intermediate frequency data to obtain an integrity detection result.
The storage detection platform is configured to perform interference detection on the intermediate frequency data if the integrity detection result indicates that the intermediate frequency data has integrity, obtain an interference detection result, and perform availability detection on the intermediate frequency data if the interference detection result indicates that the intermediate frequency data is not interfered, obtain an availability detection result, where the intermediate frequency data is used for verifying a preset baseband algorithm when the availability detection result indicates that the intermediate frequency data is availability data.
The schematic diagram of the detection system of the intermediate frequency data of the global satellite navigation system may refer to fig. 2, the acquisition detection platform may be the transmission platform shown in fig. 2, and the storage detection platform may be the computer shown in fig. 2.
For the working principles of the acquisition detection platform and the storage detection platform, reference may be made to the description of the above embodiments, which are not repeated here.
Other embodiments of the disclosure will be apparent to those skilled in the art from consideration of the specification and practice of the disclosure disclosed herein. This disclosure is intended to cover any adaptations, uses, or adaptations of the disclosure following the general principles of the disclosure and including such departures from the present disclosure as come within known or customary practice within the art to which the disclosure pertains. It is intended that the specification and examples be considered as exemplary only, with a true scope and spirit of the disclosure being indicated by the following claims.
It is to be understood that the present disclosure is not limited to the precise arrangements and instrumentalities shown in the drawings, and that various modifications and changes may be effected without departing from the scope thereof. The scope of the present disclosure is limited only by the appended claims.
Claims (10)
1. A method of detecting intermediate frequency data, comprising:
acquiring intermediate frequency data of a global satellite navigation system, and carrying out integrity detection on the intermediate frequency data to obtain an integrity detection result;
if the integrity detection result represents that the intermediate frequency data has integrity, performing interference detection on the intermediate frequency data to obtain an interference detection result;
If the interference detection result indicates that the intermediate frequency data is not interfered, carrying out availability detection on the intermediate frequency data to obtain an availability detection result, wherein when the availability detection result indicates that the intermediate frequency data is the availability data, the intermediate frequency data is used for verifying a preset baseband algorithm;
the availability detection is performed according to the signal intensity of the intermediate frequency data, the difference between phases in any two capturing results, the difference between Doppler in any two capturing results and the difference between carrier-to-noise ratios in any two capturing results, wherein the capturing results are obtained by carrying out segmented capturing processing on the intermediate frequency data by adopting a fast Fourier transform analysis method.
2. The method of claim 1, wherein collecting intermediate frequency data of a global satellite navigation system comprises:
setting acquisition parameters for acquiring the intermediate frequency data, wherein the acquisition parameters comprise storage time length, sampling rate and acquisition bit number;
and acquiring the intermediate frequency data of the acquired bit number based on the sampling rate in the storage duration.
3. The method of claim 2, further comprising, after collecting the intermediate frequency data of the number of collected bits based on the sampling rate:
And converting the special data into non-special data in response to whether special data is included in the intermediate frequency data.
4. The method of claim 2, wherein performing integrity detection on the intermediate frequency data to obtain an integrity detection result comprises:
detecting whether the duration of the intermediate frequency data reaches the storage duration or not, and detecting whether the intermediate frequency data comprises abnormal data or not;
and if the duration of the intermediate frequency data reaches the storage duration and the intermediate frequency data has no abnormal data, generating an integrity detection result representing that the intermediate frequency data is integrity data.
5. The method of claim 1, wherein performing the interference detection on the intermediate frequency data to obtain an interference detection result comprises:
and according to the preset segment detection duration, performing spectrum analysis on intermediate frequency data in each segment detection duration by adopting a fast Fourier transform analysis method to obtain the interference detection result.
6. The method of claim 1, wherein performing the availability detection on the intermediate frequency data to obtain an availability detection result comprises:
performing segmented capturing processing on the intermediate frequency data by adopting a fast Fourier transform analysis method to obtain a capturing result of each segment of intermediate frequency data;
And determining the availability detection result according to the signal intensity when the intermediate frequency data is acquired and each capturing result.
7. The method of claim 6, wherein the acquisition result comprises phase, doppler, carrier-to-noise ratio; determining the availability detection result according to the signal intensity when the intermediate frequency data is acquired and each capturing result, wherein the method comprises the following steps:
if the signal strength reaches a preset signal strength threshold, the difference between phases in any two capturing results is smaller than a preset chip, the difference between Doppler in any two capturing results is smaller than a first threshold, the difference between carrier-to-noise ratios in any two capturing results is smaller than a second threshold, and a reliability detection result for representing that the intermediate frequency data is availability data is generated;
if the signal strength is smaller than a preset signal strength threshold, the difference between phases in any two capturing results is smaller than a preset chip, the difference between Doppler in any two capturing results is smaller than a third threshold, the difference between carrier-to-noise ratios in any two capturing results is smaller than a fourth threshold, and a reliability detection result for representing that the intermediate frequency data is availability data is generated;
Wherein the first threshold is greater than the third threshold and the second threshold is less than the fourth threshold.
8. The method of claim 1, further comprising:
and if the availability analysis result represents that the intermediate frequency data is available data, converting the intermediate frequency data into data in a baseband verification format and outputting the data.
9. The method according to claim 1, wherein the method is applied to a system for detecting intermediate frequency data, the system comprising an acquisition detection platform; acquiring intermediate frequency data of a global satellite navigation system, comprising:
according to the stored data stored in advance by the acquisition and detection platform, reliability detection is carried out on the storage performance of the acquisition and detection platform, and a reliability detection result is obtained;
and if the reliability detection result represents that the storage performance of the acquisition detection platform has reliability, acquiring intermediate frequency data of the storage global satellite navigation system based on the acquisition detection platform.
10. A system for detecting intermediate frequency data, comprising: the system comprises a global satellite navigation system receiver, an acquisition detection platform and a storage detection platform, wherein,
the global satellite navigation system receiver is used for transmitting the received medium frequency data to the acquisition and detection platform;
The acquisition and detection platform is used for carrying out integrity detection on the intermediate frequency data to obtain an integrity detection result;
the storage detection platform is configured to perform interference detection on the intermediate frequency data to obtain an interference detection result if the integrity detection result indicates that the intermediate frequency data has integrity, and perform availability detection on the intermediate frequency data to obtain an availability detection result if the interference detection result indicates that the intermediate frequency data is not interfered, where the intermediate frequency data is used for verifying a preset baseband algorithm when the availability detection result indicates that the intermediate frequency data is availability data; the availability detection is performed according to the signal intensity of the intermediate frequency data, the difference between phases in any two capturing results, the difference between Doppler in any two capturing results and the difference between carrier-to-noise ratios in any two capturing results, wherein the capturing results are obtained by carrying out segmented capturing processing on the intermediate frequency data by adopting a fast Fourier transform analysis method.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111337195.5A CN116125499B (en) | 2021-11-12 | 2021-11-12 | Method, device and system for detecting intermediate frequency data |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111337195.5A CN116125499B (en) | 2021-11-12 | 2021-11-12 | Method, device and system for detecting intermediate frequency data |
Publications (2)
Publication Number | Publication Date |
---|---|
CN116125499A CN116125499A (en) | 2023-05-16 |
CN116125499B true CN116125499B (en) | 2024-04-09 |
Family
ID=86297824
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111337195.5A Active CN116125499B (en) | 2021-11-12 | 2021-11-12 | Method, device and system for detecting intermediate frequency data |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN116125499B (en) |
Citations (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101109794A (en) * | 2007-07-26 | 2008-01-23 | 北京航空航天大学 | A test platform compatible with GNSS signal processing algorithms |
US7490073B1 (en) * | 2004-12-21 | 2009-02-10 | Zenprise, Inc. | Systems and methods for encoding knowledge for automated management of software application deployments |
CN101819276A (en) * | 2010-03-26 | 2010-09-01 | 东南大学 | GPS L1 signal intermediate frequency data acquisition system and method |
CN103685103A (en) * | 2013-11-26 | 2014-03-26 | 广州市花都区中山大学国光电子与通信研究院 | Integral verification platform based on FPGA communication base bands |
CN106546960A (en) * | 2016-09-27 | 2017-03-29 | 山东省科学院自动化研究所 | A kind of Radar IF Echo multi-mode Real-time Collection analysis system and method |
CN108344896A (en) * | 2018-02-08 | 2018-07-31 | 中电科技(合肥)博微信息发展有限责任公司 | Intermediate-freuqncy signal acquisition and analysis device and method |
CN109581440A (en) * | 2018-12-18 | 2019-04-05 | 中国电子科技集团公司第五十四研究所 | A kind of integrated distribution formula multisystem navigation signal processing platform |
CN109684118A (en) * | 2018-12-10 | 2019-04-26 | 深圳前海微众银行股份有限公司 | Detection method, device, equipment and the computer readable storage medium of abnormal data |
CN110068843A (en) * | 2019-05-06 | 2019-07-30 | 北京六分科技有限公司 | Satellite positioning receiver, method and apparatus |
CN111381264A (en) * | 2018-12-27 | 2020-07-07 | 北京六分科技有限公司 | Long baseline ambiguity fixing method and platform in network RTK |
CN111399002A (en) * | 2020-04-09 | 2020-07-10 | 西安交通大学 | A two-level neural network based method for classification and identification of combined interference of GNSS receivers |
CN111859463A (en) * | 2014-09-13 | 2020-10-30 | 先进元素科技公司 | Method and system for secure and reliable identification based computing |
CN112630737A (en) * | 2020-11-30 | 2021-04-09 | 陕西长岭电子科技有限责任公司 | Preprocessing method for radar intermediate frequency echo signal |
CN112859019A (en) * | 2021-01-11 | 2021-05-28 | 北京无线电计量测试研究所 | Intra-pulse modulation type parameter extraction system and using method |
CN113093228A (en) * | 2021-03-11 | 2021-07-09 | 中国电子科技集团公司第五十四研究所 | Full-scene feedback type satellite navigation signal quality monitoring and optimizing method and system |
CN113253302A (en) * | 2021-06-28 | 2021-08-13 | 长沙海格北斗信息技术有限公司 | Beidou navigation authorization signal forwarding type deception jamming identification method and navigation equipment |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20040083861A (en) * | 2003-03-25 | 2004-10-06 | 유티스타콤코리아 유한회사 | Apparatus for handling digital IF signal as possible jamming signal detection |
US20090153397A1 (en) * | 2007-12-14 | 2009-06-18 | Mediatek Inc. | Gnss satellite signal interference handling method and correlator implementing the same |
RU2502081C2 (en) * | 2008-12-23 | 2013-12-20 | Телеспацио С.П.А. | System of monitoring products/operation with high reliability |
US9652354B2 (en) * | 2014-03-18 | 2017-05-16 | Microsoft Technology Licensing, Llc. | Unsupervised anomaly detection for arbitrary time series |
CN110398781A (en) * | 2019-08-05 | 2019-11-01 | 深圳迈睿智能科技有限公司 | Anti-interference microwave detection module and anti-interference method |
US11582249B2 (en) * | 2019-11-27 | 2023-02-14 | Telefonaktiebolaget Lm Ericsson (Publ) | Computer-implemented method and arrangement for classifying anomalies |
US11132342B2 (en) * | 2019-12-02 | 2021-09-28 | Alibaba Group Holding Limited | Periodicity detection and period length estimation in time series |
-
2021
- 2021-11-12 CN CN202111337195.5A patent/CN116125499B/en active Active
Patent Citations (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7490073B1 (en) * | 2004-12-21 | 2009-02-10 | Zenprise, Inc. | Systems and methods for encoding knowledge for automated management of software application deployments |
CN101109794A (en) * | 2007-07-26 | 2008-01-23 | 北京航空航天大学 | A test platform compatible with GNSS signal processing algorithms |
CN101819276A (en) * | 2010-03-26 | 2010-09-01 | 东南大学 | GPS L1 signal intermediate frequency data acquisition system and method |
CN103685103A (en) * | 2013-11-26 | 2014-03-26 | 广州市花都区中山大学国光电子与通信研究院 | Integral verification platform based on FPGA communication base bands |
CN111859463A (en) * | 2014-09-13 | 2020-10-30 | 先进元素科技公司 | Method and system for secure and reliable identification based computing |
CN106546960A (en) * | 2016-09-27 | 2017-03-29 | 山东省科学院自动化研究所 | A kind of Radar IF Echo multi-mode Real-time Collection analysis system and method |
CN108344896A (en) * | 2018-02-08 | 2018-07-31 | 中电科技(合肥)博微信息发展有限责任公司 | Intermediate-freuqncy signal acquisition and analysis device and method |
CN109684118A (en) * | 2018-12-10 | 2019-04-26 | 深圳前海微众银行股份有限公司 | Detection method, device, equipment and the computer readable storage medium of abnormal data |
CN109581440A (en) * | 2018-12-18 | 2019-04-05 | 中国电子科技集团公司第五十四研究所 | A kind of integrated distribution formula multisystem navigation signal processing platform |
CN111381264A (en) * | 2018-12-27 | 2020-07-07 | 北京六分科技有限公司 | Long baseline ambiguity fixing method and platform in network RTK |
CN110068843A (en) * | 2019-05-06 | 2019-07-30 | 北京六分科技有限公司 | Satellite positioning receiver, method and apparatus |
CN111399002A (en) * | 2020-04-09 | 2020-07-10 | 西安交通大学 | A two-level neural network based method for classification and identification of combined interference of GNSS receivers |
CN112630737A (en) * | 2020-11-30 | 2021-04-09 | 陕西长岭电子科技有限责任公司 | Preprocessing method for radar intermediate frequency echo signal |
CN112859019A (en) * | 2021-01-11 | 2021-05-28 | 北京无线电计量测试研究所 | Intra-pulse modulation type parameter extraction system and using method |
CN113093228A (en) * | 2021-03-11 | 2021-07-09 | 中国电子科技集团公司第五十四研究所 | Full-scene feedback type satellite navigation signal quality monitoring and optimizing method and system |
CN113253302A (en) * | 2021-06-28 | 2021-08-13 | 长沙海格北斗信息技术有限公司 | Beidou navigation authorization signal forwarding type deception jamming identification method and navigation equipment |
Non-Patent Citations (14)
Title |
---|
An Efficient Method to Determine the Diagonal Loading Factor Using the Constant Modulus Feature;Wenlong Liu and Shuxue Ding;《IEEE TRANSACTIONS ON SIGNAL PROCESSING》;20081231;全文 * |
GNSS干扰监测定位系统设计与实现;殷赞;张发祥;甄卫民;袁亚平;;全球定位系统(第06期);全文 * |
GNSS软件接收机中频信号数据分析;宋其聪;罗志清;潘亚茹;;科学技术与工程(第17期);全文 * |
GPS中频信号快速捕获技术分析;徐卫明;刘雁春;朱穆华;;测绘科学(第05期);全文 * |
Multi-Channel Down-Conversion for MicroTCA.4 Based Control Systems;U. Mavric, K. Czuba, F. Ludwig, M. Hoffmann, J. Piekarski, H. Schlarb, D. Sikora;《2014 19th IEEE-NPSS Real Time Conference, Nara, Japan》;20141231;全文 * |
全球导航卫星系统中的干扰频域门限检测技术研究;何江;郭承军;陈智;;计算机工程(第04期);全文 * |
北斗接收模块授时精度恶化问题研究;刘洪源;吴安国;;电子测量技术(第11期);全文 * |
卫星导航系统基本完好性算法及性能分析;范媚君;周建华;牛飞;常志巧;;测绘科学技术学报(第06期);全文 * |
卫星导航系统数据与信号质量评估技术研究;杨筱;《中国优秀硕士学位论文全文数据库基础科学辑》;第10-14页、第45页 * |
基于DSP和EPLD的无线电引信数据采集记录装置的设计;程健, 马淑芬, 吴嗣亮;北京理工大学学报(第05期);全文 * |
基于信息流和状态流融合的工控系统异常检测算法;杨安;胡堰;周亮;郑为民;石志强;孙利民;;计算机研究与发展(第11期);全文 * |
基于弱信号环境的改进捕获算法;宦烨;刘以安;薛松;缪磊;;小型微型计算机系统(第01期);全文 * |
基于软件无线电的GNSS干扰和多径监测系统设计;张云;崔晓伟;笪腾飞;王官龙;;电讯技术(第03期);全文 * |
数字中频测试问题诊断分析;李建宇;孙灯亮;;电子技术应用(第08期);全文 * |
Also Published As
Publication number | Publication date |
---|---|
CN116125499A (en) | 2023-05-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10469187B2 (en) | Systems and methods for detecting passive inter-modulation (PIM) interference in cellular networks | |
US20130301635A1 (en) | Methods and Apparatus for Synchronizing Clock Signals in a Wireless System | |
US20150109941A1 (en) | Mobile device test system | |
KR102427433B1 (en) | Gnss receiver performance improvement via long coherent integration | |
US9179341B2 (en) | Method and system for simplifying WiFi setup for best performance | |
CN109086606B (en) | Program vulnerability mining method, device, terminal and storage medium | |
US11709767B2 (en) | Method and apparatus for verifying operation state of application | |
US20160231379A1 (en) | Chip performance monitoring system and method | |
US8428108B2 (en) | Signal processing apparatus, information processing apparatus, signal processing method, data display method, and program | |
US20160227509A1 (en) | Wideband receiver for position tracking system in combined virutal and physical environment | |
CN106294159A (en) | A kind of method controlling screenshotss and screenshotss control device | |
WO2021120544A1 (en) | Method and apparatus for debugging device | |
CN113067597A (en) | Link processing method and device, electronic equipment and storage medium | |
CN116125499B (en) | Method, device and system for detecting intermediate frequency data | |
CN106301622B (en) | Interference detection method and Interference Detection system | |
CN105425060A (en) | An antenna coupling interference detection method and detection system | |
CN111578446B (en) | Coal mine ventilation equipment detection method, equipment and medium | |
CN108847903A (en) | Electronic equipment receiving sensitivity test system, method and device | |
CN118483755A (en) | A mountain mineral exploration method and device based on electromagnetic waves | |
CN117498963A (en) | Unmanned aerial vehicle data link waveform and frequency spectrum monitoring method | |
CN117156120A (en) | Eye diagram measuring method, eye diagram measuring device, electronic equipment and computer readable storage medium | |
CN109150330B (en) | Method, device, equipment and storage medium for testing blocking performance of wireless receiver | |
CN111224723B (en) | Calibration method and system of radio frequency front-end module, electronic equipment and storage medium | |
CN113162799B (en) | Fault location method, device, electronic equipment, location system and storage medium | |
CN116137552A (en) | Antenna calibration method and device, storage medium and electronic equipment |
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 |