Background technology
From present development of Communication Technique, follow-on mobile communication system must have higher spectrum efficiency and transmission reliability.Multi-user MIMO system adopts many transmitting antennas and reception antenna respectively at transmitting terminal and receiving terminal, can be under the prerequisite that does not increase bandwidth, the channel capacity of raising system, obtain simultaneously to send and the receive diversity gain, improve transmission reliability, therefore become the main developing direction of next generation wireless communication.
The key that mimo system obtains the high-transmission reliability is to have adopted the Space Time Coding technology.Space Time Coding mainly comprises at present: trellis coding when empty (Space-Time Trellis Coded, STTC) and space-time block code (Space-Time Block Coded, STBC).Single user's space-time block code is proposed by Alamouti the earliest, a user utilizes two transmitting antennas to send symbol, owing to carried out orthogonal coding for the symbol on two antennas at transmitting terminal, therefore in receiving terminal decoding, utilize the orthogonality of its code word, only need to adopt simple linear process to get final product, thereby greatly reduce decoding complexity, be beneficial to realization.Content sees Alamouti S M. for details, A Simple Transmit Diversity Technique for Wireless Communications[J] .IEEE Journal on Select Areas in Communications, 1998,16 (8). adopt another advantage of STBC to be, because there is certain contact in the transmitting terminal symbol, (this contact be by the decision of the orthogonal configuration of its code word) therefore, under the flat fading channel condition, obtain channel estimating by over-sampling, can make the number of the number of reception antenna less than transmitting antenna, this is other system, does not accomplish as VBLAST.Subsequently, Tarokh is generalized to situation more than two antennas to the scheme of Alamouti on the basis of orthogonal design theory.
The method of Interference Cancellation is adopted in the detection of traditional multi-user STBC system, whenever detects after a user's the transmission symbol, rebuilds residual signal, successively up to the transmission symbol that detects all users.Content sees Waleed M.Younis for details, AliH.Sayed, Naofal Al-Dhahir, Efficient Adaptive Receivers for Joint Equalization and InterferenceCancellation in Mutiuser Space-Time Block-Coded Systems[J], IEEE Transactions on SignalProcessing, Vol.51.No.11, November 2003.
The shortcoming that this method exists is: detect fixed order, detect to first user from last user successively, owing to do not consider the influence of received signal to noise ratio to demodulation, cause performance not good.
Summary of the invention
The detection method that the purpose of this invention is to provide a kind of multi-user space time block code adopts this method, can improve greatly and detect performance under the prerequisite of the detection method complexity that does not significantly improve traditional multi-user STBC system.
The invention provides the detection method of a kind of multi-user space time block code STBC, this method is to adopt following step to realize:
Step 1: initialization, set up multi-user STBC system model:
Our define system has M user, and each user has two transmitting antennas, and the signal that defines j user's transmission is X
j, i root reception antenna receives that signal is Y
i, Λ
IjThe equivalent channel matrix of representing the corresponding i root of j user reception antenna, N
iNoise vector for corresponding i root reception antenna.The method of the single user STBC of the foundation system that proposes according to Alamouti then, single user STBC system model can be expressed as:
Y
i=Λ
ijX
j+N
i (1)
(2)
K and k+l represent to be in two adjacent time-slots under the same channel status,
Represent the signal that i root reception antenna is received constantly at k,
The conjugation of representing the signal that i root reception antenna is constantly received at (k+1).
Represent the symbols of first, second root transmitting antenna of j user respectively in the transmission of seven moment,
Represent i root reception antenna at k pairing noise component(s) of the moment,
Represent the conjugation of i root reception antenna at pairing noise component(s) of (k+1) moment.
Λ
IjExpression formula be:
Wherein
The channel fading factor of representing j user's the corresponding i root of first, second root transmitting antenna reception antenna respectively,
Be respectively
Conjugation, claim matrix Λ
IjMatrix for the Alamouti structure.
According to the method for setting up multi-user STBC system of propositions such as Waleed, multi-user STBC system model can be expressed as:
Claim that Y is the received signal vector, X is for sending signal phasor, and N is a noise vector, wherein Y
i, X
i, N
i, 1≤i≤M is the structure of formula (2) expression.
Claim that Λ is the channel matrix of M user STBC system, wherein each Λ
Ij, 1≤i≤M, 1≤j≤M are the matrix of 2 * 2 Alamouti structure of formula (3) expression.For convenience, we define Λ
IjBe the element of matrix Λ, so Λ is the matrix of M * M.
Step 2: determine the detection order:
Owing to after detecting a user's transmission symbol, will rebuild residual signal one time at every turn, upgrades one time channel matrix, thereby determine that the detection that makes new advances in proper order.And, suppose that at the channel matrix of the i time definite detection in proper order the time be Λ because the every renewal of channel matrix once, will reduce by row
iSo, Λ
iMatrix for M * (M+1-i).So the initial channel matrix Λ in the formula (4) is Λ
1
1) divides channel matrix Λ
i:
Divide Λ the i time
iMethod: at matrix Λ
iCapable and last the row line of inverse i, two lines are with matrix Λ
iBe divided into four submatrixs, be made as A respectively, B, C, D.Here still define Λ
Ij, 1≤i≤M, 1≤j≤M+1-i are an element.
Divide Λ when determining the detection order for the first time
1As follows:
Wherein A is the submatrix of (M-1) * (M-1), and B is the submatrix of (M-1) * 1, and C is 1 * (M-1) submatrix, and D is 1 * 1 submatrix.
Divide Λ during the i time definite detection order
iAs follows:
Wherein A is the submatrix of (M-i) * (M-i), and B is the submatrix of (M-i) * 1, and C is the submatrix of i * (M-i), and D is the submatrix of i * 1.
2) according to formula
Obtain
Matrix, and calculate
The row norm of first row of matrix.
3) reset channel matrix Λ
i:
With channel matrix Λ
iFirst row place last row, all the other leu prefaces are that original secondary series is become first row in advance, the 3rd row become secondary series, the rest may be inferred, the channel matrix after obtaining resequencing.
4) repeating step 1), 2), 3), altogether (M+1-i) is inferior, obtains (M+1-i) individual row norm successively, determines the channel matrix Λ of wherein maximum row norm correspondence
iArrangement mode, and determine the channel matrix Λ of maximum row norm correspondence
iLast be listed as pairing user.
Step 3: demodulation draws the estimated value that step 2 is determined user's transmission signal
Utilize the orthogonality of STBC, can obtain the channel matrix Λ of the row norm correspondence of the maximum that obtains through step 2
iDiagonalizable matrix P, receive vector Y with diagonalizable matrix P premultiplication, obtain following expression:
Z wherein
1: M-i,
, ∑
1: M-i, be intermediate variable, I
2 (M-i) * 2 (M-i)Be the unit matrix of 2 (M-i) * 2 (M-i), I
2i * 2i, be the unit matrix of 2i * 2i, establish:
Expression detects k
iDuring individual user, by the channel matrix Λ of the row norm correspondence of maximum
iThe determined user's to be detected of arrangement mode the transmission signal phasor that puts in order.
The correction noise vector that obtains for P matrix premultiplication noise vector N.
According to formula:
Obtain k
iThe estimated value of individual user's transmission signal
, wherein Q () represents decision function, will
Value be mapped to point in the planisphere.So just can demodulate a matting user's transmission signal.
Step 4: reconstruction signal:
At first, the k that
step 3 is obtained
iThe estimated value of individual user's transmission signal
Influence from received signal Y the inside deduction, so obtain Y ':
Wherein
Be initial channel matrix Λ k in the formula (4)
iRow.
Secondly, rebuild the residual signal model: renewal Y is Y '.From Λ
iIn remove initial channel matrix Λ k
iRow, promptly
Upgrade channel matrix Λ
iBe Λ
I+1:
Step 5: repeating step 2,3,4, altogether (M-1) is inferior, will come out than (M-1) the individual user's of high s/n ratio correspondence transmission signal demodulation.
Step 6: demodulation last, i.e. the user's that signal to noise ratio is minimum transmission signal:
When remaining last user, expression formula is arranged:
Wherein
Be the received signal vector after deduction detected (M-1) individual user's the influence,
K for initial channel matrix Λ
MRow,
Be last user's transmission signal,
The noise vector of correspondence when detecting last user.
According to formula:
Get to the end, i.e. k
MThe estimated value of individual user's transmission signal
, wherein Q () is the decision function in the formula (10), so just can demodulate last user's transmission signal.
Through after the above step, just can realize detection to multi-user STBC system.
Need to prove:
What we used in step 2 the inside is vectorial two norms, also can be with other norm.
What we used in step 3 the inside is hard decision, also can be soft-decision.
After step 6 finished, in order further to improve systematic function, we can also adopt iterative idea, i.e. the operation of repeating step 2~6, and the present invention no longer describes in detail.
Essence of the present invention is: the received signal that needs are detected sorts, detect earlier the strongest signal of received signal to noise ratio, secondly the influence of this signal of deduction is rebuild from received signal, then to residual signal minor sort again, by same quadrat method, successively up to detecting all transmission signals.
Innovation part of the present invention is:
Consider that received signal to noise ratio is for detecting Effect on Performance, the thought of introducing ordering.Before user of the every detection of receiving terminal, earlier received signal to noise ratio is sorted, find the maximum pairing user of signal to noise ratio, at first detect this user, obtain the estimated value that this user sends signal, from received signal, deduct the influence of the estimated value of this signal then, be reconstruction signal, then residual signal carried out minor sort again, determine the pairing user of next maximum signal to noise ratio, and detect, successively up to the transmission signal that detects all users.Because when a user's of each detection transmission signal, always select the transmission signal of that user's correspondence that signal to noise ratio is the highest in the signal to be detected, so improved the accuracy of each detection, also improved the accuracy of reconstruction signal simultaneously, thereby reduced the error rate.Method proposed by the invention can be widely used in the detection of multi-user STBC system.
Embodiment:
Example of the present invention is as described below, and parameter setting does not influence generality, the The data BPSK modulation in tentation data source, number of users M=4, number of transmit antennas is 2M=8, reception antenna is counted N=4, channel is uncorrelated slow fading channel, 5 kilometers/hour of the speed of a motor vehicle.
The data of emission are through after the BPSK modulation, go here and there and change, and are divided into M road signal flow, go out by transmission antennas transmit, the signal of launching is through after the space channel, and by N reception antenna reception of receiving terminal, the signal phasor of supposing transmission antennas transmit is a=(X
1X
2X
3X
4The signal phasor that) ', reception antenna is received is r=(Y
1Y
2Y
3Y
4) ', white Gaussian noise vector is v=(N
1N
2N
3N
4) ', channel matrix is
The detailed process that detects is as follows:
1. when the i time definite detection order, establishing channel matrix is Λ
i, divide Λ
iThe time, as follows it is divided into four sub-matrix A, B, C, D:
According to formula (7), obtain
, calculate
First row the row norm, reset Λ then
i, calculate the Λ after resetting once more
iObtain through dividing once more
The matrix column norm up to obtaining (5-i) individual row norm, is determined the channel matrix Λ of wherein maximum row norm correspondence
iArrangement mode, and determine the channel matrix Λ of maximum row norm correspondence
iLast be listed as pairing user.
2. demodulation draws the estimated value of the determined user's of
step 1 transmission signal
Obtain the channel matrix Λ of the row norm correspondence of the maximum that obtains through step 1
iDiagonalizable matrix P, receive vector Y with diagonalizable matrix P premultiplication, obtain following expression:
According to formula:
Obtain k
iThe estimated value of individual user's transmission signal
, wherein Q () represents decision function, will
Value be mapped to point in the planisphere.So just can demodulate k
iIndividual user's transmission signal.
3. reconstruction received signal is about to
Influence from received signal the inside deduction, so obtain Y ':
Renewal Y is Y '.From Λ
iIn remove the k of initial channel matrix Λ
iRow upgrade channel matrix Λ
iBe Λ
I+1:
4. repeating step 1,2,3, three times altogether, will come out than three users' of high s/n ratio correspondence transmission signal demodulation.
5. last (signal to noise ratio is minimum) user's of demodulation transmission signal:
When remaining last user, expression formula is arranged:
Wherein
Be the received signal vector after detected three users' of deduction the influence,
K for initial channel matrix Λ
4Row,
Be last user's transmission signal,
The noise vector of correspondence when detecting last user.
According to formula:
Get to the end, i.e. k
4The estimated value of individual user's transmission signal
, wherein Q () is the decision function in the formula (10), so just can demodulate last user's transmission signal.
Through after the above step, just can realize detection to four-function family STBC system.