High-speed anti-interference frequency hopping software design system and method
By designing a high-speed anti-interference frequency hopping software system, the usage rate and data bandwidth of network nodes are dynamically adjusted, and the frequency is automatically adjusted through the real-time frequency control module, the problems of unstable data transmission and inability to dynamically adjust the frequency in the existing technology are solved, and efficient and stable data transmission and strong anti-interference capabilities are achieved.
Patent Information
- Application Number
- CN202411952654.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-27
- Publication Date
- 2025-04-22
AI Technical Summary
In the prior art, the data transmission structure of the TDMA system is fixed, and the usage rate and data bandwidth of network nodes cannot be dynamically adjusted, resulting in waste of data performance and unstable network, and the frequency cannot be automatically adjusted to cope with environmental changes and interference.
A high-speed anti-interference frequency hopping software system is designed, including a data port control module, a data transceiver control module, a system synchronization control module, a real-time frequency control module, a system control module and a baseband radio frequency module. The system can dynamically divide the node's data transmission and reception time, dynamically allocate bandwidth according to real-time throughput, and dynamically plan the usage frequency through real-time frequency control module.
It realizes automatic bandwidth adjustment based on the real-time data traffic of network nodes, improving data throughput and system stability; it can automatically adjust frequency in extreme environments or human interference, improving anti-interference ability and system anti-destruction ability.
Smart Images

Figure CN119865207A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of wireless communication technology, and in particular to a high-speed anti-interference frequency hopping software design system and method. Background Art
[0002] Spread spectrum communication is one of the most anti-interference communication technologies in current digital communications. Spread spectrum communication uses high-frequency pseudo-random codes to spread the frequency of baseband information to a wider frequency band, so that the energy of baseband information that is easily intercepted is modulated into a wide screen band, and has super strong anti-interference and concealment.
[0003] Frequency hopping communication is one of the most commonly used spread spectrum communication methods. The working principle of frequency hopping communication is a communication method in which the carrier frequency of the transmission signal of the sender and receiver changes pseudo-randomly. It has the characteristics of fast, safe, accurate, uninterrupted, anti-interception, and anti-interference. Frequency hopping networking technology not only has the characteristics of multi-hop and self-organization, but can also be applied to networks with high-speed node movement and high-dynamic changes in topology, because its nodes can enter or exit at high speed and can establish a short-term network. Moreover, in addition to conventional frequency hopping methods, adaptive frequency hopping and chaotic sequence frequency hopping should be used to increase the anti-interference and confidentiality capabilities of the frequency hopping system. Frequency hopping networking is suitable for tactical strikes and information sharing. These advantages make it widely used in military and civil fields. At this stage, there are few solutions for mature frequency hopping networking systems that take into account multiple frequency points, high speeds, and high hopping speeds.
[0004] The existing related technologies have the following defects: the data transmission structure of the TDMA system is fixed, and it is impossible to dynamically generate the usage rate of network nodes and the data bandwidth division of each node according to the data throughput of network nodes and the transmission distance between network nodes, resulting in waste of data performance of a single network node or unstable data transmission of the entire network; the network usage frequency cannot be changed dynamically according to the environment, and encountering extreme environments or human interference may cause the entire network to be paralyzed; the entire network has obvious human intervention, and it is impossible to automatically complete the construction of the entire network and data transmission. Summary of the invention
[0005] In view of the defects in the prior art, the present invention provides a high-speed anti-interference frequency hopping software design system and method.
[0006] According to a high-speed anti-interference frequency hopping software design system and method provided by the present invention, the scheme is as follows:
[0007] In a first aspect, a high-speed anti-interference frequency hopping software design system is provided, the system comprising: a data port control module, a data transceiver control module, a system synchronization control module, a real-time frequency control module, a system control module, a baseband radio frequency module, and a panel input and display control module;
[0008] Among them, the data port control module: obtains external interface data, and determines the data format according to the data interface source and the external interface data content; splits and integrates the data that needs to be transmitted through the channel and inputs it into the data transceiver control module for processing, and sends the system protocol data of the user's control of the entire system to the system control module through protocol frame packaging, so that the protocol frame takes effect and reports the feedback protocol frame;
[0009] Data transceiver control module: dynamically divides the data sending and receiving time of nodes in the network in real time, and dynamically allocates the data bandwidth of multiple nodes in the network according to the real-time data throughput rate of the current node; at the same time, receives the channel transmission data of the data port control module and sends the data according to the real-time time slot table, sends the data to the baseband RF module, and at the same time, obtains the data from other nodes of the air port through the baseband RF module, and transmits it to the data port control module for processing;
[0010] System synchronization control module: completes the time synchronization of the entire system and implements the control algorithm for other nodes to compete for the central node when the central node is destroyed. That is, the master node is dynamically generated according to the different startup times of the nodes in the network. The master node broadcasts synchronization information according to the TDMA time slot division to complete the time and frequency synchronization in the network; the slave node receives the synchronization information broadcast by the master node, and aligns its own time and frequency with the master node according to the frequency hopping time synchronization algorithm to complete the synchronization of the entire network. When the master node disappears due to accidental destruction, the secondary master node can be dynamically generated according to the network ID or the node startup time to maintain the stability of the entire network;
[0011] Real-time frequency control module: dynamically analyzes the channel quality of the current environment and dynamically plans the frequency to be used and broadcast to the entire system based on the results;
[0012] System control module: processes the protocol of node parameters in the external input control system, completes orthogonal networking and data encryption functions, and regularly generates the status frame of the current system for external observation of the system;
[0013] Baseband RF module: sends data that needs to be transmitted over the air interface within the system, or receives air interface data from other nodes and transmits it to the data transceiver module for processing;
[0014] Panel input and display control module: real-time response to digital keys and function keys, control the software system, and display the report content of the system control module.
[0015] Preferably, the data port control module includes: receiving and sending network layer protocol data, wifi wireless data, high-speed serial port data, parsing the data content of TCP\IP protocol, UDP protocol, serial port, and wifi wireless, and performing data splitting and integration on the content to obtain more efficient data transmission. At the same time, the data receiving side integrates and splits the data in the opposite way to that of the sending side, and repackages the data according to the protocol content of TCP\IP protocol, UDP protocol, serial port, and wifi wireless, so that it can be reported according to the data format of the sender, thereby completing the establishment of the data link.
[0016] Preferably, the data port control module further comprises: performing protocol analysis on data of a fixed port or IP address, and generating system internal protocol setting, protocol query, and protocol reporting frames for real-time monitoring and control of the entire system.
[0017] Preferably, the data transceiver control module is provided with the same system time controller as the system synchronization control module, and performs real-time control on the data transceiver of the entire system.
[0018] Preferably, in the system synchronization control module, the central node periodically sends low-speed synchronization frames to the baseband radio frequency module;
[0019] The number and location of nodes on the network are updated in real time according to the content of the real-time frequency control module. When the central node is destroyed, a new central node is dynamically generated according to the network ID and power-on time to ensure the system's anti-destruction capability.
[0020] Preferably, the real-time frequency control module includes: periodically acquiring the communication quality data of multiple frequency points of all nodes in the entire system from the baseband radio frequency module, selecting the system's use frequency based on the internal algorithm of the module, and replacing the bad points in the scanned frequency points.
[0021] Preferably, the system control module includes: scanning the communication quality of all frequency points of nodes in the network under the current environment through control signaling, generating multiple optimal usage frequencies for subsequent system use; obtaining protocol data from the data port control module, panel protocol input and display control module and parsing it to realize its control over the system, and responding to external protocol content reporting feedback frames observed by the system.
[0022] Preferably, the system control module also includes: responding to the control system user rate bandwidth configuration command, and equipping the corresponding system rate bandwidth according to the user's actual rate and communication distance requirements; during the use of the system, dynamically adjusting the user rate according to the signal-to-noise ratio of the usage rate in the current environment.
[0023] Preferably, the panel input and display control module includes: responding to the hardware IO port control and generating corresponding protocol data, and sending it to the system control module, while the system control module generates a display protocol or sets a recovery frame according to the reported content;
[0024] After receiving the system control module protocol frame, it is sent to the panel input and display module through the SPI channel to generate real-time system status content that matches it, which is convenient for users to use. The panel input and display module supports multi-language content display and intelligent input method input.
[0025] In a second aspect, a high-speed anti-interference frequency hopping software design method is provided, the method comprising:
[0026] Step S1: Acquire external interface data, and determine the data format according to the data interface source and the external interface data content; split and integrate the data to be transmitted through the channel and input it into the data transceiver control module for processing; package the system protocol data of the user controlling the entire system through the protocol frame and send it to the system control module, so that the protocol frame takes effect and reports the feedback protocol frame;
[0027] Step S2: receiving the channel transmission data of the data port control module through the data transceiver control module, sending the data according to the real-time time slot table, sending the channel transmission data to the baseband radio frequency module, and at the same time, obtaining the data from other nodes of the air port through the baseband radio frequency module, and transmitting it to the data port control module for processing;
[0028] Step S3: Control the nodes through the system synchronization control module, and dynamically generate the master node and slave node according to the different startup times of the nodes in the network; the master node broadcasts the synchronization information according to the TDMA time slot division to complete the time and frequency synchronization in the network; the slave node receives the synchronization information broadcast by the master node, and aligns its own time and frequency with the master node according to the frequency hopping time synchronization algorithm to complete the synchronization of the entire network; when the master node disappears due to accidental destruction, the secondary master node can be dynamically generated according to the network ID or the node startup time to maintain the stability of the entire network;
[0029] Step S4: dynamically analyzing the channel quality of the current environment through the real-time frequency control module, and dynamically planning the frequency to be used and broadcasting it to the entire system according to the result;
[0030] Step S5: Process the protocol of the node parameters in the external input control system through the system control module, complete the orthogonal networking and data encryption functions, and regularly generate the status frame of the current system for external observation of the system;
[0031] Step S6: responding to the digital keys and function keys in real time, controlling the software system, and displaying the reported content of the system control module through the panel input and display control module;
[0032] Step S7: The baseband radio frequency module sends the data that needs to be transmitted over the air interface in the system, or receives the air interface data from other nodes through the interface and transmits it to the data transceiver module for processing.
[0033] Compared with the prior art, the present invention has the following beneficial effects:
[0034] 1. The system of the present invention has diversified external interfaces. Through the multiple data interfaces of the data port control module, it can adapt to different external working environments. It can adapt to multiple user interfaces such as wired, wireless, high-speed, and low-speed for different environments, and the user data access is more diversified;
[0035] 2. The present invention does not require human intervention for different environments. It can scan periodically through the real-time frequency control module, and obtain the optimal frequency point of the current rate of the current environment according to the signal-to-noise ratio of the current environment according to the frequency iteration algorithm, thereby improving the system data transmission capacity and enhancing the system stability.
[0036] 3. The data bandwidth of the nodes in the network does not need to be manually configured. The data transceiver control module can automatically allocate node bandwidth according to the real-time data flow of each node in the network, thereby improving the data throughput rate of each node in the system and improving the data interaction capability of the entire system;
[0037] 4. In the event that the central node in the system network of the present invention is lost or destroyed, the central node can be regenerated in other nodes in the network through the competition-backoff algorithm of the system synchronization control module to maintain the data interaction of the entire system, greatly improving the anti-destruction capability of the entire system;
[0038] 5. The system of the present invention is equipped with multiple user data rates, which can reduce or increase the rate according to the actual needs of users or the current communication quality. Users can manually select the rate according to actual usage needs to obtain a better transmission distance, or they can obtain better data transmission reliability by reducing the rate or obtain higher system bandwidth by increasing the rate according to the signal-to-noise ratio of the current rate through the system control module.
[0039] Other beneficial effects of the present invention will be explained in the specific implementation manner through the introduction of specific technical features and technical solutions. Through the introduction of these technical features and technical solutions, those skilled in the art should be able to understand the beneficial technical effects brought about by the technical features and technical solutions. BRIEF DESCRIPTION OF THE DRAWINGS
[0040] 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:
[0041] Figure 1 It is the system network topology diagram;
[0042] Figure 2 This is the working diagram of the high-speed anti-interference frequency-hopping software system;
[0043] Figure 3 This is the structural diagram of the high-speed anti-interference frequency hopping software system. DETAILED DESCRIPTION
[0044] 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.
[0045] The embodiment of the present invention provides a high-speed anti-interference frequency hopping software design system, the high-speed anti-interference frequency hopping software system multi-node working network such as Figure 1 As shown, the frequency hopping radio equipped with the system works as follows Figure 2 shown.
[0046] Specifically, refer to Figure 3 As shown, the system specifically includes: a data port control module, a data transceiver control module, a system synchronization control module, a real-time frequency control module, a system control module, and a panel input and display control module.
[0047] Among them, the data port control module is used for receiving and sending network layer protocol data, wifi wireless data, and high-speed serial port data. This module can parse the data content of TCP\IP protocol, UDP protocol, serial port, and wifi wireless, and split and integrate the data content to obtain more efficient data transmission. At the same time, the data receiver integrates and splits the data in the opposite way to the sender, and repackages the data according to the protocol content of TCP\IP protocol, UDP protocol, serial port, and wifi wireless, so that it can be reported in the data format of the sender to complete the establishment of the data link.
[0048] At the same time, the module can also perform protocol analysis on data from fixed ports or IP addresses, and generate system internal protocol settings, protocol queries, and protocol reporting frames to monitor and control the entire system in real time. This module mainly obtains external interface data, and distinguishes and determines the data source through the data interface or data frame protocol content used by the user. The transmission data is split and integrated and input into the data transceiver control module for processing. The protocol data is packaged in a protocol frame and sent to the system control module to make the protocol frame effective and report the feedback protocol frame.
[0049] Data transceiver control module: It is used to dynamically divide the data transmission and reception time of nodes in the network in real time to ensure low-latency data transmission. And dynamically allocate the data bandwidth of multiple nodes in the network according to the real-time data throughput rate of the current node. At the same time, the data received from the data port control module is sent according to the real-time time slot table, and the data is sent to the baseband RF module. At the same time, the data from other nodes in the air port is obtained through the baseband RF module and transmitted to the data port control module for processing. This module has the same system time controller as the system synchronization control module, which is used to accurately control the data transmission and reception time of the entire system.
[0050] System synchronization control module: used for time synchronization of the entire system and the realization of the control algorithm for other nodes to compete for the central node when the central node is destroyed: the priority of the nodes in the network is generated by the power-on time and ID number of the nodes in the network, and a new master node is generated according to the priority order after the master node is destroyed. The central node regularly sends low-speed synchronization frames to the baseband RF module. The synchronization frame adopts frequency hopping synchronization, has a strong ability to resist bad jumps, and can adapt to different environments to complete time and frequency synchronization. And the specific higher transmission efficiency and longer transmission distance of the low-speed synchronization frame greatly improve the stability of the entire system. At the same time, the number and position of the nodes in the network can be updated in real time according to the content of the real-time frequency control module. When the central node is destroyed, the priority of the nodes in the network can be generated according to the power-on time and ID number of the nodes in the network to generate a new central node. Ensure the system's anti-destruction capability.
[0051] Real-time frequency control module: Dynamically analyzes the channel quality of the current environment, and dynamically plans the frequency to be broadcast to the entire system based on the results, improving the system's communication capabilities in complex environments. This module periodically obtains the communication quality data of multiple frequency points of all nodes in the entire system from the baseband RF module, selects the system's frequency based on the scanning results, and replaces the bad points in the scanned frequency points to improve the stability of the system.
[0052] System control module: Process the protocol of the node parameters in the external input control system to complete orthogonal networking, data encryption and other functions. And regularly generate the status frame of the current system for external observation of the system. At the same time, the communication quality of all frequency points of the nodes in the network can be scanned through control signaling in the current environment, and one or more usage frequencies can be generated for subsequent system use according to the number of available frequencies. Obtain the protocol data from the data port control module, panel protocol input and display control module and parse them to realize its control of the system, and respond to the external observation of the system protocol content report feedback frame. Finally, the module can also respond to the control system user rate bandwidth configuration command, and carry the corresponding system rate bandwidth according to the actual user rate and communication distance requirements. During the use of the system, this module can dynamically adjust the user rate according to the signal-to-noise ratio of the usage rate in the current environment, or increase the rate to increase the rate bandwidth of the entire system, or reduce the rate to improve the stability of the entire system.
[0053] Baseband RF module: sends data that needs to be transmitted over the air interface within the system or receives air interface data from other nodes and transmits it to the data transceiver module for processing.
[0054] Panel input and display control module: real-time response to digital keys and function keys, control of the software system. And display the report content of the system control module to facilitate external observation of the overall status of the system.
[0055] Respond to hardware IO port control and generate corresponding protocol data, and send it to the system control module. At the same time, the system control module generates a display protocol or sets a recovery frame according to the reported content. After receiving the system control module protocol frame, it is sent to the panel input and display module through the SPI channel to generate real-time system status content that matches it, which is convenient for users to use. The panel input and display module supports content display in multiple languages and intelligent input method input.
[0056] In addition, the high-speed anti-interference frequency-hopping software system is installed on a variety of radios such as vehicle-mounted radios, backpack radios, and handheld radios to complete the system's wireless communication terminal networking, and various models of frequency-hopping radio products are used in various military projects.
[0057] The present invention also provides a high-speed anti-interference frequency hopping software design method, which specifically includes:
[0058] Step S1: Acquire external interface data, and determine the data format according to the data interface source and the external interface data content; split and integrate the data to be transmitted through the channel and input it into the data transceiver control module for processing; package the system protocol data of the user controlling the entire system through the protocol frame and send it to the system control module, so that the protocol frame takes effect and reports the feedback protocol frame;
[0059] Step S2: receiving the channel transmission data of the data port control module through the data transceiver control module, sending the data according to the real-time time slot table, sending the channel transmission data to the baseband radio frequency module, and at the same time, obtaining the data from other nodes of the air port through the baseband radio frequency module, and transmitting it to the data port control module for processing;
[0060] Step S3: Control the nodes through the system synchronization control module, and dynamically generate the master node according to the different startup times of the nodes in the network. The master node broadcasts synchronization information according to the TDMA time slot division to complete the time and frequency synchronization in the network; the slave node receives the synchronization information broadcast by the master node, and aligns its own time and frequency with the master node according to the frequency hopping time synchronization algorithm to complete the synchronization of the entire network. When the master node disappears due to accidental destruction, the secondary master node can be dynamically generated according to the network ID or the node startup time to maintain the stability of the entire network;
[0061] Step S4: dynamically analyzing the channel quality of the current environment through the real-time frequency control module, and dynamically planning the frequency to be used and broadcasting it to the entire system according to the result;
[0062] Step S5: Process the protocol of the node parameters in the external input control system through the system control module, complete the orthogonal networking and data encryption functions, and regularly generate the status frame of the current system for external observation of the system;
[0063] Step S6: In real-time response to the digital keys and function keys, the software system is controlled, and the reported content of the system control module is displayed through the panel input and display control module.
[0064] Step S7: The baseband radio frequency module sends the data that needs to be transmitted over the air interface in the system, or receives the air interface data from other nodes through the interface and transmits it to the data transceiver module for processing.
[0065] The embodiment of the present invention provides a high-speed anti-interference frequency hopping software design system and method, which has the characteristics of multiple interfaces, anti-destruction, multiple hopping speeds, multiple frequency bands, strong confidentiality, adaptive rate, simultaneous transmission of data and voice, adaptive working frequency, high-speed mobility of nodes, high dynamic change of topology, etc. It can support multi-band high-speed data communication; it can dynamically use the working frequency according to the actual use environment; it can dynamically allocate data bandwidth according to the number of real-time online radio stations; the software system has strong anti-interference performance; the central node can be regenerated through the competition-backoff algorithm; it can carry multiple user rates, and can adaptively match the user rate according to user needs or on-site environment.
[0066] 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.
[0067] 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 high-speed anti-interference frequency hopping software design system, characterized in that: include: Data port control module, data transceiver control module, system synchronization control module, real-time frequency control module, system control module, baseband radio frequency module, panel input and display control module; Among them, the data port control module: obtains external interface data, and determines the data format according to the data interface source and the external interface data content; splits and integrates the data that needs to be transmitted through the channel and inputs it into the data transceiver control module for processing, and sends the system protocol data of the user's control of the entire system to the system control module through protocol frame packaging, so that the protocol frame takes effect and reports the feedback protocol frame; Data transceiver control module: dynamically divides the data sending and receiving time of nodes in the network in real time, and dynamically allocates the data bandwidth of multiple nodes in the network according to the real-time data throughput rate of the current node; at the same time, receives the channel transmission data of the data port control module and sends the data according to the real-time time slot table, and sends the data to the baseband RF module; at the same time, obtains the data from other nodes of the air port through the baseband RF module, and transmits it to the data port control module for processing; System synchronization control module: dynamically generates master nodes and slave nodes according to the different startup times of nodes in the network, and completes the synchronization of time and frequency in the network and the entire network; Real-time frequency control module: dynamically analyzes the channel quality of the current environment and dynamically plans the frequency to be used and broadcast to the entire system based on the results; System control module: processes the protocol of node parameters in the external input control system, completes orthogonal networking and data encryption functions, and regularly generates the status frame of the current system for external observation of the system; Baseband RF module: sends data that needs to be transmitted over the air interface within the system, or receives air interface data from other nodes and transmits it to the data transceiver module for processing; Panel input and display control module: real-time response to digital keys and function keys, control the software system, and display the report content of the system control module.
2. The high-speed anti-interference frequency hopping software design system according to claim 1, characterized in that: The data port control module includes: receiving and sending network layer protocol data, wifi wireless data, high-speed serial port data, parsing the data content of TCP\IP protocol, UDP protocol, serial port, and wifi wireless, and splitting and integrating the data content to obtain more efficient data transmission. At the same time, the data is reversely processed at the data receiving end so that it is reported according to the data format of the sender to complete the establishment of the data link.
3. The high-speed anti-interference frequency hopping software design system according to claim 2 is characterized in that: The data port control module also includes: performing protocol analysis on the data of the fixed port or IP address, and generating system internal protocol setting, protocol query, and protocol reporting frames for real-time monitoring and control of the entire system.
4. The high-speed anti-interference frequency hopping software design system according to claim 1 is characterized in that: The data transceiver control module is provided with the same system time controller as the system synchronization control module, and performs real-time control on the data transceiver of the entire system.
5. The high-speed anti-interference frequency hopping software design system according to claim 1 is characterized in that: In the system synchronization control module, the master node broadcasts synchronization information according to the TDMA time slot division to complete the time and frequency synchronization in the network; the slave node receives the synchronization information broadcast by the master node, aligns its own time and frequency with the master node according to the frequency hopping time synchronization algorithm, and completes the synchronization of the entire network; when the master node disappears due to accidental destruction, the secondary master node is dynamically generated according to the network ID or the node startup time to maintain the stability of the entire network; The system synchronization control module also includes: a central node, the central node periodically sending a low-speed synchronization frame to the baseband radio frequency module; The number and location of nodes on the network are updated in real time according to the content of the real-time frequency control module. When the central node is destroyed, a new central node is dynamically generated according to the network ID and power-on time to ensure the system's anti-destruction capability.
6. The high-speed anti-interference frequency hopping software design system according to claim 5, characterized in that: The real-time frequency control module includes: periodically obtaining the communication quality data of multiple frequency points of all nodes in the entire system from the baseband radio frequency module, selecting the system's use frequency based on the internal algorithm of the module, and replacing the bad points in the scanned frequency points.
7. The high-speed anti-interference frequency hopping software design system according to claim 1, characterized in that: The system control module includes: scanning the communication quality of all frequency points of nodes in the network under the current environment through control signaling, generating multiple optimal usage frequencies for subsequent system use; obtaining protocol data from the data port control module, panel protocol input and display control module and parsing it to realize its control over the system, and responding to the external protocol content reporting feedback frame observed by the system.
8. The high-speed anti-interference frequency hopping software design system according to claim 7, characterized in that: The system control module also includes: responding to the control system user rate bandwidth configuration command, and equipping the corresponding system rate bandwidth according to the user's actual rate and communication distance requirements; during the use of the system, dynamically adjusting the user rate according to the signal-to-noise ratio of the use rate in the current environment.
9. The high-speed anti-interference frequency hopping software design system according to claim 1, characterized in that: The panel input and display control module includes: responding to the hardware IO port control and generating corresponding protocol data, and sending it to the system control module, while the system control module generates a display protocol or sets a recovery frame according to the reported content; After receiving the system control module protocol frame, it is sent to the panel input and display module through the SPI channel to generate real-time system status content that matches it, which is convenient for users to use. The panel input and display module supports multi-language content display and intelligent input method input.
10. A high-speed anti-interference frequency hopping software design method, based on the high-speed anti-interference frequency hopping software design system according to any one of claims 1 to 9, characterized in that: include: Step S1: Acquire external interface data, and determine the data format based on the data interface source and external interface data content; Split and integrate the data that needs to be transmitted through the channel and input it into the data transceiver control module for processing. Pack the system protocol data of the user's control of the entire system into a protocol frame and send it to the system control module to make the protocol frame effective and report the feedback protocol frame. Step S2: receiving the channel transmission data of the data port control module through the data transceiver control module, sending the data according to the real-time time slot table, sending the channel transmission data to the baseband radio frequency module, and at the same time, obtaining the data from other nodes of the air port through the baseband radio frequency module, and transmitting it to the data port control module for processing; Step S3: Control the nodes through the system synchronization control module, and dynamically generate the master node and the slave node according to the different startup times of the nodes in the network; the master node broadcasts the synchronization information according to the TDMA time slot division to complete the time and frequency synchronization in the network; the slave node receives the synchronization information broadcast by the master node, and aligns its own time and frequency with the master node according to the frequency hopping time synchronization algorithm to complete the synchronization of the entire network; when the master node disappears due to accidental destruction, the master node is dynamically generated according to the network ID or the node startup time to maintain the stability of the entire network; Step S4: dynamically analyzing the channel quality of the current environment through the real-time frequency control module, and dynamically planning the frequency to be used and broadcasting it to the entire system according to the result; Step S5: Process the protocol of the node parameters in the external input control system through the system control module, complete the orthogonal networking and data encryption functions, and regularly generate the status frame of the current system for external observation of the system; Step S6: responding to the digital keys and function keys in real time, controlling the software system, and displaying the reported content of the system control module through the panel input and display control module; Step S7: The baseband radio frequency module sends the data that needs to be transmitted over the air interface in the system, or receives the air interface data from other nodes through the interface and transmits it to the data transceiver module for processing.
Citation Information
Patent Citations
Distributed wireless network with dynamic bandwidth allocation
CN101248619A
Wireless multi-hop network data transmission method
CN105636148A
Signal processing method and device integrating various protocol communication modes
CN105868142A
Data transmission rate adaptive method based on LoRaWAN network protocol
CN113207149A
Ad hoc network time synchronization method and device, and storage medium
CN114126029A