CN113765556A - Data transmission method and related equipment - Google Patents
Data transmission method and related equipment Download PDFInfo
- 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
Links
- 230000005540 biological transmission Effects 0.000 title claims abstract description 47
- 238000000034 method Methods 0.000 title claims abstract description 42
- 239000011159 matrix material Substances 0.000 claims abstract description 103
- 238000004590 computer program Methods 0.000 claims description 10
- 238000010586 diagram Methods 0.000 description 12
- 238000004891 communication Methods 0.000 description 10
- 230000006870 function Effects 0.000 description 6
- 238000005516 engineering process Methods 0.000 description 5
- 238000005562 fading Methods 0.000 description 4
- 230000003287 optical effect Effects 0.000 description 4
- 238000012545 processing Methods 0.000 description 4
- 239000000126 substance Substances 0.000 description 4
- 238000009826 distribution Methods 0.000 description 3
- 238000013461 design Methods 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 230000000644 propagated effect Effects 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 239000004065 semiconductor Substances 0.000 description 2
- 230000008859 change Effects 0.000 description 1
- 230000001427 coherent effect Effects 0.000 description 1
- 238000005336 cracking Methods 0.000 description 1
- 230000007123 defense Effects 0.000 description 1
- 239000000835 fiber Substances 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000010606 normalization Methods 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 230000003252 repetitive effect Effects 0.000 description 1
- 230000008054 signal transmission Effects 0.000 description 1
- 238000012549 training Methods 0.000 description 1
- 238000009827 uniform distribution Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B7/00—Radio transmission systems, i.e. using radiation field
- H04B7/02—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
- H04B7/04—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
- H04B7/0413—MIMO systems
- H04B7/0456—Selection of precoding matrices or codebooks, e.g. using matrices antenna weighting
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B17/00—Monitoring; Testing
- H04B17/30—Monitoring; Testing of propagation channels
- H04B17/309—Measuring or estimating channel quality parameters
- H04B17/318—Received signal strength
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B7/00—Radio transmission systems, i.e. using radiation field
- H04B7/02—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
- H04B7/04—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
- H04B7/0413—MIMO systems
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L25/00—Baseband systems
- H04L25/02—Details ; arrangements for supplying electrical power along data transmission lines
- H04L25/0202—Channel estimation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
- H04L5/003—Arrangements for allocating sub-channels of the transmission path
- H04L5/0048—Allocation of pilot signals, i.e. of signals known to the receiver
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/009—Security 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
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:
wherein the content of the first and second substances,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:
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:
wherein the content of the first and second substances,and isΨGIn order to estimate the deviation of the measured value,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 uplinkIs a conjugate matrix ofIs extracted, then FRFThe phase element of (a) may be expressed as:
wherein, delta is a quantity constant, phirandU [ - π, π) obeys a uniform distribution,can be expressed as
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 stationCan be expressed as:
where β is a power normalization factor, and can be expressed as:
then, the hybrid precoding in analog domain and digital domain can be expressed as:
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:
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
Wherein c is the speed of light,for time-controlled variance, dnThe distance between the first anchor point and the eavesdropper can be expressed as:
wherein the content of the first and second substances,
then, the covariance matrix of the true position of the eavesdropping user can be represented as Vpos=J(φn)-1Let us order
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
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:
wherein, PsFor the signal power received from the base station side, d0For the purpose of reference to the distance,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:
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
Wherein the content of the first and second substances,for the mixed precoding vector for the k-th user,for coherent noise, it can be expressed as
Wherein n iskWhite Gaussian noise, z, received for the kth usernIn the case of an artificial auxiliary noise vector,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
Wherein, TpFor the uplink training time, TcIn order to be the coherence time,is an interference term, having the form:
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:
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
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.
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)
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)
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 |
-
2021
- 2021-09-27 CN CN202111134795.1A patent/CN113765556A/en active Pending
Patent Citations (9)
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)
Title |
---|
张存侠: "基于人工噪声的多用途MIMO***安全算法", 《微型电脑应用》 * |
Cited By (1)
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 |