Background
Multiple-input Multiple-output (MIMO) is a multi-antenna communication system, and can greatly improve system capacity and bit error performance compared with a conventional single-antenna system. Due to the high throughput of the MIMO system, the channel capacity of the system can be multiplied without increasing the spectrum resources, so that the MIMO technology becomes one of the core technologies of the next generation wireless communication.
Orthogonal frequency division multiplexing-based carrier sequence number modulation (OFDM-IM) is a novel multi-carrier transmission technology, and as an improved technology of the conventional OFDM, the technology conforms to a novel green communication technology. In the OFDM-IM technology, the sub-carriers are not activated to send modulation symbols any more, only part of the sub-carriers are activated to transmit modulation symbols, and meanwhile, the serial numbers of the activated sub-carriers are also used as a new information carrying mode to transmit information bits. Since part of the subcarriers are not activated, the OFDM has a lower Peak to average power ratio (PAPR) and smaller inter-carrier interference (ICI) compared to the conventional OFDM. In the aspect of system energy consumption, because only part of subcarriers are activated to transmit modulation symbols and the serial numbers of the activated subcarriers are also used for bit transmission, the method has higher energy efficiency and meets the requirement of the green and low-carbon development trend of the future communication industry.
The MIMO-OFDM-IM technology is used as the combination of the MIMO technology and the OFDM-IM technology, has the advantages of high frequency spectrum utilization rate, strong fading resistance, high data rate and the like, and is an improvement of the traditional MIMO-OFDM multi-carrier technology. In a MIMO-OFDM-IM system, a Maximum-likelihood (ML) receiver can achieve the best performance, but needs to search for all possible combinations, its computational complexity and modulation symbol constellation order M, the number of transmit antennas NtAnd the number N of subcarriers of each subframe in OFDM-IMsubIn relation to the number of activations K, the computational complexity increases exponentially with the number of modulation transmit antennas, thus severely limiting the use of ML receivers in practical applications. MMSE-LLR based on MMSE criterion, although reducing the demodulation complexity, has a larger performance loss than ML receiver, so in the application where the real-time performance is required, a receiver with lower complexity and less performance loss is required.
Disclosure of Invention
In order to solve the above problems, the present invention provides a low complexity demodulation method for mimo carrier number modulation system.
A low complexity demodulation method for a multiple-input multiple-output carrier serial number modulation system comprises the following steps:
a) implementation of the MAP estimation module based on MMSE criterion assistance: dividing a received signal frame into G signal sub-frames which are mutually independent according to a modulation scheme adopted by a multi-input multi-output carrier serial number modulation system sending end, and estimating and independently demodulating the sub-carriers in each signal sub-frame one by one to obtain a demodulation result of each sub-carrier; performing dimensionality reduction MMSE estimation on each possible activation mode of each subcarrier, obtaining complete transmission vector estimation according to the activation modes, then calculating the maximum posterior probability of the vector estimation of each activation mode by using an MAP criterion, and finally obtaining the estimation of the subcarrier; when the estimation of all subcarriers in the signal subframe is finished, the estimation of each subcarrier is sequentially formed into the estimation of the signal subframe;
b) implementation of the activation mode detection module: detecting the activation mode of the OFDM-IM sub-frame sent by each antenna in the signal sub-frame, and inputting all the legal sub-frames into a next-stage signal sub-frame demodulation module; if an illegal activation mode is detected, recording a corresponding transmitting antenna index, and inputting the transmitting antenna index into an error activation mode correction and error subcarrier estimation module;
c) implementation of the error activated mode correction and error subcarrier estimation module: according to the information input by the activation mode detection module, calculating LLR values of subcarriers of the OFDM-IM sub-frame with errors in the activation mode, calculating the sum of LLR values of all the activation modes, namely the sum of LLR values, and estimating the legal activation mode; estimating all OFDM-IM subframes with errors in the activation modes, using MMSE estimation on subcarriers with errors in the estimated activation modes according to the legal activation modes after re-estimation, and finally forming new signal subframe estimation by using the re-estimated vectors and subcarrier estimation vectors without errors and inputting the new signal subframe estimation to a signal subframe demodulation module;
d) the signal subframe demodulation module is realized as follows: demodulating OFDM-IM subframes corresponding to each transmitting antenna in signal subframes with legal activation modes one by one to obtain mutually independent information bits transmitted by each transmitting antenna, wherein the mutually independent information bits comprise a serial number modulation bit and a modulation symbol bit; and when the demodulation of all the G signal subframes is finished, forming the information bit sequence of the signal frame by the information bit sent by each corresponding sending antenna.
Further, the implementation of the MAP estimation module based on MMSE criterion assistance specifically includes:
s1: the received signal is processed by block de-interleaving to obtain the g-th signal subframe with a signal model of
For the index of the sub-frame of the signal,
channel matrix for the tth transmit antenna to all receive antennas, N
tIn order to determine the number of transmit antennas,
is the OFDM-IM subframe transmitted by the t-th transmitting antenna, u
gIs a frequency domain additive white noise matrix; independently demodulating the subcarriers in each signal subframe one by one, wherein the signal model of the nth subcarrier is
For subcarrier number, N, in signal subframes
subIs the number of sub-carriers in a signal sub-frame, x
g(N) is the nth subcarrier N
tA transmitted signal vector composed of symbols transmitted by the antennas,
is a channel matrix corresponding to the nth sub-carrier, u
g(n) is a noise vector on the nth subcarrier;
s2: the signal vector xg(n) includes mapping to M-order modulationThe activated subcarriers of the symbol set χ and the inactivated subcarriers mapped to the value of 0 are independent from each other and have the same activation probability; obtaining x according to OFDM-IM activation mode scheme selected by the transmitting endg(n) the prior probability of the subcarrier corresponding to the t-th transmitting antenna is
Wherein N issubThe number of subcarriers in each subframe, K is the number of active subcarriers in each OFDM-IM subframe, then the signal vector xg(n) a priori probability of
By taking into account the transmitted vector x per subcarrier during demodulationg(n) the prior probability improves the estimation precision of each subcarrier by the receiving end;
s3: the MMSE dimension reduction activation mode modulation symbol estimation is carried out on x
g(n) deleting the channel matrix for each possible activation mode
Middle corresponds to x
g(n) obtaining a dimension reduction channel matrix in the activation mode according to the columns corresponding to the inactivated subcarriers; calculating to obtain a dimension-reduced channel matrix corresponding to the e-th activation mode
MMSE equalization matrix in this mode
Wherein
Is an identity matrix, a is x in the active mode
g(n) the number of inactive subcarriers, e ═ 1,2
eFor active mode cableLeading; calculating to obtain MMSE equalization vector of activated subcarriers in the e-th activation mode
The result of MMSE modulation symbol estimation of the active subcarriers is
The modulation symbol vector is then in this active mode as
S4: estimating the symbol of MMSE
Forming a complete transmit vector estimate in the e-th active mode
Calculating the maximum posterior probability of the transmission vector estimation under all the activation modes, wherein the transmission vector estimation of the nth subcarrier is
And calculating to obtain the estimation of all subcarriers in the signal subframe, combining the estimation results into a complete subframe according to the sequence of the subcarriers, and inputting the complete subframe into a next-stage activation mode detection module.
Further, the specific implementation of the activation mode detection module includes:
detecting the activation mode of the OFDM-IM sub-frame correspondingly transmitted by each transmitting antenna in the signal sub-frame, and inputting the activation mode into a signal sub-frame demodulation module if all the activation modes are legal; if the activation mode is illegal, recording the transmitting antenna indexes corresponding to all error OFDM-IM sub-frames, and inputting the transmitting antenna indexes into an error activation mode correction and error sub-carrier estimation module.
Further, the implementation of the module for correcting the active error pattern and estimating the erroneous subcarriers specifically includes: calculating LLR value of subcarrier of OFDM-IM subframe with error in active mode, and according to legal active mode set C ═ C
1,c
2,...,c
MCalculating the LLR value sum of each active mode, and selecting the active mode corresponding to the LLR value sum maximum value as the active mode estimation of the OFDM-IM subframe, namely
Wherein
For an LLR value for an OFDM-IM subframe in which the active mode is in error and corresponding to a transmit antenna index of t,
and is
When k is
i≠k
jWhen the temperature of the water is higher than the set temperature,
a subcarrier index for each active mode; after finishing the estimation of all the OFDM-IM subframes with errors in the activation mode, executing dimension-reduced MMSE symbol estimation on subcarriers with errors in the estimation in the signal subframes according to the legal activation mode, and finally forming new signal subframes by the newly obtained estimation and the subcarrier estimation without errors and inputting the new signal subframes into a signal subframe demodulation module.
Further, the implementation of the signal subframe demodulation module specifically includes: demodulating OFDM-IM subframes corresponding to each transmitting antenna of an input signal subframe one by one to obtain a serial number modulation bit and a modulation symbol bit corresponding to each OFDM-IM subframe; and when the demodulation of all the G signal subframes is finished, the information bits corresponding to each transmitting antenna obtained by demodulation form a complete information bit sequence of the MIMO-ODFM-IM signal frame.
Hair brushAnd calculating to obtain the prior probability of each constellation point mapped after the activation of the subcarrier on each antenna and the prior probability of taking a 0 value without activation by combining the mutually independent carrier serial number modulation scheme of each transmitting antenna at the transmitting end, and considering the prior probability of each subcarrier transmitting vector during demodulation to improve the estimation precision of each subcarrier at the receiving end. In each subcarrier estimation, only the channel matrix H is reserved for each active modenActivating the corresponding column of the sub-carrier to obtain a reduced-dimension channel matrix Hn,eCalculating an MMSE equalization matrix in the activation mode, estimating a modulation symbol on an activated subcarrier, putting the estimated modulation symbol at the position of the activated subcarrier according to the activation mode to obtain a transmission vector estimation in the activation mode, and calculating the prior probability of the estimation vector by using the prior probability information of each subcarrier. And calculating the maximum posterior probability value of the estimation result of each activation mode of each subcarrier to obtain the activation mode of the subcarrier and the estimation of the corresponding modulation symbol. And after calculating to obtain the estimation of all subcarriers of the signal subframe, forming complete signal subframe estimation according to the subcarrier sequence numbers. And detecting the validity of the activation mode of each OFDM-IM subframe in the signal subframe, re-estimating the activation mode of the erroneous OFDM-IM subframe, and finally performing dimension reduction MMSE estimation on the subcarrier with the error estimation according to the valid activation mode to obtain the valid signal subframe estimation of the activation mode.
The invention can be used in MIMO-OFDM-IM communication system using MQAM and MPSK modulation mode.
Compared with the prior art, the invention has the following advantages and technical effects: the invention can be used as a low-complexity maximum a posteriori probability (MMSE-MAP) receiver assisted by MMSE (minimum mean Square error) criterion. Compared with the MIMO-OFDM-IM technology, the MMSE-LLR based on the MMSE criterion has the advantage of low computational complexity, but has larger performance loss compared with an ML receiver although the demodulation complexity is reduced, so that the MMSE-LLR based on the MMSE criterion is limited in application occasions with requirements on real-time performance, and the MMSE criterion-assisted low-complexity maximum a posteriori probability (MMSE-MAP) receiver provided by the invention has the advantages of lower complexity and smaller performance loss. The receiver firstly estimates the modulation symbol in each activation mode by using MMSE (minimum mean square error) criterion, then calculates the maximum posterior probability of different transmission vectors in each activation mode by using MAP (maximum MAP) criterion, improves the estimation accuracy of each subcarrier by considering the prior probability of different transmission vectors, and improves the bit error performance of the system.
Detailed Description
Embodiments of the present invention will be described in detail below with reference to the accompanying drawings and examples, but the invention is not limited thereto, and it should be noted that those skilled in the art can implement the embodiments without specific details below.
The flow and implementation modules of the low-complexity demodulation method for the mimo carrier serial number modulation system in this example are shown in fig. 1, and the specific implementation steps are as follows.
According to the modulation mode of the carrier sequence number of each transmitting antenna at the transmitting end, a received signal frame can be divided into G signal subframes which are independent from each other, and a frame structure diagram of the received signal frame is shown in fig. 2. Taking out the g sub-frame receiving matrix of the currently demodulated signal, the signal model of the n sub-carrier is
Wherein G1, 2, the index of the sub-frame number of the G signal, N1, 2, N
subFor subcarrier number, y, in signal sub-frames
g(n) is a received signal vector, x
g(N) is represented by N
tA signal vector consisting of modulation symbols of the nth subcarrier of each antenna,
channel matrix u corresponding to the nth sub-carrier
g(n) is a noise vector on the nth subcarrier.
And independently demodulating each subcarrier in the g-th signal subframe one by one, and combining estimation results of all subcarriers into a complete signal subframe estimation after obtaining the estimation of all subcarriers in the signal subframe through demodulation.
For the nth subcarrier estimation, search calculation x
g(n) all possible activation modes. For the e-th activation mode, the channel matrix is deleted
Middle corresponds to x
gThe columns of the inactivated subcarriers in (n) are obtained to obtain the corresponding dimension-reduced channel matrix
Index the active mode. Computing MMSE equalization matrix in current active mode
Wherein
Is an identity matrix, a is x in the active mode
g(n) number of inactive subcarriers. Calculating MMSE equalization receiving vector of active subcarrier in the active mode
The result of MMSE estimation of the active subcarriers is
In this active mode the active symbol vector is
According to the e-th activation mode, using
The middle symbol estimation result obtains the complete transmission vector estimation
Calculating x
e(n) prior probability
Wherein
Prior probability of nth sub-carrier corresponding to t antenna
Calculating the maximum posterior probability of the transmission vector estimation under all the active modes according to the MAP criterion, and then estimating the nth subcarrier as
And after the estimation of all the subcarriers is obtained through calculation, the estimation of all the subcarriers in the signal subframe is combined together to obtain the estimation of the signal subframe.
Performing active mode detection on each estimated signal subframe, wherein the signal subframe comprises NtAnd the OFDM-IM subframes which are independent from each other sequentially check whether the activation mode of the OFDM-IM subframe transmitted by each transmitting antenna is legal or not, and record the transmitting antenna index corresponding to the error of the activation mode. If no error exists, the data is directly input into the signal subframe demodulation module to obtain the information bit sequence of each signal subframe.
When an erroneous active mode is found, calculating LLR values of subcarriers of an OFDM-IM subframe of an antenna index of which the active mode is erroneous
Where t is the transmit antenna index corresponding to the OFDM-IM subframe in which the active mode is in error,
c
g(n)
t,tfor MMSE equalization vector z
g(n) covariance matrix
Diagonal element of
cov(x
g(n)) is a covariance matrix of the transmit vector with diagonal elements divided by the t-th element of 0 and signal variance as the remainder
According to legal activation mode set C ═ { C ═ C
1,c
2,...,c
MCalculating the LLR value sum of each mode, wherein
For each sub-carrier index of the active mode,
and is
When k is
i≠k
jThen (c) is performed. Selecting the activation mode corresponding to the LLR value and the median maximum value in the calculation result as the activation mode estimation of the OFDM-IM subframe, namely
After finishing the estimation of all the OFDM-IM subframes with errors in the active modeAnd carrying out dimension-reduced MMSE estimation on the subcarriers with errors estimated in the signal subframes according to a legal activation mode after new estimation, taking the MMSE estimation as the estimation of the subcarriers, and finally forming new signal subframes by the result of the new estimation and the estimation result of the subcarriers without errors and inputting the new signal subframes into a signal subframe demodulation module.
And each OFDM-IM subframe of the demodulated signal subframe is independently demodulated to obtain the serial number modulation bit and the modulation symbol bit of the OFDM-IM subframe corresponding to each transmitting antenna.
And after the demodulation of the G signal subframes is finished, recombining the demodulated bit sequences to obtain the complete information bit sequence of the MIMO-ODFM-IM signal frame.
Figure 3 is a graph comparing the performance of an MMSE-MAP receiver and an MMSE-LLR receiver in different MIMO configurations in an embodiment of the present invention. The MMSE-based MMSE-LLR reduces the demodulation complexity, but has larger performance loss compared with an ML receiver, so the MMSE-based MMSE-LLR is limited in application occasions with requirements on real-time performance, and the MMSE-based aided low-complexity maximum a posteriori probability (MMSE-MAP) receiver provided by the invention not only has lower complexity, but also has smaller performance loss.
The above description is an embodiment of the present invention, and is only used to help understand the method and its core idea of the present invention; the embodiments of the present invention are not limited to the above-described embodiments, and all changes, modifications, substitutions, combinations, and simplifications made in the detailed description and the application range are equivalent substitutions and are included in the protection scope of the present invention.