Unmanned aerial vehicle data unvarnished transmission device based on LWIP protocol stack

By using a drone data pass-through device based on the LWIP protocol stack, data packets are processed at the network layer, solving the problems of transmission latency and user-friendliness of drone communication equipment, and achieving efficient data pass-through and device versatility.

CN223978658UActive Publication Date: 2026-03-06XIAN AISHENG TECH GRP
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Utility models(China)
Current Assignee / Owner
Filing Date
2025-03-03
Publication Date
2026-03-06

AI Technical Summary

Technical Problem

The transmission latency of drone communication equipment is increasing, and its user-friendliness and versatility are decreasing, especially due to the lack of uniformity in data processing between wired and wireless ports, which leads to a decrease in the universality of the data link.

Method used

The UAV data pass-through device based on the LWIP protocol stack processes data packets at the network layer of the protocol stack through the controller, and realizes the pass-through of data packets through the radio frequency interface unit and transceiver components. User data can be received or forwarded at the network layer by detecting the destination address, avoiding transmission to the application layer for judgment.

Benefits of technology

It reduces data transmission latency, improves the transmission efficiency and user-friendliness of transparent transmission devices, and enhances the versatility of the devices.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN223978658U_ABST
    Figure CN223978658U_ABST
Patent Text Reader

Abstract

The utility model discloses an unmanned aerial vehicle data unvarnished transmission device based on an LWIP protocol stack, and particularly relates to the field of transmission equipment. Comprising a network interface unit, a controller, a radio frequency interface unit and a transceiving assembly, and the transceiving assembly is used for preprocessing a radio frequency signal and sending the radio frequency signal to a target unmanned aerial vehicle; the receiving module is also used for receiving a downlink wireless signal of the target unmanned aerial vehicle and converting the downlink wireless signal into a radio frequency signal; the controller is used for sending the uplink data packet to the protocol stack for encapsulation processing and processing the encapsulated data packet into a baseband signal, and is also used for processing the baseband signal into a digital signal and sending the digital signal to the protocol stack for de-encapsulation processing to obtain a downlink data packet; the radio frequency interface unit is used for converting a baseband signal into a radio frequency signal, and is also used for converting the preprocessed radio frequency signal into the baseband signal; and the network interface unit is also used for sending the downlink data packet to the ground end. The time edge of data transmission can be reduced, and the transmission efficiency of unvarnished transmission equipment is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of transmission equipment, and in particular to a UAV data pass-through device based on the LWIP protocol stack. Background Technology

[0002] In UAV data communication equipment, data transmission rate, transmission distance, and bit error rate are usually key technical indicators. As these technologies mature, indicators such as the versatility, latency, and user-friendliness of communication equipment are becoming increasingly important to users.

[0003] In general, in UAV systems, when the ground-based telemetry and control station sends remote control commands to the airborne UAV through the UAV's communication equipment, the communication equipment needs to agree on interface data transmission frame protocols with both the ground-based telemetry and control computer and the airborne flight control computer. Strict adherence to these agreed-upon frame protocols reduces user-friendliness. Furthermore, UAV communication equipment has both wired and wireless ports. Wired port data processing follows the standard TCP / IP network protocol stack, while wireless port data processing lacks a standard protocol stack due to the complexity and unique nature of wireless channels. When devices perform data connection testing and routing, the data type cannot be determined until it reaches the application layer. Based on the data type, a decision is made on whether to process the data directly or route it, leading to reduced data link versatility and increased transmission latency. Utility Model Content

[0004] The main purpose of this application is to provide a drone data pass-through device based on the LWIP protocol stack, which aims to address the problem of increased transmission latency in existing transmission devices.

[0005] To achieve the above objectives, this application provides a UAV data pass-through device based on the LWIP protocol stack, comprising: a network interface unit connected to a ground terminal for receiving uplink data packets from the ground terminal; a controller connected to the network interface unit for sending uplink data packets to the protocol stack for encapsulation processing and processing the encapsulated data packets into baseband signals; a radio frequency interface unit connected to the controller for converting baseband signals into radio frequency signals; a transceiver assembly connected to the radio frequency interface unit and an antenna for preprocessing the radio frequency signals and converting them into uplink wireless signals for transmission to the target UAV; and also for receiving downlink wireless signals from the target UAV and converting the downlink wireless signals into radio frequency signals; the radio frequency interface unit is further used to convert the preprocessed radio frequency signals into baseband signals; the controller is further used to process the baseband signals into digital signals and send them to the protocol stack for decapsulation processing to obtain downlink data packets; and the network interface unit is further used to send downlink data packets to the ground terminal.

[0006] Optionally, the protocol stack includes: a wired physical layer for transmitting uplink data packets to the protocol stack; a wireless physical layer for transmitting downlink data packets to the protocol stack; a network interface layer, connecting the wired and wireless physical layers respectively, for receiving uplink or downlink data packets; a network layer, connecting the network interface layer, for receiving or forwarding uplink or downlink data packets; a transport layer, connecting the network layer, for transmitting received uplink or downlink data packets; and an application layer, connecting the transport layer, for encapsulating or decapsulating transmitted uplink or downlink data packets.

[0007] Optionally, the network interface unit is connected to the controller via the MDIO interface and the RGMII interface, respectively; the radio frequency interface unit is connected to the controller via the SPI interface and the LVDS interface, respectively.

[0008] Optionally, the network interface unit is a network interface chip, such as RTL8211, 88E1518 or LAN8742.

[0009] Optionally, the radio frequency interface unit is a radio frequency interface chip, such as AD9361, AD9371 or AD9026.

[0010] Alternatively, the controller model may be ZYNQ7100, ZYZQ7045 or ZYNQ7020.

[0011] Optionally, the transceiver assembly includes a power amplifier and a filter, with the power amplifier connected to the output of the RF interface unit and the filter connected to the input of the RF interface unit.

[0012] Compared with the prior art, the beneficial effects of this application are as follows:

[0013] This utility model discloses a UAV data pass-through device based on the LWIP protocol stack. The controller sends uplink data packets to the protocol stack, where they are received, routed, and forwarded at the network layer. The received data packets are processed, and the processed packets are then sent to the UAV via an RF interface unit and transceiver components. Simultaneously, the controller sends downlink data packets to the protocol stack, which transmits them through the wireless physical layer and wired network interface layer to the network layer. The network layer receives and routes these packets, processes them, and then sends the processed packets to the ground terminal via the network interface unit. This achieves pass-through of data packets between the ground terminal and the UAV. User data can detect the destination address of the data packet at the network layer for reception or forwarding without needing to be transmitted to the application layer for judgment, reducing data transmission latency and improving the transmission efficiency of the pass-through device. Attached Figure Description

[0014] Figure 1 This is a schematic diagram of the structure of a UAV data pass-through device based on the LWIP protocol stack according to this application;

[0015] Figure 2 This is a schematic diagram of the protocol stack used in the UAV data pass-through device based on the LWIP protocol stack of this application;

[0016] Figure 3 This is a data interaction diagram in the data transmission method of a UAV data transmission device based on the LWIP protocol stack according to this application;

[0017] Figure 4 This is a flowchart of the network layer processing in the data transmission method of a UAV data transmission device based on the LWIP protocol stack according to this application.

[0018] The realization of the purpose, functional features and advantages of this application will be further explained in conjunction with the embodiments and with reference to the accompanying drawings. Detailed Implementation

[0019] To make the objectives, technical solutions, and advantages of this application clearer, the technical solutions of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.

[0020] This utility model provides a UAV data pass-through device based on the LWIP protocol stack, such as... Figure 1 As shown, the system includes a network interface unit, a controller, a radio frequency (RF) interface unit, and a transceiver assembly. The network interface unit connects to the ground terminal and receives uplink data packets from the ground terminal. The controller connects to the network interface unit and sends the uplink data packets to the protocol stack for encapsulation processing, and processes the encapsulated data packets (including encoding and modulation) into baseband signals. The RF interface unit connects to the controller and converts the baseband signals (i.e., up-converts) into RF signals. The transceiver assembly connects to the RF interface unit and the antenna, preprocesses the RF signals (including filtering and amplification), converts them into uplink wireless signals, and sends them to the target UAV. It also receives downlink wireless signals from the target UAV and converts them into RF signals. The RF interface unit further converts the preprocessed RF signals (i.e., down-converts) into baseband signals. The controller further processes the baseband signals (including demodulation and decoding) into digital signals and sends them to the protocol stack for decapsulation processing to obtain downlink data packets. The network interface unit also sends downlink data packets to the ground terminal. It also includes a power supply unit, which is connected to the network interface unit, controller, radio frequency interface unit and transceiver components respectively. The power supply unit provides a stable voltage to the controller, network interface unit, radio frequency interface unit and transceiver components as needed.

[0021] For example, the network interface unit is a network interface chip, such as RTL8211, 88E1518, or LAN8742. The radio frequency interface unit is a radio frequency interface chip, such as AD9361, AD9371, or AD9026. The controller is model ZYNQ7100, ZYZQ7045, or ZYNQ7020.

[0022] Furthermore, the transceiver components include a power amplifier and a filter. The power amplifier is connected to the output of the RF interface unit, and the filter is connected to the input of the RF interface unit.

[0023] Among them, such as Figure 2 As shown, the protocol stack includes a wired physical layer, a wireless physical layer, a network interface layer, a network layer, a transport layer, and an application layer. The wired physical layer is used to transmit uplink data packets to the protocol stack; the wireless physical layer is used to transmit downlink data packets to the protocol stack; the network interface layer connects to both the wired and wireless physical layers and is used to receive uplink or downlink data packets; the network layer connects to the network interface layer and is used to receive or forward uplink or downlink data packets; the transport layer connects to the network layer and is used to transmit received uplink or downlink data packets; the application layer connects to the transport layer and is used to encapsulate or decapsulate transmitted uplink or downlink data packets.

[0024] In this embodiment, data packets from the ground end are received through the network interface unit, and then sent to the protocol stack through the controller. The packets are then transmitted to the network layer via the wired physical layer and wired network interface layer. At the network layer, the packets are received, routed, and processed. Finally, the processed packets are sent to the UAV through the radio frequency interface unit and transceiver component. Simultaneously, data packets sent by the UAV are received through the transceiver component, and then sent to the protocol stack through the radio frequency interface unit and controller. These packets are transmitted to the network layer via the wireless physical layer and wired network interface layer. At the network layer, the packets are received, routed, and processed. Finally, the processed packets are sent to the ground end through the network interface unit. This achieves transparent transmission of data packets between the ground end and the UAV. User data can detect the destination address of the data packet at the network layer for reception or forwarding without needing to be transmitted to the application layer for judgment, reducing data transmission latency and improving the transmission efficiency of the transparent transmission device.

[0025] The UAV data pass-through device based on the LWIP protocol stack of this utility model includes the following steps in its pass-through method:

[0026] The controller receives uplink data packets from the ground terminal via the network interface unit. These packets are then sent to the protocol stack for processing. The encapsulated data packets are processed (including encoding and modulation) into baseband signals. The baseband signals are converted to radio frequency (RF) signals via the radio frequency (RF) interface unit. The RF signals are then filtered, amplified, and converted back into uplink wireless signals by the transceiver unit before being transmitted to the target UAV. The controller also receives downlink wireless signals from the target UAV via the transceiver unit, converts them back into RF signals, downconverts them back into baseband signals via the RF interface unit, and converts the baseband signals into digital signals by the controller before sending them to the protocol stack for processing into downlink data packets for transmission to the ground terminal. The protocol stack processing includes the following steps:

[0027] Step S1: Configure the wired physical layer for the network interface unit via the controller;

[0028] Specifically, the network interface unit connects to the controller's PS processor system via the MDIO interface for interface configuration; the network interface unit also connects to the controller's PL logic section via the RGMII interface for data communication. Interface configuration, i.e., the wired interface physical layer configuration, involves the controller reading and writing to the network interface unit's registers via the MDIO interface to obtain the register parameters. The main register parameters of the network interface unit include the operating mode and the interface mode.

[0029] Step S2: Configure the wireless physical layer for the radio frequency interface unit via the controller;

[0030] Specifically, the RF interface unit connects to the controller's PS processor system via an SPI interface for interface configuration; the RF interface unit also connects to the controller's PL logic section via an LVDS interface for data communication. Interface configuration, i.e., wireless physical layer configuration, is performed by the controller reading and writing registers of the wireless physical layer and the RF interface unit via the SPI interface to obtain the register parameters of the RF interface unit. The register parameters of the RF interface unit include the RF channel, sampling rate, bandwidth, frequency, and operating mode.

[0031] Step S3: Configure the network interface layer. This mainly includes configuring the wired network interface layer and the wireless network interface layer. The wired network interface layer is already implemented in the LWIP protocol stack, while the wireless network interface layer requires modification of the LWIP protocol stack to add this protocol layer. The specific steps are as follows.

[0032] Step S31: Configure the driver function for the wireless network interface at the network interface layer; specifically, the driver function includes memory allocation, DMA interrupt, and transmit / receive control.

[0033] Step S32: Initialize the protocol stack, which means allocating the device information for the wireless network interface and adding the wireless network interface to the linked list of the network interface layer. The information includes IP address, physical address, subnet mask and data reception callback function. The subnet mask is used to divide the network part and the host part, the physical address is used for network routing and forwarding, and the data reception callback function is used to handle the received data during interruption.

[0034] Step S33: Set the wireless network interface as the default destination network in the routing table.

[0035] Step S4: Send data packets to the protocol stack through the wired or wireless physical layer, classify the data packets through the network layer, and encapsulate or decapsulate the received data packets through the transport layer and application layer.

[0036] Specifically, the data packets include uplink network frames and downlink radio frames. Uplink network frames are received through the network interface unit, while downlink radio frames are received through the TR component and the radio frequency interface unit. Upon receiving uplink network frames and downlink radio frames, they need to be classified to determine whether the data packet is an ARP request frame or an IP data frame. If it is an ARP request frame, an ARP reply frame needs to be composed to respond, and then subsequent data packets are passed through. If it is an IP data frame, it is directly passed through.

[0037] The specific method is as follows.

[0038] like Figure 3-4 As shown, upon receiving an uplink network frame, the controller transmits the uplink network frame to the network layer via the wired physical layer and wired network interface. At the network layer, the data packets are classified. If it is determined that the uplink network frame is of ARP data type and the destination address of the current data frame is the device's own IP address, a reply frame is composed of the device's own IP address and physical address, and a unicast reply is performed based on the physical layer source of the data packet. If it is determined that the uplink network frame is of ARP data type and the destination address of the current data frame is not the device's own IP address, the routing configuration needs to be queried. If the destination address exists in the destination network of the routing table, the source and destination physical addresses of the IP frame need to be modified before reassembling the uplink wireless frame and sending it out through the routing table forwarding port.

[0039] When it is determined that the uplink network frame is an IP data frame, and the destination address of the current IP data frame is the device's own IP address, the IP data frame is forwarded to the physical and application layers. When it is determined that the uplink network frame is an IP data frame, and the destination address of the current IP frame is not the device's own IP address, the IP data frame is routed and forwarded. Specifically, if the destination address of the IP data frame is not the device's own IP address, the routing configuration needs to be queried. If the destination address exists in the destination network of the routing table, the source and destination physical addresses of the IP data frame need to be modified before reassembling it into an uplink wireless frame and sending it out through the routing table forwarding port. Specifically, during forwarding: data entering through the wired port is forwarded through the wireless port, or data entering through the wireless port is forwarded through the wired port.

[0040] Upon receiving a downlink radio frame, the controller transmits the downlink radio frame through the wireless physical layer and wireless network interface to the network layer. At the network layer, the data packets are classified. If it is determined that the downlink radio frame is a request data packet and the destination address of the current request data packet is the IP address of the device itself, the device's IP address and physical address are combined to form a reply frame. The reply frame is then sent back to the target UAV through the wireless network interface in the form of an uplink radio frame via the wireless physical layer.

[0041] When it is determined that the downlink radio frame is a request packet and the destination address of the current request packet is not the IP address of the device itself, it is necessary to query the routing configuration. If the destination address exists in the destination network of the routing table, the source physical address and destination physical address of the IP frame need to be modified before the downlink network frame is reassembled and sent out through the forwarding port of the routing table.

[0042] When it is determined that the downlink radio frame is an IP data frame, and the destination address of the current IP data frame is the device's own IP address, the IP data frame is forwarded to the physical and application layers. When it is determined that the downlink radio frame is an IP data frame, and the destination address of the current IP frame is not the device's own IP address, the IP data frame is routed and forwarded. Specifically, if the destination address of the IP data frame is not the device's own IP address, the routing configuration needs to be queried. If the destination address exists in the destination network of the routing table, the source and destination physical addresses of the IP data frame need to be modified before reassembling it into a downlink network frame and sending it out through the routing table forwarding port.

[0043] In this embodiment, by configuring a wireless network interface at the network interface layer of the LWIP protocol stack, adding a wireless network interface layer protocol, and modifying the data forwarding strategy of the network layer, users can perform cross-network segment communication through simple routing configuration. Compared with ordinary UAV data transmission equipment, this improves the versatility and user-friendliness of UAV communication equipment and reduces data forwarding latency.

[0044] The above are merely preferred embodiments of this application and do not limit the patent scope of this application. Any equivalent structural or procedural transformations made using the content of this application's specification and drawings, or direct or indirect applications in other related technical fields, are similarly included within the patent protection scope of this application.

Claims

1. A UAV data transparent transmission device based on an LWIP protocol stack, characterized in that, The application relates to a network interface unit, a controller, a radio frequency interface unit and a transceiver assembly. The network interface unit is connected to the ground end and used for receiving uplink data packets of the ground end. The controller is connected to the network interface unit and used for sending the uplink data packets to a protocol stack for encapsulation processing and processing the encapsulation-processed data packets into baseband signals. The radio frequency interface unit is connected to the controller and used for converting the baseband signals into radio frequency signals. The transceiver assembly is connected to the radio frequency interface unit and an antenna and used for pre-processing the radio frequency signals and converting the radio frequency signals into uplink wireless signals to be sent to a target unmanned aerial vehicle and receiving downlink wireless signals of the target unmanned aerial vehicle and converting the downlink wireless signals into radio frequency signals. The radio frequency interface unit is further used for converting the pre-processed radio frequency signals into baseband signals. The controller is further used for processing the baseband signals into digital signals and sending the digital signals to the protocol stack for decapsulation processing to obtain downlink data packets. The network interface unit is further used for sending the downlink data packets to the ground end.

2. The LWIP protocol stack based unmanned aerial vehicle data transparent transmission device according to claim 1, characterized in that, The protocol stack comprises a wired physical layer, a wireless physical layer, a network interface layer, a network layer, a transport layer and an application layer. The wired physical layer is used for transmitting the uplink data packets to the protocol stack. The wireless physical layer is used for transmitting the downlink data packets to the protocol stack. The network interface layer is connected to the wired physical layer and the wireless physical layer and used for receiving the uplink data packets or the downlink data packets. The network layer is connected to the network interface layer and used for receiving or forwarding the uplink data packets or the downlink data packets. The transport layer is connected to the network layer and used for transmitting the received uplink data packets or downlink data. The application layer is connected to the transport layer and used for encapsulating or decapsulating the transmitted uplink data packets or downlink data. 3.The LWIP protocol stack based unmanned aerial vehicle data transparent transmission device according to claim 1, characterized in that, The network interface unit is connected to the controller through MDIO interfaces and RGMII interfaces.

4. The unmanned aerial vehicle data transparent transmission device based on the LWIP protocol stack according to claim 1, characterized in that, The network interface unit is a network interface chip with the model number RTL8211, 88E1518 or LAN8742.

5. The LWIP protocol stack based unmanned aerial vehicle data transparent passing device according to claim 1, wherein, The radio frequency interface unit is a radio frequency interface chip with the model number AD9361, AD9371 or AD9026.

6. The LWIP protocol stack based unmanned aerial vehicle data transparent passing device according to claim 1, wherein, The controller has the model number ZYNQ7100, ZYZQ7045 or ZYNQ7020.

7. The LWIP protocol stack based unmanned aerial vehicle data transparent passing device according to claim 1, wherein, The transceiver assembly comprises a power amplifier and a filter, the power amplifier is connected to the output end of the radio frequency interface unit, and the filter is connected to the input end of the radio frequency interface unit.