CN101056161A - A soft in and soft out detection method capable of reducing the complexity - Google Patents
A soft in and soft out detection method capable of reducing the complexity Download PDFInfo
- Publication number
- CN101056161A CN101056161A CN 200610025570 CN200610025570A CN101056161A CN 101056161 A CN101056161 A CN 101056161A CN 200610025570 CN200610025570 CN 200610025570 CN 200610025570 A CN200610025570 A CN 200610025570A CN 101056161 A CN101056161 A CN 101056161A
- Authority
- CN
- China
- Prior art keywords
- soft
- covariance matrix
- channel
- matrix
- detection method
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Radio Transmission System (AREA)
Abstract
The present invention provides a soft-inlet-soft-outlet detecting method which can reduce the complexity through replacing the instantaneous covariance matrix by the average of the emitting symbol vector covariance matrix, namely one of said average channel values is used to replace the channel value of the whole region. Thus, Nt*T*F of matrix inverses are simplified to form one matrix inverse. In the present invention, only one time of matrix inverse is required in a high correlation channel region, and the complexity of the system is reduced greatly without any losing.
Description
Technical field
The invention belongs in the wireless communication system pilosity and penetrate the multiple receive antenna technical field, relate in particular to a kind of soft in and soft out detection method of the reduced complexity of iterative receiver when being applied to sky.
Background technology
Consider the MIMO-OFDM communication system of one a Nt transmitting antenna Nr reception antenna, contain following steps:
The information bit of transmitting terminal at first carries out chnnel coding, and for antiburst error, coded-bit is sent into interleaver and interweaved.Then the bit that obtains is carried out Space Time Coding and be mapped to a plurality of transmitting antennas, launch simultaneously by Nt transmitting antenna.
(1) model through the received signal after the OFDM demodulation is:
Y
t,f=H
t,fx
t,f+n
t,f
H wherein
T, f(i, j) individual element is a tth OFDM symbol, j transmitting antenna on fth subcarrier is to the fading factor of the channel of i reception antenna, x
T, f=[x
T, f(1), x
T, f(2), K, x
T, f(Nt)]
TBe the emission symbolic vector, n
T, fBe that average is zero, variance is σ
2Multiple Gaussian noise.
(3) at receiving terminal, detect with the Turbo iterative algorithm, at first minimum mean square error detector to send the likelihood information of coded-bit, passes through deinterleaving then, delivers to the soft soft channel decoder decoding that goes out of going into.
If P is (x=X
j) be symbol prior probability through the channel decoding feedback, for symbol constellation x={X
0X
1LX
M-1, M is the number of emission symbol constellation, we can obtain expectation emission symbol:
The emission symbolic vector of expectation is:
x
t,f(n)=[ x
t,f(1) x
t,f(2)L x
t,f(Nt)]
T
Through the emission symbolic vector after the counteracting of soft interference be:
Y
t,f(n)=Y
t,f-H
t,f( x
t,f(n)- x
t,f(n)e
n)
E wherein
nBe complete zero column vector of Nt * 1, except being 1 at n element.Utilize Y
T, f(n) and emission symbol x
T, f(n) ask linear minimum mean-squared error to estimate.
We can obtain weight vector thus:
H wherein
T, f(n)=H
T, fe
n, V
T, kBe emission symbolic vector covariance matrix, be diagonal matrix.v
T, f(n) be n covariance of launching symbol to be detected.
V
t,f=diag(v
t,f(1),v
t,f(2),L,v
t,f(Nt))
Can obtain SIC-MMSE thus is output as:
By soft symbol z
T, f(n), the likelihood ratio that we just can the calculation code bit.These likelihood ratios are through after deinterleavings, send into softly to go into the soft channel decoder that goes out and decipher.Obtain the posteriority likelihood information of coded-bit, deduct by soft and go into the external information that the soft information of priori that the soft SIC-MMSE of going out detector sends into obtains coded-bit.Through after interweaving, external information is sent into the soft soft detector that goes out of going into, as prior information.Through iteration repeatedly, testing process is finished in the posterior probability convergence.
We can see by top process, and for each subcarrier and each transmitting antenna, we must calculate z
T, f(n).It need carry out matrix inversion operation, and complexity is O ((Nr)
3), complexity is very high.
Summary of the invention
Technical problem to be solved by this invention provides a kind of soft in and soft out detection method that reduces complexity, it is high relevant with the time, T*F*Nt matrix inversion of the high relevant MIMO-OFDM channel region of frequency is reduced to a matrix inversion, thereby reduces the complexity of algorithm greatly.If under the quasistatic mimo channel, NT*T matrix inversion is reduced to a matrix inversion.
On solving the problems of the technologies described above, the present invention has adopted following technical proposals: establish
Utilize the matrix inversion theorem:
We can be reduced to a matrix inversion with Nt matrix inversion.
Consider a multipath channel, its complex representation is
γ wherein
kBe the path fading coefficient, τ
kThe time delay in path.The time of channel and frequency dependence are
r(Δt,Δf)@E{H(t+Δt,f+Δf)H
*(t,f)}
=r
t(Δt)r
f(Δf)
Wherein:
r
t(Δt)=J
0(2πΔtT
ff
d)
J
0(k) be first kind zeroth order Bei Saier function, T
fBe the sampling time, f
dIt is Doppler frequency.
If r
t(Δ t)>ρ
t, r
f(Δ f)>ρ
f, (ρ
tAnd ρ
fBe the dependent threshold of time and frequency).We suppose that this time-frequency region channel is a height correlation.We utilize following formula to calculate the length of high relevant range.
T and F are respectively the high correlation lengths of time and frequency, and K is the number of subcarrier.In this relevant district, the time-frequency channel value in the middle of we utilize replaces the channel value in whole zone.While according to existing document, can utilize the mean value of emission symbolic vector covariance matrix to replace instantaneous covariance matrix owing to the covariance matrix reflection is the statistical information of emission sign matrix.
V wherein
T, fBe t
ThThe OFDM symbol, f
ThThe emission symbol covariance matrix of subcarrier, T and F are the high relevant ranges of channel.By this top approximate and matrix inversion theorem, in the time-frequency channel region of a height correlation, we only need a matrix inversion operation, have reduced the complexity of system.Thus:
H wherein
Ti, fiBe the fading factor of channel, σ
2Be the power of white Gaussian noise, I
NrIt is the unit matrix of Nr * Nr.For the quasi-static flat fading channel of MIMO, we only need be just passable in the method above a quasi-static channel opens adopted in the duration.
Operation on the Matlab emulation platform proves: the present invention greatly reduces the complexity of system, and what loss is performance do not have simultaneously, reached its intended purposes.This invention is based on the SIC-MMSE criterion, and it has reduced the needed matrix inversion number of times of system.In high relevant a time-frequency channel region or quasi-static channel opens frame, only need matrix inversion one time, reduced system complexity, simultaneity factor performance not loss is little.
Description of drawings
Fig. 1 is the structured flowchart of existing MIMO BICM transmitter.
Fig. 2 is that existing MIMO BICM iterative receiver soft goes into the soft structured flowchart that goes out detector.
Fig. 3 is under the 4X4 antenna system, and QRD-M algorithm and low complex degree SIC-MMSE receiver complexity are relatively.
Fig. 4 represents to reduce the performance of iterative receiver from 1 time to 5 iteration of complexity.
Fig. 5 is that 1 iteration of traditional iterative receiver and the iterative receiver that reduces complexity and the performance of 5 iteration compare.
Fig. 6 adopts under the Turbo coded system, and the performance of the iterative receiver of traditional iterative receiver and reduction complexity relatively.
Fig. 7 is that 4 * 4 antenna QRD-M algorithms and low complex degree SIC-MMSE performance compare
Fig. 8 is that MIMO-OFDM Turbo-BLAST BER performance compares.
Embodiment
4 low complex degree Turbo iterative receivers that send 4 reception antenna mimo systems are provided below.
(1) at transmitting terminal, information sequence { b
m(m=1, L are { c through convolutional encoding K)
l(l=1, L, N).For the burst error of anti-channel, coded sequence { c
l(l=1, L are { d through random interleaving N)
l(l=1, L, N).Interweave the back bit sequence through going here and there and being converted to 4 subsequences, corresponding to each transmitting antenna.The transreceiver block diagram as shown in Figure 1.
(2) bit on each antenna is mapped as symbol, goes out by corresponding antenna transmission.The signal that the decline of process quasistatic flat channel obtains receiving terminal is:
y
t=H
tx
t+n
t
H wherein
t(i, j) individual element is the t channel fading factor from j transmitting antenna to i reception antenna constantly, x
t=[x
T, 1, x
T, 2, L, x
T, Nt] be the emission symbolic vector, n
tBe that average is zero, variance is σ
2Multiple Gaussian noise.
(3) at receiving terminal, detect with the Turbo iterative algorithm, wherein soft goes into softly to go out detector and adopt new detection algorithm, reduces system complexity.Turbo iterative receiver soft goes into the soft block diagram that goes out detector as shown in Figure 2 when empty.
If P is (x=X
j) be symbol prior probability through the channel decoding feedback, for symbol constellation χ={ X
0X
1LX
M-1, M is the number of emission symbol constellation, we can obtain expectation emission symbol:
The emission symbolic vector of expectation is:
x
t=[ x
t,1 x
t,2 L x
t,Nt]
Through the emission symbolic vector after the counteracting of soft interference be:
y
t,k=y
t-H
t( x
t- x
t,ke
k)
E wherein
kBe complete zero column vector of Nt * 1, except being 1 at k element.Utilize y
T, kWith emission symbol x
kAsk linear minimum mean-squared error to estimate.
We can obtain weight vector thus:
H wherein
k=He
k, V
tBe t emission symbol covariance matrix constantly, be diagonal matrix.v
T, kBe k covariance of launching symbol to be detected.
V
t=diag(v
t,1,v
t,2,L,v
t,Nt)
Can obtain SIC-MMSE is output as:
If
g
t=(HV
tH
H+σ
2I
Nr)
Utilize the matrix inversion theorem:
We can be reduced to a matrix inversion with Nt matrix inversion.Because the covariance matrix reflection is the statistical information of emission sign matrix, according to existing document, we can utilize the time average of emission symbolic vector covariance matrix to replace instantaneous covariance matrix.
V
tBe f emission symbol covariance matrix constantly, V is the time average of emission symbolic vector variance matrix, and T is the time interval, and T is the duration length of quasi-static channel opens in this specific embodiment.By this top approximate and matrix inversion theorem, in a quasistatic fading channel duration, we only need a matrix inversion operation, have reduced the complexity of system.Thus:
g
t=g@(H VH
H+σ
2I
Nr)
Wherein H is the fading factor of the channel of reception antenna, σ
2Be the power of white Gaussian noise, I
NrIt is the unit matrix of Nr * Nr.By soft symbol z
T, k, the likelihood ratio that we just can the calculation code bit.These likelihood ratios are through after deinterleavings, send into softly to go into the soft channel decoder that goes out and decipher.Softly go into the soft channel decoder that goes out and adopt bcjr algorithm.Obtain the posteriority likelihood information of coded-bit, deduct by soft and go into the external information that the soft information of priori that the soft SIC-MMSE of going out detector sends into obtains coded-bit.Through after interweaving, external information is sent into the soft soft detector that goes out of going into, as prior information.Through iteration repeatedly, testing process is finished in the posterior probability convergence.
According to same theory, in the high relevant range of time of MIMO-OFDM system and frequency, utilize the mean value of emission symbolic vector covariance matrix to replace instantaneous covariance matrix, the channel value in the middle of promptly utilizing replaces the channel value in whole zone:
V wherein
T, fBe t
ThThe OFDM symbol, f
ThThe emission symbol covariance matrix of subcarrier, T and F are the high relevant ranges of channel.
Same, in the frequency domain of MIMO-OFDM system, this moment, T=1 utilized the mean value of emission symbolic vector covariance matrix to replace instantaneous covariance matrix, and the channel value in the middle of promptly utilizing replaces the channel value in whole zone
V wherein
fBe f
ThThe emission symbol covariance matrix of subcarrier, F are the high relevant ranges of the frequency of channel.
Below the present invention and existing algorithm complexity are analyzed:
The QRD-M algorithm
P: the status number M of reservation: the number of constellation symbol
Fig. 3 provides under 4 * 4 antenna systems, and QRD-M algorithm and low complex degree SIC-MMSE receiver complexity are relatively.We can see that the SIC-MMSE complexity of low complex degree is lower than the QRD-M algorithm.
Table 1.4 transmitting antenna, 4 reception antenna systems, QRD-M algorithm complex.
Complex multiplication | Complex addition | Real multiplications | The real number addition |
2*1*M | 1*M | M*Log2(M) | M*(Log2(M)-1)+M |
(Min(P,M)+M)+ Min(P,M)*M | Min(P,M)+Min(P,M)*M | M*Log2(M) | M*(Log2(M)-1)+ Min(P,M)*M |
(2*Min(P,M)+M)+ Min(P,M^2)*M | Min(P,M)+Min(P,M^2) +Min(P,M^2)*M | M*Log2(M) | M*(Log2(M)-1)+ Min(P,M*M)*M |
(3*Min(P,M)+M)+ Min(P,M^3)*M | Min(P,M)+Min(P,M^2) +Min(P,M^3)+Min(P,M^3)*M | M*Log2(M) | M*(Log2(M)-1) +Min(P,M*M*M)*M |
Table 2.4 transmitting antenna, 4 reception antenna systems, QPSK
The status number that P keeps | Complex multiplication | Complex addition | Real multiplications | The |
2 | 56 | 40 | 32 | 44 |
4 | 92 | 76 | 32 | 68 |
6 | 108 | 98 | 32 | 84 |
8 | 124 | 120 | 32 | 100 |
10 | 140 | 142 | 32 | 116 |
12 | 156 | 164 | 32 | 132 |
14 | 172 | 186 | 32 | 148 |
16 | 188 | 208 | 32 | 164 |
Table 3. reduces complexity SIC-MMSE detector algorithm complexity
Complex multiplication | Complex addition | Real multiplications | The real number addition |
M/2+Nt*Nr+ (Nt+Nr*Nr+2+Nr+2*M)*Nt | M+(Nt1)*Nr+Nr+ [Nr*(Nr1)+(Nr1) +2+Nr+1]*Nt | Nt*[Log2(M)/2+M] | Nt*Log2(M)/2 |
Table 4.QPSK, 4 * 4 antennas reduce complexity SIC-MMSE algorithm complex
Complex multiplication | Complex addition | Real multiplications | The real number addition |
54 | 27 | 20 | 4 |
Table 5. reduces the per step complexity of complexity SIC-MMSE algorithm
Complex multiplication | Complex addition | Real multiplications | The real number addition | |
X | M/2 | M | M |
Y-H X | Nt*Nr | (Nt1)*Nr+Nr | ||
Wk’*(Y-H X) | Nr | Nr-1 | ||
LLR | (2*M)* |
1*Nt | (M+Log2(M)/2)*Nt | Nt*Log2(M)/2 |
(5) simulation result
We utilize simulation result that the performance of low complex degree iterative receiver is described.We mainly consider the performance of BER under the different signal to noise ratios.Suppose that channel is the quasistatic decline, constant when promptly channel in a frame is, and the fading coefficients between two frames is separate.At receiving terminal, we suppose that receiver has desirable channel information.Transmitting terminal adopts random interleaver, interleaver is not done any optimization.Chnnel coding adopts 1/2 code check, and the code word generator polynomial is [75] or [171 133], and perhaps Turbo encodes, the QPSK modulation.
In first experiment, we consider the system of 4 emissions and 4 reception antennas.Our more traditional iterative receiver and reduce the performance of the iterative receiver of complexity.
Fig. 4 represents to reduce the performance of iterative receiver from 1 time to 5 iteration of complexity.Find out that from figure in the time of 3 iteration, performance of BER begins convergence.
Our more traditional iterative receiver of Fig. 5 and reduce by 1 iteration of iterative receiver of complexity and the performance of 5 iteration.Reducing the performance loss of the iterative receiver of complexity almost can ignore.
We relatively adopt Fig. 6 under the Turbo coded system, the performance of the iterative receiver of traditional iterative receiver and reduction complexity.No matter adopt convolutional encoding or Turbo coding, because in first time iteration, covariance matrix is I
Nt * Nt, the performance of two kinds of iterative receivers is identical.Iterative process below reduces the performance loss of the iterative receiver of complexity and almost can ignore.The performance of BER of two kinds of methods all improves along with the increase of iterations.
The performance that we see the QRD-M algorithm at Fig. 7 is along with the reserved state number is increased to 16 and improve from 2,4.From the analysis of (4), when the reserved state number was 16, the complexity of QRD-M algorithm was higher than the SIC-MMSE algorithm that reduces complexity.
We have provided under the MIMO-OFDM system of 4 emissions and 4 receptions at Fig. 8, [75] 1/2 code checks, convolutional encoding, QPSK modulation.The carrier frequency of system is 2.0GHz, and 512 subcarriers, circulating prefix-length are 64, user velocity 3Km/h.Under the PA channel, simplification soft goes into the soft iterative receiver performance that goes out.The relevant district of time-frequency is chosen as T=18 (OFDM symbolic number), F=52 (subcarrier number).The iterative receiver performance loss of low complex degree is little.
Claims (7)
1, a kind of soft in and soft out detection method that reduces complexity is characterized in that, utilizes the mean value of emission symbolic vector covariance matrix to replace instantaneous covariance matrix, thereby T*F*Nt matrix inversion is reduced to a matrix inversion.
2, the soft in and soft out detection method that reduces complexity according to claim 1 is characterized in that, under quasistatic mimo channel situation, utilizes the time average of emission symbolic vector covariance matrix to replace instantaneous covariance matrix, can be expressed as:
v
tBe t emission symbol covariance matrix constantly, v is the time average of emission symbolic vector variance matrix, and T is the time interval.
3, the soft in and soft out detection method that reduces complexity according to claim 2 is characterized in that, the duration length that described time interval T is a quasi-static channel opens.
4, the soft in and soft out detection method that reduces complexity according to claim 2 is characterized in that, described v
tBe diagonal matrix.
5, the soft in and soft out detection method that reduces complexity according to claim 1, it is characterized in that, in the high relevant range of time of MIMO-OFDM system and frequency, utilize the mean value of emission symbolic vector covariance matrix to replace instantaneous covariance matrix, the channel value in the middle of promptly utilizing replaces the channel value in whole zone:
V wherein
T, fBe t
ThThe OFDM symbol, f
ThThe emission symbol covariance matrix of subcarrier, T and F are the high relevant ranges of channel.
6. the soft in and soft out detection method that reduces complexity according to claim 1, it is characterized in that, in the frequency domain of MIMO-OFDM system, this moment T=1, utilize the mean value of emission symbolic vector covariance matrix to replace instantaneous covariance matrix, the channel value in the middle of promptly utilizing replaces the channel value in whole zone
V wherein
fBe f
ThThe emission symbol covariance matrix of subcarrier, F are the high relevant ranges of the frequency of channel.
7, according to claim 2,5, the 6 described soft in and soft out detection method that reduce complexity, it is characterized in that intermediate variable g
t=g@ (H VH
H+ σ
2I
Nr), wherein H is the fading factor of the channel of reception antenna, σ
2Be the power of white Gaussian noise, I
NrIt is the unit matrix of Nr * Nr.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 200610025570 CN101056161A (en) | 2006-04-10 | 2006-04-10 | A soft in and soft out detection method capable of reducing the complexity |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 200610025570 CN101056161A (en) | 2006-04-10 | 2006-04-10 | A soft in and soft out detection method capable of reducing the complexity |
Publications (1)
Publication Number | Publication Date |
---|---|
CN101056161A true CN101056161A (en) | 2007-10-17 |
Family
ID=38795793
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN 200610025570 Pending CN101056161A (en) | 2006-04-10 | 2006-04-10 | A soft in and soft out detection method capable of reducing the complexity |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101056161A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103595666A (en) * | 2013-10-04 | 2014-02-19 | 华为技术有限公司 | Method used for detecting symbol in communication signal |
-
2006
- 2006-04-10 CN CN 200610025570 patent/CN101056161A/en active Pending
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103595666A (en) * | 2013-10-04 | 2014-02-19 | 华为技术有限公司 | Method used for detecting symbol in communication signal |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN100340077C (en) | Channel environment self-adaption transmission plan in multi-antenna wireless transmission system | |
CN1306713C (en) | Error correction in CDMA mobile communication system using turbo codes | |
CN101056131A (en) | Apparatus and method for generating log likelihood ratio in a multiple-input multiple-output communication system | |
CN1652493A (en) | Apparatus and method for controlling adaptive modulation and coding | |
CN101124764A (en) | Method and apparatus for using multiple modulation schemes for a single packet | |
CN1237722C (en) | Method and appts. for puncturing code symbols in communications system | |
CN1579049A (en) | Method and apparatus for detecting messages with unknown signaling characteristic | |
CN1852029A (en) | Low-density odd-parity check-code decoding method adopting uniform quantizing variable range | |
CN1691539A (en) | Universal MIMO combined detecting method and apparatus for MIMO wireless communication system | |
CN1674482A (en) | Method and apparatus for detecting normalized iterative soft interference cancelling signal | |
CN101047417A (en) | Selection preprocess method for downlink link antenna of multi-user MIMO system | |
CN1521957A (en) | Transmission/reception apparatus for wireless system with three transmission antennas | |
CN1711712A (en) | Iterative decoding with likelihood weighting | |
CN1317185A (en) | Rate detection in radio communication systems | |
CN1674484A (en) | Spatial frequency iterative detecting method for multi-inputting and multi-outputting single carrier block transmitting system | |
CN1822531A (en) | Airspace filter detecting method for multiple antenna radio communication system | |
CN101059544A (en) | Method for implementing iterative detection in multiple-input multiple-output system and multi-antenna detector | |
CN1547339A (en) | Highly efficient iterative code multi-user detection method for OFDM system | |
CN1518264A (en) | Transmitter and receiver in radio communication system using four transmitting antennas | |
CN1197255C (en) | Communication device and communication method | |
CN1976327A (en) | Method for counteracting minimum mean-square error soft interference, signal detector and receiver | |
CN1149775C (en) | Method and device for equalizing and decoding data signal | |
CN1640047A (en) | Apparatus and method for determining combiner weights and log-likelihood ratios for symbols transmitted in a wireless communication system | |
CN1819571A (en) | Inspection of blank field maximum rear-proving probability in wireless communication system | |
CN1649291A (en) | Receiving and detecting method of vertical layered space-time system based on self adaptive modulation |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C12 | Rejection of a patent application after its publication | ||
RJ01 | Rejection of invention patent application after publication |
Open date: 20071017 |