"AIS 数据解码分析"
AIS(Automatic Identification System,自动识别系统)是一种新型的通信导航系统,使用自组织时分多址(SOTDMA)连接方式,在世界任一海域实时进行多船间、船岸间的动静态航行信息以及其他与航行安全相关信息的交换。AIS 数据解码分析是对船舶防碰撞系统的数据解析方法的分析和探讨。
AIS 通讯协议遵循 IEC61162-1 水上导航和无线电通信设备和系统数字接口国际标准,它采用可打印 ASCII 字符码进行传输,并且可以把长信息分割成多条语句进行发送。数据格式按照 IEC61162-1 国际标准规定,AIS 只能传输可打印的 ASCII 字符,字符的有效范围为 0x20 到 0x7E 之间。保留字符是传输语句中的关键字,用于控制语句的格式,除分隔符外,保留字符不能出现在数据域中。
AIS 语句由语句起始符(‘$’或’!’)起始,以语句结束符(<CR><LF>)结束,语句的最大长度为 82 个字符,超过此长度则将该语句分割成几个语句进行传输。基本语句格式包括地址域、数据域、检查和域、顺序消息标识域四种类别。地址域是在语句起始符($或!)之后的第一个域,起定义语句的作用。数据域是以’,’分隔符开始并由有效字符组成的域,其内容与语句格式规定保持一致,数据域类型包括字符、数字、可变长度、固定长度及各种类型混合。
AIS 语句包括参数语句和封装语句两种格式。参数语句以’$’开始,用于传输简单信息,其格式如下图 2 所示。封装语句以’!’开始,以压缩封装的方式传输信息,主要用于需要高速传输大量信息,其格式如下图 3 所示。
VDM/VDO 消息解释是 AIS 广播信息的主要组成部分,包括 VDM 和 VDO。其中,VDM 是本船收到的其它船舶的信息,而 VDO 是船舶自身的广播信息。
对 VDM 信息压缩和分包传输的原理进行了分析,并提出了 VDM 语句合并处理、数据解压缩处理的方法,并给出了具体实现过程。
AIS 数据解码分析是对船舶防碰撞系统的数据解析方法的分析和探讨,旨在提高船舶自动识别系统的安全性和可靠性。