论文题名: | 基于VC程序控制的VHF通信系统 |
关键词: | 船舶导航;网络通信;数据采集;计算机技术 |
摘要: | 随着海上航运事业的发展,海上交通安全越来越受到有关部门的重视。但现有的系统已逐渐无法满足保障船舶安全航行的需求,所以如何对现有通信系统进行技术升级成了首要目标。 本研究使用Visual C++6.0编程平台开发应用软件,通过对计算机串口的操作来控制VHF设备,利用计算机网络通信技术以及运用语音多媒体技术实现了对VHF收发设备的远程控制功能,为VHF无人值守提供了可行性方案。系统分为三个模块:服务器端应用程序、客户端应用程序和硬件连接部分。服务器应用程序是系统的主控制部分,实现计算机对音频数据的采集、录音保存和回放功能,并将语音数据通过网络传输至客户端。服务器程序建立数据库来操作船舶静态信息,并通过GPS采集船舶动态信息显示在电子海图上。客户端程序实现对串口的智能控制:所设计的语音检测方法,能够识别音频信号有无,并且向计算机串口发送VHF操作信号,以控制对讲机PTT键按下或放开状态。硬件连接部分为计算机串口与VHF设备的连接提供公共接口,统一两端设备控制电平。 本文在系统实现功能的基础上又添加三个技术点以提高系统性能,分别是:对语音信号的压缩与解压编码,减少语音延迟现象,提高系统实时性;实现数据的编码解码算法,以保障网络传输时数据免遭破坏,提高系统安全性;实现服务器对客户端的远程控制功能,保证对客户端随时设置和维护,提高系统的可靠性。 本系统最终经过局域网和公网的测试,证明系统整体功能可以实现,长时间独立工作稳定,语音信号清晰,延迟较小,能够到达计算机对VHF设备远程控制的预期需求。 |
作者: | 邢长贺 |
专业: | 信息与通信工程(通信与信息系统) |
导师: | 张淑芳 |
授予学位: | 硕士 |
授予学位单位: | 大连海事大学 |
学位年度: | 2010 |
正文语种: | 中文 |