An LDPC Encoder Architecture With Up to 47.5 Gbps Throughput for DVB-S2/S2X Standards
Low-Density Parity-Check (LDPC) code is a type of forward error-correction code with excellent performance, and has been widely used in many modern communication standards. The second-generation satellite broadcasting standard (DVB-S2) and its extension (DVB-S2X) adopt a special Irregular Repeated A...
Main Authors: | , , , , , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
IEEE
2022-01-01
|
Series: | IEEE Access |
Subjects: | |
Online Access: | https://ieeexplore.ieee.org/document/9712323/ |
_version_ | 1797837364687536128 |
---|---|
author | Decai Liu Yanfei Luo Yunfeng Li Zhijie Wang Zhengxuan Li Qianwu Zhang Junjie Zhang Yingchun Li |
author_facet | Decai Liu Yanfei Luo Yunfeng Li Zhijie Wang Zhengxuan Li Qianwu Zhang Junjie Zhang Yingchun Li |
author_sort | Decai Liu |
collection | DOAJ |
description | Low-Density Parity-Check (LDPC) code is a type of forward error-correction code with excellent performance, and has been widely used in many modern communication standards. The second-generation satellite broadcasting standard (DVB-S2) and its extension (DVB-S2X) adopt a special Irregular Repeated Accumulate (IRA) LDPC code as inner coding scheme. However, due to the large block size, most of the architectures proposed so far use Random Access Memory (RAM) to store and update the encoding results, and the delay caused by address-controlled read and write operations and barrel shift during computation inevitably limits the upper bound of encoder throughput. In this paper, by extracting the periodicity of the parity-check matrix, we introduce a fast encoding algorithm that can efficiently process the multiplication of the information sequence and a large-dimensional sparse matrix, and propose an encoder architecture with low encoding delay and high throughput. The proposed architecture has been implemented and tested on a Xilinx Kintex-7 FPGA, and the result show that the encoder architecture can achieve the highest throughput of 47.5 Gbps at a clock frequency of 280 MHz. |
first_indexed | 2024-04-09T15:24:42Z |
format | Article |
id | doaj.art-506b37942e2248e995d0c66e996f70db |
institution | Directory Open Access Journal |
issn | 2169-3536 |
language | English |
last_indexed | 2024-04-09T15:24:42Z |
publishDate | 2022-01-01 |
publisher | IEEE |
record_format | Article |
series | IEEE Access |
spelling | doaj.art-506b37942e2248e995d0c66e996f70db2023-04-28T23:00:24ZengIEEEIEEE Access2169-35362022-01-0110190221903210.1109/ACCESS.2022.31510869712323An LDPC Encoder Architecture With Up to 47.5 Gbps Throughput for DVB-S2/S2X StandardsDecai Liu0https://orcid.org/0000-0001-5776-0519Yanfei Luo1https://orcid.org/0000-0002-1973-2784Yunfeng Li2https://orcid.org/0000-0003-3709-0188Zhijie Wang3https://orcid.org/0000-0002-4545-4642Zhengxuan Li4https://orcid.org/0000-0001-9907-1543Qianwu Zhang5https://orcid.org/0000-0001-8614-5267Junjie Zhang6https://orcid.org/0000-0002-9258-1177Yingchun Li7https://orcid.org/0000-0001-6914-7578Key Laboratory of Specialty Fiber Optics and Optical Access Networks, Shanghai, ChinaKey Laboratory of Specialty Fiber Optics and Optical Access Networks, Shanghai, ChinaKey Laboratory of Specialty Fiber Optics and Optical Access Networks, Shanghai, ChinaKey Laboratory of Specialty Fiber Optics and Optical Access Networks, Shanghai, ChinaKey Laboratory of Specialty Fiber Optics and Optical Access Networks, Shanghai, ChinaKey Laboratory of Specialty Fiber Optics and Optical Access Networks, Shanghai, ChinaKey Laboratory of Specialty Fiber Optics and Optical Access Networks, Shanghai, ChinaKey Laboratory of Specialty Fiber Optics and Optical Access Networks, Shanghai, ChinaLow-Density Parity-Check (LDPC) code is a type of forward error-correction code with excellent performance, and has been widely used in many modern communication standards. The second-generation satellite broadcasting standard (DVB-S2) and its extension (DVB-S2X) adopt a special Irregular Repeated Accumulate (IRA) LDPC code as inner coding scheme. However, due to the large block size, most of the architectures proposed so far use Random Access Memory (RAM) to store and update the encoding results, and the delay caused by address-controlled read and write operations and barrel shift during computation inevitably limits the upper bound of encoder throughput. In this paper, by extracting the periodicity of the parity-check matrix, we introduce a fast encoding algorithm that can efficiently process the multiplication of the information sequence and a large-dimensional sparse matrix, and propose an encoder architecture with low encoding delay and high throughput. The proposed architecture has been implemented and tested on a Xilinx Kintex-7 FPGA, and the result show that the encoder architecture can achieve the highest throughput of 47.5 Gbps at a clock frequency of 280 MHz.https://ieeexplore.ieee.org/document/9712323/Low-density parity-check codeDVB-S2/S2Xencoder architecturehigh throughputFPGA |
spellingShingle | Decai Liu Yanfei Luo Yunfeng Li Zhijie Wang Zhengxuan Li Qianwu Zhang Junjie Zhang Yingchun Li An LDPC Encoder Architecture With Up to 47.5 Gbps Throughput for DVB-S2/S2X Standards IEEE Access Low-density parity-check code DVB-S2/S2X encoder architecture high throughput FPGA |
title | An LDPC Encoder Architecture With Up to 47.5 Gbps Throughput for DVB-S2/S2X Standards |
title_full | An LDPC Encoder Architecture With Up to 47.5 Gbps Throughput for DVB-S2/S2X Standards |
title_fullStr | An LDPC Encoder Architecture With Up to 47.5 Gbps Throughput for DVB-S2/S2X Standards |
title_full_unstemmed | An LDPC Encoder Architecture With Up to 47.5 Gbps Throughput for DVB-S2/S2X Standards |
title_short | An LDPC Encoder Architecture With Up to 47.5 Gbps Throughput for DVB-S2/S2X Standards |
title_sort | ldpc encoder architecture with up to 47 5 gbps throughput for dvb s2 s2x standards |
topic | Low-density parity-check code DVB-S2/S2X encoder architecture high throughput FPGA |
url | https://ieeexplore.ieee.org/document/9712323/ |
work_keys_str_mv | AT decailiu anldpcencoderarchitecturewithupto475gbpsthroughputfordvbs2s2xstandards AT yanfeiluo anldpcencoderarchitecturewithupto475gbpsthroughputfordvbs2s2xstandards AT yunfengli anldpcencoderarchitecturewithupto475gbpsthroughputfordvbs2s2xstandards AT zhijiewang anldpcencoderarchitecturewithupto475gbpsthroughputfordvbs2s2xstandards AT zhengxuanli anldpcencoderarchitecturewithupto475gbpsthroughputfordvbs2s2xstandards AT qianwuzhang anldpcencoderarchitecturewithupto475gbpsthroughputfordvbs2s2xstandards AT junjiezhang anldpcencoderarchitecturewithupto475gbpsthroughputfordvbs2s2xstandards AT yingchunli anldpcencoderarchitecturewithupto475gbpsthroughputfordvbs2s2xstandards AT decailiu ldpcencoderarchitecturewithupto475gbpsthroughputfordvbs2s2xstandards AT yanfeiluo ldpcencoderarchitecturewithupto475gbpsthroughputfordvbs2s2xstandards AT yunfengli ldpcencoderarchitecturewithupto475gbpsthroughputfordvbs2s2xstandards AT zhijiewang ldpcencoderarchitecturewithupto475gbpsthroughputfordvbs2s2xstandards AT zhengxuanli ldpcencoderarchitecturewithupto475gbpsthroughputfordvbs2s2xstandards AT qianwuzhang ldpcencoderarchitecturewithupto475gbpsthroughputfordvbs2s2xstandards AT junjiezhang ldpcencoderarchitecturewithupto475gbpsthroughputfordvbs2s2xstandards AT yingchunli ldpcencoderarchitecturewithupto475gbpsthroughputfordvbs2s2xstandards |