作者投稿和查稿 主编审稿 专家审稿 编委审稿 远程编辑

计算机工程 ›› 2006, Vol. 32 ›› Issue (19): 120-122. doi: 10.3969/j.issn.1000-3428.2006.19.043

• 网络与通信 • 上一篇    下一篇

大型数据的编码传输技术研究

李钟华1,2,李伟华2   

  1. (1. 江西财经大学信息管理学院,南昌 330013;2. 西北工业大学计算机学院,西安 710072)
  • 收稿日期:1900-01-01 修回日期:1900-01-01 出版日期:2006-10-05 发布日期:2006-10-05

Research on Encoding Transmission of Big Data File

LI Zhonghua1,2, LI Weihua 2   

  1. (1. School of Information Technology, Jiangxi University of Finance & Economics, Nanchang 330013; 2. School of Computer Science, Northwestern Polytechnic University, Xi’an 710072)
  • Received:1900-01-01 Revised:1900-01-01 Online:2006-10-05 Published:2006-10-05

摘要: 提出利用信息学编码理论中的线性纠错码LECC来改善当前计算机网络中进行大型数据传输时存在速度慢、可靠性低等问题。线性纠错码方法对数据进行分块冗余编码,在有损信道(如Internet)上传输编码块。接收端只要接收到足够数量的编码包,就可解码出初始数据信息,无需反馈信道,减少包应答及丢失包重传的时间。实验结果表明,LECC编码传输平均只要接收到比源数据包多4%的编码包即可完成解码。对于大型文件传输,编解码及冗余包的传输所增加的负载比传统差错控制小,有效地提高了信道的可靠性及传输效率。

关键词: LECC编码, 差错控制, 有损信道, 编码传输

Abstract: This paper uses linear error correction code(LECC) of the informatics encoding theoretics to solve the problems of slowness and low reliability on transmission of big data file. LECC algorithm partitions the data into blocks and encodes it redundantly, then the encoded packages are transmitted in the erasure channel (Internet for example). If enough encoded packages are received, the receiver can decode the original data, regardless of which package is lost. It saves the time for package acknowledging and retransmitting. In the experiment, the receiver can finish decoding as long as it gets 4 percent encoded packages more on average in LECC transmission, the cost of encoding, decoding and the increased packages transmitting is less than the ARQ error controls in transmission of big data file. LECC algorithm improves the reliability of channel and the efficiency of data transmission.

Key words: LECC Code, Error Control, Erasure Channel, Encoding Transmission

中图分类号: