Disclosure of Invention
In order to solve the problem that the conventional zero-forcing precoding method cannot be applied to a multi-user generalized spatial modulation system at present, the invention provides a linear zero-forcing precoding method applied to a downlink of the multi-user generalized spatial modulation system.
The invention provides a linear zero-forcing precoding method of a multi-user generalized spatial modulation system, which comprises the following steps:
establishing a multi-user generalized spatial modulation system, grouping the antennas at the transmitting end of a link, wherein each group of transmitting antennas adopts generalized spatial modulation to serve one receiving end;
reducing dimensions of a channel gain matrix and a sending signal matrix in the multi-user generalized spatial modulation system to obtain an equivalent channel gain matrix and an equivalent sending signal matrix;
and performing zero-forcing pre-coding processing on an equivalent sending signal matrix of the link sending end of the multi-user generalized spatial modulation system by using the dimension reduction matrix, and transmitting signals by using the equivalent channel gain matrix so as to eliminate interference between users and interference between channels at the same time.
The invention provides a linear zero-forcing pre-coding method applied to a lower link of a multi-user generalized spatial modulation system, which decomposes the multi-user generalized spatial modulation system into a plurality of independent single-user generalized spatial modulation systems by grouping antennas at a link transmitting end, generates a dimension reduction matrix according to the characteristic that silent antennas exist in generalized spatial modulation under the condition of assuming that the number of receiving antennas of a user is the same as the number of activated antennas of a corresponding transmitting antenna group so as to reduce the dimensions of a channel gain matrix and a transmitting signal matrix, extracts the transmitting information and channel state information of active antennas by the obtained equivalent channel gain matrix and the equivalent transmitting signal matrix, and finally eliminates interference by using a channel inverse zero-forcing pre-coding method. The invention processes the sending signal matrix by applying the pre-coding matrix at the sending end, because the interference between users and the interference between channels are eliminated, the receiving end can more accurately detect the antenna serial number and the sending symbol by utilizing a maximum likelihood detection method or a maximum combining ratio detection method, so the error code performance and the system capacity of the system can be further improved, wherein, the maximum combining ratio detection method judges the sending antenna serial number and determines the corresponding sending bit by detecting the position of the energy maximum symbol; the maximum likelihood detection method can detect the antenna serial number and the transmitted symbol at the same time, it finds out the bit information closest to the received signal by the exhaustion method, and it can be seen from fig. 4 that the maximum combination ratio detection method can obtain better error code performance.
Detailed Description
In order to make the objects, technical solutions and advantages of the present invention more apparent, the present invention is described in further detail below with reference to specific embodiments and the accompanying drawings.
The invention provides a linear zero-forcing precoding method applied to a downlink of a multi-user generalized spatial modulation system, which is applied to the multi-user generalized spatial modulation system shown in figure 2. As shown in fig. 1, the linear zero-forcing precoding method applied to the downlink of the multi-user generalized spatial modulation system includes the following steps:
step S1: establishing a multi-user generalized spatial modulation system, grouping transmitting end antennas in a downlink of the multi-user generalized spatial modulation system, wherein each group of transmitting antennas adopts generalized spatial modulation to serve a specific user, namely a receiving end;
for a multi-user generalized spatial modulation system, it is assumed that the channel state information is known at the transmitting end, and it is considered that the base station at the transmitting end has NtHaving a root transmit antenna to serve K users simultaneously, as shown in FIG. 2, assume that user i ∈ {1, …, K } has MiThe total number of receiving antennas isIn a multi-user generalized spatial modulation system, Nr≤Nt. Will NtThe transmitting antennas are divided into K groups, each group of antennas adopts generalized spatial modulation to serve one special antennaA fixed user, which is equivalent to a multi-single-user generalized spatial modulation system, assuming that each transmit antenna group has NtAnd the ith group of transmitting antennas serves the user i, the number of receiving antennas of the user side is the same as that of the activated antennas in the corresponding transmitting end antenna group, and the symbol information transmitted by the activated antennas in one group of transmitting antennas on each time slot is the same.
For the multi-user generalized spatial modulation system, the received signal at the receiving end is represented as: y is f.HPx + n, f is a power limiting factor, H represents a Rayleigh flat fading channel gain matrix,is the precoding matrix of the transmitting end, x represents the transmitted signal, and n represents the additive white gaussian noise.
The received signal may be expanded to:
the rayleigh flat fading channel H can be represented in the form of a block matrix:
sub-matrixRepresenting a channel gain matrix between the nth group of transmitting antennas and the user i;a received signal representing user i; x is the number of(i)Is the symbol vector transmitted by the ith group of transmit antennas,wherein N isu(i)Representing the number of active antennas in the ith set of transmit antennas,representing signals from the jth active antenna in the ith group of transmit antennas, sqRepresenting the q-th symbol in the M-QAM constellation;representing an additive white gaussian noise vector for user i. Order toRepresents a radicalA transmit symbol vector of a station, satisfiesPTIs the total transmitted power of the base station, E [. cndot]The mean value is calculated, and the Eucliden norm is calculated by | · | |; the total power limit of the transmitting end can be expressed as: t isr(PPH)≤PTAnd Tr (-) represents the trace-seeking operation.
Step S2: according to the characteristic of generalized spatial modulation, reducing the dimensions of a channel gain matrix and a transmission signal matrix in the multi-user generalized spatial modulation system to obtain an equivalent channel gain matrix and an equivalent transmission signal matrix;
in the multi-user generalized spatial modulation system, because only the active antennas transmit information and the inactive antennas remain silent, the columns corresponding to the silent antennas in the channel gain matrix H and the rows corresponding to the silent antennas in the transmitted signal x are zero vectors. Aiming at the characteristic, a dimension reduction matrix for reducing the channel gain matrix H and the x dimension of a transmission signal matrix are respectively establishedAndsuppose the number M of active antennas in the ith group of transmit antennasiNumber of receiving antennas N with the i-th useru(i)Same, i.e. Mi=Nu(i)First, when the transmission signal is not precoded, the received signal at the receiving end is considered to be:
wherein,representing a channel state information matrix column corresponding to a jth active antenna in an ith group of transmit antennas, where a silent antenna does not perform information transmission, and when only channel information and transmit information of an active antenna are considered, a received signal may be further written as:
the equivalent channel gain matrix and the equivalent transmission signal matrix are respectively:
from this, P is obtained1In the form ofjI) line, thThe elements in the column are 1, the remaining elements are 0, and are notedThe other positions are 0, wherein l (l)jI) represents the serial number of the j active antenna in the i group of transmitting antennas, Nu(k)Representing the number of active antennas in the kth group of transmitting antennas; simultaneously, the following can be obtained:the other positions are 0, and take precoding matrix P ═ P1P2P3Whereinwhen the signal is used as a zero-forcing pre-coding matrix, the purpose of reducing the dimension of a channel gain matrix H and a sending signal matrix x can be met.
Step S3: and performing zero-forcing precoding processing on an equivalent sending signal matrix of the link sending end of the multi-user generalized spatial modulation system, and transmitting signals by using the equivalent channel gain matrix, so that the inter-user interference and the inter-channel interference can be eliminated simultaneously.
In this step, the precoding matrix is taken as P ═ P1P2P3,The received signal of the user may be expressed as:wherein, it is madeAn equivalent channel gain matrix for the transmission channel is represented. The equivalent channel gain matrix can be used for eliminating interference among multiple users and among channelsAnd adopting a zero-forcing precoding method of channel inversion, wherein:therefore, when the zero forcing linear precoding method of the multi-user generalized spatial modulation system is adopted, the precoding matrix of the sending end of the base station is represented as follows:
the total transmission power of the link transmitting end is PTTherefore, the total power limit at the transmitting end of the link is Tr(PPH)=PTThe power limiting factor can be found to be:
then the received signal of the u-th receiving antenna is:
the effects of the present invention are further described below in conjunction with fig. 2-4. Referring to the simulation diagrams of the rate and error performance of the linear zero-forcing precoding method using the multi-user generalized spatial modulation system of the present invention in fig. 3-4, and the structure diagram of the multi-user generalized spatial modulation system shown in fig. 2. The simulation environment of FIGS. 3-4 is: the channel in the multi-user generalized spatial modulation system is a flat Rayleigh fading channel, the noise is zero-mean additive white Gaussian noise, the number of users K is 6, each group of antennas adopts a 4-QAM generalized spatial modulation method, and N istWhere M is 7 and the number of active antennas is Nu(i)2. In fig. 3-4, MU-GSM and MU-GSM-ZF respectively represent a multi-user generalized spatial modulation system that does not employ the multi-user generalized spatial modulation system linear zero-forcing precoding method and a multi-user generalized spatial modulation system that employs the multi-user generalized spatial modulation system linear zero-forcing precoding method; MU-GSM-MRC and MU-GSM-ML respectively represent a multi-user generalized spatial modulation system adopting a maximum combination ratio detection method and a multi-user generalized spatial modulation system adopting a maximum likelihood detection method; the MU-GSM-ZF-MRC represents a multi-user generalized spatial modulation system which adopts a maximum combination ratio detection method and applies a multi-user generalized spatial modulation system linear zero-forcing pre-coding method; MU-GSM-ZF-ML represents a multi-user generalized spatial modulation system that employs a maximum likelihood detection method and applies a multi-user generalized spatial modulation system linear zero-forcing precoding method, and it is apparent from fig. 3-4 that the rate and error code performance of the system can be significantly improved by the multi-user generalized spatial modulation linear zero-forcing precoding proposed by the present invention in the same signal-to-noise ratio interval, and when the maximum combining ratio detection method is used, better error code performance can be obtained than when the maximum likelihood detection method is employed.
The above-mentioned embodiments are intended to illustrate the objects, technical solutions and advantages of the present invention in further detail, and it should be understood that the above-mentioned embodiments are only exemplary embodiments of the present invention, and are not intended to limit the present invention, and any modifications, equivalents, improvements and the like made within the spirit and principle of the present invention should be included in the protection scope of the present invention.