Cargando…

High Throughput Priority-Based Layered QC-LDPC Decoder with Double Update Queues for Mitigating Pipeline Conflicts

A high-throughput layered decoder for quasi-cyclic (QC) low-density parity-check (LDPC) codes is required for communication systems. The preferred way to improve the throughput is to insert pipeline stages and increase the operating frequency, which suffers from pipeline conflicts at the same time....

Descripción completa

Detalles Bibliográficos
Autores principales: Li, Yunfeng, Li, Yingchun, Ye, Nan, Chen, Tianyang, Wang, Zhijie, Zhang, Junjie
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2022
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9099722/
https://www.ncbi.nlm.nih.gov/pubmed/35591201
http://dx.doi.org/10.3390/s22093508
_version_ 1784706676721451008
author Li, Yunfeng
Li, Yingchun
Ye, Nan
Chen, Tianyang
Wang, Zhijie
Zhang, Junjie
author_facet Li, Yunfeng
Li, Yingchun
Ye, Nan
Chen, Tianyang
Wang, Zhijie
Zhang, Junjie
author_sort Li, Yunfeng
collection PubMed
description A high-throughput layered decoder for quasi-cyclic (QC) low-density parity-check (LDPC) codes is required for communication systems. The preferred way to improve the throughput is to insert pipeline stages and increase the operating frequency, which suffers from pipeline conflicts at the same time. A priority-based layered schedule is proposed to keep the updates of log-likelihood ratios (LLRs) as frequent as possible when pipeline conflicts happen. To reduce pipeline conflicts, we also propose double update queues for layered decoders. The proposed double update queues improve the percentage of updated LLRs per iteration. Benefitting from these, the performance loss of the proposed decoder for the fifth generation (5G) new radio (NR) is reduced from 0.6 dB to 0.2 dB using the same quantization compared with the state-of-the-art work. As a result, the throughput of the proposed decoder improved up to 2.85 times when the signal-to-noise ratio (SNR) was equal to 5.9 dB.
format Online
Article
Text
id pubmed-9099722
institution National Center for Biotechnology Information
language English
publishDate 2022
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-90997222022-05-14 High Throughput Priority-Based Layered QC-LDPC Decoder with Double Update Queues for Mitigating Pipeline Conflicts Li, Yunfeng Li, Yingchun Ye, Nan Chen, Tianyang Wang, Zhijie Zhang, Junjie Sensors (Basel) Article A high-throughput layered decoder for quasi-cyclic (QC) low-density parity-check (LDPC) codes is required for communication systems. The preferred way to improve the throughput is to insert pipeline stages and increase the operating frequency, which suffers from pipeline conflicts at the same time. A priority-based layered schedule is proposed to keep the updates of log-likelihood ratios (LLRs) as frequent as possible when pipeline conflicts happen. To reduce pipeline conflicts, we also propose double update queues for layered decoders. The proposed double update queues improve the percentage of updated LLRs per iteration. Benefitting from these, the performance loss of the proposed decoder for the fifth generation (5G) new radio (NR) is reduced from 0.6 dB to 0.2 dB using the same quantization compared with the state-of-the-art work. As a result, the throughput of the proposed decoder improved up to 2.85 times when the signal-to-noise ratio (SNR) was equal to 5.9 dB. MDPI 2022-05-05 /pmc/articles/PMC9099722/ /pubmed/35591201 http://dx.doi.org/10.3390/s22093508 Text en © 2022 by the authors. https://creativecommons.org/licenses/by/4.0/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 (https://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Li, Yunfeng
Li, Yingchun
Ye, Nan
Chen, Tianyang
Wang, Zhijie
Zhang, Junjie
High Throughput Priority-Based Layered QC-LDPC Decoder with Double Update Queues for Mitigating Pipeline Conflicts
title High Throughput Priority-Based Layered QC-LDPC Decoder with Double Update Queues for Mitigating Pipeline Conflicts
title_full High Throughput Priority-Based Layered QC-LDPC Decoder with Double Update Queues for Mitigating Pipeline Conflicts
title_fullStr High Throughput Priority-Based Layered QC-LDPC Decoder with Double Update Queues for Mitigating Pipeline Conflicts
title_full_unstemmed High Throughput Priority-Based Layered QC-LDPC Decoder with Double Update Queues for Mitigating Pipeline Conflicts
title_short High Throughput Priority-Based Layered QC-LDPC Decoder with Double Update Queues for Mitigating Pipeline Conflicts
title_sort high throughput priority-based layered qc-ldpc decoder with double update queues for mitigating pipeline conflicts
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9099722/
https://www.ncbi.nlm.nih.gov/pubmed/35591201
http://dx.doi.org/10.3390/s22093508
work_keys_str_mv AT liyunfeng highthroughputprioritybasedlayeredqcldpcdecoderwithdoubleupdatequeuesformitigatingpipelineconflicts
AT liyingchun highthroughputprioritybasedlayeredqcldpcdecoderwithdoubleupdatequeuesformitigatingpipelineconflicts
AT yenan highthroughputprioritybasedlayeredqcldpcdecoderwithdoubleupdatequeuesformitigatingpipelineconflicts
AT chentianyang highthroughputprioritybasedlayeredqcldpcdecoderwithdoubleupdatequeuesformitigatingpipelineconflicts
AT wangzhijie highthroughputprioritybasedlayeredqcldpcdecoderwithdoubleupdatequeuesformitigatingpipelineconflicts
AT zhangjunjie highthroughputprioritybasedlayeredqcldpcdecoderwithdoubleupdatequeuesformitigatingpipelineconflicts