A method and system for generating standardized cognitive anti-interference waveforms for wireless communication

Through standardized format, the parameter interaction between each module is realized, and the cognitive anti-interference waveform design is separated from the hardware resources, solving the problems of complex waveform design and repeated labor in the existing technology, and achieving the convenience and independence of waveform design.

CN118944804BActive Publication Date: 2025-03-28NAT UNIV OF DEFENSE TECH
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411196322.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-08-29
Publication Date
2025-03-28
Estimated Expiration
2044-08-29

AI Technical Summary

Technical Problem

Existing wireless communication cognitive anti-interference technology needs to be designed for specific communication scenarios and uses, resulting in complex waveform design and more repetitive work.

Method used

The parameter interaction between each module is realized through a standardized format, the cognitive anti-interference waveform design is separated from the hardware resources, and the standardized generation method and system are used to generate cognitive anti-interference waveforms.

Benefits of technology

It reduces the workload and difficulty of cognitive anti-interference waveform design, brings great convenience to waveform design, and realizes the independence of waveform design and hardware resources.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118944804B_ABST
    Figure CN118944804B_ABST
Patent Text Reader

Abstract

The present invention relates to the field of wireless communication technology, and specifically discloses a method and system for generating a standardized cognitive anti-interference waveform for wireless communication, including a perception module, a communication module, and a control and decision module; the perception module and the communication module are used to obtain perception available parameters and communication available parameters respectively; the control and decision module is used to obtain cognitive anti-interference waveform requirement parameters, decision algorithms, decision cases, and decision available parameters, and calculate actual decision parameters, perception adjustment parameters, and communication adjustment parameters; the hardware and software of the control and decision module are configured based on the actual decision parameters, and the hardware and software of the perception module are configured based on the perception adjustment parameters; the hardware and software of the communication module are configured based on the communication adjustment parameters. The system realizes parameter interaction between modules through a standardized format, separates cognitive anti-interference waveform design from hardware resources, reduces the workload and difficulty of cognitive anti-interference waveform design, and brings great convenience to cognitive anti-interference waveform design.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of wireless communication technology, and in particular to a method and system for generating a standardized cognitive anti-interference waveform for wireless communication. Background Art

[0002] Due to the open nature of the channel, wireless communications are susceptible to unintentional and intentional interference. Communication anti-interference is an important issue that wireless communications have had to deal with since its inception. In recent years, wireless communication anti-interference technology based on the OODA cognitive loop has received widespread attention. By sensing the electromagnetic environment, making targeted decisions and adjusting communication waveform parameters, the communication anti-interference capability is improved.

[0003] However, current cognitive anti-interference technology generally needs to be designed for specific communication scenarios and purposes, combining the software and hardware of communication equipment. Functions such as perception, decision-making, and waveform adjustment overlap with each other, which brings difficulties to waveform design. In addition, if the original waveform cannot meet the requirements, when designing a new waveform, it is necessary to redesign it according to the hardware and software conditions of the communication equipment, resulting in a lot of duplication of work. Summary of the invention

[0004] In response to the above problems, an object of the present invention is to provide a standardized generation method for cognitive anti-interference waveforms for wireless communications. The method realizes parameter interaction between modules through a standardized format, separates cognitive anti-interference waveform design from hardware resources, thereby reducing the workload and difficulty of cognitive anti-interference waveform design, and bringing great convenience to cognitive anti-interference waveform design.

[0005] The second object of the present invention is to provide a wireless communication cognitive anti-interference waveform standardization generation system.

[0006] The first technical solution adopted by the present invention is: a method for generating a standardized wireless communication cognitive anti-interference waveform, comprising the following steps:

[0007] S100: Acquire cognitive anti-interference waveform requirement parameters, decision algorithms and decision cases; identify perception requirement parameters, communication requirement parameters and decision requirement parameters based on the cognitive anti-interference waveform requirement parameters;

[0008] S200: Acquire available perception parameters, available communication parameters, and available decision parameters;

[0009] S300: Based on the perception requirement parameters, communication requirement parameters, decision requirement parameters, and perception available parameters, communication available parameters, and decision available parameters, a perception actual parameter, a communication actual parameter, and a decision actual parameter are formed;

[0010] S400: Calculating a perception adjustment parameter and a communication adjustment parameter based on the anti-interference waveform requirement parameter, the decision algorithm, the decision case, the perception actual parameter and the communication actual parameter;

[0011] S500: Generate a cognitive anti-interference waveform based on the actual decision parameters, the perception adjustment parameters and the communication adjustment parameters.

[0012] Preferably, the step S100 includes the following steps:

[0013] S110: Write the new cognitive anti-interference waveform requirement parameters into address 0 in a standardized format;

[0014] S120: Write the new decision algorithm and decision case into address 1 in a standardized format;

[0015] The step S200 includes the following steps:

[0016] S210: Obtain available sensing parameters and write them into address 2 in a standardized format;

[0017] S220: Obtain communication available parameters and write them into address 3 in a standardized format; and

[0018] The step S400 includes: reading cognitive anti-interference waveform requirement parameters from address 0, reading decision algorithms and decision cases from address 1, calculating perception adjustment parameters and communication adjustment parameters according to the anti-interference waveform requirement parameters, decision algorithms and decision cases as well as perception actual parameters and communication actual parameters, writing the perception adjustment parameters to address 4 in a prescribed format, and writing the communication adjustment parameters to address 5 in a prescribed format.

[0019] Preferably, in step S100, the sensing requirement parameter includes one or more of the following parameters: independent sensing channel number requirement, minimum sensing frequency requirement, maximum sensing frequency requirement, current frequency sensing requirement, current power sensing requirement, sensing data transmission time slot requirement, packet success rate sensing requirement, and bit error rate sensing requirement;

[0020] The communication requirement parameters include one or more of the following parameters: minimum communication rate requirement, maximum communication rate requirement, minimum transmission power requirement, maximum transmission power requirement, bit error rate requirement, tolerable signal-to-noise ratio requirement, and anti-interference capability requirement;

[0021] The decision requirement parameters include one or more of the following parameters: computing speed requirement, memory space requirement, and decision time requirement.

[0022] Preferably, in step S200, the perceptually available parameters include one or more of the following parameters: a perceptible frequency range, a power range, a range of the number of independent channels available for perception, a signal power range, and a background noise power range.

[0023] Preferably, in step S200, the available communication parameters include one or more of the following parameters: an adoptable frequency range, power range, modulation mode range, coding mode range, MAC layer protocol range and network layer protocol range.

[0024] Preferably, in step S200, the available decision parameters include one or more of the following parameters: calculation speed, memory space, decision time, and range values ​​of power consumption corresponding to the above values.

[0025] Preferably, in step S300, the actual perception parameter is the intersection of the available perception parameter and the required perception parameter;

[0026] The actual decision parameters are the intersection of the available decision parameters and the required decision parameters;

[0027] The actual communication parameters are the intersection of available communication parameters and required communication parameters.

[0028] Preferably, step S400 includes:

[0029] By utilizing the decision algorithm and decision cases, the perception adjustment parameters are screened out from the perception actual parameters based on the anti-interference waveform requirement parameters, and the communication adjustment parameters are screened out from the communication actual parameters.

[0030] Preferably, the perception adjustment parameters include: the number of independent perception channels, the perception bandwidth, the perception frequency, the perception power, the perception accuracy, the time slot available for perception and the corresponding power consumption value;

[0031] The communication adjustment parameters include transmission power, instantaneous bandwidth, frequency switching time, operating frequency band, modulation type and quantity, coding type and quantity, MAC layer protocol type and quantity, network layer protocol type and quantity, time slots available for communication and corresponding power consumption values.

[0032] The second technical solution adopted by the present invention is: a wireless communication cognitive anti-interference waveform standardization generation system, including a perception module, a communication module, a control and decision module, and a waveform generation module;

[0033] The sensing module is used to: sense the electromagnetic environment and communication quality, and self-check to obtain available sensing parameters;

[0034] The communication module is used to: establish and maintain communication, and self-check to obtain available communication parameters;

[0035] The control and decision module is used to: obtain cognitive anti-interference waveform requirement parameters, decision algorithms and decision cases, and decision available parameters, and identify perception requirement parameters, communication requirement parameters, and decision requirement parameters based on the cognitive anti-interference waveform requirement parameters; and generate perception actual parameters, communication actual parameters, and decision actual parameters based on the perception requirement parameters, communication requirement parameters, decision requirement parameters, and perception available parameters, communication available parameters, and decision available parameters; and calculate perception adjustment parameters and communication adjustment parameters based on the cognitive anti-interference waveform requirement parameters, decision algorithms, decision cases, perception actual parameters, and communication actual parameters;

[0036] The waveform generation module is used to generate a cognitive anti-interference waveform based on the actual decision parameters, the perception adjustment parameters and the communication adjustment parameters.

[0037] Beneficial effects of the above technical solution:

[0038] (1) The wireless communication cognitive anti-interference waveform standardized generation system disclosed in the present invention realizes parameter interaction between modules through a standardized format, separates cognitive anti-interference waveform design from hardware resources, thereby reducing the workload and difficulty of cognitive anti-interference waveform design, and bringing great convenience to cognitive anti-interference waveform design.

[0039] (2) In the wireless communication cognitive anti-interference waveform standardized generation system disclosed in the present invention, the control and decision module interacts with the perception module and the communication module through standardized formats to adjust the perception module and the communication module, which can reduce the workload and difficulty of wireless communication cognitive anti-interference waveform design and bring great convenience to waveform design.

[0040] (3) The present invention draws on the idea of ​​software radio to separate waveform design from the hardware of communication equipment, divides the communication waveform into three modules: perception, control and decision-making, and communication, and separates waveform design from hardware. A new communication waveform can be realized by changing the software part of the control and decision-making module, which can reduce the workload and difficulty of wireless communication cognitive anti-interference waveform design and bring great convenience to waveform design. BRIEF DESCRIPTION OF THE DRAWINGS

[0041] Figure 1 A schematic diagram of a flow chart of a method for generating a standardized wireless communication cognitive anti-interference waveform according to an embodiment of the present invention;

[0042] Figure 2 A data structure diagram of cognitive anti-interference waveform requirement parameters provided by an embodiment of the present invention;

[0043] Figure 3 A data structure diagram of a decision algorithm and a decision case provided for an embodiment of the present invention;

[0044] Figure 4 A data structure diagram of a perception available parameter, a perception actual parameter, and a perception adjustment parameter provided by an embodiment of the present invention;

[0045] Figure 5 A module relationship diagram provided for an embodiment of the present invention;

[0046] Figure 6 A data structure diagram of communication available parameters provided by an embodiment of the present invention;

[0047] Figure 7 A schematic diagram of the structure of a wireless communication cognitive anti-interference waveform standardization generation system provided for one embodiment of the present invention. DETAILED DESCRIPTION

[0048] The following detailed description of the embodiments of the present invention is further described in detail in conjunction with the accompanying drawings and examples. The detailed description of the following embodiments and the accompanying drawings are used to exemplarily illustrate the principles of the present invention, but cannot be used to limit the scope of the present invention, that is, the present invention is not limited to the preferred embodiments described, and the scope of the present invention is defined by the claims.

[0049] In the description of the present invention, it should be noted that, unless otherwise specified, “plurality” means two or more than two; the terms “first”, “second”, etc. are only used for descriptive purposes and cannot be understood as indicating or implying relative importance; for ordinary technicians in this field, the specific meanings of the above terms in the present invention can be understood according to the specific circumstances.

[0050] Embodiment 1

[0051] like Figure 1 As shown, an embodiment of the present invention provides a method for generating a standardized wireless communication cognitive anti-interference waveform, comprising the following steps:

[0052] S100: Acquire cognitive anti-interference waveform requirement parameters, decision algorithms and decision cases; identify perception requirement parameters, communication requirement parameters and decision requirement parameters based on the cognitive anti-interference waveform requirement parameters;

[0053] Obtain cognitive anti-interference waveform requirement parameters based on the cognitive anti-interference waveform generated by the user, and write the new cognitive anti-interference waveform requirement parameters into address 0 in a standardized format;

[0054] Obtain decision algorithms and decision cases based on user needs, and write new decision algorithms and decision cases into address 1 in a standardized format; decision algorithms include existing rule mapping, support vector machines, deep learning, reinforcement learning, deep reinforcement learning, game theory and large model methods.

[0055] When loading a new cognitive anti-interference waveform, you only need to write the new cognitive anti-interference waveform requirement parameters into address 0 and write the decision algorithm and decision case into address 1. The control and decision module reads the data in address 0 and address 1, and automatically updates the software part of the control and decision module. The software part of the control and decision module interacts with the hardware part of the control and decision module, and the perception and communication module through parameter interaction, so as to realize a new cognitive anti-interference waveform integrating the perception, control and decision, and communication modules.

[0056] like Figure 2 As shown, the cognitive anti-interference waveform requirement parameters include perception requirement parameters, communication requirement parameters and decision requirement parameters; the perception requirement parameters include the number of independent perception channels, the minimum perception frequency requirement, the maximum perception frequency requirement, the current frequency perception requirement, the current power perception requirement, the perception data transmission time slot requirement, the packet success rate perception requirement, the bit error rate perception requirement, etc.; the communication requirement parameters include the minimum communication rate requirement, the maximum communication rate requirement, the minimum transmission power requirement, the maximum transmission power requirement, the bit error rate requirement, the tolerance signal-to-noise ratio requirement, the anti-interference ability requirement, etc.; the decision requirement parameters include the calculation speed requirement, the memory space requirement, the decision time requirement, etc.

[0057] like Figure 2 , Figure 3 and Figure 4 As shown, each parameter data structure of the present invention is composed of a file header and subsequent fields. The file header specifies the data type of each parameter field and its corresponding length, in order to specify what kind of parameters and their lengths will be stored in the subsequent storage location.

[0058] from Figure 2 It can be seen that the file header includes parameter field 1 type, parameter field 1 length L1, parameter field 2 type, parameter field 2 length L2 until parameter field Y type, parameter field Y length L Y , Y is the total number of parameter fields. Figure 2A possible storage structure is illustrated. It should be pointed out that the value of the parameter field type is one of "the number of independent sensing channels required, the minimum sensing frequency required, the maximum sensing frequency required, the current frequency sensing required, the current power sensing required, the sensing data transmission time slot required, the packet success rate sensing required, the bit error rate sensing required, the minimum communication rate required, the maximum communication rate required, the minimum transmission power required, the maximum transmission power required, the bit error rate required, the tolerance signal-to-noise ratio required, the anti-interference capability required, the calculation speed required, the memory space required, and the decision time required". A feasible method is to sort the above parameter types, assign a unique serial number to the field of each parameter type, and write the corresponding serial number into the corresponding field type in the file header. The field length is used to clarify the storage space occupied by each field and provide a reference for standardized reading and writing. The lengths of different parameter fields can be the same or different, and can be determined according to actual needs. In order to ensure correct reading and storage, it is necessary to standardize the storage space occupied by each parameter field type and field length in the file header in advance. For example, the parameter field type can use 2 bytes, the upper 8 bits use a unified identifier, such as 11110000, and the lower 8 bits correspond to the type serial number of the parameter field. Therefore, 256 field types can be represented. The parameter field length is 1 byte, and the value is 1, 2, 4, 6, 8 or even 16, indicating the address space size (number of bytes) occupied by the parameter type field. The parameter field length can be determined based on the unit and value size of the parameter and combined with storage efficiency.

[0059] like Figure 3 As shown, the decision algorithm and decision case include multiple algorithms and cases, and in order to avoid Figure 2 Parameter confusion, the first byte of each parameter type in the decision algorithm and decision case can be represented as 101010101 or 0101010101. Due to the standardized method, the program reads the first byte of the parameter type and knows that the number is the parameter type field, and then obtains the corresponding parameter type serial number from its second byte.

[0060] Attached Figure 4 The data structure of the perception parameters (i.e., perception available parameters, perception actual parameters, and perception adjustment parameters) is shown to avoid Figure 2 Parameter confusion, the first byte of the parameter type can be represented as 101010101 or 0101010101. Due to the standardized method, the program reads the first byte of the parameter type and knows that the number is the parameter type field, and then obtains the corresponding parameter type serial number from its second byte.

[0061] S200: Acquire available perception parameters, available communication parameters, and available decision parameters based on the perception module, the communication module, and the control and decision module respectively;

[0062] like Figure 5 As shown, the waveform generation is divided into a perception module, a control and decision module, and a communication module; the perception module is responsible for perceiving the electromagnetic environment and the communication quality, and the perception module detects its own hardware and software resources (i.e., detects the hardware and software configuration parameters of the perception module) to obtain the perception available parameters, and writes the perception available parameters in a standardized format at address 2; the perception available parameters are a set of available perception parameters, including a perceivable frequency range, a power range, a range of the number of independent channels that can be used for perception, a signal power range, and a background noise power range. For example, the perception available parameters include the number of independent perception channels, the perception bandwidth, the perception frequency, the perception power, the perception accuracy, the time slot that can be used for perception, and the range of power consumption corresponding to the above values.

[0063] The communication module is responsible for establishing and maintaining communication. The communication module detects its own hardware and software resources (i.e., detects the hardware and software configuration parameters of the communication module) to obtain communication parameters, and writes the communication parameters in a standardized format at address 3; Figure 6 As shown, the available communication parameters are a set of available communication parameters, and the available communication parameters include the usable frequency range, power range, modulation mode range, coding mode range, MAC layer protocol range and network layer protocol range, for example, including transmission power, instantaneous bandwidth, frequency switching time, operating frequency band, modulation mode type and quantity, coding type and quantity, MAC layer protocol type and quantity, network layer protocol type and quantity, time slots available for communication and the range values ​​of power consumption corresponding to the above values.

[0064] On the one hand, the control and decision module coordinates the parameter interactions between the modules, and on the other hand, adopts the decision algorithm to form the communication adjustment parameters and the perception adjustment parameters; the control and decision module is also used to detect its own hardware and software resources (that is, to detect the hardware and software configuration parameters of the control and decision module) to obtain the available decision parameters; the available decision parameters include the calculation speed, memory space, decision time and the range of power consumption corresponding to the above values.

[0065] S300: forming a perception actual parameter, a communication actual parameter and a decision actual parameter based on the perception requirement parameter, the communication requirement parameter and the decision requirement parameter, as well as the perception available parameter, the communication available parameter and the decision available parameter;

[0066] The control and decision module reads the perception available parameters and the communication available parameters from address 2 and address 3 in a standardized format respectively; the control and decision module identifies the perception requirement parameters, the communication requirement parameters and the decision requirement parameters from the waveform requirement parameters, and combines the perception available parameters, the communication available parameters and the decision available parameters to form the perception actual parameters, the communication actual parameters and the decision actual parameters;

[0067] Among them, the perception actual parameter is the intersection of the perception available parameter and the perception required parameter, the decision actual parameter is the intersection of the decision available parameter and the decision required parameter, and the communication actual parameter is the intersection of the communication available parameter and the communication required parameter.

[0068] The actual parameters of perception include the number of independent perception channels, perception bandwidth, perception frequency, perception power, perception accuracy, time slots available for perception, and the power consumption corresponding to the above values;

[0069] The actual communication parameters include transmission power, instantaneous bandwidth, frequency switching time, operating frequency band, modulation type and number, coding type and number, MAC layer protocol type and number, network layer protocol type and number, time slots available for communication and power consumption corresponding to the above values;

[0070] The actual decision parameters include computing speed, memory space, decision time and the power consumption corresponding to the above values.

[0071] S400: configuring the hardware and software of the control and decision module based on the actual decision parameters; and calculating the perception adjustment parameters and the communication adjustment parameters based on the anti-interference waveform requirement parameters, the decision algorithm, the decision case, the actual perception parameters and the actual communication parameters, and configuring the hardware and software of the perception module based on the perception adjustment parameters, and configuring the hardware and software of the communication module based on the communication adjustment parameters;

[0072] The control and decision module immediately configures its hardware and software according to the actual decision parameters; and calculates the perception adjustment parameters and communication adjustment parameters according to the anti-interference waveform requirement parameters, decision algorithm and decision case, as well as the actual perception parameters and communication actual parameters, and writes the perception adjustment parameters into address 4 in the prescribed format, and writes the communication adjustment parameters into address 5 in the prescribed format.

[0073] Calculating the perception adjustment parameter and the communication adjustment parameter based on the anti-interference waveform requirement parameter, the decision algorithm, the decision case, the perception actual parameter and the communication actual parameter includes:

[0074] Through decision algorithms and decision cases, perception adjustment parameters are screened out from perception actual parameters based on anti-interference waveform requirement parameters, and communication adjustment parameters are screened out from communication actual parameters.

[0075] For example, when the decision algorithm is an existing rule mapping method, the anti-interference waveform requirement parameters are matched with the decision cases, and then the perception adjustment parameters and the communication adjustment parameters are screened out from the perception actual parameters and the communication actual parameters:

[0076] IF Anti-interference Waveform Requirement Parameter Matching Decision Case 1

[0077] Filtering the perception adjustment parameter from the perception actual parameter as the perception adjustment parameter 1;

[0078] Filtering the communication adjustment parameter from the actual communication parameters as the communication adjustment parameter 1;

[0079] elseif Anti-interference waveform requirement parameter matching decision case 2

[0080] Filtering the perception adjustment parameter from the perception actual parameter as the perception adjustment parameter 2;

[0081] Filtering the communication adjustment parameter from the actual communication parameters as the communication adjustment parameter 2;

[0082] elseif………………

[0083] ………………

[0084] end.

[0085] The perception module monitors address 4. Once the data therein is found to have changed, it immediately reads the perception adjustment parameters therein and uses the parameters to configure the hardware and software of the perception module. The perception adjustment parameters are a subset of the available perception parameters, which specify the specific perception frequency, power, number of perception channels used, signal power range, and background noise power. The perception adjustment parameters include the number of independent perception channels, perception bandwidth, perception frequency, perception power, perception accuracy, time slots that can be used for perception, and the specific values ​​of power consumption corresponding to the above values.

[0086] The communication module monitors address 5. Once a change is found in the data therein, the communication adjustment parameters are read immediately, and the communication module hardware and software are configured with the parameters; the communication adjustment parameters are specific values ​​of the available communication parameters, which specify the specific frequency, power, modulation method, coding method, MAC layer protocol and network layer protocol; the communication adjustment parameters include transmission power, instantaneous bandwidth, frequency switching time, operating frequency band, modulation method type and number, coding type and number, MAC layer protocol type and number, network layer protocol type and number, time slots that can be used for communication and specific values ​​of power consumption corresponding to the above values.

[0087] Among them, address 0 to address 5 are located in the FPGA, CPU, ARM, DSP, memory or storage, and sufficient space is reserved. Except for the perception, control and decision-making and communication modules, other programs of the communication device can only read the data in the address but cannot write data to the address.

[0088] The standardized generation method of cognitive anti-interference waveform for wireless communication is, for example:

[0089] T1: Write the new cognitive anti-interference waveform requirement parameters to address 0 in a standardized format;

[0090] T2: Write the new decision algorithm and decision cases into address 1 in a standardized format;

[0091] T3: The perception module detects its hardware and software resources and writes the perception available parameters in a standardized format at address 2;

[0092] T4: The communication module detects its hardware and software resources and writes the communication available parameters in a standardized format at address 3;

[0093] T5: The control and decision-making module detects its hardware and software resources and obtains available decision-making parameters;

[0094] T6: The control and decision module reads the perception available parameters and communication available parameters from address 2 and address 3 in a standardized format respectively;

[0095] T7: The control and decision module reads cognitive anti-interference waveform requirement parameters from address 0 in a standardized format, identifies perception requirement parameters, communication requirement parameters and decision requirement parameters from the waveform requirement parameters, and combines perception available parameters, communication available parameters and decision available parameters to form perception actual parameters, communication actual parameters and decision actual parameters;

[0096] T8: The control and decision module immediately configures its hardware and software according to the actual decision parameters, reads the cognitive anti-interference waveform requirement parameters from address 0, reads the decision algorithm and decision case from address 1, calculates the perception adjustment parameters and communication adjustment parameters according to the anti-interference waveform requirement parameters, decision algorithm and decision case, as well as the perception actual parameters and communication actual parameters, writes the perception adjustment parameters to address 4 in the prescribed format, and writes the communication adjustment parameters to address 5 in the prescribed format;

[0097] T9: The perception module monitors address 4. Once the data therein is found to have changed, the perception adjustment parameters therein are immediately read and the parameters are used to configure the hardware and software of the perception module;

[0098] T10: The communication module monitors address 5. Once it finds that the data therein has changed, it immediately reads the communication adjustment parameters therein and uses the parameters to configure the communication module hardware and software.

[0099] S500: Generate a cognitive anti-interference waveform based on the configured perception module, communication module, and control and decision module.

[0100] The perception module perceives the electromagnetic environment and communication quality; the control and decision module configures parameters based on the perceived electromagnetic environment and communication quality; the communication module establishes and maintains communication based on the configured parameters, thereby generating a cognitive anti-interference waveform.

[0101] When loading a new cognitive anti-interference waveform, you only need to write the new waveform requirement into address 0 and the decision algorithm and decision case into address 1. The control and decision module reads the data in address 0 and address 1, and automatically updates the software part of the control and decision module. The software part of the control and decision module interacts with the hardware part of the control and decision module, and the perception and communication module through parameter interaction to realize a new cognitive anti-interference waveform integrating the perception, control and decision, and communication modules.

[0102] The present invention draws on the idea of ​​software radio to decouple waveform generation and communication equipment hardware. New perception, decision-making and communication functions can be achieved by simply updating communication requirement parameters, decision algorithms and decision cases.

[0103] Embodiment 2

[0104] like Figure 7 As shown, an embodiment of the present invention provides a wireless communication cognitive anti-interference waveform standardization generation system, including a perception module, a communication module, a control and decision module and a waveform generation module;

[0105] The sensing module is used to: sense the electromagnetic environment and communication quality, and self-check to obtain available sensing parameters; and configure the hardware and software of the sensing module based on the sensing adjustment parameters;

[0106] The communication module is used to: establish and maintain communication, and self-check to obtain available communication parameters, and configure the hardware and software of the communication module based on the communication adjustment parameters;

[0107] The control and decision module is used to: obtain cognitive anti-interference waveform requirement parameters, decision algorithms, decision cases, and decision available parameters, and identify perception requirement parameters, communication requirement parameters, and decision requirement parameters based on the cognitive anti-interference waveform requirement parameters; and generate perception actual parameters, communication actual parameters, and decision actual parameters based on the perception requirement parameters, communication requirement parameters, decision requirement parameters, and perception available parameters, communication available parameters, and decision available parameters; and configure the hardware and software of the control and decision module based on the decision actual parameters, and calculate the perception adjustment parameters and communication adjustment parameters based on the cognitive anti-interference waveform requirement parameters, decision algorithms, decision cases, perception actual parameters, and communication actual parameters;

[0108] The waveform generation module is used to generate a cognitive anti-interference waveform based on the configured perception module, communication module, and control and decision module.

[0109] The present invention is implemented by dividing waveform generation into a perception module, a control and decision module, and a communication module; the perception module is responsible for perceiving the electromagnetic environment and communication quality, and the perception module detects its own hardware and software resources (i.e., detects the hardware and software configuration parameters of the perception module) to obtain perception available parameters.

[0110] The communication module is responsible for establishing and maintaining communication, and detects its own hardware and software resources (ie, detects the configuration parameters of the hardware and software of the communication module) through the communication module, thereby obtaining available communication parameters.

[0111] On the one hand, the control and decision module coordinates the parameter interactions between the modules, and on the other hand, adopts the decision algorithm to form the communication adjustment parameters and the perception adjustment parameters; the control and decision module is also used to detect its own hardware and software resources (that is, to detect the hardware and software configuration parameters of the control and decision module) to obtain the available decision parameters.

[0112] Those of ordinary skill in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed in the embodiments of the present invention can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of the present invention.

[0113] In the embodiments provided in the present application, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.

[0114] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0115] In addition, each functional unit in each embodiment of the present invention may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.

[0116] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, or the part that contributes to the prior art, or the part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium, including several instructions for a computer device (which can be a personal computer, server, or network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present invention. The aforementioned storage medium includes: various media that can store program codes, such as USB flash drives, mobile hard disks, ROM, RAM, magnetic disks, or optical disks.

[0117] The above is only a specific embodiment of the present invention, but the protection scope of the present invention is not limited thereto. Any person skilled in the art can easily think of changes or substitutions within the technical scope disclosed by the present invention, which should be included in the protection scope of the present invention. Therefore, the protection scope of the present invention should be based on the protection scope of the claims.

Claims

1. A method for generating a standardized cognitive anti-interference waveform for wireless communication, characterized in that: The following steps are involved: S100: Acquire cognitive anti-interference waveform requirement parameters, decision algorithms and decision cases; identify perception requirement parameters, communication requirement parameters and decision requirement parameters based on the cognitive anti-interference waveform requirement parameters; S200: Acquire available perception parameters, available communication parameters, and available decision parameters; S300: Based on the perception requirement parameters, communication requirement parameters, decision requirement parameters, and perception available parameters, communication available parameters, and decision available parameters, a perception actual parameter, a communication actual parameter, and a decision actual parameter are formed; S400: Calculating a perception adjustment parameter and a communication adjustment parameter based on the anti-interference waveform requirement parameter, the decision algorithm, the decision case, the perception actual parameter and the communication actual parameter; S500: Generate a cognitive anti-interference waveform based on the actual decision parameters, the perception adjustment parameters and the communication adjustment parameters.

2. The method for generating a standardized wireless communication cognitive anti-interference waveform according to claim 1, characterized in that: The step S100 includes the following steps: S110: Write new cognitive anti-interference waveform requirement parameters into address 0 in a standardized format; S120: Write the new decision algorithm and decision case into address 1 in a standardized format; The step S200 includes the following steps: S210: Obtain available sensing parameters and write them into address 2 in a standardized format; S220: Obtain communication available parameters and write them into address 3 in a standardized format; and The step S400 includes: reading cognitive anti-interference waveform requirement parameters from address 0, reading decision algorithms and decision cases from address 1, calculating perception adjustment parameters and communication adjustment parameters according to the anti-interference waveform requirement parameters, decision algorithms and decision cases as well as perception actual parameters and communication actual parameters, writing the perception adjustment parameters to address 4 in a prescribed format, and writing the communication adjustment parameters to address 5 in a prescribed format.

3. The method for generating a standardized wireless communication cognitive anti-interference waveform according to claim 1, characterized in that: In step S100, the sensing requirement parameters include one or more of the following parameters: independent sensing channel number requirement, minimum sensing frequency requirement, maximum sensing frequency requirement, current frequency sensing requirement, current power sensing requirement, sensing data transmission time slot requirement, packet success rate sensing requirement, and bit error rate sensing requirement; The communication requirement parameters include one or more of the following parameters: minimum communication rate requirement, maximum communication rate requirement, minimum transmission power requirement, maximum transmission power requirement, bit error rate requirement, tolerable signal-to-noise ratio requirement, and anti-interference capability requirement; The decision requirement parameters include one or more of the following parameters: computing speed requirement, memory space requirement, and decision time requirement.

4. The method for generating a standardized wireless communication cognitive anti-interference waveform according to claim 1, characterized in that: In step S200, the perceptually available parameters include one or more of the following parameters: a perceptible frequency range, a power range, a range of the number of independent channels available for perception, a signal power range, and a background noise power range.

5. The method for generating standardized wireless communication cognitive anti-interference waveform according to claim 1, characterized in that: In step S200, the available communication parameters include one or more of the following parameters: an adoptable frequency range, power range, modulation mode range, coding mode range, MAC layer protocol range and network layer protocol range.

6. The method for generating a standardized wireless communication cognitive anti-interference waveform according to claim 1, characterized in that: In step S200, the decision-making available parameters include one or more of the following parameters: a range value of calculation speed, a range value of memory space, a range value of decision time, a range value of power consumption corresponding to calculation speed, a range value of power consumption corresponding to memory space, and a range value of power consumption corresponding to decision time.

7. The method for generating standardized wireless communication cognitive anti-interference waveform according to claim 1, characterized in that: In step S300, the actual perception parameter is the intersection of the available perception parameter and the required perception parameter; The actual decision parameters are the intersection of the available decision parameters and the required decision parameters; The actual communication parameters are the intersection of available communication parameters and required communication parameters.

8. The method for generating standardized wireless communication cognitive anti-interference waveform according to claim 1, characterized in that: Step S400 includes: By utilizing the decision algorithm and decision cases, the perception adjustment parameters are screened out from the perception actual parameters based on the anti-interference waveform requirement parameters, and the communication adjustment parameters are screened out from the communication actual parameters.

9. The method for generating standardized wireless communication cognitive anti-interference waveform according to claim 1, characterized in that: The perception adjustment parameters include: the number of independent perception channels, the perception bandwidth, the perception frequency, the perception power, the perception accuracy, the time slot available for perception, the power consumption value corresponding to the number of independent perception channels, the power consumption value corresponding to the perception bandwidth, the power consumption value corresponding to the perception frequency, the power consumption value corresponding to the perception power, the power consumption value corresponding to the perception accuracy, and the power consumption value corresponding to the time slot available for perception; The communication adjustment parameters include transmission power, instantaneous bandwidth, frequency switching time, working frequency band, modulation mode type and quantity, coding type and quantity, MAC layer protocol type and quantity, network layer protocol type and quantity, time slots available for communication, power consumption value corresponding to the transmission power, power consumption value corresponding to the instantaneous bandwidth, power consumption value corresponding to the frequency switching time, power consumption value corresponding to the working frequency band, power consumption value corresponding to the modulation mode type and quantity, power consumption value corresponding to the coding type and quantity, power consumption value corresponding to the MAC layer protocol type and quantity, power consumption value corresponding to the network layer protocol type and quantity, and power consumption value corresponding to the time slot available for communication.

10. A wireless communication cognitive anti-interference waveform standardization generation system, characterized in that: It includes perception module, communication module, control and decision module, and waveform generation module; The sensing module is used to: sense the electromagnetic environment and communication quality, and self-check to obtain available sensing parameters; The communication module is used to: establish and maintain communication, and self-check to obtain available communication parameters; The control and decision module is used to: obtain cognitive anti-interference waveform requirement parameters, decision algorithms and decision cases, and decision available parameters, and identify perception requirement parameters, communication requirement parameters, and decision requirement parameters based on the cognitive anti-interference waveform requirement parameters; and generate perception actual parameters, communication actual parameters, and decision actual parameters based on the perception requirement parameters, communication requirement parameters, decision requirement parameters, and perception available parameters, communication available parameters, and decision available parameters; and calculate perception adjustment parameters and communication adjustment parameters based on the cognitive anti-interference waveform requirement parameters, decision algorithms, decision cases, perception actual parameters, and communication actual parameters; The waveform generation module is used to generate a cognitive anti-interference waveform based on the actual decision parameters, the perception adjustment parameters and the communication adjustment parameters.

Citation Information

Patent Citations

  • Near-field anti-interference waveform design method and system for unmanned aerial vehicle (UAV) radar

    CN118534422A

  • Cognitive multicarrier communications for interference resilience

    WO2024151621A1