Cargando…
High-throughput GPU layered decoder of quasi-cyclic multi-edge type low density parity check codes in continuous-variable quantum key distribution systems
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 (G...
Autores principales: | , , , , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
Nature Publishing Group UK
2020
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7471272/ https://www.ncbi.nlm.nih.gov/pubmed/32884014 http://dx.doi.org/10.1038/s41598-020-71534-5 |
_version_ | 1783578745224822784 |
---|---|
author | Li, Yang Zhang, Xiaofang Li, Yong Xu, Bingjie Ma, Li Yang, Jie Huang, Wei |
author_facet | Li, Yang Zhang, Xiaofang Li, Yong Xu, Bingjie Ma, Li Yang, Jie Huang, Wei |
author_sort | Li, Yang |
collection | PubMed |
description | 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 [Formula: see text] simultaneously without early termination. |
format | Online Article Text |
id | pubmed-7471272 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2020 |
publisher | Nature Publishing Group UK |
record_format | MEDLINE/PubMed |
spelling | pubmed-74712722020-09-04 High-throughput GPU layered decoder of quasi-cyclic multi-edge type low density parity check codes in continuous-variable quantum key distribution systems Li, Yang Zhang, Xiaofang Li, Yong Xu, Bingjie Ma, Li Yang, Jie Huang, Wei Sci Rep Article 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 [Formula: see text] simultaneously without early termination. Nature Publishing Group UK 2020-09-03 /pmc/articles/PMC7471272/ /pubmed/32884014 http://dx.doi.org/10.1038/s41598-020-71534-5 Text en © The Author(s) 2020 Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article's Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article's Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/. |
spellingShingle | Article Li, Yang Zhang, Xiaofang Li, Yong Xu, Bingjie Ma, Li Yang, Jie Huang, Wei High-throughput GPU layered decoder of quasi-cyclic multi-edge type low density parity check codes in continuous-variable quantum key distribution systems |
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_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_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_sort | high-throughput gpu layered decoder of quasi-cyclic multi-edge type low density parity check codes in continuous-variable quantum key distribution systems |
topic | Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7471272/ https://www.ncbi.nlm.nih.gov/pubmed/32884014 http://dx.doi.org/10.1038/s41598-020-71534-5 |
work_keys_str_mv | AT liyang highthroughputgpulayereddecoderofquasicyclicmultiedgetypelowdensityparitycheckcodesincontinuousvariablequantumkeydistributionsystems AT zhangxiaofang highthroughputgpulayereddecoderofquasicyclicmultiedgetypelowdensityparitycheckcodesincontinuousvariablequantumkeydistributionsystems AT liyong highthroughputgpulayereddecoderofquasicyclicmultiedgetypelowdensityparitycheckcodesincontinuousvariablequantumkeydistributionsystems AT xubingjie highthroughputgpulayereddecoderofquasicyclicmultiedgetypelowdensityparitycheckcodesincontinuousvariablequantumkeydistributionsystems AT mali highthroughputgpulayereddecoderofquasicyclicmultiedgetypelowdensityparitycheckcodesincontinuousvariablequantumkeydistributionsystems AT yangjie highthroughputgpulayereddecoderofquasicyclicmultiedgetypelowdensityparitycheckcodesincontinuousvariablequantumkeydistributionsystems AT huangwei highthroughputgpulayereddecoderofquasicyclicmultiedgetypelowdensityparitycheckcodesincontinuousvariablequantumkeydistributionsystems |