摘要

随着我国经济的发展,海上交通日趋繁忙。VTC(交管中心)对海上船舶的监控量大幅增长。传统的雷达跟踪目标数量已不能满足监控的要求;而且中心与船舶之间的VHF呼叫通信强度变大,容易出现人为因素造成的差错。计算机技术和DSP技术的快速发展给雷达信号的数字化处理带来了新的突破,而AIS的推广则让VTC能方便快捷的辨识船舶和获取船舶资料。因此新一代的VTS(船舶交通管理系统)均装备雷达信号数字化处理系统和AIS系统。 针对VTS的发展新趋势,本文以通过对雷达信号数字化处理得到船舶数据和经过AIS解码得到的船舶信息为基础,以S-57电子海图的显示为平台,搭建了一个小型的船舶信息综合处理与显示的系统。在组建系统的过程中,主要分三步完成:第一步,首先完成海图显示平台的设计。第二步,解码AIS数据包,显示船舶数据。第三步,对雷达信号的数字化处理、传输和显示雷达目标。 海图显示平台的设计是以符合国际标准的S-57格式海图为数据源,利用Visual C++软件编程的方法,实现了对S-57数据源的录入。通过数据的转换,生成自定义格式的海图文件,提高显示的速度。在绘制过程中开发内存页绘图模式完成了船舶数据和海图的同时、实时显示。 AIS解码的过程则是通过对AIS数据格式的分析和解码模型的建立,完成对船舶动态、静态以及航行状态的信息的解码、归类,而后再更新船舶数据。用于更新的船舶数据变量通过设置成为“互斥变量”的方法,实现在多线程中共享数据的要求。 雷达信息处理过程中首先利用DSP开发板完成对雷达视频信号的数字化处理,在获取了雷达目标回波数据后提出并验证了雷达目标块提取算法。该目标块数据包括目标中心坐标和形状,这就为后续的目标跟踪,多目标融合奠定了基础。数据文件利用FFP协议在网络中传输,并用以更新客户端的船舶数据变量。

  • 出版日期2006-2-20