Vol.10 No.6
Jun. 2008
第10卷 第6期
2008年6月
www.ecda.cn 2008.6
0 引言
船舶自动识别系统 (Automatic Identification
System,简称AIS) 是一种新型的助航系统。它是
在高精度卫星定位技术和甚高频无线数传技术发
展的基础上产生的,是传统的经验航海向数字航
海跨越的里程碑。正确使用
AIS系统有助于加强
海上生命安全、提高航行的安全性和效率,有利
于主管机关或港口对船舶的直接监控,有利于对
海洋环境的保护。
1 AIS的功能结构
AIS的主要功能有:直接识别舰船,协助追
踪目标,简化信息交流,提供其他辅助信息以避
免碰撞发生等。此外,
AIS形成的电子监控数据,
也可以作为行政处罚和诉讼的法律依据。
AIS的结构如图1所示。其中,信息处理器是
AIS的核心部分,也是AIS通信系统软件实现和研
究的基础,主要用于存储本船识别码、船名、呼
号、船舶类型等静态信息,也可用于存储并处理
对地航向、航速、转向率等动态信息,以及船舶
吃水、危险货类、航线等与航行有关信息。此
外,信息处理器还需要接收并存储其它船的静态
信息、动态信息、和航行有关信息,以备本船接
入通信网络时使用。通信中所发射和接收的信息
编解码和网络接入程序,也应在信息处理器中实
现。
2 AIS通信技术
AIS是一种基于自组织时分多址技术 (SOTD-
MA) 的海上无线通信系统,该系统在通信中使用
的是开放系统互联 (OSI) 模型的第一到第四层
(物理层、链路层、网络层、传输层),如图2中的
阴影部分所示。AIS通信系统的技术核心就位于
收稿日期:2007- 12- 15
船舶自动识别系统 (AIS) 的通信
系统软件设计
张新定,刘笃仁
(西安电子科技大学,陕西 西安 710071)
摘 要:介绍了船舶自动识别系统AIS (Automatic Identification System) 的功能和结构,通过
对
AIS通信系统的主要技术、TDMA通信协议和HDLC数据链路规程的研究和分析,给出了在
特定硬件平台上实现AIS通信系统的软件设计方法,同时给出了详尽的程序设计流程图。
关键词:AIS;船舶自动识别系统; 时分多址技术;高级数据链路控制规程
图1 AIS的结构框图
图2 AIS所使用的OSI层
应用层
表示层
对话层
传输层
网络层
信道A 信道 B
接收机A 接收机B发射机A/B
链路层LME 链路层LME
链路层DLS 链路层DLS
链路层MAC 链路层MAC
物理层 物理层
设计参考
41