摘 要:通信协议是通信系统在通信链路上实现复杂任务的软件构架及程序编写规则,任何通信系统之所以能正常工作离不开通信协议的支持。本文以研制一种通信电台为例,提出了一种适合无线通信电台的通信协议,实验结果证明此协议具有很好的性能。
关键词:通信电台;通信协议;DSP;FPGA
一、引言
任何通信系统均有一定的通信协议支持来完成通信的任务,一般通信系统至少包括物理层通信协议和链路层通信协议。物理层通信协议用于在数据链路的实体之间为位传输所需要的物理连接的建立、保持和拆断提供电气的、机械的、功能性的特性。链路层协议是在通信系统的物理层正常工作的基础上进一步管理和控制,主要完成建立链路、拆除链路、流量控制、同步控制和差错控制的功能。本文提出的通信协议主要包括物理层协议和链路层协议,经过通信电台的试验证明它是一种可靠的高效的通信协议,具有较高的理论意义和工程应用价值。
二、通信协议的原理
本文提出的一种通信协议用在一种无线通信电台上,此协议能很好地满足此通信电台间歇式工作的要求,其原理如图1所示。
当无线通信电台的天线接收到信息时,上变频模块把射频端的数据送给现场可编程门阵列器件(FPGA)进行解码,FPGA解码后的数据放在FPGA的发送数据缓冲区,此缓冲区大小设置为1024 byte大小,当此缓冲