[go: up one dir, main page]

CN117970395A - Data playback method, receiver and terminal - Google Patents

Data playback method, receiver and terminal Download PDF

Info

Publication number
CN117970395A
CN117970395A CN202410052272.XA CN202410052272A CN117970395A CN 117970395 A CN117970395 A CN 117970395A CN 202410052272 A CN202410052272 A CN 202410052272A CN 117970395 A CN117970395 A CN 117970395A
Authority
CN
China
Prior art keywords
data
real
time
playback
gnss receiver
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.)
Pending
Application number
CN202410052272.XA
Other languages
Chinese (zh)
Inventor
郑震宇
王晓琪
魏桂田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Unicore Communications Inc
Original Assignee
Unicore Communications Inc
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Unicore Communications Inc filed Critical Unicore Communications Inc
Priority to CN202410052272.XA priority Critical patent/CN117970395A/en
Publication of CN117970395A publication Critical patent/CN117970395A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO 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/00Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
    • G01S19/38Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system
    • G01S19/39Determining 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/42Determining position
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO 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/00Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
    • G01S19/01Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
    • G01S19/13Receivers
    • G01S19/14Receivers specially adapted for specific applications
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO 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/00Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
    • G01S19/01Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
    • G01S19/13Receivers
    • G01S19/35Constructional details or hardware or software details of the signal processing chain
    • G01S19/37Hardware or software details of the signal processing chain

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)

Abstract

The application discloses a data playback method, a receiver and a terminal, wherein the embodiment of the application analyzes real-time data to obtain analog data, and a Global Navigation Satellite System (GNSS) receiver performs positioning calculation according to the analog data, so that the GNSS receiver completely uses an observed value and ephemeris information in a real-time scene to perform calculation processing, thereby avoiding the situation that the state of the GNSS receiver in the current scene can not be completely reproduced due to the difference between different hardware; the GNSS receiver does not need to be connected with an actual antenna for signal transceiving, but uses analog data for replacement, and can completely simulate a single-antenna or double-antenna playback data scene through the analog data, so that the hardware difference of the GNSS receiver is avoided, the complete reproduction of a real-time scene is realized, and the quality of data playback is improved.

Description

Data playback method, receiver and terminal
Technical Field
The present application relates to, but is not limited to, satellite navigation technology, and relates to a data playback method, a receiver and a terminal.
Background
With the development of global satellite navigation systems (GNSS, global Navigation SATELLITE SYSTEM), applications of high-precision positioning based on GNSS are becoming more and more widespread in the global scope, and demands of the market on GNSS receivers and technical index requirements are also gradually increasing. At present, the GNSS high-precision positioning is widely applied to the industries of unmanned aerial vehicle aircrafts, unmanned mowers, large-scale operation agricultural machinery, measurement mapping and other position services, has higher and higher requirements on GNSS reliability and precision in complex scenes such as urban canyons, forest shadow shielding, signal interference and the like, and has higher requirements on the quantity and quality of acquired data of GNSS receivers in various complex scenes.
As an auxiliary tool for improving the research and development technology of the GNSS receiver, the data playback equipment (or system) of the GNSS receiver can completely and accurately restore the real-time scene of the recorded data, and playback can be repeated without limitation, so that the cost of the research and development process is greatly reduced, and the research and development efficiency is improved. The real data recorded under various complex scenes can help the targeted improvement of the algorithm and the rapid test and verification of the application of the new technology, so that the complicated process of testing, verifying and collecting data under specific scenes is avoided, and the time cost and the labor cost are reduced.
At present, a GNSS receiver playback device is realized by combining software and hardware, the GNSS receiver playback device is required to be placed in a certain specific scene or environment to acquire scene information and then perform data playback, the flexibility is relatively poor, and based on the influence of the baseband characteristics of the GNSS receiver and the dependence of the receiver on an antenna, the response of the GNSS receiver in the data playback process has the conditions of long-time waiting of a search signal, sporadic system delay, system halt, partial loss or other uncertainty, the problems of a real-time scene cannot be completely reproduced, and the problems cannot be recovered according to the data recorded in real time; in addition, the GNSS receiver playback system in the related art can only play back according to the recorded data of the original data, which takes a lot of time, and the same amount of time is spent in playing back the original data, and when the data post-processing is performed until the playback is finished, a separate processing is additionally performed on some information to be masked in the data. In summary, how to improve the playback quality of data is a problem to be solved.
Disclosure of Invention
The following is a summary of the subject matter of the detailed description of the application. This summary is not intended to limit the scope of the claims.
The embodiment of the disclosure provides a data playback method, a receiver and a terminal, which can improve the data playback quality.
The embodiment of the disclosure provides a data playback method, which comprises the following steps:
Analyzing real-time data of data playback to obtain analog data, wherein the analog data comprises the result of analyzing the following data information in the real-time data: base station observations, mobile station observations, ephemeris and base station configuration information;
And transmitting the analog data obtained by analysis to a Global Navigation Satellite System (GNSS) receiver so that the GNSS receiver can perform positioning calculation according to the analog data.
In another aspect, an embodiment of the present disclosure further provides a data playback method, including:
the method comprises the steps that a GNSS receiver of the global satellite navigation system receives simulation data, wherein the simulation data is obtained by analyzing real-time data played back by the data, and the simulation data comprises the following data information analysis results in the real-time data: base station observations, mobile station observations, ephemeris and base station configuration information;
and the GNSS receiver performs positioning calculation according to the analog data.
In still another aspect, an embodiment of the present disclosure further provides a terminal, including: an analysis unit and a transmission unit; wherein,
The analysis unit is configured to: analyzing real-time data of data playback to obtain analog data, wherein the analog data comprises the result of analyzing the following data information in the real-time data: base station observations, mobile station observations, ephemeris and base station configuration information;
The transfer unit is configured to: and transmitting the analog data obtained by analysis to a Global Navigation Satellite System (GNSS) receiver so that the GNSS receiver can perform positioning calculation according to the analog data.
In yet another aspect, an embodiment of the present disclosure further provides a receiver, including: a receiving unit and a positioning resolving unit; wherein,
The receiving unit is configured to: receiving analog data, wherein the analog data is obtained by analyzing real-time data of data playback, and the analog data comprises the following data information in the real-time data: base station observations, mobile station observations, ephemeris and base station configuration information;
the positioning calculation unit is configured to: and carrying out positioning calculation according to the simulation data.
According to the embodiment of the invention, the real-time data is analyzed to obtain the simulation data, so that the complete reproduction of the real-time scene is realized, and the quality of data playback is improved.
Additional features and advantages of the application will be set forth in the description which follows, and in part will be obvious from the description, or may be learned by practice of the application. Other advantages of the application may be realized and attained by the structure particularly pointed out in the written description and drawings.
Drawings
The accompanying drawings are included to provide an understanding of the principles of the application, and are incorporated in and constitute a part of this specification, illustrate embodiments of the application and together with the description serve to explain, without limitation, the principles of the application.
FIG. 1 is a flow chart of a data playback method of an embodiment of the present disclosure;
FIG. 2 is a method flow diagram of an embodiment of the present disclosure;
FIG. 3 is a block diagram illustrating a data playback system of a GNSS receiver according to an embodiment of the present disclosure;
FIG. 4 is a graph of the positioning results of raw data according to an embodiment of the present disclosure;
FIG. 5 is a graph of data positioning results after playback of data in an embodiment of the present disclosure;
Fig. 6 is a block diagram of a related art playback data device;
Fig. 7 is a block diagram of a related art playback data system.
Detailed Description
The present application has been described in terms of several embodiments, but the description is illustrative and not restrictive, and it will be apparent to those of ordinary skill in the art that many more embodiments and implementations are possible within the scope of the described embodiments. Although many possible combinations of features are shown in the drawings and discussed in the detailed description, many other combinations of the disclosed features are possible. Any feature or element of any embodiment may be used in combination with or in place of any other feature or element of any other embodiment unless specifically limited.
The present application includes and contemplates combinations of features and elements known to those of ordinary skill in the art. The disclosed embodiments, features and elements of the present application may also be combined with any conventional features or elements to form a unique inventive arrangement as defined by the claims. Any feature or element of any embodiment may also be combined with features or elements from other inventive arrangements to form another unique inventive arrangement as defined in the claims. It is therefore to be understood that any of the features shown and/or discussed in the present application may be implemented alone or in any suitable combination. Accordingly, the embodiments are not to be restricted except in light of the attached claims and their equivalents. Further, various modifications and changes may be made within the scope of the appended claims.
Furthermore, in describing representative embodiments, the specification may have presented the method and/or process as a particular sequence of steps. However, to the extent that the method or process does not rely on the particular order of steps set forth herein, the method or process should not be limited to the particular sequence of steps described. Other sequences of steps are possible as will be appreciated by those of ordinary skill in the art. Accordingly, the particular order of the steps set forth in the specification should not be construed as limitations on the claims. Furthermore, the claims directed to the method and/or process should not be limited to the performance of their steps in the order written, and one skilled in the art can readily appreciate that the sequences may be varied and still remain within the spirit and scope of the embodiments of the present application.
Fig. 1 is a flowchart of a data playback method according to an embodiment of the present disclosure, as shown in fig. 1, including:
Step 101, analyzing real-time data of data playback to obtain analog data, wherein the analog data comprises the result of analyzing the following data information in the real-time data: base station observations, mobile station observations, ephemeris and base station configuration information;
Step 102, the analog data obtained by the analysis is transmitted to a Global Navigation Satellite System (GNSS) receiver, so that the GNSS receiver performs positioning calculation according to the analog data.
According to the embodiment of the disclosure, the real-time data is analyzed to obtain the simulation data, and the GNSS receiver performs positioning calculation according to the simulation data, so that the GNSS receiver can completely use the observation value and ephemeris information in the real-time scene to perform calculation processing, and the situation that the state of the GNSS receiver in the current scene can not be completely reproduced due to the difference between different hardware is avoided; the GNSS receiver does not need to be connected with an actual antenna for signal transceiving, but uses analog data for replacement, and can completely simulate a single-antenna or double-antenna playback data scene through the analog data, so that the hardware difference of the GNSS receiver is avoided, the complete reproduction of a real-time scene is realized, and the quality of data playback is improved.
In one illustrative example, the GNSS receiver in embodiments of the present disclosure is a receiver that masks the antenna from receiving signals and masks the baseband from processing the signals.
In one illustrative example, prior to parsing the real-time data for data playback, the method of embodiments of the present disclosure further comprises:
and cleaning the real-time data.
In one illustrative example, embodiments of the present disclosure may clean real-time data with reference to the related art.
In the embodiment of the disclosure, other pieces of log information of the positioning solution result exist in the real-time data, and the GNSS receiver does not analyze and use the log information during data playback, so that during each real-time data playback, the data playback method can perform data cleaning on the real-time data to be played back, and the data cleaning ensures that only available real-time data is transmitted to the GNSS receiver for use.
In one illustrative example, embodiments of the present disclosure parse real-time data for data playback, including:
the real-time data comprises a base station observation value, a mobile station observation value and a satellite duration, all satellite information in the base station observation value and the mobile station observation value are analyzed one by one, and the satellite duration is analyzed one by one according to a constellation system so as to obtain satellite data information which is used for simulating a GNSS receiver to receive in real time;
When the real-time data comprises the base station configuration information, the base station configuration information in the real-time data is analyzed to obtain the position coordinates and the corresponding numbers of the base stations used for the GNSS receiver to determine.
In an illustrative example, embodiments of the present disclosure may parse real-time data according to keywords with reference to related techniques; according to the embodiment of the disclosure, through analyzing the real-time data, the satellite data information for positioning and resolving and the position coordinates and corresponding numbers of the base station are obtained during data playback.
The embodiment of the disclosure can configure the base station coordinates and the corresponding numbers thereof, and reassemble the configured base station coordinates and the corresponding numbers thereof into the base station configuration information which can be identified by the GNSS receiver for use.
In an exemplary embodiment, when parsing real-time data for data playback, the method of the embodiment of the present disclosure further includes:
Shielding more than one constellation system, more than one frequency point, a single satellite number or a plurality of combined satellite numbers in the analog data; and/or the number of the groups of groups,
A carrier-to-noise ratio (CN 0) threshold is set.
The data playback method can support the shielding function of satellite numbers of each constellation system, frequency points and single or multiple combinations of the real-time data and the setting of the CN0 threshold value when analyzing the real-time data, and further facilitates the targeted analysis and judgment of reasons such as poor satellite quality or influence of a certain constellation system solution on an algorithm under a specific complex scene.
In an exemplary embodiment, the masking function of each constellation, frequency point, single or multiple satellite numbers combined for real-time data and setting the CN0 threshold value according to the embodiments of the present disclosure include: and traversing all satellite information in the mobile station observation value, wherein each piece of satellite information comprises a satellite number corresponding to the satellite, an identification field of a system, an identification field of a frequency point and the like, carrying out shift operation on the identification field of the system or the frequency point which is required to be shielded, changing the identification state of the identification field, enabling the identification field to be identified as an invalid state, and further skipping corresponding processing of the piece of satellite information. For example, in a specific case, the satellite observations of the GPS system are poor in quality, if the GPS system is to be shielded, it is necessary to analyze and filter all the GPS system data in the mobile station observations data, and the filtered mobile station observations data will not contain relevant information of the GPS system.
In an exemplary embodiment, the embodiment of the disclosure may input, through a preset interaction interface, a constellation system, a frequency point, a satellite number, and the like that need to be shielded, so as to perform the above-mentioned shielding process and setting of the threshold value;
in an exemplary embodiment, when no base station configuration information is recorded in the real-time data, the method according to the embodiment of the present disclosure further includes:
and configuring the position coordinates and the corresponding numbers of the base stations according to the received external instructions.
The embodiment of the disclosure reassembles the position coordinates and the corresponding numbers of the configured base stations and uses the base station configuration information which can be identified by the GNSS receiver.
In an exemplary embodiment, the analog data obtained by analysis may be transmitted to the GNSS receiver through a serial port according to a serial port communication manner, and when the analog data is transmitted, the system encapsulates the data with the same time in the analog data in one data packet and sends the data to the GNSS receiver.
In one illustrative example, transmitting analytically obtained analog data to a GNSS receiver includes:
Transmitting each frame of analog data to a GNSS receiver in a mode of keeping a preset delay time interval so as to realize double-speed playback of the analog data; i.e. the system continues to transmit all data at the next moment after the set delay time has ended.
In the related art, generally, according to time 1 for recording real-time data: 1, re-engraving and restoring the recorded scene, and completing data playback with the same time; the data playback method can support double-speed playback, the current frame data time is calculated by adding the current time period and the current time period, the last frame data time and the current time are subtracted respectively, and the obtained result is divided by the set speed, namely the delay time.
In an exemplary example, the multiple speed for achieving multiple speed playback at intervals of a preset delay time according to the disclosed embodiments is calculated as T s,Ts by the formula:
Where T w denotes the current time period, T m denotes the current time period in seconds, T g denotes the last frame data time, T k denotes the current time, V denotes the rate, and k is a constant.
The embodiment of the disclosure also provides a data playback method, which comprises the following steps:
the method comprises the steps that a GNSS receiver of the global satellite navigation system receives simulation data, wherein the simulation data is obtained by analyzing real-time data played back by the data, and the simulation data comprises the following data information analysis results in the real-time data: base station observations, mobile station observations, ephemeris and base station configuration information;
and the GNSS receiver performs positioning calculation according to the analog data.
In an exemplary embodiment, after the GNSS receiver performs positioning resolution on the analog data, the method according to the embodiment of the present disclosure further includes:
And outputting a positioning result obtained by the GNSS receiver positioning calculation.
The positioning results in the embodiments of the present disclosure include high-precision positioning results.
In one illustrative example, the GNSS receiver is a receiver that masks the antenna from receiving signals and masks the baseband from processing signals.
The embodiment of the disclosure also provides a computer storage medium, in which a computer program is stored, which when executed by a processor, implements the method for playing back data.
The embodiment of the disclosure also provides a terminal, which comprises: a memory and a processor, the memory storing a computer program;
Wherein,
The processor is configured to execute the computer program in the memory;
the computer program, when executed by a processor, implements a method of data playback as described above.
The embodiment of the disclosure also provides a terminal, which comprises: an analysis unit and a transmission unit; wherein,
The analysis unit is configured to: analyzing real-time data of data playback to obtain analog data, wherein the analog data comprises the result of analyzing the following data information in the real-time data: base station observations, mobile station observations, ephemeris and base station configuration information;
The transfer unit is configured to: and transmitting the analog data obtained by analysis to a Global Navigation Satellite System (GNSS) receiver so that the GNSS receiver can perform positioning calculation according to the analog data.
The disclosed embodiments also provide a receiver, comprising: a receiving unit and a positioning resolving unit; wherein,
The receiving unit is configured to: receiving analog data, wherein the analog data is obtained by analyzing real-time data of data playback, and the analog data comprises the following data information in the real-time data: base station observations, mobile station observations, ephemeris and base station configuration information;
The positioning calculation unit is configured to: positioning and resolving according to the simulation data;
The receiver is a GNSS receiver which shields the antenna from receiving signals and shields the baseband from processing signals.
The embodiment of the present disclosure further provides a data playback system of a GNSS receiver, where the data playback system includes the terminal and the receiver, and fig. 2 is a flowchart of a method of the embodiment of the present disclosure, as shown in fig. 2, including:
Step 201: the data playback terminal performs data cleaning on the real-time data;
Step 202: the method comprises the steps that a terminal for data playback analyzes real-time data for data playback to obtain analog data, wherein the analog data comprises the following data information in the analyzed real-time data: base station observations, mobile station observations, ephemeris and base station configuration information;
In an exemplary embodiment, if no base station configuration information is recorded in the real-time data, the base station coordinates and corresponding numbers thereof may be configured, and the data playback system may reassemble the configured base station coordinates and corresponding numbers thereof into base station configuration information identifiable by the GNSS receiver for use.
In the related art, generally, hardware equipment collects data in the field under an actual scene, and then simulates the collected data into an actual signal at the time when the data is played back, and sends the actual signal to a GNSS receiver through an antenna, so that the hardware of the collection equipment is fixed and cannot be shielded in real time, and only after playback is finished, operations are performed on the post-processing of playback data recorded during playback, and information shielding is performed on the played back data after the playback of the real-time data is finished. The embodiment of the disclosure can be modified according to the requirement, and when the data is played back, the information to be shielded can be processed and then simulated into the current actual signal to be directly sent to the GNSS receiver, so that the flexibility is high.
Step 203: transmitting analog data obtained by analyzing the real-time data to a GNSS receiver;
In an exemplary embodiment, the analog data obtained by analysis may be transmitted to the GNSS receiver through a serial port according to a serial port communication manner, and when the analog data is transmitted, the system encapsulates the data with the same time in the analog data in one data packet and sends the data to the GNSS receiver. In the related art, generally, according to time 1 for recording real-time data: 1, the recorded scene is restored by re-etching, and the data playback needs to be completed in the same time. The data playback system of the embodiment of the disclosure can support double-speed playback, the current frame data time is calculated by adding the current time period and then dividing the current frame data time by the set speed after subtracting the last frame data time and the current time, and the delay time is obtained.
Step 204: processing and shielding signals received by an antenna of a GNSS receiver and signals processed by a baseband; implementation of the shielding of the embodiments of the present disclosure may be realized based on means existing in the related art.
In the process of processing the firmware of the GNSS receiver, the processing flow of the antenna receiving signal and the baseband versus signal is shielded, i.e. the radio frequency module and the baseband module of the GNSS receiver hardware are not enabled, and the data of the mobile station observation value, the base station observation value, the ephemeris and the base station configuration information are directly used for resolving processing in step 202, and the observation value and the ephemeris information transmitted by the baseband module and the radio frequency module are not used, so that the resolved data are simulated into the data signals transmitted by the baseband and the radio frequency for subsequent resolving processing. Fig. 3 is a block diagram of a data playback system of a GNSS receiver according to an embodiment of the present disclosure, as shown in fig. 3, a dashed box in the drawing indicates that physical and actual antenna devices and radio frequency and baseband modules inside the GNSS receiver are actually present, but are not used in the process of data playback, real-time data is simulated into real-time received satellite data information by processing of the data playback system, and the satellite data information is sent to the GNSS receiver through serial communication, and the GNSS receiver performs a resolving process.
In the related art, when the resolving processing is executed, the signal of the current scene is simulated through the radio frequency of the hardware equipment, the signal is sent to the GNSS receiver through the antenna, and the corresponding analysis and processing are carried out through the radio frequency and the baseband of the GNSS receiver, so that the hardware equipment for manufacturing and playback is additionally designed, and meanwhile, the antenna is required to be accessed; however, there must be a hardware difference between different hardware, and there may be a deviation between the radio frequency and the baseband and the recording of the real-time scene when reprocessing.
The above processing in the embodiment of the disclosure does not need to involve additional hardware equipment, and the processing can be directly calculated through the computer terminal.
Step 205: positioning and resolving analog data through a GNSS receiver;
In an exemplary embodiment, the RTK and other algorithms in the GNSS receiver firmware of the embodiment of the disclosure calculate the analog data, the analog data is completely processed according to the baseband and then uploaded data information flow, the analog data is transmitted to the related algorithm in the GNSS firmware to calculate the algorithm, at this time, each frame of data calculated by the algorithm is real-time data recorded during data acquisition, satellite data information collected by the base station and the mobile station and ephemeris information sent by the satellite broadcast in a complex scene at the moment can be truly reflected, and then the fault problem in the complex scene at the moment can be pointedly positioned and analyzed, the algorithm can be improved and optimized, and meanwhile, in the new algorithm design implementation process, the complex scene can be used as a reference basis to evaluate the performance index of the new algorithm.
Step 206: outputting a positioning result obtained by positioning calculation by the GNSS receiver; the positioning results in the embodiments of the present disclosure include high-precision positioning results;
After the algorithm calculates the positioning result, the GNSS receiver can output the positioning result through serial communication, the system interface supports to dynamically check the data playback details at the current moment, the processing condition of the current data can be known in real time along with the playback progress, the data playback is convenient to adjust in time, and meanwhile, the system background can default to automatically save all generated process data files so as to facilitate subsequent analysis and check. The positioning result of the final original data and the positioning result of the data after playback are shown in fig. 4 and 5, wherein a curve 4-1 represents an altitude high precision error, a curve 4-2 represents an ellipsoid high precision error, a curve 4-3 represents a latitude precision error, a curve 4-4 represents a longitude precision error, a curve 5-1 represents an altitude high precision error, a curve 5-2 represents an ellipsoid high precision error, a curve 5-3 represents a latitude precision error, and a curve 5-4 represents a longitude precision error, so that the curves in fig. 4 and 5 are basically consistent, that is, the positioning situation of real-time data in the original scene can be recovered by the result after playback.
Compared with the related art, as shown in fig. 6 and fig. 7, in the embodiment of the disclosure, the playback device of the special GNSS receiver in the related art is realized by combining software and hardware, and needs to be placed in a scene or environment to be detected, and scene information is acquired through the playback device; the collected data is required to be stored in playback equipment, the special playback equipment is required to be brought back when the playback is carried out, the playback equipment is used for being connected with a GNSS receiver through an antenna, and the collected data is simulated into signals and sent to the GNSS receiver through the antenna. After the GNSS receiver antenna collects signals, modules such as radio frequency, baseband and AP inside the GNSS receiver participate in the calculation and analysis of the signals. The related art is extremely troublesome and inefficient in practical application, for example, in a cross-country scenario across provincial cities. Compared with the related art, the data playback system of the embodiment of the disclosure can be a software system, and only needs to be installed on any terminal, and other hardware devices are not required to be additionally developed; after any GNSS receiver collects real-time data, the real-time data is stored in a computer terminal, when the data is played back by using a data playback system, the data analysis is carried out by using the corresponding collected real-time data to obtain analog data, and the analog data is transmitted to the GNSS receiver through a serial port and the like for data playback; the scheme of the embodiment of the disclosure is particularly obvious in convenience and high efficiency when applied to scenes such as across provinces and cities and across countries.
In addition, the data playback system of the embodiment of the disclosure can perform custom configuration of relevant information shielding such as system, frequency point, satellite number and the like in the stage of data playback, the processed analog data is transmitted to the GNSS receiver through the serial port, and the AP module of the GNSS receiver can directly take the played analog data for analysis and calculation without first performing calculation through radio frequency and baseband.
The embodiment of the disclosure provides a data playback system of a GNSS receiver; the user only needs to record real-time data once in the required test scene, and repeated test verification of the required scene can be carried out through the data playback system without limitation according to the requirements in the research and development process. In the data playback process, the GNSS receiver can be completely separated from the dependence of the antenna and the baseband, is separated from the constraint of the influence of uncertain factors brought by hardware equipment, can completely simulate the current scene according to the recorded real-time data, and can simulate and play back each frame of the recorded real-time data so as to completely restore the real-time scene. Meanwhile, the data transmission system supports multi-speed data playback with maximum quadruple speed, shortens waiting time consumed during data playback, and improves efficiency of reproducing real-time data scenes. The system of the embodiment of the disclosure can selectively shield constellation systems, frequency points and single or multiple combined satellite numbers in real-time data during real-time data playback, support the setting of a CN0 threshold value, facilitate the influence on an algorithm caused by poor satellite quality or the calculation of a certain constellation system in a specific complex scene, and the like, directly obtain a shielded result at the end of data playback without additional post-processing analysis, and improve the efficiency of data analysis.
Those of ordinary skill in the art will appreciate that all or some of the steps, systems, functional modules/units in the apparatus, and methods disclosed above may be implemented as software, firmware, hardware, and suitable combinations thereof. In a hardware implementation, the division between the functional modules/units mentioned in the above description does not necessarily correspond to the division of physical components; for example, one physical component may have multiple functions, or one function or step may be performed cooperatively by several physical components. Some or all of the components may be implemented as software executed by a processor, such as a digital signal processor or microprocessor, or as hardware, or as an integrated circuit, such as an application specific integrated circuit. Such software may be distributed on computer readable media, which may include computer storage media (or non-transitory media) and communication media (or transitory media). The term computer storage media includes both volatile and nonvolatile, removable and non-removable media implemented in any method or technology for storage of information such as computer readable instructions, data structures, program modules or other data, as known to those skilled in the art. Computer storage media includes, but is not limited to, RAM, ROM, EEPROM, flash memory or other memory technology, CD-ROM, digital Versatile Disks (DVD) or other optical disk storage, magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other medium which can be used to store the desired information and which can be accessed by a computer. Furthermore, as is well known to those of ordinary skill in the art, communication media typically embodies computer readable instructions, data structures, program modules or other data in a modulated data signal such as a carrier wave or other transport mechanism and includes any information delivery media.

Claims (10)

1. A data playback method, comprising:
Analyzing real-time data of data playback to obtain analog data, wherein the analog data comprises the following data information in the analyzed real-time data: base station observations, mobile station observations, ephemeris and base station configuration information;
And transmitting the analog data obtained by analysis to a Global Navigation Satellite System (GNSS) receiver so that the GNSS receiver can perform positioning calculation according to the analog data.
2. The method of claim 1, wherein the GNSS receiver is a receiver that masks antenna received signals and masks baseband processing of signals.
3. The method of claim 1, wherein the parsing the real-time data for data playback further comprises:
shielding more than one constellation system, more than one frequency point, a single satellite number or more than two combined satellite numbers in the simulation data; and/or the number of the groups of groups,
And setting a carrier-to-noise ratio CN0 threshold value.
4. A data playback method as claimed in any one of claims 1 to 3, wherein the parsing real-time data of data playback comprises:
The real-time data comprises the base station observation value, the mobile station observation value and the satellite duration, all satellite information in the base station observation value and the mobile station observation value is analyzed one by one, and the satellite duration is analyzed one by one according to a constellation system so as to obtain satellite data information for simulating real-time reception of the GNSS receiver;
When the real-time data comprises the base station configuration information, the base station configuration information in the real-time data is analyzed to obtain position coordinates and corresponding numbers of the base stations used for determining by the GNSS receiver.
5. The data playback method of claim 4, wherein when no base station configuration information is recorded in the real-time data, the method further comprises:
and configuring the position coordinates and the corresponding numbers of the base stations according to the received external instructions.
6. A data playback method as claimed in any one of claims 1 to 3, wherein said transmitting analytically obtained analog data to a GNSS receiver comprises:
and transmitting the analog data of each frame to the GNSS receiver in a mode of keeping a preset delay time interval so as to realize double-speed playback of the analog data.
7. The method of claim 6, wherein the multiple speed for achieving multiple speed playback at intervals of a predetermined delay time is calculated as the formula T s,Ts:
Where T w denotes the current time period, T m denotes the current time period in seconds, T g denotes the last frame data time, T k denotes the current time, V denotes the rate, and k is a constant.
8. A data playback method, comprising:
the method comprises the steps that a GNSS receiver of the global satellite navigation system receives simulation data, wherein the simulation data is obtained by analyzing real-time data played back by the data, and the simulation data comprises the following data information analysis results in the real-time data: base station observations, mobile station observations, ephemeris and base station configuration information;
and the GNSS receiver performs positioning calculation according to the analog data.
9. A terminal, comprising: an analysis unit and a transmission unit; wherein,
The analysis unit is configured to: analyzing real-time data of data playback to obtain analog data, wherein the analog data comprises the result of analyzing the following data information in the real-time data: base station observations, mobile station observations, ephemeris and base station configuration information;
The transfer unit is configured to: and transmitting the analog data obtained by analysis to a Global Navigation Satellite System (GNSS) receiver so that the GNSS receiver can perform positioning calculation according to the analog data.
10. A receiver, comprising: a receiving unit and a positioning resolving unit; wherein,
The receiving unit is configured to: receiving analog data, wherein the analog data is obtained by analyzing real-time data of data playback, and the analog data comprises the following data information in the real-time data: base station observations, mobile station observations, ephemeris and base station configuration information;
the positioning calculation unit is configured to: and carrying out positioning calculation according to the simulation data.
CN202410052272.XA 2024-01-12 2024-01-12 Data playback method, receiver and terminal Pending CN117970395A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202410052272.XA CN117970395A (en) 2024-01-12 2024-01-12 Data playback method, receiver and terminal

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202410052272.XA CN117970395A (en) 2024-01-12 2024-01-12 Data playback method, receiver and terminal

Publications (1)

Publication Number Publication Date
CN117970395A true CN117970395A (en) 2024-05-03

Family

ID=90848769

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202410052272.XA Pending CN117970395A (en) 2024-01-12 2024-01-12 Data playback method, receiver and terminal

Country Status (1)

Country Link
CN (1) CN117970395A (en)

Similar Documents

Publication Publication Date Title
US8040276B2 (en) Generation of multi-satellite GPS signals in software
CN107741593B (en) Open type cloud test control system and method based on navigation signal typical scene library
CN110412622B (en) RTK performance test system and method
JP5544037B2 (en) Data collection method and apparatus for simulation
CN111443364A (en) Vehicle-mounted positioning receiver precision testing method and system thereof
CN114035207A (en) A method, device, medium and electronic device for evaluating anti-spoofing capability of GNSS
CN103389500A (en) Digital intermediate frequency signal generation device for satellite navigation system
CN110850449B (en) High-precision measurement type receiver testing method based on real signal recording and playing
CN113052308B (en) Method for training target cell identification model and target cell identification method
CN114779284B (en) Satellite navigation receiver military code signal capturing function test method
CN109856648B (en) Online taxi appointment, taxi and timing detection device and method
CN111107497A (en) Base station fingerprint database data source supplementing method and device, server and storage medium
CN117970395A (en) Data playback method, receiver and terminal
CN113140109B (en) Drive test data processing method and device, computer equipment and storage medium
CN113126131B (en) Ultra-low distortion navigation signal acquisition and aliasing-free separation method
US9360558B2 (en) GNSS receiver design testing
CN112835084A (en) Power equipment location method, system and power equipment based on power network scene
CN110988936A (en) Radio frequency signal recording and playback device and using method thereof
Parro et al. Validation of Land Mobile Satellite Channel Model for GNSS Receiver Performance Assessment
CN112987041A (en) Bit synchronization method and device under weak signal and computer storage medium
US9762312B2 (en) Signal testing apparatus and methods for verifying signals in satellite systems
CN110858985B (en) OTT-based MR positioning method and system
CN119814118A (en) Method for sending short message, short message terminal and medium
CN116819571A (en) Method and device for overall absolute measurement of hardware delay of time-frequency transmission receiver
Xian et al. Test system for BDS user terminal based on RF replay apparatus

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