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...
Guardado en:
Autores principales: | , , , , , , |
---|---|
Formato: | article |
Lenguaje: | EN |
Publicado: |
Nature Portfolio
2020
|
Materias: | |
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 |