A GNSS testing device applied to a UAV
By employing a full-frequency receiving antenna and positioning calculation module in the UAV GNSS test device, combined with a controller and host computer, comprehensive evaluation and customized testing of signals from various satellite navigation systems were achieved. This solved the problem of limited protocol and platform applicability in existing technologies, and improved the flexibility and accuracy of testing.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Utility models(China)
- Current Assignee / Owner
- AEROSPACE TIMES FEIPENG CO LTD
- Filing Date
- 2025-04-27
- Publication Date
- 2026-06-09
AI Technical Summary
Existing UAV GNSS testing equipment is insufficient for comprehensively evaluating multi-protocol and multi-redundancy satellite navigation systems, and it does not support the decoding of custom protocols, thus lacking customized testing capabilities.
Employing a full-frequency receiving antenna and positioning calculation module, combined with a controller and host computer, it supports the reception and positioning calculation of signals from various satellite navigation systems, and outputs in real time through serial and parallel communication, achieving compatibility with multiple protocols and platforms.
It enables comprehensive evaluation and customized testing of signals from various satellite navigation systems, overcomes the applicability limitations of protocols and platforms, and improves the flexibility and accuracy of testing.
Smart Images

Figure CN224341675U_ABST
Abstract
Description
Technical Field
[0001] This utility model relates to the field of unmanned aerial vehicle (UAV) testing, and in particular to a GNSS testing device for UAVs. Background Technology
[0002] GNSS testing for UAVs primarily involves functional testing of the UAV's Global Navigation Satellite System (GNSS) receiver module. This ensures the UAV can reliably receive satellite navigation signals and achieve accurate positioning during flight. The satellite navigation receiver module includes a receiving antenna, a positioning calculation module, and peripheral circuitry. This module is connected to an MCU (Microcontroller Unit), which controls the module and outputs the calculated satellite navigation information in real-time via a serial port. During testing, the output satellite navigation information needs to be analyzed to assess its quality, which is then used as the evaluation standard for the GNSS receiver module. Due to the limited communication bandwidth of UAVs, navigation signals are often transmitted in binary format. Furthermore, the signals are encoded using specific protocols (such as NMEA, NovAtel, and custom protocols), making them difficult to evaluate intuitively and complicating GNSS testing. Existing GNSS testing methods often decode data for specific protocols of a particular product. However, for redundant satellite navigation receiver systems used by drones and other aviation products, existing methods are not suitable for comprehensively evaluating the drone GNSS system. At the same time, they do not support decoding custom protocols and lack customized testing capabilities.
[0003] Therefore, there is an urgent need to provide a solution for a GNSS testing device for use with unmanned aerial vehicles (UAVs). Utility Model Content
[0004] To address the above problems, this utility model provides a GNSS testing device for unmanned aerial vehicles (UAVs), which can solve the problems of protocol limitations and applicability platform limitations.
[0005] According to a first aspect of the present invention, a GNSS testing device for use with unmanned aerial vehicles (UAVs) is provided, comprising:
[0006] Host computer;
[0007] The GNSS receiving module is connected to the host computer via a communication interface. The GNSS receiving module includes a full-frequency receiving antenna and a full-frequency positioning calculation module that are interconnected.
[0008] The full-frequency receiving antenna is located in an area covered by satellite navigation signals and is used to receive satellite navigation signals;
[0009] The full-frequency positioning and calculation module supplies power to the full-frequency receiving antenna and performs calculations on the received satellite navigation signals;
[0010] The controller and peripheral circuits are connected to the GNSS receiving module and the host computer, respectively. The peripheral circuits supply power to the full-frequency positioning calculation module. The controller is used to control the power supply and output the positioning information calculated by the full-frequency positioning calculation module to the host computer.
[0011] In the above scheme, the communication interface includes serial communication and parallel communication.
[0012] In the above scheme, the host computer is connected to the serial port of the controller via a USB to serial port module.
[0013] In the above scheme, the host computer includes one or more of the following operating systems: Windows, Linux, Mac, Android, and iOS.
[0014] In the above scheme, the communication protocol between the host computer and the GNSS receiving module includes one or more of NMEA, NovAtel, and UBX.
[0015] In the above scheme, the signal update frequency between the host computer and the GNSS receiving module is 1 to 10 Hz.
[0016] In the above scheme, the GNSS receiving module can receive one or more signals from BD, GPS, GLONASS, Galileo, and QZSS.
[0017] In the above scheme, the full-frequency receiving antenna is RG316 wire.
[0018] In the above scheme, the transmission frequency of the full-frequency receiving antenna is 1 to 2 GHz.
[0019] In the above scheme, the storage format of the full-frequency positioning calculation module includes binary and ASCII codes.
[0020] The beneficial effects of this utility model are:
[0021] This utility model discloses a GNSS testing device for unmanned aerial vehicles (UAVs). It adopts a full-frequency receiving antenna and a full-frequency positioning calculation module, thus supporting signal reception and positioning calculation of multiple satellite navigation systems. Furthermore, it outputs the signal in real time through a controller, solving the problems of protocol limitations and platform limitations. Attached Figure Description
[0022] To more clearly illustrate the technical solutions in the embodiments of this utility model or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this utility model. For those skilled in the art, other drawings can be obtained based on the structures shown in these drawings without creative effort.
[0023] Figure 1 This is a structural diagram of the GNSS testing device for unmanned aerial vehicles disclosed in this embodiment;
[0024] Figure 2 This is a logic flowchart of the GNSS testing device for unmanned aerial vehicles disclosed in this embodiment.
[0025] The realization of the purpose, functional features and advantages of this utility model will be further explained in conjunction with the embodiments and with reference to the accompanying drawings. Detailed Implementation
[0026] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numerals in different drawings denote the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this disclosure. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this disclosure as detailed in the appended claims.
[0027] The terms "first," "second," etc., used in this disclosure are for distinguishing similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such use of data can be interchanged where appropriate so that the embodiments of this disclosure described herein can be implemented, for example, in orders other than those illustrated or described herein.
[0028] Furthermore, the terms “comprising” and “having”, and any variations thereof, are intended to cover non-exclusive inclusion, such that a process, method, system, product, or apparatus that includes a series of steps or units is not necessarily limited to those steps or units that are explicitly listed, but may include other steps or units that are not explicitly listed or that are inherent to such process, method, product, or apparatus.
[0029] Multiple, including two or more.
[0030] And / or, it should be understood that, for the purposes of this disclosure, the term "and / or" is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, and B existing alone.
[0031] like Figure 1 and Figure 2 As shown, one embodiment of the present invention provides a GNSS testing device for unmanned aerial vehicles (UAVs), comprising:
[0032] The system includes a host computer and a GNSS receiver module connected to the host computer via a communication interface. The GNSS receiver module consists of an interconnected full-frequency receiving antenna and a full-frequency positioning calculation module. The full-frequency receiving antenna is located in an area covered by satellite navigation signals and is used to receive satellite navigation signals. The full-frequency positioning calculation module supplies power to the full-frequency receiving antenna and calculates the received satellite navigation signals. The system also includes a controller and peripheral circuits connected to the GNSS receiver module and the host computer, respectively. The peripheral circuits supply power to the full-frequency positioning calculation module, and the controller controls the power supply and outputs the positioning information calculated by the full-frequency positioning calculation module to the host computer.
[0033] This invention employs a full-frequency receiving antenna and a full-frequency positioning calculation module, thus supporting signal reception and positioning calculation for multiple satellite navigation systems. Furthermore, it provides real-time output through a controller, solving the problems of protocol limitations and platform limitations.
[0034] The communication interfaces include serial communication and parallel communication.
[0035] Specifically, the controller and peripheral circuits are connected to the full-frequency positioning and calculation module. The peripheral circuits have a power supply module that provides 3.3V power to the positioning and calculation module, and the controller controls the power supply. Communication between the host computer and the GNSS receiving module is processed through serial port pass-through by the controller. At the same time, the controller also communicates with the full-frequency positioning and calculation module to configure the output items of the full-frequency positioning and calculation module.
[0036] The host computer connects to the controller's serial port via a USB-to-serial module. The system running on the host computer reads the positioning information via the USB port.
[0037] The host computer can be one or more of the following operating systems: Windows, Linux, Mac, Android, and iOS. Furthermore, the host computer software is designed based on QT, featuring cross-platform compatibility and meeting the testing needs of various platforms.
[0038] The communication protocol between the host computer and the GNSS receiver module includes one or more of NMEA, NovAtel, and UBX. Therefore, the ability to decode multiple satellite navigation signals can meet the needs of various data and customized testing.
[0039] The signal update frequency between the host computer and the GNSS receiving module is 1 to 10 Hz.
[0040] The full-frequency receiving antenna can receive one or more signals from BD, GPS, GLONASS, Galileo, and QZSS. The full-frequency antenna is connected to the full-frequency positioning and calculation module via a dedicated RF cable. The RF cable uses RG316 wire, which can transmit 1–2 GHz satellite navigation signals while ensuring good attenuation. The full-frequency positioning and calculation module provides power to the full-frequency receiving antenna via the RF cable.
[0041] The full-frequency positioning calculation module stores data in both binary and ASCII formats, i.e., character-based or hexadecimal plaintext. Therefore, the host computer software can source positioning data not only via serial port but also by reading file data. Similar to serial port input, the host computer software supports decoding, processing, displaying, and saving positioning information files recorded in binary or ASCII format. Once the file is read into the buffer, the processing flow is essentially the same as for serial port input.
[0042] The Qt host computer software running on the host computer reads real-time location information through the operating system interface. The host computer software then decodes, processes, displays, and saves this information. The detailed process is as follows:
[0043] The host computer software automatically identifies the serial port connected to the GNSS receiver module and provides connection options. After the serial port connection is established, the host computer software continuously reads the positioning information, first determines the protocol type of the information, and then performs error detection and decoding on a frame-by-frame basis. Error frames are recorded, and the decoded data is stored in a buffer. The host computer software creates a table to record all decoded data. The host computer software provides a data display interface, which displays some important decoded data in real time and shows important information in a line trend chart. After the test is completed, the host computer software saves the data table and generates a line chart of the overall change of important data as required. Frame verification is performed to determine if there are any error frames. If the verification calculation fails, it is considered an error frame, and the error frame data is automatically ignored when generating the graph.
[0044] It should also be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element.
[0045] The sequence numbers of the above embodiments of the present invention are for descriptive purposes only and do not represent the superiority or inferiority of the embodiments.
[0046] Through the above description of the embodiments, those skilled in the art can clearly understand that the above implementation methods can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of this utility model, in essence, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) and includes several instructions to cause a terminal (which may be a mobile phone, computer, server, air conditioner, or network device, etc.) to execute the methods described in the various embodiments of this utility model.
[0047] The embodiments of the present invention have been described above with reference to the accompanying drawings. However, the present invention is not limited to the specific embodiments described above. The specific embodiments described above are merely illustrative and not restrictive. Those skilled in the art can make many other forms under the guidance of the present invention without departing from the spirit and scope of the claims. All of these forms are within the protection scope of the present invention.
Claims
1. A GNSS testing device for use with unmanned aerial vehicles (UAVs), characterized in that, include: Host computer; The GNSS receiving module is connected to the host computer via a communication interface. The GNSS receiving module includes a full-frequency receiving antenna and a full-frequency positioning calculation module that are interconnected. The full-frequency receiving antenna is located in an area covered by satellite navigation signals and is used to receive satellite navigation signals; The full-frequency positioning and calculation module supplies power to the full-frequency receiving antenna and performs calculations on the received satellite navigation signals; The controller and peripheral circuits are connected to the GNSS receiving module and the host computer, respectively. The peripheral circuits supply power to the full-frequency positioning calculation module. The controller is used to control the power supply and output the positioning information calculated by the full-frequency positioning calculation module to the host computer.
2. The GNSS testing device for UAVs according to claim 1, characterized in that, The communication interface includes serial communication and parallel communication.
3. The GNSS testing device for UAVs according to claim 1, characterized in that, The host computer is connected to the serial port of the controller via a USB-to-serial converter module.
4. The GNSS testing device for UAVs according to claim 1, characterized in that, The host computer includes one or more operating systems such as Windows, Linux, Mac, Android, and iOS.
5. The GNSS testing device for UAVs according to claim 1, characterized in that, The communication protocol between the host computer and the GNSS receiving module includes one or more of NMEA, NovAtel, and UBX.
6. The GNSS testing device for UAVs according to claim 1, characterized in that, The signal update frequency between the host computer and the GNSS receiving module is 1~10Hz.
7. The GNSS testing device for UAVs according to claim 1, characterized in that, The GNSS receiver module can receive one or more signals from BD, GPS, GLONASS, Galileo, and QZSS.
8. The GNSS testing device for UAVs according to claim 1, characterized in that, The full-frequency receiving antenna is made of RG316 wire.
9. The GNSS testing device for UAVs according to claim 1, characterized in that, The transmission frequency of the full-frequency receiving antenna is 1~2GHz.
10. The GNSS testing device for UAVs according to claim 1, characterized in that, The storage formats of the full-frequency positioning and calculation module include binary and ASCII codes.