Method for decoding linear space-time codes in a multiple-antenna wireless transmission system and decoder therefor
First Claim
1. An iterative method for decoding a signal vector Y obtained from N sampled signals in a space-time communication system with M transmission antennae and N receiving antennae, with N and M being integers and N greater than or equal to M, with a view to obtaining an estimation of symbols of signals transmitted;
- characterized in that each iteration comprises the following steps;
Pre-processing of the vector Y in order to maximize a signal to noise+interference ratio in order to obtain a signal {tilde over (r)}l,Subtraction from the signal {tilde over (r)}l of a signal {circumflex over (z)}l by means of a subtractor, the signal {circumflex over (z)}l being obtained by reconstruction post-processing of an interference between symbols of an iteration in progress from symbols estimated during a preceding iteration,Detection of a signal generated by the subtractor in order to obtain, for the iteration in progress, an estimation of the symbols of the signals transmitted;
and in that, the N signals being processed by time intervals T corresponding to a time length of a linear space-time code associated with the signals transmitted, the pre-processing step utilizes a matrix B in order to maximize the signal to noise+interference ratio, a transfer function of which is;
wherein Λ
;
iteration index;
ρ
;
standardized correlation coefficient between real symbols and estimated symbols;
N0;
noise variance;
Es;
mean energy of a symbol;
C;
extended channel matrix;
IdN;
identity matrix of size N;
CH;
conjugate transpose of C;
i;
index ranging from 1 to MT;
and in that a post-processing step involves a matrix D for the reconstruction of the interference between symbols, a transfer function of which is;
1 Assignment
0 Petitions
Accused Products
Abstract
An iterative method and a decoder for decoding space-time codes in a communication system with multiple transmission and reception antennae, strikes a compromise between techniques based on interference cancellation algorithms such as BLAST, which show faulty performance concerning error rate based on signal-to-noise ratio and techniques based on maximum likelihood algorithms which are optimal in terms of performance, but highly complex in implantation such as the sphere decoder. Therefor the method includes using a first matrix product between the received signal (Y) and a shaping matrix (Bl), and a second matrix product between a subtraction matrix (Dl) and the vector of the estimated symbols (S1−l) during the preceding iteration. The estimated symbols during the current iteration are generated by a subtractor (9) receiving the results (rl,zl) of the two matrix products. The role of the matrix Dl is to subtract from the current information symbol Sl the interference caused by the other information symbols.
12 Citations
13 Claims
-
1. An iterative method for decoding a signal vector Y obtained from N sampled signals in a space-time communication system with M transmission antennae and N receiving antennae, with N and M being integers and N greater than or equal to M, with a view to obtaining an estimation of symbols of signals transmitted;
- characterized in that each iteration comprises the following steps;
Pre-processing of the vector Y in order to maximize a signal to noise+interference ratio in order to obtain a signal {tilde over (r)}l, Subtraction from the signal {tilde over (r)}l of a signal {circumflex over (z)}l by means of a subtractor, the signal {circumflex over (z)}l being obtained by reconstruction post-processing of an interference between symbols of an iteration in progress from symbols estimated during a preceding iteration, Detection of a signal generated by the subtractor in order to obtain, for the iteration in progress, an estimation of the symbols of the signals transmitted; and in that, the N signals being processed by time intervals T corresponding to a time length of a linear space-time code associated with the signals transmitted, the pre-processing step utilizes a matrix B in order to maximize the signal to noise+interference ratio, a transfer function of which is; wherein Λ
;
iteration index;
ρ
;
standardized correlation coefficient between real symbols and estimated symbols;
N0;
noise variance;
Es;
mean energy of a symbol;
C;
extended channel matrix;
IdN;
identity matrix of size N;
CH;
conjugate transpose of C;
i;
index ranging from 1 to MT;and in that a post-processing step involves a matrix D for the reconstruction of the interference between symbols, a transfer function of which is; - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
and defining the integral exponential with ξ
l=ζ
/1−
ρ
l−
12 and ζ
=N0/NESa symbol error probability Pr is calculated from the signal to noise+interference ratio SlNRl for each iteration; and the correlation coefficient ρ
l for each iteration is then calculated from the respective symbol error probability Pr for the given iteration.
- characterized in that each iteration comprises the following steps;
-
6. The method according to claim 5, wherein it is assumed that ρ
- 0=0.
-
7. The method according to claim 5, wherein in order to calculate the symbol error probability Pr it is assumed that the total noise is Gaussian.
-
8. The method according to claim 7, wherein, in obtaining an estimation of the symbols of the signals transmitted, a formula corresponding to a constellation originating from a linear modulation transmission technique is used.
-
9. The method according to claim 5, wherein in order to calculate the correlation coefficient ρ
- l for each iteration using its respective symbol error probability Pr, it is assumed that when there is an error, a threshold detector detects one of among closest neighbors to a symbol transmitted.
-
10. The method according to claim 1, wherein at a final iteration, a signal leaving the subtractor is introduced into a soft-input decoder.
-
11. The method according to claim 1, wherein information symbols of the N sampled signals are elements of a constellation originating from quadrature amplitude modulation.
-
12. A space-time decoder for decoding a signal vector Y obtained from N sampled signals in a space-time communication system with M transmission antennae and N receiving antennae, with N and M being integers and N greater than or equal to M, with a view to obtaining an estimation of symbols of signals transmitted, characterized in that it comprises:
-
a pre-processing module of the vector Y for maximizing a signal to noise+interference ratio in order to obtain a signal {tilde over (r)}l, a post-processing module for reconstruction of an interference between symbols from symbols estimated during a preceding iteration in order to generate the signal {circumflex over (z)}l, a subtractor for subtracting a signal {circumflex over (z)}l from the signal {tilde over (r)}l, a threshold detector for detecting a signal generated by the subtractor in order to obtain, for an iteration in progress, an estimation of the symbols of the signals transmitted; and in that the N sampled signals being processed by intervals of time T corresponding to a time length of a linear space-time code associated with the signals transmitted, the pre-processing module utilizes a matrix B for maximizing the signal to noise+interference ratio, a transfer function of which is; wherein l;
iteration index;
ρ
;
standardized correlation coefficient between the real symbols and the estimated symbols;
N0;
noise variance;
Es;
mean energy of a symbol;
C;
extended channel matrix;
IdN;
identity matrix of size N;
CH;
conjugate transpose of C;
i;
index ranging from 1 to MT;and in that the post-processing module consists of a matrix D for the reconstruction of the interference between symbols, a transfer function of which is; - View Dependent Claims (13)
-
Specification