CN119865207A - High-speed anti-interference frequency hopping software design system and method - Google Patents

High-speed anti-interference frequency hopping software design system and method Download PDF

Info

Publication number
CN119865207A
CN119865207A CN202411952654.4A CN202411952654A CN119865207A CN 119865207 A CN119865207 A CN 119865207A CN 202411952654 A CN202411952654 A CN 202411952654A CN 119865207 A CN119865207 A CN 119865207A
Authority
CN
China
Prior art keywords
data
control module
time
protocol
frequency
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202411952654.4A
Other languages
Chinese (zh)
Inventor
梁旭
周劲
王可欣
詹远
王永杰
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shanghai Institute of Microwave Technology CETC 50 Research Institute
Original Assignee
Shanghai Institute of Microwave Technology CETC 50 Research Institute
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shanghai Institute of Microwave Technology CETC 50 Research Institute filed Critical Shanghai Institute of Microwave Technology CETC 50 Research Institute
Priority to CN202411952654.4A priority Critical patent/CN119865207A/en
Publication of CN119865207A publication Critical patent/CN119865207A/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B1/00Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
    • H04B1/69Spread spectrum techniques
    • H04B1/713Spread spectrum techniques using frequency hopping
    • H04B1/715Interference-related aspects
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W56/00Synchronisation arrangements
    • H04W56/001Synchronization between nodes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B1/00Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
    • H04B1/69Spread spectrum techniques
    • H04B1/713Spread spectrum techniques using frequency hopping
    • H04B1/715Interference-related aspects
    • H04B2001/7152Interference-related aspects with means for suppressing interference
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

本发明提供了一种高速抗干扰跳频软件设计系统及方法,涉及无线通信系统技术领域,包括:数据端口控制模块、数据收发控制模块、系统同步控制模块、实时频率控制模块、系统控制模块、基带射频模块、面板输入和显示控制模块。本发明具备多接口、抗击毁、多跳速、多频段、强保密、自适应速率、数话同传、自适应工作频点、节点可高速移动、拓扑的高动态变化等特点,能够支持多频段高速数据通信,根据实际使用环境动态使用工作频点,根据实时在网电台数量动态分配数据带宽,具有强抗干扰性,中心节点可通过竞争‑退避算法重新生成,可搭载多种用户速率,可根据用户需求或现场环境自适应匹配用户速率等。

The present invention provides a high-speed anti-interference frequency hopping software design system and method, which relates to the technical field of wireless communication systems, 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, a baseband radio frequency module, and a panel input and display control module. The present invention has the characteristics of multiple interfaces, anti-destruction, multiple hopping speeds, multiple frequency bands, strong confidentiality, adaptive rate, simultaneous transmission of data and speech, adaptive working frequency points, high-speed mobility of nodes, and high dynamic changes in topology. It can support multi-band high-speed data communication, dynamically use working frequencies according to actual use environments, dynamically allocate data bandwidth according to the number of real-time online radio stations, has strong anti-interference performance, and the central node can be regenerated through a competition-avoidance algorithm. It can carry multiple user rates and can adaptively match user rates according to user needs or on-site environments.

Description

High-speed anti-interference frequency hopping software design system and method
Technical Field
The invention relates to the technical field of wireless communication, in particular to a high-speed anti-interference frequency hopping software design system and method.
Background
Spread spectrum communication is one of communication technologies with strong anti-interference capability in current digital communication, and spread spectrum communication applies high-frequency pseudo-random codes to spread baseband information to a wider frequency band, so that the energy of the baseband information which is easy to intercept is modulated into a wide screen band, and the spread spectrum communication has super-strong anti-interference performance and concealment performance.
Frequency hopping communication is one of the most common manners of spread spectrum communication. The operation principle of frequency hopping communication is a communication scheme in which the carrier frequencies of transmission signals of both transmitting and receiving parties are changed in a pseudo-random manner. The method has the characteristics of rapidness, safety, accuracy, uninterrupted, interception resistance, interference resistance and the like. The frequency hopping networking technology has the characteristics of multi-hop, self-organization and the like, and can be applied to a network with high-speed movement and high dynamic change of topology of nodes, and the nodes can enter or exit at high speed, so that a short-lived network can be established. Besides, in addition to the conventional frequency hopping mode, adaptive frequency hopping and chaotic sequence frequency hopping are also applied to increase the anti-interference capability and confidentiality capability of the frequency hopping system. The frequency hopping networking is suitable for tactical striking and information sharing, and the advantages enable the frequency hopping networking to be widely applied to the military field and the civil field. At present, a scheme of a mature frequency hopping networking system which has multiple frequency points, high speed and high hopping speed is commonly used in China.
The prior related technology has the defects that the data transmission structure of the TDMA system is fixed, the use rate of network nodes and the data bandwidth division of each node cannot be dynamically generated according to the data throughput of the network nodes and the transmission distance between the network nodes, so that the data performance of a single network node is wasted or the whole network data transmission is unstable, the use frequency of the network cannot be dynamically changed according to the environment, the whole network is possibly paralyzed due to extreme environment or artificial interference, the artificial intervention of the whole network is obvious, and the construction and the data transmission of the whole network cannot be automatically completed.
Disclosure of Invention
Aiming at the defects in the prior art, the invention provides a high-speed anti-interference frequency hopping software design system and a method.
According to the high-speed anti-interference frequency hopping software design system and method provided by the invention, the scheme is as follows:
In a first aspect, a high-speed anti-interference frequency hopping software design system is provided, the system comprises a data port control module, a data receiving and transmitting control module, a system synchronous control module, a real-time frequency control module, a system control module, a baseband radio frequency module, a panel input and display control module;
The data port control module is used for acquiring external interface data, judging a data format through a data interface source and external interface data content, splitting, integrating and inputting data to be transmitted by a channel to the data receiving and transmitting control module for processing, and transmitting system protocol data of a user control whole system to the system control module through protocol frame packaging to enable the protocol frame to be effective and reporting the fed back protocol frame;
The data receiving and transmitting control module is used for dynamically dividing the data transmitting and receiving moments of nodes in the network in real time, dynamically distributing the data bandwidths of a plurality of nodes in the network according to the real-time throughput rate of the data of the current node, receiving the channel transmission data of the data port control module, transmitting the data according to a real-time slot table, transmitting the data to the baseband radio frequency module, acquiring the data from other nodes of an air port through the baseband radio frequency module, and transmitting the data to the data port control module for quick processing;
And the system synchronization control module is used for completing the time synchronization of the whole system and realizing a control algorithm that the central node is knocked down by other nodes to compete the central node. And dynamically generating a master node according to different start-up time of nodes in the network. The slave node receives the synchronous information broadcast by the master node, aligns the time and frequency of the slave node with the master node according to the frequency hopping time synchronous algorithm, and completes the synchronization of the whole network. When the master node disappears due to accidental destruction, the stability of the whole network can be maintained by the master node in a secondary dynamic generation mode according to the ID in the network or the starting time of the node;
the real-time frequency control module is used for dynamically analyzing the channel quality of the current environment and dynamically planning the frequency to be used according to the result to broadcast to the whole system;
The system control module processes the protocol of the node parameters in the external input control system to finish the functions of orthogonal networking and data encryption, and periodically generates a state frame of the current system for the observation of the system by the outside;
The baseband radio frequency module is used for transmitting data which is needed to be transmitted by an air interface in the system, or the interface receives the air interface data from other nodes and transmits the air interface data to the data transceiver module for processing;
and the panel input and display control module is used for responding to the digital keys and the function keys in real time, controlling the software system and displaying the report content of the system control module.
Preferably, the data port control module comprises receiving and transmitting network layer protocol data, wifi wireless data and high-speed serial port data, analyzing TCP/IP protocol, UDP protocol, serial port and wifi wireless data content, splitting and integrating the content to obtain more efficient data transmission, integrating and splitting the data opposite to a sender at a data receiver, and repackaging the data according to TCP/IP protocol, UDP protocol, serial port and wifi wireless protocol content to report the data according to a data format of the sender, thereby completing the construction of a data link.
Preferably, the data port control module further comprises protocol analysis for the data of the fixed port or IP address, and generates a system internal protocol setting, a protocol inquiry and a protocol reporting frame for monitoring and controlling the whole system in real time.
Preferably, the data transceiving control module is provided with a system time controller which is the same as the system synchronous control module, and the data transceiving of the whole system is controlled in real time.
Preferably, in the system synchronization control module, the central node periodically sends a low-speed synchronization frame to the baseband radio frequency module;
And updating the number and the positions of the network nodes in real time according to the content of the real-time frequency control module, dynamically generating a new center node according to the ID and the starting time in the network when the center node is knocked down, and ensuring the anti-knockdown capability of the system.
Preferably, the real-time frequency control module comprises periodically acquiring communication quality data of a plurality of current frequency points of all nodes of the whole system from a baseband radio frequency module, preferentially selecting the use frequency of the system according to an internal algorithm of the module, and simultaneously replacing bad points in the scanning frequency points.
Preferably, the system control module comprises a step of scanning the communication quality of all frequency points of nodes in the network in the current environment through control signaling to generate a plurality of optimal use frequencies for the subsequent system, a step of acquiring protocol data from the data port control module, the panel protocol input and display control module and analyzing and realizing the control of the system, and a step of responding to the protocol content observed by the system and reporting a feedback frame.
Preferably, the system control module further comprises a response control system user rate bandwidth configuration command, corresponding system rate bandwidth is carried according to the actual rate of the user and the requirement of the communication distance, and the user rate is dynamically adjusted according to the signal-to-noise ratio of the use rate in the current environment in the use process of the system.
Preferably, the panel input and display control module comprises a response hardware IO port control module, a system control module and a display control module, wherein the response hardware IO port control module is used for responding to the corresponding protocol data and generating the corresponding protocol data, and the corresponding protocol data is sent to the system control module;
after receiving the protocol frame of the system control module, the protocol frame is sent to the panel input and display module through the SPI channel to generate real-time system state content matched with the real-time system state content, so that the system is convenient for a user to use, and the panel input and display module supports multi-language content display and intelligent input method input.
In a second aspect, a method for designing high-speed anti-interference frequency hopping software is provided, the method comprising:
The method comprises the steps of S1, obtaining external interface data, judging a data format through a data interface source and external interface data content, splitting and integrating data to be transmitted in a channel, inputting the split and integrated data to a data receiving and transmitting control module for processing, packaging system protocol data of a user control whole system through a protocol frame, sending the system protocol data to the system control module, enabling the protocol frame to be effective, and reporting the fed back protocol frame;
step S2, receiving channel transmission data of a data port control module through a data receiving and transmitting control module, carrying out data transmission according to a real-time slot table, sending the channel transmission data to a baseband radio frequency module, acquiring data from other nodes of an air port through the baseband radio frequency module, and transmitting the data to a data port control module for processing;
Step S3, controlling the nodes by a system synchronous control module, dynamically generating a master node and a slave node according to different starting time of the nodes in the network, dividing broadcast synchronous information by the master node according to a TDMA time slot to finish time-frequency synchronization in the network, receiving synchronous information broadcast by the master node by the slave node, aligning own time and frequency with the master node according to a frequency hopping time synchronous algorithm to finish the synchronization of the whole network;
S4, dynamically analyzing the channel quality of the current environment through a real-time frequency control module, and dynamically planning the use frequency according to the result to broadcast to the whole system;
S5, processing protocols of node parameters in an external input control system through a system control module, completing orthogonal networking and data encryption functions, and periodically generating a state frame of the current system for observing the system from the outside;
S6, responding to the digital keys and the function keys in real time, controlling the software system, and displaying the report content of the system control module through the panel input and display control module;
and S7, transmitting the data needing air interface transmission in the system through the baseband radio frequency module or receiving the air interface data from other nodes through an interface and transmitting the air interface data to the data receiving and transmitting module for processing.
Compared with the prior art, the invention has the following beneficial effects:
1. The system has diversified external interfaces, can adapt to different external working environments through various data interfaces of the data port control module, and adapts various user interfaces such as wires, wireless, high-speed, low-speed and the like for different environments, so that user data access is more diversified;
2. According to the invention, the optimal frequency point of the current speed of the current environment can be obtained according to the signal-to-noise ratio of the current environment by the frequency iterative algorithm through periodic scanning of the real-time frequency control module without human intervention for different environments, so that the data transmission capacity of the system is improved, and the stability of the system is enhanced;
3. The invention aims at the data bandwidth of the nodes in the network without manual configuration, and the data receiving and transmitting control module can automatically allocate the 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 capacity of the whole system;
4. In the case that the central node in the system network is lost and knocked down, the central node can be regenerated in other nodes in the network through the competition-backoff algorithm of the system synchronous control module, so that the data interaction of the whole system is maintained, and the anti-knockdown capability of the whole system is greatly improved;
5. The system is provided with a plurality of user data rates, the rate can be reduced or increased according to the actual demands of users or the current communication quality, the users can manually select the rate according to the actual demands of use to obtain better transmission distance, and the system control module can also 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.
Other advantages of the present invention will be set forth in the description of specific technical features and solutions, by which those skilled in the art should understand the advantages that the technical features and solutions bring.
Drawings
Other features, objects and advantages of the present invention will become more apparent upon reading of the detailed description of non-limiting embodiments, given with reference to the accompanying drawings in which:
FIG. 1 is a diagram of a system network topology;
FIG. 2 is a diagram of the operation of the high-speed anti-interference frequency hopping software system;
fig. 3 is a block diagram of a high-speed anti-interference frequency hopping software system.
Detailed Description
The present invention will be described in detail with reference to specific examples. The following examples will assist those skilled in the art in further understanding the present invention, but are not intended to limit the invention in any way. It should be noted that variations and modifications could be made by those skilled in the art without departing from the inventive concept. These are all within the scope of the present invention.
The embodiment of the invention provides a high-speed anti-interference frequency hopping software design system, wherein a multi-node working network of the high-speed anti-interference frequency hopping software system is shown in figure 1, and a frequency hopping radio station working mode of a carrying system is shown in figure 2.
Specifically, referring to FIG. 3, the system specifically comprises a data port control module, a data receiving and transmitting 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.
The data port control module is used for receiving and transmitting network layer protocol data, wifi wireless data and high-speed serial port data, can analyze TCP/IP protocol, UDP protocol, serial port and wifi wireless data content, split and integrate the content of the data, obtain more efficient data transmission, integrate and split the data opposite to a sender at a data receiver, and repackage the data according to TCP/IP protocol, UDP protocol, serial port and wifi wireless protocol content, so that the data is reported according to a data format of the sender, and the establishment of a data link is completed.
Meanwhile, the module can also carry out protocol analysis on the data of the fixed port or IP address, and generate internal protocol setting, protocol inquiry and protocol reporting frames of the system for carrying out real-time monitoring and control on the whole system. The module mainly acquires external interface data and distinguishes and judges the data sources through the data interfaces or data frame protocol contents used by users. The transmission data are split, integrated and input to the data receiving and transmitting control module for processing, and the protocol data are sent to the system control module through the protocol frame package, so that the protocol frame is effective and the feedback protocol frame is reported.
And the data receiving and transmitting control module is used for dynamically dividing the data sending and receiving moments of the nodes in the network in real time and ensuring low-delay transmission of the data. And dynamically distributing the data bandwidth of a plurality of nodes in the network according to the data real-time throughput rate of the current node. Meanwhile, the data of the received data port control module is transmitted according to the real-time slot table, the data is transmitted to the baseband radio frequency module, and meanwhile, the data from other nodes of the air port are acquired through the baseband radio frequency module and are transmitted to the data port control module for processing. The module is internally provided with a system time controller which is the same as the system synchronous control module and is used for precisely controlling the data receiving and transmitting time of the whole system.
The system synchronization control module is used for realizing time synchronization of the whole system and a control algorithm that the central node is knocked down by other nodes competing for the central node, and generating the priority of the nodes in the network through the starting time of the nodes in the network and the ID number, and generating a new main node after the main node is knocked down according to the priority sequence. And the central node periodically transmits a low-speed synchronous frame to the baseband radio frequency module. The synchronous frame adopts a frequency hopping synchronous mode, has stronger bad-hop resistance, and can adapt to time and frequency synchronization completed in different environments. And the specific higher transmission efficiency and longer transmission distance of the low-speed synchronous frame greatly improve the stability of the whole system. Meanwhile, the number and the positions of the network nodes can be updated in real time according to the content of the real-time frequency control module. The priority of the nodes in the network can be generated according to the starting time of the nodes in the network and the ID number when the central node is destroyed so as to generate a new central node. Ensuring the anti-destruction capability of the system.
And the real-time frequency control module dynamically analyzes the channel quality of the current environment, dynamically programs the use frequency according to the result and broadcasts the use frequency to the whole system, and improves the communication capacity of the system facing the complex environment. The module periodically acquires the communication quality data of a plurality of current frequency points of all nodes of the whole system from the baseband radio frequency module, and according to a scanning result, the module preferentially selects the use frequency of the system, and simultaneously replaces bad points in the scanning frequency points, thereby improving the stability of the system.
And the system control module is used for processing protocols of external input control system internal node parameters and finishing functions of orthogonal networking, data encryption and the like. And periodically generates a status frame of the current system for external observation of the system. Meanwhile, all frequency points of nodes in the network can be subjected to communication quality scanning in the current environment through control signaling, and one or more using frequencies are generated for subsequent system use according to the available frequencies. And acquiring protocol data from the data port control module, the panel protocol input and display control module, analyzing and realizing the control of the system, responding to the protocol content observed by the outside on the system, and reporting a feedback frame. Finally, the module can also respond to the control system user rate bandwidth configuration command, and carry corresponding system rate bandwidth according to the actual rate of the user and the requirement of the communication distance. In the use process of the system, the module can dynamically adjust the user rate according to the signal-to-noise ratio of the use rate in the current environment, or increase the rate to improve the rate bandwidth of the whole system, or decrease the rate to improve the stability of the whole system.
And the baseband radio frequency module is used for sending the data needing to be transmitted by the air interface in the system or receiving the air interface data from other nodes by the interface and transmitting the air interface data to the data receiving and transmitting module for processing.
And the panel input and display control module is used for responding to the digital keys and the function keys in real time and controlling the software system. And the reporting content of the system control module is displayed, so that the outside can observe the whole state of the system conveniently.
And after receiving the protocol frame of the system control module, the system control module sends the protocol frame to a panel input and display module through an SPI channel to generate real-time system state content matched with the protocol frame, so that the system control module is convenient for a user to use, and the panel input and display module supports multi-language content display and intelligent input method input.
In addition, the high-speed anti-interference frequency hopping software system is carried on various radio stations such as a vehicle-mounted radio station, a knapsack radio station and a handheld radio station to complete networking of a wireless communication terminal of the system, and various types of frequency hopping radio station products are applied to various army projects.
The invention also provides a high-speed anti-interference frequency hopping software design method, which specifically comprises the following steps:
The method comprises the steps of S1, obtaining external interface data, judging a data format through a data interface source and external interface data content, splitting and integrating data to be transmitted in a channel, inputting the split and integrated data to a data receiving and transmitting control module for processing, packaging system protocol data of a user control whole system through a protocol frame, sending the system protocol data to the system control module, enabling the protocol frame to be effective, and reporting the fed back protocol frame;
step S2, receiving channel transmission data of a data port control module through a data receiving and transmitting control module, carrying out data transmission according to a real-time slot table, sending the channel transmission data to a baseband radio frequency module, acquiring data from other nodes of an air port through the baseband radio frequency module, and transmitting the data to a data port control module for processing;
And step S3, controlling the nodes through a system synchronous control module, and dynamically generating a master node according to different start-up time of the nodes in the network. The slave node receives the synchronous information broadcast by the master node, aligns the time and frequency of the slave node with the master node according to the frequency hopping time synchronous algorithm, and completes the synchronization of the whole network. When the master node disappears due to accidental destruction, the stability of the whole network can be maintained by the master node in a secondary dynamic generation mode according to the ID in the network or the starting time of the node;
S4, dynamically analyzing the channel quality of the current environment through a real-time frequency control module, and dynamically planning the use frequency according to the result to broadcast to the whole system;
S5, processing protocols of node parameters in an external input control system through a system control module, completing orthogonal networking and data encryption functions, and periodically generating a state frame of the current system for observing the system from the outside;
and S6, responding to the digital keys and the function keys in real time, controlling the software system, and inputting and displaying the report content of the system control module through the panel.
And S7, transmitting the data needing air interface transmission in the system through the baseband radio frequency module or receiving the air interface data from other nodes through an interface and transmitting the air interface data to the data receiving and transmitting module for processing.
The embodiment of the invention provides a high-speed anti-interference frequency hopping software design system and method, which have the characteristics of multiple interfaces, impact resistance, multiple hop speeds, multiple frequency bands, strong confidentiality, self-adaptive rate, simultaneous transmission of digital and speech, self-adaptive working frequency points, high-speed movement of nodes, high dynamic change of topology and the like. The system can support multi-band high-speed data communication, can dynamically use working frequency points according to actual use environments, can dynamically allocate data bandwidth according to the number of network radio stations in real time, has strong anti-interference performance, can regenerate a central node through a competition-back-off algorithm, can carry multiple user rates, and can adaptively match the user rates according to user requirements or field environments.
Those skilled in the art will appreciate that the invention provides a system and its individual devices, modules, units, etc. that can be implemented entirely by logic programming of method steps, in addition to being implemented as pure computer readable program code, in the form of logic gates, switches, application specific integrated circuits, programmable logic controllers, embedded microcontrollers, etc. Therefore, the system and the devices, modules and units thereof provided by the invention can be regarded as a hardware component, and the devices, modules and units for realizing various functions included in the system can be regarded as structures in the hardware component, and the devices, modules and units for realizing various functions can be regarded as structures in the hardware component as well as software modules for realizing the method.
The foregoing describes specific embodiments of the present application. It is to be understood that the application is not limited to the particular embodiments described above, and that various changes or modifications may be made by those skilled in the art within the scope of the appended claims without affecting the spirit of the application. The embodiments of the application and the features of the embodiments may be combined with each other arbitrarily without conflict.

Claims (10)

1.一种高速抗干扰跳频软件设计系统,其特征在于,包括:数据端口控制模块、数据收发控制模块、系统同步控制模块、实时频率控制模块、系统控制模块、基带射频模块、面板输入和显示控制模块;1. A high-speed anti-interference frequency hopping software design system, characterized in that it 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, a baseband radio frequency module, a 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.根据权利要求1所述的高速抗干扰跳频软件设计系统,其特征在于,所述数据端口控制模块包括:接收与发送网络层协议数据、wifi无线数据、高速串口数据,解析TCP\IP协议、UDP协议、串口、wifi无线的数据内容,并对其内容进行数据拆分与整合,得到更高效的数据传输,同时在数据接收方对数据进行反向处理,使其按照发送方的数据格式进行上报,完成数据链路的搭建。2. According to the high-speed anti-interference frequency hopping software design system of claim 1, it is 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 performing data splitting and integration on the content to obtain more efficient data transmission, and at the same time, reverse processing of the data is performed on the data receiving side so that it is reported according to the data format of the sender to complete the construction of the data link. 3.根据权利要求2所述的高速抗干扰跳频软件设计系统,其特征在于,所述数据端口控制模块还包括:对固定的端口或IP地址的数据进行协议解析,并生成系统内部协议设置、协议查询、协议上报帧,用以对整个系统进行实时监测和控制。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 parsing on the data of the fixed port or IP address, and generating system internal protocol settings, protocol queries, and protocol reporting frames for real-time monitoring and control of the entire system. 4.根据权利要求1所述的高速抗干扰跳频软件设计系统,其特征在于,所述数据收发控制模块设置与系统同步控制模块相同的系统时间控制器,对整个系统的数据收发进行实时控制。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 a system time controller which is the same as the system synchronization control module, and performs real-time control on the data transceiver of the entire system. 5.根据权利要求1所述的高速抗干扰跳频软件设计系统,其特征在于,所述系统同步控制模块中,所述主节点根据TDMA时隙划分广播同步信息,完成网内时间频率同步;从节点接收主节点广播的同步信息,根据跳频时间同步算法将自身时间与频率与主节点对齐,完成整个网络的同步;当主节点因为意外被击毁而消失时,根据网内ID或节点开机时刻在次动态生成主节点已维系整个网络的稳定;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; 根据实时频率控制模块的内容实时更新在网节点数量与位置,在中心节点被击毁时根据网内ID和开机时间动态生成新的中心节点,保证系统的抗击毁能力。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.根据权利要求5所述的高速抗干扰跳频软件设计系统,其特征在于,所述实时频率控制模块包括:向基带射频模块周期性获取整个系统全部节点当前多个频点的通信质量数据根据模块内部算法,择优选择系统的使用频率,同时替换扫描频点中的坏点。6. The high-speed anti-interference frequency hopping software design system according to claim 5 is 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, and 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.根据权利要求1所述的高速抗干扰跳频软件设计系统,其特征在于,所述系统控制模块包括:通过控制信令对当前环境下,网内节点的全部频点进行通信质量扫描,生成多个最优使用频率用于后续系统使用;获取来自数据端口控制模块、面板协议输入和显示控制模块的协议数据并解析实现其对系统的控制,响应外部对系统观测的协议内容上报反馈帧。7. According to the high-speed anti-interference frequency hopping software design system of claim 1, it is 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.根据权利要求7所述的高速抗干扰跳频软件设计系统,其特征在于,所述系统控制模块还包括:响应控制系统用户速率带宽配置命令,根据用户实际速率以及通信距离的需求,搭载相对应的系统速率带宽;在系统的使用过程中,根据使用速率在当前环境下的信噪比,动态调节用户速率。8. The high-speed anti-interference frequency-hopping software design system according to claim 7 is characterized in that the system control module also includes: responding to the control system user rate bandwidth configuration command, and carrying 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.根据权利要求1所述的高速抗干扰跳频软件设计系统,其特征在于,所述面板输入和显示控制模块包括:响应硬件IO端口控制并生成相对应的协议数据,并将其发送至系统控制模块,同时系统控制模块根据上报内容生成显示协议或设置恢复帧;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 comprises: 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; 接收到系统控制模块协议帧后,通过SPI通道发送至面板输入和显示模块生成与之相匹配的实时系统状态内容,便于用户使用,该面板输入和显示模块支持多种语言内容显示以及智能输入法输入。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.一种高速抗干扰跳频软件设计方法,基于权利要求1-9任一项所述的高速抗干扰跳频软件设计系统,其特征在于,包括: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 it comprises: 步骤S1:获取外部接口数据,并通过数据接口来源和外部接口数据内容对数据格式进行判定;对需要进行信道传输的数据进行拆分、整合输入至数据收发控制模块进行处理,对用户控制整个系统的系统协议数据通过协议帧包装送至系统控制模块,使协议帧生效并对反馈的协议帧进行上报;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; 步骤S2:通过数据收发控制模块接收数据端口控制模块的信道传输数据根据实时时隙表进行数据发送,将信道传输数据发送至基带射频模块,同时,通过基带射频模块获取来自空中端口其他节点的数据,并将其传输至数据端口控制模快进行处理;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; 步骤S3:通过系统同步控制模块对节点进行控制,根据网内节点开机时间不同动态生成主节点和从节点;所述主节点根据TDMA时隙划分广播同步信息,完成网内时间频率同步;从节点接收主节点广播的同步信息,根据跳频时间同步算法将自身时间与频率与主节点对齐,完成整个网络的同步;当主节点因为意外被击毁而消失时,根据网内ID或节点开机时刻在次动态生成主节点已维系整个网络的稳定;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; 步骤S4:通过实时频率控制模块对当前环境的信道质量进行动态分析,并根据结果动态规划使用频率广播至整个系统;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; 步骤S5:通过系统控制模块对外部输入控制系统内节点参数的协议进行处理,完成正交组网、数据加密功能,并定期生成当前系统的状态帧用于外部对系统的观测;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; 步骤S6:对数字按键与功能按键的实时响应,对软件系统进行控制,并通过面板输入和显示控制模块显示系统控制模块的上报内容;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; 步骤S7:通过基带射频模块对系统内的需要进行空口传输的数据进行发送或接口收来自其他节点的空口数据并传送至数据收发模块进行处理。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.
CN202411952654.4A 2024-12-27 2024-12-27 High-speed anti-interference frequency hopping software design system and method Pending CN119865207A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202411952654.4A CN119865207A (en) 2024-12-27 2024-12-27 High-speed anti-interference frequency hopping software design system and method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202411952654.4A CN119865207A (en) 2024-12-27 2024-12-27 High-speed anti-interference frequency hopping software design system and method

Publications (1)

Publication Number Publication Date
CN119865207A true CN119865207A (en) 2025-04-22

Family

ID=95388400

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202411952654.4A Pending CN119865207A (en) 2024-12-27 2024-12-27 High-speed anti-interference frequency hopping software design system and method

Country Status (1)

Country Link
CN (1) CN119865207A (en)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6865609B1 (en) * 1999-08-17 2005-03-08 Sharewave, Inc. Multimedia extensions for wireless local area network
CN101248619A (en) * 2005-12-23 2008-08-20 香港应用科技研究院有限公司 A Distributed Wireless Network with Dynamic Bandwidth Allocation
CN105636148A (en) * 2016-01-06 2016-06-01 中国人民解放军总参谋部第六十三研究所 Wireless multi-hop network data transmission method
CN105868142A (en) * 2016-06-28 2016-08-17 武汉精测电子技术股份有限公司 Signal processing method and device integrating various protocol communication modes
CN114126029A (en) * 2021-10-14 2022-03-01 深圳天海通信有限公司 Ad hoc network time synchronization method, device and storage medium
CN117879644A (en) * 2023-12-29 2024-04-12 南京中科晶上通信技术有限公司 Ad hoc network frequency hopping and frequency synchronization method, system, equipment and medium

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6865609B1 (en) * 1999-08-17 2005-03-08 Sharewave, Inc. Multimedia extensions for wireless local area network
CN101248619A (en) * 2005-12-23 2008-08-20 香港应用科技研究院有限公司 A Distributed Wireless Network with Dynamic Bandwidth Allocation
CN105636148A (en) * 2016-01-06 2016-06-01 中国人民解放军总参谋部第六十三研究所 Wireless multi-hop network data transmission method
CN105868142A (en) * 2016-06-28 2016-08-17 武汉精测电子技术股份有限公司 Signal processing method and device integrating various protocol communication modes
CN114126029A (en) * 2021-10-14 2022-03-01 深圳天海通信有限公司 Ad hoc network time synchronization method, device and storage medium
CN117879644A (en) * 2023-12-29 2024-04-12 南京中科晶上通信技术有限公司 Ad hoc network frequency hopping and frequency synchronization method, system, equipment and medium

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
于国荣;: "山地机动作战通信应用研究", 军事通信技术, no. 02, 25 June 2009 (2009-06-25) *

Similar Documents

Publication Publication Date Title
CN111641970B (en) Method for receiving and transmitting data by using multilink through terminal and terminal
TWI660610B (en) A resource allocation method of a wireless communication system and equipment and system thereof
CN103973828B (en) A kind of dhcp client obtains the method and device of IP address
US20050282494A1 (en) Techniques for ad-hoc mesh networking
US20150031376A1 (en) Radio system and spectrum resource reconfiguration method thereof
JP2011530251A (en) Method of responding to co-installation coexistence (CO-LOCATECOEXISTENCE, CLC) request from mobile electronic device and communication device capable of controlling multi-radio coexistence
Xue et al. Joint 3D location and power optimization for UAV-enabled relaying systems
US20230239786A1 (en) Power management indicator transmitted over communication link and relating to other communication link
US20070206660A1 (en) Radio frequency collision avoidance mechanism in wireless networks using frequency synchronization
CN105119632A (en) Multi-frequency hopping pattern based communication method applicable to mobile ad hoc network
CN104080093B (en) A kind of frequency spectrum perception and dynamic channel binding method, apparatus and system
CN110337071A (en) A kind of method and system for realizing multicasting based on LoRaWAN
US10951263B2 (en) Wireless system and device communication management
CN114025336B (en) Bluetooth communication system
CN103095336B (en) Communication system and communication means
US9769821B2 (en) Data rate hopping scheduling
CN119865207A (en) High-speed anti-interference frequency hopping software design system and method
WO2023272444A1 (en) Communication method and communication apparatus therefor
WO2024152482A1 (en) Method, apparatus and device for signal transmission in communication system, and storage medium
Liu et al. A 2D heterogeneous rendezvous protocol for multi-wideband cognitive radio networks
CN106131331A (en) A kind of method, apparatus and system that multiple smart machines are uniformly controlled
CN113873487B (en) Data transmission method, device and computer readable storage medium
CN112672335B (en) Bluetooth broadcast encryption communication method and system
US12317204B2 (en) Time synchronization method and apparatus
JP2004023143A (en) Wireless communication system

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination