Thiết Kế Và Thi Công Bộ Mã Hóa Và Giải Mã CRC-16 Dựa Trên Công Nghệ FPGA

Các tác giả

  • Hoàng Triệu Lê Trường Đại học Sư phạm Kỹ thuật Tp.HCM, Việt Nam
  • Quốc Duy Trần Trường Đại học Sư phạm Kỹ thuật Tp.HCM, Việt Nam
  • Hoàng Hiếu Nguyễn Trường Đại học Sư phạm Kỹ thuật Tp.HCM, Việt Nam
  • Thị Hồng Hảo Nguyễn Trường Đại học Sư phạm Kỹ thuật Tp.HCM, Việt Nam
  • Văn Thành Lộc Nguyễn Trường Đại học Sư phạm Kỹ thuật Tp.HCM, Việt Nam
  • Duy Tân Đỗ Trường Đại học Sư phạm Kỹ thuật Tp.HCM, Việt Nam

Email tác giả liên hệ:

tandd@hcmute.edu.vn

DOI:

https://doi.org/10.54644/jte.71B.2022.1140

Từ khóa:

CRC, FPGA, Verilog, Mã hóa, Giải mã

Tóm tắt

Mã kiểm tra lỗi là một khối chức năng quan trọng giúp đảm bảo độ tin cậy trong các hệ thống thông tin liên lạc. Đặc biệt, mã hóa CRC (Cyclic Redundancy Check) được sử dụng rộng rãi trong nhiều lĩnh vực như truyền thông dân dụng và truyền thông công nghiệp. Mô hình mã CRC là một trong những mô hình mã kiểm tra lỗi hiệu quả giúp khắc phục dữ liệu bị ảnh hưởng của nhiễu trong quá trình truyền dữ liệu qua kênh truyền. Ưu điểm chính của mã CRC là đơn giản nhưng đạt được hiệu quả cao trong việc phát hiện lỗi và lưu trữ dữ liệu số. Trong bài báo này, chúng tôi trình bày chi tiết thiết kế và thi công bộ mã hóa và bộ giải mã mã CRC-16 dựa trên công nghệ FPGA bằng ngôn ngữ mô tả phần cứng Verilog. Các kết quả đánh giá được thực hiện trên cả phần mềm mô phỏng và kit FPGA để so sánh độ chính xác và tính hiệu quả của thiết kế so với lý thuyết.

Tải xuống: 0

Dữ liệu tải xuống chưa có sẵn.

Tiểu sử của Tác giả

Hoàng Triệu Lê, Trường Đại học Sư phạm Kỹ thuật Tp.HCM, Việt Nam

Le Hoang Trieu is currently a student at the Ho Chi Minh City University of Technology and Education (HCMUTE), Vietnam. His main research interests include wireless communication networks and FPGA-based designs for DSP applications.

Quốc Duy Trần, Trường Đại học Sư phạm Kỹ thuật Tp.HCM, Việt Nam

Tran Quoc Duy received his B.S degree from Ho Chi Minh City University of Technology and Education (HCMUTE), Vietnam, in 2021. His main research interests include wireless communication networks and FPGA-based designs for DSP applications.

Hoàng Hiếu Nguyễn, Trường Đại học Sư phạm Kỹ thuật Tp.HCM, Việt Nam

Nguyen Hoang Hieu received his B.S degree from Ho Chi Minh City University of Technology and Education (HCMUTE), Vietnam, in 2021. His main research interests include wireless communication networks and FPGA-based designs for DSP applications.

Thị Hồng Hảo Nguyễn, Trường Đại học Sư phạm Kỹ thuật Tp.HCM, Việt Nam

Nguyen Thi Hong Hao is currently a student at the Ho Chi Minh City University of Technology and Education (HCMUTE), Vietnam. His main research interests include wireless communication networks and FPGA-based designs for DSP applications.

Văn Thành Lộc Nguyễn, Trường Đại học Sư phạm Kỹ thuật Tp.HCM, Việt Nam

 Nguyen Van Thanh Loc received his B.S degree from Ho Chi Minh City University of Technology and Education (HCMUTE), Vietnam, in 2020. His main research interests include communication networks and applications of error-control coding for wireless communications.

Duy Tân Đỗ, Trường Đại học Sư phạm Kỹ thuật Tp.HCM, Việt Nam

Do Duy Tan received his B.S. degree from Ho Chi Minh City University of Technology (HCMUT), Vietnam, and M.S. degree from Kumoh National Institute of Technology, Korea, in 2010 and 2013, respectively. He received his Ph.D. degree from Autonomous University of Barcelona, Spain, in 2019. He is currently with the Department of Computer and Communication Engineering, Ho Chi Minh City University of Technology and Education (HCMUTE) in Vietnam as an Assistant Professor. His main research interests include real-time optimisation for resource allocation in wireless networks and coding applications for wireless communications.

Tài liệu tham khảo

Martin P.Clark, Wireless Access Networks: Fixed Wireless Access and WLL Networks-Design and Operation, John Wiley & Sons Ltd, 2000. DOI: https://doi.org/10.1002/0470841516

Todd K.Moon, Error Control Coding—Mathematical Methods and Algorithms, New York: John Wiley & Sons, 2005. DOI: https://doi.org/10.1002/0471739219

Yuan Jiang, A Practical Guide to Error-Control Coding Using MATLAB, Artech House Publishers, 2010.

Ma Yuping & Zhang Jun, “Design and Implementation of CRC Error Correction for ADS-B System Responding Based on FPGA”. Applied Mechanics and Materials, 2014. DOI: https://doi.org/10.4028/www.scientific.net/AMM.577.994

Zonglin Zhong, Wengui Hu, “Error detection and control of IIoT network based on CRC algorithm”, Computer Communications, volume 153, 2020, pages 390-396. DOI: https://doi.org/10.1016/j.comcom.2020.02.035

E. Tsimbalo, X. Fafoutis and R. J. Piechocki, “CRC Error Correction in IoT Applications”, IEEE Transactions on Industrial Informatics, vol. 13, no. 1, Feb. 2017, pp. 361-369. DOI: https://doi.org/10.1109/TII.2016.2605628

J. N. Chhatrawala, N. Jasani and V. Tilva, “FPGA based data acquisition with Modbus protocol”, International Conference on Communication and Signal Processing (ICCSP), 2016, pp. 1251-1254. DOI: https://doi.org/10.1109/ICCSP.2016.7754353

Sarah L.Harris, David Money Harris, Digital Design and Computer Architecture -Arm Edition, Elsevier USA, 04/2015. DOI: https://doi.org/10.1016/B978-0-12-800056-4.00006-6

Stephen M. Trimberger, Field-Programmable Gate Array Technology, Springer Science & Business Media, 1994. DOI: https://doi.org/10.1007/978-1-4615-2742-8

Lin, S., and D. J. Castello, Error Control Coding—Fundamentals and Application, Upper Saddle River, NJ: Prentice-Hall, 2004.

Behrouz A. Forouzan, Data Communications and Networking (Fourth Edition), McGraw-Hill, USA, 2007.

Tải xuống

Đã Xuất bản

2022-08-30

Cách trích dẫn

[1]
H. T. Lê, Q. D. Trần, H. H. Nguyễn, T. H. H. Nguyễn, V. T. L. Nguyễn, và D. T. Đỗ, “Thiết Kế Và Thi Công Bộ Mã Hóa Và Giải Mã CRC-16 Dựa Trên Công Nghệ FPGA”, JTE, vol 17, số p.h Special Issue 02, tr 87–96, tháng 8 2022.

Các bài báo được đọc nhiều nhất của cùng tác giả

Các bài báo tương tự

Bạn cũng có thể bắt đầu một tìm kiếm tương tự nâng cao cho bài báo này.