摘要
针对航空Morse Code无线通信系统存在的误码率高及相互协同困难的难题,提出一种基于MATLAB的新的"滤波、二值化、差分、去除零元素"译码算法,设计了一种新的航空摩尔斯无线通信用软件译码器,并以单词"Hello"译码为例,进行调试运行。通过Morse Code码报文,使用点与划组合表征字符,且具唯一性,定义一组英文字母、数字和标点符号(41个)作为基本元素,并对其进行编码算法操作,结合所提出的"滤波、二值化、差分、去除零元素"译码算法操作,使得设计的Morse Code软件译码器具有较强的鲁棒性和抗干扰性,具备有"纠错码"的能力。实验结果表明,设计的Morse Code软件译码器降低了航空摩尔斯无线通信的误码率,在一定程度上解决了相互协同困难的问题,有效地提高了航空摩尔斯无线通信质量。
Because of high error rate and mutual coordination difficulties in aviation Morse Code communication, based on MATLAB, a new decoding algorithm is designed which is composed of filtration, binary, difference and zero removal operation. A new software decoder is designed for aviation radio communication. This decoder is checked though an example to decode the word "hello". Through Morse Code text, using dots and dashes to uniquely represent characters( total 41 characters) such as alphabets、numbers and punctuations, then those characters are coded through algorithm. Combining the decoding algorithm, the new Morse Code software decoder is robust and has such abilities as immunity and error code correction. The experiment result shows that this Morse Code software decoder can reduce the error rate of aviation radio communication, overcome the mutual coordination difficulties and thereby increase the quality of aviation radio communication.
出处
《微型机与应用》
2014年第19期12-15,共4页
Microcomputer & Its Applications
基金
黑龙江省自然基金项目(E201130)