A method, device and software design method for partial-fed beam synthesis demodulation processing
By introducing a business-oriented driving approach and plug-in development into the traditional telemetry and control system, the problem of insufficient data processing capability after adding offset antennas was solved, achieving efficient and flexible telemetry and control task processing and improving target acquisition and demodulation capabilities.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- THE 54TH RESEARCH INSTITUTE OF CHINA ELECTRONICS TECHNOLOGY GROUP CORPORATION
- Filing Date
- 2022-12-12
- Publication Date
- 2026-04-10
AI Technical Summary
Traditional telemetry and control systems, after adding offset antennas, suffer from insufficient data processing capabilities, high accuracy requirements, and complex software design, making it difficult to adapt to changes in business operations.
Adopting a business-oriented approach, combined with a layered structure and plug-in development, an offset beamforming demodulation processing method is designed. Data processing and control are performed through modules such as system monitoring module, baseband equipment processing module, main feed antenna processing module, and offset feed antenna processing module, abnormal data is eliminated, and plug-in expansion is achieved.
It improves the efficiency of telemetry and control tasks and software design, can adapt to the demodulation requirements of multiple offset antennas, and enhances the flexibility and scalability of the software.
Smart Images

Figure CN115826919B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to a TT&C system under partial feed multi-beam, in particular to a partial feed beam synthesis demodulation processing method and device and a software design method. BACKGROUND
[0002] The traditional TT&C antenna usually has only one receiving antenna to track and receive the telemetry data transmitted by the target. The traditional single antenna cannot adapt to the telemetry function of the super-high-speed target. In order to improve the target acquisition probability, many partial feed antennas are added around the main feed antenna to assist in discovering the target, so as to realize early and rapid detection, tracking and demodulation of the target signal. The partial feed beam synthesis demodulation system brings some problems to the design and development of the traditional TT&C software, especially the traditional TT&C software.
[0003] (1) Since a large amount of partial feed beam channel data is added, the software requires high efficiency in data processing capacity;
[0004] (2) Since a large number of partial feed antennas will bring some error information in the process of receiving signals, the data processing requires accuracy;
[0005] (3) Due to the number and system of partial feed antennas, the processing software needs to have good adaptability.
[0006] The traditional TT&C software design method is designed based on data-driven mode. The data-driven design idea is usually interface-oriented, and the layered structure architecture is adopted to reduce the coupling degree between data and business. However, in the scene of increasing data processing capacity and business function of the software or changing the business function, the software needs to be designed from the top. The current micro-service software architecture based on business usually brings problems such as system complexity and maintenance difficulty, and is not suitable for the development scene of the TT&C software. SUMMARY
[0007] The purpose of the present application is to provide a partial feed beam synthesis demodulation processing method, device and software design method, which can realize reliable control of the partial feed beam and master the data received and processed by the partial feed antenna. In addition, the present application adopts a new incremental development software design process. On the basis of the original layered TT&C software, the driving mode of the new added business is adopted, the plug-in development of the business requirements to be expanded is carried out, and the software design is flexible, and the development efficiency is high.
[0008] In order to achieve the above purpose, the present application adopts the following technical scheme:
[0009] A partial feed beam synthesis demodulation processing method, comprising the following steps:
[0010] Step 1, receiving the control command and parameter issued by the system monitoring in the measurement and control system through the system monitoring processing module, issuing the control command and parameter to the baseband device processing module, the main feed antenna processing module, the bias feed antenna processing module, for controlling each branch equipment; reporting the state of the hardware equipment collected by the baseband device processing module, the main feed antenna processing module, the bias feed antenna processing module to the system monitoring through the system monitoring processing module; receiving the task data issued by the system monitoring and transmitting the task data to the task processing module;
[0011] Step 2, issuing parameters and control commands to the baseband device through the baseband device processing module, receiving the state data and demodulation data reported by the baseband device; transmitting the demodulation data to the demodulation data processing module for demodulation processing;
[0012] Step 3, issuing parameters and control commands to the main feed antenna through the main feed antenna processing module, receiving the state data and beam synthesis information reported by the main feed antenna, and transmitting to the antenna state display module;
[0013] Step 4, issuing parameters and control commands to the bias feed antenna through the bias feed antenna processing module, receiving the state data and beam synthesis information reported by the bias feed antenna, and transmitting to the antenna state display module;
[0014] Step 5, processing the demodulation data received by the main feed antenna and the bias feed antenna reported by the baseband device processing module through the demodulation data processing module, eliminating abnormal data, analyzing the actual received demodulation data, and reporting the actual demodulation data to the system monitoring through the system monitoring processing module;
[0015] Step 6, displaying the working state and working parameters of the current main feed antenna and bias feed antenna through the antenna state display module, and displaying the target capture situation of each antenna;
[0016] Step 7, displaying the current working parameters of the baseband device, the main feed antenna, and the bias feed antenna through the system parameter display and control module; providing a parameter control interface and a device control interface for modifying the working parameters of each branch and issuing control commands;
[0017] Step 8, decomposing the received task data through the task processing module, organizing the work flow of various tasks, realizing the management and release of hardware device resources under different tasks, organizing different task loops, and completing the measurement and control task; the task processing module sends the task related parameters and control commands to each device through the baseband device processing module, the main feed antenna processing module, and the bias feed antenna processing module;
[0018] Step 9, the communication between each extension processing module and extension is realized by the communication processing module, different network communication forms such as network communication and serial communication are supported, and data framing and deframing are completed at the same time;
[0019] Step 10, the key operation steps, parameters, control commands and device state changes are recorded by the log recording module, and various exceptions and prompt information in the operation process are recorded, in addition, task data and task flow execution state are also recorded;
[0020] Step 11, the data interaction function between the offset-fed antenna processing plug-in and the offset-fed beam synthesis demodulation processing device is realized by the plug-in interaction module, and the number of plug-ins is dynamically expanded according to the number of offset-fed antennas.
[0021] An offset-fed beam synthesis demodulation processing device comprises the following software modules:
[0022] The system monitoring processing module receives the control commands and parameters issued by the system monitoring in the measurement and control system, issues the control commands and parameters to the baseband device processing module, the main-fed antenna processing module and the offset-fed antenna processing module to control each extension device, reports the state of the hardware devices collected by the baseband device processing module, the main-fed antenna processing module and the offset-fed antenna processing module to the system monitoring through the system monitoring processing module, and receives the task data issued by the system monitoring and transmits the task data to the task processing module.
[0023] The baseband device processing module issues parameters and control commands to the baseband device, receives the state data and demodulation data reported by the baseband device, and transmits the demodulation data to the demodulation data processing module for demodulation processing.
[0024] The main-fed antenna processing module issues parameters and control commands to the main-fed antenna, receives the state data and beam synthesis information reported by the main-fed antenna, and transmits the state data and beam synthesis information to the antenna state display module.
[0025] The offset-fed antenna processing module issues parameters and control commands to the offset-fed antenna, receives the state data and beam synthesis information reported by the offset-fed antenna, and transmits the state data and beam synthesis information to the antenna state display module.
[0026] The demodulation data processing module processes the demodulation data received by the main-fed antenna and the offset-fed antenna reported by the baseband device processing module, eliminates abnormal data, analyzes the actual received demodulation data, and reports the actual demodulation data to the system monitoring through the system monitoring processing module.
[0027] The antenna state display module displays the working state and working parameters of the current main-fed antenna and offset-fed antenna, and displays the target capture situation of each antenna.
[0028] System parameter display and control module: display the current working parameters of the baseband device, the main feed antenna and the offset feed antenna; provide parameter control interface and device control interface for modifying the working parameters of each unit and issuing control commands;
[0029] Task processing module: decompose the received task data, organize the workflow of various tasks, realize the management and release of hardware device resources under different tasks, organize different task loops, and complete the measurement and control tasks; the task processing module sends the task-related parameters and control commands to each device through the baseband device processing module, the main feed antenna processing module and the offset feed antenna processing module;
[0030] Communication processing module: realize the communication between each unit processing module and the unit, support different network communication forms such as network communication and serial communication, and complete data framing and deframing at the same time;
[0031] Log recording module: realize the recording of key operation steps, parameters, control commands and device state changes; record various exceptions and prompt information in the operation process; record task data and task flow execution status;
[0032] Plug-in interaction module: realize the data interaction function between the offset feed antenna processing plug-in and the offset beam synthesis demodulation processing device, and dynamically expand the number of plug-ins according to the number of offset feed antennas.
[0033] A software design method of an offset beam synthesis demodulation system, comprising the following steps:
[0034] Step 1: establish a hardware system including a system monitoring computer, a baseband device, a main feed antenna and an offset feed antenna, and complete the functions of offset beam synthesis, device monitoring of each antenna and demodulation data processing;
[0035] Step 2: establish a software architecture including an external unit processing module, a demodulation data processing module, an antenna control module, an interface display module, a communication module and a log recording module, and complete the functions of antenna control, data processing and display, wherein plug-in development is adopted for dynamically expandable services; the external unit includes system monitoring, a baseband device and an antenna device;
[0036] Step 3: design an identification algorithm for capturing targets of the offset feed antenna, and complete the target capturing function;
[0037] Step 4: compile the complete and compilable code of the corresponding function software into an executable file to complete the design, development and integration of the corresponding function software.
[0038] Further, in step 2, the software architecture is designed as follows:
[0039] Step 201, logical division is carried out on program functions, and the original logic and the new logic are divided;
[0040] Step 202, the original logic, that is, the traditional function module, retains the original design, and the new logic is layered, including a basic layer, a business layer and a display layer, wherein the basic layer and the display layer are modified on the basis of the original logic;
[0041] Step 203, the business layer is designed, and the feed antenna data processing function is abstracted into a plug-in, wherein the data processing of each plug-in is independently run in a thread, and the software architecture supports the organization, running and expansion of multiple feed antenna plug-ins.
[0042] Further, the design of the identification algorithm in step 3 is as follows:
[0043] Step 301, receiving all demodulated telemetry data of the feed antenna, and sorting the data received by each feed antenna according to signal strength;
[0044] Step 302, statistics of the demodulation data of the top 5 feed antennas in step 301, the received telemetry data with low error rate is taken as the actual demodulated data for processing and reporting to the center.
[0045] Compared with the background art, the present application has the following advantages:
[0046] 1. By using the feed beam synthesis demodulation processing method and device, the user can control the main feed and the feed antenna through software, observe the data reported by each antenna, and realize the functions of fast target capture, tracking and demodulation.
[0047] 2. The software architecture combining the layered structure and the plug-in structure is adopted, the functions of the feed antenna are designed as plug-ins, which facilitates the expansion and application, and can meet the needs of current measurement and control tasks.
[0048] 3. The present application not only uses the demodulation data of the main feed antenna, but also analyzes the demodulation data received by each feed antenna to find the optimal demodulation result, which can complete the telemetry task in the target capture stage, greatly improving the work efficiency of the measurement and control task.
[0049] In summary, the present application comprehensively considers various software requirements, improves the measurement and control software architecture, improves the software design and coding efficiency, and meets the current design requirements. BRIEF DESCRIPTION OF DRAWINGS
[0050] Figure 1 It is a working scene schematic diagram of the feed beam synthesis demodulation processing device.
[0051] Figure 2The software architecture diagram of the bias-fed beam synthesis demodulation processing device. DETAILED DESCRIPTION
[0052] The method of the present application will be further described below in combination with the drawings and specific embodiments.
[0053] A bias-fed beam synthesis demodulation processing device includes software modules such as a system monitoring processing module, a baseband device processing module, a main-fed antenna processing module, a bias-fed antenna processing module, a demodulation data processing module, an antenna state display module, a system parameter display and control module, a task processing module, a communication processing module, a log recording module, and a plug-in interaction module. Among them:
[0054] The system monitoring processing module receives control commands and parameters issued by the system monitoring in the measurement and control system, and issues the control commands and parameters to the baseband device processing module, the main-fed antenna processing module, the bias-fed antenna processing module, etc., to control each extension device. The states of each hardware device collected by the baseband device processing module, the main-fed antenna processing module, and the bias-fed antenna processing module are reported to the system monitoring through the system monitoring processing module. The task data issued by the system monitoring is transmitted to the task processing module.
[0055] The baseband device processing module issues parameters and control commands to the baseband device, receives state data and demodulation data reported by the baseband device, and transmits the demodulation data to the demodulation data processing module for demodulation processing.
[0056] The main-fed antenna processing module issues parameters and control commands to the main-fed antenna, receives state data and beam synthesis information reported by the main-fed antenna, and transmits them to the antenna state display module.
[0057] The bias-fed antenna processing module issues parameters and control commands to the bias-fed antenna, receives state data and beam synthesis information reported by the bias-fed antenna, and transmits them to the antenna state display module.
[0058] The demodulation data processing module processes the demodulation data received by the main-fed antenna and the bias-fed antenna reported by the baseband, eliminates abnormal data, analyzes the actual received demodulation data, and reports the actual demodulation data to the system monitoring through the system monitoring processing module.
[0059] The antenna state display module displays the working state and working parameters of the current main-fed antenna and bias-fed antenna, and simultaneously displays the target acquisition situation of each antenna.
[0060] The system parameter display and control module displays the current working parameters of each extension (baseband device, main-fed antenna, and bias-fed antenna), provides a parameter control interface and a device control interface for modifying the working parameters of each extension and issuing control commands, etc.
[0061] Task processing module: decompose the received task data, organize the workflow of various tasks, realize the management and release of hardware device resources under different tasks, organize different task loops, and complete the measurement and control tasks; the task processing module sends the task-related parameters and control commands to each device through the baseband device processing module, the main feed antenna processing module, the offset feed antenna processing module, etc.
[0062] Communication processing module: realizes the communication between each extension processing module and the extension, supports different network communication forms such as network communication and serial communication, and completes operations such as data framing and deframing;
[0063] Log recording module: realizes the recording of key operation steps, parameters, control commands, and device state changes; records various exceptions and prompt information in the operation process; records task data and task flow execution status, etc.
[0064] Plug-in interaction module: realizes the data interaction function between the offset feed antenna processing plug-in and the offset feed beam synthesis demodulation processing device, can dynamically expand the number of plug-ins according to the number of offset feed antennas, and improves the data processing efficiency and dynamic expansion capability.
[0065] Figure 1 The working scene schematic diagram of the device is shown.
[0066] When the device is running, the following steps are executed:
[0067] Step 1: receiving the control commands and parameters issued by the system monitoring in the measurement and control system through the system monitoring processing module, issuing the control commands and parameters to the baseband device processing module, the main feed antenna processing module, and the offset feed antenna processing module to control each extension device; reporting the state of the hardware device collected by the baseband device processing module, the main feed antenna processing module, and the offset feed antenna processing module to the system monitoring through the system monitoring processing module; receiving the task data issued by the system monitoring and passing the task data to the task processing module;
[0068] Step 2: issuing parameters and control commands to the baseband device through the baseband device processing module, receiving state data and demodulation data reported by the baseband device; passing the demodulation data to the demodulation data processing module for demodulation processing;
[0069] Step 3: issuing parameters and control commands to the main feed antenna through the main feed antenna processing module, receiving state data and beam synthesis information reported by the main feed antenna, and passing them to the antenna state display module;
[0070] Step 4: issuing parameters and control commands to the offset feed antenna through the offset feed antenna processing module, receiving state data and beam synthesis information reported by the offset feed antenna, and passing them to the antenna state display module;
[0071] Step 5, the demodulation data received by the main feed antenna and the offset feed antenna is processed by the demodulation data processing module of the baseband device processing module, the abnormal data is eliminated, the actual received demodulation data is parsed, and the actual demodulation data is reported to the system monitoring through the system monitoring processing module;
[0072] Step 6, the working state and working parameters of the current main feed antenna and offset feed antenna are displayed through the antenna state display module, and the target capture of each antenna is also displayed;
[0073] Step 7, the current working parameters of the baseband device, the main feed antenna and the offset feed antenna are displayed through the system parameter display and control module; the parameter control interface and the device control interface are provided to modify the working parameters of each subunit and issue control commands;
[0074] Step 8, the received task data is decomposed through the task processing module, the working process of various tasks is organized, the management and release of hardware device resources under different tasks are realized, different task loops are organized, and the measurement and control tasks are completed; the task processing module sends the task related parameters and control commands to each device through the baseband device processing module, the main feed antenna processing module and the offset feed antenna processing module;
[0075] Step 9, the communication between each subunit processing module and the subunit is realized through the communication processing module, different network communication forms such as network communication and serial communication are supported, and the framing and deframing of data are completed;
[0076] Step 10, the key operation steps, parameters, control commands and device state changes are recorded through the log recording module, and various exceptions and prompt information in the operation process are also recorded, in addition, the task data and task flow execution state are also recorded;
[0077] Step 11, the data interaction function between the offset feed antenna processing plug-in and the offset feed beam synthesis demodulation processing device is realized through the plug-in interaction module, and the number of plug-ins is dynamically expanded according to the number of offset feed antennas.
[0078] The software design process of the device includes:
[0079] I. Establishing an offset feed beam synthesis demodulation system composed of different subunit devices, and designing corresponding software modules;
[0080] II. Designing appropriate software architecture, combining layered structure and plug-in structure, synchronously coding the architecture and each functional module;
[0081] III. Designing the recognition algorithm of the offset feed antenna target capture, completing the target capture and demodulation function;
[0082] IV. Complete the software compilation and integration work.
[0083] The specific steps are as follows:
[0084] (1) Establish a hardware system composed of system monitoring computers, baseband devices, main feed antennas, and offset feed antennas, etc. to complete the functions of offset feed beam synthesis, device monitoring of each antenna, and demodulation data processing, etc.
[0085] (2) Establish a software architecture composed of external modules (system monitoring, baseband devices, antenna devices, etc.), demodulation data processing modules, antenna control modules, interface display modules, communication modules, and log recording modules, etc. to complete the functions of antenna control, data processing, and display, etc. The plug-in development is adopted for the dynamically expandable services to facilitate the function expansion. The software architecture design is as follows:
[0086] (201) Divide the program functions into traditional logic and new logic. The traditional logic is mainly the functions possessed by the traditional measurement and control software, while the new logic is mainly the requirements added by the software after the offset feed beam synthesis;
[0087] (202) The traditional logic is the function module under the traditional single main feed antenna system, and the new logic is mainly the related processing functions under the newly added offset feed antenna. The software is layered, including the basic layer, the business layer, and the display layer. The basic layer mainly includes log recording, communication processing, and plug-in interaction functions, the business layer mainly implements the management of each submachine device and the processing functions of the related data of the measurement and control task, and the display layer mainly implements the display and control functions of the current device states;
[0088] (203) Design the business layer to abstract the offset feed antenna data processing functions into plug-ins, wherein the data processing of each plug-in is run in a thread. The software architecture supports the organization, operation, and expansion of multiple offset feed antenna plug-ins. The number of plug-ins can be configured through a configuration file, which improves the dynamic expansion capability of the software.
[0089] (3) Design the recognition algorithm of the offset feed antenna target acquisition to complete the target acquisition and data demodulation functions. The algorithm design is as follows:
[0090] (301) Receive all the demodulation telemetry data of the offset feed antennas, and sort the data received by each offset feed antenna according to the signal strength;
[0091] (302) Statistically process the demodulation data of the top 5 offset feed antennas in (301), and process and report to the center the telemetry data with low error rate received from various sources as the actual demodulation data.
[0092] (4) compiling the complete and compilable code of the corresponding functional software into an executable file to complete the design, development and integration of the corresponding functional software.
[0093] The finally designed software architecture is shown in Figure 2
[0094] In summary, the application solves the TT&C task under high-speed targets, improves the probability of successful target acquisition and the working efficiency of accepting telemetry data, can realize simultaneous processing of demodulation information of multiple offset-fed antennas, has the advantages of high software development efficiency and good expansibility, and is particularly suitable for offset-fed multi-beam TT&C systems.
Claims
1. A method for bias-fed beamforming synthetic demodulation processing, characterized in that, The method comprises the following steps: Step 1, receiving the control commands and parameters issued by the system monitoring in the measurement and control system through the system monitoring processing module, and issuing the control commands and parameters to the baseband device processing module, the main feed antenna processing module and the bias feed antenna processing module to control the respective slave devices; Reporting the states of the hardware devices collected by the baseband device processing module, the main feed antenna processing module and the bias feed antenna processing module to the system monitoring through the system monitoring processing module; receiving the task data issued by the system monitoring and transmitting the task data to the task processing module; Step 2, issuing the parameters and control commands to the baseband device through the baseband device processing module, receiving the state data and demodulation data reported by the baseband device, and transmitting the demodulation data to the demodulation data processing module for demodulation processing; Step 3, issuing the parameters and control commands to the main feed antenna through the main feed antenna processing module, receiving the state data and beam synthesis information reported by the main feed antenna, and transmitting the state data and beam synthesis information to the antenna state display module; Step 4, issuing the parameters and control commands to the bias feed antenna through the bias feed antenna processing module, receiving the state data and beam synthesis information reported by the bias feed antenna, and transmitting the state data and beam synthesis information to the antenna state display module; Step 5, processing the demodulation data received by the main feed antenna and the bias feed antenna and reported by the baseband device processing module through the demodulation data processing module, eliminating abnormal data, analyzing the actual received demodulation data, and reporting the actual demodulation data to the system monitoring through the system monitoring processing module; Step 6, displaying the working states and working parameters of the current main feed antenna and bias feed antenna through the antenna state display module, and displaying the target capture conditions of the respective antennas; Step 7, displaying the current working parameters of the baseband device, the main feed antenna and the bias feed antenna through the system parameter display and control module; providing a parameter control interface and a device control interface to modify the working parameters of the respective slave devices and issue control commands; Step 8, decomposing the received task data through the task processing module, organizing the working processes of various tasks, realizing the management and release of the hardware device resources under different tasks, organizing different task loops, and completing the measurement and control tasks; the task processing module sends the task-related parameters and control commands to the respective devices through the baseband device processing module, the main feed antenna processing module and the bias feed antenna processing module; Step 9, realizing the communication between the respective slave device processing modules and the slave devices through the communication processing module, supporting different network communication forms such as network communication and serial port communication, and completing the framing and deframing of data; Step 10, recording the key operation steps, parameters, control commands and device state changes through the log recording module, recording various exceptions and prompt information in the operation process, and further recording the task data and the task process execution state; Step 11, realizing the data interaction function between the bias feed antenna processing plug-in and the bias feed beam synthesis demodulation processing device through the plug-in interaction module, and dynamically expanding the number of plug-ins according to the number of bias feed antennas.
2. A bias-fed beamforming demodulation processing apparatus, characterized by comprising: The method comprises the following software modules: The system monitoring processing module receives the control commands and parameters issued by the system monitoring in the measurement and control system, and issues the control commands and parameters to the baseband device processing module, the main feed antenna processing module, and the offset feed antenna processing module, so as to control each sub-device; The system monitoring processing module reports the state of the hardware devices collected by the baseband device processing module, the main feed antenna processing module, and the offset feed antenna processing module to the system monitoring; and receives the task data issued by the system monitoring and transmits the task data to the task processing module; The baseband device processing module issues parameters and control commands to the baseband device, receives the state data and demodulation data reported by the baseband device, and transmits the demodulation data to the demodulation data processing module for demodulation processing; The main feed antenna processing module issues parameters and control commands to the main feed antenna, receives the state data and beam synthesis information reported by the main feed antenna, and transmits the state data and beam synthesis information to the antenna state display module; The offset feed antenna processing module issues parameters and control commands to the offset feed antenna, receives the state data and beam synthesis information reported by the offset feed antenna, and transmits the state data and beam synthesis information to the antenna state display module; The demodulation data processing module processes the demodulation data received by the main feed antenna and the offset feed antenna reported by the baseband device processing module, eliminates abnormal data, analyzes the actual received demodulation data, and reports the actual demodulation data to the system monitoring through the system monitoring processing module; The antenna state display module displays the working state and working parameters of the current main feed antenna and offset feed antenna, and displays the target capture conditions of each antenna; The system parameter display and control module displays the current working parameters of the baseband device, the main feed antenna, and the offset feed antenna, and provides a parameter control interface and a device control interface for modifying the working parameters and issuing control commands of each sub-device; The task processing module decomposes the received task data, organizes the working process of various tasks, realizes the management and release of hardware device resources under different tasks, organizes different task loops, and completes the measurement and control tasks; the task processing module sends the task-related parameters and control commands to each device through the baseband device processing module, the main feed antenna processing module, and the offset feed antenna processing module; The communication processing module realizes the communication between each sub-device processing module and the sub-device, supports different network communication forms such as network communication and serial communication, and completes data framing and deframing; The log recording module records the key operation steps, parameters, control commands, and device state changes; records various exceptions and prompt information in the operation process; and records the task data and the execution state of the task process; The plug-in interaction module realizes the data interaction function between the offset feed antenna processing plug-in and the offset feed beam synthesis and demodulation processing device, and dynamically expands the number of plug-ins according to the number of offset feed antennas.
3. A software design method for a partial-fed beam synthetic demodulation system, characterized in that, The method comprises the following steps: Step 1: Establish a hardware system comprising a system monitoring computer, a baseband device, a main feed antenna, and an offset feed antenna, and complete the functions of offset feed beam synthesis, device monitoring of each antenna, and demodulation data processing; Step 2, a software architecture including an external part machine processing module, a demodulation data processing module, an antenna control module, an interface display module, a communication module, and a log recording module is established to complete the functions of antenna control, data processing and display, wherein a plug-in type development is adopted for dynamically expandable services; the external part machine includes system monitoring, baseband equipment and antenna equipment; the software architecture is designed as follows: Step 201, logical division is performed on program functions, and the functions are divided into original logic and new logic; Step 202, the original logic, i.e. a traditional function module, retains the original design, and the new logic is layered, including a basic layer, a service layer and a display layer, wherein the basic layer and the display layer are modified on the basis of the original logic; Step 203, the service layer is designed, and a data processing function of the offset-fed antenna is abstracted into a plug-in, wherein data processing of each plug-in is independently run in a thread, and the software architecture supports organization, running and expansion of multiple offset-fed antenna plug-ins; Step 3, an identification algorithm of a target captured by the offset-fed antenna is designed to complete the target capturing function; the identification algorithm is designed as follows: Step 301, demodulated telemetry data of all offset-fed antennas is received, and the data received by each offset-fed antenna is sorted according to signal strength; Step 302, demodulation data of the top 5 offset-fed antennas in step 301 is counted, and various telemetry data with low error code rates is processed as actual demodulated data and reported to the center; Step 4, complete and compilable codes of corresponding function software are compiled into executable files to complete the design, development and integration of the corresponding function software.
Citation Information
Patent Citations
Integrated comprehensive operation management architecture for spaceflight measurement and control data transmission comprehensive equipment
CN112328215A
Digital wave beam processing method based on software radar
CN114089282A