A Coarse Grained Reconfigurable Architecture for the Realization of Turbo Encoder

The class of programmable logic devices called as the coarse grained reconfigurable architectures (CGRAs) are becoming prominent because of their innate coarse grain reconfigurability and efficiency in terms of area and power. The reconfigurability of CGRAs surpasses their fine grain counter part and their area and power efficiency, matches with that of the ASICs. The reconfiguration in CGRA happens at word level, which reduces the reconfigurability time. Hardware realization of error correcting codes on FPGA platforms are reported in literature. These designs are computationally intensive and their realization on FPGAs comes at the cost of increased hardware usage, reconfiguration time, area occupancy and power consumption. CGRAs are evolving as a powerful platform for the realization of such computationally intensive kernels due to their array of functional units that can perform complex computations along with the efficient interconnect architecture. The focus of this work is to implement encoder design of turbo codes on CGRAs available in CGRA- Modelling and Exploration (ME) framework and explore the potential of the architectures for the realization of such designs. From this implementation study, a critical examination of the potential capabilities promised by CGRAs, towards the realization of encoders and decoders, is made. This has resulted in the design of a CGRA, that is more efficient for the realisation of turbo encoders, in terms of area occupancy, power consumption and usage of resources. It has been observed that the proposed architecture occupies 7.8% less area and consumes 8.1% less power than ADRES architecture in the CGRA-ME framework. Also, it occupies 34.36% less area and consumes 46.7% less power, when compared to the Simple architecture in the framework. These results show that CGRAs are a potential platform for realization of encoders and decoders for error correcting codes. With error correcting codes being an integral component of modern digital communication systems, this approach would pave the way for future exploration on the hardware realization of state of the art error correcting codes on CGRA platforms.

Authors

Institutions

Publication Details

Published
2024-09-27
DOI
https://doi.org/10.1109/tensymp61132.2024.10751810
Citations
1
Primary Topic
Embedded Systems Design Techniques
Type
article
Field-Weighted Citation Impact
0.49
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

A Coarse Grained Reconfigurable Architecture for the Realization of Turbo Encoder

B. Yamuna, Yadukrishnan Gopinathan, Swathi Sekhar, Karthi Balasubramanian
1 citations
Embedded Systems Design Techniques
0.49
article

A Coarse Grained Reconfigurable Architecture for the Realization of Turbo Encoder

B. Yamuna, Yadukrishnan Gopinathan, Swathi Sekhar, Karthi Balasubramanian
article en
1 citations

Abstract

The class of programmable logic devices called as the coarse grained reconfigurable architectures (CGRAs) are becoming prominent because of their innate coarse grain reconfigurability and efficiency in terms of area and power. The reconfigurability of CGRAs surpasses their fine grain counter part and their area and power efficiency, matches with that of the ASICs. The reconfiguration in CGRA happens at word level, which reduces the reconfigurability time. Hardware realization of error correcting codes on FPGA platforms are reported in literature. These designs are computationally intensive and their realization on FPGAs comes at the cost of increased hardware usage, reconfiguration time, area occupancy and power consumption. CGRAs are evolving as a powerful platform for the realization of such computationally intensive kernels due to their array of functional units that can perform complex computations along with the efficient interconnect architecture. The focus of this work is to implement encoder design of turbo codes on CGRAs available in CGRA- Modelling and Exploration (ME) framework and explore the potential of the architectures for the realization of such designs. From this implementation study, a critical examination of the potential capabilities promised by CGRAs, towards the realization of encoders and decoders, is made. This has resulted in the design of a CGRA, that is more efficient for the realisation of turbo encoders, in terms of area occupancy, power consumption and usage of resources. It has been observed that the proposed architecture occupies 7.8% less area and consumes 8.1% less power than ADRES architecture in the CGRA-ME framework. Also, it occupies 34.36% less area and consumes 46.7% less power, when compared to the Simple architecture in the framework. These results show that CGRAs are a potential platform for realization of encoders and decoders for error correcting codes. With error correcting codes being an integral component of modern digital communication systems, this approach would pave the way for future exploration on the hardware realization of state of the art error correcting codes on CGRA platforms.

Amrita Vishwa Vidyapeetham (IN)
Openalex Percentile: Top 35%
Embedded Systems Design Techniques
0.49
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

A Coarse Grained Reconfigurable Architecture for the Realization of Turbo Encoder — B. Yamuna, Yadukrishnan Gopinathan, et al. · (2024) | TGRS Research Map | TGRS