Satellite radio frequency signal frequency spectrum multi-user monitoring system

By designing a multi-user spectrum monitoring system for satellite RF signal, using the network connection between the spectrum monitoring server and client, real-time spectrum data monitoring and control instruction forwarding for multiple users is solved, and the problem of inability to meet the monitoring needs of multiple users in the existing technology is solved, and parallel monitoring of multi-channel satellite RF signals is realized.

CN119544031APending Publication Date: 2025-02-28SHANGHAI INST OF SATELLITE EQUIP
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202411485536.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-23
Publication Date
2025-02-28

AI Technical Summary

Technical Problem

The existing satellite RF signal monitoring system is mainly suitable for single-user scenarios and cannot meet the needs of multi-user monitoring, especially in the parallel monitoring needs of multiple satellite RF signals.

Method used

A satellite radio frequency signal spectrum multi-user monitoring system is designed, including a spectrum monitoring server, a spectrum monitoring client and a spectrum analyzer. Through the local area network connection, real-time spectrum data monitoring and control instruction forwarding of multiple users are realized.

Benefits of technology

The system supports remote spectrum monitoring for multiple users, is suitable for single-user and multi-user scenarios, and has two modes of real-time monitoring and playback monitoring, which meets the parallel monitoring needs of multiple satellite radio frequency signals.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 00000000_0000_ABST
    Figure 00000000_0000_ABST
Patent Text Reader

Abstract

The invention provides a satellite radio frequency signal frequency spectrum multi-user monitoring system, which relates to the technical field of spacecraft testing, and comprises a frequency spectrum monitoring server side located in a satellite general assembly testing plant and a frequency spectrum monitoring client side of a plurality of users located in a satellite remote testing room, and the frequency spectrum monitoring server side and the frequency spectrum monitoring client side are connected through a local area network. Wherein the frequency spectrum monitoring server comprises a main control module, a control forwarding module and a data communication module, and the frequency spectrum monitoring client comprises a network communication module and a frequency spectrum display and control module. The satellite radio frequency signal frequency spectrum remote monitoring system supports remote monitoring of the satellite radio frequency signal frequency spectrum, is suitable for a single-user monitoring scene and a multi-user monitoring scene, has two modes of real-time monitoring and playback monitoring, and can meet parallel monitoring requirements of multiple paths of satellite radio frequency signals.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of spacecraft testing technology, and in particular to a satellite radio frequency signal spectrum multi-user monitoring system. Background Art

[0002] Satellite RF signals include ground measurement and control RF signals, ground data transmission RF signals, intersatellite communication RF signals, relay measurement and control RF signals, and relay data transmission RF signals. They undertake important tasks of satellite-to-ground and intersatellite data transmission. Therefore, during the satellite ground test process, it is necessary to fully evaluate the quality and stability of the RF signal. Monitoring the spectrum of the RF signal is one of the important ways to evaluate its quality and stability. In recent years, the number of satellite communication systems has increased. A single satellite is often equipped with multiple RF channels and uses multiple communication systems at the same time. Accordingly, during the satellite ground test process, multiple spectrum analyzers are required to monitor the RF signals of each RF channel.

[0003] Patent document CN114629575A (application number: 202210126133.8) discloses a satellite radio frequency channel spectrum monitoring and recording system and device, including a main control module, an instrument drive control module, a real-time display and control module, a waterfall chart display module, a 3D chart display module, a constant monitoring module, a storage module and a playback module, etc. The invention is not suitable for multi-user monitoring scenarios.

[0004] The previous satellite radio frequency signal monitoring system is aimed at single-user application scenarios and cannot meet the multi-user monitoring requirements of satellite multi-channel radio frequency signals. The present invention is designed to meet this requirement. Currently, no other similar related technology descriptions or reports have been found, and no other similar information at home and abroad has been collected. Summary of the invention

[0005] In view of the defects in the prior art, an object of the present invention is to provide a satellite radio frequency signal spectrum multi-user monitoring system.

[0006] A satellite radio frequency signal spectrum multi-user monitoring system provided by the present invention comprises: a spectrum monitoring server, a plurality of spectrum monitoring clients and a plurality of spectrum analyzers;

[0007] The spectrum monitoring server is connected to the plurality of spectrum analyzers via a local area network; the spectrum monitoring server is connected to the plurality of spectrum monitoring clients via a local area network;

[0008] The spectrum monitoring service end and the plurality of spectrum analyzers are located in a satellite assembly and testing plant;

[0009] The plurality of spectrum monitoring clients are located in a satellite remote test room;

[0010] The plurality of spectrum monitoring clients are used to send control instructions to the spectrum monitoring server;

[0011] The spectrum monitoring server is used to receive the spectrum data sent by the several spectrum analyzers, and send the received spectrum data and spectrum analyzer control status information to the several spectrum monitoring clients; forward the received control instructions to the corresponding spectrum analyzers, and set the working parameters of the spectrum analyzers.

[0012] Preferably, the spectrum monitoring server comprises: a main control module, a control forwarding module and a data communication module;

[0013] The main control module is used to establish a connection with the plurality of spectrum analyzers according to the control protocol of the spectrum analyzers, receive the real-time spectrum data sent by each spectrum analyzer, store the received spectrum data in the form of a data file according to the device number, and forward it to the data communication module according to the device number classification; receive the control instruction sent by the control forwarding module, and send it to the corresponding spectrum analyzer according to the device number in the control instruction;

[0014] The control forwarding module is used to establish a control connection with the plurality of spectrum monitoring clients, receive control instructions sent by the plurality of spectrum monitoring clients, and send the control instructions to the corresponding spectrum analyzers via the main control module; at the same time, it is used to receive the control status of the plurality of spectrum analyzers and send the control status to the corresponding spectrum monitoring clients;

[0015] The data communication module is used to establish data connections with the plurality of spectrum monitoring clients and send spectrum data to corresponding spectrum monitoring clients according to device numbers.

[0016] Preferably, the control connection protocol between the control forwarding module and the spectrum monitoring client is TCP / IP protocol; the control forwarding module works in server mode; the spectrum monitoring client works in client mode;

[0017] Before the connection is established, the control forwarding module monitors the connection requests of each spectrum monitoring client according to the set server IP address and control port;

[0018] When a spectrum monitoring client needs to control a spectrum analyzer, it sends a TCP / IP connection request to the control forwarding module;

[0019] After the TCP / IP connection is established, the spectrum monitoring client sends a control request to the control forwarding module, where the request includes the device number of the spectrum analyzer to be controlled;

[0020] The control forwarding module detects the control state of the corresponding spectrum analyzer according to the device number in the control application. If the control state is uncontrollable, a control rejection message is returned to the spectrum monitoring client. After the control rejection message is successfully sent, the TCP / IP connection with the spectrum monitoring client is disconnected; if the control state is controllable, a control consent message is returned to the spectrum monitoring client.

[0021] The spectrum monitoring client generates a control instruction according to the user's control operation and sends it to the control forwarding module of the spectrum monitoring server. The control forwarding module sends it to the corresponding spectrum analyzer via the main control module to set the working parameters of the spectrum analyzer;

[0022] The control forwarding module disconnects the control connection with the spectrum monitoring client.

[0023] Preferably, the control status being uncontrollable includes: the spectrum analyzer corresponding to the device number in the control application is not online, and the main control module currently has not established a connection with the corresponding spectrum analyzer; or, the spectrum analyzer corresponding to the device number in the control application has been controlled by other spectrum monitoring clients, and the control forwarding module does not allow the same spectrum analyzer to be controlled by multiple spectrum monitoring clients at the same time; the control rejection information returned by the control forwarding module to the spectrum monitoring client includes the reason why the spectrum analyzer is uncontrollable.

[0024] Preferably, the control forwarding module disconnects the control connection with the spectrum monitoring client, further comprising:

[0025] A timeout threshold is set in the control forwarding module. When the control forwarding module detects that a spectrum monitoring client has not sent a control instruction for a period of time exceeding the set threshold, a timeout control message is sent to the corresponding spectrum monitoring client, and the TCP / IP connection with the spectrum monitoring client is disconnected after the timeout control message is successfully sent.

[0026] Preferably, the control forwarding module sends the control status of each spectrum analyzer to each spectrum monitoring client by multicast; wherein, the control status includes: whether the spectrum analyzer corresponding to each device number is currently online, whether it is being controlled, and the IP address of the controlling spectrum monitoring client.

[0027] Preferably, the data connection protocol between the data communication module and the spectrum monitoring client is TCP / IP protocol, the data communication module works in server mode, and the spectrum monitoring client works in client mode;

[0028] Before the connection is established, the data communication module listens to the connection requests of each spectrum monitoring client according to the set server IP address and data port;

[0029] When a spectrum monitoring client needs to receive and monitor spectrum data, it sends a TCP / IP connection request to the data forwarding module;

[0030] After the TCP / IP connection is established, the spectrum monitoring client sends a data request to the data forwarding module, which contains the device number of the spectrum analyzer to be monitored;

[0031] The data forwarding module detects the online status of the corresponding spectrum analyzer according to the device number in the data application. If the spectrum analyzer is not online, the application failure information is returned to the spectrum monitoring client. After the application failure information is successfully sent, the data connection with the spectrum monitoring client is disconnected; if the spectrum analyzer is online, the spectrum data of the corresponding spectrum analyzer is continuously returned to the spectrum monitoring client; the data forwarding module allows multiple spectrum monitoring clients to apply for spectrum data of the same device number;

[0032] The spectrum monitoring client continuously receives spectrum data and refreshes and displays the spectrum data in the form of spectrum curves.

[0033] Preferably, the spectrum monitoring client comprises a network communication module and a spectrum display and control module;

[0034] The network communication module is used to establish a data connection with the spectrum monitoring server and send the received spectrum data to the spectrum display and control module; at the same time, it is used to establish a control connection with the spectrum monitoring server and send the control instructions generated by the spectrum display and control module to the spectrum monitoring server; it is used to receive the spectrum analyzer control status information multicast by the spectrum monitoring server and send it to the spectrum display and control module;

[0035] The spectrum display and control module is used to provide a graphical user interface, display the spectrum data received by the network communication module in the form of a spectrum curve, and list the control status of each spectrum analyzer received by the network communication module. At the same time, it generates spectrum analyzer control instructions according to the user's control operations and forwards them to the spectrum monitoring server via the network communication module.

[0036] Preferably, the system includes a real-time working mode and a playback working mode;

[0037] The real-time operating modes shown include:

[0038] Module M1: Parameter configuration on the spectrum monitoring server, including the IP address and device number of each spectrum analyzer, the server IP address and control port number for control connection with the spectrum monitoring client, the server IP address and data port number for data connection with the spectrum monitoring client, and the multicast address and port number for sending the spectrum analyzer control status to the spectrum monitoring client;

[0039] Module M2: The spectrum monitoring server establishes a connection with each spectrum analyzer that receives satellite RF signals, receives real-time spectrum data from each spectrum analyzer, stores it in the form of a data file, and starts monitoring the control connection and data connection, and simultaneously starts multicasting the control status of each spectrum analyzer;

[0040] Module M3: Each spectrum monitoring client located in the satellite remote test room establishes a data connection with the spectrum monitoring server according to monitoring needs and sends a data application, which includes the device number of the spectrum analyzer to be monitored;

[0041] Module M4: The spectrum monitoring server sends the corresponding spectrum data to each spectrum monitoring client according to the application device number sent by the spectrum monitoring client;

[0042] Module M5: The spectrum monitoring client receives spectrum data and displays it in the form of a spectrum curve. It also receives control status information of each spectrum analyzer and displays it in a list.

[0043] Module M6: When the user needs to set parameters for the currently monitored spectrum analyzer, first check whether the spectrum analyzer is controllable based on the received control status information. If it is controllable, establish a control connection with the spectrum monitoring server. After the connection is successful, the spectrum monitoring client generates a control instruction based on the user's operation and sends it to the spectrum monitoring server. The spectrum monitoring server forwards it to the corresponding spectrum analyzer to set parameters for the spectrum analyzer. After all settings are completed, the spectrum monitoring client disconnects the control connection with the spectrum monitoring server.

[0044] The playback working modes include:

[0045] Module M7: The spectrum monitoring client reads the spectrum data of each spectrum analyzer stored in the real-time mode, and starts data connection monitoring according to the server IP address and data port number configured in the real-time mode for data connection with the spectrum monitoring client;

[0046] Module M8: Each spectrum monitoring client located in the satellite remote test room establishes a data connection with the spectrum monitoring server according to monitoring needs and sends a data application, which includes the device number of the spectrum analyzer to be monitored;

[0047] Module M9: The spectrum monitoring server sends the corresponding spectrum data to each spectrum monitoring client according to the application device number sent by the spectrum monitoring client;

[0048] Module M10: The spectrum monitoring client receives spectrum data and refreshes and displays it in the form of a spectrum curve.

[0049] Preferably, the information flow in the system includes spectrum data information flow, control instruction information flow and control status information flow;

[0050] The spectrum data information flow is that the spectrum monitoring server receives real-time spectrum data from each spectrum analyzer, or reads the spectrum data file stored locally, and after establishing a data connection with each spectrum monitoring client, sends the corresponding spectrum data to each spectrum monitoring client through the local area network according to the application of the spectrum monitoring client;

[0051] The control command information flow is that each spectrum monitoring client generates a control command according to the user's operation after establishing a control connection with the spectrum monitoring server, sends the control command to the spectrum monitoring server through the local area network, and the spectrum monitoring server forwards it to the corresponding spectrum analyzer according to the device number to set the working parameters of the spectrum analyzer;

[0052] The control state information flow is that the spectrum monitoring server sends the control state information of each spectrum analyzer to each spectrum monitoring client via the local area network in a multicast manner, and the spectrum monitoring client displays the control state information in a list form.

[0053] Compared with the prior art, the present invention has the following beneficial effects: the present invention supports remote monitoring of satellite RF signal spectrum, is applicable to both single-user monitoring scenarios and multi-user monitoring scenarios, and has two modes of real-time monitoring and playback monitoring, which can meet the parallel monitoring requirements of multiple satellite RF signals. BRIEF DESCRIPTION OF THE DRAWINGS

[0054] Other features, objects and advantages of the present invention will become more apparent from the detailed description of non-limiting embodiments made with reference to the following drawings:

[0055] Figure 1 It is a block diagram of the system composition of the present invention. DETAILED DESCRIPTION

[0056] The present invention is described in detail below in conjunction with specific embodiments. The following embodiments will help those skilled in the art to further understand the present invention, but are not intended to limit the present invention in any form. It should be noted that, for those of ordinary skill in the art, several changes and improvements can also be made without departing from the concept of the present invention. These all belong to the protection scope of the present invention.

[0057] Example 1

[0058] The present invention provides a satellite radio frequency signal spectrum multi-user monitoring system, such as Figure 1 As shown, it includes: a spectrum monitoring server located in a satellite assembly and test plant and a spectrum monitoring client for multiple users located in a satellite remote test room.

[0059] The spectrum monitoring server is connected to the spectrum analyzer in the satellite assembly and test plant through the local area network, and is connected to the spectrum monitoring client in the satellite remote test room through the local area network; on the one hand, it receives the spectrum data sent by the spectrum analyzer, and sends the spectrum data and spectrum analyzer control status information to the spectrum monitoring client; on the other hand, it receives the control instructions sent by the spectrum monitoring client, forwards them to the corresponding spectrum analyzer, and sets the working parameters of the spectrum analyzer;

[0060] The spectrum monitoring client is connected to the spectrum monitoring server in the satellite assembly and testing plant through a local area network. On the one hand, it receives spectrum data sent by the spectrum monitoring server and displays it in the form of a spectrum curve. On the other hand, it generates control instructions based on user operations and sends them to the spectrum monitoring server.

[0061] Specifically, the spectrum monitoring service end includes a main control module, a control forwarding module and a data communication module;

[0062] Among them, the main control module is responsible for the transmission of spectrum data and control instructions between the spectrum analyzer, establishes a connection with the spectrum analyzer according to the control protocol of the spectrum analyzer, and supports simultaneous connection with multiple spectrum analyzers; before connection, the IP address and device number of the spectrum analyzer corresponding to each connection must be pre-set; after connection, it receives the real-time spectrum data sent by each spectrum analyzer, stores the received spectrum data in the form of data files according to the device number, and forwards it to the data communication module according to the device number classification, and receives the control instructions sent by the control forwarding module, and sends them to the corresponding spectrum analyzer according to the device number in the control instructions;

[0063] The control forwarding module is responsible for establishing a control connection with each spectrum monitoring client. After the control connection is established, it receives the control command sent by the spectrum monitoring client and sends it to the corresponding spectrum analyzer via the main control module. It is also responsible for sending the control status of each spectrum analyzer to each spectrum monitoring client.

[0064] The data communication module is responsible for establishing data connections with various spectrum monitoring clients and sending spectrum data to various spectrum monitoring clients according to device numbers.

[0065] The control connection protocol between the control forwarding module and the spectrum monitoring client is TCP / IP protocol. The control forwarding module works in server mode, and the spectrum monitoring client works in client mode. The control connection and control command communication between the two include:

[0066] Module 101: Before the connection is established, the control forwarding module monitors the connection requests of each spectrum monitoring client according to the set server IP address and control port;

[0067] Module 102: When a spectrum monitoring client needs to control a spectrum analyzer, it sends a TCP / IP connection request to the control forwarding module;

[0068] Module 103: After the TCP / IP connection is established, the spectrum monitoring client sends a control request to the control forwarding module, and the request includes the device number of the spectrum analyzer to be controlled;

[0069] Module 104: The control forwarding module detects the control state of the corresponding spectrum analyzer according to the device number in the control application. If the control state is uncontrollable, a control rejection message is returned to the spectrum monitoring client. After the control rejection message is successfully sent, the TCP / IP connection with the spectrum monitoring client is disconnected; if the control state is controllable, a control consent message is returned to the spectrum monitoring client, and the following steps are continued;

[0070] Module 105: The spectrum monitoring client generates a control instruction according to the user's control operation and sends it to the control forwarding module of the spectrum monitoring server. The control forwarding module sends it to the corresponding spectrum analyzer via the main control module to set the working parameters of the spectrum analyzer;

[0071] Module 106: Control the forwarding module to disconnect the control connection with the spectrum monitoring client.

[0072] In the above module 104, the control forwarding module determines that the reasons for the spectrum analyzer being uncontrollable include two: one is that the spectrum analyzer corresponding to the device number in the control application is not online, that is, the main control module has not established a connection with the spectrum analyzer; the other is that the spectrum analyzer corresponding to the device number in the control application has been controlled by other spectrum monitoring clients, that is, the control forwarding module does not allow the same spectrum analyzer to be controlled by multiple spectrum monitoring clients at the same time. The control rejection information returned by the control forwarding module to the spectrum monitoring client contains the reason code for the spectrum analyzer being uncontrollable, where the code corresponding to the spectrum analyzer being offline is 0x55, and the code corresponding to the spectrum analyzer being controlled by other spectrum monitoring clients is 0xAA.

[0073] In the above module 106, there are two ways for the control forwarding module to disconnect the control connection with the spectrum monitoring client. One is that the user actively performs a disconnection operation on the spectrum monitoring client after the control operation is completed, and disconnects the TCP / IP connection with the control forwarding module; the other is that a timeout threshold is pre-set in the control forwarding module. When the control forwarding module detects that a spectrum monitoring client has not continuously sent a control instruction for a period exceeding the set threshold, a timeout control message is sent to the corresponding spectrum monitoring client, and the TCP / IP connection with the spectrum monitoring client is disconnected after the timeout control message is successfully sent.

[0074] The control forwarding module sends the control status of each spectrum analyzer to each spectrum monitoring client by multicast. The control status includes information such as whether the spectrum analyzer corresponding to each device number is currently online, whether it is being controlled, and the IP address of the controlled spectrum monitoring client.

[0075] The data connection protocol between the data communication module and the spectrum monitoring client is the TCP / IP protocol. The data communication module works in the server mode, and the spectrum monitoring client works in the client mode. The data connection and spectrum data communication between the two include:

[0076] Module 201: Before the connection is established, the data communication module monitors the connection requests of each spectrum monitoring client according to the set server IP address and data port.

[0077] Module 202: When a spectrum monitoring client needs to receive and monitor spectrum data, it sends a TCP / IP connection request to the data forwarding module;

[0078] Module 203: After the TCP / IP connection is established, the spectrum monitoring client sends a data request to the data forwarding module, and the request includes the device number of the spectrum analyzer to be monitored;

[0079] Module 204: The data forwarding module detects the online status of the corresponding spectrum analyzer according to the device number in the data application. If the spectrum analyzer is not online, the application failure information is returned to the spectrum monitoring client. After the application failure information is successfully sent, the data connection with the spectrum monitoring client is disconnected; if the spectrum analyzer is online, the spectrum data of the corresponding spectrum analyzer is continuously returned to the spectrum monitoring client; the data forwarding module allows multiple spectrum monitoring clients to apply for spectrum data of the same device number.

[0080] Module 205: The spectrum monitoring client continuously receives spectrum data, and refreshes and displays the spectrum data in the form of a spectrum curve.

[0081] The spectrum monitoring client includes a network communication module and a spectrum display and control module;

[0082] The network communication module is responsible for establishing data connection with the spectrum monitoring server and sending the received spectrum data to the spectrum display and control module; it is responsible for establishing control connection with the spectrum monitoring server and sending the control instructions generated by the spectrum display and control module to the spectrum monitoring server; it is responsible for receiving the spectrum analyzer control status information multicasted by the spectrum monitoring server and sending it to the spectrum display and control module;

[0083] The spectrum display and control module provides a graphical user interface, displays the spectrum data received by the network communication module in the form of a spectrum curve, and lists the control status of each spectrum analyzer received by the network communication module. At the same time, it generates spectrum analyzer control instructions based on the user's control operations and forwards them to the spectrum monitoring server via the network communication module.

[0084] The system working modes of the present invention include real-time mode and playback mode;

[0085] The real-time modes include:

[0086] Module 301, configure parameters on the spectrum monitoring server, including the IP address and device number of each spectrum analyzer, the server IP address and control port number for control connection with the spectrum monitoring client, the server IP address and data port number for data connection with the spectrum monitoring client, and the multicast address and port number for sending the spectrum analyzer control status to the spectrum monitoring client;

[0087] Module 302, the spectrum monitoring server establishes a connection with each spectrum analyzer that receives satellite radio frequency signals, receives real-time spectrum data from each spectrum analyzer, stores the data in the form of a data file, starts monitoring the control connection and the data connection, and starts multicasting the control status of each spectrum analyzer;

[0088] Module 303, each spectrum monitoring client located in the satellite remote test room establishes a data connection with the spectrum monitoring server according to monitoring needs, and sends a data application, the application including the device number of the spectrum analyzer to be monitored;

[0089] Module 304, the spectrum monitoring server sends the corresponding spectrum data to each spectrum monitoring client according to the application device number sent by the spectrum monitoring client;

[0090] Module 305, the spectrum monitoring client receives spectrum data and displays it in the form of a spectrum curve, and receives control status information of each spectrum analyzer and displays it in the form of a list;

[0091] Module 306, when the user needs to set parameters for the currently monitored spectrum analyzer, first check whether the spectrum analyzer is controllable based on the received control status information. If it is controllable, establish a control connection with the spectrum monitoring server. After the connection is successful, the spectrum monitoring client generates a control instruction based on the user's operation and sends it to the spectrum monitoring server. The spectrum monitoring server forwards it to the corresponding spectrum analyzer to set parameters for the spectrum analyzer. After all settings are completed, the spectrum monitoring client disconnects the control connection with the spectrum monitoring server.

[0092] Playback modes include:

[0093] Module 401, the spectrum monitoring client reads the spectrum data of each spectrum analyzer stored when working in real-time mode, and starts data connection monitoring according to the server IP address and data port number configured in real-time mode for data connection with the spectrum monitoring client;

[0094] Module 402, each spectrum monitoring client located in the satellite remote test room establishes a data connection with the spectrum monitoring server according to monitoring needs, and sends a data application, wherein the application includes the device number of the spectrum analyzer to be monitored;

[0095] Module 403, the spectrum monitoring server sends the corresponding spectrum data to each spectrum monitoring client according to the application device number sent by the spectrum monitoring client;

[0096] Module 404: The spectrum monitoring client receives spectrum data and updates and displays it in the form of a spectrum curve.

[0097] The system information flow of the present invention includes spectrum data information flow, control instruction information flow and control status information flow;

[0098] The spectrum data information flow is that the spectrum monitoring server receives real-time spectrum data from each spectrum analyzer, or reads the spectrum data file stored locally, and after establishing a data connection with each spectrum monitoring client, sends the corresponding spectrum data to each spectrum monitoring client through the local area network according to the application of the spectrum monitoring client;

[0099] The control command information flow is that after each spectrum monitoring client establishes a control connection with the spectrum monitoring server, it generates a control command according to the user's operation, sends the control command to the spectrum monitoring server through the local area network, and the spectrum monitoring server forwards it to the corresponding spectrum analyzer according to the device number to set the working parameters of the spectrum analyzer;

[0100] The control status information flow is that the spectrum monitoring server sends the control status information of each spectrum analyzer to each spectrum monitoring client through the local area network in a multicast manner, and the spectrum monitoring client displays the control status information in a list form.

[0101] The present invention supports remote monitoring of satellite RF signal spectrum, is applicable to both single-user monitoring scenarios and multi-user monitoring scenarios, and has two modes: real-time monitoring and playback monitoring, which can meet the needs of parallel monitoring of multiple satellite RF signals.

[0102] The present invention also provides a satellite radio frequency signal spectrum multi-user monitoring system. The satellite radio frequency signal spectrum multi-user monitoring system can be implemented by executing the process steps of the satellite radio frequency signal spectrum multi-user monitoring method, that is, those skilled in the art can understand the satellite radio frequency signal spectrum multi-user monitoring method as a preferred implementation of the satellite radio frequency signal spectrum multi-user monitoring system.

[0103] Those skilled in the art know that, in addition to realizing the system and its various devices, modules, and units provided by the present invention in a purely computer-readable program code, it is entirely possible to realize the same functions in the form of logic gates, switches, application-specific integrated circuits, programmable logic controllers, and embedded microcontrollers by logically programming the method steps. Therefore, the system and its various devices, modules, and units provided by the present invention can be considered as a hardware component, and the devices, modules, and units included therein for realizing various functions can also be regarded as structures within the hardware component; the devices, modules, and units for realizing various functions can also be regarded as both software modules for realizing the method and structures within the hardware component.

[0104] The above describes the specific embodiments of the present invention. It should be understood that the present invention is not limited to the above specific embodiments, and those skilled in the art can make various changes or modifications within the scope of the claims, which does not affect the essence of the present invention. In the absence of conflict, the embodiments of the present application and the features in the embodiments can be combined with each other arbitrarily.

Claims

1. A satellite radio frequency signal spectrum multi-user monitoring system, characterized in that: include: A spectrum monitoring server, several spectrum monitoring clients and several spectrum analyzers; The spectrum monitoring server is connected to the plurality of spectrum analyzers via a local area network; the spectrum monitoring server is connected to the plurality of spectrum monitoring clients via a local area network; The spectrum monitoring service end and the plurality of spectrum analyzers are located in a satellite assembly and testing plant; The plurality of spectrum monitoring clients are located in a satellite remote test room; The plurality of spectrum monitoring clients are used to send control instructions to the spectrum monitoring server; The spectrum monitoring server is used to receive the spectrum data sent by the several spectrum analyzers, and send the received spectrum data and spectrum analyzer control status information to the several spectrum monitoring clients; forward the received control instructions to the corresponding spectrum analyzers, and set the working parameters of the spectrum analyzers.

2. The satellite radio frequency signal spectrum multi-user monitoring system according to claim 1, characterized in that: The spectrum monitoring service end includes: a main control module, a control forwarding module and a data communication module; The main control module is used to establish a connection with the plurality of spectrum analyzers according to the control protocol of the spectrum analyzers, receive the real-time spectrum data sent by each spectrum analyzer, store the received spectrum data in the form of a data file according to the device number, and forward it to the data communication module according to the device number classification; receive the control instruction sent by the control forwarding module, and send it to the corresponding spectrum analyzer according to the device number in the control instruction; The control forwarding module is used to establish a control connection with the plurality of spectrum monitoring clients, receive control instructions sent by the plurality of spectrum monitoring clients, and send the control instructions to the corresponding spectrum analyzers via the main control module; at the same time, it is used to receive the control status of the plurality of spectrum analyzers and send the control status to the corresponding spectrum monitoring clients; The data communication module is used to establish data connections with the plurality of spectrum monitoring clients and send spectrum data to corresponding spectrum monitoring clients according to device numbers.

3. The satellite radio frequency signal spectrum multi-user monitoring system according to claim 2, characterized in that: The control connection protocol between the control forwarding module and the spectrum monitoring client is TCP / IP protocol; the control forwarding module works in server mode; the spectrum monitoring client works in client mode; Before the connection is established, the control forwarding module monitors the connection requests of each spectrum monitoring client according to the set server IP address and control port; When a spectrum monitoring client needs to control a spectrum analyzer, it sends a TCP / IP connection request to the control forwarding module; After the TCP / IP connection is established, the spectrum monitoring client sends a control request to the control forwarding module, where the request includes the device number of the spectrum analyzer to be controlled; The control forwarding module detects the control state of the corresponding spectrum analyzer according to the device number in the control application. If the control state is uncontrollable, a control rejection message is returned to the spectrum monitoring client. After the control rejection message is successfully sent, the TCP / IP connection with the spectrum monitoring client is disconnected; if the control state is controllable, a control consent message is returned to the spectrum monitoring client. The spectrum monitoring client generates a control instruction according to the user's control operation and sends it to the control forwarding module of the spectrum monitoring server. The control forwarding module sends it to the corresponding spectrum analyzer via the main control module to set the working parameters of the spectrum analyzer; The control forwarding module disconnects the control connection with the spectrum monitoring client.

4. The satellite radio frequency signal spectrum multi-user monitoring system according to claim 3, characterized in that: The control status being uncontrollable includes: the spectrum analyzer corresponding to the device number in the control application is not online, and the main control module currently has not established a connection with the corresponding spectrum analyzer; or, the spectrum analyzer corresponding to the device number in the control application has been controlled by other spectrum monitoring clients, and the control forwarding module does not allow the same spectrum analyzer to be controlled by multiple spectrum monitoring clients at the same time; the control rejection information returned by the control forwarding module to the spectrum monitoring client includes the reason why the spectrum analyzer is uncontrollable.

5. The satellite radio frequency signal spectrum multi-user monitoring system according to claim 3, characterized in that: The control forwarding module disconnects the control connection with the spectrum monitoring client, and further includes: A timeout threshold is set in the control forwarding module. When the control forwarding module detects that a spectrum monitoring client has not sent a control instruction for a period of time exceeding the set threshold, a timeout control message is sent to the corresponding spectrum monitoring client, and the TCP / IP connection with the spectrum monitoring client is disconnected after the timeout control message is successfully sent.

6. The satellite radio frequency signal spectrum multi-user monitoring system according to claim 1, characterized in that: The control forwarding module sends the control status of each spectrum analyzer to each spectrum monitoring client by multicast; wherein the control status includes: whether the spectrum analyzer corresponding to each device number is currently online, whether it is being controlled, and the IP address of the controlled spectrum monitoring client.

7. The satellite radio frequency signal spectrum multi-user monitoring system according to claim 2, characterized in that: The data connection protocol between the data communication module and the spectrum monitoring client is TCP / IP protocol, the data communication module works in server mode, and the spectrum monitoring client works in client mode; Before the connection is established, the data communication module listens to the connection requests of each spectrum monitoring client according to the set server IP address and data port; When a spectrum monitoring client needs to receive and monitor spectrum data, it sends a TCP / IP connection request to the data forwarding module; After the TCP / IP connection is established, the spectrum monitoring client sends a data request to the data forwarding module, which contains the device number of the spectrum analyzer to be monitored; The data forwarding module detects the online status of the corresponding spectrum analyzer according to the device number in the data application. If the spectrum analyzer is not online, the application failure information is returned to the spectrum monitoring client. After the application failure information is successfully sent, the data connection with the spectrum monitoring client is disconnected; if the spectrum analyzer is online, the spectrum data of the corresponding spectrum analyzer is continuously returned to the spectrum monitoring client; the data forwarding module allows multiple spectrum monitoring clients to apply for spectrum data of the same device number; The spectrum monitoring client continuously receives spectrum data and refreshes and displays the spectrum data in the form of spectrum curves.

8. The satellite radio frequency signal spectrum multi-user monitoring system according to claim 7, characterized in that: The spectrum monitoring client comprises a network communication module and a spectrum display and control module; The network communication module is used to establish a data connection with the spectrum monitoring server and send the received spectrum data to the spectrum display and control module; at the same time, it is used to establish a control connection with the spectrum monitoring server and send the control instructions generated by the spectrum display and control module to the spectrum monitoring server; it is used to receive the spectrum analyzer control status information multicast by the spectrum monitoring server and send it to the spectrum display and control module; The spectrum display and control module is used to provide a graphical user interface, display the spectrum data received by the network communication module in the form of a spectrum curve, and list the control status of each spectrum analyzer received by the network communication module. At the same time, it generates spectrum analyzer control instructions according to the user's control operations and forwards them to the spectrum monitoring server via the network communication module.

9. The satellite radio frequency signal spectrum multi-user monitoring system according to claim 1, characterized in that: The system includes a real-time working mode and a playback working mode; The real-time operating modes shown include: Module M1: Parameter configuration on the spectrum monitoring server, including the IP address and device number of each spectrum analyzer, the server IP address and control port number for control connection with the spectrum monitoring client, the server IP address and data port number for data connection with the spectrum monitoring client, and the multicast address and port number for sending the spectrum analyzer control status to the spectrum monitoring client; Module M2: The spectrum monitoring server establishes a connection with each spectrum analyzer that receives satellite RF signals, receives real-time spectrum data from each spectrum analyzer, stores it in the form of a data file, and starts monitoring the control connection and data connection, and simultaneously starts multicasting the control status of each spectrum analyzer; Module M3: Each spectrum monitoring client located in the satellite remote test room establishes a data connection with the spectrum monitoring server according to monitoring needs and sends a data application, which includes the device number of the spectrum analyzer to be monitored; Module M4: The spectrum monitoring server sends the corresponding spectrum data to each spectrum monitoring client according to the application device number sent by the spectrum monitoring client; Module M5: The spectrum monitoring client receives spectrum data and displays it in the form of a spectrum curve. It also receives control status information of each spectrum analyzer and displays it in a list. Module M6: When the user needs to set parameters for the currently monitored spectrum analyzer, first check whether the spectrum analyzer is controllable based on the received control status information. If it is controllable, establish a control connection with the spectrum monitoring server. After the connection is successful, the spectrum monitoring client generates a control instruction based on the user's operation and sends it to the spectrum monitoring server. The spectrum monitoring server forwards it to the corresponding spectrum analyzer to set parameters for the spectrum analyzer. After all settings are completed, the spectrum monitoring client disconnects the control connection with the spectrum monitoring server. The playback working modes include: Module M7: The spectrum monitoring client reads the spectrum data of each spectrum analyzer stored in the real-time mode, and starts data connection monitoring according to the server IP address and data port number configured in the real-time mode for data connection with the spectrum monitoring client; Module M8: Each spectrum monitoring client located in the satellite remote test room establishes a data connection with the spectrum monitoring server according to monitoring needs and sends a data application, which includes the device number of the spectrum analyzer to be monitored; Module M9: The spectrum monitoring server sends the corresponding spectrum data to each spectrum monitoring client according to the application device number sent by the spectrum monitoring client; Module M10: The spectrum monitoring client receives spectrum data and refreshes and displays it in the form of a spectrum curve.

10. The satellite radio frequency signal spectrum multi-user monitoring system according to claim 1, characterized in that: The information flow in the system includes spectrum data information flow, control instruction information flow and control status information flow; The spectrum data information flow is that the spectrum monitoring server receives real-time spectrum data from each spectrum analyzer, or reads the spectrum data file stored locally, and after establishing a data connection with each spectrum monitoring client, sends the corresponding spectrum data to each spectrum monitoring client through the local area network according to the application of the spectrum monitoring client; The control command information flow is that after each spectrum monitoring client establishes a control connection with the spectrum monitoring server, it generates a control command according to the user's operation, sends the control command to the spectrum monitoring server through the local area network, and the spectrum monitoring server forwards it to the corresponding spectrum analyzer according to the device number to set the working parameters of the spectrum analyzer; the control status information flow is that the spectrum monitoring server sends the control status information of each spectrum analyzer to each spectrum monitoring client in a multicast manner through the local area network, and displays it in a list form on the spectrum monitoring client.

Citation Information

Patent Citations

  • System and device for monitoring and recording frequency spectrum of satellite radio frequency channel

    CN114629575A