An integrated measurement and control device based on the GPU platform

Through the integrated measurement and control device based on the GPU platform, the dynamic configuration of software and hardware resources in the aerospace measurement and control system is realized, and the problems of low resource utilization and expansion are solved, and the universality and flexibility of the system are improved.

CN117478204BActive Publication Date: 2025-07-25THE 54TH RESEARCH INSTITUTE OF CHINA ELECTRONICS TECHNOLOGY GROUP CORPORATION
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202311588032.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-11-27
Publication Date
2025-07-25
Estimated Expiration
2043-11-27

AI Technical Summary

Technical Problem

In the existing aerospace measurement and control systems, the software and hardware resources in the measurement and control stations have low utilization rates, poor versatility, and are difficult to expand, and there are compatibility problems with equipment upgrades and expansion.

Method used

The integrated measurement and control device based on the GPU platform is adopted, including a digital processing unit, a general computing unit and an information processing unit, and the dynamic configuration and interconnection of resources are realized through network transmission. The UDP/IP protocol and 100G Ethernet are used for data exchange to build a highly reliable broadband network.

Benefits of technology

It realizes global scheduling and elastic scaling of software and hardware resources, solves the problems of poor universality and expansion of equipment, meets current and future network bandwidth needs, and has better flexibility and adaptability.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117478204B_ABST
    Figure CN117478204B_ABST
Patent Text Reader

Abstract

The present invention discloses a comprehensive measurement and control device based on a GPU platform, which is an implementation form related to the comprehensive measurement and control terminal in the space measurement and control system. The device consists of a digital processing unit, a general computing unit and an information processing unit, adopts a highly reliable high-speed broadband network transmission mode, can realize relevant measurement and control functions such as multi-target and multi-system speed measurement, range measurement, telemetry, remote control, data transmission reception, etc., and has the advantages of a general hardware platform, convenient software function expansion and dynamic configuration of software and hardware resources.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention belongs to the field of aerospace measurement and control, and specifically relates to the research of a device for realizing integrated measurement and control based on a GPU platform. Background Art

[0002] In the construction of existing aerospace measurement and control systems, the method of developing by "model" and deploying by "set" is mostly adopted, resulting in multiple sets of dedicated measurement and control data transmission systems in the measurement and control station. Each set only tracks, measures, controls or receives data transmission for specific models of satellites. The hardware processing resources of different systems form multiple independent "information islands" in the measurement and control station, causing poor generality and expandability, and being unable to share and utilize resources. Limited resources cannot be fully and maximally utilized.

[0003] At the same time, currently used integrated measurement and control equipment mostly adopts a dedicated hardware platform, dedicated signal processing programs and dedicated software and hardware interfaces. The functional modules are highly coupled, and the software and hardware platforms are tightly bound, resulting in compatibility problems in the expansion and upgrading of the equipment. Summary of the Invention

[0004] The purpose of the present invention is to provide an integrated measurement and control device based on a GPU platform to overcome the disadvantages of low utilization rate of software and hardware resources, difficult expansion and non-universality of existing aerospace measurement and control systems.

[0005] To achieve the above purpose, the technical solution adopted by the present invention is as follows:

[0006] An integrated measurement and control device based on a GPU platform includes at least one digital processing unit, at least one general computing unit and at least one information processing unit; according to service requirements, and in accordance with the number of measurement and control targets and the requirements of the measurement and control system, the dynamic configuration of resources for the digital processing unit, general computing unit and information processing unit is completed;

[0007] Among them, the digital processing unit is used to complete the conversion function between analog signals and digital signals, and has functions such as analog filtering, automatic gain control (AGC) of analog signals, receiving external time information and communicating with the information processing unit;

[0008] The general computing unit mainly consists of a server, a storage device and a network device; the server is used to provide CPU, GPU and memory resources for the upper-layer information processing unit; the storage device provides storage resources for high-speed data storage and log data storage; the network device includes 40G / 100G core switches, 10 Gigabit Ethernet switches and Gigabit Ethernet switches, which are used to realize the access and distribution of large-scale high-speed data, and establish a monitoring network and a data network;

[0009] The information processing unit consists of software algorithm modules and resource scheduling modules under different measurement and control systems, and runs in the general computing unit. It is used to complete the functions of speed measurement, distance measurement, remote control, telemetry, and data transmission reception for multiple targets and multiple systems.

[0010] The digital processing unit and the general computing unit perform information interaction through network transmission, and are both connected to the switching network through a high-speed Ethernet switch. UDP / IP is used as the network layer communication protocol, 40G / 100G Ethernet is used as the data link layer protocol, and a custom frame protocol is used as the application layer protocol.

[0011] Furthermore, the digital processing unit includes a VPX chassis, a processing front-end board, a time-frequency switching board, and a signal conditioning board.

[0012] The processing front-end board is used to complete analog-to-digital conversion, digital-to-analog conversion, signal processing, and transmission. The processing front-end board includes a carrier board, an AD daughter card, and a DA daughter card. The carrier board is connected to the AD / DA daughter cards through FMC connectors.

[0013] The time-frequency switching board is used to receive external clocks, 1PPS, and external B codes, and provide clocks, 1PPS, and B codes for the boards in the digital processing unit. At the same time, it communicates with the information processing unit through Gigabit Ethernet. The time-frequency switching board includes an FPGA, a clock distribution chip, a network switching chip, and a serial port chip.

[0014] The signal conditioning board completes the functions of filtering and amplitude control of the modulated intermediate frequency signal. The signal conditioning board includes a band-pass filter and an automatic gain control module.

[0015] Furthermore, the software algorithm module includes a dedicated algorithm module and a general algorithm module. The dedicated algorithm module is used to implement functions including uplink modulation, carrier acquisition, and pseudocode tracking. The general algorithm module is used to implement functions including carrier tracking, angle tracking, bit synchronization, decoding, frame synchronization, code pattern transformation, and encoding.

[0016] The resource scheduling module calls the corresponding CPU, GPU, memory, storage, and digital processing unit hardware resources according to the task requirements, and calls the corresponding dedicated algorithm module and general algorithm module software resources to complete the measurement and control tasks under the specified measurement and control system and the specified number of measurement and control targets.

[0017] Furthermore, the digital processing unit and the signal processing unit respectively use a dual-network card mode for data exchange. The same signal is transmitted in 2 paths simultaneously through two independent dedicated network switches. After receiving 2 network data packets, packet loss detection is performed. If a frame is lost in one network data packet, the information is read from the other network data packet. When packet loss is detected in the network data packet, it is replaced with 0 at the corresponding position to maintain the continuous characteristic of the signal phase.

[0018] The beneficial effects of the present invention adopting the above technical solutions are as follows:

[0019] 1. The present invention adopts the general hardware resources of CPU + GPU to construct a new generation of integrated measurement and control device with globally schedulable resources, elastically scalable capacity, and dynamically reconfigurable capabilities, solving the problems of high software-hardware coupling, poor generality, and difficult upgrade and expansion of conventional measurement and control equipment.

[0020] 2. The present invention uses a 100G core switch to achieve interconnection and interoperability between the digital processing unit and the general computing unit, replaces traditional matrix data exchange with high-speed network data exchange, and exchanges intermediate-frequency digital signals through a 100G core switching network, which not only meets the bandwidth requirements of the current measurement and control data transmission system but also can be easily upgraded and expanded to meet future network bandwidth requirements, with better generality, flexibility, and adaptability. BRIEF DESCRIPTION OF THE DRAWINGS

[0021] Figure 1 It is a diagram of the device composition of the present invention. DETAILED DESCRIPTION OF THE EMBODIMENTS

[0022] Next, the present invention will be further described in conjunction with the drawings and specific embodiments.

[0023] To more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings of the embodiments will be briefly introduced below. Obviously, the drawings in the following description are only some embodiments of the present invention, and those of ordinary skill in the art can obtain other drawings based on these drawings without creative efforts.

[0024] An integrated measurement and control device based on a GPU platform includes a plurality of digital processing units, a plurality of general computing units, and a plurality of information processing units. According to specific task requirements, the software and hardware resources of the digital processing units, general computing units, and information processing units are configured according to the number of measurement and control targets and the requirements of the measurement and control system.

[0025] The digital processing unit is used to complete the conversion function between analog signals and digital signals, and has functions such as analog filtering, automatic gain control (AGC) of analog signals, receiving external time information, and communicating with the information processing unit.

[0026] The general computing unit consists of a server, a storage device, and a network device. The server is used to provide CPU, GPU, and memory resources for the upper-layer information processing unit; the storage device provides storage resources for high-speed data storage and log data storage, etc.; the network device includes 40G / 100G core switches, 10 Gigabit Ethernet switches, and Gigabit Ethernet switches, which are used to realize the access and distribution of large-scale high-speed data and establish a monitoring network and a data network.

[0027] The information processing unit consists of software algorithm modules and resource scheduling modules under different measurement and control systems, runs on a general computing unit, and completes the functions of speed measurement, range measurement, remote control, telemetry, and data transmission reception for multiple targets and multiple systems.

[0028] A network transmission scheme is adopted between the digital processing unit and the general computing unit to meet the transmission requirements of measurement and control data transmission signals. The digital processing unit and the general computing unit are connected to the switching network through a high-speed Ethernet switch. UDP / IP is used as the network layer communication protocol, 40G / 100G Ethernet is used as the data link layer protocol, and a custom frame protocol is used as the application layer protocol.

[0029] Among them, the digital processing unit includes a standard VPX chassis, a processing front-end board, a time-frequency switching board, and a signal conditioning board.

[0030] The processing front-end board completes digital-to-analog conversion, analog-to-digital conversion, signal processing, and transmission. The processing front-end board includes a carrier board, an AD daughter card, and a DA daughter card. The carrier board is connected to the AD / DA daughter card through an FMC connector.

[0031] The time-frequency switching board receives external clocks, 1PPS, and external B codes, provides clocks, 1PPS, and B codes for other boards of the digital processing unit, and communicates with the information processing unit through a gigabit network. The time-frequency switching board includes an FPGA, a clock demultiplexing chip, a network switching chip, and a serial port chip.

[0032] The signal conditioning board completes the functions of modulating intermediate frequency signal filtering and amplitude control. The signal conditioning board includes a band-pass filter and an automatic gain control module (AGC).

[0033] Among them, the information processing unit includes software algorithm modules and resource scheduling modules under different measurement and control systems.

[0034] To meet the requirements of rapid dynamic configuration of software and hardware resources, the software algorithms under different measurement and control systems are divided into dedicated algorithm modules and general algorithm modules. The dedicated algorithm modules include uplink modulation, carrier acquisition, pseudocode tracking, etc. The general algorithm modules include carrier (sub-carrier) tracking, angle tracking, bit synchronization, decoding, frame synchronization, code pattern transformation, encoding, etc.

[0035] The resource scheduling module calls corresponding hardware resources such as CPU, GPU, memory, storage, and digital processing unit according to task requirements, and calls corresponding software resources such as dedicated algorithm modules and general algorithm modules to complete measurement and control tasks under specified measurement and control systems and specified numbers of measurement and control targets.

[0036] Among them, the network transmission scheme mainly includes: 1) The digital processing unit adopts a dedicated network interface circuit design based on FPGA; 2) The digital processing unit and the signal processing unit respectively adopt a dual-network card mode for data exchange. The same signal is transmitted in 2 paths simultaneously through two independent dedicated network switches. After receiving 2 network data packets, packet loss detection is performed. If a frame is lost in one network data packet, information is read from the other network data packet; 3) When it is detected that a network data packet has packet loss, it is replaced with 0 at the corresponding position to maintain the continuous characteristic of the signal phase. Through the above measures, the network packet loss phenomenon can be effectively solved, and a highly reliable broadband network data exchange method can be constructed.

[0037] The following is a more specific embodiment:

[0038] This embodiment, as Figure 1 shown, includes the following units: multiple digital processing units, multiple general computing units, and multiple information processing units.

[0039] The digital processing unit includes a standard VPX chassis, a processing front-end board, a time-frequency switching board, and a signal conditioning board. The processing front-end board includes a carrier board, an AD daughter card, and a DA daughter card. The carrier board is connected to the AD / DA daughter card through an FMC connector. The time-frequency switching board includes an FPGA, a clock splitting chip, a network switching chip, and a serial port chip. The signal conditioning board includes a band-pass filter and an automatic gain control module (AGC).

[0040] The general computing unit consists of a server, a storage device, and a network device. The server includes a CPU, a GPU, and memory resources; the network device includes a 40G / 100G core switch, a 10 Gigabit Ethernet, and a Gigabit Ethernet switch.

[0041] The information processing unit consists of a dedicated algorithm module, a general algorithm module, and a resource scheduling module.

[0042] The working principle of this integrated measurement and control device is as follows:

[0043] The digital processing unit receives an analog downlink intermediate-frequency signal, completes band-pass filtering and automatic gain control (AGC) through the signal conditioning board, sends the analog intermediate-frequency signal with a constant amplitude to the processing front-end board, and forms a digital downlink intermediate-frequency signal after AD sampling;

[0044] To ensure the reliability of network transmission, the digital processing unit uses a dedicated network interface circuit based on FPGA to frame the digital downlink intermediate-frequency signal according to the network protocol, and outputs two identical network data packets in the form of dual network cards to the general computing unit, and then sends them to the server through two independent core switches;

[0045] The information processing unit running on the server receives two network data packets and performs packet loss detection. If consecutive packet losses occur in the first network data packet, the corresponding content is read from the other network data packet. If a single-frame packet loss occurs in the first network data packet, it is replaced with 0 at the corresponding position of this frame. Through the above measures, the continuity of the signal phase is maintained to ensure that the received signal can be normally tracked and demodulated.

[0046] At the same time, the information processing unit also outputs the digital uplink intermediate frequency signal in the form of a dual network card, which is sent to the digital processing unit through two independent core switches. The digital processing unit adopts the same packet loss detection and correction measures, receives the digital uplink intermediate frequency signal, completes the DA conversion through the processing front panel, and outputs the analog uplink intermediate frequency signal.

[0047] According to the task requirements issued by the monitoring subsystem, the information processing unit calls the corresponding general algorithm module and special algorithm module by the resource scheduling module, calls the corresponding CPU+GPU resources, and performs functions such as receiving and demodulating the received digital downlink intermediate frequency signal to complete the measurement and control data transmission tasks for the specified measurement and control system and the specified measurement and control target.

[0048] At the same time, the telemetry / data transmission data demodulated by the signal processing unit is sent to the storage device through the 10 Gigabit switch. The digital processing unit, the information processing unit, and the storage device perform parameter setting and status reporting with the monitoring subsystem through the Gigabit switch.

Claims

1. An integrated measurement and control device based on a GPU platform, characterized in that, It includes at least one digital processing unit, at least one general computing unit, and at least one information processing unit; according to the task requirements, and in accordance with the number of measurement and control targets and the requirements of the measurement and control system, it completes the dynamic resource allocation of the digital processing unit, general computing unit, and information processing unit. Among them, the digital processing unit is used to complete the conversion function between analog signals and digital signals, and has functions such as analog filtering, automatic gain control of analog signals, receiving external time information, and communicating with the information processing unit. The general computing unit mainly consists of a server, storage devices, and network devices; the server is used to provide CPU, GPU, and memory resources for the upper-layer information processing unit; the storage devices provide storage resources for high-speed data storage and log data storage; the network devices include 40G / 100G core switches, 10 Gigabit Ethernet, and Gigabit Ethernet switches, which are used to achieve the access and distribution of large-scale high-speed data, and establish a monitoring network and a data network. The information processing unit consists of software algorithm modules and resource scheduling modules under different measurement and control systems, and runs in the general computing unit, and is used to complete the functions of speed measurement, distance measurement, remote control, telemetry, and data transmission reception for multiple targets and multiple systems. The digital processing unit and the general computing unit perform information interaction through network transmission, and are both connected to the switching network through high-speed Ethernet switches; UDP / IP is used as the network layer communication protocol, 40G / 100G Ethernet is used as the data link layer protocol, and a custom frame protocol is used as the application layer protocol.

2. The integrated measurement and control device based on the GPU platform according to claim 1, wherein, The digital processing unit includes a VPX chassis, a processing front-end board, a time-frequency switching board, and a signal conditioning board. The processing front-end board is used to complete digital-to-analog conversion, analog-to-digital conversion, signal processing, and transmission; the processing front-end board includes a carrier board, an AD daughter card, and a DA daughter card, and the carrier board is connected to the AD daughter card or DA daughter card through an FMC connector. The time-frequency switching board is used to receive external clocks, 1PPS, and external B codes, and provide clocks, 1PPS, and B codes for the boards in the digital processing unit, and at the same time communicate with the information processing unit through Gigabit Ethernet; the time-frequency switching board includes an FPGA, a clock demultiplexing chip, a network switching chip, and a serial port chip. The signal conditioning board completes the functions of modulating intermediate-frequency signal filtering and amplitude control; the signal conditioning board includes a band-pass filter and an automatic gain control module.

3. The integrated measurement and control device based on the GPU platform according to claim 1, characterized in that, The software algorithm modules include dedicated algorithm modules and general algorithm modules; the dedicated algorithm modules are used to implement functions including uplink modulation, carrier acquisition, and pseudocode tracking, and the general algorithm modules are used to implement functions including carrier tracking, angle tracking, bit synchronization, decoding, frame synchronization, code pattern transformation, and encoding. The resource scheduling module, according to the task requirements, calls the corresponding CPU, GPU, memory, storage, and digital processing unit hardware resources, and calls the corresponding dedicated algorithm module and general algorithm module software resources to complete the measurement and control tasks under the specified measurement and control system and the specified number of measurement and control targets.

4. An integrated measurement and control device based on a GPU platform according to claim 1, characterized in that, The digital processing unit and the signal processing unit respectively adopt a dual-network card mode for data exchange. The same signal is transmitted in 2 paths simultaneously through two independent dedicated network switches. After receiving two network data packets, packet loss detection is performed. If a frame is lost in one network data packet, information is read from the other network data packet; when packet loss in the network data packet is detected, it is replaced with 0 at the corresponding position to maintain the continuous characteristic of the signal phase.

Citation Information

Patent Citations

  • Secondary radar information processing system based on CPU (Central Processing Unit) and GPU (Graphic Processing Unit)

    CN108226921A

  • Software satellite system based on function partition and function software definition method

    CN116225378A