CLLL lattice reduction algorithm

Versión 1.0.0.0 (2,16 KB) por Alan ZHOU
Complex LLL (CLLL) lattice reduction algorithm for complexed-valued lattices
1K descargas
Actualizado 21 ene 2014

Ver licencia

This is the MATLAB code for the complex LLL (CLLL) algorithm:

Ying Hung Gan, Cong Ling, and Wai Ho Mow, “Complex lattice reduction algorithm for low-complexity full-diversity MIMO detection,” IEEE Trans. Signal Processing, vol. 57, pp. 2701-2710, July 2009. (http://ieeexplore.ieee.org/xpl/articleDetails.jsp?arnumber=4787140)

Function description:
B_reduced = CLLL(B)
Input:
B - Basis matrix with columns being basis vectors
Output:
B_reduced - Reduced basis matrix with columns being basis vectors

Brief introduction of CLLL:
The traditional Lenstra-Lenstra-Lovasz (LLL) reduction algorithm was originally introduced for reducing real lattice bases, while the CLLL algorithm is developed for directly reducing the bases of a complex lattice. When applied in lattice-reduction-aided detectors for multi-input multi-output (MIMO) systems where a complex lattice is naturally defined by a complex-valued channel matrix, the CLLL algorithm can reduce the complexity by nearly 50% compared to the traditional LLL algorithm.

Citar como

Alan ZHOU (2024). CLLL lattice reduction algorithm (https://www.mathworks.com/matlabcentral/fileexchange/45149-clll-lattice-reduction-algorithm), MATLAB Central File Exchange. Recuperado .

Compatibilidad con la versión de MATLAB
Se creó con R2012b
Compatible con cualquier versión
Compatibilidad con las plataformas
Windows macOS Linux
Categorías
Más información sobre Stability Analysis en Help Center y MATLAB Answers.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
Versión Publicado Notas de la versión
1.0.0.0