Frequency Hopping Communication Method and Apparatus, Storage Medium, Electronic Device

By adopting the frequency hopping communication method in the hidden communication system, the frequency hopping sequence is generated using probability vectors to realize synchronous frequency hopping between the transmitter and the receiver, the problem of weak anti-interference ability of the existing hidden communication method is solved, and the reliability and concealment of the communication system are improved.

CN113595590BActive Publication Date: 2025-06-27XIDIAN UNIV
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202110884137.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-08-03
Publication Date
2025-06-27
Estimated Expiration
2041-08-03

AI Technical Summary

Technical Problem

The existing hidden communication methods have the problem of weak signal anti-interference ability, which leads to the signal receiving end being unable to accurately receive the effective signal sent by the transmitter, affecting the reliability and concealment of the communication system.

Method used

The frequency hopping communication method is adopted to determine the error detection probability based on the intercepted signal, combine the signal-to-noise ratio and the non-interruption probability, and determine the transmission power and the probability vector used to generate the frequency hopping sequence, and then map the basis sequence to be a frequency hopping sequence, and control the transmitting end to synchronously perform frequency hopping.

Benefits of technology

It improves the reliability and concealment of the communication system, and avoids detection, eavesdropping and interference of other devices by continuously switching frequencies, ensuring concealment and secure transmission of signals.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN113595590B_ABST
    Figure CN113595590B_ABST
Patent Text Reader

Abstract

The present invention relates to the field of communication technologies, and particularly relates to a frequency hopping communication method. The method includes: determining an intercepted signal according to the interference power received by an interception end; determining the error detection probability of the interception end according to the intercepted signal; determining the transmit power and a probability vector for generating a frequency hopping sequence according to the corresponding relationship between the signal-to-noise ratio and the transmit power, the corresponding relationship between the non-outage probability and the transmit power, and the error detection probability; mapping a base sequence to a frequency hopping sequence according to the probability vector; controlling the transmitting end and the receiving end to perform synchronous frequency hopping through the frequency hopping sequence; and controlling the transmitting end to send a signal to the receiving end at the transmit power. By utilizing the characteristics of frequency hopping signals such as non-stationarity, rapid change, and flexible frequency switching, the method can avoid the detection, eavesdropping, and interference of other devices in covert communication through continuous frequency switching.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of communication technologies, and particularly to a frequency-hopping communication method, an apparatus, a storage medium, and an electronic device. Background Art

[0002] With the rapid development of computer performance, especially the rise of quantum computing, the method of information transmission relying on traditional cryptography is becoming increasingly vulnerable to being cracked and monitored. Therefore, along with the development of information technology, covert communication has been widely applied in the field of information security.

[0003] Covert communication technology realizes the concealment and secure transmission of information due to its transmitted signal having a low detection probability. In recent years, covert communication has become a research hotspot in secure communication. Compared with information hiding and signal parameter hiding, covert communication starts from signal concealment to make the signal undetectable by the enemy, and ensures the security of communication signal characteristics and communication information through the concealment of communication signals.

[0004] However, the existing covert communication generally has the problem of weak signal anti-interference ability, and the signal receiving end cannot accurately receive the effective signal sent by the transmitting end. Therefore, there is an urgent need to provide a new communication method to improve the reliability and concealment of the communication system. Summary of the Invention

[0005] In order to solve the above problems existing in the prior art, the present invention provides a frequency-hopping communication method, an apparatus, a storage medium, and an electronic device. The technical problems to be solved by the present invention are realized through the following technical solutions:

[0006] The present invention provides a frequency-hopping communication method, including the following steps:

[0007] Determine an intercepted signal according to the interference power received by an interception end;

[0008] Determine the error detection probability of the interception end according to the intercepted signal;

[0009] Determine the corresponding relationship between the signal-to-noise ratio and the transmission power of the receiving end, and determine the corresponding relationship between the non-outage probability of the receiving end and the transmission power according to the interference power received by the receiving end;

[0010] Determine the transmission power and the probability vector for generating a frequency-hopping sequence according to the corresponding relationship between the signal-to-noise ratio and the transmission power, the corresponding relationship between the non-outage probability and the transmission power, and the error detection probability;

[0011] Map a base sequence to a frequency-hopping sequence according to the probability vector;

[0012] Control the transmitting end and the receiving end to perform synchronous frequency hopping through the frequency-hopping sequence;

[0013] Control the transmitting end to send a signal to the receiving end at the transmitting power.

[0014] In one embodiment, determining the error detection probability of the intercepting end according to the intercepted signal includes:

[0015] Determine the energy detection statistic of the intercepting end according to the intercepted signal;

[0016] Determine the optimal detection threshold of the intercepting end according to the energy detection statistic and the Neyman - Pearson criterion;

[0017] Determine the error detection probability of the intercepting end according to the optimal detection threshold.

[0018] In one embodiment, determining the transmitting power and the probability vector for generating a frequency - hopping sequence according to the correspondence between the signal - to - noise ratio and the transmitting power, the correspondence between the non - outage probability and the transmitting power, and the error detection probability includes:

[0019] By presetting and optimizing the problem, determine the transmitting power and the probability vector for generating a frequency - hopping sequence according to the correspondence between the signal - to - noise ratio and the transmitting power, the correspondence between the non - outage probability and the transmitting power, and the error detection probability.

[0020] In one embodiment, before mapping the base sequence to a frequency - hopping sequence according to the probability vector, further includes:

[0021] Generate a pseudo - random sequence with a uniform distribution; and generate a base sequence through a pseudo - random sequence generation algorithm based on block encryption.

[0022] The present invention also provides a frequency - hopping communication device, including:

[0023] An intercepted signal determination module, configured to determine an intercepted signal according to the interference power received by the intercepting end;

[0024] An error detection probability determination module, configured to determine the error detection probability of the intercepting end according to the intercepted signal;

[0025] A correspondence generation module, configured to determine the correspondence between the signal - to - noise ratio and the transmitting power of the receiving end, and determine the correspondence between the non - outage probability and the transmitting power of the receiving end according to the interference power received by the receiving end;

[0026] A transmitting power determination module, configured to determine the transmitting power and the probability vector for generating a frequency - hopping sequence according to the correspondence between the signal - to - noise ratio and the transmitting power, the correspondence between the non - outage probability and the transmitting power, and the error detection probability;

[0027] A frequency hopping sequence generation module, configured to map a base sequence into a frequency hopping sequence according to the probability vector;

[0028] A synchronization module, configured to control the transmitting end and the receiving end to perform synchronous frequency hopping through the frequency hopping sequence;

[0029] A transmitting module, configured to control the transmitting end to send a signal to the receiving end with the transmitting power.

[0030] In an exemplary embodiment, the present invention provides a storage medium, on which a computer program is stored, and when the computer program is executed by a processor, the method described in any one of the above is implemented.

[0031] In an exemplary embodiment, the present invention provides an electronic device, including:

[0032] A processor; and

[0033] A memory, configured to store executable instructions of the processor;

[0034] Wherein, the processor is configured to execute the method described in any one of the above by executing the executable instructions.

[0035] The present invention provides a frequency hopping communication method, which determines an intercepted signal according to the interference power received by an interception end; determines the error detection probability of the interception end according to the intercepted signal; determines the corresponding relationship between the signal-to-noise ratio and the transmitting power of the receiving end according to the interference power received by the receiving end, and determines the corresponding relationship between the non-outage probability and the transmitting power of the receiving end; determines the transmitting power and the probability vector for generating a frequency hopping sequence according to the corresponding relationship between the signal-to-noise ratio and the transmitting power, the corresponding relationship between the non-outage probability and the transmitting power, and the error detection probability; maps a base sequence into a frequency hopping sequence according to the probability vector; controls the transmitting end and the receiving end to perform synchronous frequency hopping through the frequency hopping sequence; controls the transmitting end to send a signal to the receiving end with the transmitting power. This method utilizes the characteristics of frequency hopping signals such as non-stationarity, rapid variation, and flexible frequency switching. Before the signal is transmitted in the covert communication system, the transmitting end and the receiving end generate a frequency hopping sequence according to preset parameters; when the covert communication system transmits a signal, the transmitting end and the receiving end complete the synchronization of the frequency hopping sequence through shared prior information; after the synchronization is completed, the transmitting end and the receiving end can simultaneously switch the center frequency according to the frequency hopping sequence during the transmission, and keep the frequencies used at the same time exactly the same. While the interception end without prior information of the frequency hopping sequence cannot continuously and effectively detect, eavesdrop on, and interfere with the communication signal. That is, the frequency hopping communication method can avoid detection, eavesdropping, and interference by other devices through continuous frequency switching.

[0036] The following will further describe the present invention in detail with reference to the drawings and embodiments. Description of the Drawings

[0037] The drawings herein are incorporated into and constitute a part of this specification, showing embodiments in accordance with the present invention, and are used together with the specification to explain the principles of the present invention. Obviously, the drawings in the following description are only some embodiments of the present invention, and those of ordinary skill in the art can obtain other drawings based on these drawings without creative efforts.

[0038] Figure 1 It is a schematic diagram of a covert communication model in an embodiment of the present invention;

[0039] Figure 2 It is a schematic flowchart of a frequency hopping communication method in an embodiment of the present invention;

[0040] Figure 3 It is a schematic diagram of the simulation result of a frequency hopping communication method in an embodiment of the present invention;

[0041] Figure 4 It is a schematic diagram of the simulation result of a frequency hopping communication method in an embodiment of the present invention.

[0042] Figure 5 It is a schematic structural diagram of a frequency hopping communication device in an embodiment of the present invention. Detailed Embodiments

[0043] Example embodiments will now be described more fully with reference to the accompanying drawings. However, the example embodiments can be implemented in various forms and should not be construed as limited to the examples set forth herein; rather, these embodiments are provided so that this invention will be more complete and comprehensive, and will fully convey the concept of the example embodiments to those skilled in the art. The described features, structures, or characteristics can be combined in any suitable manner in one or more embodiments. In the following description, numerous specific details are provided to give a thorough understanding of the embodiments of the present invention. However, those skilled in the art will realize that the technical solutions of the present invention can be practiced without one or more of the specific details, or other methods, components, devices, steps, etc. can be adopted. In other cases, well-known technical solutions are not shown or described in detail to avoid obscuring various aspects of the present invention.

[0044] In addition, the accompanying drawings are only schematic illustrations of the present invention and are not necessarily drawn to scale. The same reference numerals in the drawings denote the same or similar parts, and thus repeated descriptions thereof will be omitted. Some of the block diagrams shown in the drawings are functional entities and do not necessarily correspond to physically or logically independent entities. These functional entities may be implemented in software form, or in one or more hardware modules or integrated circuits, or in different networks and / or processor devices and / or microcontroller devices.

[0045] The flowcharts shown in the accompanying drawings are only exemplary illustrations and do not necessarily include all steps. For example, some steps can be further decomposed, while some steps can be combined or partially combined. Therefore, the actual execution order may change according to the actual situation. In addition, the terms "first" and "second" in this application are only for the purpose of distinction and should not be construed as a limitation of this application.

[0046] The present invention provides a frequency-hopping communication method. This method determines an intercepted signal according to the interference power received by an interception end; determines the error detection probability of the interception end according to the intercepted signal; determines the correspondence between the signal-to-noise ratio and the transmission power of the receiving end and determines the correspondence between the non-outage probability of the receiving end and the transmission power according to the interference power received by the receiving end; determines the transmission power and the probability vector for generating a frequency-hopping sequence according to the correspondence between the signal-to-noise ratio and the transmission power, the correspondence between the non-outage probability and the transmission power, and the error detection probability; maps a base sequence to a frequency-hopping sequence according to the probability vector; controls the transmitting end and the receiving end to perform synchronous frequency hopping through the frequency-hopping sequence; and controls the transmitting end to send a signal to the receiving end at the transmission power. This method utilizes the characteristics of frequency-hopping signals such as non-stationarity, rapid variation, and flexible frequency switching. Before the concealed communication system transmits a signal, the transmitting end and the receiving end generate a frequency-hopping sequence according to preset parameters; when the concealed communication system transmits a signal, the transmitting end and the receiving end complete the synchronization of the frequency-hopping sequence through shared prior information; after synchronization is completed, the transmitting end and the receiving end can simultaneously switch the center frequency according to the frequency-hopping sequence during transmission and keep the frequencies used at the same time exactly the same. However, an interception end without prior information of the frequency-hopping sequence cannot effectively detect, eavesdrop on, and interfere with this communication signal continuously. That is, the frequency-hopping communication method can avoid detection, eavesdropping, and interference by other devices through continuous frequency switching.

[0047] The present invention takes Figure 1 the concealed communication model shown as an example and elaborates in detail the frequency-hopping communication method, device, storage medium, and electronic device provided by the present invention. As Figure 1 shown, the transmitting end Alice transmits at a transmission power of P a,kThe information is transmitted to the receiving end Bob covertly. The interception end Willie is a third-party device that intends to eavesdrop on and steal the transmitted information. The interference end Jammer is an interference device existing in the external environment, and the interference signal it emits can be received by the receiving end Bob and the interception end Willie. Each channel between the transmitting end and the receiving end independently follows Rayleigh fading.

[0048] The first embodiment of the present invention provides a frequency-hopping communication method. Figure 2 It is a schematic flowchart of a frequency-hopping communication method in an embodiment of the present invention. Refer to Figure 2 As shown, the frequency-hopping communication method includes the following steps:

[0049] Step S21: Determine the intercepted signal according to the interference power received by the interception end.

[0050] Exemplarily, in the Figure 1 covert communication scenario shown, in a time slot, the number of signals transmitted by the receiving end N→∞, and the interference signal power transmitted by the interference end Jammer follows a uniform distribution in the interval :

[0051]

[0052] Among them, and are respectively the minimum and maximum values of the interference power transmitted by the interference end Jammer on channel k.

[0053] According to the above interference power, the intercepted signal of the interception end is determined as:

[0054]

[0055] Among them, P a,k and P j,k are respectively the transmission powers of the transmitting end Alice and the interference end Jammer, h aw,k is the channel attenuation coefficient from Alice to Willie, h jw,k is the channel attenuation coefficient from Jammer to Willie; x(i), z(i), are respectively the signal transmitted by the Alice end, the interference signal transmitted by Jammer, and the noise at the Willie end, is the variance of n w,k (i).

[0056] Step S23: Determine the false detection probability of the interception end according to the intercepted signal.

[0057] Specifically, determining the false detection probability of the interception end according to the intercepted signal may include the following sub-steps:

[0058] Determine the energy detection statistic of the interception end according to the intercepted signal;

[0059] Determine the optimal detection threshold of the interception end according to the energy detection statistic and the Neyman - Pearson criterion;

[0060] Determine the false detection probability of the interception end according to the optimal detection threshold;

[0061] And determine the expectation of the false detection probability of the interception end according to the optimal detection threshold and the false detection probability of the interception end.

[0062] Exemplarily, in the application scenario illustrated in step S21, the interception end is detected by the energy detection method, and its monitoring statistic is determined as:

[0063]

[0064] Determine the optimal detection threshold η according to the detection statistic and the Neyman - Pearson criterion * as:

[0065]

[0066] According to the optimal detection threshold η * Determine that the false detection probability and its expectation of the interception end are respectively:

[0067]

[0068] And where, λ aw,k and λ jw,k are respectively the expected values of |h aw,k | 2 and |h jw,k | 2 respectively.

[0069] Step S25: Determine the corresponding relationship between the signal - to - noise ratio and the transmit power of the receiving end according to the interference power received by the receiving end, and determine the corresponding relationship between the non - outage probability of the receiving end and the transmit power;

[0070] Exemplarily, the received signal and the signal - to - interference - plus - noise ratio of the receiving end are:

[0071]

[0072]

[0073] where, P a,k and P j,k are respectively the transmit powers of the transmitting end and the interfering end, h ab,kis the channel attenuation coefficient from the transmitter to the receiver, h jb,k is the channel attenuation coefficient from the interferer to the receiver, is the noise at the receiver, is n b,k the variance of (i).

[0074] According to the signal-to-interference-plus-noise ratio, the non-outage probability at the receiver on channel k can be derived as:

[0075]

[0076] where γ is the preset detection threshold at the receiver, λ ab,k and λ jb,k are the expected values of |h ab,k | 2 and |h jb,k | 2 respectively.

[0077] Step S26: Determine the transmit power and the probability vector for generating the frequency hopping sequence according to the correspondence between the signal-to-noise ratio and the transmit power, the correspondence between the non-outage probability and the transmit power, and the error detection probability;

[0078] Specifically, under the condition of ensuring the reliability of the system (the average non-outage probability is greater than a given value), the optimal transmit power and the probability vector for generating the frequency hopping sequence are determined by solving the optimization problem. Exemplarily:

[0079] P:

[0080] s.t.C1: ψ T w ≥ δ,

[0081] C2: E T w = 1,

[0082] C3: w T w ≤ U,

[0083] C4: w i ≥ 0, i = 0, 1,..., K - 1.

[0084] where, w = [w0, w1, w2,......, w K-1 T , P a = [P a,0 , P a,1 , P a,2 ,......, P a,K-1 T , ​​$U\in[1 / K, 1]$, where $K$ is the total number of frequency-hopping channels. The meaning of the objective function $P$ is: the values of $P_a$ and $w$ when maximizing the average error detection probability of Willie's system. The constraint $C1$ means: the average non-outage probability of the system is greater than a given value $\delta$. The constraint $C4$ means: all probability values are non-negative. The constraint $C2$ means: the sum of probabilities is 1. The constraint $C3$ means: the uniformity constraint of the probability-based frequency-hopping sequence. The said constraints can ensure that the carrier frequency will not stay at a certain frequency with high probability, thereby improving the anti-jamming ability of the system.

[0085] In one embodiment, the transmission probability $P_a$ and the probability vector $w$ can be determined by simplifying the multi-parameter optimization problem. Specifically, when $W$ is fixed, the optimal $P_a$ is solved; on this basis, when $P_a$ is fixed, the optimal $W$ is found. Iterate the above process until the difference between the results of the previous and current calculations meets the error requirement, and then stop the iteration. The current solution is the final required $P_a$ * and $w$ * . The specific solution process is as follows:

[0086] When $W$ is fixed, the optimization problem $P$ is transformed into a sub-optimization problem $P1$:

[0087] According to the assumption: When it is even larger, it can be proved that $P1$ is a convex optimization problem. Using the interior point method, the optimal value of $P_a$ at that time can be solved.

[0088] Substitute the above $P_a$ into the optimization problem $P$, and the sub-optimization problem $P2$ will be obtained:

[0089] Among them, $P2$, $C1$, and $C2$ are all linear constraints or expressions, and $C3$ is a quadratic constraint. Therefore, this optimization problem is a convex optimization problem. Ignoring $C4$, the Lagrangian equation is: where $A = [E\ \psi]$, $b = [1\ \delta]$ T .

[0090] According to its dual form it can be known that only when $v < 0$, $\theta(w)$ has a maximum solution. And when , the quadratic function $\theta(w)$ obtains the maximum value. Further, by solving, it is obtained that

[0091] It should be noted that the above solution process of $w$ & is obtained by ignoring the condition $w$ i ≥0, because in $w$ & it cannot be guaranteed that $w$ i ≥0 holds for all $K$ channels. Therefore, if $w$ &If all elements in w are positive, then w & is the final solution; if there are negative numbers in w & , some iterative algorithms, such as SQP and other iterative methods, are needed to continue the search along the direction of the objective function decrease until all w i ≥0 final solution w & is obtained.

[0092] Repeat the above steps until the difference between the calculation results of the previous and the next time meets the error requirement, and the current solution is the final required transmit power and probability vector.

[0093] In one embodiment, the size of the frequency set K = 64, the receiver normalization threshold T = 0.05, the homogenization limit parameter U = 0.3, is a random number between 900 - 1000, and the mean value of the channel attenuation coefficient λ ab,k = λ jb,k = λ aw,k = λ jw,k = 1.

[0094] The transmit power P of the transmitter a is: 204.698311806748 220.476271489189 210.610624741699 162.547741019491 177.197668328888 211.596551151176 207.653758165986 222.451010295372 137.374039252743 149.918382157860 183.075979348959 195.841223554033 197.808197539061 149.918382189219 231.343308941238 221.463577261227 193.875021084799 184.056579140646 211.596550706012 148.950075991858 137.374039327138 226.401972106988 155.738266999189 143.151399457583 218.502047253041 225.414050881160 226.401971687728 220.476271164317 229.366434456331 151.856475363382 224.426248749262 200.760046746358 230.354816536369 20.0002469094752 164.496773341594 213.568844237870 154.767146577761 139.297253728573 139.297248707649 203.713489615782 20.0002470681219 228.378165775509 155.738264659753 182.095622828071 144.116454031180 183.075980010295 172.306543387588 20.0002409961508 148.950076751156 149.918384180352 186.999790792084 211.596550933176 208.639226773105 180.135664590106 148.950072963922 216.528353519707 204.698311379843 174.262131624430 20.0002459854923 169.375441290979 140.259850642225 192.892217681308 162.547740872909 160.600193929878

[0111] Probability vector w * is as follows:

[0112] 5.31673957551394e-08 5.13984042185309e-08 5.25032456745480e-08

[0113] 5.95511417411860e-08 5.70132906319054e-08 5.23666737018780e-08

[0114] 5.28574054300805e-08 5.12412730697080e-08 6.50811482231511e-08

[0115] 6.20824546476125e-08 5.61173436278184e-08 5.42772021894446e-08

[0116] 5.40508613940139e-08 6.20504103563240e-08 5.03530166432845e-08

[0117] 5.13350786591003e-08 5.45928302581747e-08 5.59044408868280e-08

[0118] 5.23968570948411e-08 6.23067711179192e-08 6.51824659388344e-08

[0119] 5.07975036070257e-08 6.08402670934226e-08 6.37177083323666e-08

[0120] 5.16374407661548e-08 5.09512724987248e-08 5.08278808263932e-08

[0121] 5.14175090568299e-08 5.05443309013043e-08 6.16388834798417e-08

[0122] 5.10051300373844e-08 5.36511611409956e-08 5.04584015957106e-08

[0123] 0.248552210941642 5.91981813816166e-08 5.21347592698362e-08

[0124] 6.10832096288132e-08 6.46781899105172e-08 6.46712936107992e-08

[0125] 5.33014670336487e-08 0.247983670289043 5.06314459557221e-08

[0126] 6.09082767613933e-08 5.61893975110082e-08 6.34864983586552e-08

[0127] 5.61104013095763e-08 5.78081812611780e-08 0.254332714160921

[0128] 6.22684118131204e-08 6.21433115841358e-08 5.55449962177915e-08

[0129] 5.23963262943085e-08 5.27052605419482e-08 5.65356509534632e-08

[0130] 6.23010380680803e-08 5.18213623185821e-08 5.32234784880693e-08

[0131] 5.74551570796352e-08 0.249128017915035 5.82860602852195e-08

[0132] 6.43456174317320e-08 5.47180076888998e-08 5.95579282042900e-08

[0133] 5.98722264382759e-08

[0134] Step S27: Map the base sequence to a frequency hopping sequence according to the probability vector.

[0135] In one embodiment, to generate a final frequency hopping sequence using the probability vector, before mapping the base sequence to a frequency hopping sequence according to the probability vector, it further includes: generating a pseudo-random sequence with a uniform distribution; and generating a base sequence through a pseudo-random sequence generation algorithm based on block encryption.

[0136] Among them, based on the excellent comprehensive performance of the iterative block cipher pseudo-random sequence, this algorithm takes the real-time time (TOD) as the plaintext and the KEY as the encryption key, and generates a pseudo-random sequence according to the "confusion" and "diffusion" criteria for cipher design. Exemplarily, generating a uniformly distributed pseudo-random sequence and generating a base sequence through a pseudo-random sequence generation algorithm based on block encryption includes:

[0137] Divide the 64-bit real-time time (TOD) into 8 8-bit sub-blocks Q1, Q2,..., Q6 and Z1, Z2, and circularly divide the user key to obtain the sub-cipher C used in the i-th iteration i . Sbox1 to Sbox3 are substitution boxes with 8-bit input and 8-bit output, and Sbox4 to Sbox6 are compression substitution boxes with 8-bit input and 4-bit output.

[0138] Perform 16 iterative operations of the round function:

[0139] and

[0140] For Perform a compression algorithm:

[0141] Through modulo and division operations, obtain the k-th value of the base sequence: ρ k = mod(B k , K) / K; Repeat the above steps K times to obtain the complete base sequence ρ.

[0142] In the above exemplary embodiment, the base sequence is determined according to step S27 as follows: 0.960499002932638 0.778162701052899 0.450312261198607 0.688074978944963 0.801217500060208 0.0885815194922927 0.963077501468216 0.644443586304197 0.871374869456895 0.489702851206970 0.940773569744496 0.577885565285140 0.644038681943160 0.290468502287870 0.649060430311082 0.158030940553209 0.0630898826462742 0.814486091774087 0.8873213459800460.216520448886842 0.331424191983468 0.152299708605532 0.2775521881088040.702386032462185 0.764598884991735 0.736800312944234 0.8270983850335920.644862571615990 0.106554733813065 0.456283410909211 0.1927401574771920.978832175350609 0.248535551019785 0.954064407130369 0.5135866322009510.890527827762127 0.977674763218526 0.896922005732727 0.4258744955604390.0426702084206935 0.178007385649493 0.578884549494664 0.9842820552013020.316767199015890 0.178059026442217 0.551640314665123 0.4566911661343630.138099025308307 0.0304123121495576 0.715894381407592 0.9677589820446270.642853936755842 0.703377069322356 0.0316953701338062 0.8504600601789060.0714026200548735 0.347978511170611 0.993132370617940 0.2376422936135540.288763324697359 0.0730186773643152 0.0209789792532108 0.6678472059636530.867956653304459

[0159] Further, mapping the base sequence to a frequency-hopping sequence according to the probability vector includes:

[0160] Define the cumulative function

[0161] Determine X i ∈ [0, K - 1] such that f(X i - 1) ≤ ρ i < f(X i ), where ρ i ∈ [0, 1);

[0162] Repeat the above value of X i K times, and the final probabilistic frequency-hopping sequence X will be obtained as follows: [58 58 40 47 58 33 58 47 58 40 58 47 47 40 47 33 33 58 58 33 40 33 4047 58 47 58 47 33 40 33 58 33 58 47 58 58 58 40 33 33 47 58 40 33 47 40 3333 47 58 47 47 33 58 33 40 58 33 40 33 33 47 58]

[0164] Step S28: Control the transmitter and the receiver to perform synchronous frequency hopping through the frequency-hopping sequence;

[0165] Specifically, step S28 may be to synchronize the real-time time (TOD) of the transmitter and the receiver and the frequency-hopping sequence generation method, so that the transmitter and the receiver perform synchronous frequency hopping.

[0166] And step S29: Control the transmitter to send a signal to the receiver at the transmission power.

[0167] The following is an exemplary description in combination with an embodiment. In one embodiment, the frequency set size K = 16, the normalization threshold T of the Bob side is 0.05, is 1, and the uniformization limit parameter U is 0.3, is a random number between 900 and 1000, and the mean value λ of the channel attenuation coefficient ab,k = λ jb,k = λ aw,k = λ jw,k = 1. In the application example of the frequency-hopping communication method, the transmission power P of the Alice side a : 170.341536465414 226.930810394510 144.685116453791 161.443067328974 20.1328382325693 204.062692392246 20.0005012849817 219.967750429802 217.978924448581 195.124131683163 193.140229062917 21.6925053478381 22.2069579738470 163.421299727301 222.952278999158 20.0013073685944

[0172] Probability vector w * :

[0173] 1.80079400257547e-06 1.72388138062014e-06 1.66740382279294e-06

[0174] 1.82329096811790e-06 0.192373923217670 1.19198342978479e-06

[0175] 0.387607002348351 1.28275364465855e-06 1.68822940313932e-06

[0176] 1.40460114429050e-06 1.43562656683015e-06 0.0660029821062066

[0177] 0.0257795656662667 1.51754294613147e-06 1.61729357433032e-06 0.328219373273009

[0179] Base sequence ρ: 0.781681778277846 0.327399541722703 0.0952627683681123 0.441682612344088 0.0290768197651279 0.675390380934978 0.1115903733832500.199640280886106 0.530161538610553 0.627356847230120 0.3735966322309180.606453634019216 0.846388684543292 0.701945689210205 0.3928739144202650.571868663025823

[0184] Probabilistic frequency hopping sequence X: [15 6 4 6 4 15 4 6 6 11 6 11 15 15 6 6]

[0186] In one embodiment, the frequency set size K = 8, the normalization threshold T at the Bob side = 0.05,

[0187] is 1, and the homogenization limit parameter U is 0.3, is a random number between 900 - 1000, and the mean value λ of the channel attenuation coefficient ab,k = λ jb,k = λ aw,k = λ jw,k = 1. In the application example of the frequency hopping communication method, the transmission power P at the Alice side a : 210.157190051815 46.4891083510769 45.1719342105331 20.0028232797163 20.0465174614498 21.0702422548906 45.9135184207754 180.573393178338

[0190] Probability vector w * :

[0191] 5.12178034060142e-06 0.0132557247584913 0.02741749037994480.333975395672604

[0192] 0.313430574740056 0.298519999256358 0.01339002228327635.67113092280653e-06

[0193] Base sequence ρ: 0.366436616319199 0.369198804330018 0.6850284726616090.597941635383889 0.789363943641905 0.367652918437877 0.2060278595051950.0866665473955323

[0196] Probabilistic frequency-hopping sequence X: [3 3 4 4 5 3 3 3]

[0198] The simulation results of the frequency-hopping communication method provided by the present invention are as follows Figure 3 and Figure 4 shown. Compared with the existing communication technologies, the frequency-hopping communication method provided by the present invention controls the transmitting end and the receiving end to perform synchronous frequency hopping for covert communication according to the frequency-hopping sequence, and can significantly improve the reliability and covertness of the communication system in the evaluation with the system non-outage probability as the parameter index.

[0199] The second embodiment of the present invention provides a frequency-hopping communication device, Figure 5 which is a schematic structural diagram of a frequency-hopping communication device in an embodiment of the present invention. Referring to Figure 5 , the frequency-hopping communication device 50 includes:

[0200] An intercepted signal determination module 51, configured to determine the intercepted signal of the interception end according to the interference power received by the receiving end;

[0201] An error detection probability determination module 52, configured to determine the error detection probability of the interception end according to the intercepted signal;

[0202] A correspondence generation module 53, configured to determine the correspondence between the signal-to-noise ratio and the transmission power of the receiving end, and determine the correspondence between the non-outage probability of the receiving end and the transmission power according to the interference power received by the receiving end;

[0203] A transmission power determination module 54, configured to determine the transmission power and generate a probability vector for generating a frequency-hopping sequence according to the correspondence between the signal-to-noise ratio and the transmission power, the correspondence between the non-outage probability and the transmission power, and the error detection probability;

[0204] A frequency-hopping sequence generation module 55, configured to map the base sequence to a frequency-hopping sequence according to the probability vector;

[0205] A synchronization module 56, configured to control the transmitting end and the receiving end to perform synchronous frequency hopping through the frequency-hopping sequence;

[0206] A transmitting module 57, configured to control the transmitting end to send a signal to the receiving end at the transmitting power.

[0207] In an exemplary embodiment of the present invention, there is also provided a storage medium, on which a computer program is stored, characterized in that when the computer program is executed by a processor, the hopping sequence generation method and / or the hopping communication method of the hopping sequence are implemented.

[0208] In an exemplary embodiment of the present invention, there is also provided a computer-readable storage medium, on which a program product capable of implementing the above methods in this specification is stored. In some possible implementation manners, various aspects of the present invention can also be implemented in the form of a program product, which includes program code. When the program product runs on a terminal device, the program code is used to cause the terminal device to execute the steps according to various exemplary embodiments of the present invention described in the above "Exemplary Method" section of this specification.

[0209] In an exemplary embodiment of the present invention, there is also provided an electronic device, including:

[0210] A processor; and

[0211] A memory, configured to store executable instructions of the processor;

[0212] Wherein, the processor is configured to execute the method by executing the executable instructions.

[0213] The method provided by the embodiment of the present invention can be applied to an electronic device. Specifically, the electronic device can be: a desktop computer, a portable computer, a smart mobile terminal, a server, etc. This is not limited herein. Any electronic device that can implement the present invention belongs to the protection scope of the present invention. For the device / electronic device / storage medium embodiments, since they are basically similar to the method embodiments, the description is relatively simple. For the relevant parts, refer to the partial description of the method embodiments.

[0214] It should be noted that the device, electronic device, and storage medium of the embodiments of the present invention are respectively the device, electronic device, and storage medium applying the above method. Then all embodiments of the above method are applicable to the device, electronic device, and storage medium, and can achieve the same or similar beneficial effects. By applying the terminal device provided by the embodiments of the present invention, proper nouns and / or fixed phrases can be presented for the user to select, thereby reducing the user input time and improving the user experience.

[0215] The terminal device exists in various forms, including but not limited to:

[0216] (1) Mobile communication devices: These devices are characterized by having mobile communication functions and mainly aim to provide voice and data communication. Such terminals include: smart phones (such as iPhone), multimedia phones, functional phones, and low-end phones, etc.

[0217] (2) Ultra-mobile personal computer devices: These devices belong to the category of personal computers, have computing and processing functions, and generally also have the characteristic of mobile Internet access. Such terminals include: PDA, MID, and UMPC devices, etc., such as iPad.

[0218] (3) Portable entertainment devices: These devices can display and play multimedia content. Such devices include: audio and video players (such as iPod), handheld game consoles, e-books, and smart toys and portable vehicle navigation devices.

[0219] (4) Other electronic devices with data interaction functions.

[0220] In the description of the present invention, it should be understood that the orientation or positional relationship indicated by terms such as "center", "longitudinal", "lateral", "length", "width", "thickness", "upper", "lower", "front", "rear", "left", "right", "vertical", "horizontal", "top", "bottom", "inner", "outer", "clockwise", "counterclockwise", etc. is based on the orientation or positional relationship shown in the drawings, and is only for the convenience of describing the present invention and simplifying the description, rather than indicating or implying that the device or element referred to must have a specific orientation, be constructed and operated in a specific orientation, and therefore cannot be understood as a limitation to the present invention.

[0221] In addition, the terms "first" and "second" are only used for descriptive purposes and cannot be understood as indicating or implying relative importance or implicitly specifying the quantity of the indicated technical features. Thus, the features defined with "first" and "second" may explicitly or implicitly include one or more of such features. In the description of the present invention, the meaning of "a plurality" is two or more, unless otherwise specifically defined.

[0222] In the present invention, unless otherwise clearly specified and limited, terms such as "installed", "connected", "connected to", "fixed", etc. should be understood in a broad sense. For example, it can be a fixed connection, a detachable connection, or integrated; it can be a mechanical connection or an electrical connection; it can be directly connected or indirectly connected through an intermediate medium, and it can be the internal communication of two elements or the interaction relationship between two elements. For those of ordinary skill in the art, the specific meanings of the above terms in the present invention can be understood according to specific circumstances.

[0223] In the present invention, unless otherwise clearly defined or limited, the first feature being "on" or "under" the second feature may include direct contact between the first and second features, or may include contact between the first and second features through additional features therebetween. Moreover, the first feature being "above", "over" and "on top of" the second feature includes the first feature being directly above and obliquely above the second feature, or merely indicating that the horizontal height of the first feature is higher than that of the second feature. The first feature being "under", "beneath" and "underneath" the second feature includes the first feature being directly below and obliquely below the second feature, or merely indicating that the horizontal height of the first feature is less than that of the second feature.

[0224] In the description of this specification, the description with reference to terms such as "one embodiment", "some embodiments", "example", "specific example", or "some examples", etc. means that the specific features, structures, materials, or characteristics described in connection with the embodiment or example are included in at least one embodiment or example of the present invention. In this specification, the schematic representations of the above terms are not necessarily directed to the same embodiment or example. Moreover, the specific features, structures, materials, or characteristics described can be combined in any one or more embodiments or examples in a suitable manner. In addition, those skilled in the art can combine and combine the different embodiments or examples described in this specification.

[0225] Although the present application has been described in conjunction with various embodiments herein, however, in the process of implementing the claimed present application, those skilled in the art can understand and achieve other variations of the disclosed embodiments by viewing the accompanying drawings, the disclosure content, and the appended claims. In the claims, the word "comprising" does not exclude other components or steps, and "a" or "one" does not exclude a plurality of cases. A single processor or other unit can implement several functions recited in the claims. Certain measures are recited in mutually different dependent claims, but this does not mean that these measures cannot be combined to produce good results.

[0226] Those skilled in the art should understand that the embodiments of the present application can be provided as a method, a device (equipment), or a computer program product. Therefore, the present application can take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware aspects, which are collectively referred to herein as "modules" or "systems". Moreover, the present application can take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code. The computer program is stored / distributed in a suitable medium, provided together with other hardware or as part of the hardware, and can also take other distribution forms, such as through the Internet or other wired or wireless telecommunication systems.

[0227] This application is described with reference to the flowcharts and / or block diagrams of methods, apparatuses (devices), and computer program products according to the embodiments of the present application. It should be understood that each process and / or block in the flowchart and / or block diagram, as well as the combination of processes and / or blocks in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to the processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing devices to generate a machine, such that the instructions executed by the processor of the computer or other programmable data processing devices generate a device for implementing the functions specified in one process Figure 1 one process or multiple processes and / or blocks Figure 1 or multiple blocks.

[0228] These computer program instructions can also be stored in a computer-readable memory that can direct a computer or other programmable data processing devices to work in a specific manner, such that the instructions stored in the computer-readable memory generate a manufactured article including an instruction device that implements the functions specified in one process Figure 1 one process or multiple processes and / or blocks Figure 1 or multiple blocks.

[0229] These computer program instructions can also be loaded onto a computer or other programmable data processing devices, such that a series of operating steps are executed on the computer or other programmable devices to generate a computer-implemented process, and thus the instructions executed on the computer or other programmable devices provide steps for implementing the functions specified in one process Figure 1 one process or multiple processes and / or blocks Figure 1 or multiple blocks.

[0230] In addition, an embodiment of the present invention further provides a display device, which may include the display substrate provided in the above embodiment. The display device may be: an LTPO display device, an integrated circuit, an LED display device, a liquid crystal panel, an electronic paper, an OLED panel, an AMOLED panel, a mobile phone, a tablet computer, a television, a monitor, a laptop computer, a digital photo frame, or any product or component with a display function.

[0231] The above content is a further detailed description of the present invention in combination with specific preferred embodiments. It cannot be determined that the specific implementation of the present invention is only limited to these descriptions. For those of ordinary skill in the technical field to which the present invention pertains, without departing from the concept of the present invention, several simple deductions or substitutions can be made, and all should be regarded as belonging to the protection scope of the present invention.

Claims

1. A frequency hopping communication method, characterized in that, Including the following steps: Determine the intercepted signal according to the interference power received by the intercepting end, and the intercepted signal is where P a,k and P j,k are the transmission powers of the transmitting end and the interfering end on the k-th sub-channel respectively, h aw,k , h jw,k are the channel attenuation coefficients of the k-th sub-channel respectively, x(i), z(i), are the transmitted signal, the interfering signal and the noise respectively, is the variance of the noise n w,k (i); Determine the error detection probability of the intercepting end according to the intercepted signal, including: determining the energy detection statistic of the intercepting end according to the intercepted signal, determining the optimal detection threshold of the intercepting end according to the energy detection statistic and the Neyman-Pearson criterion, and determining the error detection probability of the intercepting end according to the optimal detection threshold; wherein the detection statistic is The optimal detection threshold is The error detection probability is Determine the corresponding relationship between the signal-to-noise ratio and the transmit power of the receiving end, and determine the corresponding relationship between the non-outage probability of the receiving end and the transmit power according to the interference power received by the receiving end; wherein the received signal of the receiving end is h ab,k is the channel attenuation coefficient from the transmitter to the receiver, h jb,k is the channel attenuation coefficient from the interferer to the receiver, is the noise at the receiver, is the noise n b,k (i) variance; the non-outage probability of the receiver is γ is the preset detection threshold at the receiving end, λ ab,k and λ jb,k are the expected values of |h ab,k | 2 and |h jb,k | 2 respectively; and are the minimum and maximum values of the interference power transmitted by the interfering end on sub-channel k respectively; According to the corresponding relationship between the signal-to-noise ratio and the transmit power, the corresponding relationship between the average non-outage probability and the transmit power and the probability vector, and the corresponding relationship between the average error detection probability and the transmit power and the probability vector, determine the transmit power and the probability vector for generating the frequency hopping sequence through the formed optimization problem model; wherein the formed optimization problem is: Among them, w = [w0, w1, w2,......, w K-1 T , P a = [P a,0 , P a,1 , P a,2 ,......, P a,K-1 T , U ∈ [1 / K, 1], where K is the total number of frequency-hopping channels. The constraint condition C1 means that the average non-outage probability of the system is greater than a given value δ. The constraint condition C2 means that the sum of probabilities is 1. The constraint condition C3 represents the uniformity constraint of the probability-based frequency-hopping sequence. The constraint condition C4 means that all probability values are non-negative. The meaning of the objective function P is the values of Pa and w when maximizing the average error detection probability;​​ Generate a uniformly distributed pseudo-random sequence, and generate a base sequence through a pseudo-random sequence generation algorithm based on block encryption, and map the base sequence to a frequency hopping sequence according to the probability vector; Control the transmitting end and the receiving end to perform synchronous frequency hopping through the frequency hopping sequence; Control the transmitting end to send a signal to the receiving end at the transmit power.

2. A frequency hopping communication device, characterized in that, Including: An intercepted signal determination module, configured to determine an intercepted signal according to the interference power received by an interception end; the intercepted signal is where P a,k and P j,k are the transmission powers of a transmission end and an interference end on a k-th sub-channel respectively, h aw,k , h jw,k are the channel attenuation coefficients of the k-th sub-channel respectively, x(i), z(i), are a transmission signal, an interference signal and noise respectively, is the variance of noise n w,k (i). An error detection probability determination module for determining the error detection probability of the intercepting end according to the intercepted signal, including: a sub-module for determining the energy detection statistic of the intercepting end according to the intercepted signal, a sub-module for determining the optimal detection threshold of the intercepting end according to the energy detection statistic and the Neyman-Pearson criterion, and a sub-module for determining the error detection probability of the intercepting end according to the optimal detection threshold; wherein the detection statistic is The optimal detection threshold is The error detection probability is A corresponding relationship generation module for determining the corresponding relationship between the signal-to-noise ratio and the transmit power of the receiving end, and determining the corresponding relationship between the non-outage probability of the receiving end and the transmit power according to the interference power received by the receiving end; wherein the received signal of the receiving end is h ab,k is the channel attenuation coefficient from the transmitter to the receiver, h jb,k is the channel attenuation coefficient from the interferer to the receiver, is the noise at the receiver, is the noise n b,k (i) variance; the non-outage probability of the receiver is γ is the preset detection threshold at the receiving end, λ ab,k and λ jb,k are the expected values of |h ab,k | 2 and |h jb,k | 2 respectively, and are the minimum and maximum values of the interference power transmitted by the interfering end on sub-channel k respectively; A transmit power determination module for determining the transmit power and the probability vector for generating the frequency hopping sequence through the formed optimization problem model according to the corresponding relationship between the signal-to-noise ratio and the transmit power, the corresponding relationship between the average non-outage probability and the transmit power and the probability vector, and the corresponding relationship between the average error detection probability and the transmit power and the probability vector; wherein the formed optimization problem is: Among them, w = [w0, w1, w2,......, w K-1 T , P a = [P a,0 , P a,1 , P a,2 ,......, P a,K-1 T , U ∈ [1 / K, 1], where K is the total number of frequency-hopping channels. The constraint condition C1 means that the average non-outage probability of the system is greater than a given value δ. The constraint condition C2 means that the sum of probabilities is 1. The constraint condition C3 represents the uniformity constraint of the probability-based frequency-hopping sequence. The constraint condition C4 means that the probability values are all non-negative. The meaning of the objective function P is the values of Pa and w when the average error detection probability is maximized;​​ A frequency hopping sequence generation module for mapping the base sequence to a frequency hopping sequence according to the probability vector; A synchronization module for controlling the transmitting end and the receiving end to perform synchronous frequency hopping through the frequency hopping sequence; A transmission module for controlling the transmitting end to send a signal to the receiving end at the transmit power.

3. A storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, it implements the method described in claim 1.

4. An electronic device, characterized in that, Including: A processor; and a memory for storing executable instructions of the processor; wherein the processor is configured to execute the method according to claim 1 by executing the executable instructions.

Citation Information

Patent Citations

  • Method and system for realizing covert communication based on intelligent reflecting surface

    CN112911586A

  • Frequency hopping communication method and device, storage medium and electronic equipment

    CN113595589A