Cargando…

N-Dimensional LLL Reduction Algorithm with Pivoted Reflection

The Lenstra-Lenstra-Lovász (LLL) lattice reduction algorithm and many of its variants have been widely used by cryptography, multiple-input-multiple-output (MIMO) communication systems and carrier phase positioning in global navigation satellite system (GNSS) to solve the integer least squares (ILS)...

Descripción completa

Detalles Bibliográficos
Autores principales: Deng, Zhongliang, Zhu, Di, Yin, Lu
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2018
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5795877/
https://www.ncbi.nlm.nih.gov/pubmed/29351224
http://dx.doi.org/10.3390/s18010283
_version_ 1783297383025606656
author Deng, Zhongliang
Zhu, Di
Yin, Lu
author_facet Deng, Zhongliang
Zhu, Di
Yin, Lu
author_sort Deng, Zhongliang
collection PubMed
description The Lenstra-Lenstra-Lovász (LLL) lattice reduction algorithm and many of its variants have been widely used by cryptography, multiple-input-multiple-output (MIMO) communication systems and carrier phase positioning in global navigation satellite system (GNSS) to solve the integer least squares (ILS) problem. In this paper, we propose an n-dimensional LLL reduction algorithm (n-LLL), expanding the Lovász condition in LLL algorithm to n-dimensional space in order to obtain a further reduced basis. We also introduce pivoted Householder reflection into the algorithm to optimize the reduction time. For an m-order positive definite matrix, analysis shows that the n-LLL reduction algorithm will converge within finite steps and always produce better results than the original LLL reduction algorithm with n > 2. The simulations clearly prove that n-LLL is better than the original LLL in reducing the condition number of an ill-conditioned input matrix with 39% improvement on average for typical cases, which can significantly reduce the searching space for solving ILS problem. The simulation results also show that the pivoted reflection has significantly declined the number of swaps in the algorithm by 57%, making n-LLL a more practical reduction algorithm.
format Online
Article
Text
id pubmed-5795877
institution National Center for Biotechnology Information
language English
publishDate 2018
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-57958772018-02-13 N-Dimensional LLL Reduction Algorithm with Pivoted Reflection Deng, Zhongliang Zhu, Di Yin, Lu Sensors (Basel) Article The Lenstra-Lenstra-Lovász (LLL) lattice reduction algorithm and many of its variants have been widely used by cryptography, multiple-input-multiple-output (MIMO) communication systems and carrier phase positioning in global navigation satellite system (GNSS) to solve the integer least squares (ILS) problem. In this paper, we propose an n-dimensional LLL reduction algorithm (n-LLL), expanding the Lovász condition in LLL algorithm to n-dimensional space in order to obtain a further reduced basis. We also introduce pivoted Householder reflection into the algorithm to optimize the reduction time. For an m-order positive definite matrix, analysis shows that the n-LLL reduction algorithm will converge within finite steps and always produce better results than the original LLL reduction algorithm with n > 2. The simulations clearly prove that n-LLL is better than the original LLL in reducing the condition number of an ill-conditioned input matrix with 39% improvement on average for typical cases, which can significantly reduce the searching space for solving ILS problem. The simulation results also show that the pivoted reflection has significantly declined the number of swaps in the algorithm by 57%, making n-LLL a more practical reduction algorithm. MDPI 2018-01-19 /pmc/articles/PMC5795877/ /pubmed/29351224 http://dx.doi.org/10.3390/s18010283 Text en © 2018 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Deng, Zhongliang
Zhu, Di
Yin, Lu
N-Dimensional LLL Reduction Algorithm with Pivoted Reflection
title N-Dimensional LLL Reduction Algorithm with Pivoted Reflection
title_full N-Dimensional LLL Reduction Algorithm with Pivoted Reflection
title_fullStr N-Dimensional LLL Reduction Algorithm with Pivoted Reflection
title_full_unstemmed N-Dimensional LLL Reduction Algorithm with Pivoted Reflection
title_short N-Dimensional LLL Reduction Algorithm with Pivoted Reflection
title_sort n-dimensional lll reduction algorithm with pivoted reflection
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5795877/
https://www.ncbi.nlm.nih.gov/pubmed/29351224
http://dx.doi.org/10.3390/s18010283
work_keys_str_mv AT dengzhongliang ndimensionallllreductionalgorithmwithpivotedreflection
AT zhudi ndimensionallllreductionalgorithmwithpivotedreflection
AT yinlu ndimensionallllreductionalgorithmwithpivotedreflection