Error Detection dan Error Correction pada Komunikasi Digital Menggunakan Hamming Code

Hafizhah Hafizhah, Putranto Hadi Utomo
{"title":"Error Detection dan Error Correction pada Komunikasi Digital Menggunakan Hamming Code","authors":"Hafizhah Hafizhah, Putranto Hadi Utomo","doi":"10.21831/pspmm.v7i1.298","DOIUrl":null,"url":null,"abstract":"Peran komunikasi digital menjadi aspek penting dalam kehidupan manusia untuk tetap terkoneksi. Dalam mengirimkan suatu pesan digital berisi informasi berupa teks, gambar, audio, maupun video melalui noisy channel, terdapat kemungkinan pesan akan mengalami error sehingga pesan menjadi tidak reliable. Oleh karena itu, muncullah coding theory untuk menjawab fenomena tersebut. Dalam coding theory, dibahas dua proses penting, yaitu encoding dan decoding. Sender melakukan encoding sebelum mentransmisikan pesan kepada receiver. Kemudian, receiver melakukan decoding sehingga pesan dapat diterima dengan baik. Pada proses decoding terdapat dua aspek penting, yaitu error detection dan error correction. Dalam artikel ini, akan dibahas Hamming code untuk melakukan error detection dan error correction dengan menggunakan parity-check matrix. Tujuan penelitian ini, yaitu untuk mengetahui cara kerja error detection dan error correction pada komunikasi digital menggunakan Hamming code, membentuk contoh perhitungan, serta membentuk program sederhana menggunakan SageMath 9.3. Subjek penelitian ini merupakan pesan digital berupa teks ‘GOLDEN’ yang ditransmisikan sender ke receiver. Metode penelitian ini menggunakan studi kepustakaan. Proses encoding dilakukan dengan mengalikan pesan binary digits dengan generator matrix G untuk memperoleh codeword. Error detection dilakukan dengan mengalikan codeword dengan transposed parity-check matrix H^T untuk memperoleh syndrome. Sedangkan error correction, dilakukan dengan 
 melakukan operasi XOR received codeword dengan error untuk memperoleh corrected codeword. Dalam contoh perhitungan, error terjadi pada e_2 (posisi pertama), e_3 (posisi kedua), dan e_4 (posisi ketiga). Dalam program sederhana menggunakan SageMath 9.3, diperoleh hasil bahwa Hamming code dapat melakukan error detection maksimum dua kali dan error correction maksimum satu kali (dilihat dari hasil pesan teks setelah proses encoding).","PeriodicalId":471034,"journal":{"name":"Prosiding Seminar Pendidikan Matematika dan Matematika","volume":"86 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2023-03-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Prosiding Seminar Pendidikan Matematika dan Matematika","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.21831/pspmm.v7i1.298","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

Peran komunikasi digital menjadi aspek penting dalam kehidupan manusia untuk tetap terkoneksi. Dalam mengirimkan suatu pesan digital berisi informasi berupa teks, gambar, audio, maupun video melalui noisy channel, terdapat kemungkinan pesan akan mengalami error sehingga pesan menjadi tidak reliable. Oleh karena itu, muncullah coding theory untuk menjawab fenomena tersebut. Dalam coding theory, dibahas dua proses penting, yaitu encoding dan decoding. Sender melakukan encoding sebelum mentransmisikan pesan kepada receiver. Kemudian, receiver melakukan decoding sehingga pesan dapat diterima dengan baik. Pada proses decoding terdapat dua aspek penting, yaitu error detection dan error correction. Dalam artikel ini, akan dibahas Hamming code untuk melakukan error detection dan error correction dengan menggunakan parity-check matrix. Tujuan penelitian ini, yaitu untuk mengetahui cara kerja error detection dan error correction pada komunikasi digital menggunakan Hamming code, membentuk contoh perhitungan, serta membentuk program sederhana menggunakan SageMath 9.3. Subjek penelitian ini merupakan pesan digital berupa teks ‘GOLDEN’ yang ditransmisikan sender ke receiver. Metode penelitian ini menggunakan studi kepustakaan. Proses encoding dilakukan dengan mengalikan pesan binary digits dengan generator matrix G untuk memperoleh codeword. Error detection dilakukan dengan mengalikan codeword dengan transposed parity-check matrix H^T untuk memperoleh syndrome. Sedangkan error correction, dilakukan dengan melakukan operasi XOR received codeword dengan error untuk memperoleh corrected codeword. Dalam contoh perhitungan, error terjadi pada e_2 (posisi pertama), e_3 (posisi kedua), dan e_4 (posisi ketiga). Dalam program sederhana menggunakan SageMath 9.3, diperoleh hasil bahwa Hamming code dapat melakukan error detection maksimum dua kali dan error correction maksimum satu kali (dilihat dari hasil pesan teks setelah proses encoding).
错误检测和纠错帕达Komunikasi数字蒙古纳坎汉明码
数字通信的作用是人类生活中维持联系的重要方面。在通过嘈杂频道发送包含文本、图片、音频和视频的信息时,可能会出现错误,导致消息变得不可靠。因此,建立了一个应对这一现象的编码理论。在编码理论中,它讨论了两个关键的过程,即编码和解码。Sender在将消息发送给接收器之前进行了编码。然后,接收器解码,这样信息就能很好地接收。解码过程有两个关键方面,那就是错误检测和错误校对。在这篇文章中,将讨论使用聚合矩阵进行错误检测和错误更正的Hamming代码。本研究的目的是研究数字通信的错误检测和错误更正是如何使用Hamming code、生成计算示例和使用SageMath 9.3创建简单程序的。本研究对象是将sender传输到接收器的“GOLDEN”文本的数字信息。本研究方法采用文献研究。编码过程是通过将二进制的数字与G生成器关联起来获取一个密码。使用使用代号令进行的方法而错误纠正,已纠正操作XOR已收到密码,并错误获取更正字。在计算的例子中,错误发生在e_2(第一个位置),e_3(第二个位置)和e_4(第三个位置)。在一个使用SageMath 9.3的简单程序中,结果是
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约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学术官方微信