Frequency Hopping Communication Method and Apparatus, Storage Medium, Electronic Device
By using the frequency hopping communication method in the hidden communication system to generate and synchronize the frequency hopping sequence, the problem of weak anti-interference ability of the existing hidden communication method is solved, and a higher reliability and concealment of the communication system is achieved.
Patent Information
- Application Number
- CN202110883947.1
- 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
The existing hidden communication methods have weak anti-interference capabilities in the signal, 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.
The frequency hopping communication method is adopted to control the synchronous frequency hopping between the transmitter and the receiver by generating a frequency hopping sequence, thereby improving the concealment of the signal and anti-interference ability. The specific steps include determining the transmit power of the transmitter based on the interference power transmitted by the receiving end, calculating the signal-to-noise ratio of the receiving end, determining the probability vector based on the signal-to-noise ratio and preset solution optimization problems, and mapping the fundamental sequence into a frequency hopping sequence.
Through the frequency hopping communication method, the transmitter and the receiver can switch the center frequency simultaneously according to the frequency hopping sequence during transmission, maintain the frequency consistency, improve the reliability and concealment of the communication system, and avoid effective detection, eavesdropping and interference of the communication signals by the interceptor.
Smart Images

Figure CN113595589B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of communication technologies, and particularly to a frequency hopping communication method and 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 easy to be 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 the low detection probability of its transmitted signal. 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. By concealing the communication signal, the security of the communication signal characteristics and the communication information is guaranteed.
[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 and 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 method for generating a frequency hopping sequence, including the following steps:
[0007] Determine the transmission power of the transmitting end according to the interference power sent by the receiving end;
[0008] Determine the signal-to-noise ratio of the receiving end according to the transmission power and the channel attenuation coefficient;
[0009] Determine a probability vector for generating a frequency hopping sequence according to the signal-to-noise ratio and a preset solution optimization problem;
[0010] Map the base sequence to a frequency hopping sequence according to the probability vector.
[0011] In an exemplary embodiment, the present invention provides a frequency hopping communication method, including the following steps:
[0012] Determine the transmission power of the transmitting end according to the interference power sent by the receiving end;
[0013] Determine the signal-to-noise ratio of the receiving end according to the transmission power and the channel attenuation coefficient;
[0014] Determine a probability vector for generating a frequency-hopping sequence according to the signal-to-noise ratio and a preset solution optimization problem;
[0015] Map a base sequence to a frequency-hopping sequence according to the probability vector;
[0016] Control the transmitting end and the receiving end to perform synchronous frequency hopping through the frequency-hopping sequence;
[0017] Control the transmitting end to send a signal to the receiving end with the transmitting power.
[0018] In an exemplary embodiment, the frequency-hopping communication method further includes:
[0019] Generate a uniformly distributed pseudo-random sequence;
[0020] And generate a base sequence through a pseudo-random sequence generation algorithm based on block encryption.
[0021] In an exemplary embodiment, the present invention provides a frequency-hopping sequence generation device, including:
[0022] A transmitting power determination module, configured to determine the transmitting power of the transmitting end according to the interference power sent by the receiving end;
[0023] A signal-to-noise ratio determination module, configured to determine the signal-to-noise ratio of the receiving end according to the transmitting power and the channel attenuation coefficient;
[0024] A probability vector determination module, configured to determine a probability vector for generating a frequency-hopping sequence according to the signal-to-noise ratio and a preset solution optimization problem;
[0025] A frequency-hopping sequence generation module, configured to map a base sequence to a frequency-hopping sequence according to the probability vector.
[0026] In an exemplary embodiment, the present invention provides a frequency-hopping communication device, including:
[0027] A transmitting power determination module, configured to determine the transmitting power of the transmitting end according to the interference power sent by the receiving end;
[0028] A signal-to-noise ratio determination module, configured to determine the signal-to-noise ratio of the receiving end according to the transmitting power and the channel attenuation coefficient;
[0029] A probability vector determination module, configured to determine a probability vector for generating a frequency-hopping sequence according to the signal-to-noise ratio and a preset solution optimization problem;
[0030] A frequency-hopping sequence generation module, configured to map a base sequence to a frequency-hopping sequence according to the probability vector;
[0031] A synchronization module, configured to control the transmitting end and the receiving end to perform synchronous frequency hopping through the frequency-hopping sequence;
[0032] A transmitting module, configured to control the transmitting end to send a signal to the receiving end at the transmitting power.
[0033] 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.
[0034] In an exemplary embodiment, the present invention provides an electronic device, including:
[0035] A processor; and
[0036] A memory, configured to store executable instructions of the processor;
[0037] Wherein, the processor is configured to execute the method described in any one of the above by executing the executable instructions.
[0038] The present invention provides a method for generating a frequency-hopping sequence and a frequency-hopping communication method. The method for generating a frequency-hopping sequence includes: determining the transmitting power of a transmitting end according to the interference power sent by a receiving end; determining the signal-to-noise ratio of the receiving end according to the transmitting power and the channel attenuation coefficient; determining a probability vector for generating a frequency-hopping sequence according to the signal-to-noise ratio and a preset solution optimization problem; and mapping a base sequence into a frequency-hopping sequence according to the probability vector. The frequency-hopping communication method controls the transmitting end and the receiving end to perform synchronous frequency hopping according to the frequency-hopping sequence; and controls the transmitting end to send a signal to the receiving end at the transmitting power. This method utilizes the characteristics of frequency-hopping signals such as non-stationarity, rapid change, and flexible frequency switching. Before the signal is transmitted in a 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 an intercepting 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, so as to improve the reliability and concealment of the communication system.
[0039] The present invention will be further described in detail below with reference to the accompanying drawings and embodiments. Description of the Drawings
[0040] The accompanying drawings here are incorporated into the specification and form a part of this specification, showing embodiments consistent with the present invention, and are used together with the specification to explain the principles of the present invention. Obviously, the accompanying drawings in the following description are only some embodiments of the present invention. For those of ordinary skill in the art, without creative efforts, other drawings can be obtained based on these drawings.
[0041] Figure 1 is a schematic diagram of a covert communication model in an embodiment of the present invention;
[0042] Figure 2 is a schematic flowchart of a frequency hopping sequence generation method in an embodiment of the present invention;
[0043] Figure 3 is a schematic flowchart of a frequency hopping communication method in an embodiment of the present invention;
[0044] Figure 4 is a schematic diagram of the simulation result of a frequency hopping communication method in an embodiment of the present invention;
[0045] Figure 5 is a schematic diagram of the simulation result of a frequency hopping communication method in an embodiment of the present invention;
[0046] Figure 6 is a schematic diagram of the simulation result of a frequency hopping communication method in an embodiment of the present invention;
[0047] Figure 7 is a schematic structural diagram of a frequency hopping sequence generation device in an embodiment of the present invention;
[0048] Figure 8 is a schematic structural diagram of a frequency hopping communication device in an embodiment of the present invention. Detailed Embodiments
[0049] 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 features, structures, or characteristics described may 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 used. In other cases, well-known technical solutions are not shown or described in detail to avoid obscuring the various aspects of the present invention.
[0050] 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 implemented in one or more hardware modules or integrated circuits, or implemented in different networks and / or processor devices and / or microcontroller devices.
[0051] The flowcharts shown in the accompanying drawings are only illustrative 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 be changed 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 regarded as a limitation of this application.
[0052] The present invention provides a frequency-hopping sequence generation method and a frequency-hopping communication method. The frequency-hopping sequence generation method includes: determining the transmission power of a transmitter according to the interference power sent by a receiver; determining the signal-to-noise ratio of the receiver according to the transmission power and the channel attenuation coefficient; determining a probability vector for generating a frequency-hopping sequence according to the signal-to-noise ratio and a preset solution optimization problem; and mapping a base sequence to a frequency-hopping sequence according to the probability vector. The frequency-hopping communication method controls the synchronization between the transmitter and the receiver according to the frequency-hopping sequence; and controls the transmitter to send a signal to the receiver at the transmission power. This method utilizes the characteristics of frequency-hopping signals such as non-stationarity, rapid change, and flexible frequency switching. Before the signal is transmitted in the covert communication system, the transmitter and the receiver generate a frequency-hopping sequence according to preset parameters; when the covert communication system transmits a signal, the transmitter and the receiver complete the synchronization of the frequency-hopping sequence through shared prior information; after the synchronization is completed, the transmitter and the receiver 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. However, an 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.
[0053] The present invention takes Figure 1 the covert communication model shown as an example and exemplarily and elaborately describes the frequency-hopping communication method, device, storage medium, and electronic device provided by the present invention. As Figure 1 shown, the transmitter Alice transmits at a transmission power of P a,kThe information is transmitted to the receiving end Bob covertly, and the intercepting end Willie is a third-party device that intends to eavesdrop on and steal the transmitted information. Each channel between the transmitting end and the receiving end independently follows Rayleigh fading. The receiving end Bob is a full-duplex receiver, which can send interference noise while receiving signals. The interference noise can increase the uncertainty at Willie's end, increase the difficulty of its detection, and thus improve the concealment of the system.
[0054] The first embodiment of the present invention provides a method for generating a frequency-hopping sequence. Figure 2 It is a schematic flowchart of a method for generating a frequency-hopping sequence in an embodiment of the present invention. Refer to Figure 2 As shown, the method for generating a frequency-hopping sequence includes the following steps:
[0055] Step S21: Determine the transmission power of the transmitting end according to the interference power sent by the receiving end;
[0056] Specifically, step S21 includes: determining the detection statistic of the intercepting end according to the interference power sent by the receiving end, determining the false detection probability and expectation of the intercepting end according to the detection statistic, and finally determining the transmission power of the transmitting end. Specifically, determining the false detection probability of the intercepting end according to the detection statistic can be based on the Neyman-Pearson criterion, and determining the best detection threshold value of the intercepting end and the corresponding false detection probability expression from the relationship between the statistical detection statistic and the threshold in the decision expression.
[0057] Exemplarily, in Figure 1 the covert communication scenario shown, when the number of signals N transmitted by the receiving end in a time slot approaches infinity, it is determined that the interference signal power transmitted by the receiving end follows a uniform distribution:
[0058] where is the maximum interference power transmitted by the receiving end.
[0059] According to the above interference power, the intercepted signal at the intercepting end is:
[0060] where P a,k is the transmission power of the transmitting end, P b,k is the interference power transmitted by the receiving end, h aw,k , h bw,k are the channel attenuation coefficients from the transmitting end to the intercepting end and from the receiving end to the intercepting end respectively. x(i), j(i), are the signal, interference, and noise transmitted by the transmitting end respectively.
[0061] The detection statistic of the intercepting end is determined according to the energy detection method as:
[0062]
[0063] Determine the optimal detection threshold η according to the detected statistic and the Neyman-Pearson criterion * as follows:
[0064]
[0065] According to the optimal detection threshold η * determine that the error detection probability and its expectation at the intercepting end are respectively:
[0066]
[0067] where λ aw,k , λ bw,k are respectively the expectations of |h aw,k | 2 , |h bw,k | 2 .
[0068] For a determined value of ∈, according to the transmission power at the transmitting end can be obtained This power is the maximum transmission power of the signal transmitted by the transmitting end under the condition of achieving concealment; where, θ ∈ is the solution of -θ 2 +θlnθ + 1 = 1 - ∈.
[0069] Step S23: Determine the signal-to-noise ratio at the receiving end according to the transmission power and the channel attenuation coefficient;
[0070] Exemplarily, the received signal at the receiving end is: where, h ab,k is the channel attenuation coefficient from the transmitting end to the receiving end. is the noise at the receiving end. Determine the received signal-to-noise ratio at the receiving end as: where is the variance of n b,k (i).
[0071] In one embodiment, the frequency set size K = 64, the normalization at the receiving end take ξ = P FA + P MD ≥ 1 - ∈ with ∈ = 0.01, the receiving end normalization threshold T = 2, take the homogenization limit parameter U = 0.4, take as a random number from 0 to 10000, take the mean value of the channel attenuation coefficient λ aw,k , λ bw,k as a random number from 0.9 to 1.1. The transmission power P a at the transmitting end is:
[0072]
[0073] According to step S23, determine the signal-to-noise ratio of the receiving end as:
[0074]
[0075]
[0076] Step S25: Determine the probability vector for generating the frequency hopping sequence according to the signal-to-noise ratio and the preset solution optimization problem;
[0077] In one embodiment, the transmission power of the transmitting end is Its transmitted signal satisfies the concealment condition. According to the preset solution optimization problem:
[0078] P: max g T w
[0079] s.t. C1: Aw = 1,
[0080] C2: w T w ≤ U,
[0081] C3: w i ≥ 0, i = 0, 1,..., K - 1,
[0082] where, g = [g0, g1, g2,......, g K-1 T is the signal-to-noise ratio vector of the receiving end,
[0083] w = [w0, w1, w2,......, w K-1 T is the probability vector for generating the frequency hopping sequence,
[0084] U ∈ [1 / K, 1], K is the total number of frequency hopping channels;
[0085] The objective function P is the value of the probability vector w when maximizing the received signal-to-noise ratio of the receiving end; among them, according to Shannon's formula C = Blog(1 + SNR), it can be known that when the received signal-to-noise ratio is the largest, the corresponding concealment rate is the largest;
[0086] The constraint condition C1 indicates that the probability values are all non-negative, the constraint condition C3 indicates that the sum of probabilities is 1, and the constraint condition C2 indicates the uniformity constraint of the probability-based frequency hopping sequence. Under this constraint condition, the carrier frequency will not stay at a certain frequency with a high probability, thereby improving the anti-interference ability of the system.
[0087] In one embodiment, both P and C1, C3 are linear constraints or expressions, and the constraint C2 is a quadratic expression. Therefore, the above optimization problem is a convex optimization problem. Exemplarily, the solution method in the case of ignoring C3 includes:
[0088] Determine the Lagrangian equation and its dual form as
[0089] L(w,λ,v)=g T w+λ(A T w-1)+v(w T w-U),
[0090] θ(w)=vw T w+(λA T +g T )w-λ-vU;
[0091] wherein, when v < 0, the quadratic function θ(w) has a maximum solution;
[0092] When the quadratic function θ(w) reaches its maximum value.
[0093] By solving, it is obtained that
[0094] Finally, the solution is
[0095] Specifically, the above process of solving the probability vector is obtained by ignoring the condition of w i ≥0. In w * it cannot be guaranteed that w i ≥0 holds for all K channels. Therefore, if all elements in w * are positive, then w * is the final solution; if there are negative numbers in w * , some iterative algorithms are needed, such as: SQP, reducing the value of U and other iterative methods, and continue to search along the direction of the objective function decline until the final solution w i ≥0 is obtained for all w * .
[0096] In one embodiment, the probability vector w * is determined according to the above-mentioned received signal-to-noise ratio as: [0.0132770176165800 0.0100470266740981 0.01927941469182150.000333402958529272 0. 00240966647257038 0.02624600796401150.000554592379676698 0.0148191873655917 0.002007647540664320.000980215027842407 0.00456180395383963 0.00332973320706826 0.00355171696192586 0.0000168167974666268 0.00480130670750841 0.01003239512739710.000998280904654640 0.00328915884918124 0.01730742947934640.0470696548302894 0.011718296658 4619 0.0138304070473908 0.01396714644744380.0317690984461482 0.0387532733129654 0.0001865044983557030.00128016047608100 0.00560604904382653 0.00221501348379532 0.00798976599441944 0.0139760730558243 0.00368228457018620 0.01140900541680930.0604748760516312 0.00170935997376384 0.001564083136392500.000358611957616087 0.03568808 06445158 0.02818817438007980.0162522444904428 0.000420348718475145 0.112123100145312 0.04130360106432300.00156285444999505 0.0334963961494368 0.0054454452271704 80.00417496138927712 0.00963615934946906 0.002523479794664880.00897231376207121 0.00644599531649522 0.004491096250567620.0162346397601269 0.0943376637150876 0.0073 4613940177873 0.02648779039322240.0100742694556573 0.0385571868299799 0.0111093483378508 0.006975186672328230.000327232928461697 0.0123977524459019 0.025513322154 03150.0345127316921017].
[0098] Step S27: Map the base sequence to a frequency hopping sequence according to the probability vector.
[0099] In one embodiment, to generate the final frequency hopping sequence using the probability vector, before mapping the base sequence to the 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.
[0100] Among them, the pseudo-random sequence based on the iterative block cipher has excellent comprehensive performance. 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 pseudo-random sequence with a uniform distribution and generating a base sequence through a pseudo-random sequence generation algorithm based on block encryption includes:
[0101] Divide the 64-bit real-time time (TOD) into 8 8-bit sub-blocks Q1, Q2,..., Q6 and Z1, Z2, and cyclically 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.
[0102] Perform 16 iterative operations of the round function:
[0103] and
[0104] For Perform a compression algorithm:
[0105] 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 ρ.
[0106] In one embodiment, the frequency set K = 64, and the normalization at the receiving end Take ξ = P FA +P MD ≥1 - ∈ where ∈ = 0.01, the receiving end normalization threshold T = 2, take the homogenization limit parameter U = 0.4, take as a random number from 0 to 10000, take the mean value λ of the channel attenuation coefficient aw,k , λ bw,k as a random number from 0.9 to 1.1. The base sequence is:
[0107]
[0108] Furthermore, mapping the base sequence to a frequency hopping sequence according to the probability vector includes:
[0109] Define the cumulative function
[0110] Determine X i ∈[0, K - 1], such that f(X i -1) ≤ ρ i < f(X i ), where ρ i ∈[0, 1);
[0111] Repeat the above X i value K times, and the final probabilistic frequency hopping sequence X will be obtained.
[0112] In one embodiment, the frequency hopping sequence determined according to the above base sequence is:
[0113]
[0114] In one embodiment, the size of the frequency set K = 8, and the normalization at the receiving end Take ξ = P FA +P MD ≥1 - ∈ where ∈ = 0.01, the receiving end normalization threshold T = 2, take the homogenization limit parameter U = 0.4, take as a random number from 0 to 10000, take the mean value λ of the channel attenuation coefficient aw,k , λ bw,k as a random number from 0.9 to 1.1. The frequency hopping sequence generated according to the above method is as follows:
[0115] (1) The transmission power P a :
[0116]
[0117] (2) Receiver signal-to-noise ratio g = SNRb:
[0118]
[0119] (3) Base sequence ρ:
[0120]
[0121] (4) Probability vector w * : [0.0445 0.6098 0.0825 0.0400 0.1186 0.0354 0.0393 0.0298]
[0123] (5) Probabilistic frequency-hopping sequence X: [7 1 3 3 1 5 1 1]
[0125] The second embodiment of the present invention provides a frequency-hopping communication method, Figure 3 which is a schematic flowchart of a frequency-hopping communication method in an embodiment of the present invention. Refer to Figure 3 as shown, the frequency-hopping communication method includes the following steps:
[0126] Step S30: Determine the transmission power of the transmitter according to the interference power sent by the receiver;
[0127] Step S31: Determine the signal-to-noise ratio of the receiver according to the transmission power and the channel attenuation coefficient;
[0128] Step S33: Determine the probability vector for generating the frequency-hopping sequence according to the signal-to-noise ratio and the preset solution optimization problem;
[0129] Step S35: Map the base sequence to a frequency-hopping sequence according to the probability vector;
[0130] Step S37: Control the transmitter and the receiver to perform synchronous frequency hopping through the frequency-hopping sequence;
[0131] Step S39: Control the transmitter to send a signal to the receiver at the transmission power.
[0132] Specifically, the frequency-hopping communication method performs covert communication according to the frequency-hopping sequence determined by the frequency-hopping sequence generation method to improve the anti-jamming performance of the communication system. Steps S30 to S35 can be understood and applied with reference to steps S21 to S27 and the embodiments of the frequency-hopping sequence generation method. Step S37 can be to synchronize the real-time time (TOD) of the transmitter and the receiver and the frequency-hopping sequence generation method to enable the transmitter and the receiver to perform synchronous frequency hopping. The following is an exemplary illustration with embodiments.
[0133] In one embodiment, the frequency set K = 256, and the normalization at the receiving end Take ξ = P FA +P MD ≥1 - ∈ where ∈ = 0.01, the normalization threshold T at the receiving end = 2, take the homogenization limit parameter U = 0.4, take as a random number from 0 to 10000, take the mean value λ of the channel attenuation coefficient aw,k , λ bw,k as a random number from 0.9 to 1.1. The simulation results of the frequency hopping communication method provided by the present invention are as Figure 4 shown in and Figure 5. Compared with the existing frequency hopping sequences and covert communications, 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. Further, the simulation results of the frequency hopping communication method provided by the present invention in the scenario with interference are as Figure 5 shown. In its application scenario, interference noise is set, and its attenuation coefficient follows a Gaussian distribution: N(0.5, 1 / 36). According to the simulation results, it can be known that the frequency hopping communication method has a larger average signal-to-noise ratio and higher reliability in the covert communication system.
[0134] The third embodiment of the present invention provides a frequency hopping sequence generation device, Figure 7 which is a schematic structural diagram of a frequency hopping sequence generation device in an embodiment of the present invention. Refer to Figure 7 , the frequency hopping sequence generation device 70 includes:
[0135] A transmission power determination module 72, configured to determine the transmission power of the transmitting end according to the interference power sent by the receiving end;
[0136] A signal-to-noise ratio determination module 74, configured to determine the signal-to-noise ratio of the receiving end according to the transmission power and the channel attenuation coefficient;
[0137] A probability vector determination module 76, configured to determine a probability vector for generating a frequency hopping sequence according to the signal-to-noise ratio and a preset solution optimization problem;
[0138] A frequency hopping sequence generation module 78, configured to map a base sequence to a frequency hopping sequence according to the probability vector.
[0139] The fourth embodiment of the present invention provides a frequency hopping communication device, Figure 8 which is a schematic structural diagram of a frequency hopping communication device in an embodiment of the present invention. Refer to Figure 8 , the frequency hopping communication device 80 includes:
[0140] A transmission power determination module 82, configured to determine the transmission power of a transmitter according to the interference power sent by a receiver;
[0141] A signal-to-noise ratio determination module 84, configured to determine the signal-to-noise ratio of a receiver according to the transmission power and a channel attenuation coefficient;
[0142] A probability vector determination module 86, configured to determine a probability vector for generating a frequency hopping sequence according to the signal-to-noise ratio and a preset solution optimization problem;
[0143] A frequency hopping sequence generation module 87, configured to map a base sequence to a frequency hopping sequence according to the probability vector;
[0144] A synchronization module 88, configured to control the transmitter and the receiver to perform synchronous frequency hopping through the frequency hopping sequence;
[0145] A transmission module 89, configured to control the transmitter to send a signal to the receiver at the transmission power.
[0146] 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 frequency hopping sequence generation method and / or the frequency hopping communication method of the frequency hopping sequence are implemented.
[0147] 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 method of this specification is stored. In some possible implementation manners, various aspects of the present invention may 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 described in the above "exemplary method" part of this specification according to various exemplary embodiments of the present invention.
[0148] In an exemplary embodiment of the present invention, there is also provided an electronic device, including:
[0149] A processor; and
[0150] A memory, configured to store executable instructions of the processor;
[0151] Wherein, the processor is configured to execute the method by executing the executable instructions.
[0152] The method provided by the embodiments 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. There is no limitation here. Any electronic device that can implement the present invention belongs to the protection scope of the present invention. For the embodiments of the apparatus / electronic device / storage medium, 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.
[0153] It should be noted that the apparatus, electronic device, and storage medium of the embodiments of the present invention are respectively the apparatus, electronic device, and storage medium that apply the above method. Then all the embodiments of the above method are applicable to the apparatus, electronic device, and storage medium, and all 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 displayed for the user to select, thereby reducing the user input time and improving the user experience.
[0154] The terminal device exists in various forms, including but not limited to:
[0155] (1) Mobile communication device: The characteristic of this type of device is that it has mobile communication functions and mainly aims to provide voice and data communication. This type of terminal includes: smart phones (such as iPhone), multimedia phones, functional phones, and low-end phones, etc.
[0156] (2) Ultra-mobile personal computer device: This type of device belongs to the category of personal computers, has computing and processing functions, and generally also has the characteristic of mobile Internet access. This type of terminal includes: PDA, MID, and UMPC devices, etc., such as iPad.
[0157] (3) Portable entertainment device: This type of device can display and play multimedia content. This type of device includes: audio and video players (such as iPod), handheld game consoles, e-books, and smart toys and portable vehicle navigation devices.
[0158] (4) Other electronic devices with data interaction functions.
[0159] In the description of the present invention, it should be understood that the orientation or positional relationship indicated by the terms "center", "longitudinal", "transverse", "length", "width", "thickness", "upper", "lower", "front", "rear", "left", "right", "vertical", "horizontal", "top", "bottom", "inner", "outer", "clockwise", "counterclockwise", etc. is the orientation or positional relationship based on the orientation or positional relationship shown in the drawings. It 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 should not be construed as a limitation of the present invention.
[0160] In addition, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the quantity of the indicated technical features. Thus, features defined with "first" and "second" may explicitly or implicitly include one or more of such features. In the description of the present invention, "a plurality of" means two or more unless otherwise specifically defined.
[0161] In the present invention, unless otherwise clearly defined and limited, terms such as "mounted", "connected", "coupled", "fixed", etc. shall be construed in a broad sense. For example, it may be a fixed connection, a detachable connection, or integrated; it may be a mechanical connection or an electrical connection; it may be directly connected or indirectly connected through an intermediate medium, and it may be the communication inside 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.
[0162] In the present invention, unless otherwise clearly defined and limited, the first feature being "on" or "under" the second feature may include the first and second features being in direct contact, or may include the first and second features not being in direct contact but being in contact 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 first feature has a higher horizontal height than 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 first feature has a lower horizontal height than the second feature.
[0163] In the description of this specification, the descriptions referring to terms such as "an embodiment", "some embodiments", "example", "specific example", or "some examples", etc. mean 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 descriptions of the above terms are not necessarily directed to the same embodiment or example. Moreover, the specific features, structures, materials, or characteristics described may 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.
[0164] Although the present application has been described in connection with the various embodiments, it will be understood by those skilled in the art that various changes in the disclosed embodiments may be made and attained during the practice of the claimed application, by reference to the drawings, the disclosure and the appended claims. In the claims, the term "comprising" does not exclude other elements or steps, the word "a" or "an" does not exclude a plurality of instances, and a single processor or other unit may fulfill the functions of several items recited in the claims. Certain measures are recited in mutually different dependent claims, but this does not indicate that these measures cannot be combined to advantage.
[0165] Those skilled in the art will appreciate that embodiments of the present application may be provided as a method, apparatus (device), or computer program product. Accordingly, the present application may take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment combining software and hardware aspects, all of which are herein generally referred to as a "module" or "system". Furthermore, the present application may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, etc.) having computer-usable program code therein. The computer program is stored / distributed on a suitable medium, provided together with other hardware or as part of the hardware, or may be distributed in other forms, such as via the Internet or other wired or wireless telecommunication systems.
[0166] The present application is described with reference to the flowcharts and / or block diagrams of methods, apparatus (devices), and computer program products according to embodiments of the present application. It should be understood that each flow and / or block in the flowcharts and / or block diagrams, and combinations of flows and / or blocks in the flowcharts and / or block diagrams, can be realized by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing device to produce a machine, such that the instructions executed by the processor of the computer or other programmable data processing device produce means for realizing the functions specified in Figure 1 one or more of the flows or multiple flows and / or blocks Figure 1 one or more of the blocks or multiple blocks.
[0167] These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable memory produce a manufacture including instruction means that realizes the functions specified in Figure 1 one or more of the flows or multiple flows and / or blocks Figure 1 one or more of the blocks or multiple blocks.
[0168] These computer program instructions can also be loaded onto a computer or other programmable data processing apparatus, so that a series of operation steps are performed on the computer or other programmable apparatus to generate a computer-implemented process, and thus the instructions executed on the computer or other programmable apparatus provide steps for implementing the functions specified in one process or multiple processes and / or blocks. Figure 1 one process or multiple processes and / or blocks Figure 1 steps for implementing the functions specified in one block or multiple blocks.
[0169] 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: any product or component with a display function such as 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, etc.
[0170] The above content is a further detailed description of the present invention in combination with specific preferred embodiments, and 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 belongs, 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 transmission power of the transmitter according to the interference power sent by the receiver, including: determining the detection statistic of the interceptor according to the interference power sent by the receiver, and determining the false detection probability and expectation of the interceptor according to the detection statistic to determine the transmission power of the transmitter; wherein the interference power follows a uniform distribution is the maximum interference power transmitted by the receiver; the intercepted signal of the interceptor is: P a,k is the transmission power of the transmitting end, P b,k is the interference power transmitted by the receiving end, h aw,k , h bw,k are the channel attenuation coefficients from the transmitting end to the intercepting end and from the receiving end to the intercepting end, respectively. x(i), j(i), are the signal, interference, and noise transmitted by the transmitting end, respectively. The detection statistic at the intercepting end is: Optimal detection threshold η * is as follows: The error detection probability and its expectation at the intercepting end are respectively: Among them λ aw,k and λ bw,k are respectively the expected values of |h aw,k | 2 and |h bw,k | 2 ; For a determined value of ∈, according to the transmission power of the transmitting end can be obtained This power is the maximum transmission power of the signal transmitted by the transmitting end under the condition of achieving concealment; where θ ∈ is the solution of -θ 2 +θlnθ + 1 = 1 - ∈; Determine the signal-to-noise ratio at the receiving end according to the transmission power and the channel attenuation coefficient, where the signal-to-noise ratio is: where is the noise n at the receiving end b,k (i) variance; Determine a probability vector for generating a frequency-hopping sequence according to the signal-to-noise ratio and a preset optimization problem, where the optimization problem is: P: max g T w s.t.C1: Aw = 1, C2:w T w ≤ U, C3:w i ≥0, i = 0, 1, ..., K - 1, where \(g = [g_0, g_1, g_2,\cdots, g K-1 T is the received - end signal - to - noise ratio vector, w = [w0, w1, w2,......, w K-1 T is a probability vector for generating a frequency hopping sequence, $U\in[1 / K,1]$, where $K$ is the total number of frequency-hopping channels, and the value of the probability vector $w$ for the objective function $P$ to maximize the average signal-to-noise ratio at the receiver; 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. 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 transmitting power.
2. A frequency hopping communication device, characterized in that, Including: A transmission power determination module, which is used to determine the transmission power of a transmitter according to the interference power sent by a receiver; it includes: a sub-module for determining the detection statistic of an interceptor according to the interference power sent by the receiver, and a sub-module for determining the false detection probability and expectation of the interceptor according to the detection statistic, so as to determine the transmission power of the transmitter; wherein the interference power follows a uniform distribution is the maximum interference power transmitted by the receiver; the intercepted signal of the interceptor is: P a,k is the transmission power of the transmitting end, P b,k is the interference power transmitted by the receiving end, h aw,k h bw,k are the channel attenuation coefficients from the transmitting end to the intercepting end and from the receiving end to the intercepting end respectively. x(i), j(i), are the signal, interference and noise transmitted by the transmitting end respectively. The detection statistic of the intercepting end is: Optimal detection threshold η * is as follows: The error detection probability and its expectation at the intercepting end are respectively: Among them λ aw,k and λ bw,k are respectively the expected values of |h aw,k | 2 and |h bw,k | 1 respectively. For a determined value of ∈, according to the transmission power of the transmitting end can be obtained This power is the maximum transmission power of the signal transmitted by the transmitting end under the condition of achieving concealment; where, θ ∈ is -θ 2 +θlnθ + 1 = 1 - ∈'s solution; A signal-to-noise ratio determination module, configured to determine the signal-to-noise ratio at the receiving end according to the transmit power and the channel attenuation coefficient; the signal-to-noise ratio is: where is the noise n at the receiving end b,k (i) variance; A probability vector determination module, configured to determine a probability vector for generating a frequency-hopping sequence according to the signal-to-noise ratio and a preset optimization problem; the optimization problem is: P: max g T w s.t.C1: Aw = 1, C2:w T w ≤ U, C3:w i ≥0, i = 0, 1, ..., K - 1, where g = [g0, g1, g2,......, g K-1 T is the received - end signal - to - noise ratio vector, w = [w0, w1, w2,......, w K-1 T is a probability vector for generating a frequency-hopping sequence U ∈ [1 / K, 1], where K is the total number of frequency-hopping channels, and the value of the probability vector w for the objective function P to maximize the average signal-to-noise ratio at the receiving end; A frequency-hopping sequence generation module, configured to 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. Map the base sequence to a frequency-hopping sequence according to the probability vector; A synchronization module, configured to control the transmitting end and the receiving end to perform synchronous frequency hopping through the frequency-hopping sequence; A transmitting module, configured to control the transmitting end to send a signal to the receiving end at the transmitting power.
3. A storage medium, on which a computer program is stored, characterized in that, When the computer program is executed by a processor, it implements the method according to claim 1.
4. An electronic device, characterized in that, Including: A processor; And A memory, configured to store 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
Frequency hopping communication method and device, storage medium and electronic equipment
CN113595590A