CN111313948B - A signal transmission method, device and electronic device - Google Patents
A signal transmission method, device and electronic device Download PDFInfo
- Publication number
- CN111313948B CN111313948B CN202010093416.8A CN202010093416A CN111313948B CN 111313948 B CN111313948 B CN 111313948B CN 202010093416 A CN202010093416 A CN 202010093416A CN 111313948 B CN111313948 B CN 111313948B
- Authority
- CN
- China
- Prior art keywords
- vector
- signal
- target
- disturbance
- relational expression
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
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
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L27/00—Modulated-carrier systems
- H04L27/02—Amplitude-modulated carrier systems, e.g. using on-off keying; Single sideband or vestigial sideband modulation
- H04L27/04—Modulator circuits; Transmitter circuits
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Digital Transmission Methods That Use Modulated Carrier Waves (AREA)
Abstract
本发明实施例提供了一种信号传输方法、装置及电子设备,上述方法包括:对待传输比特信息流进行正交幅度调制,得到待编码符号向量;基于预先建立的符号向量与扰动向量之间需要满足的关系式,确定与待编码符号向量之间满足关系式的扰动向量,作为目标扰动向量,关系式为:基于球译码参数和预编码矩阵所建立的符号向量与扰动向量之间的关系式;使用目标扰动向量对待编码符号向量进行预编码,得到待发送信号;发送待发送信号。采用本发明实施例提供的方法,发送端的能量可以全部用于传输有效信号,无需传输与有效信号无关的人工噪声;进一步的,接收端接收到发送端所发送的信号中,不再含有人工噪声,实现了提高接收端接收有效信号的性能。
Embodiments of the present invention provide a signal transmission method, device, and electronic equipment. The above method includes: performing quadrature amplitude modulation on a bit information stream to be transmitted to obtain a symbol vector to be encoded; Satisfied relational expression, determine the disturbance vector that satisfies the relational expression with the symbol vector to be encoded, as the target disturbance vector, the relational expression is: the relationship between the symbol vector and the disturbance vector established based on the sphere decoding parameters and the precoding matrix Formula; use the target disturbance vector to precode the to-be-coded symbol vector to obtain the to-be-sent signal; send the to-be-sent signal. By adopting the method provided by the embodiment of the present invention, all the energy of the transmitting end can be used to transmit valid signals, without the need to transmit artificial noise unrelated to the effective signal; further, the signal sent by the transmitting end when received by the receiving end no longer contains artificial noise , to improve the performance of the receiving end to receive valid signals.
Description
技术领域technical field
本发明涉及无线通信技术领域,特别是涉及一种信号传输方法、装置及电子设备。The present invention relates to the technical field of wireless communication, and in particular, to a signal transmission method, device and electronic device.
背景技术Background technique
在无线通信领域中,由于无线信道的开放特性,无线通信中的安全性问题得到了越来越多的关注。其中,无线通信的物理层安全技术基于无线信道的特性保障传输的安全。In the field of wireless communication, due to the open nature of wireless channels, the security problem in wireless communication has received more and more attention. Among them, the physical layer security technology of wireless communication ensures the security of transmission based on the characteristics of the wireless channel.
目前的物理层安全技术主要包括以下方面:一方面是从信息论的角度出发的保密容量的研究,例如不同场景下的保密容量的计算;另一方面是保密方案的设计,例如将物理层安全与信道编码技术进行结合,或者将物理层安全与AN(Artificial Noise,人工噪声)技术结合。其中,基于信道编码技术能够获得理论的保密容量,但是受限于实现复杂度,通过信道编码技术实现物理层安全的技术往往难以实施。而人工噪声技术是在有效发送信号上添加干扰信号,通过选取合适的干扰信号,在对窃听者造成干扰的情况下,实现合法用户的正常通信,从而实现物理层安全。The current physical layer security technology mainly includes the following aspects: on the one hand, it is the research of the security capacity from the perspective of information theory, such as the calculation of the security capacity in different scenarios; on the other hand, the design of the security scheme, such as combining physical layer security with Channel coding technology is combined, or physical layer security is combined with AN (Artificial Noise, artificial noise) technology. Among them, the theoretical security capacity can be obtained based on the channel coding technology, but limited by the complexity of implementation, the technology of realizing physical layer security through the channel coding technology is often difficult to implement. The artificial noise technology is to add an interference signal to the effective transmission signal, and by selecting a suitable interference signal, in the case of causing interference to eavesdroppers, normal communication of legitimate users can be realized, thereby realizing physical layer security.
然而,人工噪声技术中,由于发送端需要分配部分能量用于传输与有效信号无关的人工噪声,用于对窃听者造成干扰,因此,在实际的通信系统中,分配给人工噪声的功率,将导致接收端接收的有效信号的能量减弱,接收端接收有效信号的性能降低。However, in the artificial noise technology, since the transmitting end needs to allocate part of the energy to transmit artificial noise unrelated to the effective signal, to cause interference to eavesdroppers, therefore, in the actual communication system, the power allocated to artificial noise will be As a result, the energy of the valid signal received by the receiving end is weakened, and the performance of the receiving end receiving the valid signal is reduced.
发明内容SUMMARY OF THE INVENTION
本发明实施例的目的在于提供一种信号传输方法、装置、电子设备及存储介质,用以解决现有的人工噪声技术导致的接收端接收有效信号的性能较低的问题。The purpose of the embodiments of the present invention is to provide a signal transmission method, apparatus, electronic device, and storage medium, so as to solve the problem of low performance of the receiving end receiving valid signals caused by the existing artificial noise technology.
为达到上述目的,本发明实施例提供了一种信号传输方法,应用于发送端设备,所述方法包括:In order to achieve the above object, an embodiment of the present invention provides a signal transmission method, which is applied to a transmitting end device, and the method includes:
对待传输比特信息流进行正交幅度调制,得到待编码符号向量;Perform quadrature amplitude modulation on the bit information stream to be transmitted to obtain the symbol vector to be encoded;
基于预先建立的符号向量与扰动向量之间需要满足的关系式,确定与所述待编码符号向量之间满足所述关系式的扰动向量,作为目标扰动向量,所述关系式为:基于球译码参数和预编码矩阵所建立的符号向量与扰动向量之间的关系式;Based on the relational expression that needs to be satisfied between the pre-established symbol vector and the disturbance vector, determine the disturbance vector that satisfies the relational expression with the symbol vector to be encoded, as the target disturbance vector, and the relational expression is: The relationship between the symbol vector and the disturbance vector established by the code parameters and the precoding matrix;
使用所述目标扰动向量及所述预编码矩阵对所述待编码符号向量进行预编码,得到待发送信号;using the target disturbance vector and the precoding matrix to precode the to-be-coded symbol vector to obtain a to-be-sent signal;
发送所述待发送信号。The to-be-sent signal is sent.
进一步的,所述基于预先建立的符号向量与扰动向量之间需要满足的关系式,确定与所述待编码符号向量之间满足所述关系式的扰动向量,作为目标扰动向量,包括:Further, based on the relational expression that needs to be satisfied between the pre-established symbol vector and the disturbance vector, determine the disturbance vector that satisfies the relational expression with the symbol vector to be encoded, as the target disturbance vector, including:
采用如下公式,确定满足如下公式的复整数向量,作为目标复整数向量l:Using the following formula, determine the complex integer vector satisfying the following formula as the target complex integer vector l:
采用如下公式,使用球译码参数乘以所述目标复整数向量,得到目标扰动向量:The target perturbation vector is obtained by multiplying the target complex integer vector by the sphere decoding parameter using the following formula:
p=τslp=τ s l
其中,目标复整数向量l≠0,p表示目标扰动向量,l'表示复整数向量,u表示待编码符号向量,扰动向量li与ui的方向不完全相同,i表示向量的第i维,W表示预编码矩阵,τs=2(cmax+Δ/2)+δτ,τS表示球译码参数,cmax表示调制星座点的最大幅度值,Δ表示调制星座点之间的距离,δτ表示额外偏移量,δτ满足幅度限制:||Mτ(δτGWl)||2>(Δ/2)2,G表示窃听用户的信道冲击响应矩阵。Among them, the target complex integer vector l≠0, p represents the target disturbance vector, l' represents the complex integer vector, u represents the symbol vector to be encoded, the directions of the disturbance vector li and ui are not exactly the same, and i represents the ith dimension of the vector , W represents the precoding matrix, τ s =2(c max +Δ/2)+δ τ , τ S represents the spherical decoding parameter, c max represents the maximum amplitude value of the modulation constellation point, Δ represents the difference between the modulation constellation points distance, δ τ represents the extra offset, δ τ satisfies the amplitude limit: ||M τ (δ τ GWl)|| 2 >(Δ/2) 2 , G represents the channel impulse response matrix of the eavesdropping user.
进一步的,所述使用所述目标扰动向量及所述预编码矩阵对所述待编码符号向量进行预编码,得到待发送信号,包括:Further, using the target disturbance vector and the precoding matrix to precode the to-be-coded symbol vector to obtain the to-be-sent signal, including:
采用如下公式,使用所述目标扰动向量对所述待编码符号向量进行预编码,得到待发送信号:Using the following formula, the target disturbance vector is used to precode the to-be-coded symbol vector to obtain the to-be-sent signal:
其中,β表示功率归一化常数,x表示待发送信号。where β is the power normalization constant, x represents the signal to be sent.
为了达到上述目的,本发明实施例还提供了一种信号传输方法,应用于接收端设备,所述方法包括:In order to achieve the above purpose, an embodiment of the present invention also provides a signal transmission method, which is applied to a receiving end device, and the method includes:
接收发送端设备发送的信号,所述信号为所述发送端设备使用目标扰动向量及预编码矩阵对待编码符号向量进行预编码得到的,所述待编码符号向量与所述目标扰动向量之间满足预先建立的关系式,所述关系式为:基于球译码参数和预编码矩阵所建立的符号向量与扰动向量之间的关系式;Receive a signal sent by the transmitting end device, the signal is obtained by the transmitting end device using the target disturbance vector and the precoding matrix to precode the symbol vector to be encoded, and the relationship between the symbol vector to be encoded and the target disturbance vector satisfies The relational expression established in advance, the relational expression is: the relational expression between the symbol vector and the disturbance vector established based on the sphere decoding parameter and the precoding matrix;
采用与所述关系式对应的复取模方式,对接收到的信号进行复取模操作,得到待解调信号;Using a complex modulo mode corresponding to the relational expression, performing a complex modulo operation on the received signal to obtain a signal to be demodulated;
对所述待解调信号进行解调,得到已接收比特信息流。The signal to be demodulated is demodulated to obtain the received bit information stream.
进一步的,所述目标扰动向量为采用如下公式计算得到的:Further, the target disturbance vector is calculated by the following formula:
p=τslp=τ s l
其中,l表示目标复整数向量,且l≠0,p表示目标扰动向量,τs=2(cmax+Δ/2)+δτ,τS表示球译码参数,cmax表示调制星座点的最大幅度值,Δ表示调制星座点之间的距离,δτ表示额外偏移量,δτ满足幅度限制:||Mτ(δτGWl)||2>(Δ/2)2,G表示窃听用户的信道冲击响应矩阵;Among them, l represents the target complex integer vector, and l≠0, p represents the target disturbance vector, τ s =2(c max +Δ/2)+δ τ , τ S represents the spherical decoding parameter, and c max represents the modulation constellation point The maximum amplitude value of , Δ represents the distance between modulation constellation points, δ τ represents the extra offset, δ τ satisfies the amplitude limit: ||M τ (δ τ GWl)|| 2 >(Δ/2) 2 , G represents the channel impulse response matrix of the eavesdropping user;
所述目标复整数向量为采用如下公式计算得到的:The target complex integer vector is calculated by the following formula:
其中,l'表示复整数向量,u表示待编码符号向量,扰动向量li与ui的方向不完全相同,i表示向量的第i维,W表示预编码矩阵;Wherein, l' represents the complex integer vector, u represents the symbol vector to be encoded, the directions of the disturbance vector li and ui are not exactly the same, i represents the ith dimension of the vector, and W represents the precoding matrix;
所述采用与所述关系式对应的复取模方式,对接收到的信号进行复取模操作,得到待解调信号,包括:The complex modulo operation corresponding to the relational expression is used to perform a complex modulo operation on the received signal to obtain the signal to be demodulated, including:
采用如下公式,确定待解调信号:Use the following formula to determine the signal to be demodulated:
其中,表示待解调信号,β表示功率归一化常数,z表示接收端设备所接收到的信号,为(βz)的实部,为(βz)的虚部,Λ表示与调制信号所对应的星座区域,τS表示球译码参数,τ表示标准参数,且τS与τ满足:τs=τ+δτ,δτ表示额外偏移量,j为虚数单位。in, represents the signal to be demodulated, β represents the power normalization constant, z represents the signal received by the receiving end device, is the real part of (βz), is the imaginary part of (βz), Λ represents the constellation region corresponding to the modulated signal, τ S represents the spherical decoding parameter, τ represents the standard parameter, and τ S and τ satisfy: τ s =τ+δ τ , δ τ represents the extra offset, and j is an imaginary number unit.
进一步的,所述对所述待解调信号进行解调,得到已接收比特信息流,包括:Further, the demodulation of the to-be-demodulated signal to obtain the received bit information stream includes:
基于待解调信号与比特信息流所满足的关系式,采用如下公式,对所述待解调信号进行解调,得到已接收比特信息流:Based on the relationship between the signal to be demodulated and the bit information stream, the following formula is used to demodulate the signal to be demodulated to obtain the received bit information stream:
其中,u表示已接收比特信息流,为复高斯噪声向量,其元素分布满足 where u represents the received bit stream, is a complex Gaussian noise vector whose element distribution satisfies
为了达到上述目的,本发明实施例还提供了一种信号传输装置,应用于发送端设备,所述装置包括:In order to achieve the above purpose, an embodiment of the present invention also provides a signal transmission apparatus, which is applied to a sending end device, and the apparatus includes:
调制模块,用于对待传输比特信息流进行正交幅度调制,得到待编码符号向量;The modulation module is used to perform quadrature amplitude modulation on the bit information stream to be transmitted to obtain the symbol vector to be encoded;
确定模块,用于基于预先建立的符号向量与扰动向量之间需要满足的关系式,确定与所述待编码符号向量之间满足所述关系式的扰动向量,作为目标扰动向量,所述关系式为:基于球译码参数和预编码矩阵所建立的符号向量与扰动向量之间的关系式;The determining module is used to determine, based on the relational expression that needs to be satisfied between the pre-established symbol vector and the disturbance vector, to determine the disturbance vector that satisfies the relational expression with the symbol vector to be encoded, as the target disturbance vector, the relational expression is: the relational expression between the symbol vector and the disturbance vector established based on the sphere decoding parameters and the precoding matrix;
预编码模块,用于使用所述目标扰动向量及所述预编码矩阵对所述待编码符号向量进行预编码,得到待发送信号;a precoding module, configured to perform precoding on the to-be-coded symbol vector by using the target disturbance vector and the pre-coding matrix to obtain a to-be-sent signal;
信号发送模块,用于发送所述待发送信号。A signal sending module, configured to send the to-be-sent signal.
进一步的,所述确定模块,具体用于采用如下公式,确定满足如下公式的复整数向量,作为目标复整数向量l:Further, the determining module is specifically used to adopt the following formula to determine the complex integer vector satisfying the following formula, as the target complex integer vector l:
所述确定模块,具体还用于采用如下公式,使用球译码参数乘以所述目标复整数向量,得到目标扰动向量:The determining module is also specifically used for adopting the following formula to multiply the target complex integer vector by the sphere decoding parameter to obtain the target disturbance vector:
p=τslp=τ s l
其中,目标复整数向量l≠0,p表示目标扰动向量,l'表示复整数向量,u表示待编码符号向量,扰动向量li与ui的方向不完全相同,i表示向量的第i维,W表示预编码矩阵,τs=2(cmax+Δ/2)+δτ,τS表示球译码参数,cmax表示调制星座点的最大幅度值,Δ表示调制星座点之间的距离,δτ表示额外偏移量,δτ满足幅度限制:||Mτ(δτGWl)||2>(Δ/2)2,G表示窃听用户的信道冲击响应矩阵。Among them, the target complex integer vector l≠0, p represents the target disturbance vector, l' represents the complex integer vector, u represents the symbol vector to be encoded, the directions of the disturbance vector li and ui are not exactly the same, and i represents the ith dimension of the vector , W represents the precoding matrix, τ s =2(c max +Δ/2)+δ τ , τ S represents the spherical decoding parameter, c max represents the maximum amplitude value of the modulation constellation point, Δ represents the difference between the modulation constellation points distance, δ τ represents the extra offset, δ τ satisfies the amplitude limit: ||M τ (δ τ GWl)|| 2 >(Δ/2) 2 , G represents the channel impulse response matrix of the eavesdropping user.
进一步的,所述预编码模块,具体用于采用如下公式,使用所述目标扰动向量及所述预编码矩阵对所述待编码符号向量进行预编码,得到待发送信号:Further, the precoding module is specifically configured to use the following formula to perform precoding on the to-be-coded symbol vector by using the target disturbance vector and the pre-coding matrix to obtain the to-be-sent signal:
其中,β表示功率归一化常数,x表示待发送信号。where β is the power normalization constant, x represents the signal to be sent.
为了达到上述目的,本发明实施例还提供了一种信号传输装置,应用于接收端设备,所述装置包括:In order to achieve the above purpose, an embodiment of the present invention also provides a signal transmission device, which is applied to a receiving end device, and the device includes:
信号接收模块,用于接收发送端设备发送的信号,所述信号为所述发送端设备使用目标扰动向量及预编码矩阵对待编码符号向量进行预编码得到的,所述待编码符号向量与所述目标扰动向量之间满足预先建立的关系式,所述关系式为:基于球译码参数和预编码矩阵所建立的符号向量与扰动向量之间的关系式;The signal receiving module is used to receive the signal sent by the transmitting end device, the signal is obtained by the transmitting end device using the target disturbance vector and the precoding matrix to precode the symbol vector to be encoded, and the symbol vector to be encoded is the same as the symbol vector to be encoded. A pre-established relational expression is satisfied between the target disturbance vectors, and the relational expression is: the relational expression between the symbol vector and disturbance vector established based on the sphere decoding parameter and the precoding matrix;
复取模模块,用于采用与所述关系式对应的复取模方式,对接收到的信号进行复取模操作,得到待解调信号;a complex modulo module, configured to perform a complex modulo operation on the received signal by using a complex modulo manner corresponding to the relational expression to obtain a signal to be demodulated;
解调模块,用于对所述待解调信号进行解调,得到已接收比特信息流。The demodulation module is used for demodulating the to-be-demodulated signal to obtain the received bit information stream.
进一步的,所述目标扰动向量为采用如下公式计算得到的:Further, the target disturbance vector is calculated by the following formula:
p=τslp=τ s l
其中,l表示目标复整数向量,且l≠0,p表示目标扰动向量,τs=2(cmax+Δ/2)+δτ,τS表示球译码参数,cmax表示调制星座点的最大幅度值,Δ表示调制星座点之间的距离,δτ表示额外偏移量,δτ满足幅度限制:||Mτ(δτGWl)||2>(Δ/2)2,G表示窃听用户的信道冲击响应矩阵;Among them, l represents the target complex integer vector, and l≠0, p represents the target disturbance vector, τ s =2(c max +Δ/2)+δ τ , τ S represents the spherical decoding parameter, and c max represents the modulation constellation point The maximum amplitude value of , Δ represents the distance between modulation constellation points, δ τ represents the extra offset, δ τ satisfies the amplitude limit: ||M τ (δ τ GWl)|| 2 >(Δ/2) 2 , G represents the channel impulse response matrix of the eavesdropping user;
所述目标复整数向量为采用如下公式计算得到的:The target complex integer vector is calculated by the following formula:
其中,l'表示复整数向量,u表示待编码符号向量,扰动向量li与ui的方向不完全相同,i表示向量的第i维,W表示预编码矩阵;Wherein, l' represents the complex integer vector, u represents the symbol vector to be encoded, the directions of the disturbance vector li and ui are not exactly the same, i represents the ith dimension of the vector, and W represents the precoding matrix;
所述复取模模块,具体用于采用如下公式,确定待解调信号:The complex modulo module is specifically used to determine the signal to be demodulated by adopting the following formula:
其中,表示待解调信号,β表示功率归一化常数,z表示接收端设备所接收到的信号,为(βz)的实部,为(βz)的虚部,Λ表示与调制信号所对应的星座区域,τS表示球译码参数,τ表示标准参数,且τS与τ满足:τs=τ+δτ,δτ表示额外偏移量,j为虚数单位。in, represents the signal to be demodulated, β represents the power normalization constant, z represents the signal received by the receiving end device, is the real part of (βz), is the imaginary part of (βz), Λ represents the constellation region corresponding to the modulated signal, τ S represents the spherical decoding parameter, τ represents the standard parameter, and τ S and τ satisfy: τ s =τ+δ τ , δ τ represents the extra offset, and j is an imaginary number unit.
进一步的,所述解调模块,具体用于基于待解调信号与比特信息流所满足的关系式,采用如下公式,对所述待解调信号进行解调,得到已接收比特信息流:Further, the demodulation module is specifically configured to demodulate the to-be-demodulated signal based on the relational expression satisfied by the signal to be demodulated and the bit information stream, and to obtain the received bit information stream by using the following formula:
其中,u表示已接收比特信息流,为复高斯噪声向量,其元素分布满足 where u represents the received bit stream, is a complex Gaussian noise vector whose element distribution satisfies
为了达到上述目的,本发明实施例提供了一种电子设备,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;In order to achieve the above object, an embodiment of the present invention provides an electronic device, including a processor, a communication interface, a memory, and a communication bus, wherein the processor, the communication interface, and the memory communicate with each other through the communication bus;
存储器,用于存放计算机程序;memory for storing computer programs;
处理器,用于执行存储器上所存放的程序时,实现上述应用于发送端设备的任一所述信号传输方法步骤。The processor is configured to implement any of the signal transmission method steps described above and applied to the sending end device when executing the program stored in the memory.
为了达到上述目的,本发明实施例提供了一种计算机可读存储介质,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现上述应用于发送端设备的任一所述信号传输方法步骤。In order to achieve the above object, an embodiment of the present invention provides a computer-readable storage medium, where a computer program is stored in the computer-readable storage medium, and when the computer program is executed by a processor, any of the above-mentioned functions applied to the sending end device are implemented. a step of the signal transmission method.
为了达到上述目的,本发明实施例还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述应用于发送端设备的任一所述信号传输方法步骤。In order to achieve the above object, an embodiment of the present invention also provides a computer program product including instructions, which, when running on a computer, enables the computer to execute any of the above signal transmission method steps applied to the sending end device.
为了达到上述目的,本发明实施例提供了一种电子设备,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;In order to achieve the above object, an embodiment of the present invention provides an electronic device, including a processor, a communication interface, a memory, and a communication bus, wherein the processor, the communication interface, and the memory communicate with each other through the communication bus;
存储器,用于存放计算机程序;memory for storing computer programs;
处理器,用于执行存储器上所存放的程序时,实现上述应用于接收端设备的任一所述信号传输方法步骤。The processor is configured to implement any of the above signal transmission method steps applied to the receiving end device when executing the program stored in the memory.
为了达到上述目的,本发明实施例提供了一种计算机可读存储介质,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现上述应用于接收端设备的任一所述信号传输方法步骤。In order to achieve the above object, an embodiment of the present invention provides a computer-readable storage medium, where a computer program is stored in the computer-readable storage medium, and when the computer program is executed by a processor, any of the above-mentioned applications applied to the receiving end device is implemented. a step of the signal transmission method.
为了达到上述目的,本发明实施例还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述应用于接收端设备的任一所述信号传输方法步骤。In order to achieve the above object, an embodiment of the present invention also provides a computer program product containing instructions, which, when running on a computer, enables the computer to execute any of the above signal transmission method steps applied to the receiving end device.
本发明实施例有益效果:Beneficial effects of the embodiment of the present invention:
采用本发明实施例提供的方法,通过预先建立的符号向量与扰动向量之间需要满足的关系式,与所述待编码符号向量之间满足所述关系式的扰动向量,作为目标扰动向量,进而在使用目标扰动向量对待编码符号向量进行预编码得到待发送信号后,可以直接发送待发送向量,即发送端的能量可以全部用于传输有效信号,无需传输与有效信号无关的人工噪声;进一步的,接收端接收到发送端所发送的信号中,不再含有人工噪声,进而实现了提高接收端接收有效信号的性能。并且,通过在发送端添加目标扰动向量,使得可以有效降低接收端的等效噪声强度,从而进一步提高了接收端接收有效信号的性能。Using the method provided by the embodiment of the present invention, the relationship between the pre-established symbol vector and the perturbation vector that needs to be satisfied, and the perturbation vector that satisfies the relationship between the symbol vector to be encoded, are used as the target perturbation vector, and then After using the target disturbance vector to precode the to-be-coded symbol vector to obtain the to-be-sent signal, the to-be-sent vector can be sent directly, that is, the energy of the transmitting end can be used to transmit the valid signal without the need to transmit artificial noise unrelated to the valid signal; further, The signal sent by the transmitting end received by the receiving end does not contain artificial noise, thereby improving the performance of the receiving end in receiving valid signals. In addition, by adding a target disturbance vector at the transmitting end, the equivalent noise intensity of the receiving end can be effectively reduced, thereby further improving the performance of the receiving end receiving valid signals.
当然,实施本发明的任一产品或方法并不一定需要同时达到以上所述的所有优点。Of course, it is not necessary for any product or method of the present invention to achieve all of the advantages described above at the same time.
附图说明Description of drawings
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。In order to explain the embodiments of the present invention or the technical solutions in the prior art more clearly, the following briefly introduces the accompanying drawings that need to be used in the description of the embodiments or the prior art. Obviously, the accompanying drawings in the following description are only These are some embodiments of the present invention. For those of ordinary skill in the art, other drawings can also be obtained according to these drawings without creative efforts.
图1为本发明实施例提供的一种信号传输方法的流程图;FIG. 1 is a flowchart of a signal transmission method provided by an embodiment of the present invention;
图2为本发明实施例提供的另一种信号传输方法的流程图;2 is a flowchart of another signal transmission method provided by an embodiment of the present invention;
图3为本发明实施例提供的另一种信号传输方法的流程图;3 is a flowchart of another signal transmission method provided by an embodiment of the present invention;
图4为本发明实施例提供的另一种信号传输方法的流程图;4 is a flowchart of another signal transmission method provided by an embodiment of the present invention;
图5为本发明实施例提供的无线通信多天线传输系统模型;FIG. 5 is a model of a wireless communication multi-antenna transmission system provided by an embodiment of the present invention;
图6为本发明实施例提供的信号传输方法中的正交幅度判决区域示意图;6 is a schematic diagram of a quadrature amplitude decision area in a signal transmission method provided by an embodiment of the present invention;
图7为本发明实施例提供的不同信号传输方法在不同偏移量下的信号传输系统的性能比较示意图;FIG. 7 is a schematic diagram of performance comparison of signal transmission systems under different offsets of different signal transmission methods provided by an embodiment of the present invention;
图8为本发明实施例提供的不同信号传输方法下的信号传输系统的安全性能比较示意图;FIG. 8 is a schematic diagram illustrating a comparison of safety performances of signal transmission systems under different signal transmission methods provided by an embodiment of the present invention;
图9为本发明实施例提供的一种信号传输装置的结构示意图;FIG. 9 is a schematic structural diagram of a signal transmission apparatus according to an embodiment of the present invention;
图10为本发明实施例提供的另一种信号传输装置的结构示意图;FIG. 10 is a schematic structural diagram of another signal transmission apparatus provided by an embodiment of the present invention;
图11为本发明实施例提供的一种电子设备的结构示意图;11 is a schematic structural diagram of an electronic device according to an embodiment of the present invention;
图12为本发明实施例提供的另一种电子设备的结构示意图。FIG. 12 is a schematic structural diagram of another electronic device according to an embodiment of the present invention.
具体实施方式Detailed ways
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only a part of the embodiments of the present invention, but not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of the present invention.
本发明实施例公开了一种信号传输方法,应用于发送端设备,如图1所示,可以包括如下步骤:An embodiment of the present invention discloses a signal transmission method, which is applied to a sending end device. As shown in FIG. 1 , the method may include the following steps:
步骤101,对待传输比特信息流进行正交幅度调制,得到待编码符号向量。Step 101: Perform quadrature amplitude modulation on the bit information stream to be transmitted to obtain a symbol vector to be encoded.
步骤102,基于预先建立的符号向量与扰动向量之间需要满足的关系式,确定与待编码符号向量之间满足关系式的扰动向量,作为目标扰动向量,关系式为:基于球译码参数和预编码矩阵所建立的符号向量与扰动向量之间的关系式。
步骤103,使用目标扰动向量及预编码矩阵对待编码符号向量进行预编码,得到待发送信号。Step 103 , using the target disturbance vector and the precoding matrix to precode the symbol vector to be coded to obtain the signal to be sent.
步骤104,发送待发送信号。Step 104: Send the signal to be sent.
采用本发明实施例提供的方法,通过预先建立的符号向量与扰动向量之间需要满足的关系式,与所述待编码符号向量之间满足所述关系式的扰动向量,作为目标扰动向量,进而在使用目标扰动向量及预编码矩阵对待编码符号向量进行预编码得到待发送信号后,可以直接发送待发送向量,即发送端的能量可以全部用于传输有效信号,无需传输与有效信号无关的人工噪声;进一步的,接收端接收到发送端所发送的信号中,不再含有人工噪声,进而实现了提高接收端接收有效信号的性能。并且,通过在发送端添加目标扰动向量,使得可以有效降低接收端的等效噪声强度,从而进一步提高了接收端接收有效信号的性能。Using the method provided by the embodiment of the present invention, the relationship between the pre-established symbol vector and the perturbation vector that needs to be satisfied, and the perturbation vector that satisfies the relationship between the symbol vector to be encoded, are used as the target perturbation vector, and then After using the target disturbance vector and the precoding matrix to precode the to-be-coded symbol vector to obtain the to-be-sent signal, the to-be-sent vector can be sent directly, that is, all the energy of the transmitting end can be used to transmit the valid signal, without the need to transmit artificial noise unrelated to the valid signal ; Further, the signal sent by the transmitting end received by the receiving end does not contain artificial noise, thereby improving the performance of the receiving end in receiving effective signals. In addition, by adding a target disturbance vector at the transmitting end, the equivalent noise intensity of the receiving end can be effectively reduced, thereby further improving the performance of the receiving end receiving valid signals.
下面结合附图,用具体实施例对本发明提供的方法及装置进行详细描述。The method and device provided by the present invention will be described in detail below with specific embodiments in conjunction with the accompanying drawings.
在本发明的一个实施例中,如图2所示,本发明实施例提供的应用于发送端设备的信号传输方法,可以包括以下步骤:In an embodiment of the present invention, as shown in FIG. 2 , the signal transmission method applied to the sending end device provided by the embodiment of the present invention may include the following steps:
步骤201,对待传输比特信息流进行正交幅度调制,得到待编码符号向量。Step 201: Perform quadrature amplitude modulation on the bit information stream to be transmitted to obtain a symbol vector to be encoded.
步骤202,采用如下公式,确定满足如下公式的复整数向量,作为目标复整数向量l:
其中,目标复整数向量l≠0,l'表示复整数向量,u表示待编码符号向量,扰动向量li与ui的方向不完全相同,i表示向量的第i维,W表示预编码矩阵,τs=2(cmax+Δ/2)+δτ,τS表示球译码参数,cmax表示调制星座点的最大幅度值,Δ表示调制星座点之间的距离,δτ表示额外偏移量,δτ满足幅度限制:||Mτ(δτGWl)||2>(Δ/2)2,G表示窃听用户的信道冲击响应矩阵。Among them, the target complex integer vector l≠0, l' represents the complex integer vector, u represents the symbol vector to be encoded, the directions of the disturbance vectors li and ui are not exactly the same, i represents the ith dimension of the vector, and W represents the precoding matrix , τ s =2(c max +Δ/2)+δ τ , τ S represents the spherical decoding parameter, c max represents the maximum amplitude value of the modulation constellation points, Δ represents the distance between the modulation constellation points, δ τ represents the additional The offset, δ τ satisfies the amplitude limit: ||M τ (δ τ GWl)|| 2 >(Δ/2) 2 , G represents the channel impulse response matrix of the eavesdropping user.
步骤203,采用如下公式,使用球译码参数乘以所述目标复整数向量,得到目标扰动向量:In
p=τslp=τ s l
其中,p表示目标扰动向量。where p represents the target perturbation vector.
本发明实施例中,可以基于标准球译码算法得到改进的球译码算法,进一步的,可以基于改进的球译码算法,确定出目标扰动向量。In the embodiment of the present invention, an improved sphere decoding algorithm can be obtained based on a standard sphere decoding algorithm, and further, a target disturbance vector can be determined based on the improved sphere decoding algorithm.
步骤204,使用目标扰动向量对待编码符号向量进行预编码,得到待发送信号。Step 204, using the target disturbance vector to precode the to-be-coded symbol vector to obtain the to-be-sent signal.
本发明实施例中,对待编码符号向量进行预编码,具体可以为:In the embodiment of the present invention, the precoding of the symbol vector to be encoded may be specifically:
采用ZF(Zero-forcing precoding,迫零预编码)形式的预编码矩阵,对待编码符号向量进行预编码;或者采用RZF(Regularized Zero-forcing precoding,正则迫零预编码)形式的预编码矩阵,对待编码符号向量进行预编码。Use a precoding matrix in the form of ZF (Zero-forcing precoding, zero-forcing precoding) to precode the symbol vector to be coded; or use a precoding matrix in the form of RZF (Regularized Zero-forcing precoding, regular zero-forcing precoding), treat A vector of encoded symbols for precoding.
本步骤中,若通信系统中存在K个合法用户终端,以ZF预编码为例,当采用ZF预编码形式的预编码矩阵时,预编码矩阵为合法用户终端的信道矩阵的伪逆矩阵,此时将待编码符号向量与目标扰动向量进行叠加,得到的待发送信号可以表示为:In this step, if there are K legal user terminals in the communication system, taking ZF precoding as an example, when a precoding matrix in the form of ZF precoding is used, the precoding matrix is the pseudo-inverse matrix of the channel matrix of the legal user terminal, and this When the symbol vector to be encoded is superimposed with the target disturbance vector, the obtained signal to be sent can be expressed as:
其中p=τsl表示目标扰动向量,τs=2(cmax+Δ/2)+δτ,τS表示球译码参数,cmax表示调制星座点的最大幅度值,Δ表示调制星座点之间的距离,δτ表示额外偏移量,δτ满足幅度限制:||Mτ(δτGWl)||2>(Δ/2)2,l表示K维目标复整数向量,W表示预编码矩阵,u表示待编码符号向量,表示合法用户终端的信道矩阵的伪逆矩阵,β表示功率归一化常数, where p=τ s l represents the target disturbance vector, τ s =2(c max +Δ/2)+δ τ , τ S represents the spherical decoding parameter, c max represents the maximum amplitude value of the modulation constellation point, Δ represents the modulation constellation distance between points, δ τ represents the extra offset, δ τ satisfies the amplitude limit: ||M τ (δ τ GWl)|| 2 >(Δ/2) 2 , l represents the K-dimensional target complex integer vector, W represents the precoding matrix, u represents the symbol vector to be encoded, represents the pseudo-inverse of the channel matrix of the legitimate user terminal, β represents the power normalization constant,
步骤205,发送待发送信号。Step 205: Send the signal to be sent.
本发明实施例中,可以通过将待发送信号映射到相应的天线上进行发送。In this embodiment of the present invention, the signal to be sent may be sent by mapping the signal to the corresponding antenna.
采用本发明实施例提供的方法,通过预先建立的符号向量与扰动向量之间需要满足的关系式,与所述待编码符号向量之间满足所述关系式的扰动向量,作为目标扰动向量,进而在使用目标扰动向量对待编码符号向量进行预编码得到待发送信号后,可以直接发送待发送向量,即发送端的能量可以全部用于传输有效信号,无需传输与有效信号无关的人工噪声;进一步的,接收端接收到发送端所发送的信号中,不再含有人工噪声,进而实现了提高接收端接收有效信号的性能。并且,通过在发送端添加目标扰动向量,使得可以有效降低接收端的等效噪声强度,从而提高了接收端接收有效信号的性能。Using the method provided by the embodiment of the present invention, the relationship between the pre-established symbol vector and the perturbation vector that needs to be satisfied, and the perturbation vector that satisfies the relationship between the symbol vector to be encoded, are used as the target perturbation vector, and then After using the target disturbance vector to precode the to-be-coded symbol vector to obtain the to-be-sent signal, the to-be-sent vector can be sent directly, that is, the energy of the transmitting end can be used to transmit the valid signal without the need to transmit artificial noise unrelated to the valid signal; further, The signal sent by the transmitting end received by the receiving end does not contain artificial noise, thereby improving the performance of the receiving end in receiving valid signals. In addition, by adding a target disturbance vector at the transmitting end, the equivalent noise intensity of the receiving end can be effectively reduced, thereby improving the performance of the receiving end receiving valid signals.
基于同一发明构思,本发明实施例还公开了一种信号传输方法,应用于接收端设备,如图3所示,可以包括如下步骤:Based on the same inventive concept, an embodiment of the present invention also discloses a signal transmission method, which is applied to a receiving end device. As shown in FIG. 3 , it may include the following steps:
步骤301,接收发送端设备发送的信号,信号为发送端设备使用目标扰动向量对待编码符号向量进行预编码得到的,待编码符号向量与目标扰动向量之间满足预先建立的关系式,关系式为:基于球译码参数和预编码矩阵所建立的符号向量与扰动向量之间的关系式。Step 301: Receive a signal sent by the transmitting end device. The signal is obtained by the transmitting end device using the target disturbance vector to precode the symbol vector to be encoded. : The relational expression between the symbol vector and the disturbance vector established based on the sphere decoding parameters and the precoding matrix.
步骤302,采用与关系式对应的复取模方式,对接收到的信号进行复取模操作,得到待解调信号。In step 302, a complex modulo operation corresponding to the relational expression is used to perform a complex modulo operation on the received signal to obtain a signal to be demodulated.
步骤303,对待解调信号进行解调,得到已接收比特信息流。Step 303, demodulate the signal to be demodulated to obtain the received bit information stream.
采用本发明实施例提供的方法,在接收到发送端设备所发送的信号后,通过采用与基于球译码参数和预编码矩阵所建立的符号向量与扰动向量之间的关系式对应的复取模方式,对接收到的信号进行复取模操作,得到待解调信号,进一步的,可以对待解调信号进行解调,得到已接收比特信息流。由于发送端的能量可以全部用于传输有效信号,无需传输与有效信号无关的人工噪声;进一步的,接收端接收到发送端所发送的信号中,不再含有人工噪声,进而实现了提高接收端接收有效信号的性能。并且,发送端所添加目标扰动向量,可以有效降低接收端的等效噪声强度,从而进一步提高了接收端接收有效信号的性能。By adopting the method provided by the embodiment of the present invention, after receiving the signal sent by the transmitting end device, by adopting the complex extraction method corresponding to the relational expression between the symbol vector and the disturbance vector established based on the sphere decoding parameters and the precoding matrix In the modulo mode, a complex modulo operation is performed on the received signal to obtain the to-be-demodulated signal, and further, the to-be-demodulated signal can be demodulated to obtain the received bit information stream. Since all the energy of the transmitter can be used to transmit valid signals, there is no need to transmit artificial noise unrelated to the valid signal; further, the signal sent by the transmitter does not contain artificial noise at the receiver, thereby improving the reception of the receiver. Effective signal performance. In addition, the target disturbance vector added by the transmitting end can effectively reduce the equivalent noise intensity of the receiving end, thereby further improving the performance of the receiving end receiving valid signals.
在本发明的一个实施例中,如图4所示,本发明实施例提供的应用于接收端设备的信号传输方法,可以包括以下步骤:In an embodiment of the present invention, as shown in FIG. 4 , the signal transmission method applied to the receiving end device provided by the embodiment of the present invention may include the following steps:
步骤401,接收发送端设备发送的信号。Step 401: Receive a signal sent by the sending end device.
本发明实施例中,如图5所示,若使用正交幅度调制技术的点对点MIMO(Multiple-Input Multiple-Output,多入多出)传输模型,发射机Alice具有NA根发射天线,合法用户终端Bob具有NB根接收天线,窃听用户终端Eve具有NE根接收天线,其中,Bob接收的信号向量可以被表示为:In the embodiment of the present invention, as shown in FIG. 5 , if the point-to-point MIMO (Multiple-Input Multiple-Output) transmission model of the quadrature amplitude modulation technology is used, the transmitter Alice has N A transmitting antennas, and the legitimate user The terminal Bob has N B receiving antennas, and the eavesdropping user terminal Eve has N E receiving antennas, where the signal vector received by Bob can be expressed as:
z=Hx+nB z=Hx + nB
Eve接收的信号向量可以被表示为:The signal vector received by Eve can be expressed as:
y=Gx+nE y=Gx+n E
其中,为复高斯噪声向量,其元素分布满足及 表示Bob处的信道矩阵,表示Eve处的信道矩阵,x表示发送端设备所发送的信号。in, is a complex Gaussian noise vector whose element distribution satisfies and represents the channel matrix at Bob, Represents the channel matrix at Eve, and x represents the signal sent by the transmitting end device.
步骤402,确定待解调信号。
本发明实施例中,目标扰动向量为采用如下公式计算得到的:In the embodiment of the present invention, the target disturbance vector is calculated by adopting the following formula:
p=τslp=τ s l
其中,l表示目标复整数向量,且l≠0,p表示目标扰动向量,τs=2(cmax+Δ/2)+δτ,τS表示球译码参数,cmax表示调制星座点的最大幅度值,Δ表示调制星座点之间的距离,δτ表示额外偏移量,δτ满足幅度限制:||Mτ(δτGWl)||2>(Δ/2)2,G表示窃听用户的信道冲击响应矩阵;Among them, l represents the target complex integer vector, and l≠0, p represents the target disturbance vector, τ s =2(c max +Δ/2)+δ τ , τ S represents the spherical decoding parameter, and c max represents the modulation constellation point The maximum amplitude value of , Δ represents the distance between modulation constellation points, δ τ represents the extra offset, δ τ satisfies the amplitude limit: ||M τ (δ τ GWl)|| 2 >(Δ/2) 2 , G represents the channel impulse response matrix of the eavesdropping user;
其中,目标复整数向量为采用如下公式计算得到的:Among them, the target complex integer vector is calculated by the following formula:
其中,l'表示复整数向量,u表示待编码符号向量,扰动向量li与ui的方向不完全相同,i表示向量的第i维,W表示预编码矩阵。Wherein, l' represents a complex integer vector, u represents the symbol vector to be encoded, the directions of the disturbance vector li and ui are not exactly the same, i represents the ith dimension of the vector, and W represents the precoding matrix.
本发明实施例中,可以对接收到的信号进行复取模,进而将得到的信号确定为待解调信号。具体的可以为:In the embodiment of the present invention, the received signal may be modulo complexly obtained, and then the obtained signal may be determined as the signal to be demodulated. Specifically, it can be:
针对合法用户终端,可以采用如下公式对所接收的信号进行复取模:For a legitimate user terminal, the following formula can be used to perform complex modulo on the received signal:
其中,表示待解调信号,β表示功率归一化常数,z表示接收端设备所接收到的信号,为(βz)的实部,为(βz)的虚部,Λ表示与调制信号所对应的星座区域,τS表示球译码参数,τ表示标准参数,τ=2(cmax+Δ/2),且τS与τ满足:τs=τ+δτ,δτ表示额外偏移量,j为虚数单位,u表示已接收比特信息流,为复高斯噪声向量,其元素分布满足 in, represents the signal to be demodulated, β represents the power normalization constant, z represents the signal received by the receiving end device, is the real part of (βz), is the imaginary part of (βz), Λ represents the constellation region corresponding to the modulated signal, τ S represents the spherical decoding parameter, τ represents the standard parameter, τ=2(c max +Δ/2), and τ S and τ satisfy: τ s =τ+δ τ , δ τ represents the extra offset, j is the imaginary unit, u represents the received bit information stream, is a complex Gaussian noise vector whose element distribution satisfies
其中,与调制对应的星座区域具体可以表示为:Among them, the constellation area corresponding to the modulation can be specifically expressed as:
其中,c表示与调制对应的星座区域,C表示星座区域。由合法用户终端对所接收的信号的复取模结果可知,合法用户终端在进行复取模后得到的待解调信号中,已经消除了目标扰动向量的干扰。Among them, c represents the constellation region corresponding to the modulation, and C represents the constellation region. It can be known from the complex modulo result of the received signal by the legitimate user terminal that the interference of the target disturbance vector has been eliminated in the to-be-demodulated signal obtained by the legitimate user terminal after performing the complex modulo.
步骤403,对待解调信号进行解调,得到已接收比特信息流。Step 403, demodulate the signal to be demodulated to obtain the received bit information stream.
本发明实施例中,合法用户终端针对待解调信号进行解调具体可以为:In the embodiment of the present invention, the demodulation performed by the legitimate user terminal for the signal to be demodulated may specifically be:
基于待解调信号与比特信息流所满足的关系式,采用如下公式,对待解调信号进行解调,得到已接收比特信息流:Based on the relationship between the signal to be demodulated and the bit information stream, the following formula is used to demodulate the signal to be demodulated to obtain the received bit information stream:
其中,u表示已接收比特信息流。where u represents the received bit stream.
采用本发明实施例提供的方法,在接收到发送端设备所发送的信号后,通过采用与基于球译码参数和预编码矩阵所建立的符号向量与扰动向量之间的关系式对应的复取模方式,对接收到的信号进行复取模操作,得到待解调信号,进一步的,可以对待解调信号进行解调,得到已接收比特信息流。由于发送端的能量可以全部用于传输有效信号,无需传输与有效信号无关的人工噪声;进一步的,接收端接收到发送端所发送的信号中,不再含有人工噪声,进而实现了提高接收端接收有效信号的性能。并且,发送端所添加目标扰动向量,可以有效降低接收端的等效噪声强度,从而提高了接收端接收有效信号的性能。By adopting the method provided by the embodiment of the present invention, after receiving the signal sent by the transmitting end device, by adopting the complex extraction method corresponding to the relational expression between the symbol vector and the disturbance vector established based on the sphere decoding parameters and the precoding matrix In the modulo mode, a complex modulo operation is performed on the received signal to obtain the to-be-demodulated signal, and further, the to-be-demodulated signal can be demodulated to obtain the received bit information stream. Since all the energy of the transmitter can be used to transmit valid signals, there is no need to transmit artificial noise unrelated to the valid signal; further, the signal sent by the transmitter does not contain artificial noise at the receiver, thereby improving the reception of the receiver. Effective signal performance. In addition, the target disturbance vector added by the transmitting end can effectively reduce the equivalent noise intensity of the receiving end, thereby improving the performance of the receiving end receiving valid signals.
在一种可能的实施方式中,发射端可以利用预编码矩阵W消除经过信道后的合法用户终端之间的干扰,常用的预编码矩阵可以为其中表示H的伪逆矩阵。在标准向量扰动预编码算法中标准参数τ=2(cmax+Δ/2),其中,cmax为星座点的最大幅度值,Δ为星座点之间的距离。在本发明实施例中,标准参数τ加上一个额外的偏移量δτ可以构成球译码参数τS:τs=τ+δτ=2(cmax+Δ/2)+δτ,本发明实施例中,扰动向量可以采用球译码算法得出。In a possible implementation manner, the transmitting end may use a precoding matrix to eliminate interference between legitimate user terminals after passing through the channel, and the commonly used precoding matrix may be in represents the pseudo-inverse of H. In the standard vector perturbation precoding algorithm, the standard parameter τ=2(c max +Δ/2), where c max is the maximum amplitude value of the constellation points, and Δ is the distance between the constellation points. In this embodiment of the present invention, the standard parameter τ plus an additional offset δτ can constitute the sphere decoding parameter τ S : τ s =τ+δ τ =2(c max +Δ/2)+δ τ , In this embodiment of the present invention, the disturbance vector may be obtained by using a sphere decoding algorithm.
如图5所示,若使用正交幅度调制技术的点对点MIMO传输模型,发射机Alice具有NA根发射天线,合法用户终端Bob具有NB根接收天线,窃听用户终端Eve具有NE根接收天线。As shown in Figure 5, if the point-to-point MIMO transmission model of quadrature amplitude modulation technology is used, the transmitter Alice has NA transmit antennas, the legitimate user terminal Bob has NB receive antennas, and the eavesdropping user terminal Eve has NE receive antennas .
如图5所示,Bob接收的信号可以被表示为:As shown in Figure 5, the signal received by Bob can be represented as:
z=Hx+nB z=Hx + nB
其中,进一步的,Bob接收的信号可以被表示为:in, Further, the signal received by Bob can be represented as:
进一步的,Bob可以对接收的信号进行复取模:Further, Bob can perform complex modulo on the received signal:
可以得到,在经过复取模操作后,Bob可以完全消除目标扰动向量p引入的干扰。It can be obtained that after the complex modulo operation, Bob can completely eliminate the interference introduced by the target disturbance vector p.
其中,Λ表示与调制信号所对应的星座区域,具体可以表示为:in, Λ represents the constellation region corresponding to the modulated signal, which can be specifically expressed as:
进一步的,Bob可以对待解调信号进行解调,得到已接收比特信息流:Further, Bob can demodulate the signal to be demodulated to obtain the received bit information stream:
如图5所示,Eve接收的信号向量可以被表示为:As shown in Figure 5, the signal vector received by Eve can be expressed as:
y=Gx+nE y=Gx+n E
其中,由于进一步的,Eve接收的信号可以被表示为:Among them, due to Further, the signal received by Eve can be expressed as:
其中,由于p=τsl,Eve接收的信号可以进一步表示为:Among them, since p=τ s l, the signal received by Eve can be further expressed as:
由窃听用户终端接收的信号可知,本发明实施例中,若考虑对于合法用户终端而言安全性最差的情形:可以假设窃听用户终端能够获取到信道矩阵H和信道矩阵G、功率归一化常数β以及调制阶数,并可由此计算出标准参数τ=2(cmax+Δ/2),但是由于δτ由发送端提前与合法用户终端所约定好的,窃听用户终端无法得到实际使用的参数τs。进一步的,假设窃听用户终端的噪声无限小,即此时窃听用户终端所接收到的信号可以分为两部分:待解调的有用信号与干扰项 It can be seen from the signals received by the eavesdropping user terminal that, in this embodiment of the present invention, if considering the worst security situation for the legitimate user terminal: it can be assumed that the eavesdropping user terminal can obtain the channel matrix H and the channel matrix G, the power normalization Constant β and modulation order, from which the standard parameter τ=2 (c max +Δ/2) can be calculated, but since δ τ is agreed by the sender and the legitimate user terminal in advance, the eavesdropping user terminal cannot be actually used the parameter τ s . Further, it is assumed that the noise of eavesdropping on the user terminal is infinitely small, that is, At this time, the signal received by the eavesdropping user terminal can be divided into two parts: the useful signal to be demodulated with distractors
进一步的,窃听用户终端使用功率归一化常数β恢复得到的信号可以被表示为:Further, the signal recovered by the eavesdropping user terminal using the power normalization constant β can be expressed as:
进一步的,对所恢复得到的信号进行复取模操作后,可以预计窃听用户终端得到的信号为:Further, after performing the complex modulo operation on the recovered signal, it can be predicted that the signal obtained by eavesdropping on the user terminal is:
其中,Mτ(rE)表示窃听用户终端对所恢复得到的信号rE进行复取模。Wherein, M τ (r E ) represents that the eavesdropping user terminal performs complex modulo on the recovered signal r E.
本发明实施例中,考虑由矩阵GP构造的复数格根据格点理论,判断能否正确解调为保密信号u的关键在于判断其是否落在目标格点GWu的Voronoi region(V氏图区域)内,可以定义安全泄漏概率为窃听用户终端能够正确判决的概率: In this embodiment of the present invention, the complex number lattice constructed by the matrix GP is considered According to lattice theory, judge The key to correctly demodulating the secret signal u is to determine whether it falls in the Voronoi region of the target grid point GWu (V-plot region) , the security leakage probability can be defined as the probability that the eavesdropping user terminal can make a correct decision:
本发明实施例中,保证信号在信号传输系统中的物理层进行安全传输的,发送端所发送的信号满足以下两个约束条件:In the embodiment of the present invention, to ensure that the signal is safely transmitted at the physical layer in the signal transmission system, the signal sent by the sender satisfies the following two constraints:
约束条件一:保证信号在物理层进行安全传输的必要条件为:l≠0。Constraint 1: The necessary condition to ensure the safe transmission of signals at the physical layer is: l≠0.
若向量l=0,则也即窃听用户终端能够完全正确解调,此时不能保证信号传输的安全。因此,可以得到约束条件一:保证信号在物理层进行安全传输的必要条件为:l≠0。If the vector l=0, then That is, the eavesdropping user terminal can completely and correctly demodulate, and the security of signal transmission cannot be guaranteed at this time. Therefore, the first constraint condition can be obtained: the necessary condition to ensure the safe transmission of signals in the physical layer is: l≠0.
假设目标扰动向量p=τsl,其中均满足l≠0,在窃听者处,由于预计窃听用户终端得到的信号仅受到干扰项Mτ(δτGWl)的影响,同时,如图6所示,可以看到该干扰项在方向上与复数格严格对齐,其在复数格在上投影的幅度由δτ与l决定。如图6所示的投影在复数格上的NB层中满足li≠0的第i层正交幅度调制的判决区域,根据判决空间是否闭合可以将星座点分为两类:具有闭合判决空间的星座点集合X以及剩下的具有半开判决空间的星座点集合Z。对于集合X内的星座点来说,由于干扰项的方向总是与复数格严格对齐,在相邻星座点的距离为Δ时,为了保证窃听用户终端的信号需要选取合适的偏移量δτ,满足下式中的幅度限制:Assuming that the target disturbance vector p=τ s l, which both satisfy l≠0, at the eavesdropper, the signal obtained by the expected eavesdropping user terminal is only affected by the interference term M τ (δ τ GWl), and at the same time, as shown in Figure 6 shown, it can be seen that the interference term is in the same direction as the complex number Strictly aligned, which in the plural case is The magnitude of the up-projection is determined by δτ and l. As shown in Fig. 6, the NB layer projected on the complex lattice is the decision area of the i - th layer quadrature amplitude modulation satisfying l i ≠ 0. According to whether the decision space is closed, the constellation points can be divided into two categories: those with closed decision The constellation point set X of the space and the remaining constellation point set Z with half-open decision space. For the constellation points in the set X, since the direction of the interference term is always the same as that of the complex lattice Strict alignment, when the distance between adjacent constellation points is Δ, in order to ensure that the signal of the user terminal is eavesdropped It is necessary to select a suitable offset δ τ to satisfy the amplitude limit in the following formula:
对于集合Z内的星座点,由于它们具有半开的判决区间,仅满足幅度限制的的干扰项Mτ(δτGWl)由于li与ui的方向可能相同,信号依然有可能落在目标格点GWu的Voronoi内,此时信号传输系统的安全性将无法保证。For the constellation points in the set Z, because they have a half-open decision interval, only the interference term M τ (δ τ GWl) that satisfies the amplitude restriction. Since the directions of li and u i may be the same, the signal It is still possible to land on the Voronoi of the target grid GWu In this case, the security of the signal transmission system will not be guaranteed.
基于此,可以得到约束条件二:对于集合Z中的星座点,需要满足向量li与ui的方向不完全相同。当满足向量li与ui的方向不完全相同时,才能够保证用数学符号表示如下式:Based on this, the second constraint condition can be obtained: for the constellation points in the set Z, it needs to satisfy that the directions of the vectors li and ui are not exactly the same. Only when the directions of the vectors li and ui are not exactly the same can be guaranteed Express the following formula in mathematical notation:
本发明实施例中,通过约束条件一和约束条件二中,向量l所满足的条件,可以较大程度上保证信号传输系统的信号传输的安全性。并且,当向量l完全满足约束条件一和约束条件二时,可以完全保证信号传输系统的信号传输的安全性。In the embodiment of the present invention, the security of the signal transmission of the signal transmission system can be ensured to a large extent through the conditions satisfied by the vector l in the first and second constraints. Moreover, when the vector l fully satisfies the first and second constraints, the security of the signal transmission of the signal transmission system can be completely guaranteed.
本发明实施例中,可以使用改进的球译码算法,保证得到满足约束条件一和约束条件二的目标扰动向量,可以得到安全泄露概率PL=0。如图7所示,图7比较了其他方案和本发明实施例提供的方案在NA=NB=NE=8,使用16-QAM调制,Bob处的SNR(信噪比)为25dB,在偏移量δτ变化下的窃听用户终端Eve处的安全泄露概率PL和合法用户终端Bob处的误比特率BER的性能对比。其中,误比特率表示:数字通信系统中,在比特间隔T内,发送端发出二进制符号s,经传输后,接收端输出的二进制符号不为s的概率。In the embodiment of the present invention, an improved ball decoding algorithm can be used to ensure that the target disturbance vector satisfying the first and second constraints can be obtained, and the security leakage probability P L =0 can be obtained. As shown in FIG. 7, FIG. 7 compares other schemes with the scheme provided by the embodiment of the present invention. When N A = NB = NE =8, 16-QAM modulation is used, the SNR (signal-to-noise ratio) at Bob is 25dB, The performance comparison of the security leakage probability PL at the eavesdropping user terminal Eve and the bit error rate BER at the legitimate user terminal Bob under the variation of the offset δτ . Among them, the bit error rate represents: in a digital communication system, within the bit interval T, the transmitter sends out the binary symbol s, and after transmission, the binary symbol output by the receiver is not s. The probability.
如图7所示,PLstandard(标准)表示VP(Vector Perturbation precoding,向量扰动预编码)的安全泄露概率,PLproposed(提议)表示本发明实施例提供的方案的安全泄露概率,图7中横坐标表示偏移量δτ,左侧的纵坐标表示安全泄露概率,右侧的纵坐标表示合法用户终端Bob处的误比特率BER。如图7所示,在横坐标轴为[-0.5×10-6,0.5×10-6]时,安全泄露的概率为1,此时发送端的等效发送功率最小。从图7中可以看出,在偏移量δτ满足时,VP算法和本发明实施例提供的方案的安全泄露PL=1,在偏移量δτ满足时,VP始终具有较大的安全泄露概率,并且随着偏移量δτ的增加而增加;而本发明实施例提供的方案的安全泄露概率始终存在PL=0。从图7中可以看到,在偏移量δτ=0附近VP算法和本发明实施例提供的方案中Bob的误码率最低,信号传输系统的性能最好;而在δτ<0时,由于接收端复取模后将会引入大量星座点重叠,导致BER随着δτ的减少呈指数上升,因此在设计安全传输方案时通常选取 As shown in FIG. 7 , PL standard (standard) represents the security leakage probability of VP (Vector Perturbation precoding, vector perturbation precoding), and PL proposed (proposed) represents the security leakage probability of the solution provided by the embodiment of the present invention, FIG. 7 The middle abscissa represents the offset δ τ , the left ordinate represents the security leakage probability, and the right ordinate represents the bit error rate BER at the legal user terminal Bob. As shown in FIG. 7 , when the abscissa axis is [-0.5×10 -6 , 0.5×10 -6 ], the probability of security leakage is 1, and the equivalent transmit power of the transmitter is the smallest at this time. It can be seen from Figure 7 that the offset δτ satisfies When , the security leakage of the VP algorithm and the solution provided by the embodiment of the present invention is P L =1, and the offset δ τ satisfies When , VP always has a larger security leakage probability, and it increases with the increase of the offset δτ ; and the security leakage probability of the solution provided by the embodiment of the present invention always exists PL =0. It can be seen from Fig. 7 that Bob's bit error rate is the lowest in the VP algorithm and the solution provided by the embodiment of the present invention near the offset δ τ =0, and the performance of the signal transmission system is the best; and when δ τ <0 , because a large number of constellation points overlap will be introduced after the receiving end takes the complex modulo, resulting in an exponential increase in BER with the decrease of δ τ , so it is usually selected when designing a secure transmission scheme.
如图8所示,图8展示了在天线数量为NA=6,NB=NE=4,以及偏移量δτ=0.51Δ时,本发明实施例提供的方案与经典VP算法以及两种人工噪声方案的信号传输系统性能比较。As shown in FIG. 8 , FIG. 8 shows that when the number of antennas is NA = 6, NB =NE = 4 , and the offset δτ = 0.51Δ , the solution provided by the embodiment of the present invention and the classical VP algorithm and Comparison of signal transmission system performance of two artificial noise schemes.
图8中proposedVP表示本发明实施例提供的方案,standardVP表示基于标准VP算法的方案,AN-ZF和ANVP表示不同于本发明实施例的另外两种人工噪声方案。图8中,横坐标表示合法用户终端Bob处的信噪比,左侧的纵坐标表示安全泄露概率PL,右侧的纵坐标表示合法用户终端Bob处的误比特率BER。In FIG. 8 proposedVP represents a solution provided by an embodiment of the present invention, standardVP represents a solution based on a standard VP algorithm, and AN-ZF and ANVP represent two other artificial noise solutions different from the embodiment of the present invention. In FIG. 8 , the abscissa represents the signal-to-noise ratio at the legitimate user terminal Bob, the ordinate on the left represents the security leakage probability PL , and the ordinate on the right represents the bit error rate BER at the legitimate user terminal Bob.
图8中实线为不同方案的安全性能比较,可以看出,标准VP算法具有最大的安全泄露概率,平均大约在3×10-1左右,AN-ZF方案的安全泄露概率平均大约在10-4左右,基于ANVP方案的安全泄露概率平均大约在10-5左右,而本发明实施例提供的方案安全泄露概率为0。从图8中我们还可以看出标准VP算法可以获得最低的误比特率,即可以获得最优的分集增益,发明实施例提供的方案由于考虑了系统安全性,相比AN-ZF及ANVP人工噪声方案,具有较低的误比特率,即信号传输系统的性能较好。The solid line in Figure 8 is the comparison of the security performance of different schemes. It can be seen that the standard VP algorithm has the largest security leakage probability, which is about 3× 10-1 on average, and the average security leakage probability of the AN-ZF scheme is about 10- 4 , the security leakage probability based on the ANVP scheme is about 10-5 on average, while the security leakage probability of the scheme provided by the embodiment of the present invention is 0. From Figure 8, we can also see that the standard VP algorithm can obtain the lowest bit error rate, that is, the optimal diversity gain. The solution provided by the embodiment of the invention considers the system security, compared with AN-ZF and ANVP artificial The noise scheme has a lower bit error rate, that is, the performance of the signal transmission system is better.
本发明实施例中,可以通过如下方式,基于改进的球译码算法确定出目标扰动向量:In the embodiment of the present invention, the target disturbance vector can be determined based on the improved sphere decoding algorithm in the following manner:
步骤A1,将待编码符号向量转换为等价的实数向量 Step A1, convert the symbol vector to be encoded into an equivalent real number vector
步骤A2,确定球译码算法的目标向量的实数形式其中,ut表示球译码算法的目标向量;Step A2, determine the real number form of the target vector of the ball decoding algorithm Among them, ut represents the target vector of the ball decoding algorithm;
步骤A3,计算τs及W对应的线性实矩阵;Step A3, calculate the linear real matrix corresponding to τ s and W;
本步骤中,对应的线性实矩阵具体可以表示为:In this step, the corresponding linear real matrix can be specifically expressed as:
其中,Ht表示对应的线性实矩阵;Among them, H t represents the corresponding linear real matrix;
步骤A4,计算矩阵Ht对应的QR分解以及对角矩阵。Step A4: Calculate the QR decomposition and the diagonal matrix corresponding to the matrix H t .
其中,QR分解具体可以表示为:Among them, the QR decomposition can be specifically expressed as:
[Qt,Rt]=QR(Ht)[Q t , R t ]=QR(H t )
对角矩阵具体可以表示为:The diagonal matrix can be specifically expressed as:
D=diag(sign(diag(Rt)));D=diag(sign(diag(R t )));
步骤A5,基于球译码算法的目标向量、QR分解以及对角矩阵,计算满足约束条件一和预设约束条件二,且具有最小距离的扰动向量,作为目标扰动向量。Step A5, based on the target vector, QR decomposition and diagonal matrix of the sphere decoding algorithm, calculate the disturbance vector that satisfies the first constraint and the second preset constraint and has the smallest distance as the target disturbance vector.
人工噪声方案中,为了达到人工噪声向量只对窃听用户终端造成干扰的效果,噪声向量的选取必须在合法用户终端信道的零空间内进行,因此要求合法用户终端的信道必须有不为零的零空间,即必须满足合法用户终端天线数必须小于发送端天线数。而本发明实施例中,无需满足天线数限制,即合法用户终端天线数可以不小于发送端天线数,这相比现有技术增加了发送信号的空间自由度,并且本发明实施例提供的方案只需要满足窃听用户终端未知偏移量δτ的情形下即可保证信号传输的安全性,避免了人工噪声方案在天线数较少,调制阶数较低场景下造成的传输信号的安全泄露。In the artificial noise scheme, in order to achieve the effect that the artificial noise vector only interferes with the eavesdropping user terminal, the selection of the noise vector must be carried out in the null space of the channel of the legal user terminal, so it is required that the channel of the legal user terminal must have non-zero zeros. Space, that is, the number of antennas of the legitimate user terminal must be less than the number of antennas of the transmitting end. However, in the embodiment of the present invention, it is not necessary to satisfy the limit on the number of antennas, that is, the number of antennas of a legitimate user terminal may not be less than the number of antennas at the transmitting end, which increases the spatial freedom of transmitting signals compared with the prior art, and the solution provided by the embodiments of the present invention The security of signal transmission can be ensured only when the unknown offset δ τ of the eavesdropping user terminal is satisfied, and the security leakage of the transmission signal caused by the artificial noise scheme in the scenario with a small number of antennas and a low modulation order is avoided.
基于同一发明构思,根据本发明上述实施例提供的信号传输方法,相应地,本发明另一实施例还提供了一种信号传输装置,应用于发送端设备,其结构示意图如图9所示,具体包括:Based on the same inventive concept, according to the signal transmission method provided by the above-mentioned embodiments of the present invention, correspondingly, another embodiment of the present invention also provides a signal transmission apparatus, which is applied to a transmitting end device. The schematic structural diagram is shown in FIG. 9 , Specifically include:
调制模块901,用于对待传输比特信息流进行正交幅度调制,得到待编码符号向量;A
确定模块902,用于基于预先建立的符号向量与扰动向量之间需要满足的关系式,确定与待编码符号向量之间满足关系式的扰动向量,作为目标扰动向量,关系式为:基于球译码参数和预编码矩阵所建立的符号向量与扰动向量之间的关系式;The determining
预编码模块903,用于使用目标扰动向量及预编码矩阵对待编码符号向量进行预编码,得到待发送信号;The
信号发送模块904,用于发送待发送信号。The
可见,采用本发明实施例提供的装置,通过预先建立的符号向量与扰动向量之间需要满足的关系式,与所述待编码符号向量之间满足所述关系式的扰动向量,作为目标扰动向量,进而在使用目标扰动向量对待编码符号向量进行预编码得到待发送信号后,可以直接发送待发送向量,即发送端的能量可以全部用于传输有效信号,无需传输与有效信号无关的人工噪声;进一步的,接收端接收到发送端所发送的信号中,不再含有人工噪声,进而实现了提高接收端接收有效信号的性能。并且,通过在发送端添加目标扰动向量,使得可以有效降低接收端的等效噪声强度,从而进一步提高了接收端接收有效信号的性能。It can be seen that, using the device provided by the embodiment of the present invention, the pre-established relational expression between the symbol vector and the disturbance vector that needs to be satisfied, and the disturbance vector that satisfies the relational expression between the symbol vector to be encoded, is used as the target disturbance vector , and then after using the target disturbance vector to precode the symbol vector to be encoded to obtain the signal to be sent, the vector to be sent can be directly sent, that is, the energy of the transmitting end can be used to transmit the valid signal without the need to transmit artificial noise unrelated to the valid signal; further Therefore, the receiving end receives the signal sent by the transmitting end, and no artificial noise is contained, thereby improving the performance of the receiving end in receiving valid signals. In addition, by adding a target disturbance vector at the transmitting end, the equivalent noise intensity of the receiving end can be effectively reduced, thereby further improving the performance of the receiving end receiving valid signals.
进一步的,确定模块902,具体用于采用如下公式,确定满足如下公式的复整数向量,作为目标复整数向量l:Further, the determining
确定模块902,具体还用于采用如下公式,使用球译码参数乘以所述目标复整数向量,得到目标扰动向量:The
p=τslp=τ s l
其中,目标复整数向量l≠0,p表示目标扰动向量,l'表示复整数向量,u表示待编码符号向量,扰动向量li与ui的方向不完全相同,i表示向量的第i维,W表示预编码矩阵,τs=2(cmax+Δ/2)+δτ,τS表示球译码参数,cmax表示调制星座点的最大幅度值,Δ表示调制星座点之间的距离,δτ表示额外偏移量,δτ满足幅度限制:||Mτ(δτGWl)||2>(Δ/2)2,G表示窃听用户的信道冲击响应矩阵。Among them, the target complex integer vector l≠0, p represents the target disturbance vector, l' represents the complex integer vector, u represents the symbol vector to be encoded, the directions of the disturbance vector li and ui are not exactly the same, and i represents the ith dimension of the vector , W represents the precoding matrix, τ s =2(c max +Δ/2)+δ τ , τ S represents the spherical decoding parameter, c max represents the maximum amplitude value of the modulation constellation point, Δ represents the difference between the modulation constellation points distance, δ τ represents the extra offset, δ τ satisfies the amplitude limit: ||M τ (δ τ GWl)|| 2 >(Δ/2) 2 , G represents the channel impulse response matrix of the eavesdropping user.
进一步的,预编码模块1003,具体用于采用如下公式,使用目标扰动向量及预编码矩阵对待编码符号向量进行预编码,得到待发送信号:Further, the
其中,β表示功率归一化常数,x表示待发送信号。where β is the power normalization constant, x represents the signal to be sent.
本发明另一实施例还提供了一种信号传输装置,应用于接收端设备,其结构示意图如图10所示,具体包括:Another embodiment of the present invention also provides a signal transmission device, which is applied to a receiving end device. The schematic diagram of the structure is shown in FIG. 10 , and specifically includes:
信号接收模块1001,用于接收发送端设备发送的信号,信号为发送端设备使用目标扰动向量及预编码矩阵对待编码符号向量进行预编码得到的,待编码符号向量与目标扰动向量之间满足预先建立的关系式,关系式为:基于球译码参数和预编码矩阵所建立的符号向量与扰动向量之间的关系式;The
复取模模块1002,用于采用与关系式对应的复取模方式,对接收到的信号进行复取模操作,得到待解调信号;The complex modulo
解调模块1003,用于对待解调信号进行解调,得到已接收比特信息流。The
可见,采用本发明实施例提供的装置,在接收到发送端设备所发送的信号后,通过采用与基于球译码参数和预编码矩阵所建立的符号向量与扰动向量之间的关系式对应的复取模方式,对接收到的信号进行复取模操作,得到待解调信号,进一步的,可以对待解调信号进行解调,得到已接收比特信息流。由于发送端的能量可以全部用于传输有效信号,无需传输与有效信号无关的人工噪声;进一步的,接收端接收到发送端所发送的信号中,不再含有人工噪声,进而实现了提高接收端接收有效信号的性能。并且,通过在发送端添加目标扰动向量,使得可以有效降低接收端的等效噪声强度,从而进一步提高了接收端接收有效信号的性能。It can be seen that, by using the device provided by the embodiment of the present invention, after receiving the signal sent by the transmitting end device, by adopting the formula corresponding to the relationship between the symbol vector and the disturbance vector established based on the sphere decoding parameters and the precoding matrix In the complex modulo mode, a complex modulo operation is performed on the received signal to obtain the to-be-demodulated signal, and further, the to-be-demodulated signal can be demodulated to obtain the received bit information stream. Since all the energy of the transmitter can be used to transmit valid signals, there is no need to transmit artificial noise unrelated to the valid signal; further, the signal sent by the transmitter does not contain artificial noise at the receiver, thereby improving the reception of the receiver. Effective signal performance. In addition, by adding a target disturbance vector at the transmitting end, the equivalent noise intensity of the receiving end can be effectively reduced, thereby further improving the performance of the receiving end receiving valid signals.
进一步的,目标扰动向量为采用如下公式计算得到的:Further, the target disturbance vector is calculated by the following formula:
p=τslp=τ s l
其中,l表示目标复整数向量,且l≠0,p表示目标扰动向量,τs=2(cmax+Δ/2)+δτ,τS表示球译码参数,cmax表示调制星座点的最大幅度值,Δ表示调制星座点之间的距离,δτ表示额外偏移量,δτ满足幅度限制:||Mτ(δτGWl)||2>(Δ/2)2,G表示窃听用户的信道冲击响应矩阵;Among them, l represents the target complex integer vector, and l≠0, p represents the target disturbance vector, τ s =2(c max +Δ/2)+δ τ , τ S represents the spherical decoding parameter, and c max represents the modulation constellation point The maximum amplitude value of , Δ represents the distance between modulation constellation points, δ τ represents the extra offset, δ τ satisfies the amplitude limit: ||M τ (δ τ GWl)|| 2 >(Δ/2) 2 , G represents the channel impulse response matrix of the eavesdropping user;
目标复整数向量为采用如下公式计算得到的:The target complex integer vector is calculated using the following formula:
其中,l'表示复整数向量,u表示待编码符号向量,扰动向量li与ui的方向不完全相同,i表示向量的第i维,W表示预编码矩阵;Wherein, l' represents the complex integer vector, u represents the symbol vector to be encoded, the directions of the disturbance vector li and ui are not exactly the same, i represents the ith dimension of the vector, and W represents the precoding matrix;
复取模模块1002,具体用于采用如下公式,确定待解调信号:The complex modulo
其中,表示待解调信号,β表示功率归一化常数,z表示接收端设备所接收到的信号,为(βz)的实部,为(βz)的虚部,Λ表示与调制信号所对应的星座区域,τS表示球译码参数,τ表示标准参数,且τS与τ满足:τs=τ+δτ,δτ表示额外偏移量,j为虚数单位。in, represents the signal to be demodulated, β represents the power normalization constant, z represents the signal received by the receiving end device, is the real part of (βz), is the imaginary part of (βz), Λ represents the constellation region corresponding to the modulated signal, τ S represents the spherical decoding parameter, τ represents the standard parameter, and τ S and τ satisfy: τ s =τ+δ τ , δ τ represents the extra offset, and j is an imaginary number unit.
进一步的,解调模块1003,具体用于基于待解调信号与比特信息流所满足的关系式,采用如下公式,对待解调信号进行解调,得到已接收比特信息流:Further, the
其中,u表示已接收比特信息流,为复高斯噪声向量,其元素分布满足 where u represents the received bit stream, is a complex Gaussian noise vector whose element distribution satisfies
基于同一发明构思,根据本发明上述实施例提供的风险识别方法,相应地,本发明另一实施例还提供了一种电子设备,参见图11,本发明实施例的电子设备包括处理器1101,通信接口1102,存储器1103和通信总线1104,其中,处理器1101,通信接口1102,存储器1103通过通信总线1104完成相互间的通信。Based on the same inventive concept, according to the risk identification method provided by the above-mentioned embodiment of the present invention, correspondingly, another embodiment of the present invention further provides an electronic device. Referring to FIG. 11 , the electronic device in the embodiment of the present invention includes a
存储器1103,用于存放计算机程序;a
处理器1101,用于执行存储器1103上所存放的程序时,实现如下步骤:When the
对待传输比特信息流进行正交幅度调制,得到待编码符号向量;Perform quadrature amplitude modulation on the bit information stream to be transmitted to obtain the symbol vector to be encoded;
基于预先建立的符号向量与扰动向量之间需要满足的关系式,确定与所述待编码符号向量之间满足所述关系式的扰动向量,作为目标扰动向量,所述关系式为:基于球译码参数和预编码矩阵所建立的符号向量与扰动向量之间的关系式;Based on the relational expression that needs to be satisfied between the pre-established symbol vector and the disturbance vector, determine the disturbance vector that satisfies the relational expression with the symbol vector to be encoded, as the target disturbance vector, and the relational expression is: The relationship between the symbol vector and the disturbance vector established by the code parameters and the precoding matrix;
使用所述目标扰动向量对所述待编码符号向量进行预编码,得到待发送信号;using the target disturbance vector to precode the to-be-coded symbol vector to obtain a to-be-sent signal;
发送所述待发送信号。The to-be-sent signal is sent.
基于同一发明构思,根据本发明上述实施例提供的风险识别方法,相应地,本发明另一实施例还提供了一种电子设备,参见图12,本发明实施例的电子设备包括处理器1201,通信接口1202,存储器1203和通信总线1204,其中,处理器1201,通信接口1202,存储器1203通过通信总线1204完成相互间的通信。Based on the same inventive concept, according to the risk identification method provided by the above-mentioned embodiment of the present invention, correspondingly, another embodiment of the present invention further provides an electronic device. Referring to FIG. 12 , the electronic device in the embodiment of the present invention includes a
存储器1203,用于存放计算机程序;The
处理器1201,用于执行存储器1203上所存放的程序时,实现如下步骤:When the
接收发送端设备发送的信号,所述信号为所述发送端设备使用目标扰动向量对待编码符号向量进行预编码得到的,所述待编码符号向量与所述目标扰动向量之间满足预先建立的关系式,所述关系式为:基于球译码参数和预编码矩阵所建立的符号向量与扰动向量之间的关系式;Receive the signal sent by the sending end device, the signal is obtained by the sending end device using the target disturbance vector to precode the symbol vector to be encoded, and the relationship between the symbol vector to be encoded and the target disturbance vector satisfies a pre-established relationship formula, the relational formula is: the relational formula between the symbol vector and the disturbance vector established based on the sphere decoding parameter and the precoding matrix;
采用与所述关系式对应的复取模方式,对接收到的信号进行复取模操作,得到待解调信号;Using a complex modulo mode corresponding to the relational expression, performing a complex modulo operation on the received signal to obtain a signal to be demodulated;
对所述待解调信号进行解调,得到已接收比特信息流。The signal to be demodulated is demodulated to obtain the received bit information stream.
上述电子设备提到的通信总线可以是外设部件互连标准(Peripheral ComponentInterconnect,PCI)总线或扩展工业标准结构(Extended Industry StandardArchitecture,EISA)总线等。该通信总线可以分为地址总线、数据总线、控制总线等。为便于表示,图中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。The communication bus mentioned in the above electronic device may be a peripheral component interconnect standard (Peripheral Component Interconnect, PCI) bus or an Extended Industry Standard Architecture (Extended Industry Standard Architecture, EISA) bus or the like. The communication bus can be divided into an address bus, a data bus, a control bus, and the like. For ease of presentation, only one thick line is used in the figure, but it does not mean that there is only one bus or one type of bus.
通信接口用于上述电子设备与其他设备之间的通信。The communication interface is used for communication between the above electronic device and other devices.
存储器可以包括随机存取存储器(Random Access Memory,RAM),也可以包括非易失性存储器(Non-Volatile Memory,NVM),例如至少一个磁盘存储器。可选的,存储器还可以是至少一个位于远离前述处理器的存储装置。The memory may include random access memory (Random Access Memory, RAM), and may also include non-volatile memory (Non-Volatile Memory, NVM), such as at least one disk memory. Optionally, the memory may also be at least one storage device located away from the aforementioned processor.
上述的处理器可以是通用处理器,包括中央处理器(Central Processing Unit,CPU)、网络处理器(Network Processor,NP)等;还可以是数字信号处理器(Digital SignalProcessing,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。The above-mentioned processor may be a general-purpose processor, including a central processing unit (Central Processing Unit, CPU), a network processor (Network Processor, NP), etc.; may also be a digital signal processor (Digital Signal Processing, DSP), an application-specific integrated circuit (Application Specific Integrated Circuit, ASIC), Field-Programmable Gate Array (Field-Programmable Gate Array, FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components.
在本发明提供的又一实施例中,还提供了一种计算机可读存储介质,该计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现上述应用于发送端设备的任一信号传输的方法的步骤。In another embodiment provided by the present invention, a computer-readable storage medium is also provided, and a computer program is stored in the computer-readable storage medium, and when the computer program is executed by a processor, the above-mentioned application to the sending end device is realized. The steps of any signal transmission method.
在本发明提供的又一实施例中,还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述应用于发送端设备的任一信号传输方法。In yet another embodiment provided by the present invention, there is also provided a computer program product including instructions, which, when running on a computer, enables the computer to execute any of the above signal transmission methods applied to the sending end device.
在本发明提供的又一实施例中,还提供了一种计算机可读存储介质,该计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现上述应用于接收端设备的任一信号传输的方法的步骤。In another embodiment provided by the present invention, a computer-readable storage medium is also provided, and a computer program is stored in the computer-readable storage medium, and when the computer program is executed by a processor, the above-mentioned application to the receiving end device is realized. The steps of any signal transmission method.
在本发明提供的又一实施例中,还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述应用于接收端设备的任一信号传输方法。In yet another embodiment provided by the present invention, there is also provided a computer program product including instructions, which, when running on a computer, enables the computer to execute any of the above signal transmission methods applied to the receiving end device.
在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本发明实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(DSL))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,DVD)、或者半导体介质(例如固态硬盘Solid State Disk(SSD))等。In the above-mentioned embodiments, it may be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented in software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, all or part of the processes or functions described in the embodiments of the present invention are generated. The computer may be a general purpose computer, special purpose computer, computer network, or other programmable device. The computer instructions may be stored in or transmitted from one computer readable storage medium to another computer readable storage medium, for example, the computer instructions may be downloaded from a website site, computer, server or data center Transmission to another website site, computer, server, or data center is by wire (eg, coaxial cable, fiber optic, digital subscriber line (DSL)) or wireless (eg, infrared, wireless, microwave, etc.). The computer-readable storage medium may be any available medium that can be accessed by a computer or a data storage device such as a server, data center, etc. that includes an integration of one or more available media. The usable media may be magnetic media (eg, floppy disks, hard disks, magnetic tapes), optical media (eg, DVD), or semiconductor media (eg, Solid State Disk (SSD)), among others.
需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。It should be noted that, in this document, relational terms such as first and second are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any relationship between these entities or operations. any such actual relationship or sequence exists. Moreover, the terms "comprising", "comprising" or any other variation thereof are intended to encompass a non-exclusive inclusion such that a process, method, article or device that includes a list of elements includes not only those elements, but also includes not explicitly listed or other elements inherent to such a process, method, article or apparatus. Without further limitation, an element qualified by the phrase "comprising a..." does not preclude the presence of additional identical elements in a process, method, article or apparatus that includes the element.
本说明书中的各个实施例均采用相关的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于装置、电子设备及存储介质实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。Each embodiment in this specification is described in a related manner, and the same and similar parts between the various embodiments may be referred to each other, and each embodiment focuses on the differences from other embodiments. Especially, for the embodiments of the apparatus, electronic equipment and storage medium, since they are basically similar to the method embodiments, the description is relatively simple, and reference may be made to some descriptions of the method embodiments for related parts.
以上所述仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所作的任何修改、等同替换、改进等,均包含在本发明的保护范围内。The above descriptions are only preferred embodiments of the present invention, and are not intended to limit the protection scope of the present invention. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present invention are included in the protection scope of the present invention.
Claims (8)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202010093416.8A CN111313948B (en) | 2020-02-14 | 2020-02-14 | A signal transmission method, device and electronic device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202010093416.8A CN111313948B (en) | 2020-02-14 | 2020-02-14 | A signal transmission method, device and electronic device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN111313948A CN111313948A (en) | 2020-06-19 |
| CN111313948B true CN111313948B (en) | 2021-05-28 |
Family
ID=71161698
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202010093416.8A Active CN111313948B (en) | 2020-02-14 | 2020-02-14 | A signal transmission method, device and electronic device |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN111313948B (en) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN112332945A (en) * | 2019-08-05 | 2021-02-05 | 大唐移动通信设备有限公司 | Physical layer secure transmission method, transmitting terminal and target receiving terminal |
| WO2022188000A1 (en) * | 2021-03-08 | 2022-09-15 | 华为技术有限公司 | Communication method and communication apparatus |
| CN115483971B (en) * | 2022-09-15 | 2025-10-28 | 中国科学技术大学 | Sphere decoding method, device and electronic device for visible light channel |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20090238304A1 (en) * | 2008-03-20 | 2009-09-24 | Kabushiki Kaisha Toshiba | Wireless communications apparatus |
| US8964889B2 (en) * | 2009-04-27 | 2015-02-24 | Indian Institute Of Science | Device and method for precoding vectors in a communication system |
| US20160065257A1 (en) * | 2014-08-27 | 2016-03-03 | Samsung Electronics Co., Ltd. | Apparatus and method of processing signal, and recording medium |
| US20180367191A1 (en) * | 2013-03-15 | 2018-12-20 | Interdigital Patent Holdings, Inc. | Methods and procedures for non-linear precoding based multiuser multiple input multiple output |
| CN110365378A (en) * | 2019-07-16 | 2019-10-22 | 电子科技大学 | A Downlink Transmission Method with Nonlinear Precoding |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN109507643B (en) * | 2018-11-01 | 2022-10-14 | 南京邮电大学 | Method for widening null in sidelobe cancellation |
| CN109639332B (en) * | 2019-02-28 | 2020-06-09 | 电子科技大学 | A Robust Beamforming Optimization Method Based on Steering Vector Model |
-
2020
- 2020-02-14 CN CN202010093416.8A patent/CN111313948B/en active Active
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20090238304A1 (en) * | 2008-03-20 | 2009-09-24 | Kabushiki Kaisha Toshiba | Wireless communications apparatus |
| US8964889B2 (en) * | 2009-04-27 | 2015-02-24 | Indian Institute Of Science | Device and method for precoding vectors in a communication system |
| US20180367191A1 (en) * | 2013-03-15 | 2018-12-20 | Interdigital Patent Holdings, Inc. | Methods and procedures for non-linear precoding based multiuser multiple input multiple output |
| US20160065257A1 (en) * | 2014-08-27 | 2016-03-03 | Samsung Electronics Co., Ltd. | Apparatus and method of processing signal, and recording medium |
| CN110365378A (en) * | 2019-07-16 | 2019-10-22 | 电子科技大学 | A Downlink Transmission Method with Nonlinear Precoding |
Non-Patent Citations (6)
| Title |
|---|
| A Low-Complexity Sequential Encoder for Threshold Vector Perturbation;Christos Masouros et al;《IEEE Communications Letters》;20131231;第17卷(第12期);第2225-2228页 * |
| A Novel Transceiver for Vector Perturbation Precoding Based on Channel Correlation Matrix;Xiaojuan Zeng et al;《2019 IEEE 19th International Conference on Communication Technology》;20191019;第150-154页 * |
| Opportunistic Vector Perturbation with Superposition Signalling;CHEN Rui et al;《China Communications》;20151231;第160-165页 * |
| Vector Perturbation Precoding Under Imperfect CSI and Inaccurate Power Scaling Factors;LIUTONG DU et al;《IEEE Access》;20190722;第7卷;摘要,第2-3部分 * |
| 基于门限控制的新型矢量扰动预编码方法;周智勋 等;《太赫兹科学与电子信息学报》;20141031;第12卷(第5期);第688-691页 * |
| 多小区块对角化的MMSE矢量扰动预编码;刘春艳 等;《电讯技术》;20150131;第55卷(第1期);第94-98页 * |
Also Published As
| Publication number | Publication date |
|---|---|
| CN111313948A (en) | 2020-06-19 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| Kang et al. | Deep learning-based MIMO-NOMA with imperfect SIC decoding | |
| Xiao et al. | Low-complexity signal detection for generalized spatial modulation | |
| Datta et al. | Generalized space-and-frequency index modulation | |
| Xiao et al. | A low-complexity detection scheme for differential spatial modulation | |
| Lampe et al. | Multiple-symbol differential sphere decoding | |
| Liu et al. | Practical secrecy using artificial noise | |
| Yang et al. | Mapping-varied spatial modulation for physical layer security: Transmission strategy and secrecy rate | |
| CN105790818B (en) | A physical layer secure transmission method against information theft by eavesdropping nodes | |
| CN111313948B (en) | A signal transmission method, device and electronic device | |
| Castillo‐Soria et al. | Generalized quadrature spatial modulation scheme using antenna grouping | |
| CN107040341B (en) | Apparatus and method for reordering subblock decoding | |
| Yang et al. | A low-complexity power allocation algorithm for multiple-input–multiple-output spatial modulation systems | |
| CN111065096B (en) | Physical layer encrypted transmission system and method for wireless communication | |
| Dinis et al. | Iterative receiver based on the EGC for massive MIMO schemes using SC‐FDE modulations | |
| Furqan et al. | Adaptive OFDM‐IM for enhancing physical layer security and spectral efficiency of future wireless networks | |
| Leung et al. | Uniquely factorable hexagonal constellation designs for noncoherent SIMO systems | |
| Aghdam et al. | On secrecy rate analysis of spatial modulation and space shift keying | |
| CN106452662A (en) | Precoding method and apparatus | |
| Patel et al. | Error performance of Uncoded Space Time Labelling Diversity in spatially correlated Nakagami‐q channels | |
| Mao et al. | Physical-layer security enhancement for SIMO-MBM systems | |
| Taha et al. | A MIMO precoding based physical layer security technique for key exchange encryption | |
| Chen et al. | General recursive least square algorithm for distributed detection in massive MIMO | |
| Obadha et al. | Secrecy and BER analysis of antenna sequence spatial modulation: An information theoretic approach | |
| Pang et al. | Performance analysis of secure GPSM systems for physical layer security | |
| He et al. | The interference wiretap channel with an arbitrarily varying eavesdropper: Aligning interference with artificial noise |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant |