AIS 数据字段
AIS
•
• • • • • • • • •
LOGO
无线传输技术参数
• • • • • • • • • •
工作频率:VHF8788频道 AISl:161.975MHz;AIS2:162.025MHz 工作频段:156.025 162.025MHz 频带宽度:25或12.5MHz 工作模式:OSI(Open System Intereonnection) 调制方式:GMSK,FM 数据编码方式:NRZI 传输速率:9.6kbps 访问协议:TDMA 通信规程:HDLC 发射功率:1W/25W
LOGO
播发数据
• Ø 动态数据(从船舶接口自动获得)包括:时间、船位、 对地航向、对地速度、陀螺罗经船首向及转头速率、航行 状态(根据航路规则)。动态报告更新的时间是根据船速 和船舶状态而变的,具体如下表:
LOGO
串行接口
• 用RS-232串口线将AIS的“DISPLAY”输出端与计算机串口相连。 • AIS数据包中的码文分为明码和暗码。明码满足NMEA-0183 (National Marine Electronic Association)报文格式。暗码为满足一 定格式的压缩码。在解码的主机中需要建立串口接收和解码程序,对 AIS数据包进行逐项解码。 • 根据需要,可以建立数据库管理程序,对接入的船舶AIS各项信息进 行分类存储和统计。 • 串口的接收可以利用MFC(Microsoft Foundation Classes)中的 Microsoft Communications Contml串口通信组件进行数据的接收编程。 • AIS信息的解码将参照Rec.ITU-R M.1371-1中信息格式。船舶信息数 据库的选择可以是Access,也可选用SQL。 • 解码方式依据IEC 61162与ITU.R M.1371协议
AIS消息分类
AIS(自动识别系统)介绍一.什么是AIS船舶自动识别系统(Automatic Identification System, 简称AIS)是一种新型的助航设备。
AIS基本功能是:将本船和他船的精确船位、航向、航速(矢量线)、转向速度和最近船舶会遇距离等动态信息和船名、呼号、船型、船长与船宽等静态信息通过VHF自动、定时播发,在VHF覆盖范围内(20海里)装备AIS设备的船舶,可自动接收到这些信息。
两段信息之间的时间间隔,将随着船速的增加而自动减少,如果船舶正在做机动航行,信息间隔则进一步减少。
例如,当船舶停港或抛锚时信息间隔为数分钟,船舶在高速行驶时,信息间隔为两秒。
由于这种特性,AIS将为船舶提供一种有效的避碰措施,并极大地增强雷达功能。
而且,由于安装AIS 的船舶的航行信息都是在“空中”传播,因此当地VTS站也可以收到。
为处理AIS信息,VTS只需配有AIS 基站,操作员无须逐个查询船舶,利用AIS就可以获得所有装有AIS船舶的完整的交通动态。
由于 AIS完全独立于雷达,也就是说,基于AIS的VTS无须安装雷达,因此,AIS技术对VTS操作的长期作用,其效果不可估量。
AIS使用海上移动VHF波段交换数据,所以AIS设备的成本相对于雷达设备要低,然而它的“可视”范围却几乎等于雷达。
二. AIS信息AIS广播信息分类两种,即VDM和VDO。
其中,VDM是本船收到的其它船舶的信息,而VDO是船舶自身的广播信息。
VDM消息和VDO消息的格式完全相同。
三.VDM消息格式描述VDM消息可以分解为多条发送。
因为VDM消息的语句长度是有限制的,最大不超过82个字节。
如果压缩的通讯消息长度太长,那么,VDM消息必须分解为多条子消息来发送。
分解为多条发送的方法是,将通讯消息拆开到多条语句中。
并且将每条消息中的“消息分解总条数”都设置为拆分成的总条数(不超过9个)。
然后依照顺序为每条子消息编号,这个编号记录到“语句序号”中。
AIS数据基础理论详解
AIS数据基础理论详解本文主要围绕什么是AIS数据,AIS数据的主要处理方式和应用范围展开,对AIS数据进行了详细的论述。
一、AIS系统介绍AIS系统是船舶自动识别系统(Automatic IdentificationSystem)的简称,由岸基(基站)设施和船载设备共同组成,是一种新型的集网络技术、现代通讯技术、计算机技术、电子信息显示技术为一体的数字助航系统和设备。
AIS船台系统的硬件构成介绍如下,其中:1)外部设备包括:船舶航行数据传感器(包括全球卫星导航系统GNSS接收机及天线),外接舷向(电罗经或磁罗经)、船速、回旋速率等传感器,显示器和键盘(用于输入和查询数据)等;2)VHF通信机:包括天线,1台发射机,2台TDMA接收机,1台DSC接收机;3)由DSP+ARM组成通信与信息处理系统:通信系统的设计、AIS信息处理系统的设计是系统的关键部分,通信系统主要完成AIS 信息的调制、移频、信息的发射与信息的接收等功能,AIS 信息处理系统实现AIS信息的组织、编码,TDMA帧协议的形成,TDMA时隙的捕捉、同步、帧信息的拆分,信息的显示等。
AIS船台设备的软件部份可分为三个部分:1) 网络软件按照国际电信联盟(ITU)的技术标准,控制自组织无线数字移动通信网的运行。
2) 系统控制软件控制AIS全系统各部份的协调工作。
3) 接口软件提供AIS接口信息的处理和控制功能。
在通常情况下(公海和绝大多数国家的领海),AIS所工作于的两个频点AISl和AIS2是由世界无线电大会确定的161.975MHz和162.025MHz。
系统能够运行的工作模式有以下三种:1)可在所有海域使用的自主的和连续的模式;2)在沿岸控制中心管理区域内使用的分配模式;3)响应其他船舶或基站呼叫的轮询模式。
在通常情况下,系统是应当工作在自主和连续的模式下,这也是该系统的缺省工作状态。
在这种模式下,系统可以自行确定其位置信息的发射时间表,自动解决与其它电台在发射时间上的冲突。
AIS报文格式
AIS报文格式1、AIS标准格式报文此类数据是指符合国际标准规范的最原始的裸报文。
例如:!AIVDM,1,1,,A,177?s>001V8eBRhF=:l7CUI20D0T,0*40解码后为:1100011101111101111111111100111111101100001100001100010101101110001001010000 1001001010100000011011110111101010110011011100001101010100100111001011000000 0100110000010100具体位置报告报文内容的解释见下面表格。
110001-------1 信息识别码11-----------3 重复次数指示011111011111111111001111111011------ 528479227 用户识别码0000---------0 航行状态(动力航行中)11000011------- -61 转身率0001010110------86 对地航速8.61---------------1 船位精确度(高精度)1100010010100001001001010100---------------- -103.7575 经度000011011110111101010110011----------------- 12.1765 纬度011100001101---------------1805 对地航向180.5010100100---------------164 航首真航向111001--------------57 时间标记01---------------2 Regional Application100------------4 spare0------------RAIM Flag0000100110000010100---------------communication state2、报文基本信息AIS广播信息分为两种,即VDM和VDO。
AIS信息内容
与航 行相 每六分钟或按权威机构要求 关信 息: 船舶吃水 危险货物 (类型) 目的地和预 计到达时间 计划航线 (转向点) 在船人数 在航行开始时手工输入航行的最大吃水,并按需 求修正;如在进港前排除压舱水后 按权威机构的需求。在航行开始确认是否或无装 载危险货物时手工输入 按船长判断。在航行开始手工输入并在需要时更 新 由船长判断,只被权威机构询问。文本描述,在 航行开始时手工输入,需要时更新 包括船员,由船长判断并只被权威机构询问
AIS信息类型与内容 静态 信 每六分钟或按权威机构要求进行信息发送 息: MMSI 呼号与船名 IMO号码 长度和宽度 船舶类型 天线安装位 置 船高 海上移动服务识别号。在安装时设定-如船舶自 身改变,则可能需要修正 在安装时设定-如船舶自身改变,则可能需要修 正 在安装时设定 在安装时设定,可能需要修正 从预设的列表中选择 在安装时设定,双向的船舶或装有多个位置天线 的船舶可能需要修正 在安装时设定:(在船首后,中线的左舷/右舷)在 权威机构要求时按船长判断发送 动态 信 发送间隔随航速与航向变化而自动调整 息: 带精度标识 和完整状态 的船舶位置 UTC的定位 时间戳 对地航向 (COG) 对地航速 (SOG) 航艏向 航行状态 转向率 由与AIS连接的位置传感器自动更新。精确度标 识为高于或低于10米 由与AIS连接的主要位置传感器自动更新(例如 GPS) 由与AIS连接的主要位置传感器自动更新,规定 传感器计算COG 由与AIS连接的主要位置传感器自动更新,规定 传感器计算SOG 由与AIS连接的船艏向传感器自动更新 航行状态信息在必要时由手工输入或改变 由与AIS连接的船舶的转向率传感器或旋转罗盘
与安 全相 按要求 关信 息
AIS数据解码分析
AIS数据解码分析船舶自动识别系统(Automatic Identification system-AIS)是一种新型的通信导航系统,它使用自组织时分多址(SOTDMA) 连接方式,在世界任一海域实时进行多船间、船岸间的动静态航行信息以及其他与航行安全相关信息的交换。
在国际电信联盟(ITU)、国际电工委员会(IEC)、国际海事组织(IMO)和国际航标协会(IALA)的共同努力下,AIS已经成为海上船只出航必须装备的系统,并形成了业界标准。
AIS通讯协议遵循IEC*****-1水上导航和无线电通信设备和系统数字接口国际标准,它采用可打印ASCII字符码进行传输,并且可以把长信息分割成多条语句进行发送。
二、数据格式根据IEC*****-1国际标准规定,AIS只能传输可打印的ASCII字符,字符的有效范围为0x20到0x7E之间。
IEC*****-1规范将字符分为三类:保留字符、有效字符和未定义字符。
保留字符是传输语句中的关键字,用于控制语句的格式,除分隔符外,保留字符不能出现在数据域中,所有保留字符如下表1所示。
有效字符是除了保留字符外,所有的可打印ASCII字符,范围在0x20到0x7E之间。
未定义字符是除前两种字符之外的其它ASCII字符,未定义字符不允许直接传输使用,必须使用3个字符来代替:保留字符”^”(16进制为0x5E)后跟两个16进制字符(0-9,A-F),表示需要传输字符的ASCII码的16进制值。
例如:发送角度”127.5º”,传输”127.5^F8”,发送保留字符””,传输”^0D^0A”。
域是在两个分隔符之间,由一串有效字符或者空字符(空域)组成。
域分为地址域、数据域、检查和域、顺序消息标识域四种类别。
地址域是在语句起始符($或!)之后的第一个域,起定义语句的作用。
地址域由5个数字和大写字母组成,前两个字符表示发送设备标识,后三个字符表示语句标识。
数据域是以’,’分隔符开始并由有效字符组成的域,其内容与语句格式规定保持一致,数据域类型包括字符、数字、可变长度、固定长度及各种类型混合。
水上站AIS/ADS-B监测原理及案例
水上站AIS/ADS-B监测原理及案例作者:暂无来源:《上海信息化》 2020年第6期文/周洪水上无线电通信是船舶运输安全和生产的重要保障。
上海市无线电监测站水上区域监测站建设项目,可以很好地净化水上无线电通信环境,维护良好的无线电通信秩序。
上海市无线电监测站分两期建设水上区域监测站,目前已建成一套水上监测系统,包含一个水上监测控制中心和四个监测测向固定站,主要分布在长江出海口,分别位于横沙岛、小洋山、外高桥自贸区及金山化工区,扼守长江与东海交汇区域,处于主要航道上,地理位置非常重要。
水上监测站系统构成上海市无线电监测站水上区域监测站项目的建设内容是一套以水上监测控制中心为核心,以岛礁型或临水监测测向固定站为主体的专用无线电监测系统。
系统有效融入上海已建监测网,可实现对长江出海口航道和洋山深水港等重要区域的监测覆盖,可有效掌握水上无线电使用情况,及时发现和排查无线电干扰,有效维护水上无线电用频秩序,能更好地为水上运输安全和生产服务。
通过该系统建设,形成对长江出海口的监测覆盖能力,可在地域、频域、时域等多个维度,对各类可能影响水上安全的电磁频谱信号进行侦测、捕获,而针对频谱监测大数据的自动化、智能化等多种分析手段的综合运用,将极大减少非法信号定位排除过程中的人工参与强度,大大提高信号分析效率,为水上频谱安全提供有力保障手段。
水上监测系统由常规无线电监测测向设备、水上频段专用监测设备、AIS(Automatic Identification System,船舶自动识别系统)专用接收机和水上监测系统软件组成,可以解决“常规设备无法快速排查船舶非法使用水上专用频率通信”的技术问题。
同时,由于浦东机场选址靠近水域航道,因此,4个水上站点的选址重合了重要的空中航路,每个站点也配备了ADS-B(Automatic Dependent Surveillance-Broadcast,广播式自动相关监视)专用接收机。
AIS信息传输分析
AIS电文种类
VDM:本船接收到的其他船舶的信息
!AIVDM,1,1,,B,177lfd003W`fSa4F8?4<q:@ B0l0p,0*02
报文条数(1-9);
③B:本条报文的序列数(1-9),此字段不能为空; ④C:连续报文的识别(0-9),给每一份新的多语句电文按序列指配编号,每
次加1,计数计到9后返回0,对要求多语句的电文,电文的每一句包含同样序列 的电文号,它用于识别包含同一电文各个部分的语句。这样,使其他语句可以 与包含该同一电文的各语句相互穿插。在电文可以使用一个语句时,该字段为 空;
6比特码 000000 000001 000010 000011 000100 000101 000110 000111 001000 001001 001010 001011
ASCII码 J K L M N O P Q R S T U
6比特码 011010 011011 011100 011101 011110 011111 100000 100001 100010 100011 100100 100101
⑤N:AIS的信道指示为“A”或“B”。本信道指示与接受该数据包时AIS的运
行状态有关。当不提供频道识别时,本数据区为空。信道“A”或“B”的VHF 信道号,可用AIS的一个ACA语句“查询”得到;
暗码数据格式 !XXYYY,A,B,C,N,Data,V*HH
⑥Data:封装的数据部分,封装的最大串长度的限制是语句的总字符
基于AIS-的内河船舶污染物产生量清单建立方法研究
摘要:本文以船舶自动识别系统(Automatic Identification System,AIS)数据为基础,采用回归模拟计算的方法解决了内河船舶污染物排放清单建立过程中的船舶静态数据缺失的难题,研究建立了一套内河船舶水污染物及大气污染物产生量清单的计算方法,建立了长江干线部分区域内河船舶的产污清单,确定了船舶水污染物和大气污染物的产生总量,获得了高精度的清单测算结果。
关键词:AIS;内河船舶;污染物产生量;清单测算0 引言污染物排放清单可以描述出不同污染物排放源在一定时间和空间内产生的各类污染物的排放总量及时空变化规律,可以帮助识别排放高位值以及重要污染源,其建立对于控制与治理相关污染十分重要。
目前,长江经济带持续开展船舶和港口污染突出问题整治行动,实行船舶水污染物“船上存储、交岸处置”,推进船舶大气污染物“零产生”。
本研究参照污染物排放清单,建立内河船舶水污染物及大气污染物产生量的清单(以下简称产污清单)测算方法。
目前关于海港、长江近出海口区域的大气污染物排放清单测算较多,缺乏内河水域尤其针对船舶水污染物的研究。
面对全球疫情影响下复杂的经济形势,促进内循环意味着内河航运将发挥越来越重要的作用,而减少能源消耗、降低环境污染也是内河航运发展的前提。
本研究综合标准规范法和产污经验系数法,研究内河水域船舶水污染物和大气污染物产污清单的建立方法,以长江干线部分区域(包括三峡水利枢纽工程与葛洲坝水利枢纽工程的航段)2020 年AIS 数据为基础,计算相关污染物产生量底数,指导相关区域采取分类分区的船舶污染防治措施,提高航运绿色发展水平。
1 船舶污染物船舶污染物按物理形态可分为“水、气、声、渣”四大类,即船舶污水、船舶废气、船舶噪声及船舶固体废物。
在实际监管工作中,将其更具体地划分为船舶含油污水、船舶生活污水、船舶洗舱水、船舶压舱水、船舶废气、船舶噪声及船舶垃圾等。
内河航行船舶按用途可分为干散货船、液货船(油船、化学品船、液化气船)、集装箱船、客滚船、多用途船、渔船、自卸砂船等,数量较多、船型复杂,吨级不等,在运营过程中污染物排放种类多、实时监管难度大、污染治理较为复杂。
自动识别系统AIS
AIS工作原理
AIS通信原理
时分多址(TDMA)帧结构
一帧为1min 每帧分为2250个时隙,用数字0-2249表示 每个时隙26.67ms,能收发256bit数据 IMO标准要求,每分钟2000个报告 ITU标准规定,4500个时隙 一份报文连续使用的时隙最多不能超过5个
AIS工作原理
AIS工作模式
自主和连续模式
一个自主工作的台站应决定它自己发送的时间安 排。该模式可在所有海域使用
指配模式
一个以指配模式工作的台站在决定它何时应发送 时,要考虑指配消息的发送计划。由适任的当局 岸台所选定程序进行发射
轮询模式
只有在受到操作
航次相关数据的检查 航行状态分12种 吃水:最大吃水值 ETA:LOCAL TIME、UTC 危险货物(种类):A类、B类、C类和D类 船员人数:船舶之间的AIS设备不能互相识别
船载AIS设备
基本操作
“目的港”的输入 目的港字段允许最大输入20个字符 IMO《向AIS输入规范目的港名称指南》 《CODES FOR PORT AND OTHER LOCATIONS》(UN/LOCODE) 网上下载的《UN/LOCODE》 国标《中国及世界主要海运贸易港口代码》 《无线电信号表》第六卷(NP286)
自动识别系统(AIS)
AIS系统概述 AIS工作原理 船载AIS设备 其他AIS设备
AIS系统概述
自动识别系统(Automatic Identification System,AIS)是工作在VHF频段的船舶 和岸基广播和接收系统,能将船舶信息自 动传送给其他船舶和岸上的AIS设备。 船载AIS设备 岸基AIS设备 空间AIS设备
ais6位ascii码表
ais6位ascii码表1. AIS6位ASCII码表是什么?AIS6位ASCII码表是一种用于海上通信的字符编码表,由国际海事组织(IMO)制定。
它包含了128个字符,其中包括数字、字母、标点符号和控制字符等。
每个字符都用6位二进制数表示,所以又称为6位二进制编码。
2. AIS6位ASCII码表的应用AIS6位ASCII码表广泛应用于海上通信领域,例如船舶间的通信、航行信息的传输等。
此外,它还被用于自动识别系统(AIS)中,以便识别船舶的名称、呼号、MMSI等信息。
3. AIS6位ASCII码表的特点AIS6位ASCII码表具有以下特点:1)编码简单:每个字符只用6位二进制数表示,比其他编码表更为简单。
2)容错性强:由于采用了差错检测码,所以可以容忍一定的传输错误。
3)可扩展性强:由于只有128个字符,所以可以通过扩展字符集来满足更多的需求。
4. AIS6位ASCII码表的示例以下是AIS6位ASCII码表中一些常用字符的二进制编码:字符二进制编码A 010000B 010001C 010010D 010011E 010100F 010101G 010110H 010111I 011000J 011001K 011010L 011011M 011100N 011101O 011110P 0111115. AIS6位ASCII码表的未来随着海上通信技术的不断发展,AIS6位ASCII码表也在不断完善和扩展。
未来,它将继续发挥重要作用,为海上通信提供更为可靠和高效的编码方式。
AIS数据分析与系统实现
管包含 6 连续 ( ) 但不需要进行位填充 . 个 1, 1 13 数据段 .. 在一个标准数 据包 中数据 部分长 度应 为 18比 6 特. 是在 AS中也存在长度少于 5Biblioteka 时隙的非标准 但 I 数据包 .
114 帧校验序列 ( C ) .. F S 在 AS中 , C I F S根 据 [S /E 3 0 :9 3 的 规 I0 I C 3 9 19 ] 定 , 用循 环冗余 校验 ( R ) 6 i多项式来 计算 和 采 C C 1bt
得到所需链 路信息后 , 决定 自身需要发送 的数据 以及 自身的发射时隙 , 当发射 时隙到达之后 , M U控制 由 C V F发射接收机发射数据. H
1 1 A S数据包格式 . I
AS 用 面 向 比 特 的协 议 , 协 议 以 IO IC I采 该 S /E
30 ,9 3数据 包结构 定 义规定 的高 级数据 链路 控 39 19 一
倒置 ( R I模式组合 ( 就是差 分码 ) 所 以物 理层 N Z) 也 , 数据 的比特波形可如图 2 b 所示. ()
组合最多需要 3 i位填充 ) 其它缓冲类似 . bt .
1 17 比特填充 ..
以上所述各 部分 字段 中, 据 部分 和 F S比特 数 C
流应受位 填充控 制. 也就是说一旦发现输出位流 中连 续出现 5个 以上 ( ) , 在该 5个 ( ) 插入 1个 1时 应 1后 0 这种方法适用 于除 H L . D C标 记 ( 开始标记与结束标
1 12 开始标记 ..
A S中共规定 了 2 I 2种消 息类 型 , 中常用 的报 其 文类型如表 1 所示 . 其 中消息 I D码 ( b ) 6 i 被包 含在 消息 数据 包 中 , t 如 图4所 示 , 以区别 消息类型 , 收站按照 消息 I 用 接 D 码 分析消息 中各个 数据 的意义. 具体 的消息 编码 格 式, 依据 消息 I 的不 同而有所不同. D码
AIS分析
关于播发安全信息(中文)的AIS电文分析
AIS系统用于播发海上安全相关信息的电文有:6、8、12、14。
一、电文12、14
电文12和电文14的信息包含在参数“安全相关文本”中,它由AIS 自定义的6bit ASCII码表示;发送的信息只能是大写英文字母、阿拉伯数字和半角标点符号。
把中文编码后转换为大写英文字母,阿拉伯数字和半角标点符号再发送会使接收端的显示设备显示错误的信息。
所以不能用电文12、14发布AIS中文信息。
二、电文6、8
电文6和电文8的信息包含在参数“二进制数据”中,二进制数据由
指定区域码(DAC)
=000:供本地测试用;
=001:国际适用识别码
=MID(海上识别数字,三位数字):分配给各个区域或国家用,如中国的MID为412、413。
>1000:保留AIS扩展识别码,给将来AIS总体性能扩展使用。
功能识别码(FI)
当DAC=MID时,由负责指定区域码的区域主管当局规定使用。
适用数据
可用于播发中文信息,中文信息按照相关规定转换为二进制就是适用数据。
所以,电文6、8可以用于中文信息的发送。
例如:
规定DAC=412,FI=01:用于中文航行警告的播发。
三、附录:AIS电文6、8、12、14组成
电文12:寻址安全相关电文。
AIS数据处理及应用ppt课件
10
3.AIS数据应用
3.1 WebGIS 3.2 WebServer
11
3.1 WebGIS
12
3.2 WebServer
http://172.17.6.110:8080/webserver_AIS/services/Math Service?wsdl
孙万松
1
AIS数据处理及应用
1.什么是AIS 2.AIS数据解析及存储 3.AIS数据应用
2
1.什么是AIS
船舶自动识别系统(Automatic Identification System, 简称AIS系统)由岸基(基站)设施和船载设 备共同组成,是一种新型的集网络技术、现代通讯技 术、计算机技术、电子信息显示技术为一体的数字助 航系统和设备。是由舰船飞机之敌我识别器发展而成, 配合全球定位系统(GPS)将船位、船速、转向率及 航向等船舶动态结合船名、呼号、吃水及危险货物等 船舶静态资料由甚高频(VHF)频道向附近水域船舶 及岸台广播,使邻近船舶及岸台能及时掌握附近海面 所有船舶之动静态资讯,得以立刻互相通话协调,采 取必要避让行动,对船舶安全有很大帮助。
13
3.2 WebServer
14
15
3
1.什么是AIS
AIS是通过广播通信系统方式,在本船与其他一些船舶 以及海岸台站之间建立导航数据交换的系统。该系统 是在一个或多个频道上工作的、由两个或更多个电台 构成的无线电数据链系统,其设备可以是移动电台或 基地台。
4
1.什么是AIS
AIS岸台
机载AIS
AIS信息传输
于Rmax。
4.4.2 天线高度的限制
一般,VHF波段电波传播的主要服务范围由视距确定
(n mile)…(4.8)
由于电波的绕射作用,在视距以外的一定范围,可得 到较好的通信效果。这一范围的大小,与发射功率、接 收机灵敏度、天线增益,特别是天线高度有关。
ASCII码 V W . a
b c d e f g h i j k r s t u v w
6比特码 100110 100111 101000 101001
101010 101011 101100 101101 101110 101111 110000 110001 110010 110011 111010 111011 111100 111101 111110 111111
!AIVDM,1,1,,A,1696w5?P008dnitFAg=@OFl @0@6k,0*39
暗码数据格式 !XXYYY,A,B,C,N,Data,V*HH
①XXYYY:标识符,AIVDM表示他船广播信息,AIVDO表示本船广播信息; ②A:电文的长度可能很长,需要几句语句。此处规定了发送本条信息需要的
(4)帧校验序列
由于脉冲噪音、白噪声和衰落等原因的影响, 会使通信网络每次传送数据可能出现某种类型 的错误。误码检测是任何数据通信网络的一个 很重要的部分,误码检测技术是为了判断传送 的数据是否有错误。
AIS中数据传输运用的误码检测技术是循环冗 余校验。循环冗余校验CRC(Cyclic Redundancy Check)码是网络通信中用得最广 泛的错误检测码,是一种漏检率低得多也便于 实现的检错码。
报告发出的UTC时间(0~59)秒;如不可用则为60=默认;如
AIS信息传输解析
4.2 AIS 信息内容
• 静态信息包括:MMSI码、船名(呼号)、船 长及宽度、船舶类别及AIS位置传感器的天线 在船舶所处位置等;
• 动态信息包括:精确及完整的船舶位置、UTC 时间、对地航线、对地速度、船首向、航行状 态和转向速度;
• 与航行相关信息包括:船舶吃水、危险货物、 目的地、计划航行路线;
4=系泊,5=吃水限制,6=搁浅,7=进行捕捞,8=操帆在航, 4
9=保留给高速船舶航行状态修正,10=保留给地效翼船航行
状态修正,11~14=待用,15=未定义=默认
8
如表4.3所示
在 步 进 为 1/10 节 的 对 地 速 度 ( 0-102.2 节 ) 1023= 不 可 用 , 10
1022=102.2kn或以上
1=高(<10m,DGNSS接收机的差分模式),0=低(>10m, 1
GNSS接收机或其他电子定位装置的自主模式),默认为0
经度
28
纬度
27
实际航向(COG) 12
船首向
9
时间标记
6
为区域性 4
使用保留
备用
1
RAIM标志
1
通信状态
19
比特数总计
168
表 4.2 动态信息格式( 续)
在1/10000弧度为单位(±180°,东=+,西=-),181°=不 可用=默认 在1/10000弧度为单位(±90°,北=+,南=-),91°=不可 用=默认 以1/10度为单位(0-3599),3600=不可用=默认,3601~4095 不得使用 度数(0-359)(511表示不可用=默认),外接的传感器 报告发出的UTC时间(0~59)秒;如不可用则为60=默认;如 电子定位系统以预计模式(航位推算法)运行,为62;如定位 系统以人工输入方法运行,为61;如定位系统未运行,为63 保留由地方政府管理部门定义,如未作地区性使用,则应设置 为0,地区性使用不应采用0 不用,置为0 电子定位设备的RAIM标志(接收机自主完整性监测)标准; 0=RAIM未使用=默认,1=RAIM使用 信息ID=1或2时参阅表2.8,信息ID=3时参阅表2.10
AIS数据解析方法(1)
在钱航船上实际读出的AIS数据!AIVDM,1,1,,B,C6:VR2h00:9GTC4BwkP`0PN0l@:RB2LDB2L>@bOQQccfS0`F2RP0,0*53!AIVDM,1,1,,B,H6:`46m60000000P0000000hW550,0*07!AIVDM,1,1,,B,H6:`46m60000000P0000000hW550,0*07!AIVDO,1,1,,,16:GjrgP008UVgFA<m4a5wvJ0000,0*11!AIVDM,2,1,9,B,56:j0tP00003CW34000iD`TpTpLQDwCW340000160`V4540Ht0h000000000,0*68 !AIVDM,2,2,9,B,0000000000<,2*22!AIVDM,1,1,,B,168rO00P00`UVi0A<lrf4?vL288P,0*1B!AIVDM,1,1,,A,C>qc9lP40:9Gtp4C0U<03wv1QQQQQQQQQQQQQQQQQQQP?000002P,0*79 !AIVDM,1,1,,B,B6:V7s00?29LDt4CGbRNSww4SP00,0*1B!AIVDO,1,1,,,16:GjrgP008UVgFA<m4ccgvL0000,0*53!AIVDM,1,1,,A,B6:jHIh0129GSJTC1geg7wWTkP06,0*02!AIVDM,1,1,,B,B6:W:K@0<B9MM84D=SIiH0OTSP00,0*1C!AIVDM,1,1,,A,B6:`1S@0029JN`4CABh03wwTSP00,0*0D!AIVDM,1,1,,A,B6:bSAh07r9Ghg4C0S0lOwVVSP06,0*01!AIVDM,1,1,,A,H6:d2w1`PE0TpLQDQDw3?7KP000,2*3A!AIVDM,1,1,,A,H6:d2w1`PE0TpLQDQDw3?7KP000,2*3A!AIVDO,1,1,,,16:GjrgP008UVgFA<m4rC?vN0000,0*38!AIVDM,1,1,,B,C6:l<`P0029LIH4CIFPO7wv0hB2L>6@:LhB@bOQWgT00S1t5220P,0*76!AIVDM,1,1,,B,C6:l<`P0029LIH4CIFPO7wv0hB2L>6@:LhB@bOQWgT00S1t5220P,0*76!AIVDM,1,1,,A,B6:V`W@04B9NNkTCK>u63w`61P06,0*09!AIVDM,1,1,,A,B6:d2F@0=29K@h4CBw0T ch0TSP00,0*17!AIVDO,1,1,,,16:GjrgP008UVgFA<m4i>wvP0000,0*08!AIVDM,1,1,,B,B6:a>7@00:9J`DTCAqi?8wN021Mk,0*4B!AIVDM,1,1,,B,B6:Wci00>r9J7<4C>92@mkv021Mk,0*65!AIVDM,1,1,,A,403t>71v;:8cD`UrEjAAw>700H<P,0*07!AIVDO,1,1,,,16:GjrgP008UVgFA<m4uSgvb0000,0*5B!AIVDM,1,1,,B,B6:ipLh0?j9KQ`4CDLrICh34SP00,0*1B!AIVDM,1,1,,B,C6:V<1@0029LIDTCI7H5@4:Rf2LV@NbhB2Meeei11110S0HD2R07,0*70!AIVDM,1,1,,A,C6:V<1@0029LIDTCI7H5@4:Rf2LV@NbhB2Meeei11110S0HD2R07,0*73!AIVDM,1,1,,A,16:cs5@P008ULm0A<7FP00Hd1P00,0*43!AIVDO,1,1,,,16:GjrgP008UVgFA<m4jbgvd0000,0*73!AIVDM,1,1,,B,16:cs4PP008ULl0A<7=P00Hf1P00,0*29!AIVDM,1,1,,B,B6:W8f000:9LjCTCFoMO7wcVSP06,0*78!AIVDM,1,1,,B,16:`;kh00s8V26nA>E3IH7Qp0000,0*29!AIVDM,1,1,,A,168rO00P00`UVi@A<ls>4?vf28>:,0*77!AIVDM,1,1,,A,16:`;kh00s8V26nA>E3IH7Qp0000,0*2A!AIVDO,1,1,,,16:GjrgP008UVgFA<m4WB?vf0000,0*34!AIVDM,1,1,,A,C6:`3dh00:9GO74BwEt000N0Vbj2L6@:L>@bOUSeiij0S0DFR3P0,0*5E!AIVDM,1,1,,B,B6:a19h0;R9HK0TC3HtKtFN021Mk,0*03!AIVDM,1,1,,A,H6:aePE61G3Cifh00000000hP340,0*2B!AIVDM,1,1,,A,H6:aePE61G3Cifh00000000hP340,0*2B!AIVDM,1,1,,B,H6:aePE61G3Cifh00000000hP340,0*28!AIVDM,1,1,,B,B6:cf;00@B9K@t4CCQbCp0U4SP00,0*77!AIVDM,1,1,,B,B6:jC@@0>B9JPp4C@=jBoh5TSP00,0*1A!AIVDO,1,1,,,16:GjrgP008UVgFA<m4j=gvl0000,0*24!AIVDM,1,1,,B,16:`BwhP178UD5`A<RHlgwwp1P06,0*74!AIVDM,1,1,,A,B6:ipvP0;29I0p4C7:0OKh5TSP00,0*1A!AIVDM,1,1,,A,H6:W8f1L4pME`PDpQDw3OS40000,2*25!AIVDM,1,1,,A,H6:W8f1L4pME`PDpQDw3OS40000,2*25!AIVDM,1,1,,A,C6:a=6@00::0Bv4CcsjrrEv0l@:jb:6@:L>@bOQkgb00S2841200,0*6F!AIVDO,1,1,,,16:GjrgP008UVgFA<m4o?gvn0000,0*21!AIVDM,1,1,,B,H6:W8f1L4pME`PDpQDw3OS40000,2*26!AIVDM,1,1,,B,H6:W8f1L4pME`PDpQDw3OS40000,2*26!AIVDM,1,1,,A,C6:io`@00J9N754CJtlStLv0l@:hB2NV@2L@bOUWeiR0S2D41R00,0*23!AIVDO,1,1,,,16:GjrgP008UVgFA<m4Vdgvp0000,0*5D!AIVDM,1,1,,B,C6:`uH@0029Ii;4C=Wp03wv0f2LV@NbhB2L@bOccT000S0DD1S0P,0*26!AIVDM,1,1,,A,H6:W8f56Ewuj1W520000005@844j,0*03!AIVDM,1,1,,A,H6:W8f56Ewuj1W520000005@844j,0*03!AIVDM,1,1,,B,B6:ctsh0029NKv4CJO`000N021Mk,0*66!AIVDM,1,1,,B,B6:j?<@00:9MrFTCIL403wfTkP06,0*65!AIVDO,1,1,,,16:GjrgP008UVgFA<m4eWwvr0000,0*4F!AIVDM,1,1,,B,H6:W8f56B5AB>2=20000005@844W,0*06!AIVDM,1,1,,B,H6:W8f56B5AB>2=20000005@844W,0*06!AIVDM,1,1,,B,H6:VkAQ<QDr1PT4pN3K7R222220,2*35!AIVDM,1,1,,B,H6:VkAQ<QDr1PT4pN3K7R222220,2*35!AIVDM,1,1,,A,C6:a5kh00:9MlhTCHru>Hvv0l@:hB2NV@2L@bOUWgch0S2851R00,0*7E!AIVDM,1,1,,B,16:4:PgP00`UVg0A<mBf4?vt252d,0*29!AIVDM,1,1,,A,H6:VkAQ<QDr1PT4pN3K7R222220,2*36!AIVDO,1,1,,,16:GjrgP008UVgFA<m4nfgvv0000,0*61!AIVDM,1,1,,A,C6:a>7@00:9J`DTCAqm>dvv0l@:<bj2L>@bOQQkif000S2851R1f,0*0F!AIVDM,1,1,,B,C6:WU`h00J9N7R4CK8`a<Pv0l@:V@2L>jb@bOckT0000S2<4QR00,0*04!AIVDM,1,1,,A,C6:Wci00>r9J5HTC=wb@ukv0l@:jb@2L>@bOQQikR000S2451R00,0*41!AIVDM,1,1,,B,H6:`46i`PE`QD`TQDw77;L00000,2*79!AIVDM,1,1,,B,H6:`46i`PE`QD`TQDw77;L00000,2*79!AIVDO,1,1,,A,16:GjrgP008UVgFA<m4nfgvv00S2,0*41!AIVDM,1,1,,B,B6:bSAh08b9Gj94C0S`n3wg6SP06,0*3E!AIVDO,1,1,,,16:GjrgP008UVgFA<m4lVgw20000,0*16!AIVDM,1,1,,B,B6:l@qh0029LpD4CG=a0KweSQP06,0*7C!AIVDM,2,1,0,B,56:`Bwt00003?GOWG41`PDIET4pLQDw33WW800160hc5530<<00000000000,0*6E !AIVDM,2,2,0,B,00000000008,2*2F关于AIS的说明:用0183模拟软件试验:!AIVDM,1,1,,A,1=KHcO?000005gIww0k0001H050l,0*5A 解码第一步演示:解析方法:用公式算出或者从表格找出每个字符对应的六位二进制例:从钱航船上读出的数据:!AIVDM,2,1,9,B,56:j0tP00003CW34000iD`TpTpLQDwCW340000160`V4540Ht0h000000000,0*68!AIVDM,2,2,9,B,0000000000<,2*22 以下是用两个解码软件解出的结果:我们用已知的方式解码看看结果56:j0tP00003CW34000iD`TpTpLQDwCW340000160`V4540Ht0h00000000 00000000000<241-279船舶尺寸以及定位设备位置:000000 101000 100110 000100 000101 代表A B C D四个参数,分别是5、38、4、5对实际数据的分析:消息ID码以1、18、19、24为主!AIVDM,1,1,,B,B6:cf;00@B9K@t4CCQbCp0U4SP00,0*77 (消息ID码18)!AIVDM,1,1,,B,B6:jC@@0>B9JPp4C@=jBoh5TSP00,0*1A (消息ID码18)!AIVDO,1,1,,,16:GjrgP008UVgFA<m4j=gvl0000,0*24 (消息ID码1)!AIVDM,1,1,,B,16:`BwhP178UD5`A<RHlgwwp1P06,0*74 (消息ID码1)!AIVDM,1,1,,A,B6:ipvP0;29I0p4C7:0OKh5TSP00,0*1A (消息ID码18)!AIVDM,1,1,,A,H6:W8f1L4pME`PDpQDw3OS40000,2*25 (消息ID码24)!AIVDM,1,1,,A,H6:W8f1L4pME`PDpQDw3OS40000,2*25 (消息ID码24)!AIVDM,1,1,,A,C6:a=6@00::0Bv4CcsjrrEv0l@:jb:6@:L>@bOQkgb00S2841200,0*6F (消息ID码19)!AIVDO,1,1,,,16:GjrgP008UVgFA<m4o?gvn0000,0*21 (消息ID码1)!AIVDM,1,1,,B,H6:W8f1L4pME`PDpQDw3OS40000,2*26 (消息ID码24)!AIVDM,1,1,,B,H6:W8f1L4pME`PDpQDw3OS40000,2*26 (消息ID码24)!AIVDM,1,1,,A,C6:io`@00J9N754CJtlStLv0l@:hB2NV@2L@bOUWeiR0S2D41R00,0*23 (消息ID码19)!AIVDO,1,1,,,16:GjrgP008UVgFA<m4Vdgvp0000,0*5D (消息ID码1)!AIVDM,1,1,,B,C6:`uH@0029Ii;4C=Wp03wv0f2LV@NbhB2L@bOccT000S0DD1S0P,0*26 (消息ID码19)!AIVDM,1,1,,A,H6:W8f56Ewuj1W520000005@844j,0*03 (消息ID码24)!AIVDM,1,1,,A,H6:W8f56Ewuj1W520000005@844j,0*03 (消息ID码24)!AIVDM,1,1,,B,B6:ctsh0029NKv4CJO`000N021Mk,0*66 (消息ID码18)!AIVDM,1,1,,B,B6:j?<@00:9MrFTCIL403wfTkP06,0*65!AIVDO,1,1,,,16:GjrgP008UVgFA<m4eWwvr0000,0*4F!AIVDM,1,1,,B,H6:W8f56B5AB>2=20000005@844W,0*06 (消息ID码24)!AIVDM,1,1,,B,H6:W8f56B5AB>2=20000005@844W,0*06 (消息ID码24)!AIVDM,1,1,,B,H6:VkAQ<QDr1PT4pN3K7R222220,2*35 (消息ID码24)!AIVDM,1,1,,B,H6:VkAQ<QDr1PT4pN3K7R222220,2*35 (消息ID码24)!AIVDM,1,1,,A,C6:a5kh00:9MlhTCHru>Hvv0l@:hB2NV@2L@bOUWgch0S2851R00,0*7E!AIVDM,1,1,,B,16:4:PgP00`UVg0A<mBf4?vt252d,0*29!AIVDM,1,1,,A,H6:VkAQ<QDr1PT4pN3K7R222220,2*36 (消息ID码24)!AIVDO,1,1,,,16:GjrgP008UVgFA<m4nfgvv0000,0*61!AIVDM,1,1,,A,C6:a>7@00:9J`DTCAqm>dvv0l@:<bj2L>@bOQQkif000S2851R1f,0*0F!AIVDM,1,1,,B,C6:WU`h00J9N7R4CK8`a<Pv0l@:V@2L>jb@bOckT0000S2<4QR00,0*04!AIVDM,1,1,,A,C6:Wci00>r9J5HTC=wb@ukv0l@:jb@2L>@bOQQikR000S2451R00,0*41!AIVDM,1,1,,B,H6:`46i`PE`QD`TQDw77;L00000,2*79!AIVDM,1,1,,B,H6:`46i`PE`QD`TQDw77;L00000,2*79!AIVDO,1,1,,A,16:GjrgP008UVgFA<m4nfgvv00S2,0*41!AIVDM,1,1,,B,B6:bSAh08b9Gj94C0S`n3wg6SP06,0*3E!AIVDO,1,1,,,16:GjrgP008UVgFA<m4lVgw20000,0*16!AIVDM,1,1,,B,B6:l@qh0029LpD4CG=a0KweSQP06,0*7C!AIVDM,2,1,0,B,56:`Bwt00003?GOWG41`PDIET4pLQDw33WW800160hc5530<<00000000000,0*6E!AIVDM,2,2,0,B,00000000008,2*2F下面是从网上下载的内河获取的AIS数据"!AIVDM,1,1,0,A,16:VdL0P007WtBP@tPnP00IL1P00,0*0D\n","!AIVDM,1,1,0,B,B6:hsftd<qqv<h4>vEEr7woNkP06,0*7A\n","!AIVDM,1,1,0,B,16:aioPP007WuGP@tR=P00IN1P00,0*20\n","!AIVDM,1,1,0,A,B6:hqL@001qv`C4>fFOQ3wP00000,0*48\n","!AIVDM,1,1,0,B,H6:hqLE60000000P000000000000,0*17\n", "!AIVDM,1,1,0,A,16:W9g5P01WWqL4@t0u@0?wP00S6,0*33\n", "!AIVDM,1,1,0,B,16:bL6hP007Wtr@@tRV00?wR0D0B,0*02\n", "!AIVDM,1,1,0,A,16:hGA0P007Wr?0@rUgP00IR1P00,0*12\n", "!AIVDM,1,1,0,B,B6:hq:3TDaquvTT>eDPTOwpnkP06,0*48\n", "!AIVDM,1,1,0,A,16:`IlmP00WWhq2@ru`P0?wR0D05,0*54\n", "!AIVDM,1,1,0,B,403sooQv257LjW`0B4@qWO700D57,0*49\n", "!AIVDM,1,1,0,A,B6:akf0071qvdtT>c@mgswr71P06,0*40\n", "!AIVDM,1,1,0,A,H6:`IrD01G3Cifh0000000000000,0*2C\n","!AIVDM,1,1,0,A,16:b?<hP007Wujp@tWF000Id1P00,0*24\n", "!AIVDM,1,1,0,B,H6:aPOhlTp`TF22222222222222,2*7F\n","!AIVDM,1,1,0,B,16:VoL@P00WWs4D@tTL00?wd0D0P,0*5A\n", "!AIVDM,1,1,0,A,16:V3hEP007Wq4@@rnn000If1P00,0*1A\n", "!AIVDM,1,1,0,B,H6:`IrD01G3Cifh0000000000000,0*2F\n","!AIVDM,1,1,0,A,H6:aNJ561G3Cifh000000088?780,0*65\n", "!AIVDM,1,1,0,B,16:VdL0P007WtBP@tPnP00Ih1P00,0*2A\n", "!AIVDM,1,1,0,B,B6:V3C@001qvVo4>f87OjkL3QP06,0*67\n", "!AIVDM,1,1,0,A,B6:V3C@001qvVo4>f87OjkL3QP06,0*64\n", "!AIVDM,1,1,0,A,16:aioPP007WuGP@tR?000Ij1P00,0*65\n", "!AIVDM,1,1,0,B,16:W9g5P00WWqL0@t0u00?wj00S6,0*7F\n", "!AIVDM,1,1,0,A,H6:hqcP`Tp8TQD4pLLtpL000000,2*4B\n","!AIVDM,1,1,0,B,H6:aNJ561G3Cifh000000088?780,0*66\n", "!AIVDM,1,1,0,B,B6:V32h0Qir0;2T?<;HpTdu3QP06,0*02\n", "!AIVDM,1,1,0,A,B6:VmN544iqvTN4?6g@A3wuBh<0a,0*41\n", "!AIVDM,1,1,0,A,16:bL6hP007Wtr<@tRUh0?wn08Rk,0*2D\n", "!AIVDM,1,1,0,B,16:`IlmP00WWhq0@ru`P0?wn08Rr,0*30\n", "!AIVDM,1,1,0,A,403sooQv257M0W`0B4@qWO700L59,0*17\n", "!AIVDM,1,1,0,A,H6:hqcTt000000000000000Hs6:0,0*3F\n", "!AIVDM,1,1,0,B,B6:VfL@001qvW4T>eiAUSwP71P06,0*64\n", "!AIVDM,1,1,0,A,H6:bG;iPTq<4qPT4P4t00000002,2*09\n","!AIVDM,1,1,0,B,H6:hqLATtpL@D00000000000001,2*5E\n", "!AIVDM,1,1,0,A,B6:`Ir@0?Qqtup4>d92o3wr4SP00,0*16\n", "!AIVDM,1,1,0,A,16:W9e0P00WWtBr@tPP@0?v8082U,0*5E\n", "!AIVDM,1,1,0,A,16:VoL@P00WWs4<@tTJ@0?v800S6,0*7B\n", "!AIVDM,1,1,0,A,16:VdL0P007WtBP@tPo000H:1P00,0*1B\n", "!AIVDM,1,1,0,B,B6:akf006Aqve3T>c:MdgwS71P06,0*18\n", "!AIVDM,1,1,0,B,16:bCKPP007WvFH@tVA000H>1P00,0*5E\n", "!AIVDM,1,1,0,A,B6:VlMh061qwHK4?:SVn;wS61P06,0*61\n", "!AIVDM,1,1,0,B,B6:ilmh001qv4K4>T46=ei3SQP06,0*18\n", "!AIVDM,1,1,0,A,16:W9g5P00WWqKv@t0tP0?v@0<0:,0*14\n", "!AIVDM,1,1,0,B,B6:bFF@00Aqt;lT>gMT7D5v021Mk,0*5B\n", "!AIVDM,1,1,0,A,16:`IlmP00WWhq6@ru`P0?vB085g,0*6A\n", "!AIVDM,1,1,0,A,B6:bFF@00Aqt;lT>gMT8t7N021Mk,0*5D\n", "!AIVDO,1,1,0,A,B2@0F6P003?8mP=18D000003QP06,0*49\n","!AIVDM,1,1,0,B,403sooQv257M:W`0B4@qWO700H5o,0*4C\n","!AIVDO,1,1,0,B,B2@0F6P003?8mP=18D000003QP06,0*4A\n","!AIVDM,1,1,0,B,B6:b08P0<1qv6j4>m;Ag:huTSP00,0*0D\n","!AIVDM,1,1,0,B,H6:hqLE60000000P000000000000,0*17\n","!AIVDM,1,1,0,A,16:b?<hP007Wujp@tWF000HJ1P00,0*0B\n","!AIVDM,1,1,0,A,C6:V32h0R1r0@9T?<:287f6RDC10HbM1kQc111111110S50643P7,0*65\n","!AIVDM,1,1,0,A,H6:iQlhPDpN1<QDv37334000001,2*19\n","!AIVDM,1,1,0,B,16:VdL0P007WtBP@tPo000HN1P00,0*6C\n","!AIVDM,1,1,0,A,16:V3hEP007Wq4P@rno000HN1P00,0*22\n","!AIVDM,1,1,0,B,H6:a2mP`T4pM<P4pLlTpMUDD000,2*04\n","!AIVDM,1,1,0,A,16:aioPP007WuG`@tRA000HN1P00,0*0E\n","!AIVDM,1,1,0,B,B6:aio@0;iqv0P4>mbq`<0P4SP00,0*06\n","!AIVDM,1,1,0,A,B6:hsfnH=Iqv;u4>upamow`NkP06,0*36\n","!AIVDM,1,1,0,B,16:W9g5P00WWqKt@t0u00?vR0@:C,0*69\n","!AIVDM,1,1,0,A,16:bCKPP007WvFH@tV@P00HR1P00,0*50\n","!AIVDM,1,1,0,B,H6:iQlhPDpN1<QDv37334000001,2*1A\n","!AIVDM,1,1,0,B,16:`IlmP00WWhq>@rua@0?vT0H;1,0*4E\n","!AIVDM,1,1,0,B,B6:hrVP00AqvIvT?2Md03wWVkP06,0*06\n","!AIVDM,1,1,0,B,B6:`KCV<01qvFOT>wth03wankP06,0*11\n","!AIVDM,1,1,0,A,B6:hq:9hDIqv3oT>eadTWwankP06,0*30\n","!AIVDM,1,1,0,A,403sooQv257MDW`0B4@qWO700@;f,0*3E\n","!AIVDM,1,1,0,A,16:bL6hP007WtrH@tRVh0?v`0<0G,0*1F\n","!AIVDM,1,1,0,A,B6:aL3@00AqrsQ4>bdBiF=v021Mk,0*59\n","!AIVDM,1,1,0,A,B6:akf006iqve>4>c5Aa?waW1P06,0*52\n","!AIVDM,1,1,0,A,H6:aL3E6?F10200hhhhhhh8h9:30,0*4D\n","!AIVDM,1,1,0,A,B6:hqL@001qva2T>f9KQ3wP00000,0*23\n","!AIVDM,1,1,0,A,16:VoL@P00WWs4B@tTL@0?vf08=f,0*6B\n","!AIVDM,1,1,0,A,C6:Vui@06QqvALT>U>r<3wcRf2LhBMk1111111111110S5`64407,0*27\n","!AIVDM,1,1,0,A,B6:VkGh001qvEiT>wuq43wcSQP06,0*0E\n","!AIVDM,2,1,0,A,56:VdL0JQ7So733;300<PtpLiDpc?374000000161qJ897?@070j3kQlBCQh,0*1C\n", "!AIVDM,2,2,0,A,0000000000<,2*28\n","!AIVDM,2,1,0,A,56:bCKP000000000001<P4pM4TpOLP4t000000161AT:760Q000j3kQlBCQh,0*0F\n", "!AIVDM,2,2,0,A,0000000000?,2*2B\n","!AIVDM,1,1,0,A,C6:V55@001qvWp4?8=VV?wcRJBLPc111111*********S2@P1807,0*11\n","!AIVDM,1,1,0,B,16:V3hEP007Wq4P@rnoP00Hh1P00,0*67\n","!AIVDM,1,1,0,A,16:W9g5P00WWqL4@t0u@0?vn00S>,0*05\n","!AIVDM,2,1,0,B,56:VdL0JQ7So733;300<PtpLiDpc?374000000161qJ897?@070j3kQlBCQh,0*1F\n", "!AIVDM,2,2,0,B,0000000000<,2*2B\n","!AIVDM,1,1,0,B,16:aioPP007WuG`@tR@P00Hp1P00,0*52\n","!AIVDM,1,1,0,A,B6:V32h0RQr0E@T?<6HsPgf3QP06,0*2C\n","!AIVDM,1,1,0,B,B6:VmN>T2QqvTk4?6i1FKwfBh@7o,0*54\n","!AIVDM,1,1,0,B,403sooQv257MNW`0B4@qWO700HAU,0*76\n","!AIVDM,1,1,0,A,16:`IlmP00WWhq<@ruaP0?vr04ql,0*12\n","!AIVDM,1,1,0,A,B6:VA;@001qvJ34?2L8P@Ig7QP06,0*38\n","!AIVDM,1,1,0,A,16:VdL0P007WtB@@tPoP00Ht1P00,0*25\n","!AIVDM,1,1,0,A,H6:VlMiUF0L4pN0`V1MF0P4v221,2*04\n","!AIVDM,1,1,0,A,B6:Vui@06QqvA64>U;j:kwg3QP06,0*0E\n","!AIVDM,1,1,0,A,16:b?<hP007Wujp@tWF000I21P00,0*72\n","!AIVDM,1,1,0,A,16:V3hEP007Wq4P@rnoP00I21P00,0*3F\n","!AIVDM,1,1,0,A,H6:hqLE60000000P000000000000,0*14\n","!AIVDM,1,1,0,B,B6:hqL@001qva2T>f9KQ3wP00000,0*20\n","!AIVDM,1,1,0,B,B6:`Ir@0?AqtqR4>dHrt?h:4SP00,0*52\n","!AIVDM,1,1,0,B,B6:VlMh06AqwFh4?:a:pgwj61P06,0*1A\n","!AIVDM,1,1,0,A,16:bCKPP007WvFH@tV@P00I<1P00,0*3F\n","!AIVDM,1,1,0,B,16:`IlmP00WWhq:@rua@0?w:0@FL,0*2D\n","!AIVDM,1,1,0,B,16:W9g5P01WWqL2@t0uh0?w<0HFQ,0*78\n","!AIVDM,1,1,0,A,B6:avIP001quI84>cHh000c4SP00,0*3F\n","!AIVDM,1,1,0,A,B6:b08P0<iqv7<4>ljQkBi;TSP00,0*7A\n","!AIVDM,1,1,0,A,16:bL6hP007WtrD@tRVP0?w@00S6,0*14\n","!AIVDM,1,1,0,A,H6:VlMm66DeiihkPPPPPPP3911>0,0*3E\n","!AIVDM,1,1,0,A,H6:aio@`T4uUDpiDpAG34000002,2*3D\n","!AIVDM,1,1,0,B,H6:akf566Deihhlhhhhhhh<H::70,0*37\n","!AIVDM,1,1,0,A,B6:`UkP001qvnQ4?9KBP20E3QP06,0*47\n","!AIVDM,1,1,0,A,16:VoL@P00WWs4<@tTO@0?wF0<03,0*6B\n","!AIVDM,1,1,0,A,H6:`11@lTphT4pP4t0000000001,2*51\n","!AIVDM,1,1,0,A,16:W9e0P00WWtC6@tPOh0?wH0D0r,0*04\n","!AIVDM,1,1,0,A,H6:hqLATtpL@D00000000000001,2*5D\n","!AIVDM,1,1,0,A,16:VdL0P007WtB@@tPnP00IJ1P00,0*1B\n","!AIVDM,1,1,0,B,H6:aio@`T4uUDpiDpAG34000002,2*3E\n","!AIVDM,1,1,0,B,16:V3hEP007Wq4P@rnp000IJ1P00,0*3B\n","!AIVDM,1,1,0,A,B6:akf004Qqved4>btaVcwo71P06,0*57\n","!AIVDM,1,1,0,A,16:W9g5P01WWqL4@t0v00?wP0L0D,0*2D\n","!AIVDM,1,1,0,A,B6:aio@0>Aqv104>m=9dD0hTSP00,0*7A\n","!AIVDM,1,1,0,B,16:bL6hP007Wtr@@tRV00?wR0@M6,0*0F\n","!AIVDM,1,1,0,A,16:`H4mP007Wr9p@t?nU3OwR0<1Q,0*54\n","!AIVDM,1,1,0,A,16:`IlmP00WWhq6@rua@0?wR0@M;,0*36\n","!AIVDM,1,1,0,B,B6:hq:3LDIqv8h4>f34Q7wpnkP06,0*04\n","!AIVDM,1,1,0,B,403sooQv257MjW`0B4@qWO700HMC,0*48\n","!AIVDM,1,1,0,A,16:hGA0P007Wr>h@rUd000IT1P00,0*2E\n","!AIVDM,1,1,0,B,H6:VfL0<P4u@T4plDr222222220,2*08\n","!AIVDM,1,1,0,B,H6:hrVP<P4pML4pOS3H00000003,2*46\n","!AIVDM,2,1,0,A,56:aioP00003733;300`T4uUDpiDpAG38000000t1@J273wh000000000000,0*35\n", "!AIVDM,2,2,0,A,0000000000>,2*2A\n",1.18.19.24四种消息的说明:ID=1:。
AIS中文通信规则及编码
附件AIS中文通信规则及编码A.1 B.1 概述ITU-R M.1371-1《在VHF海上移动频段采用时分多址(TDMA)技术的通用船载自动识别系统(AIS)的技术特性》对消息中收发的字符规定采用该文献《6位ASCII字符码和8位标准ASCII字符码的对照表》(以下简称对照表)的6位ASCⅡ码。
下面给出一种在消息中使用汉字交换信息的方法,使规定使用6位ASCII码收发信息的船载自动识别系统,能用汉字代码收发信息。
A.2 B.2 代码定义1)换码特征码船载自动识别系统以收发双方约定的字符组合作为换码特征码,让收发双方知道以下收发的是含汉字代码的收发代码,该字符组合在对照表中6位ASCII码字符集中选取。
2)机内码机内码是一般嵌入式计算机拥有的含汉字代码的编码,即单字节8位二进制数,第8位为“0”,表示标准ASCII字符代码;双字节16位二进制数,两个字节第8位都为“1”,表示GB2312基本集汉字代码。
机内码用于船载自动识别系统计算机的字符和汉字的存储、处理和收发含汉字代码的信息。
A.3 B.3收发双方约定1)船载自动识别系统收发消息时,其初始字符编码默认采用对照表的6位ASCII 码;2)当且仅当收发换码特征码后,船载自动识别系统收发的字符编码采用含汉字代码的机内码;消息收发结束,系统恢复默认采用对照表的6位ASCII码;A.4 B.4实施举例下面使用计算机编程语言C编写程序,使默认使用6位ASCII码收发信息的船载自动识别系统,换码用机内码收发信息。
此实施例显示和描述了本方法的原理和特征,实际使用不受此例的限制。
程序中收发双方约定字符组合“&&&”作为换码特征码。
函数xToY_send和yToX_receive实施了本方法的算法;其它函数与本方法关系不大,故程序略。
unsigned char sendData[162]; //要发送的机内码。
unsigned char receiveData[162]; //收到的已转换的机内码。