A method for performing lattice reduction for a receiver device receiving complex symbols from at least one transmitter device comprising together a plurality of N t transmitting antennas via a multiple-input multiple-output flat fading channel, wherein the receiver device performs: - obtaining a first channel matrix representing the multiple-input multiple-output channel between the at least one transmitter device and the receiver device for a first time and/or frequency resource; - obtaining a result of a first lattice reduction for the first channel matrix; - obtaining a second channel matrix representing the multiple-input multiple-output channel between the at least one transmitter device and the receiver device for a second time and/or frequency resource; and - performing a second lattice reduction for the second channel matrix, on the basis of the second channel matrix, of the first channel matrix and of the result of the first lattice reduction, the second lattice reduction being achieved by performing the lattice reduction on an input matrix resulting from the following matrix product: H 2 T 1 − 1 with T 1 − 1 = H 1 * H 1 − 1 H 1 * R 1 wherein H 1 represents the first channel matrix, H 2 represents the second channel matrix, H 1 * represents the transpose complex conjugate of H 1 and R 1 represents the result of the first lattice reduction, performing the lattice reduction consists in: - applying the Gram-Schmidt orthogonalization process to the input matrix; - obtaining a selection of at least one value, greater than 2, among column indexes of the input matrix; and performing at least one iteration of the following steps: - picking one value k among said selection; - size-reducing a first column of said input matrix with an index identified by k against a second column of said input matrix with an index identified by k -1; - swapping the first column and the second column and updating accordingly the Gram-Schmidt orthogonalization process, when the Lovasz condition is not met; and terminating the lattice reduction when all values of said selection have been picked, characterized in that, when performing successive lattice reductions relating to plural respective time and/or frequency resources, the receiver device distributes the possible values that can take the parameter k over said successive lattice reductions. - obtaining a first channel matrix representing the multiple-input multiple-output channel between the at least one transmitter device and the receiver device for a first time and/or frequency resource; - obtaining a result of a first lattice reduction for the first channel matrix; - obtaining a second channel matrix representing the multiple-input multiple-output channel between the at least one transmitter device and the receiver device for a second time and/or frequency resource; and - performing a second lattice reduction for the second channel matrix, on the basis of the second channel matrix, of the first channel matrix and of the result of the first lattice reduction, the second lattice reduction being achieved by performing the lattice reduction on an input matrix resulting from the following matrix product: H 2 T 1 − 1 with T 1 − 1 = H 1 * H 1 − 1 H 1 * R 1 wherein H 1 represents the first channel matrix, H 2 represents the second channel matrix, H 1 * represents the transpose complex conjugate of H 1 and R 1 represents the result of the first lattice reduction, - applying the Gram-Schmidt orthogonalization process to the input matrix; - obtaining a selection of at least one value, greater than 2, among column indexes of the input matrix; - picking one value k among said selection; - size-reducing a first column of said input matrix with an index identified by k against a second column of said input matrix with an index identified by k -1; - swapping the first column and the second column and updating accordingly the Gram-Schmidt orthogonalization process, when the Lovasz condition is not met;