416603

Development and Implementation of pipeline Convolutional Coding using FPGA

Article

Last updated: 29 Mar 2025

Subjects

-

Tags

Electrical Engineering.

Abstract

Channel coding is essential for ensuring reliable data transmission in challenging wireless communications. Improving spectrum efficiency involves leveraging efficient forward error correction (FEC) methods. Viterbi decoding plays a critical role in Convolutional channel coding for accurate error detection and correction, particularly in LTE and Satellite communication systems. This article discusses the simulation and FPGA implementation of a newly proposed non-systematic Convolutional system featuring a block interleaver and 64-QAM Mapping under AWGN and Rayleigh channel conditions. The system adopts a Convolutional coding rate of 1/3 and a constraint length of 7, utilizing a Trellis diagram for encoding and the Viterbi algorithm for decoding with hard decision decoding. Additionally, a pipeline coding approach is employed. Simulations are conducted using MATLAB-R2023b, and the implementation is executed on Virtex 6 (XC6VLX240T) FPGA using Xilinx 14.7. The study reveals that the pipeline technique demands more FPGA resources compared to traditional methods while still utilizing a small resource block from Virtex 6, with 3% and 9% usage of slice registers and LUTs, respectively. Moreover, the system's timing is reduced from 24 to 14 clock cycles, enhancing the efficiency of entirely LUT-FF pairs from 55% to 63%.

DOI

10.21608/jaet.2024.294711.1290

Keywords

Convolutional coding, FPGA, Forward error correction, Viterbi decoding, VHDL

Authors

First Name

Sara

Last Name

Hassan

MiddleName

M.

Affiliation

Electronics and Communications Engineering Dep., Modern Academy for Engineering and Technology, Cairo, Egypt

Email

sara.hassan@eng.modern-academy.edu.eg

City

Cairo

Orcid

0000-0002-7605-5986

First Name

Aziza

Last Name

Hussein

MiddleName

I.

Affiliation

Electrical and Computer Engineering Dep., Effat University, Jeddah, KSA

Email

azibrahim@effatuniversity.edu.sa

City

Jeddah

Orcid

0000-0001-9610-395X

First Name

ashraf

Last Name

khalaf

MiddleName

abdelmonem

Affiliation

Electrical Engineering Dep., Faculty of Engineering, Minia University, Minia, Egypt

Email

ashraf.khalaf@mu.edu.eg

City

minia

Orcid

0000-0003-3344-5420

Volume

44

Article Issue

1

Related Issue

53703

Issue Date

2025-01-01

Receive Date

2024-06-09

Publish Date

2025-01-01

Page Start

368

Page End

374

Print ISSN

2682-2091

Online ISSN

2812-5487

Link

https://jaet.journals.ekb.eg/article_416603.html

Detail API

http://journals.ekb.eg?_action=service&article_code=416603

Order

416,603

Type

Original Article

Type Code

1,142

Publication Type

Journal

Publication Title

Journal of Advanced Engineering Trends

Publication Link

https://jaet.journals.ekb.eg/

MainTitle

Development and Implementation of pipeline Convolutional Coding using FPGA

Details

Type

Article

Created At

29 Mar 2025