Signal analysis processing system and method, medium and equipment
Through the signal analysis and processing system of the client server architecture, the problem of difficulty in analyzing multi-format signal data is solved, and fast and flexible signal data processing is achieved, improving analysis efficiency and reducing costs.
Patent Information
- Application Number
- CN202510447936.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-10
- Publication Date
- 2025-08-15
AI Technical Summary
The prior art is difficult to effectively utilize multi-format, multi-system, and multi-sample signal data, which makes it difficult to analyze signal data and cannot conduct specific analysis regularly.
The signal analysis and processing system adopts the client server architecture, including client software and server software, realizes fast and flexible analysis of signal data through modulation identification, signal demodulation, channel decoding, network protocol analysis and source analysis processing.
It realizes resource sharing, improves analysis processing efficiency, reduces costs, has good applicability and versatility, and supports rapid analysis of multi-format signal data.
Smart Images

Figure CN120499294A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of signal analysis and processing technology, and in particular to a signal analysis and processing system, method, medium, and device, and more particularly to a signal analysis and processing system based on a client-server process that can be programmed. Background Art
[0002] With the rapid development of the aerospace industry, the data of common satellite, shortwave, ultra-shortwave, microwave and electronic signals has expanded rapidly over time. A large amount of multi-format, multi-system and multi-sample signal data contains valuable information, but it has not been effectively utilized. As a result, current signal data analysis faces the dilemma of being unable to extract value from a large amount of data and unable to perform specific analysis on signal data on a regular basis.
[0003] Patent document CN110336580A discloses a transponder, mixed signal analysis method, and communication system for processing mixed signals. The transponder includes a power conversion module, which converts a discrete power signal in the mixed signal into a sawtooth power signal and extracts a communication timing control signal; and a communication extraction module, which extracts the communication signal from the mixed signal using the communication timing control signal. However, this patent fails to fully resolve existing technical issues and does not meet the requirements of the present invention. Summary of the Invention
[0004] In view of the deficiencies in the prior art, the present invention aims to provide a signal analysis and processing system, method, medium and device.
[0005] The signal analysis and processing system provided by the present invention includes client software and server software;
[0006] The client software is used to set modulation identification parameters, signal demodulation parameters, channel decoding parameters, network protocol analysis parameters and information source analysis parameters and display analysis processing results;
[0007] The server software is used to perform modulation identification, signal demodulation, channel decoding, network protocol analysis and signal source analysis on analog collected signals.
[0008] Preferably, the server software includes:
[0009] The modulation identification module provides measurement services for analog collected signals, including carrier frequency, modulation rate, and modulation mode;
[0010] The signal demodulation module provides demodulation processing services for analog collected data and outputs demodulated binary data files;
[0011] The channel decoding module provides channel decoding services for the data generated by signal demodulation, automatically identifies the coding, extracts the coding feature parameters, and identifies the signal coding method;
[0012] The network protocol analysis module provides protocol identification services for the data generated by signal demodulation and identifies the network protocol types of each layer of the data;
[0013] The source parsing module provides source identification and recovery, as well as source decoding services for the data after protocol parsing. After the network protocol parsing module correctly interprets the application layer protocol, it automatically identifies the content type of the protocol package and extracts and saves it into the corresponding file according to the identified format.
[0014] The signal analysis and processing method provided by the present invention comprises the following steps:
[0015] Step 1: Calculate the carrier frequency, modulation rate and modulation mode of the analog collected signal;
[0016] Step 2: Demodulate the analog collected data signal to obtain binary data;
[0017] Step 3: Perform channel decoding processing on the data generated by signal demodulation;
[0018] Step 4: Perform protocol identification on the data generated by signal demodulation;
[0019] Step 5: Perform source identification, recovery, and source decoding on the data after protocol parsing.
[0020] Preferably, step 1 includes: performing rough estimation of the signal carrier frequency, bandwidth measurement, fine frequency estimation, rough estimation of the modulation rate, fine estimation of the modulation rate and modulation identification on the analog collected signal, and realizing signal modulation identification on the basis of completing the extraction of the center frequency, signal bandwidth and modulation rate of the single carrier signal.
[0021] Preferably, step 2 includes: using AGC control, digital down-conversion and low-pass filtering, carrier Doppler capture, carrier tracking, bit synchronization and channel equalization demodulation algorithm, taking the carrier frequency, modulation rate and modulation format obtained by modulation identification as input parameters, performing operations on the sampled signal data, and finally outputting a demodulated binary data file.
[0022] Preferably, step 3 includes: automatically identifying the coding of the signal after modulation identification, extracting the coding feature parameters, and then using the knowledge in the coding feature database to make judgments and inferences according to preset identification criteria, reasoning mechanisms and control strategies to identify the coding method of the signal.
[0023] Preferably, step 4 includes: interpreting the binary data generated by signal demodulation layer by layer in the order of link layer, network layer, transport layer, and application layer according to the network protocol format characteristics of each layer, thereby identifying the network protocol type of each layer of the data.
[0024] Preferably, the step 5 includes: after correctly interpreting the application layer protocol, automatically identifying the content type of the protocol package, and extracting and saving it into a corresponding file according to the identified format.
[0025] According to the computer-readable storage medium storing a computer program provided by the present invention, when the computer program is executed by a processor, the steps of the signal analysis and processing method are implemented.
[0026] The electronic device provided by the present invention includes a memory, a processor, and a computer program stored in the memory and executable on the processor. When the computer program is executed by the processor, the steps of the signal analysis and processing method are implemented.
[0027] Compared with the prior art, the present invention has the following beneficial effects:
[0028] (1) The present invention adopts a client-server architecture to achieve resource sharing;
[0029] (2) The present invention has modularized server-side demodulation, channel decoding, protocol analysis, source interpretation, and other analysis and processing components, which are highly scalable.
[0030] (3) The decoding process of the present invention can be arranged, which improves the efficiency of analysis and processing and reduces costs;
[0031] (4) The present invention has good applicability and versatility and can be used to guide the design of signal analysis and processing software;
[0032] (5) The present invention changes the current situation of different signal analysis and processing methods. The flexible and fast signal analysis and processing method makes the application analysis of signal sampling data faster and more convenient. BRIEF DESCRIPTION OF THE DRAWINGS
[0033] Other features, objects and advantages of the present invention will become more apparent upon reading the detailed description of non-limiting embodiments with reference to the following drawings:
[0034] Figure 1 This is an architectural diagram of a signal analysis and processing system that can be programmed based on a client-server model process according to the present invention;
[0035] Figure 2 This is an architectural diagram of a signal analysis and processing system that can be programmed based on a client-server model process according to the present invention. DETAILED DESCRIPTION
[0036] The present invention will be described in detail below with reference to specific embodiments. The following examples 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 skilled in the art, several changes and improvements can be made without departing from the scope of the present invention. These all fall within the scope of protection of the present invention.
[0037] Example
[0038] like Figure 1 and Figure 2 As shown, the present invention provides a signal analysis and processing system based on a client-server model process that can be arranged, including:
[0039] Client software used to set parameters and display analysis results.
[0040] Server software for performing modulation identification, signal demodulation, channel decoding, network protocol analysis, and signal source resolution on analog signals. The server software includes modules for modulation identification, signal demodulation, channel decoding, network protocol analysis, and signal source resolution.
[0041] The modulation identification module provides services such as carrier frequency, modulation rate, and modulation mode measurement for analog collected signals.
[0042] Signal demodulation module provides demodulation processing services for analog collected data signals and outputs demodulated binary data files;
[0043] The channel decoding module performs channel decoding services on the data generated by signal demodulation, automatically identifies the coding, extracts the coding feature parameters, and identifies the coding method of the signal;
[0044] The protocol analysis module performs protocol identification services on the data generated by signal demodulation and identifies the network protocol types of each layer of the data;
[0045] The source parsing module performs source identification and recovery, and source decoding services on the data after protocol parsing. After the protocol parsing module correctly interprets the application layer protocol, it automatically identifies the content type of the protocol package and extracts and saves it into the corresponding file according to the identified format.
[0046] The present invention provides a signal analysis and processing method based on a client-server process that can be programmed, comprising the following steps:
[0047] Step 1: Modulation identification module. This module provides measurement of carrier frequency, modulation rate, modulation mode, etc. for analog collected signals. It mainly consists of several submodules, including signal carrier frequency rough estimation, bandwidth measurement, frequency fine estimation, modulation rate rough estimation, modulation rate fine estimation, and modulation identification. Signal modulation identification is achieved based on the extraction of modulation characteristic parameters such as the center frequency, signal bandwidth, and modulation rate of a single carrier signal. Modulation formats include: 2FSK, 4FSK, 8FSK, BPSK, QPSK, OQPSK, 8PSK, 8QAM, 16QAM, 32QAM, 64QAM, 16APSK, 32APSK, AM, FM, CW, LSB, USB, and ISB.
[0048] Step 2: The signal demodulation module demodulates the analog data to obtain binary data. Using a series of demodulation algorithms (AGC control, digital down-conversion and low-pass filtering, carrier Doppler acquisition, carrier tracking, bit synchronization, and channel equalization), the signal demodulation module uses the carrier frequency, modulation rate, and modulation format obtained through modulation identification as input parameters. It then operates on the sampled signal data and outputs a demodulated binary data file.
[0049] Step three: The channel decoding module performs channel decoding on the data generated by signal demodulation. After completing modulation identification, the channel decoding module automatically identifies the coding of the signal, extracts the coding feature parameters, and then uses the knowledge in the coding feature database to perform judgment and reasoning based on specific identification criteria, inference mechanisms, and control strategies to identify the signal's coding method.
[0050] Step 4: The protocol parsing module performs protocol identification on the data generated by signal demodulation. The protocol parsing module interprets the binary data generated by signal demodulation layer by layer, in the order of link layer, network layer, transport layer, and application layer, based on the network protocol format characteristics of each layer, thereby identifying the network protocol type of each layer of the data.
[0051] Step 5: The source analysis module performs source identification, recovery, and decoding services on the data after protocol analysis. After correctly interpreting the application layer protocol, the protocol analysis module automatically identifies the content type of the protocol package and extracts and saves it into a corresponding file according to the recognized format. Supported file types for source analysis include text, images, audio, video, and compressed files.
[0052] Deinterleaving types include matrix interleaving and convolutional interleaving; decoding types include CRC, Hamming code, Golay code, BCH code, RS code, non-systematic convolutional code, systematic convolutional code, TPC code, TCC code, LDPC code, descrambling, Turbo code, and differential.
[0053] Supported link layer protocol types include: Ethernet, frame relay, and point-to-point;
[0054] Supported network layer protocol types include: MPLS, ARP / RARP, ICMP, IGMP, CDP, BGP, OSPF;
[0055] Supported transport layer protocol types include: GRE, NetBIOS, L2TP, PPIP, XTP, GTP, STP;
[0056] Supported application layer protocol types include: HTTP / HTTPS, DNS / DDNS, FTP / TFTP, SNMP, mail class, real-time session stream, authentication class, ESP, SSL / TLSDTLS, ISAKMP, LDAP, DCERPC, SMB, STUN / CLASSIC STUN, and data class.
[0057] Those skilled in the art will appreciate that, in addition to implementing the system, device, and various modules provided by the present invention in purely computer-readable program code, it is entirely possible to implement the same program in the form of logic gates, switches, application-specific integrated circuits, programmable logic controllers, embedded microcontrollers, and the like by logically programming the method steps. Therefore, the system, device, and various modules provided by the present invention can be considered a hardware component, and the modules included therein for implementing various programs can also be considered structures within the hardware component; the modules for implementing various functions can also be considered both software programs for implementing the method and structures within the hardware component.
[0058] The above describes specific embodiments of the present invention. It should be understood that the present invention is not limited to the specific embodiments described above, and those skilled in the art may make various changes or modifications within the scope of the claims, which do not affect the essence of the present invention. The embodiments of this application and the features in the embodiments may be combined with each other in any manner unless there is a conflict.
Claims
1. A signal analysis and processing system, characterized in that: Includes client software and server software; The client software is used to set modulation identification parameters, signal demodulation parameters, channel decoding parameters, network protocol analysis parameters and information source analysis parameters and display analysis processing results; The server software is used to perform modulation identification, signal demodulation, channel decoding, network protocol analysis and signal source analysis on analog collected signals.
2. The signal analysis and processing system according to claim 1, wherein: The server software includes: The modulation identification module provides measurement services for analog collected signals, including carrier frequency, modulation rate, and modulation mode; The signal demodulation module provides demodulation processing services for analog collected data and outputs demodulated binary data files; The channel decoding module provides channel decoding services for the data generated by signal demodulation, automatically identifies the coding, extracts the coding feature parameters, and identifies the signal coding method; The network protocol analysis module provides protocol identification services for the data generated by signal demodulation and identifies the network protocol types of each layer of the data; The source parsing module provides source identification and recovery, as well as source decoding services for the data after protocol parsing. After the network protocol parsing module correctly interprets the application layer protocol, it automatically identifies the content type of the protocol package and extracts and saves it into the corresponding file according to the identified format.
3. A signal analysis and processing method, characterized in that: The signal analysis and processing system according to claim 1 or 2 comprises the following steps: Step 1: Calculate the carrier frequency, modulation rate and modulation mode of the analog collected signal; Step 2: Demodulate the analog collected data signal to obtain binary data; Step 3: Perform channel decoding processing on the data generated by signal demodulation; Step 4: Perform protocol identification on the data generated by signal demodulation; Step 5: Perform source identification, recovery, and source decoding on the data after protocol parsing.
4. The signal analysis and processing method according to claim 3, wherein: The step 1 includes: performing rough estimation of the signal carrier frequency, bandwidth measurement, fine frequency estimation, rough estimation of the modulation rate, fine estimation of the modulation rate and modulation identification on the analog collected signal, and realizing signal modulation identification on the basis of extracting the center frequency, signal bandwidth and modulation rate of the single carrier signal.
5. The signal analysis and processing method according to claim 3, wherein: The step 2 includes: using the carrier frequency, modulation rate and modulation format obtained by modulation identification as input parameters through AGC control, digital down-conversion and low-pass filtering, carrier Doppler capture, carrier tracking, bit synchronization and channel equalization demodulation algorithm, performing operations on the sampled signal data, and finally outputting a demodulated binary data file.
6. The signal analysis and processing method according to claim 3, wherein: The step 3 includes: automatically identifying the coding of the signal after the modulation identification is completed, extracting the coding feature parameters, and then using the knowledge in the coding feature database to make judgments and inferences according to preset identification criteria, reasoning mechanisms and control strategies to identify the coding method of the signal.
7. The signal analysis and processing method according to claim 3, wherein: Step 4 includes: interpreting the binary data generated by signal demodulation layer by layer in the order of link layer, network layer, transport layer, and application layer according to the network protocol format characteristics of each layer, thereby identifying the network protocol type of each layer of the data.
8. The signal analysis and processing method according to claim 3, wherein: The step 5 includes: after correctly interpreting the application layer protocol, automatically identifying the content type of the protocol package, and extracting and saving it into a corresponding file according to the identified format.
9. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the steps of the signal analysis method according to any one of claims 3 to 8 are implemented.
10. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein: When the computer program is executed by a processor, the steps of the signal analysis method according to any one of claims 3 to 8 are implemented.
Citation Information
Patent Citations
Transponder for processing mixed signal, communication system and mixed signal analysis method
CN110336580A