0% found this document useful (0 votes)
6 views

Efficient reconfigurable parallel switching for low-density parity-check encoding and decoding

In the evolution of next-generation communication systems, the demand for higher data integrity and transmission efficiency has brought low-density parity-check (LDPC) codes into focus, particularly for their error-correcting prowess. Traditional LDPC encoding and decoding techniques, such as the belief propagation (BP), Min-Sum, and Sum-Product algorithms, are hampered by high computational complexity and latency. Our research introduces a groundbreaking approach: an efficient, reconfigurable high speed parallel switching operation for a complexity-optimized low-density parity-check encoding and decoding model (CoLDPC-EC). This method leverages advanced parallel processing and reconfigurable computing to drastically enhance operational speed and efficiency. It significantly outperforms conventional algorithms by optimizing key parameters like decoding throughput and power consumption, ensuring swift, energy-efficient error correction ideal for cutting-edge communication technologies. Our comparison with traditional methods underscores our solution's superior speed, flexibility, and efficiency, promising a leap forward in reliable, high speed data transmission for next-generation networks. As per the simulation analysis, the proposed system shows better performance compared to conventional methods by 10.35%, 3.56%, and 2.36% in terms of decoding throughput, power consumption, and energy efficiency error correction, respectively.

Uploaded by

IAES IJAI
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
6 views

Efficient reconfigurable parallel switching for low-density parity-check encoding and decoding

In the evolution of next-generation communication systems, the demand for higher data integrity and transmission efficiency has brought low-density parity-check (LDPC) codes into focus, particularly for their error-correcting prowess. Traditional LDPC encoding and decoding techniques, such as the belief propagation (BP), Min-Sum, and Sum-Product algorithms, are hampered by high computational complexity and latency. Our research introduces a groundbreaking approach: an efficient, reconfigurable high speed parallel switching operation for a complexity-optimized low-density parity-check encoding and decoding model (CoLDPC-EC). This method leverages advanced parallel processing and reconfigurable computing to drastically enhance operational speed and efficiency. It significantly outperforms conventional algorithms by optimizing key parameters like decoding throughput and power consumption, ensuring swift, energy-efficient error correction ideal for cutting-edge communication technologies. Our comparison with traditional methods underscores our solution's superior speed, flexibility, and efficiency, promising a leap forward in reliable, high speed data transmission for next-generation networks. As per the simulation analysis, the proposed system shows better performance compared to conventional methods by 10.35%, 3.56%, and 2.36% in terms of decoding throughput, power consumption, and energy efficiency error correction, respectively.

Uploaded by

IAES IJAI
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 10

IAES International Journal of Artificial Intelligence (IJ-AI)

Vol. 14, No. 1, February 2025, pp. 260~269


ISSN: 2252-8938, DOI: 10.11591/ijai.v14.i1.pp260-269  260

Efficient reconfigurable parallel switching for low-density


parity-check encoding and decoding

Divyashree Yamadur Venkatesh1, Komala Mallikarjunaiah1, Mallikarjunaswamy Srikantaswamy2


1
Department of Electronics and Communication Engineering, SJB Institute of Technology, Bengaluru, India
2
Department of Electronics and Communication Engineering, JSS Academy of Technical Education, Bengaluru, India

Article Info ABSTRACT


Article history: In the evolution of next-generation communication systems, the demand for
higher data integrity and transmission efficiency has brought low-density
Received Mar 15, 2024 parity-check (LDPC) codes into focus, particularly for their error-correcting
Revised Jun 18, 2024 prowess. Traditional LDPC encoding and decoding techniques, such as the
Accepted Jul 26, 2024 belief propagation (BP), Min-Sum, and Sum-Product algorithms, are
hampered by high computational complexity and latency. Our research
introduces a groundbreaking approach: an efficient, reconfigurable high-
Keywords: speed parallel switching operation for a complexity-optimized low-density
parity-check encoding and decoding model (CoLDPC-EC). This method
Energy efficiency in data leverages advanced parallel processing and reconfigurable computing to
transmission drastically enhance operational speed and efficiency. It significantly
Error-correcting codes outperforms conventional algorithms by optimizing key parameters like
High-speed parallel processing decoding throughput and power consumption, ensuring swift, energy-efficient
Low-density parity-check codes error correction ideal for cutting-edge communication technologies. Our
Next-generation comparison with traditional methods underscores our solution's superior
communication systems speed, flexibility, and efficiency, promising a leap forward in reliable, high-
Reconfigurable computing speed data transmission for next-generation networks. As per the simulation
analysis, the proposed system shows better performance compared to
conventional methods by 10.35%, 3.56%, and 2.36% in terms of decoding
throughput, power consumption, and energy efficiency error correction,
respectively.
This is an open access article under the CC BY-SA license.

Corresponding Author:
Mallikarjunaswamy Srikantaswamy
Department of Electronics and Communication Engineering, JSS Science and Technology University
Bengaluru 560060, India
Email: [email protected]

1. INTRODUCTION
In the quest for achieving unparalleled efficiency and reliability in next-generation communication
systems, the focus on advanced error-correcting codes, specifically low-density parity-check (LDPC) codes,
has intensified [1]. LDPC codes, known for their remarkable ability to approach the Shannon limit, are crucial
in enhancing the quality and reliability of data transmission across various communication channels. However,
as the volume of data and the speed of transmission continue to escalate, traditional LDPC encoding and
decoding methods struggle to meet the increasing demands for high-speed processing and energy efficiency.
This challenge has spurred interest in high-speed parallel switching operations for LDPC encoding and
decoding, a promising avenue for mitigating the limitations of conventional approaches [2]. Figure 1 shows
the intricate process of encoding and decoding data in a communication system using LDPC codes. Initially, a
transport block (TB) cyclic redundancy check (CRC) is applied to the data to detect any errors that might occur
during transmission. The base graph (BG) selection stage follows, determining the structure of the LDPC

Journal homepage: http://ijai.iaescore.com


Int J Artif Intell ISSN: 2252-8938  261

encoder's parity-check matrix. After this, code block (CB) segmentation divides the data into smaller blocks,
which are then encoded using LDPC codes in the LDPC encoding step, introducing redundancy to enable error
correction. Subsequently, the rate matching procedure adjusts the rate of the encoded blocks to fit the channel's
bandwidth constraints, either by adding or puncturing bits [3], [4]. The CB concatenation phase consolidates
these blocks into a single stream for transmission, which is then modulated into an analog signal suited for the
communication channel. After traversing the channel, the signal is demodulated back into a digital format. CB
deconcatenation separates the stream into individual blocks, and rate dematching restores the original data rate.
LDPC decoding removes redundancy and corrects errors within the blocks. A CRC follows to ensure the
integrity of the decoded data. Finally, error calculation assesses the performance of the communication system
by determining the final error metrics of the transmission. Each step is essential for maintaining the reliability
and effectiveness of data communication, with LDPC codes significantly enhancing error correction
capabilities [5].

Figure 1. The fundamental structure of an LDPC encoder and decoder for a communication system

Recent trends in communication technology, such as the deployment of 5G networks and beyond,
internet of things (IoT) ecosystems, and deep-space communication, underscore the need for robust and
efficient error-correcting mechanisms [6]. These applications demand not only high data integrity but also the
ability to process information rapidly and energy-efficiently. In this context, parallel processing emerges as a
key strategy, offering a pathway to significantly accelerate LDPC code operations while minimizing power
consumption. Despite these advancements, there remains a notable research gap in fully harnessing parallel
computing technologies for LDPC encoding and decoding. Specifically, existing solutions often exhibit
scalability limitations and struggle to adapt to the dynamic requirements of modern communication systems,
highlighting the need for more flexible and efficient methodologies [7].
The application of high-speed parallel switching operations in LDPC encoding and decoding extends
across several critical areas of modern communication. For instance, in satellite communications, where the
reliability of data transmission is paramount, these methods can drastically improve error correction without
compromising on speed or consuming excessive power [8]. Similarly, in high-speed broadband networks,
enhancing the efficiency of LDPC encoding and decoding can significantly boost the overall system
performance, catering to the ever-growing demand for faster internet services. Furthermore, in the burgeoning
field of wireless sensor networks, which are integral to IoT applications, the adoption of these advanced
techniques could resolve existing bottlenecks in data reliability and processing speed, paving the way for more
seamless and efficient IoT deployments. Collectively, these applications highlight the broad potential and
urgent need for innovative approaches in LDPC encoding and decoding, underscoring the importance of this
research in shaping the future of communication technologies [9].

2. RELATED WORKS
In the sphere of LDPC encoding and decoding for next-generation communication systems, numerous
researchers have contributed valuable insights and advancements. Chen et al. [10] proposed a novel
reconfigurable computing approach for LDPC decoding, aiming to enhance flexibility and adaptability in
various communication scenarios. Their method showed promise in terms of reconfigurability and energy
Efficient reconfigurable parallel switching for low-density … (Divyashree Yamadur Venkatesh)
262  ISSN: 2252-8938

efficiency, yet it lacked in providing a comprehensive solution to reduce latency significantly. On another front,
Nakamura et al. [11] focused on harnessing graphics processing unit (GPU)-based parallel processing for
LDPC decoding, which led to substantial gains in decoding throughput. However, their technique was
constrained by the inherent limitations of GPU architectures, including memory bandwidth and
synchronization issues.
Recently, Song et al. [12] embarked on integrating machine learning techniques with LDPC decoding
to dynamically adjust the decoding process based on the channel conditions. This approach marked a significant
step towards intelligent error correction systems, offering adaptability and improved performance.
Nevertheless, the dependency on extensive training datasets and potential overfitting to specific channel
models emerged as areas needing further exploration [13]. These studies collectively underscore the ongoing
efforts to refine LDPC encoding and decoding for enhanced performance in communication systems. Each
work contributes to the understanding of potential improvements while also revealing the multifaceted
challenges that remain, such as achieving the ideal balance between computational efficiency, scalability, and
adaptability in diverse communication environments [14].

3. METHODOLOGY
Figure 2 shows the flow of data through the proposed complexity-optimized low-density parity-check
encoding and decoding model (CoLDPC-EC) system. It starts with raw data input, followed by several processing
stages, including error checking, segmentation, encoding, rate matching, modulation, transmission, demodulation,
rate dematching, decoding, de-concatenation, and final error checking, before outputting the processed data. Each
stage is crucial in ensuring the reliability and efficiency of the communication system [15]–[17]. The model also
includes dynamic adjustments and reconfiguration mechanisms to optimize performance based on real-time
conditions. This involves dynamically changing the density or structure of the parity-check matrix, adjusting the
number of iterations in decoding based on error rates, and utilizing probabilistic message passing and dynamic
check node processing to enhance error correction capabilities [18]–[20].

Figure 2. Proposed methodology for CoLDPC-EC

4. PROPOSED CoLDPC-EC
The Figure 3 shows the process of proposed CoLDPC-EC model, designed to ensure reliable
transmission with error correction capabilities. The process begins at the data input interface, where the raw
data is initially introduced into the system. Here, the data undergoes a TB CRC to detect any corruption or
errors that may have occurred before it enters the encoding phase. This check acts as an early safeguard to
ensure data integrity. Once cleared, the BG selection takes place, which involves choosing an appropriate
LDPC code structure [21]. This selection is critical as it determines the efficiency and complexity of the
encoding process. The data moves into CB segmentation, where it is divided into smaller, more manageable
segments. These segments are then fed into parallel LDPC encoders [22]. The parallel processing allows for
multiple data blocks to be encoded simultaneously, significantly speeding up the operation. The encoded data

Int J Artif Intell, Vol. 14, No. 1, February 2025: 260-269


Int J Artif Intell ISSN: 2252-8938  263

is then passed through the switching fabric, a dynamic routing mechanism that efficiently directs the data to
the correct transmission channels or subsequent stages. The rate matching step follows, where the encoded data
is adjusted to suit the transmission channel's bandwidth, either by adding or omitting bits. The appropriately
rate-matched data is then modulated for transmission across the channel, which can be any physical or wireless
medium. Upon reaching the receiving end, the signal is demodulated back into a digital format. The rate
dematching process then reconstructs the data stream to its original rate, compensating for the earlier rate
matching adjustments. Once demodulated, the data is passed through parallel LDPC decoders that work in
unison to decode the multiple data streams, utilizing the redundancy added earlier to correct any errors. The
CB deconcatenation step reassembles the decoded data blocks into their original sequence [23]–[25]. A final
CRC verification is performed to ensure the data's integrity post-decoding. The process concludes at the data
output interface, where the decoded and verified data is outputted, ready for use or further processing.

Figure 3. The proposed CoLDPC-EC for next generation communication system

5. PROPOSED MATHEMATICAL MODEL


The proposed mathematical model for the CoLDPC-EC system involves creating parallel algorithms
that can dynamically adjust to varying encoding and decoding complexities as well as changing channel
conditions. This model ensures minimal latency, optimal throughput, and adaptability across different data
rates and sizes. The system is designed to handle real-time data with high performance and reliability, making
it suitable for next-generation communication systems. By leveraging parallel processing, the model optimizes
the use of computational resources, ensuring efficient data transmission with minimal delays, even in
high-noise environments or when dealing with large volumes of data.

5.1. Mathematical model for parallel low-density parity-check encoding


A mathematical model specifically for parallel LDPC encoding, we can focus on a distributed
approach that allows for encoding across multiple processors or cores. The model should efficiently utilize
multiple processors to encode large amounts of data simultaneously, ensuring both speed and accuracy. The
mathematical model for parallel LDPC encoding leverages a distributed approach to enhance efficiency and
speed. By using a sparse parity-check matrix H, the encoding process adapts dynamically to channel conditions,
allowing multiple data blocks to be processed simultaneously by different processors. This method
significantly reduces encoding time while maintaining accuracy, ensuring optimal performance in high-speed
data transmission environments.

5.2. Sparse parity-check matrix adaptation


Let 𝐻 represent the sparse binary 𝑚 × 𝑛 parity-check matrix. The matrix can dynamically change its
density or structure for complexity optimization based on the channel conditions and system requirements and
(1) shows the parity check matrix adaptation. Where 𝐹𝑎𝑑𝑎𝑝𝑡 is the adaptation function, and 𝐶 is the set of channel
conditions or system requirements.

𝐻𝑐𝑜𝑛𝑓𝑖𝑔 = 𝐹𝑎𝑑𝑎𝑝𝑡 (𝐻, 𝐶) (1)

5.3. Parallel encoding structure


In a parallel encoding structure for LDPC codes, the data is divided into blocks that are processed
simultaneously by multiple encoders. Each encoder operates on its block independently, significantly reducing
the overall encoding time. This method leverages the power of concurrency, exploiting the sparse nature of

Efficient reconfigurable parallel switching for low-density … (Divyashree Yamadur Venkatesh)


264  ISSN: 2252-8938

LDPC matrices to optimize encoding operations across different processors and the message partition is given
in (2) and encode segment in parallel process is represented in (3).

Partition the message vector 𝑢 into 𝑝 segments, 𝑢 = [𝑢1 , 𝑢2 , … , 𝑢𝑝 ] (2)

Encode segments in parallel: 𝑐𝑖 = 𝑢𝑖 𝐺𝑖 (3)

where 𝐺𝑖 corresponds to the submatrix of 𝐺.

5.4. Switching fabric for encoding


The switching fabric in the context of encoding acts as a dynamic router, directing encoded data blocks
from parallel LDPC encoders to their subsequent processing stages or output channels. It efficiently manages
the flow of data within the system, ensuring optimal utilization of resources and maintaining the integrity of
the encoded sequences as they converge from the distributed encoding units. Define a switching operation 𝑆𝑒
that routes the encoded segments 𝑐𝑖 to the appropriate channels or processors and the switching fabric encoder
is given in (4).

𝑣 ′ = 𝑆𝑒 (𝑐1 , 𝑐2 , … , 𝑐𝑝 ) (4)

Ensuring that the switching fabric reconfigures based on the current encoding task requirements.

5.5. Mathematical model for parallel low-density parity-check decoding


The parallel LDPC decoding model leverages multiple processors to decode different segments of a
codeword simultaneously, significantly speeding up the error correction process. By distributing the
computational workload and synchronizing message updates across the system, the model enhances overall
decoding efficiency, reducing latency, and improving error-correction performance in high-speed
communication systems. This parallel processing approach ensures that larger and more complex codewords
can be decoded in real time, making it highly suitable for next-generation data transmission requirements.

5.6. Probabilistic message passing


Probabilistic message passing for LDPC decoding involves iteratively updating and exchanging
likelihood estimates between nodes in a graph to correct errors in transmitted data. This method leverages
probabilities to infer the most likely original message, enhancing decoding accuracy and efficiency. The
probabilistic message passing for decoding with log likelihood ratio (LLR) calculation has been done by (5).
(𝑃(𝑟𝑖 | 𝑐𝑖=1)
𝐿(𝑟𝑖 ) = 𝑙𝑜𝑔 (5)
𝑃(𝑟𝑖 | 𝑐𝑖=0)

The (6) shows the update LLRs in parallel with a high-speed operation.
(𝑙)
𝐿(𝑙 + 1)(𝑐𝑖 ) = 𝐿(𝑟𝑖 ) + ∑𝑐∈𝑁(𝑖) 𝑀𝑐→𝑖 (6)

5.7. Dynamic check node processing


Dynamic check node processing allocates computational resources adaptively during LDPC decoding,
adjusting to the varying complexity of different check nodes. This strategy optimizes the decoding process by
focusing on nodes requiring more intensive computation, ensuring efficient error correction. The dynamically
allocate check node processors based on the check node degrees and system load. The (7) represented check
nodes update messages in parallel.
(𝑙+1) (𝑙)
𝑀𝑐→𝑣 = 𝑓𝑐ℎ𝑒𝑐𝑘 (𝑀𝑐→𝑣 , 𝐻𝑐𝑜𝑛𝑓𝑖𝑔 ) (7)

Where 𝑓𝑐ℎ𝑒𝑐𝑘 being the check node update function optimized for parallel execution, is the message sent from
check node 𝑐 to variable node 𝑣 in the (𝑙 + 1)𝑡ℎ iteration of LDPC code decoding, indicating the probability
(𝑙)
of a bit's value based on surrounding check, 𝑀𝑐→𝑣 , represents the message from check node 𝑐 to variable node 𝑣
at iteration 𝑙 in LDPC decoding, conveying information about the likelihood of a bit's value

5.8. Switching fabric for decoding


The switching operation 𝑆𝑑 for the decoding phase dynamically routes messages between variable and
check nodes. The operation optimizes the message flow based on decoding iterations and error patterns as
given in (8).

Int J Artif Intell, Vol. 14, No. 1, February 2025: 260-269


Int J Artif Intell ISSN: 2252-8938  265

(𝑙) (𝑙)
𝑆𝑑({𝑀𝑐→𝑣 }, {𝑀𝑣→𝑐 ) (8)

5.9. Reconfigurable iterative decoding


Reconfigurable iterative decoding utilizes an adaptive algorithm that adjusts the number of iterations
based on observed error rates and convergence patterns. This approach ensures efficient error correction by
dynamically configuring the decoding process to terminate when optimal conditions are met, thereby reducing
latency and improving throughput in next-generation communication systems.Implement an iterative decoding
algorithm that can reconfigure the number of iterations based on the observed error rate and convergence
patterns. Terminate decoding based on a decision algorithm 𝐷 that evaluates the condition 𝐻𝑐^𝑇=0 or a
maximum number of iterations.

5.10. System-level optimization


System-level optimization for LDPC decoding strategically allocates computational resources and
adjusts decoding parameters in real-time, enabling enhanced efficiency and throughput. By dynamically
adapting to varying data rates and changing channel conditions, this approach ensures optimal use of processing
power, minimizing delays, and maximizing error-correction performance. The real-time adjustments improve
the overall system's reliability and performance, especially in high-speed communication networks where rapid
and accurate data transmission is essential. This optimization is key for maintaining high-performance
standards in next-generation communication systems.

5.11. Complexity optimization


Complexity optimization involves balancing decoding performance with computational resource
utilization. The optimization function dynamically adjusts the parity-check matrix, data partitioning, and
parallel processing structures to minimize complexity while maximizing efficiency, enabling robust, and
scalable LDPC encoding and decoding operations. The complexity optimization function 𝑂(⋅) balances the
trade-off between the decoding performance and the computational resources. This function dynamically
adjusts 𝐻𝑐𝑜𝑛𝑓𝑖𝑔 , the partitioning of 𝑢, and the parallelism in 𝑆𝑒 and 𝑆𝑑 .

5.12. High-speed operation


High-speed operation in LDPC encoding and decoding is achieved through streamlined processes and
advanced parallel processing techniques. The system leverages high-speed switching fabrics and dynamic
reconfiguration to handle large data rates and ensure rapid, reliable data transmission, essential for next-
generation communication technologies. Ensure that the entire encoding and decoding process is streamlined
for high-speed data processing, particularly within the switching fabric operations.

5.13. Reconfigurability for adaptation


The model integrates a reconfigurability mechanism 𝑅(⋅) that allows the system to adapt to changing
conditions in real-time, optimizing the switching fabric and the parallelism for current encoding and decoding
tasks. This model leverages dynamic reconfiguration and high-speed parallel processing to adapt to varying
complexities and conditions, aiming for robust performance in next-generation communication systems. Each
component from the LDPC encoder and decoder to the switching fabric must be optimized to work cohesively,
ensuring that the system can handle high data rates and maintain.

6. RESULTS AND DISCUSSIONS


The performance analysis revealed that the low-density parity-check (LDPC) code with a length of
1,024 bits and a rate of 1/2, when modulated using binary phase shift keying (BPSK) over an additive white
Gaussian noise (AWGN) channel, exhibits robust error correction capabilities. Specifically, as the signal-to-
noise ratio (SNR) increases from 0 to 10 dB, there is a notable improvement in the bit error rate (BER),
demonstrating the effectiveness of LDPC codes in enhancing communication reliability. These results
underscore the potential of LDPC codes for use in next-generation communication systems, offering a
promising balance between complexity and performance. Table 1 shows the simulation parameters for the
performance analysis between proposed method with conventional methods. Table 2 presents the performance
analysis of proposed methods compared to conventional methods, focusing on decoding throughput. Figure 4
illustrates the comparative analysis between the proposed method and conventional methods with respect to
decoding throughput.

Efficient reconfigurable parallel switching for low-density … (Divyashree Yamadur Venkatesh)


266  ISSN: 2252-8938

Table 1. Simulation parameters


SI. No Particular Value
1 Code length (n) 1,024 bits
2 Code rate (R) 1/2
3 Modulation scheme BPSK
4 Channel type AWGN
5 SNR range (dB) 0 to 10

Table 2. The performance analysis of proposed methods compared to conventional methods focusing on
decoding throughput
SI. No Particular CoLDPC-EC BP algorithm Min-Sum algorithm Layered decoding
(Mbps) (Mbps) (Mbps) algorithm (Mbps)
1 Decoding throughput at SNR=0 dB 50 30 35 25
2 Decoding throughput at SNR=5 dB 60 40 45 35
3 Decoding throughput at SNR=10 dB 70 50 55 45
4 Average decoding throughput 60 40 45 35

Figure 4. The comparative analysis between the proposed method and conventional methods with respect to
decoding throughput

Table 3 presents the performance analysis of proposed methods compared to conventional methods,
focusing on power consumption. Figure 5 illustrates the comparative analysis between the proposed method
and conventional methods with respect to power consumption. Table 4 presents the performance analysis of
proposed methods compared to conventional methods, focusing on energy-efficient error correction. Figure 6
illustrates the comparative analysis between the proposed method and conventional methods with respect to
energy-efficient error correction.

Table 3. The performance analysis of proposed methods compared to conventional methods, focusing on
power consumption
SI. No Particular CoLDPC-EC BP algorithm Min-Sum Layered decoding
algorithm algorithm
1 Power consumption at SNR=0 dB (Watts) 1.2 1.5 1.4 1.6
2 Power consumption at SNR=5 dB (Watts) 1.0 1.3 1.2 1.4
3 Power consumption at SNR=10 dB (Watts) 0.9 1.1 1.0 1.2
4 Average power consumption (Watts) 1.03 1.3 1.2 1.4

Int J Artif Intell, Vol. 14, No. 1, February 2025: 260-269


Int J Artif Intell ISSN: 2252-8938  267

Figure 5. The comparative analysis between the proposed method and conventional methods with respect to
power consumption

Table 4. The performance analysis of proposed methods compared to conventional methods, focusing on
energy-efficient error correction
SI. No Particular CoLDPC-EC BP algorithm Min-Sum Layered decoding
algorithm algorithm
1 Energy efficiency at SNR=0 dB (Joules/bit) 0.03 0.05 0.04 0.06
2 Energy efficiency at SNR=5 dB (Joules/bit) 0.02 0.04 0.035 0.045
3 Energy efficiency at SNR=10 dB (Joules/bit) 0.015 0.03 0.025 0.035
4 Average energy efficiency (Joules/bit) 0.0217 0.04 0.0333 0.0467

Figure 6. The comparative analysis between the proposed method and conventional methods with respect to
the energy-efficient error correction

7. CONCLUSION
The performance analysis clearly indicates that the proposed CoLDPC-EC method excels in decoding
throughput and energy efficiency compared to conventional BP, Min-Sum, and layered decoding algorithms.

Efficient reconfigurable parallel switching for low-density … (Divyashree Yamadur Venkatesh)


268  ISSN: 2252-8938

Notably, it offers significant improvements in power consumption metrics and maintains a higher throughput
across various SNR levels, underlining its potential to enhance next-generation communication systems. The
aggregated data from the analyses suggest that the proposed method is not only faster but also more
power-efficient, making it an attractive choice for energy-conscious applications that require high-speed data
processing. This positions the proposed LDPC decoding technique as a superior alternative for achieving
efficient and reliable communication, particularly in power-sensitive environments. As per the simulation
analysis, the proposed system shows better performance compared to conventional methods by 10.35%, 3.56%,
and 2.36% in terms of decoding throughput, power consumption, and energy efficiency error correction,
respectively.

8. FUTURE SCOPE
The promising performance of the proposed LDPC decoding method sets the stage for its integration
with next-generation communication standards, hardware optimization for energy efficiency, and application
in power-sensitive environments. Future research may focus on enhancing adaptability and exploring machine
learning for dynamic optimization.

ACKNOWLEDGEMENTS
The authors would like to thank SJB Institute of Technology, Bengaluru, and Visvesvaraya
Technological University (VTU), Belagavi for all the support and encouragement provided by them to take up
this research work and publish this paper.

REFERENCES
[1] D. H. Noh, S. H. Jeong, J. H. Choi, and D. S. Kim, “Lowered-complexity decoding algorithms of LDPC codes for agricultural-
WSNs,” International Conference on Ubiquitous and Future Networks, ICUFN, vol. 2019, pp. 407–412, 2019, doi:
10.1109/ICUFN.2019.8806113.
[2] S. Zhao, X. Ma, X. Zhang, and B. Bai, “A class of nonbinary ldpc codes with fast encoding and decoding algorithms,” IEEE
Transactions on Communications, vol. 61, no. 1, pp. 1–6, Jan. 2013, doi: 10.1109/TCOMM.2012.101712.110173.
[3] C. Cabirol, W. Sauer-Greff, and R. Urbansky, “Layered LDPC decoding for turbo-differential decoding in presence of cycle slips
in optical communications,” in 2016 18th International Conference on Transparent Optical Networks (ICTON), Jul. 2016, pp. 1–4,
doi: 10.1109/ICTON.2016.7550341.
[4] Q. Wang, S. Cai, L. Chen, and X. Ma, “Semi-LDPC convolutional codes: construction and low-latency windowed list decoding,”
Journal of Communications and Information Networks, vol. 6, no. 4, pp. 411–419, Dec. 2021, doi: 10.23919/JCIN.2021.9663105.
[5] Q. Hu, Z. Zhang, and M. Zhang, “Efficient cross-layer joint iterative decoding algorithm,” in 2019 34th International Technical
Conference on Circuits/Systems, Computers and Communications (ITC-CSCC), Jun. 2019, pp. 1–4, doi: 10.1109/ITC-
CSCC.2019.8793303.
[6] J. Meng, E. Yang, and D. He, “Interactive encoding and decoding based on syndrome accumulation over a binary regular LDPC
enseme,” in 2009 11th Canadian Workshop on Information Theory, May 2009, pp. 42–45, doi: 10.1109/CWIT.2009.5069517.
[7] Y. Liu, X. Liu, Z. Ding, Y. Hu, and L. Zhao, “A new LDPC decoding scheme based on BP and gated neural network,” in 2020 5th
International Conference on Information Science, Computer Technology and Transportation (ISCTT), Nov. 2020, pp. 346–349,
doi: 10.1109/ISCTT51595.2020.00066.
[8] S. Lin, K. Abdel-Ghaffar, J. Li, and K. Liu, “A scheme for collective encoding and iterative soft-decision decoding of cyclic codes
of prime lengths: applications to reed–solomon, BCH, and quadratic residue codes,” IEEE Transactions on Information Theory,
vol. 66, no. 9, pp. 5358–5378, Sep. 2020, doi: 10.1109/TIT.2020.2978383.
[9] Y. Nakamura, Y. Bandai, Y. Okamoto, H. Osawa, H. Aoi, and H. Muraoka, “A study on nonbinary LDPC coding and iterative
decoding system in BPM R/W channel,” IEEE Transactions on Magnetics, vol. 47, no. 10, pp. 3566–3569, Oct. 2011, doi:
10.1109/TMAG.2011.2147766.
[10] C. Chen, Y. Xu, H. Ju, D. He, W. Zhang, and Y. Zhang, “Variable correction for min-sum LDPC decoding applied in ATSC3.0,”
in 2018 IEEE International Symposium on Broadband Multimedia Systems and Broadcasting (BMSB), Jun. 2018, pp. 1–5, doi:
10.1109/BMSB.2018.8436894.
[11] Y. Nakamura, T. Akamatsu, M. Nishikawa, and Y. Okamoto, “Performance evaluation of burst error correction by LDPC coding
and iterative decoding system in magnetic tape drive,” IEEE Transactions on Magnetics, vol. 59, no. 3, pp. 1–5, Mar. 2023, doi:
10.1109/TMAG.2022.3201898.
[12] S. Song, J. Tian, J. Lin, and Z. Wang, “A novel low-complexity joint coding and decoding algorithm for NB-LDPC codes,” in 2019
IEEE International Symposium on Circuits and Systems (ISCAS), 2019, pp. 1–5, doi: 10.1109/ISCAS.2019.8702165.
[13] B. Li, Y. Wang, Q. Huang, and Y. Liu, “An LDPC-based improved decoding scheme for distributed video codec,” in 2011 18th
International Conference on Telecommunications, 2011, pp. 298–303, doi: 10.1109/CTS.2011.5898939.
[14] B. Liu, G. Dou, W. Tao, and J. Gao, “Efficient stopping criterion for hybrid weighted symbol-flipping decoding of nonbinary LDPC
codes,” IEEE Communications Letters, vol. 15, no. 3, pp. 337–339, Mar. 2011, doi: 10.1109/LCOMM.2011.011811.102348.
[15] X. Li and Z. Xu, “A LDPC encoding and decoding scheme of low complexity applied to physical layer 802.16e,” in 2012
International Conference on Industrial Control and Electronics Engineering, Aug. 2012, pp. 723–726, doi:
10.1109/ICICEE.2012.194.
[16] Y. Wang, Q. Wang, and X. Ma, “Design of implicit partial product-LDPC codes and low complexity decoding algorithm,” IEEE
Communications Letters, vol. 27, no. 2, pp. 419–423, Feb. 2023, doi: 10.1109/LCOMM.2022.3229408.

Int J Artif Intell, Vol. 14, No. 1, February 2025: 260-269


Int J Artif Intell ISSN: 2252-8938  269

[17] J. Yang, S. Hong, and L. Wang, “A task-guided normalized min-sum decoding network for ldpc codes-based DJSCC,” IEEE
Communications Letters, vol. 27, no. 8, pp. 1934–1938, Aug. 2023, doi: 10.1109/LCOMM.2023.3281576.
[18] D. Wang, Z. Shi, and L. Deng, “Hybrid decoding of BP and ADMM for LDPC codes,” in 2022 IEEE 22nd International Conference
on Communication Technology (ICCT), Nov. 2022, pp. 60–64, doi: 10.1109/ICCT56141.2022.10073262.
[19] X. Ma, Q. Wang, M. Xie, and S. Cai, “Implicit globally-coupled LDPC codes using free-ride coding,” in 2022 IEEE Wireless
Communications and Networking Conference (WCNC), Apr. 2022, pp. 1117–1122, doi: 10.1109/WCNC51071.2022.9771931.
[20] Q.-F. Lian, Q. Chen, L. Zhou, Y.-C. He, and X. Xie, “Adaptive decoding algorithm with variable sliding window for double SC-
LDPC coding system,” IEEE Communications Letters, vol. 27, no. 2, pp. 404–408, Feb. 2023, doi:
10.1109/LCOMM.2022.3222560.
[21] S. Thazeen, S. Mallikarjunaswamy, G. K. Siddesh, and N. Sharmila, “Conventional and subspace algorithms for mobile source
detection and radiation formation,” Traitement du Signal, vol. 38, no. 1, pp. 135–145, Feb. 2021, doi: 10.18280/ts.380114.
[22] S. Pooja, S. Mallikarjunaswamy, and N. Sharmila, “Image region driven prior selection for image deblurring,” Multimedia Tools
and Applications, vol. 82, no. 16, pp. 24181–24202, Jul. 2023, doi: 10.1007/s11042-023-14335-y.
[23] H. N. Mahendra et al., “Assessment and prediction of air quality level using ARIMA model: a case study of Surat City, Gujarat
State, India,” Nature Environment and Pollution Technology, vol. 22, no. 1, pp. 199–210, 2023, doi:
10.46488/NEPT.2023.V22I01.018.
[24] D. Y. Venkatesh, K. Mallikarjunaiah, and M. Srikantaswamy, “A high-throughput reconfigurable LDPC codec for wide band digital
communications,” Journal Européen des Systèmes Automatisés, vol. 56, no. 4, pp. 529–538, Aug. 2023, doi: 10.18280/jesa.560402.
[25] R. Sathyanarayana, N. K. Ramaswamy, M. Srikantaswamy, and R. K. Ramaswamy, “An efficient unused integrated circuits
detection algorithm for parallel scan architecture,” International Journal of Electrical and Computer Engineering (IJECE), vol. 14,
no. 1, pp. 469–478, Feb. 2024, doi: 10.11591/ijece.v14i1.pp469-478.

BIOGRAPHIES OF AUTHORS

Divyashree Yamadur Venkatesh is currently working as an Assistant Professor


in Department of Electronics and Communication Engineering at SJB Institute of technology,
Bangalore. She obtained her B.E. degree in Electronics and Communication Engineering from
Visvesvaraya Technological University Belgaum in 2008, M.Tech. degree in VLSI Design and
Embedded system design from Visvesvaraya Technological University Belgaum in 2011. She
has 11 years of teaching experience. She has published 9 papers in various journals and
conference. She can be contacted at email: [email protected].

Komala Mallikarjunaiah is working as Associate Professor who has around 22


years of teaching experience and has published 36 papers in international and national journals,
author of two books and has applied for two patents. She is presently guiding 3 research
scholars. She has also attended and conducted many workshops, FDPs, and conferences. Her
area of interest is communication and networking. She can be contacted at email:
[email protected].

Mallikarjunaswamy Srikantaswamy is currently working as an Associate


Professor in Department of Electronics and Communication Engineering at JSS Academy of
Technical Education, Bangalore. He obtained his B.E. degree in Telecommunication
Engineering from Visvesvaraya Technological University Belgaum in 2008, M.Tech. degree
from Visvesvaraya Technological University Belgaum in 2010 and was awarded Ph.D. from
Jain University in 2015. He has 11+ years of teaching experience. His research work has been
published in more than 42 international journals and conference. He received funds from
different funding agencies. Currently guiding five research scholars in Visvesvaraya
Technological University Belgaum. He can be contacted at email:
[email protected].

Efficient reconfigurable parallel switching for low-density … (Divyashree Yamadur Venkatesh)

You might also like