2011
DOI: 10.1186/1687-1499-2011-172
|View full text |Cite
|
Sign up to set email alerts
|

Parallel LDPC decoding using CUDA and OpenMP

Abstract: Digital mobile communication technologies, such as next generation mobile communication and mobile TV, are rapidly advancing. Hardware designs to provide baseband processing of new protocol standards are being actively attempted, because of concurrently emerging multiple standards and diverse needs on device functions, hardwareonly implementation may have reached a limit. To overcome this challenge, digital communication system designs are adopting software solutions that use central processing units or graphi… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
2

Citation Types

0
12
0

Year Published

2015
2015
2019
2019

Publication Types

Select...
5
2

Relationship

0
7

Authors

Journals

citations
Cited by 12 publications
(12 citation statements)
references
References 13 publications
0
12
0
Order By: Relevance
“…Based on the delivered messages, each node attempts to decode its own value. If the decoded value turns out to contain error, the decoding process is repeated for a predefined number of times [32]. Typically, there are two ways to deliver messages in LDPC decoding.…”
Section: Review Of Ldpc Decoding Algorithmmentioning
confidence: 99%
See 1 more Smart Citation
“…Based on the delivered messages, each node attempts to decode its own value. If the decoded value turns out to contain error, the decoding process is repeated for a predefined number of times [32]. Typically, there are two ways to deliver messages in LDPC decoding.…”
Section: Review Of Ldpc Decoding Algorithmmentioning
confidence: 99%
“…The study of LDPC codes was resurrected with the work of Mackay, Neal [27,28] and Luby [1]. Moreover, LDPC codes are superior to Turbo codes which were originally regarded as the best channel coding technique before the LDPC began to draw attention [32]. Therefore, a good candidate for realization of DSC is LDPC code.…”
Section: Introductionmentioning
confidence: 99%
“…Iterative decoding based on the delivered messages is processed during the CNP and BNP steps. The decoding process is iterated until the termination condition for the decoded words is satisfied at the PC step [10].…”
Section: Ldpc Decoding Algorithmmentioning
confidence: 99%
“…As the size of an H-matrix increases, the amount of computation grows rapidly. Therefore, designing parallel LDPC decoders using multi-core processors has been actively studied to provide reliable high-speed data transmission [6]- [10]. However, even if most approaches could reduce the decoding time significantly, hardware resource utilization would be insufficient because existing models were parallelized for specific devices with hardware-dependent programming models.…”
Section: Introductionmentioning
confidence: 99%
“…16), Wi-Fi (IEEE802.11), digital high definition TV, wideband code division multiple access (W-CDMA), and global system for mobile communication (GSM) [1]- [7]. However, the fixed functionality of such ASIC devices limits their application to emerging communication standards because they were fixed for specific coding schemes, data rates, frequency ranges, and types of modulation [8]. In addition, manufacturing costs are high and time-to-market of hardware devices is long [9].…”
Section: Introductionmentioning
confidence: 99%