Communication signal processing method, system, electronic device and storage medium

By performing low-interception processing on communication signals, including selecting multiple modulation formats, pseudo-random sequence generation and multi-antenna technology, and generating a complex constellation diagram, the problem of easy signal interception is solved, and high-security transmission of communication signals is achieved.

CN116112117BActive Publication Date: 2025-09-23SHENZHEN HIGH CORE TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202310034185.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-01-10
Publication Date
2025-09-23
Estimated Expiration
2043-01-10

AI Technical Summary

Technical Problem

Existing communication technologies are easily intercepted during signal transmission and cannot meet the needs of communication security. With the improvement of detection technology and computing power, conventional communication means cannot effectively reduce the probability of signals being intercepted.

Method used

By performing low-interception processing on the initial signal, including selecting a variety of low-interception modulation formats, pseudo-random sequence generation, phase-shift keying modulation, spread spectrum and adding random noise, combined with multi-antenna technology, a complex constellation diagram is generated to hide the signal characteristics and increase the difficulty of interception.

Benefits of technology

It effectively reduces the probability of signal interception and decoding, improves the security of communication signals, and is suitable for important scenarios such as electronic warfare.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116112117B_ABST
    Figure CN116112117B_ABST
Patent Text Reader

Abstract

The embodiments of the present application provide a communication signal processing method, system, electronic device and storage medium, which belong to the field of communications. The method includes: obtaining an initial signal to be sent and the number of antennas of a transmitting antenna; determining a target modulation format of the initial signal from a plurality of preset low-capture modulation formats; generating a corresponding pseudo-random sequence according to the target modulation format and the number of antennas, and using the pseudo-random sequence as header information, performing low-capture processing on the header information to obtain target header information; obtaining initial payload data of the initial signal, performing low-capture processing on the initial payload data, and obtaining target payload data; generating an initial demodulation signal mapped to each transmitting antenna, performing low-capture processing on the initial demodulation signal, and obtaining a target demodulation reference signal; performing framing processing according to the target header information, target payload data and target demodulation reference signal to generate a target signal for transmission.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of communications, and in particular to a communication signal processing method, system, electronic device, and storage medium. Background Art

[0002] During the communication process, with the development of science and technology, communication signals can be easily intercepted during the transmission process. Therefore, ensuring smooth communication and avoiding signal detection and interference are the focuses of electronic information technology and improving communication countermeasures research.

[0003] In related technologies, signals are often sent by expanding the spectrum to obtain extremely low instantaneous power spectral density and submerging the signal in environmental thermal noise and interference energy. However, with the development of detection technology and computing power, interception technology and capabilities have also been correspondingly improved. Conventional communication means cannot achieve a low probability of interception of signals and cannot meet the needs of communication security. Summary of the Invention

[0004] The main purpose of the embodiments of the present application is to propose a communication signal processing method, system, electronic device and storage medium, which can reduce the probability of signal interception and improve communication security.

[0005] To achieve the above-mentioned purpose, the first aspect of an embodiment of the present application proposes a communication signal processing method, which includes: obtaining an initial signal to be sent and the number of transmitting antennas used to transmit the signal; determining a target modulation format of the initial signal from a preset plurality of low-capture modulation formats; generating a corresponding pseudo-random sequence according to the target modulation format and the number of antennas, and using the pseudo-random sequence as the header information in the initial signal, performing low-capture processing on the header information to obtain processed target header information; obtaining initial payload data of the initial signal, performing low-capture processing on the initial payload data based on the target modulation format, and obtaining processed target payload data; obtaining antenna parameters of the transmitting antenna, generating an initial demodulation signal mapped to each of the transmitting antennas according to the antenna parameters, and performing low-capture processing on the initial demodulation signal to obtain a processed target demodulation reference signal; performing framing processing according to the target header information, the target payload data, and the target demodulation reference signal to generate a target signal for transmission.

[0006] According to some embodiments of the present application, determining the target modulation format of the initial signal from a preset plurality of low-capture modulation formats includes: determining a data slice set used by the initial signal; and randomly selecting one or more different low-capture modulation formats from the data slice set as the target modulation format of the initial signal.

[0007] According to some embodiments of the present application, a corresponding pseudo-random sequence is generated according to the target modulation format and the number of antennas, and the pseudo-random sequence is used as the header information in the initial signal, and the header information is low-interception processed to obtain the processed target header information, including: obtaining a network unified time; generating a corresponding pseudo-random sequence according to the network unified time, the target modulation format and the number of antennas; using the pseudo-random sequence as the header information and copying the same number of copies as the number of antennas, and mapping the header information to the transmitting antenna; performing phase-shift keying modulation on the header information on each of the transmitting antennas; multiplying the header information after phase-shift keying modulation by an amplitude factor and then adding different time delays; adding random noise to the header information after adding the time delay to obtain the processed target header information.

[0008] According to some embodiments of the present application, the initial payload data of the initial signal is obtained, and low-interception processing is performed on the initial payload data based on the target modulation format to obtain processed target payload data, including: splitting the initial payload data to obtain split data slices; constellation modulation is performed on the data slices according to the target modulation format; amplitude and phase adjustment is performed on the data slices; copying the data slices to the same number as the number of antennas, and mapping the data slices to the transmitting antenna; selecting different spreading factors to spread the initial payload data slices, and superimposing and power normalizing the data of the spread data slices; interleaving the data of the data slices on the transmitting antenna and adding random noise to obtain the processed target payload data.

[0009] According to some embodiments of the present application, splitting the initial payload data to obtain split data fragments includes: obtaining a random number; obtaining the data fragment set; obtaining the number of data fragments based on the random number and the length of the fragment set; obtaining the target data fragment length based on the number of fragments; and splitting the target payload data to obtain split data fragments.

[0010] According to some embodiments of the present application, the obtaining of antenna parameters of the transmitting antenna, generating an initial demodulation signal mapped to each of the transmitting antennas according to the antenna parameters, and performing low interception processing on the initial demodulation signal to obtain a processed target demodulation reference signal includes: obtaining a unified network time; generating an initial demodulation signal mapped to each of the transmitting antennas according to the unified network time and the antenna parameters; performing phase shift keying modulation on the initial demodulation signal and multiplying it by an amplitude factor; and adding random noise to the initial demodulation signal multiplied by the amplitude factor to obtain the processed target demodulation reference signal.

[0011] According to some embodiments of the present application, the framing processing is performed according to the target header information, the target payload data, and the target demodulation reference signal to generate a target signal for transmission, including: obtaining the transmission frame format of the initial signal; performing framing processing according to the transmission frame format of the initial signal, the target header information, the target payload data, and the target demodulation reference signal to generate a target signal for transmission.

[0012] In order to achieve the above-mentioned purpose, the second aspect of the present application proposes a communication signal processing system, which includes: an acquisition module for acquiring an initial signal to be sent and the number of transmitting antennas used to transmit the signal; a target modulation format determination module for determining the target modulation format of the initial signal from a plurality of preset low-interception modulation formats; a target header information generation module for generating a corresponding pseudo-random sequence according to the target modulation format and the number of antennas, and using the pseudo-random sequence as the header information in the initial signal, performing low-interception processing on the header information to obtain the processed target header information; a target payload data generation module A module is used to obtain initial payload data of the initial signal, perform low-capture processing on the initial payload data based on the target modulation format, and obtain processed target payload data; a target demodulation reference signal generation module is used to obtain antenna parameters of the transmitting antenna, generate initial demodulation signals mapped to each of the transmitting antennas according to the antenna parameters, and perform low-capture processing on the initial demodulation signals to obtain processed target demodulation reference signals; a target signal generation module is used to perform framing processing based on the target header information, the target payload data, and the target demodulation reference signal to generate a target signal for transmission.

[0013] In order to achieve the above-mentioned purpose, the third aspect of the present application proposes an electronic device, which includes a memory and a processor, the memory stores a computer program, and the processor implements the communication signal processing method described in any one of the embodiments of the first aspect of the present application when executing the computer program.

[0014] In order to achieve the above-mentioned objectives, the fourth aspect of the present application proposes a computer-readable storage medium, which stores a computer program. When the computer program is executed by a processor, it implements the communication signal processing method described in any one of the embodiments of the first aspect of the present application.

[0015] The communication signal processing method, system, electronic device and storage medium proposed in this application can hide or blur signal characteristics during signal transmission by selecting multiple modulation modes and low interception processing for the initial signal, thereby reducing the probability of the signal being intercepted and the probability of being decoded after interception, and improving communication security. BRIEF DESCRIPTION OF THE DRAWINGS

[0016] Figure 1 is a structural diagram of a communication signal processing system provided in an embodiment of the present application;

[0017] Figure 2 This is an optional flowchart of the method for processing sending a communication signal provided in an embodiment of the present application;

[0018] Figure 3 yes Figure 2 Flowchart of step S102 in FIG.

[0019] Figure 4 yes Figure 2 Flowchart of step S103 in FIG.

[0020] Figure 5 It is a flow chart for generating target header information;

[0021] Figure 6 yes Figure 2 Flowchart of step S104 in FIG.

[0022] Figure 7 is a flow chart for generating target payload data;

[0023] Figure 8 yes Figure 6 Flowchart of step S401 in FIG.

[0024] Figure 9 yes Figure 2 Flowchart of step S105 in FIG.

[0025] Figure 10 is a flow chart for generating a target demodulation reference signal;

[0026] Figure 11 Yes Figure 2 Flowchart of step S106 in FIG.

[0027] Figure 12 It is a schematic diagram of framing to obtain the target signal;

[0028] Figure 13 It is a flow chart of the overall plan;

[0029] Figure 14 It is the constellation diagram after the data of data shards are superimposed;

[0030] Figure 15 It is the constellation diagram after adding random noise to the target signal;

[0031] Figure 16 This is another architecture diagram of a communication signal processing system provided by an embodiment of the present application;

[0032] Figure 17 This is a schematic diagram of the hardware structure of the electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0033] In order to make the purpose, technical solutions and advantages of this application more clear, the following further describes this application in detail with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain this application and are not intended to limit this application.

[0034] It should be noted that although the device schematics illustrate functional module divisions and the flowcharts illustrate logical sequences, in certain circumstances, the steps shown or described may be performed in a sequence that differs from the module divisions in the device or the sequence in the flowcharts. The terms "first," "second," and so on, in the specification, claims, and drawings, are used to distinguish similar items and are not necessarily used to describe a specific sequence or precedence.

[0035] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by those skilled in the art to which this application pertains. The terms used herein are for the purpose of describing the embodiments of this application only and are not intended to limit this application.

[0036] With the development of modern technology, information security has received increasing attention. To reduce the probability of interception of communication signals, various methods have been proposed, such as reducing the instantaneous power spectral density through spectrum spreading, submerging the signal in random noise, and reducing the relationship between the probability waveform and the communication frequency and transmission medium. While these methods are relatively effective in reducing the probability of interception, the rapid development of modern communications technology has led to corresponding improvements in interception techniques, and these signal transmission methods have been gradually cracked. Therefore, the need exists to design new low-probability-of-interception communication technologies to enhance the resistance of communication signals to interception.

[0037] Based on this, the embodiments of the present application provide a communication signal processing method, system, electronic device and storage medium, which can interfere with and mislead the modulation method of the communication signal on the basis of high-multiple spectrum expansion and reduced power spectrum density, split the original signal into multiple data slices, and adopt one or more modulation methods for the data slices. At the same time, combined with multi-antenna technology, a new complex constellation diagram is superimposed to form, and random noise is added to further hide and blur the modulation characteristics of the signal, thereby increasing the complexity of complete detection and cracking of the signal by the intercepted person, and improving the security of communication signal transmission. This is of great significance for some important scenarios, such as electronic warfare in current wars.

[0038] The communication signal processing method, system, electronic device and storage medium provided in the embodiments of the present application are specifically explained through the following embodiments. First, the communication signal processing system in the embodiments of the present application is described.

[0039] Reference Figure 1 In some embodiments, the communication signal processing system includes a communication signal generating module 101, a communication signal processing module 102, and a communication signal sending module 103. It can be understood that the communication signal generating module 101 is used to generate an initial signal. The communication signal processing module 102 is used to perform low-capture processing on the header information, initial payload data, and initial demodulation signal of the initial signal, and to perform framing processing on the processed target header information, target payload data, and target demodulation reference signal to generate a target signal for transmission. The communication signal sending module 103 is used to send the target signal generated after processing by the communication signal processing module 102. In some embodiments, the communication signal processing system can be used to process the communication signal processing method in the embodiments of the present application.

[0040] The method for processing a communication signal sent in the embodiment of the present application can be illustrated by the following embodiment.

[0041] It should be noted that in each specific embodiment of the present application, when it comes to the need to perform relevant processing based on data related to the user's identity or characteristics, such as user information, user behavior data, user historical data, and user location information, the user's permission or consent will be obtained first. For example, when obtaining user stored data and the user's cached data access request, the user's permission or consent will be obtained first. Moreover, the collection, use and processing of these data will comply with the relevant laws, regulations and standards of the relevant countries and regions. In addition, when the embodiment of the present application needs to obtain the user's sensitive personal information, the user's separate permission or consent will be obtained through a pop-up window or by jumping to a confirmation page. After clearly obtaining the user's separate permission or consent, the necessary user-related data for the normal operation of the embodiment of the present application will be obtained.

[0042] Reference Figure 2 , Figure 2 This is an optional flowchart of the method for processing sending communication signals provided in an embodiment of the present application. Figure 2 The method may include but is not limited to steps S101 to S106.

[0043] Step S101, obtaining an initial signal to be sent and the number of transmitting antennas used to transmit the signal;

[0044] Step S102, determining a target modulation format of the initial signal from a plurality of preset low capture modulation formats;

[0045] Step S103: Generate a corresponding pseudo-random sequence according to the target modulation format and the number of antennas, use the pseudo-random sequence as the header information in the initial signal, perform low-capture processing on the header information, and obtain processed target header information;

[0046] Step S104, obtaining initial payload data of the initial signal, performing low-capture intercept processing on the initial payload data based on the target modulation format, and obtaining processed target payload data;

[0047] Step S105: obtaining antenna parameters of the transmitting antenna, generating initial demodulation signals mapped to the respective transmitting antennas according to the antenna parameters, and performing low-frequency intercept processing on the initial demodulation signals to obtain processed target demodulation reference signals;

[0048] Step S106 , performing framing processing according to the target header information, the target payload data, and the target demodulation reference signal to generate a target signal for transmission.

[0049] In some embodiments, the initial signal includes a signal to be transmitted, such as a sound signal or an image signal. The initial signal is generated by a signal generation module, processed by a signal processing module, and converted into a target signal, which is then transmitted by a signal transmission module to a signal receiving end. In some embodiments, an antenna is used to convert the target signal into an electromagnetic wave signal and transmit it to the signal receiving end.

[0050] In some embodiments, the preset multiple low intercept modulation formats include multiple modulation formats, specifically modulation formats with multiple slicing methods, and the slicing methods include a set of data slicing, the length of the data slicing, the number of slicings, and the slicing length of the data slicing. The multiple constellation modulation methods include QPSK (Quadrature Phase Shift Keying), BPSK (Binary Phase Shift Keying), 8PSK (8Phase Shift Keying), 16QAM (Quadrature Amplitude Modulation) and other modulations. In some embodiments, the modulation format can be randomly selected. It is understandable that the diversity of the selection of modulation formats, or the mixing of multiple modulation methods together, can make it impossible for the interceptor to directly know the accurate modulation format of the signal even if it traverses the modulation formats and tries to demodulate the intercepted signal, thereby increasing the difficulty of signal identification and cracking.

[0051] In some embodiments, low interception processing of header information includes phase shift keying modulation, adding time delay and random noise to the header information, which can hide the characteristics of the header information, improve the concealment of the communication signal, reduce the probability of the target signal being intercepted, and improve the security of signal transmission.

[0052] In some embodiments, low-capture processing is performed on the initial payload data according to a target modulation format randomly determined from a plurality of low-capture modulation formats. Specifically, the low-capture processing includes splitting the initial payload data, randomly selecting one or more modulation modes from a plurality of modulation modes to perform constellation modulation on the data slices, adjusting the amplitude and phase of the data slices, performing spectrum spreading, superposition, power normalization, interleaving, adding random noise, and other processing on the data slices to obtain the processed target payload data. It is understandable that by performing low-capture processing on the payload data and slicing the initial payload data, the intercepting party can be prevented from completely parsing the complete communication signal data. It is understandable that randomly selecting one or more modulation modes to modulate the data slices that are unpacked from the initial payload data can increase the difficulty of identifying and cracking the target signal and improve the security of the target signal transmission.

[0053] In some embodiments, the target demodulation signal reference signal is used to demodulate the target payload data. It is understood that performing low-interception processing on the initial demodulation signal includes performing phase-shift keying modulation on the initial demodulation reference signal, adding random noise, etc., which can improve the concealment of the communication signal and reduce the probability of interception of the target signal.

[0054] In some embodiments, framing involves encapsulating packets delivered by the network layer into frames according to certain rules. It is understood that, in this application, framing specifically refers to framing the target header information, target payload data, and target demodulation reference signal to generate a target signal for transmission. It is understood that framing the signal can prevent the signal receiving end from receiving fragmented data fragments, which can cause decoding inconvenience. It is understood that the frame formed after framing contains all the target information to be transmitted.

[0055] It can be understood that since the target header information, target payload data and target demodulation reference signal are all low-interception processed, and multi-antenna technology is also combined during the processing process, while ensuring the stability and efficiency of target signal transmission, it can also further hide the characteristics of the target signal, thereby improving the security of signal transmission.

[0056] Reference Figure 3 In some embodiments, step S102 includes but is not limited to steps S201 to S202:

[0057] Step S201, determining a data slice set used by an initial signal;

[0058] Step S202: randomly select one or more different modulation formats from the data slice set as the target modulation format of the initial signal.

[0059] In some embodiments, the data slice set can be {2, 4, 6, 8} or other even-numbered sets. It can be understood that designing the slice set as an even-numbered set can ensure the consistency of the sensitivity of each slice when the target signal emitted by the communication signal processing system is received by the receiver.

[0060] It is understandable that different data slices can use the same or different modulation methods. For example, when the data slice set is {2, 4, 6, 8}, the modulation method selected by each data slice is:

[0061] SegNum = 2, both data segments {Seg1, Seg2} are modulated using QPSK;

[0062] SegNum = 4, with two data segments as a set, {Seg1, Seg2} are modulated using BPSK, and {Seg3, Seg4} are modulated using QPSK;

[0063] SegNum=6, with two data segments as a set, {Seg1, Seg2} are modulated using BPSK, {Seg3, Seg4} are modulated using QPSK, and {Seg5, Seg6} are modulated using 8PSK;

[0064] SegNum=8, with two data segments as a set, {Seg1, Seg2} are modulated using BPSK, {Seg3, Seg4} are modulated using QPSK, {Seg5, Seg6} are modulated using 8PSK, and {Seg7, Seg8} are modulated using 16QAM.

[0065] Specifically, SegNum is the number of data slices, Seg is the specific data slice, and different digital labels after Seg represent different data slices, such as Seg1 represents slice 1. It can be understood that QPSK (Quadrature Phase Shift Keying), BPSK (Binary Phase Shift Keying), 8PSK (8PhaseShift Keying), and 16QAM (Quadrature Amplitude Modulation) are digital modulation methods used to modulate communication signals. It can be understood that the modulation method of each data slice can also be randomly selected. When modulating the data slices, the same modulation method can be selected for a group of 2 slices, the same modulation method can be selected for a group of 3 slices, and so on. The embodiments of the present application do not impose specific restrictions on this. In some embodiments, modulation methods such as FSK, DPSK, and ASK can also be used for data slices. The embodiments of the present application do not impose specific restrictions on this. It is understandable that selecting different modulation methods to fragment the data can prevent the interceptor from directly obtaining the accurate modulation format of the communication signal, thereby increasing the difficulty of identifying and cracking the signal.

[0066] In some embodiments, different sharding sets are used to fragment the data, and the initial signal can be divided into multiple groups. In this way, even if the intercepting party intercepts the data fragments, it may not be able to restore the complete signal. Different modulation methods are used for different data fragments, and there are multiple modulation methods to choose from. Then, when the intercepting party demodulates the intercepted signal, if only one demodulation method is used or the wrong demodulation method is used, the real target signal cannot be demodulated. In other words, using different sharding sets to fragment the data and different modulation methods to modulate the data fragments can reduce the probability of the signal being intercepted, being completely intercepted, and being successfully demodulated after interception, thereby ensuring the security of the communication signal.

[0067] Reference Figure 4 In some embodiments, step S103 includes but is not limited to steps S301 to S306:

[0068] Step S301, obtaining the unified network time;

[0069] Step S302: Generate a corresponding pseudo-random sequence according to the network unified time, target modulation format, and number of antennas;

[0070] Step S303: Use the pseudo-random sequence as header information and copy the same number of copies as the number of antennas, and map the header information to the transmitting antennas;

[0071] Step S304, performing phase shift keying modulation on the header information on each transmitting antenna;

[0072] Step S305, multiplying the header information after phase shift keying modulation by an amplitude factor and then adding different time delays;

[0073] Step S306: adding random noise to the header information after adding the delay to obtain processed target header information.

[0074] Reference Figure 5 , Figure 5 A schematic diagram of generating a corresponding pseudo-random sequence as header information based on the network unified time, target modulation format and number of antennas, and performing low-interception processing on the header information to obtain the target header information.

[0075] In some embodiments, the network unified time refers to the synchronized time of all computers in the network. The network unified time used in this application refers to the time synchronized using the Simple Network Time Protocol (SNTP). It is understood that the synchronized time of all computers in the network is constantly changing, and therefore, the information generated based on the network unified time is also constantly changing, thereby reducing the probability of signal interception.

[0076] In some embodiments, the target modulation format is a format for modulating data slices, such as QPSK, BPSK, 8PSK, 16QAM, etc., and the embodiments of the present application do not impose specific restrictions on this.

[0077] In some embodiments, because different network unified times, target modulation formats, and header information corresponding to different transmit antennas vary, the non-stationary nature of the target signal can be enhanced when the target signal is continuously transmitted, reducing the probability of interception of the target signal. It will be appreciated that to reduce the complexity of processing the target signal at the receiving end, the target header information for different transmit antennas is the same.

[0078] In some embodiments, the pseudo-random sequence, i.e., the header information, is generated by using the GOLD sequence as a pseudo-random sequence generator, specifically in the following manner:

[0079] Header(n)=[1-2x0((n+m0)mod M)]*[1-2x1((n+m1+T*(TFI+G*(K-1)))mod M]

[0080]

[0081] m1=TODmod M,0≦n≦M

[0082] In the parameter, Header represents header information, M represents the length of the target header information, TFI represents the target modulation format, K represents the number of transmitting antennas, TOD represents the unified network time, idx0, idx1, T, and G represent configurable prime number indexes, n represents the nth bit of the header information, x0 and x1 represent two M-sequence generators with the same length but different generating polynomials, m0 represents the fixed offset value of the first M-sequence, and m1 represents the fixed offset value of the second M-sequence. m0 and m1 are associated with the unified network time and will change accordingly over time. Therefore, the corresponding header information and target header information will also change over time, thereby reducing the probability of the target signal being intercepted.

[0083] It is understandable that the header information can also be generated by a pseudo-random sequence generator such as a PN column sequence, a ZC sequence, etc., and the embodiment of the present application does not impose any specific restrictions here.

[0084] In some embodiments, after the header information is generated, the generated header information is copied K times and mapped to K transmitting antennas, thereby ensuring the efficiency and stability of communication signal transmission. Then, the header information on each transmitting antenna is phase shift keying modulated. Specifically, the phase shift keying modulation is modulation.

[0085] In some embodiments, the data for each antenna is multiplied by an amplitude factor It can be understood that K is the number of transmitting antennas, and multiplying each antenna by the same amplitude factor can ensure that the total transmission power of the header information on multiple transmitting antennas remains unchanged.

[0086] In some embodiments, a different delay can be added to the data of each antenna, that is, zeros are added before the data transmitted by each antenna. Optionally, the delays for the four antennas are 0, 2, 4, and 8 chips, respectively. In this case, 0, 2, 4, or 8 zeros are added before the data transmitted by each antenna, respectively. It can be understood that adding a delay to each antenna can prevent beamforming caused by multi-antenna transmission. At the same time, it can also introduce artificial inter-symbol interference, pollute the constellation diagram, improve the concealment of the modulation scheme, and reduce the amplitude of the correlation peak, reducing the probability of detection by the intercepted party through matched filtering.

[0087] In some embodiments, after adding a delay to each antenna, random noise may be added to the data from each antenna. The noise power may be configurable, and this is not specifically limited in the present embodiment. It is understood that adding random noise to the data from each antenna can further contaminate the constellation diagram, thereby improving the concealment of the initial signal.

[0088] Reference Figure 6 In some embodiments, step S104 includes but is not limited to steps S401 to S406:

[0089] Step S401, splitting the initial payload data to obtain split data fragments;

[0090] Step S402, constellation modulation is performed on the data slice according to the target modulation format;

[0091] Step S403: adjusting the amplitude and phase of the data slices;

[0092] Step S404: copy the data slices to the same number of antennas, and map the data slices to the transmitting antennas;

[0093] Step S405: Select different spreading factors to spread the payload data slices, and perform superposition and power normalization processing on the spread data slices;

[0094] Step S406 , performing interleaving processing on the data slices on the transmitting antenna and adding random noise to obtain processed target payload data.

[0095] Reference Figure 7 In some embodiments, based on the target modulation format, the payload data is subjected to low-capture processing to obtain the target payload data. The processing flow is as follows: Figure 7 shown.

[0096] In some embodiments, the payload data is split into corresponding data segments, denoted as Seg_1 to Seg_L, i.e., segments 1 to L, according to the number of data segments specified by the target modulation format and the length of each data segment.

[0097] In some embodiments, constellation modulation is performed on the data slices. Based on the modulation format specified by the target modulation format, constellation modulation such as BPSK, QPSK, 8PSK, or 16QAM is performed on each data slice. It will be appreciated that using different modulation schemes for each data slice can conceal the characteristics of the communication signal, reduce the probability of correctly decoding the target signal after interception, and ensure the transmission security of the target signal.

[0098] In some embodiments, the amplitude and phase of the data slices on each transmit antenna are adjusted. Specifically, the amplitude and phase can be adjusted by multiplying the data slices by a complex factor β (|β| ≤ 1). It will be appreciated that adjusting the amplitude and phase of the data slices on the transmit antennas can change the initial constellation diagram of each data slice, increasing the difficulty of intercepting the target signal. Specifically, the value of |β| is related to the design of the communication signal processing system, such as setting different complex factors for different slices.

[0099] In some embodiments, the phase of each complex factor is different in different time slots and different burst signals. Therefore, different data fragments after amplitude and phase adjustment by the complex factor are also different, further increasing the concealment of the communication signal and ensuring the security of communication signal transmission. In some embodiments, the complex factor is generated as follows:

[0100]

[0101] Specifically, φ i is a complex factor, TOD is the unified network time, BurstIdx is the burst index in one transmission, φ0 is a configurable parameter that can be configured as needed, and i is the index of the data fragment.

[0102] In some embodiments, each data slice is replicated K ways and mapped to K transmitting antennas, which can ensure the stability and high efficiency of communication signal transmission.

[0103] In some embodiments, direct sequence spreading is performed on each data slice on each transmit antenna. To reduce mutual interference between the data slices, the correlation between the spreading factors is minimized, and pseudo-random sequences or Walsh codes may be used. It is understood that using different spreading factors for different network synchronization times, data slices, and transmit antennas can effectively enhance the non-stationary characteristics of the signal and reduce the probability of target signal interception.

[0104] In some embodiments, when the data segment set SegSet={2, 4, 6, 8}, a spreading factor selection method may be:

[0105] When SegNum=2, that is, the number of data fragments is 2, the lengths of the spreading factors corresponding to the two data fragments are 4*SF and SF respectively, where SF represents the length of the spreading factor, and SF satisfies the exponential power of 2 as much as possible. In some embodiments, the lengths generated according to the spreading factor are The Hadamard matrix, each row vector corresponds to a set of spreading factors.

[0106] It can be understood that the matrix row vector index corresponding to the spreading factor of the first data slice is:

[0107]

[0108] Among them, 1≤Ant_Index≤K.

[0109] The matrix row vector index corresponding to the spreading factor of the second slice is:

[0110]

[0111] Where 1≤Ant_Index≤K. Furthermore, sf_2_I dx≠sf_1_I dx must be satisfied to ensure that the matrix row vector index values ​​are different to reduce mutual interference between data slices. If sf_2_I dx=sf_1_I dx, then set sf_2_I dx=sf_2_I dx+1 to adjust the index value.

[0112] It is understandable that the value of each offset can be configured according to the communication signal processing system.

[0113] In some embodiments, when SegNum=4, the spreading factor lengths corresponding to the four data slices are 4*SF, SF, 8*SF, and 2*SF, respectively, and the generated length is The Hadamard matrix of .

[0114] The matrix row vector index corresponding to the spreading factor of the first slice is:

[0115]

[0116] The matrix row vector index corresponding to the spreading factor of the second slice is:

[0117]

[0118] The matrix row vector index corresponding to the spreading factor of the third slice is:

[0119]

[0120] The matrix row vector index corresponding to the spreading factor of the fourth slice is:

[0121]

[0122] It can be seen from this that the values ​​of the four indexes are different and the spreading factors are also different, which can reduce the mutual interference between the data fragments.

[0123] In some embodiments, when SegNum=6 or SegNum=8, the processing is as described above and will not be repeated here. It is understood that if the length of the spreading factor is less than the number of columns of the Hadamard matrix, then starting from the first column, the Hadamard matrix length corresponding to the length of the spreading factor can be used.

[0124] It can be understood that the choice of the spreading factor length is directly related to the length of the data segment and the number of symbols that the time-frequency resources in the current communication signal processing system can carry. Specifically, if the segment length is Len, the modulation order of the modulation method is Q, and the number of time-frequency resource symbols is R, then the spreading factor length is R*Q / Len.

[0125] In some embodiments, the data after the spread spectrum of each data slice is directly superimposed in the antenna dimension. It is understandable that after superimposing the spread spectrum and amplitude and phase adjusted data, a new constellation diagram can be generated, thereby making it difficult for the interceptor to determine the transmission method of the target signal. Even if the target signal is intercepted, it cannot be parsed as a normal signal, which makes it difficult for the interceptor to intercept the signal and improves the security of the signal.

[0126] In some embodiments, the superimposed data is power normalized to ensure that the output power of each antenna is 1 / (2*K). In some embodiments, when the communication signal processing system has K transmitting antennas, the total transmitted power is 1. Specifically, 1 represents the normalized value of the baseband signal power, so the transmission power of each antenna is 1 / K. It is understandable that since noise of the same power is also added during transmission, the signal power of each antenna is 1 / (2*K). It is understandable that since the power of the transmitted baseband signal will increase after multiple data fragments are superimposed, normalizing the target signal to be transmitted can simplify the power control of the signal sending module.

[0127] In some embodiments, the data from each antenna is interleaved using row-column interleaving or triangular interleaving, and the specific interleaving method is not limited.

[0128] In some embodiments, random noise is added to the payload data, and the noise power is configurable. It is understood that adding random noise can further contaminate the constellation diagram, improve the concealment of the target signal modulation format, and reduce the probability of the target signal being intercepted by the interceptor.

[0129] It can be understood that performing low-interception processing on the initial payload data to obtain the target payload data can further hide the characteristics of the communication signal and reduce the probability of the communication signal being intercepted.

[0130] Reference Figure 8In some embodiments, step S401 includes but is not limited to steps S501 to S505:

[0131] Step S501, obtaining a random number;

[0132] Step S502, obtaining a data shard set;

[0133] Step S503, obtaining the number of data shards according to the random number and the length of the shard set;

[0134] Step S504, obtaining the target data fragment length according to the number of fragments;

[0135] Step S505: split the target payload data to obtain split data fragments.

[0136] In some embodiments, the data slice set can be {2, 4, 6, 8} or other even-numbered sets. It can be understood that designing the slice set as an even-numbered set can ensure the consistency of the sensitivity of each slice when the target signal emitted by the communication signal processing system is received by the receiver.

[0137] It is understandable that different data slices can use the same or different modulation methods. In some embodiments, when the data slice set is {2, 4, 6, 8}, the modulation method selected by each data slice is:

[0138] SegNum = 2, both data segments {Seg1, Seg2} are modulated using QPSK;

[0139] SegNum = 4, with two data segments as a set, {Seg1, Seg2} are modulated using BPSK, and {Seg3, Seg4} are modulated using QPSK;

[0140] SegNum=6, with two data segments as a set, {Seg1, Seg2} are modulated using BPSK, {Seg3, Seg4} are modulated using QPSK, and {Seg5, Seg6} are modulated using 8PSK;

[0141] SegNum=8, with two data segments as a set, {Seg1, Seg2} are modulated using BPSK, {Seg3, Seg4} are modulated using QPSK, {Seg5, Seg6} are modulated using 8PSK, and {Seg7, Seg8} are modulated using 16QAM.

[0142] Specifically, SegNum is the number of data segments, Seg is the specific data segment, and different digital labels after Seg represent different data segments, such as Seg1 represents segment 1. It can be understood that QPSK (Quadrature Phase Shift Keying), BPSK (Binary Phase Shift Keying), 8PSK (8Phase Shift Keying), and 16QAM (Quadrature Amplitude Modulation) are digital modulation methods. In some embodiments, FSK, DPSK, ASK and other modulation methods can also be used for data segmentation, which will not be described in detail in the embodiments of the present application.

[0143] In some embodiments, different fragmentation sets are used to fragment data with payload data, so that the initial signal can be divided into multiple groups. Even if the intercepting party obtains part of the data by traversing the demodulation method, other fragmented data will be ignored, and the complete data cannot be parsed, thereby improving the security of the information. In some embodiments, different modulation methods are used for different data fragments, and multiple modulation methods can be selected. Then, when the intercepting party demodulates the intercepted signal, if only one demodulation method is used or an incorrect demodulation method is used, the real target signal cannot be demodulated. In other words, using different fragmentation sets to fragment data and different modulation methods to modulate data fragments can reduce the probability of the signal being intercepted, being completely intercepted, and being correctly demodulated after interception, thereby ensuring the security of the communication signal.

[0144] In some embodiments, the data segments used for the current transmission may be determined by random selection. Specifically, a typical data segment generation method is as follows: the sender generates a random number, denoted by A, and modulo the length of the supported segment set, length(SegSet), to obtain the number of data segments used for the transmission: SegNum = SegSet(mod(A,length(SegSet))+1).

[0145] In some embodiments, to reduce the complexity of engineering implementation, the length of each data segment is usually associated with the number of segments. When the data segment set SegSet = {2, 4, 6, 8}, if the length of the data transmitted this time is N, a typical segment length design is:

[0146] SegNum = 2, the lengths of the two data segments are Len_1 = N / 5 and Len_2 = 4*N / 5 respectively;

[0147] SegNum = 4, the lengths of the four data segments are Len_1 = N / 10, Len_1 = 2*N / 5, Len_3 = N / 10, and Len_4 = 2*N / 5;

[0148] SegNum=6, the lengths of the six data segments are Len_1=N / 15, Len_2=4*N / 15, Len_3=N / 15, Len_4=4*N / 15, Len_5=N / 15, and Len_6=4*N / 15;

[0149] SegNum=8, the lengths of the eight data segments are Len_1=N / 20, Len_2=4*N / 20, Len_3=N / 20, Len_4=4*N / 20, Len_5=N / 20, Len_6=4*N / 20, Len_7=N / 20, and Len_8=4*N / 20.

[0150] It is understandable that when QPSK modulation is used, the length of the slice must be an integer multiple of 2; when 8PSK modulation is used, the length of the slice must be an integer multiple of 3; when 16QAM is used, the length of the slice must be an integer multiple of 4; if the multiple requirements of the corresponding modulation method are not met, secondary rate matching is required after channel coding to make up for it. In some embodiments, secondary rate matching is performed on the payload data. Specifically, the length of each data slice is determined according to the target modulation format, and secondary rate matching is performed on the data that still does not meet the integer multiple requirements of the corresponding modulation method after channel coding and rate matching, so that the data length meets the integer multiple requirements of each slice. In some embodiments, secondary rate matching can be performed according to different channel coding methods. Specifically, puncturing, shortening, repetition, etc. can be selected, which will not be described in detail here.

[0151] Reference Figure 9 In some embodiments, step S105 includes but is not limited to steps S601 to S604:

[0152] Step S601, obtaining the unified network time;

[0153] Step S602: Generate an initial demodulated signal mapped to each transmitting antenna according to the network unified time and antenna parameters;

[0154] Step S603, performing phase shift keying modulation on the initial demodulated signal and then multiplying it by an amplitude factor;

[0155] Step S604 , adding random noise to the initial demodulated signal after being multiplied by the amplitude factor to obtain a processed target demodulation reference signal.

[0156] Reference Figure 10 , Figure 10This is a flowchart for target demodulation reference signal generation and processing. It should be understood that Ant represents the antenna value, and different suffixes indicate different antenna values, such as Ant_1 for the first antenna, Ant_K for the Kth antenna, Burst_Index for the burst signal index, Ant_1_DMRS for the target demodulation reference signal generated for the first antenna, and Ant_K_DMRS for the target demodulation reference signal generated for the Kth antenna.

[0157] In some embodiments, an initial demodulation signal mapped to each transmit antenna is generated based on the network unified time and antenna parameters for demodulation of the target payload data. In some embodiments, the antenna parameters may include, for example, a burst signal index value. It will be appreciated that due to differences in network unified time and transmit antenna index values, the initial demodulation signals generated based on the network unified time, transmit antenna index, and burst signal index will also differ. This effectively enhances the non-stationary nature of the signal and further reduces the probability of interception and correct demodulation of the target signal.

[0158] It is understood that the target demodulation reference signal on each antenna should maintain as low a correlation as possible, thereby reducing the probability of the target signal being intercepted. Exemplarily, an M sequence, a ZC sequence, or a GOLD sequence can be used to generate the initial demodulation signal. In some embodiments, a typical generation method of using an M sequence generator to generate the initial demodulation signal is:

[0159] DMRS=[1-x2((n+m0)mod N)][1-x3((n+m1+P*AntIdx)mod N)]

[0160]

[0161] Among them, DMRS represents the initial demodulation signal, N is the length of the demodulation reference signal, TOD is the network unified time, AntIdx is the antenna index, idx2, idx3, and P are configurable prime number indexes, n represents the nth bit of the demodulation reference signal, TOD is the network unified time, x2 and x3 are two M-sequence generators with the same length but different generating polynomials, m0 is the fixed offset value of the first M-sequence, and m1 is the fixed offset value of the second M-sequence. m0 and m1 are associated with the network unified time, that is, they will change accordingly over time. Therefore, the corresponding initial demodulation signal and target demodulation reference signal will also change over time, thereby reducing the probability of the target signal being intercepted.

[0162] In some embodiments, the demodulation reference symbol data is subjected to phase shift keying modulation. Specifically, the phase shift keying modulation is: Modulation is used to further increase the difficulty of intercepting the target signal.

[0163] In some embodiments, each antenna data is multiplied by an amplitude factor β. Specifically, K is the number of transmitting antennas.

[0164] In some embodiments, random noise is added to the initial demodulated signal to obtain a target demodulated reference signal. It will be appreciated that the noise power is configurable. Specifically, the noise power of each antenna can be the same as the target signal power. Therefore, after power normalization, the target signal power and the noise power are both 1 / (2*K), where K is the number of transmit antennas. It will be appreciated that by adding random noise to the initial demodulated signal, the constellation diagram can be contaminated, further improving the concealment of the target signal.

[0165] Reference Figure 11 In some embodiments, step S106 includes but is not limited to steps S701 to S702:

[0166] Step S701, obtaining the transmission frame format of the initial signal;

[0167] Step S702 : performing framing processing according to the transmission frame format of the initial signal, target header information, target payload data, and target demodulation reference signal to generate a target signal for transmission.

[0168] In some embodiments, the transmission frame format can be a management frame, a data frame, a control frame, etc., which is specifically set according to the type of communication signal sent by the communication signal processing system. The embodiments of this application will not be described in detail here.

[0169] Please refer to Figure 12 In some embodiments, the number of transmitting antennas is K, and each transmitting antenna has a target signal to be sent. Taking the data on the antenna as an example, Header represents the target header information, Payload represents the target payload data, DMRS represents the target demodulation reference signal, and Burst represents the signal burst index. It can be understood that the target signal is composed of target header information, payload data, and target demodulation reference signal, wherein the target demodulation reference signal is used for demodulation of the target payload data. In some embodiments, since the target header information, payload data, and target demodulation reference signal have all been low-capture processed, the target signal obtained after framing has good low-capture performance, which can reduce the probability of the target signal being intercepted by the intercepting party and ensure the security of signal transmission.

[0170] In some embodiments, the receiving end's processing flow is briefly described. First, the target header information is received and parsed to obtain the modulation format of the target payload data being transmitted. The target demodulation reference signal is used to estimate the channel between each transmit antenna and each receive antenna. RAKE reception is used to sequentially receive and despread each data slice from each transmit antenna before combining the received data. RAKE reception, a multipath diversity reception technique, can distinguish subtle multipath signals in time and weight these distinguished multipath signals to combine them into an enhanced target signal. The target signal is then rate-matched to parse the correct communication signal.

[0171] Reference Figure 13 In order to better reflect the technical solution of the present application, the overall solution of the present application is introduced below, wherein the steps of generating the target signal include but are not limited to steps S801 to S805.

[0172] Step S801: randomly select the target modulation format for this transmission, determine the number of slices of the target payload data and the constellation modulation mode;

[0173] Step S802: Based on the network unified time, target modulation format, and transmit antenna parameters, a pseudo-random sequence is generated as header information, and low-capture processing such as modulation, amplitude adjustment, antenna mapping, delay adjustment, and noise addition is performed on the header information to generate target header information.

[0174] Step S803: Process the payload data based on the target modulation format, including rate matching, data slicing, constellation modulation, direct sequence spread spectrum, amplitude and phase adjustment, sliced ​​data superposition, power normalization, and noise addition, to generate the target payload data.

[0175] Step S804: generating an initial demodulation signal mapped to each transmit antenna based on the network unified time, and performing modulation, amplitude adjustment, noise addition, and other processing on each initial demodulation signal to generate a target demodulation reference signal;

[0176] Step S805 , performing framing processing on the target header information, target payload data, and target demodulation reference signal based on the transmission frame format to obtain a processed target signal;

[0177] In some embodiments, before sending the target signal, the initial signal is first subjected to low interception processing. Specifically, the target modulation format for this transmission is randomly selected from a variety of low interception modulation formats, including: the number of slices for slicing the target payload data and the corresponding constellation modulation method. Optionally, the slice length and the number of slices can be set, and the constellation modulation methods include QPSK, BPSK, 8PSK, 16QAM, etc., which are not described in detail in the embodiments of the present application. It is understandable that the selectivity of the slice length and the number of slices hides the information of part of the communication signal to a certain extent. Even if the intercepting party intercepts part of the slices, it cannot parse out the complete slice data, thereby improving the security of the signal. It is understandable that the random selection of the constellation modulation method for data slicing makes it impossible for the intercepting party to directly obtain the accurate modulation format of the communication signal, which increases the difficulty of identifying and cracking the communication signal.

[0178] In some embodiments, based on the network's unified time, target modulation format, and transmit antenna parameters, a pseudo-random sequence is generated as header information to indicate the target modulation format and number of transmit antennas for this transmission. Low-interception processing, such as modulation, amplitude adjustment, antenna mapping, delay adjustment, and noise addition, is then performed on the header information to generate the target header information. It will be appreciated that performing low-interception processing on the header information reduces the probability of interception of the target signal.

[0179] In some embodiments, based on the target modulation format, payload data is processed using methods including rate matching, data slicing, constellation modulation, direct sequence spread spectrum, amplitude and phase adjustment, slicing data superposition, power normalization, and noise addition to generate target payload data. It is understood that low-interception processing of payload data makes it difficult for an interceptor to obtain complete data slices. Using different modulation methods increases the difficulty of demodulating the communication signal, thereby enhancing the security of communication signal transmission.

[0180] In some embodiments, based on the network's unified time, an initial demodulation signal mapped to each transmit antenna is generated. Each initial demodulation signal is then modulated, amplitude adjusted, and noise added to generate a target demodulation reference signal. It will be appreciated that performing low-acquisition processing on the initial demodulation signal conceals the characteristics of the communication signal and improves its concealment.

[0181] In some embodiments, based on the transmission frame format, the target header information, target payload data, and target demodulation reference signal are framed to generate a processed target signal. It is understood that because the target header information, target payload data, and target demodulation reference signal have all undergone low-acquisition processing, the generated target signal is more concealed than a signal that has not undergone low-acquisition processing, and is more difficult to identify and crack.

[0182] Below, the overall solution of this application is described in detail in conjunction with a specific embodiment.

[0183] Exemplarily, the various working parameters obtained by the communication signal processing system are: the number of symbols carried by the time-frequency resources is 32768, the data length of the payload data is 40 bits, the network unified time (TOD) is 15263562, and the number of transmitting antennas is 4.

[0184] It is understandable that, based on the operating parameters of the low probability of intercept communication system, the target modulation format of the initial signal is first determined. For example, the set of data segments used is SegSet = {2, 4, 6, 8}. Before sending data, the communication signal processing system randomly generates a random number. Assuming that the random number is 4, the number of data segments used in this transmission is SegNum = SegSet(mod(A, length(SegSet))+1) = 2. In some embodiments, TFI is used to represent the modulation format corresponding to the number of data segments selected for this transmission. The calculation formula is TFI = mod(A, length(SegSet)). In this embodiment, TFI is calculated to be 0.

[0185] In some embodiments, a GOLD sequence generator can be used to generate a pseudo-random sequence based on the network unified time, target modulation format, and number of antennas, and the pseudo-random sequence can be used as the header information of the target signal sent this time. Specifically, the prime number index can be configured in advance as idx0=113, idx1=37, T=257, G=11. It can be understood that the prime number index can be configured according to needs, and the embodiments of the present application do not impose specific restrictions on this. In some embodiments, the generated header information is copied to each transmitting antenna, and the header information on each transmitting antenna is processed. After modulation, it is multiplied by the amplitude factor. Specifically, the amplitude factor can be expressed as β. It can be understood that by multiplying the header information on each transmitting antenna by the same amplitude factor, it is possible to ensure that the total transmission power of the multiple transmitting antennas remains unchanged.

[0186] In some embodiments, a delay is added to the header information on each transmit antenna. Specifically, when the number of transmit antennas is 4, the delay of the 4 transmit antennas may be [0 2 4 8] chips.

[0187] In some embodiments, target header information is generated by adding random noise with a power of 1 / 8 to the data from each antenna. It is understood that since the noise power and signal power of each antenna are the same, the normalized signal power is 1 / (2*K), where K is the number of transmit antennas. For a four-antenna transmission, the noise power is 1 / 8.

[0188] In some embodiments, the communication signal processing system processes the payload data according to the target modulation format. Exemplarily, the payload data is fragmented according to the number of fragments and the length of each fragment specified by the target modulation format. In some embodiments, the length of fragment one, Seg1, is 8, and the length of fragment two, Seg2, is 32. In some embodiments, when the number of fragments is 2, QPSK modulation is performed on each of the two payload data fragments.

[0189] In some embodiments, the two slices of data are copied four times and mapped to four transmit antennas, and direct sequence spread spectrum is performed on the data on each transmit antenna. In some embodiments, the spreading factor length of the first slice is 8, and the length of the generated Hadamard matrix is:

[0190] SF1_1=SF2_1=SF3_1=SF4_1=32768 / 8=4096.

[0191] In some embodiments, according to the selection strategy, each row vector corresponds to a set of spreading factors, which are selected from a Hadamard matrix of length 4096, and the initial setting is offset1_1 = 37, offset1_2 = 13. The matrix row vector index corresponding to the spreading factor of the first slice is:

[0192]

[0193] Among them, 1≤Ant_Index≤K, the calculated row vector indices of the four antenna spreading factors are 3520, 3533, 3546, and 3559 respectively;

[0194] In some embodiments, the spreading factor length of the second slice is 32, and the length of the generated Hadamard matrix is:

[0195] SF1_2=SF2_2=SF3_2=SF4_2=32768 / 32=1024.

[0196] In some embodiments, according to the selection strategy, the matrix row vector index corresponding to the spreading factor of the second slice is selected from the Hadmard matrix of length 1024, and the initial setting is offset2_1=53, offset2_2=17.

[0197]

[0198] The calculated row vector indices of the four antenna spreading factors are 595, 611, 628, and 645, respectively.

[0199] In some embodiments, amplitude and phase adjustments are performed on each data slice: the first slice is multiplied by an amplitude factor of 1 / 2, while the second slice remains unchanged. It will be appreciated that the amplitude factor |β| can be set as needed. For example, different amplitude factors can be set for different slices. It will be appreciated that adjusting the amplitude and phase can alter the initial constellation diagram of each data slice, increasing the difficulty of intercepting the target signal.

[0200] In some embodiments, the data of the data slices are merged in the transmit antenna dimension, and the superimposed constellation diagram is as follows: Figure 14 As shown in the figure, it can be seen that the superimposed constellation diagram presents a format similar to 16QAM as a whole, rather than the original QPSK modulation method. As a result, it can cause greater interference to the intercepting party in intercepting the target signal characteristics and parsing the content of the target signal, reducing the probability of correctly parsing the target signal after being intercepted.

[0201] In some embodiments, since the power of the transmitted baseband signal increases after the multiple data slices are superimposed, in order to simplify the power control at the transmitting end, the power of the superimposed payload data is normalized. Specifically, the data on each transmitting antenna can be multiplied by the amplitude factor

[0202] In some embodiments, random noise is added to the data of each transmitting antenna. Since the noise power of each antenna is the same as the signal power, the normalized power is 1 / (2*K). Therefore, when the number of transmitting antennas (K) is 4, the noise power is 1 / 8. It can be understood that by adding random noise to the data of each transmitting antenna, the constellation diagram can be further polluted, thereby improving the concealment of the target signal modulation format.

[0203] Specifically, the constellation after adding random noise to the target signal is as follows Figure 15 As shown, it can be seen that the constellation diagram features are basically invisible from the figure. Therefore, even when the interceptor is close to the transmitter, it is difficult to directly obtain the modulation features of the target signal.

[0204] In some embodiments, an initial demodulation signal mapped to each transmitting antenna is generated according to the network unified time and antenna parameters, and the initial demodulation signal is processed. Multiply by the amplitude factor after modulation In some embodiments, random noise is added to the data of each transmitting antenna with a noise power of 1 / 8, thereby generating a target demodulation reference signal. It can be understood that the target demodulation reference signal is used for demodulation of target payload data.

[0205] In some embodiments, target header information, target payload data, and target demodulation reference signal are framed according to a designed frame structure to obtain a target signal to be transmitted.

[0206] See also Figure 16 The embodiment of the present application further provides a communication signal processing system that can implement the above-mentioned communication signal processing method. The communication signal processing system includes:

[0207] An acquisition module 1601 is configured to acquire an initial signal to be sent and the number of transmitting antennas used to transmit the signal;

[0208] A target modulation format determining module 1602 is configured to determine a target modulation format of an initial signal from among a plurality of preset low capture modulation formats;

[0209] The target header information generation module 1603 is configured to generate a corresponding pseudo-random sequence according to the target modulation format and the number of antennas, use the pseudo-random sequence as the header information in the initial signal, perform low-capture interception processing on the header information, and obtain processed target header information;

[0210] a target payload data generating module 1604 for acquiring initial payload data of an initial signal, performing low-acquisition intercept processing on the initial payload data based on a target modulation format, and obtaining processed target payload data;

[0211] The target demodulation reference signal generation module 1605 is used to obtain antenna parameters of the transmitting antenna, generate initial demodulation signals mapped to each transmitting antenna according to the antenna parameters, and perform low-acquisition intercept processing on the initial demodulation signals to obtain processed target demodulation reference signals;

[0212] The target signal generating module 1606 is configured to perform framing processing based on the target header information, target payload data, and target demodulation reference signal to generate a target signal for transmission.

[0213] In some embodiments, the initial signal includes a signal to be transmitted, such as a sound signal or an image signal. The initial signal is generated by a signal generation module, processed by a signal processing module, and converted into a target signal, which is then transmitted by a signal transmission module to a signal receiving end. In some embodiments, an antenna is used to convert the target signal into an electromagnetic wave signal and transmit it to the signal receiving end.

[0214] In some embodiments, the preset multiple low intercept modulation formats include multiple modulation formats, specifically modulation formats with multiple slicing methods, and the slicing methods include a set of data slicing, the length of the data slicing, the number of slicings, and the slicing length of the data slicing. The multiple constellation modulation methods include QPSK (Quadrature Phase Shift Keying), BPSK (Binary Phase Shift Keying), 8PSK (8Phase Shift Keying), 16QAM (Quadrature Amplitude Modulation) and other modulations. In some embodiments, the modulation format can be randomly selected. It is understandable that the diversity of the selection of modulation formats, or the mixing of multiple modulation methods together, can make it impossible for the interceptor to directly know the accurate modulation format of the signal even if it traverses the modulation formats and tries to demodulate the intercepted signal, thereby increasing the difficulty of signal identification and cracking.

[0215] In some embodiments, low interception processing of header information includes phase shift keying modulation, adding time delay and random noise to the header information, which can hide the characteristics of the header information, improve the concealment of the communication signal, reduce the probability of the target signal being intercepted, and improve the security of signal transmission.

[0216] In some embodiments, low-capture processing is performed on the initial payload data according to a target modulation format randomly determined from a plurality of low-capture modulation formats. Specifically, the low-capture processing includes splitting the initial payload data, randomly selecting one or more modulation modes from a plurality of modulation modes to perform constellation modulation on the data slices, adjusting the amplitude and phase of the data slices, performing spectrum spreading, superposition, power normalization, interleaving, adding random noise, and other processing on the data slices to obtain the processed target payload data. It is understandable that by performing low-capture processing on the payload data and slicing the initial payload data, the intercepting party can be prevented from completely parsing the complete communication signal data. It is understandable that randomly selecting one or more modulation modes to modulate the data slices that are unpacked from the initial payload data can increase the difficulty of identifying and cracking the target signal and improve the security of the target signal transmission.

[0217] In some embodiments, the target demodulation signal reference signal is used to demodulate the target payload data. It is understood that performing low-interception processing on the initial demodulation signal includes performing phase-shift keying modulation on the initial demodulation reference signal, adding random noise, etc., which can improve the concealment of the communication signal and reduce the probability of interception of the target signal.

[0218] In some embodiments, framing involves encapsulating packets delivered by the network layer into frames according to certain rules. It is understood that, in this application, framing specifically refers to framing the target header information, target payload data, and target demodulation reference signal to generate a target signal for transmission. It is understood that framing the signal can prevent the signal receiving end from receiving fragmented data fragments, which can cause decoding inconvenience. It is understood that the frame formed after framing contains all the target information to be transmitted.

[0219] It can be understood that since the target header information, target payload data and target demodulation reference signal are all low-interception processed, and multi-antenna technology is also combined during the processing process, while ensuring the stability and efficiency of target signal transmission, it can also further hide the characteristics of the target signal, thereby improving the security of signal transmission.

[0220] The specific implementation of the communication system is basically the same as the specific embodiment of the communication signal processing method described above, and will not be repeated here. Under the premise of meeting the requirements of the embodiment of this application, the communication system can also be provided with other functional modules to implement the communication signal processing method in the above embodiment.

[0221] The present application also provides an electronic device comprising a memory and a processor, wherein the memory stores a computer program, and the processor implements the communication signal processing method described above when executing the computer program. The electronic device can be any smart terminal, such as a tablet computer or an in-vehicle computer.

[0222] See also Figure 17 , Figure 17 The hardware structure of an electronic device according to another embodiment is shown. The electronic device includes:

[0223] The processor 1701 can be implemented as a general-purpose CPU (Central Processing Unit), a microprocessor, an application-specific integrated circuit (ASIC), or one or more integrated circuits, and is used to execute relevant programs to implement the technical solutions provided in the embodiments of the present application;

[0224] The memory 1702 can be implemented in the form of a read-only memory (ROM), a static storage device, a dynamic storage device, or a random access memory (RAM). The memory 1702 can store an operating system and other application programs. When the technical solutions provided in the embodiments of this specification are implemented through software or firmware, the relevant program code is stored in the memory 1702 and is called by the processor 1701 to execute the communication signal processing method of the embodiments of this application;

[0225] Input / output interface 1703, used to implement information input and output;

[0226] Communication interface 1704, used to implement communication interaction between this device and other devices, which can be achieved through wired means (such as USB, network cable, etc.) or wireless means (such as mobile network, WiFi, Bluetooth, etc.);

[0227] Bus 1705 , which transmits information between various components of the device (e.g., processor 1701 , memory 1702 , input / output interface 1703 , and communication interface 1704 );

[0228] The processor 1701 , the memory 1702 , the input / output interface 1703 and the communication interface 1704 are connected to each other in communication within the device via a bus 1705 .

[0229] An embodiment of the present application further provides a computer-readable storage medium, which stores a computer program. When the computer program is executed by a processor, the above-mentioned communication signal processing method is implemented.

[0230] The memory, as a non-transient computer-readable storage medium, can be used to store non-transient software programs and non-transient computer executable programs. In addition, the memory may include a high-speed random access memory and may also include a non-transient memory, such as at least one disk storage device, a flash memory device, or other non-transient solid-state storage device. In some embodiments, the memory may optionally include a memory remotely arranged relative to the processor, and these remote memories may be connected to the processor via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.

[0231] The embodiments described in the embodiments of this application are intended to more clearly illustrate the technical solutions of the embodiments of this application and do not constitute a limitation on the technical solutions provided by the embodiments of this application. Those skilled in the art will appreciate that with the evolution of technology and the emergence of new application scenarios, the technical solutions provided in the embodiments of this application are also applicable to similar technical problems.

[0232] Those skilled in the art will understand that the technical solutions shown in the figures do not constitute a limitation on the embodiments of the present application, and may include more or fewer steps than shown in the figures, or a combination of certain steps, or different steps.

[0233] The device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separate, i.e., they may be located in one place or distributed across multiple network units. Some or all of the modules may be selected based on actual needs to achieve the objectives of this embodiment.

[0234] Those skilled in the art will appreciate that all or some of the steps in the methods, systems, and functional modules / units in the devices disclosed above may be implemented as software, firmware, hardware, or appropriate combinations thereof.

[0235] The terms "first", "second", "third", "fourth", etc. (if any) in the specification of the present application and the above-mentioned drawings are used to distinguish similar objects and are not necessarily used to describe a specific order or sequential order. It should be understood that the data used in this way can be interchangeable where appropriate, so that the embodiments of the present application described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.

[0236] It should be understood that in this application, "at least one (item)" means one or more, and "plurality" means two or more. "And / or" is used to describe the association relationship of associated objects, indicating that three relationships may exist. For example, "A and / or B" can mean: only A exists, only B exists, and A and B exist at the same time, where A and B can be singular or plural. The character " / " generally indicates that the previous and next associated objects are in an "or" relationship. "At least one of the following items" or similar expressions refers to any combination of these items, including any combination of single items or plural items. For example, at least one of a, b or c can mean: a, b, c, "a and b", "a and c", "b and c", or "a and b and c", where a, b, c can be single or multiple.

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

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

[0239] In addition, the functional units in the various embodiments of the present application may be integrated into a single processing unit, or each unit may exist physically separately, or two or more units may be integrated into a single unit. The aforementioned integrated units may be implemented in the form of hardware or software functional units.

[0240] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application is essentially or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including multiple instructions for enabling a computer device (which can be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods of various embodiments of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM), random access memory (RAM), disk or optical disk, and other media that can store programs.

[0241] The preferred embodiments of the present invention are described above with reference to the accompanying drawings, but are not intended to limit the scope of the present invention. Any modifications, equivalent substitutions, and improvements made by those skilled in the art without departing from the scope and essence of the present invention should be within the scope of the present invention.

Claims

1. A communication signal processing method, characterized in that: The method comprises: Obtaining an initial signal to be sent and the number of antennas of a transmitting antenna used to transmit the signal; Determining a target modulation format of the initial signal from a plurality of preset low capture modulation formats; Obtaining a network unified time; generating a corresponding pseudo-random sequence based on the network unified time, the target modulation format, and the number of antennas; using the pseudo-random sequence as header information and replicating the same number of copies as the number of antennas, and mapping the header information to the transmitting antennas; performing phase shift keying modulation on the header information on each transmitting antenna; multiplying the phase shift keyed header information by an amplitude factor and then adding different time delays; adding random noise to the header information after the delay is added to obtain processed target header information; Acquiring initial payload data of the initial signal, splitting the initial payload data to obtain split data slices; performing constellation modulation on the data slices according to the target modulation format; adjusting the amplitude and phase of the data slices; copying the data slices by a number equal to the number of antennas, and mapping the data slices to the transmitting antennas; selecting different spreading factors to spread the data slices, and performing superposition and power normalization processing on the data of the spread data slices; interleaving the data of the data slices on the transmitting antennas and adding random noise to obtain processed target payload data; Acquiring antenna parameters of the transmitting antennas, and generating initial demodulation signals mapped to the respective transmitting antennas according to the network unified time and the antenna parameters; performing phase shift keying modulation on the initial demodulation signals and then multiplying the signals by an amplitude factor; and adding random noise to the initial demodulation signals multiplied by the amplitude factor to obtain a processed target demodulation reference signal. Frame processing is performed according to the target header information, the target payload data, and the target demodulation reference signal to generate a target signal for transmission.

2. The communication signal processing method according to claim 1, wherein: The determining the target modulation format of the initial signal from a plurality of preset low capture modulation formats includes: Determining a data slice set used by the initial signal; One or more different low capture intercept modulation formats are randomly selected from the data slice set as the target modulation format of the initial signal.

3. The communication signal processing method according to claim 1, wherein: The step of splitting the initial payload data to obtain split data fragments includes: Get a random number; Obtaining the data shard set; Obtain the number of data shards according to the random number and the length of the shard set; Obtaining the target data fragment length according to the number of fragments; The target payload data is split to obtain split data fragments.

4. The communication signal processing method according to claim 1, wherein: The performing framing processing according to the target header information, the target payload data, and the target demodulation reference signal to generate a target signal for transmission includes: Acquire a transmission frame format of the initial signal; A frame process is performed according to the transmission frame format of the initial signal, the target header information, the target payload data and the target demodulation reference signal to generate a target signal for transmission.

5. A communication signal processing system, characterized in that: The system comprises: an acquisition module, configured to acquire an initial signal to be sent and the number of transmitting antennas used to transmit the signal; a target modulation format determining module, configured to determine a target modulation format of the initial signal from a plurality of preset low capture modulation formats; The target header information generation module is configured to obtain a unified network time; generate a corresponding pseudo-random sequence based on the unified network time, the target modulation format, and the number of antennas; use the pseudo-random sequence as header information and replicate the same number of copies as the number of antennas, mapping the header information to the transmitting antennas; perform phase shift keying modulation on the header information on each transmitting antenna; multiply the phase shift keyed header information by an amplitude factor and then add different time delays; and add random noise to the header information after the time delay to obtain processed target header information. a target payload data generation module, configured to obtain initial payload data of the initial signal, split the initial payload data to obtain split data slices; perform constellation modulation on the data slices according to the target modulation format; adjust the amplitude and phase of the data slices; copy the data slices to the same number as the number of antennas, and map the data slices to the transmitting antennas; select different spreading factors to spread the data slices, and perform superposition and power normalization processing on the data of the spread data slices; interleave the data of the data slices on the transmitting antennas and add random noise to obtain processed target payload data; a target demodulation reference signal generation module, configured to obtain antenna parameters of the transmitting antenna, and generate an initial demodulation signal mapped to each of the transmitting antennas according to the network unified time and the antenna parameters; perform phase shift keying modulation on the initial demodulation signal and multiply it by an amplitude factor; and add random noise to the initial demodulation signal multiplied by the amplitude factor to obtain the processed target demodulation reference signal; The target signal generating module is used to perform framing processing according to the target header information, the target payload data and the target demodulation reference signal to generate a target signal for transmission.

6. An electronic device, characterized in that: The electronic device includes a memory and a processor, the memory stores a computer program, and the processor implements the communication signal processing method according to any one of claims 1 to 4 when executing the computer program.

7. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the communication signal processing method according to any one of claims 1 to 4 is implemented.

Citation Information

Patent Citations

  • System and method for transmitting low interception signal of high-throughput and delay sensibility wireless network

    CN101964694A

  • Transmitter and transmission method for transmitting payload data and emergency information

    CN105284068A