{"title":"基于FPGA的5G无线网络并行矢量矩阵计算高效QC-LDPC信道编码器/解码器架构","authors":"A. Alphiya , T. Latha","doi":"10.1016/j.comnet.2025.111229","DOIUrl":null,"url":null,"abstract":"<div><div>The Consultative Committee for Space Data Systems (CCSDS) has selected quasi-cyclic low-density parity-check (QC-LDPC) codes to enhance error correction performance in diverse wireless communication systems. The growing use of QC-LDPC codes necessitates a low-latency and low-complexity encoder/decoder architecture that may be implemented in practical baseband chips. However, the storage of information bit widths with multiple expansion factors would deteriorate the encoder's throughput and adaptability in a QC-LDPC encoding process. In order to compress the expansion factors and improve the encoder's reconfiguration capability by minimizing the information bits width, a Field Programmable Gate Array (FPGA) enabled QC-LDPC encoder with an information bits reordering mechanism (IBRM) is developed in this study. Additionally, the complexity of calculating the parity check matrix (PCM) is reduced by utilizing the parallel vector-matrix computations (PVMC) method. The decoding process is then carried out by a new logarithmic likelihood-ratio (LLR) tagging method-enabled decoder architecture, which reduces the computational complexity of the suggested decoder architecture. Furthermore, the basic addition and subtraction operations are carried out by a reconfigurable unified adder and subtractor unit (RUAS) that reduces the overall complexity of the decoder architecture. Finally, using Xilinx Verilog coding and Matlab, the VLSI architectures of the proposed encoder/decoder are implemented in FPGA. The analysis of the results shows that the proposed encoder architecture achieves a throughput of 11.974 Gbps and a clock frequency (CF) of 455 .913MHz. Likewise, the decoder consumes 0.002193 <span><math><mrow><mo>(</mo><mrow><mi>μ</mi><mi>s</mi></mrow><mo>)</mo></mrow></math></span> latency to complete the decoding process.</div></div>","PeriodicalId":50637,"journal":{"name":"Computer Networks","volume":"264 ","pages":"Article 111229"},"PeriodicalIF":4.4000,"publicationDate":"2025-03-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"An Efficient QC-LDPC channel encoder/decoder architecture with parallel vector-matrix computations for 5G wireless networks on FPGA\",\"authors\":\"A. Alphiya , T. Latha\",\"doi\":\"10.1016/j.comnet.2025.111229\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"<div><div>The Consultative Committee for Space Data Systems (CCSDS) has selected quasi-cyclic low-density parity-check (QC-LDPC) codes to enhance error correction performance in diverse wireless communication systems. The growing use of QC-LDPC codes necessitates a low-latency and low-complexity encoder/decoder architecture that may be implemented in practical baseband chips. However, the storage of information bit widths with multiple expansion factors would deteriorate the encoder's throughput and adaptability in a QC-LDPC encoding process. In order to compress the expansion factors and improve the encoder's reconfiguration capability by minimizing the information bits width, a Field Programmable Gate Array (FPGA) enabled QC-LDPC encoder with an information bits reordering mechanism (IBRM) is developed in this study. Additionally, the complexity of calculating the parity check matrix (PCM) is reduced by utilizing the parallel vector-matrix computations (PVMC) method. The decoding process is then carried out by a new logarithmic likelihood-ratio (LLR) tagging method-enabled decoder architecture, which reduces the computational complexity of the suggested decoder architecture. Furthermore, the basic addition and subtraction operations are carried out by a reconfigurable unified adder and subtractor unit (RUAS) that reduces the overall complexity of the decoder architecture. Finally, using Xilinx Verilog coding and Matlab, the VLSI architectures of the proposed encoder/decoder are implemented in FPGA. The analysis of the results shows that the proposed encoder architecture achieves a throughput of 11.974 Gbps and a clock frequency (CF) of 455 .913MHz. Likewise, the decoder consumes 0.002193 <span><math><mrow><mo>(</mo><mrow><mi>μ</mi><mi>s</mi></mrow><mo>)</mo></mrow></math></span> latency to complete the decoding process.</div></div>\",\"PeriodicalId\":50637,\"journal\":{\"name\":\"Computer Networks\",\"volume\":\"264 \",\"pages\":\"Article 111229\"},\"PeriodicalIF\":4.4000,\"publicationDate\":\"2025-03-23\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Computer Networks\",\"FirstCategoryId\":\"94\",\"ListUrlMain\":\"https://www.sciencedirect.com/science/article/pii/S1389128625001975\",\"RegionNum\":2,\"RegionCategory\":\"计算机科学\",\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q1\",\"JCRName\":\"COMPUTER SCIENCE, HARDWARE & ARCHITECTURE\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Computer Networks","FirstCategoryId":"94","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S1389128625001975","RegionNum":2,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"COMPUTER SCIENCE, HARDWARE & ARCHITECTURE","Score":null,"Total":0}
An Efficient QC-LDPC channel encoder/decoder architecture with parallel vector-matrix computations for 5G wireless networks on FPGA
The Consultative Committee for Space Data Systems (CCSDS) has selected quasi-cyclic low-density parity-check (QC-LDPC) codes to enhance error correction performance in diverse wireless communication systems. The growing use of QC-LDPC codes necessitates a low-latency and low-complexity encoder/decoder architecture that may be implemented in practical baseband chips. However, the storage of information bit widths with multiple expansion factors would deteriorate the encoder's throughput and adaptability in a QC-LDPC encoding process. In order to compress the expansion factors and improve the encoder's reconfiguration capability by minimizing the information bits width, a Field Programmable Gate Array (FPGA) enabled QC-LDPC encoder with an information bits reordering mechanism (IBRM) is developed in this study. Additionally, the complexity of calculating the parity check matrix (PCM) is reduced by utilizing the parallel vector-matrix computations (PVMC) method. The decoding process is then carried out by a new logarithmic likelihood-ratio (LLR) tagging method-enabled decoder architecture, which reduces the computational complexity of the suggested decoder architecture. Furthermore, the basic addition and subtraction operations are carried out by a reconfigurable unified adder and subtractor unit (RUAS) that reduces the overall complexity of the decoder architecture. Finally, using Xilinx Verilog coding and Matlab, the VLSI architectures of the proposed encoder/decoder are implemented in FPGA. The analysis of the results shows that the proposed encoder architecture achieves a throughput of 11.974 Gbps and a clock frequency (CF) of 455 .913MHz. Likewise, the decoder consumes 0.002193 latency to complete the decoding process.
期刊介绍:
Computer Networks is an international, archival journal providing a publication vehicle for complete coverage of all topics of interest to those involved in the computer communications networking area. The audience includes researchers, managers and operators of networks as well as designers and implementors. The Editorial Board will consider any material for publication that is of interest to those groups.