High-throughput GPU layered decoder of quasi-cyclic multi-edge type low density parity check codes in continuous-variable quantum key distribution systems

Abstract The decoding throughput during post-processing is one of the major bottlenecks that occur in a continuous-variable quantum key distribution (CV-QKD) system. In this paper, we propose a layered decoder to decode quasi-cyclic multi-edge type LDPC (QC-MET-LDPC) codes using a graphics processin...

Descripción completa

Guardado en:
Detalles Bibliográficos
Autores principales: Yang Li, Xiaofang Zhang, Yong Li, Bingjie Xu, Li Ma, Jie Yang, Wei Huang
Formato: article
Lenguaje:EN
Publicado: Nature Portfolio 2020
Materias:
R
Q
Acceso en línea:https://doaj.org/article/01bee7dec44e4914bf09f678b1247f68
Etiquetas: Agregar Etiqueta
Sin Etiquetas, Sea el primero en etiquetar este registro!
id oai:doaj.org-article:01bee7dec44e4914bf09f678b1247f68
record_format dspace
spelling oai:doaj.org-article:01bee7dec44e4914bf09f678b1247f682021-12-02T19:04:11ZHigh-throughput GPU layered decoder of quasi-cyclic multi-edge type low density parity check codes in continuous-variable quantum key distribution systems10.1038/s41598-020-71534-52045-2322https://doaj.org/article/01bee7dec44e4914bf09f678b1247f682020-09-01T00:00:00Zhttps://doi.org/10.1038/s41598-020-71534-5https://doaj.org/toc/2045-2322Abstract The decoding throughput during post-processing is one of the major bottlenecks that occur in a continuous-variable quantum key distribution (CV-QKD) system. In this paper, we propose a layered decoder to decode quasi-cyclic multi-edge type LDPC (QC-MET-LDPC) codes using a graphics processing unit (GPU) in continuous-variable quantum key distribution (CV-QKD) systems. As described herein, we optimize the storage methods related to the parity check matrix, merge the sub-matrices which are unrelated, and decode multiple codewords in parallel on the GPU. Simulation results demonstrate that the average decoding speed of LDPC codes with three typical code rates, i.e., 0.1, 0.05 and 0.02, is up to 64.11 Mbits/s, 48.65 Mbits/s and 39.51 Mbits/s, respectively, when decoding 128 codewords of length $${10}^{{6}}$$ 10 6 simultaneously without early termination.Yang LiXiaofang ZhangYong LiBingjie XuLi MaJie YangWei HuangNature PortfolioarticleMedicineRScienceQENScientific Reports, Vol 10, Iss 1, Pp 1-11 (2020)
institution DOAJ
collection DOAJ
language EN
topic Medicine
R
Science
Q
spellingShingle Medicine
R
Science
Q
Yang Li
Xiaofang Zhang
Yong Li
Bingjie Xu
Li Ma
Jie Yang
Wei Huang
High-throughput GPU layered decoder of quasi-cyclic multi-edge type low density parity check codes in continuous-variable quantum key distribution systems
description Abstract The decoding throughput during post-processing is one of the major bottlenecks that occur in a continuous-variable quantum key distribution (CV-QKD) system. In this paper, we propose a layered decoder to decode quasi-cyclic multi-edge type LDPC (QC-MET-LDPC) codes using a graphics processing unit (GPU) in continuous-variable quantum key distribution (CV-QKD) systems. As described herein, we optimize the storage methods related to the parity check matrix, merge the sub-matrices which are unrelated, and decode multiple codewords in parallel on the GPU. Simulation results demonstrate that the average decoding speed of LDPC codes with three typical code rates, i.e., 0.1, 0.05 and 0.02, is up to 64.11 Mbits/s, 48.65 Mbits/s and 39.51 Mbits/s, respectively, when decoding 128 codewords of length $${10}^{{6}}$$ 10 6 simultaneously without early termination.
format article
author Yang Li
Xiaofang Zhang
Yong Li
Bingjie Xu
Li Ma
Jie Yang
Wei Huang
author_facet Yang Li
Xiaofang Zhang
Yong Li
Bingjie Xu
Li Ma
Jie Yang
Wei Huang
author_sort Yang Li
title High-throughput GPU layered decoder of quasi-cyclic multi-edge type low density parity check codes in continuous-variable quantum key distribution systems
title_short High-throughput GPU layered decoder of quasi-cyclic multi-edge type low density parity check codes in continuous-variable quantum key distribution systems
title_full High-throughput GPU layered decoder of quasi-cyclic multi-edge type low density parity check codes in continuous-variable quantum key distribution systems
title_fullStr High-throughput GPU layered decoder of quasi-cyclic multi-edge type low density parity check codes in continuous-variable quantum key distribution systems
title_full_unstemmed High-throughput GPU layered decoder of quasi-cyclic multi-edge type low density parity check codes in continuous-variable quantum key distribution systems
title_sort high-throughput gpu layered decoder of quasi-cyclic multi-edge type low density parity check codes in continuous-variable quantum key distribution systems
publisher Nature Portfolio
publishDate 2020
url https://doaj.org/article/01bee7dec44e4914bf09f678b1247f68
work_keys_str_mv AT yangli highthroughputgpulayereddecoderofquasicyclicmultiedgetypelowdensityparitycheckcodesincontinuousvariablequantumkeydistributionsystems
AT xiaofangzhang highthroughputgpulayereddecoderofquasicyclicmultiedgetypelowdensityparitycheckcodesincontinuousvariablequantumkeydistributionsystems
AT yongli highthroughputgpulayereddecoderofquasicyclicmultiedgetypelowdensityparitycheckcodesincontinuousvariablequantumkeydistributionsystems
AT bingjiexu highthroughputgpulayereddecoderofquasicyclicmultiedgetypelowdensityparitycheckcodesincontinuousvariablequantumkeydistributionsystems
AT lima highthroughputgpulayereddecoderofquasicyclicmultiedgetypelowdensityparitycheckcodesincontinuousvariablequantumkeydistributionsystems
AT jieyang highthroughputgpulayereddecoderofquasicyclicmultiedgetypelowdensityparitycheckcodesincontinuousvariablequantumkeydistributionsystems
AT weihuang highthroughputgpulayereddecoderofquasicyclicmultiedgetypelowdensityparitycheckcodesincontinuousvariablequantumkeydistributionsystems
_version_ 1718377186981838848