CN113765556A - Data transmission method and related equipment - Google Patents

Data transmission method and related equipment Download PDF

Info

Publication number
CN113765556A
CN113765556A CN202111134795.1A CN202111134795A CN113765556A CN 113765556 A CN113765556 A CN 113765556A CN 202111134795 A CN202111134795 A CN 202111134795A CN 113765556 A CN113765556 A CN 113765556A
Authority
CN
China
Prior art keywords
user
determining
precoding matrix
state information
matrix
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.)
Pending
Application number
CN202111134795.1A
Other languages
Chinese (zh)
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.)
National Computer Network and Information Security Management Center
Original Assignee
National Computer Network and Information Security Management Center
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 National Computer Network and Information Security Management Center filed Critical National Computer Network and Information Security Management Center
Priority to CN202111134795.1A priority Critical patent/CN113765556A/en
Publication of CN113765556A publication Critical patent/CN113765556A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/02Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
    • H04B7/04Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
    • H04B7/0413MIMO systems
    • H04B7/0456Selection of precoding matrices or codebooks, e.g. using matrices antenna weighting
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B17/00Monitoring; Testing
    • H04B17/30Monitoring; Testing of propagation channels
    • H04B17/309Measuring or estimating channel quality parameters
    • H04B17/318Received signal strength
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/02Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
    • H04B7/04Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
    • H04B7/0413MIMO systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L25/00Baseband systems
    • H04L25/02Details ; arrangements for supplying electrical power along data transmission lines
    • H04L25/0202Channel estimation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L5/00Arrangements affording multiple use of the transmission path
    • H04L5/003Arrangements for allocating sub-channels of the transmission path
    • H04L5/0048Allocation of pilot signals, i.e. of signals known to the receiver
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/009Security arrangements; Authentication; Protecting privacy or anonymity specially adapted for networks, e.g. wireless sensor networks, ad-hoc networks, RFID networks or cloud networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Quality & Reliability (AREA)
  • Physics & Mathematics (AREA)
  • Electromagnetism (AREA)
  • Power Engineering (AREA)
  • Computer Security & Cryptography (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

The disclosure provides a data transmission method, a data transmission device, an electronic device and a storage medium. The method comprises the following steps: receiving a pilot signal sent by a legal user; performing channel estimation according to the pilot signal to obtain channel state information; performing hybrid precoding on the channel state information to obtain a hybrid precoding matrix; precoding the channel state information based on an artificial auxiliary noise sequence of a null space to obtain an artificial noise precoding matrix; and transmitting data by using the mixed precoding matrix and the artificial noise precoding matrix. The method can ensure the safe transmission of data between the base station and the legal user.

Description

Data transmission method and related equipment
Technical Field
The present disclosure relates to the field of communications technologies, and in particular, to a data transmission method and apparatus, an electronic device, and a storage medium.
Background
The 5G follows the core concept of network service convergence and on-demand service, comprehensively applies various novel wireless technologies, is based on a super-dense heterogeneous network architecture, introduces rich access capability and a flexible network architecture, provides support for application scenarios such as Enhanced Mobile Broadband (eMBB), Massive Machine Type Communication (mtc), Ultra Reliable and Low Latency Communication (urrllc), and the like, and will become a cornerstone of the whole society in the future. Information security is emerging as a basis and premise for 5G network communications with unprecedented importance. The development of the network society towards wireless is promoted by the universal interconnection in the 5G era, a large amount of data and information are transmitted through a wireless network, and the open characteristic of a wireless network medium determines that the wireless communication network is more easily subjected to eavesdropping attack of a third party, so that more information is leaked. With the development of a 5G ultra-dense heterogeneous wireless network, the mobility of nodes in the ultra-dense heterogeneous network and the dynamic change of a topological structure bring challenges to key distribution and management of a traditional cryptographic encryption algorithm. Particularly, with the gradual increase of computational resources which may be mobilized by an eavesdropper and the gradual deepening of a password cracking theory, the risk that the 5G security policy is illegally utilized due to the fact that the eavesdropper solely depends on the security of the traditional password is higher and higher.
It is to be noted that the information disclosed in the above background section is only for enhancement of understanding of the background of the present disclosure, and thus may include information that does not constitute prior art known to those of ordinary skill in the art.
Disclosure of Invention
The present disclosure is directed to a data transmission method, an apparatus, an electronic device, and a storage medium, which can ensure secure data transmission between a base station and a valid user.
Additional features and advantages of the disclosure will be set forth in the detailed description which follows, or in part will be obvious from the description, or may be learned by practice of the disclosure.
The embodiment of the present disclosure provides a data transmission method, including: receiving a pilot signal sent by a legal user; performing channel estimation according to the pilot signal to obtain channel state information; performing hybrid precoding on the channel state information to obtain a hybrid precoding matrix; precoding the channel state information based on an artificial auxiliary noise sequence of a null space to obtain an artificial noise precoding matrix; and transmitting data by using the mixed precoding matrix and the artificial noise precoding matrix.
In some exemplary embodiments of the present disclosure, the method further includes: determining an estimated location of the eavesdropping user based on the time difference of arrival TDOA; determining the signal intensity received by the eavesdropping user according to the estimated position of the eavesdropping user; and determining the signal strength received by the legal user according to the actual position of the legal user.
In some exemplary embodiments of the present disclosure, the method further includes: determining the reachable rate of the legal user according to the signal strength received by the legal user; determining the rate of the eavesdropping user according to the signal intensity received by the eavesdropping user; and determining the safe reachable rate of the legal user according to the reachable rate of the legal user and the eavesdropping user rate of the eavesdropping user.
In some exemplary embodiments of the present disclosure, determining an estimated location of the eavesdropping user based on the time difference of arrival TDOA comprises: acquiring actual positions of N anchor points, wherein N is an integer greater than 1; acquiring arrival time differences between the N anchor points and a target anchor point, wherein the target anchor point is one of the N anchor points; and determining the estimated position of the eavesdropping user according to the actual positions of the N anchor points and the arrival time difference between the N anchor points and the target anchor point.
In some exemplary embodiments of the present disclosure, performing channel estimation according to the pilot signal to obtain channel state information includes: and determining the minimum mean square error estimation of the base station and the channel of the legal user according to the pilot signal sent by the legal user.
In some exemplary embodiments of the present disclosure, performing hybrid precoding on the channel state information to obtain a hybrid precoding matrix includes: determining an analog domain precoding matrix according to a conjugate matrix of minimum mean square error estimation of the base station and a legal user channel; determining a digital domain precoding matrix according to the minimum mean square error estimation of the base station and a legal user; and determining a mixed domain precoding matrix according to the analog domain precoding matrix and the digital domain precoding matrix.
In some exemplary embodiments of the present disclosure, precoding the channel state information based on a null-space artificial-aided noise sequence to obtain an artificial noise precoding matrix, includes: determining a null space matrix of the base station and a legal user according to the minimum mean square error estimation of the base station and the legal user channel; and determining an artificial noise pre-coding matrix according to the zero space matrix of the base station and the legal user.
An embodiment of the present disclosure provides a data transmission apparatus, including: the pilot signal receiving module is used for receiving the pilot signal sent by a legal user; a channel state information obtaining module, configured to perform channel estimation according to the pilot signal to obtain channel state information; a mixed pre-coding matrix obtaining module, configured to perform mixed pre-coding on the channel state information to obtain a mixed pre-coding matrix; an artificial noise pre-coding matrix obtaining module, configured to pre-code the channel state information based on an artificial auxiliary noise sequence in a null space, so as to obtain an artificial noise pre-coding matrix; and the data transmission module is used for transmitting data by using the mixed precoding matrix and the artificial noise precoding matrix.
An embodiment of the present disclosure provides an electronic device, including: at least one processor; a storage terminal device for storing at least one program which, when executed by at least one processor, causes the at least one processor to implement any one of the data transmission methods described above.
The disclosed embodiment provides a computer readable storage medium, on which a computer program is stored, wherein the computer program is implemented by any one of the data transmission methods when executed by a processor.
According to the data transmission method provided by the embodiment of the disclosure, the hybrid pre-coding matrix and the artificial noise pre-coding matrix are used for pre-coding data to be transmitted, the pre-coded data to be transmitted are sent to the legal user, the hybrid pre-coding is used for improving the transmission rate of the data, the artificial noise pre-coding is used for enabling the data received by the co-sending user not to be interfered, the probability of the eavesdropping user receiving the data can be reduced, and the safe transmission of the data between the base station and the legal user is ensured.
It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the disclosure.
Drawings
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present disclosure and together with the description, serve to explain the principles of the disclosure. It is to be understood that the drawings in the following description are merely exemplary of the disclosure, and that other drawings may be derived from those drawings by one of ordinary skill in the art without the exercise of inventive faculty.
Fig. 1 is a schematic diagram illustrating an application scenario to which the data transmission method according to the embodiment of the present disclosure may be applied.
Fig. 2 is a flow chart illustrating a method of data transmission according to an example embodiment.
Fig. 3 is a flow chart illustrating another method of data transmission according to an example embodiment.
Fig. 4 is a block diagram illustrating a data transmission apparatus according to an example embodiment.
Fig. 5 is a schematic structural diagram of an electronic device according to an exemplary embodiment.
Detailed Description
Example embodiments will now be described more fully with reference to the accompanying drawings. Example embodiments may, however, be embodied in many different forms and should not be construed as limited to the examples set forth herein; rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the concept of example embodiments to those skilled in the art. The described features, structures, or characteristics may be combined in any suitable manner in one or more embodiments.
Furthermore, the drawings are merely schematic illustrations of the present disclosure and are not necessarily drawn to scale. The same reference numerals in the drawings denote the same or similar parts, and thus their repetitive description will be omitted. Some of the block diagrams shown in the figures are functional entities and do not necessarily correspond to physically or logically separate entities. These functional entities may be implemented in the form of software, or in one or more hardware modules or integrated circuits, or in different networks and/or processor terminal devices and/or microcontroller terminal devices.
Fig. 1 is a schematic diagram illustrating an application scenario to which the data transmission method according to the embodiment of the present disclosure may be applied.
Referring to fig. 1, the data transmission method provided by the embodiment of the present disclosure may be applied in a MIMO (multiple-in multiple out) scenario, and may configure N on the base station side by using a general signal transmission modeltRoot antenna and NRFRoot radio frequency link (where NRF≤Nt) Serving K single antenna legal users U on same time frequency resource block1、U2……Uk. Configuring N at eavesdropping user side (Eve)eThe root antenna is used for stealing data information of legal users. In the embodiment of the present disclosure, assuming that the position of the legitimate user is known, the base station only needs to estimate the position of the eavesdropping user.
Compared with the traditional multi-antenna technology, the large-scale MIMO base station end is provided with a large number of antennas, so that the difference and the independence between the main channel and the eavesdropping channel and the randomness of the wireless channel are obviously enhanced, and the realization of the physical layer safe communication is facilitated.
In the embodiment of the disclosure, a safety transmission mechanism combining a large-scale MIMO technology and a physical layer safety technology in a 5G wireless network transmission scene is used to defend against safety threats in the 5G network, so as to form reliable safety defense, and a large-scale MIMO physical layer safety transmission method based on position information for a limited Radio Frequency (RF) link is provided.
Hereinafter, each step of the data transmission method in the exemplary embodiment of the present disclosure will be described in more detail with reference to the drawings and the embodiment.
Fig. 2 is a flow chart illustrating a method of data transmission according to an example embodiment. The method provided by the embodiment of the present disclosure may be performed by a base station, but the present disclosure is not limited thereto.
As shown in fig. 2, a data transmission method provided by an embodiment of the present disclosure may include the following steps.
In step S202, a pilot signal transmitted by a legitimate user is received.
In the embodiment of the disclosure, a legal user can send a pilot signal to a base station, and the base station can receive the pilot signal sent by the legal user and perform channel estimation according to the pilot signal to obtain signal state information.
In step S204, channel estimation is performed based on the pilot signal to obtain channel state information.
In the embodiment of the present disclosure, let channels between the base station and the legitimate user, and between the base station and the eavesdropping user be denoted by G and E, respectively, then:
Figure BDA0003281896490000051
wherein the content of the first and second substances,
Figure BDA0003281896490000052
representing small scale fading, DC=ξICLarge scale fading matrix ξ is the large scale fading factor, ICIs an identity matrix.
In massive MIMO, it is not feasible to estimate the downlink channel at the user node because of the massive antennas and the short coherence interval of each radio channel allocated at the base station side. The embodiment of the present disclosure is based on a Time Division Duplex (TDD) mode, a pilot signal is sent to a base station by a valid user, the base station performs channel estimation according to the received signal, and then downlink channel state information is obtained by using channel reciprocity.
In an exemplary embodiment, a minimum mean square error estimate of the base station and the legitimate user channel is determined based on pilot signals transmitted by the legitimate user.
The minimum mean square error estimate (MMSE) of the base station and the legitimate user channel G can be expressed as:
Figure BDA0003281896490000053
wherein, Pp=TpPu,TpFor pilot transmission interval, PuFor pilot transmission power, IKIs an identity matrix, NGIs a gaussian white noise matrix. With the orthogonal property of MMSE, the base station and the legitimate user channel G can be represented as:
Figure BDA0003281896490000061
wherein the content of the first and second substances,
Figure BDA0003281896490000062
and is
Figure BDA0003281896490000063
ΨGIn order to estimate the deviation of the measured value,
Figure BDA0003281896490000064
the large scale fading factor for the kth user.
In step S206, the channel state information is subjected to hybrid precoding to obtain a hybrid precoding matrix.
In the embodiment of the present disclosure, the hybrid precoding may include analog domain precoding and digital domain precoding, where the analog domain precoding may extract a phase from the estimated channel state information, and the digital domain precoding may design the digital domain precoding using the estimated channel state information.
And the channel state information is subjected to hybrid precoding, so that the data transmission rate of a legal user can be improved.
In an exemplary embodiment, an analog domain precoding matrix is determined based on a conjugate matrix of minimum mean square error estimates of a base station and a legitimate user channel; determining a digital domain precoding matrix according to the minimum mean square error estimation of a base station and a legal user; and determining a mixed domain precoding matrix according to the analog domain precoding matrix and the digital domain precoding matrix.
Wherein, the pre-coding in the analog domain can only adjust the phase, that is, the generation of each element of the encoder in the analog domain can be realized by the analog phase converter.
In the embodiment of the disclosure, the analog domain coding matrix FRFThe channel can be estimated from the uplink
Figure BDA00032818964900000612
Is a conjugate matrix of
Figure BDA00032818964900000613
Is extracted, then FRFThe phase element of (a) may be expressed as:
Figure BDA0003281896490000065
wherein, delta is a quantity constant, phirandU [ - π, π) obeys a uniform distribution,
Figure BDA0003281896490000066
can be expressed as
Figure BDA0003281896490000067
Wherein n is a parameter less than K, θm,nIs the extracted phase element.
In the digital domain precoding, the embodiment of the disclosure introduces a Zero Forcing (ZF) precoding algorithm, and a digital domain precoding matrix is used for precoding according to the channel state information estimated by a base station
Figure BDA0003281896490000068
Can be expressed as:
Figure BDA0003281896490000069
where β is a power normalization factor, and can be expressed as:
Figure BDA00032818964900000610
then, the hybrid precoding in analog domain and digital domain can be expressed as:
Figure BDA00032818964900000611
in step S208, the channel state information is precoded based on the artificial noise sequence of the null space, and an artificial noise precoding matrix is obtained.
In the embodiment of the disclosure, the channel state information is precoded based on the artificial auxiliary noise sequence of the null space, and the noise information can be sent to the null space of the channel of the legal user, so that the probability of data reception by the eavesdropping user is reduced under the condition of not interfering the legal user, and the safe transmission of the data between the base station and the legal user is ensured.
In an exemplary embodiment, a null-space matrix of a base station and a legitimate user is determined according to a minimum mean square error estimate of the base station and the legitimate user channel; and determining an artificial noise pre-coding matrix according to the zero space matrix of the base station and the legal user.
The design of the artificial auxiliary noise sequence precoding follows the null space rule, so the possibility that the data information sent by the base station to the user is leaked to an illegal user is minimum.
Null-space based artificial-aided noise sequence precoding can be expressed as:
Figure BDA0003281896490000071
wherein, the zero space matrix of the base station and the legal user is
Figure BDA0003281896490000072
In step S210, data transmission is performed using the hybrid precoding matrix and the artificial noise precoding matrix.
In the embodiment of the disclosure, the base station may use the hybrid precoding matrix and the artificial noise precoding matrix to precode data to be transmitted, and send the precoded data to be transmitted.
According to the data transmission method provided by the embodiment of the disclosure, the hybrid pre-coding matrix and the artificial noise pre-coding matrix are used for pre-coding data to be transmitted, the pre-coded data to be transmitted are sent to the legal user, the hybrid pre-coding is used for improving the transmission rate of the data, the artificial noise pre-coding is used for enabling the data received by the co-sending user not to be interfered, the probability of the eavesdropping user receiving the data can be reduced, and the safe transmission of the data between the base station and the legal user is ensured.
Fig. 3 is a flow chart illustrating another method of data transmission according to an example embodiment.
As shown in fig. 3, a data transmission method provided by an embodiment of the present disclosure may include the following steps.
In step S302, the estimated position of the eavesdropping user is determined based on TDOA (Time Difference of Arrival).
In an exemplary embodiment, actual positions of N anchor points are obtained, where N is an integer greater than 1; acquiring arrival time differences between the N anchor points and a target anchor point, wherein the target anchor point is one of the N anchor points; and determining the estimated position of the eavesdropping user according to the actual positions of the N anchor points and the arrival time difference between the N anchor points and the target anchor point.
For example, N anchor points may transmit a signal to the eavesdropping user, the eavesdropping user returns a response to the N anchor points after receiving the signal, and the estimated location of the eavesdropping user may be determined based on the time difference of arrival of the responses between the N anchor points and the first anchor point and the actual locations of the N anchor points.
In the disclosed embodiment, it is assumed that there are N anchor points in the system for eavesdropping on user-assisted positioning. Let the eavesdropping user's true position information be represented as ζ0=[x0,y0]The nth anchor point position information is denoted as vn=[xn,yn]. Let phinRepresents the time difference at the nth anchor point relative to anchor point 1, thennCan be expressed as
Figure BDA0003281896490000081
Wherein c is the speed of light,
Figure BDA00032818964900000810
for time-controlled variance, dnThe distance between the first anchor point and the eavesdropper can be expressed as:
Figure BDA0003281896490000082
order to
Figure BDA0003281896490000083
The Fischer (Fisher) matrix for TDOA can be expressed as:
Figure BDA0003281896490000084
wherein the content of the first and second substances,
Figure BDA0003281896490000085
Figure BDA0003281896490000086
Figure BDA0003281896490000089
then, the covariance matrix of the true position of the eavesdropping user can be represented as Vpos=J(φn)-1Let us order
Figure BDA0003281896490000087
Wherein σxy=σyx
Let ve=[xe,ye]Expressed as the estimated position of the eavesdropping user, the correlation coefficient may be expressed as ρ ═ σxy/(σxσy) Assuming that the likelihood function for which the parameter is to be determined is gaussian distributed around the true value, the distribution of the eavesdropper's location can be expressed as
Figure BDA0003281896490000088
Generally, in order to better steal data of a legal user, the eavesdropping user is generally located near the legal user, and the location information of the eavesdropping user can be estimated according to the distribution of the location of the eavesdropping user.
In step S304, the strength of the signal received by the eavesdropping user is determined based on the estimated position of the eavesdropping user.
From the estimated position of the eavesdropping user, the received signal strength at the eavesdropping user can be expressed as:
Figure BDA0003281896490000091
wherein, PsFor the signal power received from the base station side, d0For the purpose of reference to the distance,
Figure BDA00032818964900000913
and eta is the path loss exponent, which is the estimated distance between the base station and the eavesdropping user.
In step S306, the received signal strength of the legitimate user is determined according to the actual location of the legitimate user.
The received signal strength between a legitimate user and a base station can be expressed as:
Figure BDA0003281896490000092
wherein d isSDIs the actual distance of the base station from the destination node (i.e., the legitimate user).
In step S308, the reachable rate of the legitimate user is determined according to the received signal strength of the legitimate user.
In the embodiment of the present disclosure, the signal received by the kth user in the downlink channel may be represented as
Figure BDA0003281896490000093
Wherein the content of the first and second substances,
Figure BDA0003281896490000094
for the mixed precoding vector for the k-th user,
Figure BDA0003281896490000095
for coherent noise, it can be expressed as
Figure BDA0003281896490000096
Wherein n iskWhite Gaussian noise, z, received for the kth usernIn the case of an artificial auxiliary noise vector,
Figure BDA0003281896490000097
for data information to the kth user, PnNoise power is transmitted for the base station.
According to equation (20), the achievable rate of the kth user can be expressed as
Figure BDA0003281896490000098
Wherein, TpFor the uplink training time, TcIn order to be the coherence time,
Figure BDA0003281896490000099
is an interference term, having the form:
Figure BDA00032818964900000910
Figure BDA00032818964900000911
Figure BDA00032818964900000912
in step S310, an eavesdropping user rate of the eavesdropping user is determined based on the intensity of the signal received by the eavesdropping user.
In the embodiment of the present disclosure, the rate of the eavesdropping user may be expressed as:
Figure BDA0003281896490000101
wherein e iskFor the k-th eavesdropping of the user channel,
Figure BDA0003281896490000102
and
Figure BDA0003281896490000103
are gaussian white noise variances.
In step S312, the secure reachable rate of the legitimate user is determined according to the reachable rate of the legitimate user and the rate of the eavesdropping user.
According to equation (22) and equation (24), the safe reachable rate for the kth user can be expressed as
Figure BDA0003281896490000104
Wherein [ lambda ]]+=max(0,λ)。
In the embodiment of the disclosure, the higher the security reachable rate of the legal user is, the higher the security of data transmission is.
The data transmission method provided by the embodiment of the disclosure can more accurately obtain the estimated position of the eavesdropping user according to the TDOA algorithm, and can more accurately evaluate the safe reachable rate according to the estimated position of the eavesdropping user.
The following are embodiments of the disclosed apparatus that may be used to perform embodiments of the disclosed methods. For details not disclosed in the embodiments of the apparatus of the present disclosure, refer to the embodiments of the method of the present disclosure.
Fig. 4 is a block diagram illustrating a data transmission apparatus according to an example embodiment.
As shown in fig. 4, the data transmission apparatus 400 may include: a pilot signal receiving module 402, a channel state information obtaining module 404, a hybrid precoding matrix obtaining module 406, an artificial noise precoding matrix obtaining module 408 and a data transmission module 410.
The pilot signal receiving module 402 is configured to receive a pilot signal sent by a valid user; the channel state information obtaining module 404 is configured to perform channel estimation according to the pilot signal to obtain channel state information; a hybrid precoding matrix obtaining module 406 is configured to perform hybrid precoding on the channel state information to obtain a hybrid precoding matrix; the artificial noise pre-coding matrix obtaining module 408 is configured to pre-code the channel state information based on an artificial auxiliary noise sequence of a null space, so as to obtain an artificial noise pre-coding matrix; the data transmission module 410 is configured to transmit data using the hybrid precoding matrix and the artificial noise precoding matrix.
In some exemplary embodiments of the present disclosure, the apparatus further includes: a position determination module for determining an estimated position of the eavesdropping user based on the time difference of arrival TDOA; the first signal strength determining module is used for determining the signal strength received by the eavesdropping user according to the estimated position of the eavesdropping user; and the second signal strength determining module is used for determining the signal strength received by the legal user according to the actual position of the legal user.
In some exemplary embodiments of the present disclosure, the apparatus further includes: the first rate determining module is used for determining the reachable rate of the legal user according to the signal strength received by the legal user; the second rate determining module is used for determining the rate of the eavesdropping user according to the signal intensity received by the eavesdropping user; and the third rate determining module is used for determining the safe reachable rate of the legal user according to the reachable rate of the legal user and the rate of the wiretapping user.
In some exemplary embodiments of the present disclosure, the position determination module includes: a position obtaining unit, configured to obtain actual positions of N anchor points, where N is an integer greater than 1; a time difference of arrival obtaining unit, configured to obtain a time difference of arrival between the N anchor points and a target anchor point, where the target anchor point is one of the N anchor points; and the estimated position determining unit is used for determining the estimated position of the eavesdropping user according to the actual positions of the N anchor points and the arrival time difference between the N anchor points and the target anchor point.
In some exemplary embodiments of the present disclosure, the channel state information obtaining module includes: and the minimum mean square error estimation determining unit is used for determining the minimum mean square error estimation of the base station and the legal user channel according to the pilot signal sent by the legal user.
In some exemplary embodiments of the present disclosure, the hybrid precoding matrix obtaining module includes: the analog domain precoding matrix determining unit is used for determining an analog domain precoding matrix according to a conjugate matrix of minimum mean square error estimation of the base station and a legal user channel; a digital domain pre-coding matrix determining unit, configured to determine a digital domain pre-coding matrix according to a minimum mean square error estimation of the base station and a valid user; and the mixed pre-coding matrix determining unit is used for determining a mixed domain pre-coding matrix according to the analog domain pre-coding matrix and the digital domain pre-coding matrix.
In some exemplary embodiments of the present disclosure, the artificial noise precoding matrix obtaining module includes: the zero space matrix determining unit is used for determining the zero space matrix of the base station and the legal user according to the minimum mean square error estimation of the base station and the legal user channel; and the artificial noise pre-coding matrix determining unit is used for determining an artificial noise pre-coding matrix according to the zero space matrix of the base station and the legal user.
It is noted that the block diagrams shown in the above figures are functional entities and do not necessarily correspond to physically or logically separate entities. These functional entities may be implemented in the form of software, or in one or more hardware modules or integrated circuits, or in different networks and/or processor terminal devices and/or microcontroller terminal devices.
Fig. 5 is a schematic structural diagram of an electronic device according to an exemplary embodiment. It should be noted that the electronic device shown in fig. 5 is only an example, and should not bring any limitation to the functions and the scope of use of the embodiments of the present disclosure.
As shown in fig. 5, the electronic apparatus 500 includes a Central Processing Unit (CPU)501 that can perform various appropriate actions and processes in accordance with a program stored in a Read Only Memory (ROM)502 or a program loaded from a storage section 508 into a Random Access Memory (RAM) 503. In the RAM503, various programs and data necessary for the operation of the system 500 are also stored. The CPU 501, ROM502, and RAM503 are connected to each other via a bus 504. An input/output (I/O) interface 505 is also connected to bus 504.
The following components are connected to the I/O interface 505: an input portion 506 including a keyboard, a mouse, and the like; an output portion 507 including a display such as a Cathode Ray Tube (CRT), a Liquid Crystal Display (LCD), and the like, and a speaker; a storage portion 508 including a hard disk and the like; and a communication section 509 including a network interface card such as a LAN card, a modem, or the like. The communication section 509 performs communication processing via a network such as the internet. The driver 510 is also connected to the I/O interface 505 as necessary. A removable medium 511 such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, or the like is mounted on the drive 510 as necessary, so that a computer program read out therefrom is mounted into the storage section 508 as necessary.
In particular, according to an embodiment of the present disclosure, the processes described above with reference to the flowcharts may be implemented as computer software programs. For example, embodiments of the present disclosure include a computer program product comprising a computer program embodied on a computer readable medium, the computer program comprising program code for performing the method illustrated in the flow chart. In such an embodiment, the computer program may be downloaded and installed from a network through the communication section 509, and/or installed from the removable medium 511. The above-described functions defined in the system of the present disclosure are executed when the computer program is executed by the Central Processing Unit (CPU) 501.
It should be noted that the computer readable media shown in the present disclosure may be computer readable signal media or computer readable storage media or any combination of the two. A computer readable storage medium may be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, terminal device, or apparatus, or any combination of the foregoing. More specific examples of the computer readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer diskette, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing. In the present disclosure, a computer readable storage medium may be any tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, terminal device, or apparatus. In contrast, in the present disclosure, a computer-readable signal medium may include a propagated data signal with computer-readable program code embodied therein, for example, in baseband or as part of a carrier wave. Such a propagated data signal may take many forms, including, but not limited to, electro-magnetic, optical, or any suitable combination thereof. A computer readable signal medium may also be any computer readable medium that is not a computer readable storage medium and that can communicate, propagate, or transport a program for use by or in connection with an instruction execution system, terminal device, or apparatus. Program code embodied on a computer readable medium may be transmitted using any appropriate medium, including but not limited to: wireless, wire, fiber optic cable, RF, etc., or any suitable combination of the foregoing.
The flowchart and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods and computer program products according to various embodiments of the present disclosure. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of code, which comprises one or more executable instructions for implementing the specified logical function(s). It should also be noted that, in some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams or flowchart illustration, and combinations of blocks in the block diagrams or flowchart illustration, can be implemented by special purpose hardware-based systems which perform the specified functions or acts, or combinations of special purpose hardware and computer instructions.
The units described in the embodiments of the present disclosure may be implemented by software or hardware. The described units may also be provided in a processor, and may be described as: a processor includes a transmitting unit, an obtaining unit, a determining unit, and a first processing unit. The names of these units do not in some cases constitute a limitation to the unit itself, and for example, the sending unit may also be described as a "unit sending a picture acquisition request to a connected server".
As another aspect, the present disclosure also provides a computer-readable medium, which may be contained in the apparatus described in the above embodiments; or may be separate and not incorporated into the device. The computer readable medium carries one or more programs which, when executed by a device, cause the device to comprise: receiving a pilot signal sent by a legal user; performing channel estimation according to the pilot signal to obtain channel state information; performing hybrid precoding on the channel state information to obtain a hybrid precoding matrix; precoding the channel state information based on an artificial auxiliary noise sequence of a null space to obtain an artificial noise precoding matrix; and transmitting data by using the mixed precoding matrix and the artificial noise precoding matrix.
Exemplary embodiments of the present disclosure are specifically illustrated and described above. It is to be understood that the disclosure is not limited to the precise arrangements, instrumentalities, or instrumentalities described herein; on the contrary, the disclosure is intended to cover various modifications and equivalent arrangements included within the spirit and scope of the appended claims.

Claims (10)

1. A method of data transmission, comprising:
receiving a pilot signal sent by a legal user;
performing channel estimation according to the pilot signal to obtain channel state information;
performing hybrid precoding on the channel state information to obtain a hybrid precoding matrix;
precoding the channel state information based on an artificial auxiliary noise sequence of a null space to obtain an artificial noise precoding matrix;
and transmitting data by using the mixed precoding matrix and the artificial noise precoding matrix.
2. The method of claim 1, further comprising:
determining an estimated location of the eavesdropping user based on the time difference of arrival TDOA;
determining the signal intensity received by the eavesdropping user according to the estimated position of the eavesdropping user;
and determining the signal strength received by the legal user according to the actual position of the legal user.
3. The method of claim 2, further comprising:
determining the reachable rate of the legal user according to the signal strength received by the legal user;
determining the rate of the eavesdropping user according to the signal intensity received by the eavesdropping user;
and determining the safe reachable rate of the legal user according to the reachable rate of the legal user and the eavesdropping user rate of the eavesdropping user.
4. A method according to claim 2, wherein determining the estimated location of the eavesdropping user based on the time difference of arrival TDOA comprises:
acquiring actual positions of N anchor points, wherein N is an integer greater than 1;
acquiring arrival time differences between the N anchor points and a target anchor point, wherein the target anchor point is one of the N anchor points;
and determining the estimated position of the eavesdropping user according to the actual positions of the N anchor points and the arrival time difference between the N anchor points and the target anchor point.
5. The method of claim 1, wherein performing channel estimation based on the pilot signal to obtain channel state information comprises:
and determining the minimum mean square error estimation of the base station and the channel of the legal user according to the pilot signal sent by the legal user.
6. The method of claim 5, wherein performing hybrid precoding on the channel state information to obtain a hybrid precoding matrix comprises:
determining an analog domain precoding matrix according to a conjugate matrix of minimum mean square error estimation of the base station and a legal user channel;
determining a digital domain precoding matrix according to the minimum mean square error estimation of the base station and a legal user;
and determining a mixed domain precoding matrix according to the analog domain precoding matrix and the digital domain precoding matrix.
7. The method of claim 6, wherein precoding the channel state information based on a null-space artificial-aided-noise sequence to obtain an artificial-noise precoding matrix comprises:
determining a null space matrix of the base station and a legal user according to the minimum mean square error estimation of the base station and the legal user channel;
and determining an artificial noise pre-coding matrix according to the zero space matrix of the base station and the legal user.
8. A data transmission apparatus, comprising:
the pilot signal receiving module is used for receiving the pilot signal sent by a legal user;
a channel state information obtaining module, configured to perform channel estimation according to the pilot signal to obtain channel state information;
a mixed pre-coding matrix obtaining module, configured to perform mixed pre-coding on the channel state information to obtain a mixed pre-coding matrix;
an artificial noise pre-coding matrix obtaining module, configured to pre-code the channel state information based on an artificial auxiliary noise sequence in a null space, so as to obtain an artificial noise pre-coding matrix;
and the data transmission module is used for transmitting data by using the mixed precoding matrix and the artificial noise precoding matrix.
9. An electronic device, comprising:
at least one processor;
storage means for storing at least one program which, when executed by the at least one processor, causes the at least one processor to carry out the method of any one of claims 1 to 7.
10. A computer-readable storage medium, on which a computer program is stored, which, when being executed by a processor, carries out the method according to any one of claims 1 to 7.
CN202111134795.1A 2021-09-27 2021-09-27 Data transmission method and related equipment Pending CN113765556A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202111134795.1A CN113765556A (en) 2021-09-27 2021-09-27 Data transmission method and related equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202111134795.1A CN113765556A (en) 2021-09-27 2021-09-27 Data transmission method and related equipment

Publications (1)

Publication Number Publication Date
CN113765556A true CN113765556A (en) 2021-12-07

Family

ID=78797649

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202111134795.1A Pending CN113765556A (en) 2021-09-27 2021-09-27 Data transmission method and related equipment

Country Status (1)

Country Link
CN (1) CN113765556A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114285705A (en) * 2022-03-03 2022-04-05 新华三技术有限公司 Channel estimation method and device and electronic equipment

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100260154A1 (en) * 2009-04-09 2010-10-14 Motorola, Inc. Method and Apparatus for Generating Reference Signals for Accurate Time-Difference of Arrival Estimation
US20120252503A1 (en) * 2011-04-04 2012-10-04 Saab Sensis Corporation System and method for passively determining own position listening to wireless time synchronization communications
US20160211954A1 (en) * 2013-09-03 2016-07-21 Telefonaktiebolaget Lm Ericsson (Publ) Method and arrangement for inter-cell interference coordination using precoding/beamforming
CN106850012A (en) * 2016-12-12 2017-06-13 西安交通大学 A kind of safe transmission method of physical layer of utilization space modulation technique
CN109981153A (en) * 2019-04-11 2019-07-05 东南大学 A kind of extensive MIMO safety statistics method for precoding of man made noise's auxiliary
CN110311717A (en) * 2019-07-02 2019-10-08 南京理工大学 Steady mixed-beam form finding design method based on direction modulation
US20210112521A1 (en) * 2018-02-09 2021-04-15 Telefonaktiebolaget Lm Ericsson (Publ) A method, apparatus and system for determining a position of a wireless device
CN113055887A (en) * 2021-05-18 2021-06-29 全球能源互联网研究院有限公司 Network channel safety protection system for electric power 5G application
CN113395096A (en) * 2021-06-24 2021-09-14 湖南国天电子科技有限公司 Physical layer secure transmission method based on deep learning in FDD system

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100260154A1 (en) * 2009-04-09 2010-10-14 Motorola, Inc. Method and Apparatus for Generating Reference Signals for Accurate Time-Difference of Arrival Estimation
US20120252503A1 (en) * 2011-04-04 2012-10-04 Saab Sensis Corporation System and method for passively determining own position listening to wireless time synchronization communications
US20160211954A1 (en) * 2013-09-03 2016-07-21 Telefonaktiebolaget Lm Ericsson (Publ) Method and arrangement for inter-cell interference coordination using precoding/beamforming
CN106850012A (en) * 2016-12-12 2017-06-13 西安交通大学 A kind of safe transmission method of physical layer of utilization space modulation technique
US20210112521A1 (en) * 2018-02-09 2021-04-15 Telefonaktiebolaget Lm Ericsson (Publ) A method, apparatus and system for determining a position of a wireless device
CN109981153A (en) * 2019-04-11 2019-07-05 东南大学 A kind of extensive MIMO safety statistics method for precoding of man made noise's auxiliary
CN110311717A (en) * 2019-07-02 2019-10-08 南京理工大学 Steady mixed-beam form finding design method based on direction modulation
CN113055887A (en) * 2021-05-18 2021-06-29 全球能源互联网研究院有限公司 Network channel safety protection system for electric power 5G application
CN113395096A (en) * 2021-06-24 2021-09-14 湖南国天电子科技有限公司 Physical layer secure transmission method based on deep learning in FDD system

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
张存侠: "基于人工噪声的多用途MIMO***安全算法", 《微型电脑应用》 *

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114285705A (en) * 2022-03-03 2022-04-05 新华三技术有限公司 Channel estimation method and device and electronic equipment

Similar Documents

Publication Publication Date Title
US10999000B2 (en) Apparatus and method for secure communication using artificial noise scheme
Xiong et al. Secure transmission against pilot spoofing attack: A two-way training-based scheme
CN110337796B (en) Apparatus and method for generating security key in wireless communication system
Yu et al. Secrecy performance analysis of artificial-noise-aided spatial modulation in the presence of imperfect CSI
CN108366026B (en) Physical layer safety transmission method of artificial noise based on constellation rotation
WO2016150145A1 (en) Signal sending method and device
CN114390519B (en) Wireless channel key generation method, device, equipment and storage medium
CN111065096A (en) Physical layer encryption transmission system for wireless communication and method thereof
Althunibat et al. Physical‐layer entity authentication scheme for mobile MIMO systems
Li et al. Hybrid massive MIMO for secure transmissions against stealthy eavesdroppers
KR102041041B1 (en) Apparatus and method for secure communication using artificial noise scheme
CN113765556A (en) Data transmission method and related equipment
CN107888251B (en) Physical layer communication method of multi-input multi-output power line communication system
Zhou et al. Achievable rates of secure transmission in Gaussian MISO channel with imperfect main channel estimation
GB2447675A (en) Incremental signal processing for subcarriers in a channel of a communication system
Zhao et al. Downlink multiuser massive MIMO in Rician channels under pilot contamination
WO2017114053A1 (en) Method and apparatus for signal processing
CN116017451A (en) IPv6 terminal identity authentication method utilizing 5G NR physical layer information
Obadha et al. Secrecy and BER analysis of antenna sequence spatial modulation: An information theoretic approach
CN111934863B (en) Key sharing method based on artificial noise and security coding in edge calculation
CN111786789B (en) Physical layer key distribution method based on random wave beam and edge calculation
Ormond et al. Error rate analysis of physical layer security for sub-6 GHz 5G network planning
KR20200078817A (en) Apparatus and method for secure communication using artificial noise scheme under correlated main channels and wiretap channels
Andrei et al. Sensing-Assisted Receivers for Resilient-By-Design 6G MU-MIMO Uplink
Cao et al. Blind channel direction separation against pilot spoofing attack in massive MIMO system

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
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20211207