摘要 |
The present invention concerns a method for computing a soft estimate of coded bits forming transmitted symbol vectors of a multi-dimentional constellation, the transmitted vectors being received by a receiver from a source through a channel, characterized in that the method comprises the steps of:
- obtaining from the receiver memory a predetermined list of vectors with integer or gaussian integer entries,
- obtaining a channel matrix estimation between the source and the receiver and received symbols,
- obtaining a reduced channel matrix and a change of basis matrix from the channel matrix estimation,
- computing a vector with integer coordinates at least from the reduced channel matrix and the received symbols,
- shifting the predetermined list of vectors around the vector with integer coordinates and obtaining a shifted list of vectors,
- computing a soft estimation of the coded bits according to vectors belonging to the shifted list of vectors and to a transformed multi-dimentional constellation obtained from the multi-dimentional constellation and the change of basis matrix. |