CN113067663B - Communication method, system, related equipment and storage medium - Google Patents

Communication method, system, related equipment and storage medium Download PDF

Info

Publication number
CN113067663B
CN113067663B CN202110307833.2A CN202110307833A CN113067663B CN 113067663 B CN113067663 B CN 113067663B CN 202110307833 A CN202110307833 A CN 202110307833A CN 113067663 B CN113067663 B CN 113067663B
Authority
CN
China
Prior art keywords
filter
sending end
receiving end
configuration information
filtering
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202110307833.2A
Other languages
Chinese (zh)
Other versions
CN113067663A (en
Inventor
李鹏
高珂增
金星
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hytera Communications Corp Ltd
Original Assignee
Hytera Communications Corp Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hytera Communications Corp Ltd filed Critical Hytera Communications Corp Ltd
Priority to CN202110307833.2A priority Critical patent/CN113067663B/en
Publication of CN113067663A publication Critical patent/CN113067663A/en
Application granted granted Critical
Publication of CN113067663B publication Critical patent/CN113067663B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04KSECRET COMMUNICATION; JAMMING OF COMMUNICATION
    • H04K1/00Secret communication
    • H04K1/003Secret communication by varying carrier frequency at or within predetermined or random intervals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/02Protecting privacy or anonymity, e.g. protecting personally identifiable information [PII]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/10Connection setup
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Landscapes

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

Abstract

The application provides a communication method, a system and related equipment, in the method, a sending end and a receiving end establish communication connection to ensure that the receiving end and the sending end can carry out data interaction, after the communication connection is established, the sending end carries out randomized adjustment on filter parameters of a forming filter, after the randomized adjustment, the forming filter is used for filtering data to be sent, different filtering modes are adopted to filter the data and output different waveforms, and the mode of the randomized adjustment on the filter parameters ensures that the adjustment on the filter parameters does not have periodicity, further the output waveforms do not have periodicity, the waveforms which do not have periodicity are not easy to detect, and the communication concealment of the system is improved.

Description

Communication method, system, related equipment and storage medium
Technical Field
The present application relates to the field of communications technologies, and in particular, to a communication method, a communication system, a related device, and a storage medium.
Background
At present, some communication systems need to work in a very severe environment, so an optimized shaping filtering technology is adopted to improve the anti-interference capability of the system.
However, the optimized shaping filtering technique filters data in a fixed form and outputs a fixed waveform, for example, a gaussian waveform is used in the GSM system and a square wave is used in the LTE system. In the process of implementing the invention, the inventor finds that the prior art has the problem that the communication concealment of the system is poor because the waveform with fixed output is easy to detect by an attacker.
Disclosure of Invention
In order to solve the foregoing technical problem, embodiments of the present application provide a communication method and system to achieve the purpose of improving communication concealment, and the technical solution is as follows:
a method of communication, comprising:
the sending end and the receiving end establish communication connection;
the sending end carries out randomization adjustment on the filtering parameters of the forming filter according to configuration information to obtain a first forming filter, wherein the configuration information at least comprises information related to covert communication between the sending end and the receiving end;
the sending end utilizes the first forming filter to filter target data to be sent of the sending end, the filtered target data is used as first target data, and the first target data is sent to the receiving end;
and the sending end sends the configuration information to the receiving end.
Optionally, the randomizing and adjusting the filtering parameter of the shaping filter by the sending end to obtain a first shaping filter includes:
the sending end generates a target pseudorandom sequence by utilizing a pseudorandom sequence generator according to an initial value of the pseudorandom sequence in the configuration information;
searching a filtering parameter corresponding to the target pseudorandom sequence in a preset corresponding relation between the pseudorandom sequence and the filtering parameter;
and taking the searched filtering parameter as the filtering parameter of the forming filter to obtain the first forming filter.
Optionally, the setting process of the initial value of the pseudorandom sequence includes:
acquiring the identification of the sending end and/or the identification of the receiving end;
and processing the identification of the sending end and/or the identification of the receiving end to obtain an initial value of the pseudorandom sequence.
Optionally, before the sending end performs randomized adjustment on the filtering parameter of the shaping filter according to the configuration information, the method further includes:
the sending end judges whether the communication concealment needs to be reduced or not;
if so, the sending end keeps the filtering parameters of the forming filter unchanged, and filters the target data to be sent of the sending end by using the forming filter;
if not, the sending end carries out randomization adjustment on the filtering parameters of the forming filter according to the configuration information.
Optionally, before the sending end performs randomized adjustment on the filtering parameter of the shaping filter according to the configuration information, the method further includes:
the sending end inquires the capacity of the receiving end and receives the capacity information reported by the receiving end;
the sending end judges whether the receiving end supports a covert communication mode or not according to the capability information reported by the receiving end;
and if so, the transmitting end carries out randomized adjustment on the filtering parameters of the forming filter according to the configuration information.
A method of communication, comprising:
the receiving end establishes communication connection with the transmitting end;
a receiving end receives configuration information sent by the sending end, wherein the configuration information at least comprises information related to covert communication between the sending end and the receiving end;
the receiving end receives first target data from the sending end, the first target data is data obtained by the sending end performing randomized adjustment on filtering parameters of a forming filter according to the configuration information to obtain a first forming filter and filtering target data to be sent of the sending end by using the first forming filter;
and the receiving end performs matched filtering on the first target data based on the configuration information to obtain target data to be sent of the sending end.
The receiving end performs matched filtering on the first target data based on the configuration information, and the matched filtering includes:
the receiving end randomly adjusts the filtering parameters of the forming filter to be consistent with the filtering parameters of the forming filter of the sending end based on the configuration information to obtain a second forming filter;
and performing matched filtering on the first target data by using the second forming filter.
A transmitting end, comprising: a processor, a memory, a data bus, and a shaping filter, the processor and the memory communicating over the data bus;
the memory is used for storing programs;
the processor is configured to execute any one of the communication methods according to the program stored in the memory;
and the shaping filter is used for filtering the target data to be sent at the sending end under the control of the processor.
A receiving end, comprising: a processor, a memory, a data bus, and a shaping filter, the processor and the memory communicating over the data bus;
the memory is used for storing programs;
the processor is used for executing the communication method according to the program stored in the memory;
and the shaping filter is used for performing matched filtering on the first target data received by the receiving end under the control of the processor.
A communication system, comprising: the system comprises a sending end and a receiving end, wherein the sending end and the receiving end establish communication connection;
the sending end carries out randomization adjustment on the filtering parameters of the sending end forming filter, obtains a first forming filter after the randomization adjustment, utilizes the first forming filter to carry out filtering on target data to be sent, takes the filtered target data as first target data, and sends the first target data to the receiving end; and a (C) and (D) and,
sending configuration information to the receiving end, wherein the configuration information at least comprises information related to covert communication between the sending end and the receiving end;
and the receiving end carries out randomization adjustment on the filtering parameters of the shaping filter of the receiving end based on the configuration information, obtains a second shaping filter after the randomization adjustment, and carries out matched filtering on the received first target data by utilizing the second shaping filter to obtain the target data to be sent.
Optionally, the sending end includes:
the control sequence generator is used for generating a pseudo-random sequence according to an initial value of the pseudo-random sequence in the configuration information;
and the processor acquires the pseudo-random sequence from the control sequence generator, takes the acquired pseudo-random sequence as a target pseudo-random sequence, searches waveform information corresponding to the target pseudo-random sequence in a preset corresponding relation between the pseudo-random sequence and the waveform information, and takes the searched waveform information as a filtering parameter of the forming filter.
Optionally, the sending end includes: a processor;
the processor is used for judging whether the communication concealment needs to be reduced or not;
if so, keeping the filtering parameters of the shaping filter unchanged, and filtering the target data to be sent of the sending end by using the shaping filter;
if not, performing randomized adjustment on the filtering parameters of the forming filter according to the configuration information.
Optionally, the sending end includes: a processor;
the processor is used for inquiring the capability of the receiving terminal and receiving the capability information reported by the receiving terminal; and a (C) and (D) and,
judging whether the receiving terminal supports a covert communication mode or not according to the capability information reported by the receiving terminal;
if so, performing randomized adjustment on the filtering parameters of the forming filter according to the configuration information.
A storage medium storing a computer program for implementing the communication method according to any one of the above or a computer program for implementing the communication method according to any one of the above, the computer program being executed by a processor for implementing the steps of the communication method according to any one of the above or the steps of the communication method according to any one of the above.
Compared with the prior art, the beneficial effect of this application is:
in the application, a communication connection is established between a sending end and a receiving end, so that the data interaction between the receiving end and the sending end is ensured, after the communication connection is established, the sending end carries out randomized adjustment on the filtering parameters of a forming filter, after the randomized adjustment, the forming filter is used for filtering data to be sent, different filtering modes are adopted for filtering the data, different waveforms are output, and the filtering parameters are randomly adjusted, so that the filtering parameter adjustment does not have periodicity, further, the output waveform does not have periodicity, the waveform without periodicity is not easy to detect, and the communication concealment of the system is improved.
And only the receiving end which establishes communication connection with the sending end and receives the configuration information sent by the sending end can carry out matched filtering, so that other equipment can not carry out matched filtering on the data sent by the sending end, the attack of other equipment is reduced, and the communication concealment of the system is further improved.
Drawings
In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required to be used in the description of the embodiments are briefly introduced below, and it is obvious that the drawings in the description below are only some embodiments of the present application, and it is obvious for those skilled in the art to obtain other drawings based on these drawings without creative efforts.
Fig. 1 is a flowchart of an embodiment 1 of a communication method provided in the present application;
fig. 2 is a schematic flowchart of embodiment 2 of a communication method provided in the present application;
fig. 3 is a flowchart of an embodiment 3 of a communication method provided in the present application;
fig. 4 is a flowchart of an embodiment 4 of a communication method provided in the present application;
fig. 5 is a schematic diagram of a logical structure of a transmitting end according to the present application;
fig. 6 is a schematic diagram of a logic structure of a receiving end provided in the present application;
fig. 7 is a schematic logical structure diagram of a communication system provided in the present application.
Detailed Description
The technical solutions in the embodiments of the present application will be described clearly and completely with reference to the drawings in the embodiments of the present application, and it is obvious that the described embodiments are only some embodiments of the present application, and not all embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present application.
In order to make the aforementioned objects, features and advantages of the present invention comprehensible, embodiments accompanied with figures are described in further detail below.
As shown in fig. 1, a flowchart of embodiment 1 of a communication method provided by the present application is a method, where the method is applied to a sending end, and the method may include the following steps:
and S11, establishing communication connection between the sending end and the receiving end.
In this embodiment, the sending end may be, but is not limited to: and a base station. Accordingly, the receiving end may be, but is not limited to: and (4) a terminal.
The process of establishing a communication connection between the base station and the terminal may include:
and S111, the base station transmits the synchronization sequence and the broadcast signal based on the standard system waveform, so that the terminal receives the synchronization sequence and the broadcast signal and accesses the base station based on the synchronization sequence and the broadcast signal.
The standard system waveforms are defined by the communication protocols to which both the base station and the terminal need to comply.
It should be noted that, because the synchronization sequence is a low-power signal and the broadcast signal transmission period is long, the synchronization sequence and the broadcast signal have little influence on the periodicity of the transmission signal, and the concealment of the entire communication link is not affected by using a fixed waveform.
And S112, after the terminal accesses the base station, establishing a communication link between the base station and the terminal.
In this embodiment, a process of establishing a communication link between a base station and a terminal is the same as a process of establishing a typical communication link (e.g., a communication link of an LTE system), and is not described herein again.
And S12, the sending end carries out randomization adjustment on the filtering parameters of the forming filter according to the configuration information to obtain a first forming filter.
Wherein the configuration information at least comprises information related to covert communication between the sending end and the receiving end.
Configuration information may include, but is not limited to: waveform setting of the shaping filter, initial value of the randomized sequence, modulation coding configuration of transmission data, and transmission power configuration. The waveform settings of the shaping filter may include, but are not limited to: the type of waveform of the shaping filter, e.g., a gaussian waveform or a root-raised cosine waveform. The initial value of the randomized sequence is used to generate a randomized sequence by the randomized sequence generator. Based on the randomized sequence, the filter parameters of the shaping filter can be determined. In this embodiment, the randomized sequence may be, but is not limited to: a pseudo-random sequence.
In this embodiment, the process of obtaining the first forming filter by performing randomized adjustment on the filtering parameter of the forming filter by the sending end may include, but is not limited to:
and S121, the sending end generates a target pseudorandom sequence by utilizing a pseudorandom sequence generator according to the initial value of the pseudorandom sequence in the configuration information.
It is understood that the pseudo-random sequence generator continuously generates the pseudo-random sequence after the initial value of the pseudo-random sequence is given, and the pseudo-random sequence has a random characteristic and is not regular.
In this embodiment, the setting process of the initial value of the pseudorandom sequence may include, but is not limited to:
s1201, acquiring the identification of the sending end and/or the identification of the receiving end.
S1202, the identification of the sending end and/or the identification of the receiving end are/is processed to obtain an initial value of the pseudo-random sequence.
In this application, the method for processing the identifier of the sending end and/or the identifier of the receiving end is not limited. Specifically, the process of processing the identifier of the sending end and/or the identifier of the receiving end to obtain the initial value of the pseudorandom sequence may include, but is not limited to:
by using
Figure GDA0003062390280000071
Obtaining an initial value of a pseudorandom sequence, wherein n RNTI Is the identification of the receiving end and is,
Figure GDA0003062390280000072
is an identification of the transmitting end, n s Numbering the currently transmitted half-subframe, c init Is the initial value of the pseudo-random sequence.
Corresponding to the setting process of the initial value of the pseudo-random sequence, generating a target pseudo-random sequence by using a pseudo-random sequence generator according to the initial value of the pseudo-random sequence in the configuration information, may include:
the pseudo-random sequence is generated by a sequence of length 31, denoted by c (n), where n =0,1 PN -1,M PN Is the length of the pseudorandom sequence. The formula for c (n) is as follows:
c(n)=(x 1 (n+N C )+x 2 (n+N C ))mod2
x 1 (n+31)=(x 1 (n+3)+x 1 (n))mod2
x 2 (n+31)=(x 2 (n+3)+x 2 (n+2)+x 2 (n+1)+x 2 (n))mod2
wherein, N C =1600,m sequences x 1 (n) using x 1 (0)=1,x 1 (n) =0, n =1, 2.., 30, the m-sequence x is initialized 2 (n) utilization of
Figure GDA0003062390280000081
Initialization is performed.
The sending end, according to an initial value of the pseudo-random sequence in the configuration information, generating a target pseudo-random sequence by using a pseudo-random sequence generator, which may include:
the sending end generates a target pseudorandom sequence by utilizing a pseudorandom sequence generator according to the initial value of the pseudorandom sequence in the configuration information;
or, the sending end generates a plurality of target pseudo-random sequences by using a plurality of pseudo-random sequence generators according to the initial value of the pseudo-random sequence in the configuration information.
The sending end generates a plurality of target pseudorandom sequences by using a plurality of pseudorandom sequence generators, which can be understood as follows: the sending end utilizes each pseudo-random sequence generator in a plurality of pseudo-random sequence generators to respectively generate a target pseudo-random sequence.
In this embodiment, the pseudo-random sequence initial values of each pseudo-random sequence generator may be set to be the same, and under the condition that the pseudo-random sequence initial values are the same, the target pseudo-random sequence generated by each pseudo-random sequence generator is the same.
Of course, the pseudo random sequence initial value of each pseudo random sequence generator may be set to be different, and the pseudo random sequence generated by each pseudo random sequence generator may be different when the pseudo random sequence initial value is different.
In this embodiment, the sending end may execute the generation process of the target pseudorandom sequence once every set time. Generating a target pseudo-random sequence, namely, the sending end generates the target pseudo-random sequence by using a pseudo-random sequence generator according to an initial value of the pseudo-random sequence in the configuration information;
or, the sending end generates a plurality of target pseudo-random sequences by using a plurality of pseudo-random sequence generators according to the initial value of the pseudo-random sequence in the configuration information.
The setting time can be set according to needs, and is not limited in the application.
Under the condition that a plurality of target pseudo-random sequences are generated by a plurality of pseudo-random sequence generators at a transmitting end, if the target pseudo-random sequences generated by each pseudo-random sequence generator are the same, under the condition, the following processing can be performed on the plurality of target pseudo-random sequences to obtain a plurality of different target pseudo-random sequences:
and keeping one target pseudorandom sequence unchanged, and performing shift operation on other target pseudorandom sequences. For example, if 3 target pseudorandom sequences are generated, one of the 3 target pseudorandom sequences is kept unchanged, and shift operations are respectively performed on the other 2 target pseudorandom sequences of the 3 target pseudorandom sequences, so as to finally obtain 3 different target pseudorandom sequences.
In a case where the transmitting end generates a plurality of target pseudorandom sequences by using a plurality of pseudorandom sequence generators, if the target pseudorandom sequences generated by each of the pseudorandom sequence generators are different, the transmitting end may not process the target pseudorandom sequences.
And S122, searching for a filter parameter corresponding to the target pseudorandom sequence in a preset corresponding relation between the pseudorandom sequence and the filter parameter.
The filter parameters may include, but are not limited to: the alpha value of the root raised cosine waveform.
Now, for example, a corresponding relationship between a preset pseudorandom sequence and a filter parameter is introduced, for example, the preset filter parameter includes: 8 different alpha values of the root raised cosine waveform, wherein the 8 different alpha values need to correspond to 8 different pseudorandom sequences, namely the preset corresponding relation between the pseudorandom sequences and the filtering parameters comprises: correspondence of 8 different pseudo-random sequences with 8 different values of alpha. For example, a pseudo-random sequence 1 corresponds to α 1, a pseudo-random sequence 2 corresponds to α 2, a pseudo-random sequence 3 corresponds to α 3, a pseudo-random sequence 4 corresponds to α 4, a pseudo-random sequence 5 corresponds to α 5, a pseudo-random sequence 6 corresponds to α 6, a pseudo-random sequence 7 corresponds to α 7, and a pseudo-random sequence 8 corresponds to α 8.
And S123, taking the searched filtering parameters as the filtering parameters of the forming filter to obtain the first forming filter.
And step S13, the sending end utilizes the first forming filter to filter the target data to be sent of the sending end, takes the filtered target data as first target data, and sends the first target data to the receiving end.
And S14, the sending end sends configuration information to the receiving end.
The sending end sends the configuration information to the receiving end, so that the receiving end can carry out matched filtering on the data from the sending end based on the configuration information.
In this embodiment, steps S11 to S14 are processes of communicating between a sending end and one receiving end, and when the sending end communicates with multiple receiving ends, the sending end sets a sending end side shaping filter for each receiving end, and the communication processes between the sending end and each receiving end are as described in steps S11 to S14, and are not described herein again.
In the application, a communication connection is established between a sending end and a receiving end, so that the data interaction between the receiving end and the sending end is ensured, after the communication connection is established, the sending end carries out randomized adjustment on the filtering parameters of a forming filter, after the randomized adjustment, the forming filter is used for filtering data to be sent, different filtering modes are adopted for filtering the data, different waveforms are output, and the filtering parameters are randomly adjusted, so that the filtering parameter adjustment does not have periodicity, further, the output waveform does not have periodicity, the waveform without periodicity is not easy to detect, and the communication concealment of the system is improved.
And only the receiving end which establishes communication connection with the sending end and receives the configuration information sent by the sending end can carry out matched filtering, so that other equipment can not carry out matched filtering on the data sent by the sending end, the attack of other equipment is reduced, and the communication concealment of the system is further improved.
As another optional embodiment of the present application, referring to fig. 2, a schematic flow diagram of an embodiment 2 of a communication method provided by the present application is provided, and this embodiment is mainly an extension of the communication method described in the foregoing embodiment 1, and as shown in fig. 2, the method may include, but is not limited to, the following steps:
and S21, establishing communication connection between the sending end and the receiving end.
The detailed process of step S21 can be referred to the related description of step S11 in embodiment 1, and is not described herein again.
And S22, the sending end judges whether the communication concealment needs to be reduced or not.
If yes, go to step S23; if not, go to step S24.
In this embodiment, under the condition that the sending end is the base station and the receiving end is the terminal, the sending end determines whether to reduce the process of the communication concealment, which may include: the sending end judges whether the data to be sent at the sending end side contains cell system information or multi-cell cooperation data.
If the system message of the cell or the multi-cell cooperation data is contained, executing step S23; if the cell system message or the multi-cell cooperation data is not included, step S24 is executed
The cell system message can be understood as: and configuration information of cells covered by the sending end. Before a receiving end accesses a certain cell, the system message of the cell needs to be acquired so as to facilitate correct communication in the cell. Therefore, any receiving end needs to acquire the cell system message to correctly communicate.
The multi-cell cooperation data can be understood as: and a plurality of cells cooperate together to form corresponding data. Since multiple cells need to use the same data when cooperating, the multi-cell cooperation data should also be acquired by the receiving ends of different cells.
And S23, the sending end keeps the filtering parameters of the forming filter unchanged, and the forming filter is used for filtering the target data to be sent of the sending end.
When communication concealment needs to be reduced, a sending end keeps the filtering parameters of a forming filter unchanged, and the forming filter is used for filtering target data to be sent of the sending end, so that more received data can be obtained.
And S24, the sending end carries out randomization adjustment on the filtering parameters of the forming filter according to the configuration information to obtain a first forming filter.
The configuration information at least comprises information related to covert communication between the sending end and the receiving end.
Step S25, the sending end uses the first forming filter to filter the target data to be sent of the sending end, uses the filtered target data as first target data, and sends the first target data to the receiving end.
Step S26, the sending end sends the configuration information to the receiving end.
The detailed processes of steps S24-S26 can be referred to the related descriptions of steps S12-S14 in embodiment 1, and are not described herein again.
In this embodiment, the sending end performs corresponding operations by determining whether communication concealment needs to be reduced or not, and based on the determination result, thereby improving the flexibility of communication.
As another alternative embodiment of the present application, referring to fig. 3, a flowchart of an embodiment 3 of a communication method provided by the present application is shown, where this embodiment is mainly an extension of the communication method described in the foregoing embodiment 1, and as shown in fig. 3, the method may include, but is not limited to, the following steps:
and S31, establishing communication connection between the sending end and the receiving end.
The detailed process of step S31 can be referred to the related description of step S11 in embodiment 1, and is not described herein again.
Step S32, the sending end inquires the capability of the receiving end and receives the capability information reported by the receiving end.
And step S33, the sending end judges whether the receiving end supports a covert communication mode or not according to the capability information reported by the receiving end.
In this embodiment, the capability information reported by the receiving end at least includes information indicating whether the receiving end supports the covert communication mode. Specifically, whether the receiving end supports the covert communication mode can be determined according to the information indicating whether the receiving end supports the covert communication mode.
If so, go to step S34.
And step S34, the sending end carries out randomized adjustment on the filtering parameters of the forming filter according to the configuration information to obtain a first forming filter.
The configuration information at least comprises information related to the covert communication between the sending end and the receiving end.
Step S35, the sending end uses the first forming filter to filter the target data to be sent of the sending end, uses the filtered target data as first target data, and sends the first target data to the receiving end.
Step S36, the sending end sends the configuration information to the receiving end.
The detailed processes of steps S34-S36 can be referred to the related descriptions of steps S12-S14 in embodiment 1, and are not described herein again.
As shown in fig. 4, a flowchart of embodiment 4 of a communication method provided in the present application is applied to a receiving end, and the method may include the following steps:
and S41, the receiving end establishes communication connection with the sending end.
In this embodiment, the receiving end may be, but is not limited to: and (4) a terminal. Accordingly, the transmitting end may be, but is not limited to: and a base station.
The process of establishing a communication connection between the terminal and the base station may include:
s411, the terminal receives the synchronization sequence and the broadcast signal sent by the base station and accesses the base station based on the synchronization sequence and the broadcast signal.
The base station is based on the synchronization sequence and broadcast signal transmitted by the standard system waveform. The standard system waveforms are defined by the communication protocols to which both the base station and the terminal need to comply.
It should be noted that, because the synchronization sequence is a low-power signal and the broadcast signal transmission period is long, the synchronization sequence and the broadcast signal have little influence on the periodicity of the transmission signal, and the concealment of the entire communication link is not affected by using a fixed waveform.
And S412, after the terminal accesses the base station, establishing a communication link between the base station and the terminal.
In this embodiment, a process of establishing a communication link between a base station and a terminal is the same as a process of establishing a typical communication link (e.g., a communication link of an LTE system), and is not described herein again.
Step S42, the receiving end receives the configuration information sent by the sending end, and the configuration information at least comprises the information related to the covert communication between the sending end and the receiving end.
Configuration information may include, but is not limited to: the waveform settings of the shaping filter, the initial values of the randomized sequence, the modulation coding configuration of the transmission data, and the transmission power configuration. The waveform settings of the shaping filter may include, but are not limited to: the type of waveform of the shaping filter, e.g., a gaussian waveform or a root-raised cosine waveform. The initial value of the randomized sequence is used to generate a randomized sequence by the randomized sequence generator. Based on the randomized sequence, the filter parameters of the shaping filter can be determined. In this embodiment, the randomized sequence may be, but is not limited to: a pseudo-random sequence.
Step S43, the receiving end receives first target data from the transmitting end, where the first target data is data obtained by the transmitting end performing randomized adjustment on filter parameters of a shaping filter according to the configuration information to obtain a first shaping filter, and filtering target data to be transmitted of the transmitting end by using the first shaping filter.
Step S44, the receiving end performs matched filtering on the first target data based on the configuration information to obtain target data to be sent of the sending end.
In this embodiment, the process of performing, by the receiving end, matched filtering on the first target data based on the configuration information may include:
and S441, the receiving end randomizes and adjusts the filtering parameters of the forming filter to be consistent with the filtering parameters of the forming filter of the transmitting end based on the configuration information to obtain a second forming filter.
Since the configuration information at least includes information related to covert communication between the transmitting end and the receiving end, based on the configuration information, the receiving end can randomly adjust the filter parameters of the shaping filter to be consistent with the filter parameters of the shaping filter of the transmitting end.
Specifically, the receiving end may use an initial value of the pseudo-random sequence in the configuration information as an initial value of a pseudo-random sequence generator of the receiving end, and after the initial value of the pseudo-random sequence generator of the receiving end is determined, the pseudo-random sequence generator of the receiving end is used to generate a pseudo-random sequence that is the same as the pseudo-random sequence generated by the pseudo-random sequence generator of the transmitting end.
And under the condition of generating the same pseudo-random sequence, the searched filter parameters are consistent with the filter parameters searched by the sending end from the preset corresponding relation between the pseudo-random sequence and the filter parameters. And under the condition that the filter parameters are consistent, the filter parameters of the shaping filter at the receiving end are consistent with the filter parameters of the shaping filter at the transmitting end.
And S442, performing matched filtering on the first target data by using the second forming filter.
After the filter parameters of the shaping filter at the receiving end are adjusted to be the same as the filter parameters of the shaping filter at the transmitting end, the second shaping filter is utilized to perform matched filtering on the first target data to obtain target data to be transmitted at the transmitting end, so that the target data to be transmitted at the transmitting end can be accurately obtained from the received data.
The transmitting end, the receiving end and the communication system provided by the present application are introduced next, and the transmitting end, the receiving end and the communication system described below and the communication method described above may be referred to correspondingly.
Referring to fig. 5, the transmitting end includes: a processor 1001, a memory 1002, a data bus 1003 and a shaping filter 1004, wherein the processor 1001 and the memory 1002 are communicated through the data bus 1003;
the memory 1002 is used for storing programs;
the processor 1001 is configured to execute the communication method according to any one of the method embodiments 1 to 3 according to the program stored in the memory 1002.
The shaping filter 1004 is configured to filter, under the control of the processor 1001, target data to be transmitted at the transmitting end.
Referring to fig. 6, the receiving end includes: a processor 2001, a memory 2002, a data bus 2003 and a shaping filter 2004, said processor 2001 and said memory 2002 communicating over said data bus 2003;
the memory 2002 is used for storing programs;
the processor 2001 is configured to execute the communication method described in method embodiment 4 according to the program stored in the memory 2002.
The shaping filter 2004 is configured to, under the control of the processor 2001, perform matched filtering on the first target data received by the receiving end.
Referring to fig. 7, the communication system includes: a transmitting end 100 and a receiving end 200.
The transmitting end 100 and the receiving end 200 establish a communication connection;
the sending end 100 performs randomization adjustment on filtering parameters of a sending end forming filter, obtains a first forming filter after the randomization adjustment, filters target data to be sent by using the first forming filter, takes the filtered target data as first target data, and sends the first target data to the receiving end 200; and a process for the preparation of a coating,
sending configuration information to the receiving end 200, where the configuration information at least includes information related to covert communication performed between the sending end and the receiving end;
the receiving end 200, based on the configuration information, performs randomization adjustment on the filtering parameters of the receiving end forming filter, obtains a second forming filter after the randomization adjustment, and performs matched filtering on the received first target data by using the second forming filter to obtain the target data to be sent.
The transmitting end 100 includes:
the control sequence generator is used for generating a pseudo-random sequence according to an initial value of the pseudo-random sequence in the configuration information;
and the processor acquires the pseudo-random sequence from the control sequence generator, takes the acquired pseudo-random sequence as a target pseudo-random sequence, searches waveform information corresponding to the target pseudo-random sequence in a preset corresponding relation between the pseudo-random sequence and the waveform information, and takes the searched waveform information as a filtering parameter of the forming filter.
In this embodiment, the sending end 100 may include: a processor;
the processor is used for judging whether the communication concealment needs to be reduced or not;
if so, keeping the filtering parameters of the shaping filter unchanged, and filtering the target data to be sent of the sending end 100 by using the shaping filter;
if not, performing randomized adjustment on the filtering parameters of the forming filter according to the configuration information.
In this embodiment, the sending end 100 may include: a processor;
the processor is configured to query the capability of the receiving end 200, and receive capability information reported by the receiving end 200; and a (C) and (D) and,
judging whether the receiving end 200 supports a covert communication mode or not according to the capability information reported by the receiving end 200;
if so, performing randomization adjustment on the filtering parameters of the shaping filter according to the configuration information.
In another embodiment of the present application, a storage medium is provided, which stores a computer program for implementing the communication method as described in any one of method embodiments 1 to 3, or a computer program for implementing the communication method as described in method embodiment 4, the computer program being executed by a processor for implementing the steps of the communication method as described in any one of method embodiments 1 to 3, or the steps of the communication method as described in method embodiment 4.
It should be noted that the focus of each embodiment is different from that of other embodiments, and the same and similar parts between the embodiments may be referred to each other. For the device-like embodiment, since it is basically similar to the method embodiment, the description is simple, and for the relevant points, reference may be made to the partial description of the method embodiment.
Finally, it should also be noted that, herein, relational terms such as first and second, and the like may be used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. Also, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrases "comprising a," "8230," "8230," or "comprising" does not exclude the presence of additional like elements in a process, method, article, or apparatus that comprises the element.
For convenience of description, the above devices are described as being divided into various units by function, and are described separately. Of course, the functionality of the various elements may be implemented in the same one or more pieces of software and/or hardware in the practice of the present application.
From the above description of the embodiments, it is clear to those skilled in the art that the present application can be implemented by software plus a necessary general hardware platform. Based on such understanding, the technical solutions of the present application may be essentially or partially implemented in the form of a software product, which may be stored in a storage medium, such as a ROM/RAM, a magnetic disk, an optical disk, etc., and includes several instructions for enabling a computer device (which may be a personal computer, a server, or a network device, etc.) to execute the method according to the embodiments or some parts of the embodiments of the present application.
The foregoing detailed description of a communication method, system, related devices and storage medium provided by the present application has been presented, and specific examples are applied herein to illustrate the principles and embodiments of the present application, and the description of the foregoing embodiments is only used to help understand the method and the core idea of the present application; meanwhile, for a person skilled in the art, according to the idea of the present application, there may be variations in the specific embodiments and the application scope, and in summary, the content of the present specification should not be construed as a limitation to the present application.

Claims (12)

1. A method of communication, comprising:
the sending end and the receiving end establish communication connection;
the sending end carries out randomized adjustment on the filtering parameters of the forming filter according to configuration information to obtain a first forming filter, wherein the configuration information at least comprises information related to covert communication between the sending end and the receiving end;
the sending end utilizes the first forming filter to filter target data to be sent of the sending end, the filtered target data is used as first target data, and the first target data is sent to the receiving end;
the sending end sends the configuration information to the receiving end;
the method for obtaining the first forming filter by the sending end to carry out randomized adjustment on the filtering parameters of the forming filter comprises the following steps:
the sending end generates a target pseudo-random sequence by using a pseudo-random sequence generator according to an initial value of the pseudo-random sequence in the configuration information;
searching a filtering parameter corresponding to the target pseudorandom sequence in a preset corresponding relation between the pseudorandom sequence and the filtering parameter;
using the searched filter parameters as the filter parameters of the forming filter to obtain a first forming filter,
the process for setting the initial value of the pseudo random sequence comprises the following steps:
acquiring the identification of the sending end and/or the identification of the receiving end;
and processing the identification of the sending end and/or the identification of the receiving end to obtain an initial value of the pseudorandom sequence.
2. The method of claim 1, wherein before the transmitting end randomizes and adjusts the filtering parameters of the shaping filter according to the configuration information, the method further comprises:
the sending end judges whether the communication concealment needs to be reduced or not;
if so, the sending end keeps the filtering parameters of the forming filter unchanged, and filters the target data to be sent of the sending end by using the forming filter;
and if not, the transmitting end carries out randomized adjustment on the filtering parameters of the forming filter according to the configuration information.
3. The method of claim 1, wherein before the transmitting end randomizes and adjusts the filtering parameters of the shaping filter according to the configuration information, the method further comprises:
the sending end inquires the capacity of the receiving end and receives the capacity information reported by the receiving end;
the sending end judges whether the receiving end supports a covert communication mode or not according to the capability information reported by the receiving end;
and if so, the transmitting end carries out randomized adjustment on the filtering parameters of the forming filter according to the configuration information.
4. A method of communication, comprising:
the receiving end and the sending end establish communication connection;
a receiving terminal receives configuration information sent by the sending terminal, wherein the configuration information at least comprises information related to covert communication between the sending terminal and the receiving terminal;
the receiving end receives first target data from the sending end, the first target data is used for the sending end to carry out randomized adjustment on the filtering parameters of the forming filter according to the configuration information, and a target pseudorandom sequence is generated by using a pseudorandom sequence generator according to an initial value of the pseudorandom sequence in the configuration information; searching a filtering parameter corresponding to the target pseudorandom sequence in a preset corresponding relation between the pseudorandom sequence and the filtering parameter; using the found filtering parameters as filtering parameters of a forming filter to obtain a first forming filter, and filtering target data to be sent of the sending end by using the first forming filter to obtain data; the setting process of the initial value of the pseudo random sequence comprises the following steps:
acquiring the identification of the sending end and/or the identification of the receiving end;
processing the identification of the sending end and/or the identification of the receiving end to obtain an initial value of a pseudorandom sequence;
and the receiving end performs matched filtering on the first target data based on the configuration information to obtain target data to be sent of the sending end.
5. The method of claim 4, wherein the receiving end performs matched filtering on the first target data based on the configuration information, and the method comprises:
the receiving end randomly adjusts the filtering parameters of the forming filter to be consistent with the filtering parameters of the forming filter of the sending end based on the configuration information to obtain a second forming filter;
and performing matched filtering on the first target data by using the second forming filter.
6. A transmitting end, comprising: a processor, a memory, a data bus, and a shaping filter, the processor and the memory communicating over the data bus;
the memory is used for storing programs;
the processor is configured to execute the communication method according to any one of claims 1 to 3, in accordance with a program stored in the memory;
and the shaping filter is used for filtering the target data to be sent at the sending end under the control of the processor.
7. A receiving end, comprising: a processor, a memory, a data bus, and a shaping filter, the processor and the memory communicating over the data bus;
the memory is used for storing programs;
the processor for executing the communication method according to claim 4 or 5, according to the program stored in the memory;
and the shaping filter is used for performing matched filtering on the first target data received by the receiving end under the control of the processor.
8. A communication system, comprising: the system comprises a sending end and a receiving end, wherein the sending end and the receiving end establish communication connection;
the transmitting end carries out randomized adjustment on the filtering parameters of the transmitting end forming filter, obtains a first forming filter after the randomized adjustment, utilizes the first forming filter to filter target data to be transmitted, uses the filtered target data as first target data, transmits the first target data to the receiving end, and,
sending configuration information to the receiving end, wherein the configuration information at least comprises information related to covert communication between the sending end and the receiving end;
the sending end generates a target pseudorandom sequence by utilizing a pseudorandom sequence generator according to an initial value of the pseudorandom sequence in the configuration information;
searching a filtering parameter corresponding to the target pseudorandom sequence in a preset corresponding relation between the pseudorandom sequence and the filtering parameter;
using the searched filter parameters as the filter parameters of the forming filter to obtain a first forming filter,
the setting process of the initial value of the pseudo random sequence comprises the following steps:
acquiring the identification of the sending end and/or the identification of the receiving end;
processing the identification of the sending end and/or the identification of the receiving end to obtain an initial value of a pseudorandom sequence;
and the receiving end carries out randomization adjustment on the filtering parameters of the shaping filter of the receiving end based on the configuration information, obtains a second shaping filter after the randomization adjustment, and carries out matched filtering on the received first target data by utilizing the second shaping filter to obtain the target data to be sent.
9. The system according to claim 8, wherein said transmitting end comprises:
the control sequence generator is used for generating a pseudo-random sequence according to an initial value of the pseudo-random sequence in the configuration information;
and the processor acquires the pseudo-random sequence from the control sequence generator, takes the acquired pseudo-random sequence as a target pseudo-random sequence, searches waveform information corresponding to the target pseudo-random sequence in a preset corresponding relation between the pseudo-random sequence and the waveform information, and takes the searched waveform information as a filtering parameter of the forming filter.
10. The system according to claim 8, wherein the transmitting end comprises: a processor;
the processor is used for judging whether the communication concealment needs to be reduced or not;
if so, keeping the filtering parameters of the shaping filter unchanged, and filtering the target data to be sent at the sending end by using the shaping filter;
if not, performing randomization adjustment on the filtering parameters of the shaping filter according to the configuration information.
11. The system according to claim 8, wherein the transmitting end comprises: a processor;
the processor is used for inquiring the capability of the receiving terminal and receiving the capability information reported by the receiving terminal; and a process for the preparation of a coating,
judging whether the receiving terminal supports a hidden communication mode or not according to the capability information reported by the receiving terminal;
if so, performing randomized adjustment on the filtering parameters of the forming filter according to the configuration information.
12. A storage medium, characterized in that it stores a computer program implementing the communication method according to any one of claims 1 to 3, or a computer program implementing the communication method according to claim 4 or 5, which computer program is executed by a processor, implementing the steps of the communication method according to any one of claims 1 to 3, or implementing the steps of the communication method according to claim 4 or 5.
CN202110307833.2A 2021-03-23 2021-03-23 Communication method, system, related equipment and storage medium Active CN113067663B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110307833.2A CN113067663B (en) 2021-03-23 2021-03-23 Communication method, system, related equipment and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110307833.2A CN113067663B (en) 2021-03-23 2021-03-23 Communication method, system, related equipment and storage medium

Publications (2)

Publication Number Publication Date
CN113067663A CN113067663A (en) 2021-07-02
CN113067663B true CN113067663B (en) 2023-03-10

Family

ID=76563026

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110307833.2A Active CN113067663B (en) 2021-03-23 2021-03-23 Communication method, system, related equipment and storage medium

Country Status (1)

Country Link
CN (1) CN113067663B (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2094593A (en) * 1981-03-06 1982-09-15 Marconi Co Ltd Signal encryption systems
WO2010147429A2 (en) * 2009-06-19 2010-12-23 삼성전자 주식회사 Image filtering method using pseudo-random number filter, and apparatus thereof
EP2285053A1 (en) * 2009-08-11 2011-02-16 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Concept for adaptively updating filter coefficients
WO2016127367A1 (en) * 2015-02-12 2016-08-18 华为技术有限公司 Communication device, communication system, signal sending method and signal receiving method
WO2020264022A1 (en) * 2019-06-25 2020-12-30 Qualcomm Incorporated Methods and apparatus to facilitate layer 1 user equipment (ue) filtering for millimeter wave frequencies

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4125900A (en) * 1977-07-01 1978-11-14 Ncr Corporation Cascaded recursive digital filter
JP2007520098A (en) * 2003-12-11 2007-07-19 ス ジョ,ベア Damaged digital content generation and restoration apparatus and method
US7161515B2 (en) * 2004-11-04 2007-01-09 Tektronix, Inc. Calibration system and method for a linearity corrector using filter products
JP5423875B2 (en) * 2010-03-23 2014-02-19 富士通株式会社 Variable frequency filter
CN108599736A (en) * 2018-05-11 2018-09-28 河南大学 A kind of design method without multiplication iir digital filter possessing free random structure
US11422584B2 (en) * 2019-02-04 2022-08-23 Tektronix, Inc. Jitter insertion system for waveform generation
CN111211759B (en) * 2019-12-31 2022-03-25 京信网络***股份有限公司 Filter coefficient determination method and device and digital DAS system

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2094593A (en) * 1981-03-06 1982-09-15 Marconi Co Ltd Signal encryption systems
WO2010147429A2 (en) * 2009-06-19 2010-12-23 삼성전자 주식회사 Image filtering method using pseudo-random number filter, and apparatus thereof
EP2285053A1 (en) * 2009-08-11 2011-02-16 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Concept for adaptively updating filter coefficients
WO2016127367A1 (en) * 2015-02-12 2016-08-18 华为技术有限公司 Communication device, communication system, signal sending method and signal receiving method
WO2020264022A1 (en) * 2019-06-25 2020-12-30 Qualcomm Incorporated Methods and apparatus to facilitate layer 1 user equipment (ue) filtering for millimeter wave frequencies

Also Published As

Publication number Publication date
CN113067663A (en) 2021-07-02

Similar Documents

Publication Publication Date Title
RU2641721C1 (en) Method and device for signals processing
RU2637789C1 (en) System, device and method of upperlink access
WO2019028793A1 (en) Random access preamble transmitting method and device
RU2724652C1 (en) Method of transmitting signal, network device and end device
JP2017533658A (en) Information processing method, base station and terminal
US11317404B2 (en) Data transmission method, related device, and system
CN111445337A (en) Method and system for transmitting account information associated with block chain based on 5G mobile terminal
CN115720380B (en) Random access preamble sequence generation method and user equipment
TWI652963B (en) Method and device for receiving and transmitting physical random access channel preamble sequence
WO2020048452A1 (en) Positioning reference signal transmission method and device
CN113067663B (en) Communication method, system, related equipment and storage medium
CN103269323B (en) A kind of multi-user's transform domain communication system and method
CN111294183A (en) Transmission beam determination method, user equipment and base station
CN115119329A (en) Random access method, device, terminal and network side equipment
WO2015010631A1 (en) Method and device for random access
WO2022198424A1 (en) Communication method and system, related device, and storage medium
CN107592676B (en) Data generation method and device, transmitter and terminal
US10193719B2 (en) Signal processing method, network equipment, system and computer storage medium
CN108260223B (en) Random access control method and device
CN111107562A (en) Detection method and detection device
CN105532069A (en) Physical random access channel access method, equipment and system
CN106576361B (en) Indication method, device and equipment of DCI length based on NB M2M
CN113381846B (en) Communication method, device and terminal equipment
CN114827910B (en) Broadcast communication method, broadcast communication device and terminal equipment
CN110518924B (en) Method for improving compatibility of wireless signal transceiver

Legal Events

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