摘要: |
ReedSolomon码(RS码)具有强大的纠错能力,在数据通信中得到了广泛的应用,如
RS(31,15)码已经成为美军数据链系统的标准码。为了实现应用于数据链模拟系统中的RS编
译码类,从分析RS纠错编译码原理入手,在研究了RS编译码模型的基础上,重点对RS编译码
的编程实现方法进行了详细分析。以VC+〖KG-*3〗+为编程实现平台,采用面向对象的
程序设计方法,构建且封装了RS编译码类,最后对RS编译码类的纠错性能进行了验证,
结果表明,设计的RS编译码类能够有效纠错且正确恢复发端发送的信息,满足模拟系统的设
计要求。 |
关键词: 战术数据链 计算机模拟 RS码 编译码 纠错性 |
DOI: |
|
基金项目: |
|
Construction of a class for RS code and application in data link simulation system |
LIU Cui-hai,JIANG Bo,WEN Dong,XU Song-yan |
() |
Abstract: |
ReedSolomon (RS) code is widely used in data communication for its st
rong error correction ability, such as RS (31, 15) code is adopted as a standard
code in the U.S. Force′s data link system. To implement the RS coding and deco
ding class in a data link simulation system, the RS coding and decoding principles are an
alyzed, and a programming method of RS code is described based on the R
S coding and decoding models. With VC++ for the programming
platform, the RS coding and decoding class is constructed and packaged using the object oriented programming method. Finally, the error correction performance of the RS coding and
decoding class is verified, and the results show that the designed class can eff
ectively correct the errors and recover the send information from the transmitt
ing terminal,which meets the design requirements of the simulation system. |
Key words: tactical data link computer simulation RS code coding and decoding error correction performance |