FPGA Implementation of FSM based Viterbi Decoder

Kishore Malladi, P. Mekala, S. Goel
{"title":"FPGA Implementation of FSM based Viterbi Decoder","authors":"Kishore Malladi, P. Mekala, S. Goel","doi":"10.1109/IC3IOT53935.2022.9767949","DOIUrl":null,"url":null,"abstract":"Mobile communications has evolved from 1G to 5G with the current number of users for increased from 5 percent to 95 percent and 4G-LTE are 95 percent all over the world according to ITU. In 2G communication system, only voice data was transmitted at 64 kbps.4G-LTE communication is Internet Protocol-based which increased data rates to a higher level of 200 Mbps along with voice, video, and Internet are used. To meet the user requirements different coding schemes are implemented in different mobile technologies for 2G/4G-convolutional codes, 4G-Turbo codes to accommodate the data rates. Convolution codes are widely used in 4G communication systems to encode the information bits to accommodate the channel capacity. Convolutional codes are a class of cyclic codes that are implemented in communication systems to transmit a large amount of data wirelessly. The 4G technology uses a Viterbi algorithm to decode the information bits encoded by convolutional encoding but 4G uses turbo-codes, which offers better performance over convolutional codes. The convolutional encoding is implemented based on the polynomial equation and decoding is performed by the Viterbi algorithm. The Viterbi algorithm uses maximum likelihood estimation to decode the information bits. This paper presents FPGA implementation of Traceback method, FSM based Viterbi with constrained lengths of $\\mathrm{K}=3,\\mathrm{K}=5$ of coding rate 1/2 on Vivado-HLS design, and results were observed.","PeriodicalId":430809,"journal":{"name":"2022 International Conference on Communication, Computing and Internet of Things (IC3IoT)","volume":"236 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-03-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2022 International Conference on Communication, Computing and Internet of Things (IC3IoT)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/IC3IOT53935.2022.9767949","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

Mobile communications has evolved from 1G to 5G with the current number of users for increased from 5 percent to 95 percent and 4G-LTE are 95 percent all over the world according to ITU. In 2G communication system, only voice data was transmitted at 64 kbps.4G-LTE communication is Internet Protocol-based which increased data rates to a higher level of 200 Mbps along with voice, video, and Internet are used. To meet the user requirements different coding schemes are implemented in different mobile technologies for 2G/4G-convolutional codes, 4G-Turbo codes to accommodate the data rates. Convolution codes are widely used in 4G communication systems to encode the information bits to accommodate the channel capacity. Convolutional codes are a class of cyclic codes that are implemented in communication systems to transmit a large amount of data wirelessly. The 4G technology uses a Viterbi algorithm to decode the information bits encoded by convolutional encoding but 4G uses turbo-codes, which offers better performance over convolutional codes. The convolutional encoding is implemented based on the polynomial equation and decoding is performed by the Viterbi algorithm. The Viterbi algorithm uses maximum likelihood estimation to decode the information bits. This paper presents FPGA implementation of Traceback method, FSM based Viterbi with constrained lengths of $\mathrm{K}=3,\mathrm{K}=5$ of coding rate 1/2 on Vivado-HLS design, and results were observed.
基于FSM的维特比解码器的FPGA实现
根据国际电联的数据,移动通信已经从1G发展到5G,目前全球用户数量从5%增加到95%,4G-LTE为95%。在2G通信系统中,只有语音数据以64kbps的速度传输。4G-LTE通信是以互联网协议为基础,将数据传输速率提高到200mbps以上,同时还可以使用语音、视频和互联网。为了满足用户需求,在不同的移动技术中对2G/ 4g -卷积码、4G-Turbo码实施了不同的编码方案,以适应不同的数据速率。卷积码在4G通信系统中被广泛用于对信息位进行编码以适应信道容量。卷积码是在通信系统中用于无线传输大量数据的一类循环码。4G技术使用Viterbi算法来解码由卷积编码编码的信息位,但4G使用涡轮码,比卷积码提供更好的性能。基于多项式方程实现卷积编码,通过Viterbi算法进行解码。Viterbi算法使用最大似然估计对信息位进行解码。本文介绍了在vivdo - hls设计上,基于约束长度$\ mathm {K}=3、\ mathm {K}=5$编码率为1/2的基于FSM的回溯法的FPGA实现,并观察了结果。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信