加性高斯白噪声信道上卷积码的二值数据校正仿真

H. Nuha, Tafta Zani, Muhammad Fadhly Ridha, Adiwijaya
{"title":"加性高斯白噪声信道上卷积码的二值数据校正仿真","authors":"H. Nuha, Tafta Zani, Muhammad Fadhly Ridha, Adiwijaya","doi":"10.1109/ICoDSA55874.2022.9862932","DOIUrl":null,"url":null,"abstract":"Access to digital communications in remote areas requires a mechanism to increase the robustness of the transmitted data. Many areas in Indonesia still have difficulty accessing the Internet. This is because the location of the settlement is remote from the signal transmitter Convolutional codes are a technique to improve the reliability of data transmission. This article contains a simulation process of Convolutional Code from an application that we developed using Java. The basic difference between block codes and convolution codes in designing and evaluating is that Block codes are based on algebraic techniques or a combination whereas ConvCode based on construction techniques. Some of the excellent features of this application are demo encoding, modulation, noise generation on white Gaussian noise channels, and decoding using the Viterbi algorithm. The error correcting code process begins by checking the bit similarity (hamming distance) in the code word with the trellis diagram which will produce a path with weights depending on the hamming distance. With the Viterbi Algorithm, we will decode the codeword into the initial code by finding the highest probability (Maximum Likelihood) based on the Hamming distance from each state. Experiments show that the application successfully demonstrates the system's reliability to recover information signals damaged by noise.","PeriodicalId":339135,"journal":{"name":"2022 International Conference on Data Science and Its Applications (ICoDSA)","volume":"61 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-07-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":"{\"title\":\"Binary Data Correction Simulation Using Convolutional Code on Additive White Gaussian Noise Channel\",\"authors\":\"H. Nuha, Tafta Zani, Muhammad Fadhly Ridha, Adiwijaya\",\"doi\":\"10.1109/ICoDSA55874.2022.9862932\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Access to digital communications in remote areas requires a mechanism to increase the robustness of the transmitted data. Many areas in Indonesia still have difficulty accessing the Internet. This is because the location of the settlement is remote from the signal transmitter Convolutional codes are a technique to improve the reliability of data transmission. This article contains a simulation process of Convolutional Code from an application that we developed using Java. The basic difference between block codes and convolution codes in designing and evaluating is that Block codes are based on algebraic techniques or a combination whereas ConvCode based on construction techniques. Some of the excellent features of this application are demo encoding, modulation, noise generation on white Gaussian noise channels, and decoding using the Viterbi algorithm. The error correcting code process begins by checking the bit similarity (hamming distance) in the code word with the trellis diagram which will produce a path with weights depending on the hamming distance. With the Viterbi Algorithm, we will decode the codeword into the initial code by finding the highest probability (Maximum Likelihood) based on the Hamming distance from each state. Experiments show that the application successfully demonstrates the system's reliability to recover information signals damaged by noise.\",\"PeriodicalId\":339135,\"journal\":{\"name\":\"2022 International Conference on Data Science and Its Applications (ICoDSA)\",\"volume\":\"61 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2022-07-06\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"2\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2022 International Conference on Data Science and Its Applications (ICoDSA)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ICoDSA55874.2022.9862932\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2022 International Conference on Data Science and Its Applications (ICoDSA)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICoDSA55874.2022.9862932","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2

摘要

在偏远地区使用数字通信需要一种机制来增加传输数据的稳健性。印度尼西亚的许多地区仍然难以接入互联网。这是因为结算的位置离信号发射机较远,卷积码是一种提高数据传输可靠性的技术。本文包含了我们使用Java开发的应用程序中卷积代码的模拟过程。分组码与卷积码在设计和评价上的根本区别在于分组码是基于代数技术或二者的组合,而卷积码是基于构造技术。该应用程序的一些优秀特性是演示编码、调制、高斯白噪声信道上的噪声生成以及使用Viterbi算法进行解码。纠错码过程首先通过格子图检查码字中的位相似性(汉明距离),这将产生一个基于汉明距离的权重路径。使用Viterbi算法,我们将根据每个状态的汉明距离找到最高概率(Maximum Likelihood),将码字解码为初始代码。实验结果表明,该系统对被噪声破坏的信息信号具有较好的恢复能力。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Binary Data Correction Simulation Using Convolutional Code on Additive White Gaussian Noise Channel
Access to digital communications in remote areas requires a mechanism to increase the robustness of the transmitted data. Many areas in Indonesia still have difficulty accessing the Internet. This is because the location of the settlement is remote from the signal transmitter Convolutional codes are a technique to improve the reliability of data transmission. This article contains a simulation process of Convolutional Code from an application that we developed using Java. The basic difference between block codes and convolution codes in designing and evaluating is that Block codes are based on algebraic techniques or a combination whereas ConvCode based on construction techniques. Some of the excellent features of this application are demo encoding, modulation, noise generation on white Gaussian noise channels, and decoding using the Viterbi algorithm. The error correcting code process begins by checking the bit similarity (hamming distance) in the code word with the trellis diagram which will produce a path with weights depending on the hamming distance. With the Viterbi Algorithm, we will decode the codeword into the initial code by finding the highest probability (Maximum Likelihood) based on the Hamming distance from each state. Experiments show that the application successfully demonstrates the system's reliability to recover information signals damaged by noise.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
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学术官方微信