船基系留气球AIS数据采集系统设计与实现

2023-04-26 08:21武宏勋黄宛宁苗景刚
计算机测量与控制 2023年4期
关键词:锚泊船只解码

武宏勋,黄宛宁,苗景刚,申 戈

(1.中国科学院 空天信息创新研究院,北京 100094;2.中国科学院大学 航空宇航学院,北京 100049)

0 引言

我国是个海洋大国,海洋在带来丰富资源的同时,也给我们带来了海洋监控方面的巨大挑战。高频地波雷达(HFSWR,high frequency surface wave radar)是一种探测海面和低空目标的技术手段,既可以实现对静止目标的持续监测,又可以跟踪运动的目标,通过分析回传的信号,来得到距离、位置以及船只航行的方向和速度、甚至是其大小及形状[1]。

船舶自动识别系统(AIS,auto identification system)是一种船舶通信导航系统。航向的船只通过配备的AIS设备,来主动向外界广播带有本船呼号、船名的航行信息(包括目前所在经纬度、航向方向及速度等)。以及航次相关信息和安全信息[2]。AIS具有受位置、天气影响小,导航精度高的优点[3-5],利用AIS可以对船只等目标进行长时间的持续跟踪监测[6]。

AIS可以作为发展HFSWR技术的评估手段和验证工具[7],目前提供AIS数据的方式有两种,一种是靠船载AIS设备接收AIS数据,虽然能够为HFSWR提供实时的船舶信息,但由于其天线架设高度(约15 m)以及设备自身的限制,仅能接收到较近范围内船只发来的AIS报文;另一种是利用星载AIS来获取船舶信息,目前应用的多是低轨卫星平台,受限于过境时间,不能为HFSWR提供长时间的实时船舶信息[8]。

系留气球是一种定点驻空观测平台,具有载重量大、驻空时间长、使用效费比高、保障要求低的特点,通过在船基系留气球上搭载AIS接收设备,可以实现对附近较广海域船只的持续监测。

本文根据HFSWR的性能评估需求,设计了基于船载系留气球平台的AIS数据采集系统,通过海上试验获取了大量的AIS实测数据,经过对这些数据进行解码和分析,该系统具有接收数据范围广,实时性高,漏报率低等优点,达到了设计目标。

1 船基系留气球平台

系留气球主要包括气球本体、系缆、锚泊系统3部分。气球通过将内部的软式气囊中充入氦气或氢气来产生浮力,从而实现在空中驻留。气球上搭载电子通信设备来为预警雷达、各种相机提供数据通信服务,以实现对区域的监视探测等目标。系缆可以承受高强度的拉力,以实现约束气球驻留在目标高度,大多数系缆内部有电线与光纤,前者可以为气球的艇载计算机以及搭载的雷达、相机等载荷设备供电,后者以实现艇载计算机与地面设备之间高速的信息传输,如相机拍摄到的实时画面、各类传感器采集的数据、雷达收到的实时信息以及地面的遥控指令等。系缆内部的电线保证了地面的电能能够源源不断地供给给正在高空驻留的系留气球,因此使得其能够摆脱能源的限制,实现长时间持续驻留[9]。锚泊系统配备有电机驱动的绞盘,可实现自动收放系缆。通过控制电机,便可实现对系留气球驻空高度的调整以及发放与回收。此外,锚泊系统可以通过手动控制,以应对如通信中断、设备失控等突发情况。系留气球的优点除了任务载荷可按需灵活搭载,其布设平台的弹性也很大,在陆地、船舶上都可布放[10]。

船基系留气球是一种装载在舰船上,可集成光电/红外传感器、雷达等任务载荷的系留气球。其留空时间长、探测范围广、部署方便、使用效费比高,能广泛应用于360度全方位持续侦察监视,是执行来往船只跟踪、重点海域巡查和环境监测等任务的特种装备[11]。

船基球载AIS系统的主要优势包括:

1)适合机动部署,便于运输,700吨以上的船只即可装载下整套系统。

2)操作简单便捷,拥有电源、网络、通信等标准化接口,设备完全实现了模块化组装,普通人员经过简单培训即可完成操作。

3)架设快速,部署灵活,系统充气完成后,可在15 min 内升空至最高300 m高度,进入工作状态,能够满足多种场景的应用需求。

4)系统扩展性极强,球载吊舱内为任务载荷预留了安装空间,预留有任务载荷的供电接口和光纤接口,且可根据不同载荷的结构和电气特点,进行整合设计,形成快速切换方案,满足不同载荷设备的集成和适配需求。

5)在设计过程中,系统充分考虑了高低温、振动、防水、防尘、系留线缆抗拉力等因素影响,覆盖范围灵活可调,用户能够根据保障需求和应用场景自由改变升空高度,环境适应性强,能够满足各类海上预警监视,应急通信,中继通信等需求。

6)续航时间和滞空工作时间超长,通过系留线缆可以确保电源供应和数据传输不间断;系统采用工业用电或发电机供电,在地面供电不中断的情况下,系留气球平台能够长时间在空中飞行,具备超长的续航能力,能够 24 h 不间断空中作业,满足了长时间工作的场景需求。

7)与系留无人机相比,系留气球系统因为不需要飞行动力系统,系统功耗低,噪音小,可靠性高,更适合长时间驻空飞行。

8)系统的最大升限为300 m,可在5~300 m 之间可任意调节高度。在不同高度工作时,收放缆等性能均能支持系统长时间高可靠运行,保证产品能够灵活适应不同的工作高度场景。

9)载重量大,30 kg 的净载重能力(不含系留线缆及备用电池)可确保系统能够适配基站设备、通信中继等多种任务载荷,形成不同行业的应用解决方案。

国外方面,美国最早开展了船载系留气球领域的研究[12-13],并一直处于国际领先地位,比较著名的是美国海军空中中继系统MARTS,它是一种系留气球通信中继系统,主要用于保持美国海军陆战队与指挥中心之间的通信联系。MARTS所采用的是TCOM的海用系留气球,长32米,体积1 800 m3,有效载荷275 kg,升空高度900 m,正常工作抗风能力达到80 km/h。该系统还能够有效的监测海上目标,并形成空中和海面预警,同时也可携带相关专用载荷用以反潜。洛克希德马丁公司的56 K系留平台也在海上多次开展了探测和监视任务,气球长度33.4 m,体积1 600 m3,有效载荷225 kg,升空高度760 m。该系统可作为海上雷达站,对低空飞机、和用于突防的巡航导弹开展俯视侦察。

美国海岸警卫队(USCG)MIST(移动拦截与侦察)系统基于TCOM的船基系留气球,从20世纪80年代开始用于进行东南沿海毒贩和非法移民的监控。在检测到可能的威胁后,信息将传至巡逻队进行确认和拦截。使用该系统后,非法海事活动明显下降。

美国海军还曾使用双体高速运输舰“雨燕”号(HSV 2),搭载TIF-25K型系留气球开展了代号为“Martillo”的军事行动,目的在于在海上打击有组织的跨国犯罪。

国内方面,中国科学院空天信息创新研究院近些年多次赴西沙、南沙、舟山、三亚、青岛公海开展船载系留气球作业,主要用途为科学考察,海上应急通信试验,非法越界船只监控试验等,填补了我国船基系留气球应用空白,见图 1。

图1 中科院空天院的船载系留气球系统

本次试验的AIS数据采集系统系留气球平台采用了体积为150 m3的KX15小型系留气球作为升空载体,其船载型主要特点为主要的锚泊装置,包括侧臂、侧绞盘、鼻塔、鼻栓、鼻绞盘、液压系统、电滑环、电气控制系统、操作系统、缆绳防护装置、导线轮装置及其他辅助装置全部集成在在一个20 GP的标准集装箱内,便于在船上安装部署及转运。

其主要性能指标如表 1所示。KX15型系留气球已经在陆地车载、海岛和舰船上完成过十几次飞行任务,技术状态成熟可靠。

表1 船载系留气球性能指标

2 AIS数据采集系统设计

AIS采集系统由接收AIS信号的球载吊舱(包括AIS接收机、测控计算机、球载光端机),用于处理和转发AIS报文的地面光端机、地面任务处理计算机、交换机及用于和HFSR共享AIS信息的数据融合处理计算机组成[14-16],如图2所示。

图2 AIS数据采集系统硬件连接图

AIS接收机安装在系留气球吊舱内部,天 线装在吊舱下部无遮挡的位置。接收到的AIS信号经解调转换为数字信号后,通过网口发送给球载光端机。球载光端机将数字信号转换为光信号,经过主系缆中的光纤下传给地面光端机,后者还原为数字信号,经RJ45网口传输给地面任务处理计算机。地面AIS数据采集软件接收到数据后,进行解码,显示,存储等操作。球载的AIS数据信息同时也发送了一份给数据融合处理计算机,用于船载HFSWR探测信息的融合和比对。

球载AIS接收机用于接收海上船舶发出的AIS信息并解调为数字报文,而AIS数据采集软件则是对所收的AIS报文进行解码,显示,存储等,以下对这两部分内容进行详细介绍。

2.1 AIS接收机

AIS接收机模块的设计,依照ITU-R M.1371-4建议书标准[17],射频接收频率覆盖156.025~162.025 MHz,信道间隔25 kHz,编码方式采用NRZI,调制方式为半双工GMSK/FM。整个接收过程的原理如图3所示,采用标准的双信道接收工作模式:AIS 1(信道87B,161.975 MHz),AIS 2(信道88B,162.025 MHz)。因此AIS接收机模块内部包含两套TDMA接收通道,信道接入在两个并列信道上是各自独立进行的。两条接收链路,在IF之前共用天线、低通滤波、I级声表带通滤波、低噪放、II级声表带通滤波等射频单元,IF之后则单独使用各自的频率综合单元、混频器,转换为基带信号后各自解调解码,获得两路接收的报文。

基带处理后的AIS报文,将通过网络接口以TCP协议发送到上位机中。

AIS接收机的性能参数如下所示:

1)最大功耗<5 W;

2)接收灵敏度:优于-112 dBm;

3)天线典型驻波比:1.2:1@ 156.8 MHz;

4)天线极化方式:垂直极化;

5)天线方向性:全向;

6)天线增益:3 dBi。

图3 AIS接收机模块原理框图

2.2 AIS数据采集软件

数据采集软件的主要功能是解码收到的AIS报文,并将主要的信息显示在前面板上并存储。

AIS语句由语句起始符(“$”或"!")起始,用“,”将语句各部分分隔开,以语句结束符()结束,语句的长度不是固定的,最大长度为82个字符,超过此长度则将该语句分割成几个语句进行传输。

AIS电文分为明码和暗码两类。明码以“$”开头,明码报文内容可以直接读取。暗码以”!“开头,报文内容需要通过字符转换和格式定义才能读出。AIS暗码是经过封装的语句,以压缩封装的方式传输信息,主要用于高速传输大量信息的场景。海上船舶发送的AIS报文为暗码。故本文主要针对AIS暗码进行解码工作。

AIS报文的暗码数据格式为:!XXYYY,A,B,C,N,Data,V*HH,

各字段的含义如表2所示。

表2 AIS报文的暗码中各字段含义

AIS 报文从整体上采用了IEC61162-1规范标准,而在其Data部分,则使用了压缩6 bit的方式。之所以采用内外两层协议是因为既保证了报文协议的兼容性,又实现了比8 bit的ASCII字符更简练的编码方式,从而保证了数据的传输速度。对于有效字符至二进制码地转换可以参看图4,通过对读进来的Data字符串长度的判断来执行加40或加32的操作,最后取其低六位即是所得的二进制码,再按顺序保存到8 bit 字节串中,最后按照 AIS 标准协议从8 bit 字节串中提取相应的信息[15]。

图4 有效字符至二进制码转换流程

系统整体如图5所示,整个系统分为TCP数据读取模块、报文拼接模块、数据存储模块、参数解码模块、解码数据存储模块、参数显示模块以及地图绘制模块七大模块。当TCP数据读取模块读取到数据之后,对数据进行拼接操作,然后进入系统的核心模块—参数解码模块,得到船只的各类信息,最后把解码出来的信息进行显示和绘制在地图上。

图5 AIS采集软件系统框图

Labview的TCP协议中对于TCP消息的读取动作有4种模式分别为:“standard”、“buffered”、“CRLF”以及“Immediate”。其中“CRLF”模式下,模块等待直到读取字节中指定的所有字节到达,或直至函数在读取字节指定的字节数内接收到CR(回车)加上LF(换行)或超时毫秒用完。该函数可返回所有的字节,包括CR和LF。符合AIS报文的数据格式,故采用“CRLF”模式进行TCP数据的读取。

成功读取TCP报文后,则进入报文的拼接流程见图6,收到报文之后,首先提取报文中的“消息分解总数”,来判断收到的报文是否为连续报文,如果是,提取“连续消息标识符”来判断当前报文是否与前面的报文为同一连续语句,提取报文中的“语句序号”,判断其是否为当前进行的连续报文的最后一条,如果是,则把内存中前面拼接的报文与当前的拼接,并取出,否则只进行与内存中未完成拼接的报文进行拼接。提供此模块,最终将得到拼接完整的报文。

图6 报文拼接流程

拼接好的报文送到参数解码模块,参数解码模块根据消息类型,依据ITU-R M.1371-5 建议书(02/2014)中消息的规定,将报文中指定的起止位置的二进制码提取出来,转换为十进制的ascii码,然后再将其转换为对应的含义。提供此模块将从报文中解码出船舶报告的不同的参数,得到船舶的航速、航向、目的地、经纬度等信息。接下来,将解码好的参数加上制表符(方便后续数据处理)一并存储到本地。与此同时,如图7所示,将解码出船舶报告的自身经纬度数据送入地图绘制模块,首先通过判断船舶的MMSI编号,来判断数据库中是否已经建立该船的信息条目,如果有,则对此船对于的条目进行更新操作,否则创建该船的条目,并将当前的信息写入其中。最后显示模块根据当前数据库中的信息,将收到的所有船舶的简要信息,如MMSI编号、船舶呼号、船舶经纬度、航向、航速、航向目的地等信息以表格的形式简要地显示在前端的面板上,以方便工作人员对目前海域地船只实时信息进行快速地浏览。

图7 地图绘制流程

3 实验结果与分析

3.1 理论预期值

根据史长珍[5]、刘媛美[20]、邓祝森[21]提出的海上信道模型,可以得到关于传输路径损耗的两个公式,根据这两个公式可以求得发射机与接收机之间的最大距离。公式(1)是由系统的船载AIS发射功率、球载AIS接收机接收灵敏度、天线增益和馈线损耗等决定的链路损耗,其中:

Lpath=PT-LB+GT+GR-LR-PR

(1)

式中,Lpath为链路损耗,PT为船载AIS设备的发射功率;LB为船载AIS馈线损耗;GT为船载AIS天线增益;GR为球载AIS接收机天线增益;LR为球载AIS接收机馈线损耗;PR为球载AIS接收机接收灵敏度。

对于A类船载AIS设备来说,功率为12.5 W,相当于有40.98 dBm的输出,天线增益为6 dBi,线损和接头插损大约为2 dBm;对于球载AIS来说,天线增益取3 dBi,线损和接头插损取2 dBm,接收灵敏度取-112 dBm来进行计算。

(2)

式中,d为目标船只距离母舰距离(km);ht为船载AIS天线的高度(m);hr为球载AIS天线的高度(m);f为载波频率(MHz)。

根据实验的情况,假设被测船载AIS天线高度为15~20 m,发射信号的频率为162 MHz左右。将上述数据代入式(2)计算可得表3。

表3 AIS接收机升空高度与对应的接收距离

3.2 实验实测数据与分析

本文中,选取2022年二月下旬在青岛大公岛附近海域的试验数据进行分析。本次出海试验为期三天,KX15系留气球系统搭载向阳红9号科考船开展海上试验,试验示意图见图8。在试验中,AIS采集系统收到了海量的实时数据,同时船载HFSWR也开机对周边海域船只进行多次航迹跟踪试验。

图8 船基球载AIS数据采集系统海上试验示意图

系统的主要工作流程主要分为部署和准备阶段和升空作业两个阶段。

在部署和准备阶段首先要将锚泊集装箱吊装到甲板上,固定好箱角。氦气储装置放在船上,确定好安放位置后,进行两级固定。然后进行系留气球,氦气存储装置,锚泊设施、载荷设备的状态检查和单机功能测试。确认无误后可进行设备联合测试,确认供电和光路通信均正常。

系统状态检查完毕可以进行出海作业。在到达制定海域后,可进行系留气球充气和升空操作,根据需要驻空在一定高度持续接收附近的AIS信息。

本系统的目的是通过系留气球搭载AIS天线,使得能够收到更远范围船只信息,为HFSWR提供丰富的实时数据进行性能评估。在此,定义了一个能够表示接收范围的统计学参数std:

dboati=2arcsin

*REarth

(3)

(4)

式中,lonmy、latmy是本船的经纬度,lonboati、latboati是收到的第i艘船的经纬度,REarth是地球半径,取6 371 km,dboati为船只i距离母舰的距离,μ为dboati的平均值,numboat为该统计时段内所收到的船只数量。

首先根据AIS报文解码出来的他船的经纬度,由公式(3)得出距离母舰的距离,再对本时间段内所有的船只距离母舰的距离做均方差如式(4)所示,得到的std能够表征球载AIS天线的接收范围。

在此对今年二月下旬在青岛大公岛附近海域的试验数据进行分析,以下选取了系留气球锚泊在h1(24 m)、h2(68.6 m)、h3(84 m)、h4(120 m)时的数据进行简要分析。

通过AIS采集软件提取出报文中包含的船只经纬度信息,然后将其位置标注在地图上,并实时进行更新,图9是系留球锚泊在h1(24 m)、h2(68.6 m)、h3(84 m)、h4(120 m)时在某时刻截取的船只分布图。

图9 四阶段接收船只位置分布图

根据公式(6)可以计算上图中各船只距离母舰的距离,如图10中所示,每个点表示一艘船,点的横坐标是船的序号(按照程序中其加入位置统计时的先后排序),纵坐标即为当前该船距离母舰的距离。

图10 四阶段接收距离散点图

图11中,为对应4个阶段收到船只的数量条形图,可以看到随着系留球锚泊高度不断升高,能够检测到的船只数量也在不断增加;图12为对四阶段接收距离散点图中数据进一步分析所得的各阶段std值的条形图,std值的大小反映了船只在接受区域中分散的程度,通过图中可以进一步分析出,随着系留球锚泊高度的增加,接收区域明显扩大。

图11 4个阶段对应接收船只数量

图12 4个阶段对应的std值

由上述分析可得,当球升高时,接收的船只数量变多、接收船只范围变广。其中球高120 m时可以接收210 km附近海域的船只发来的AIS信息。

同时,将实验所得数据与上述海上无线电信道模型进行对比可知,当球锚泊高度较低时,受海面复杂情况的影响(如遮挡、折射等),AIS信号接收距离低于信道模型计算所得的理论值;而当球锚泊高度较高时(大于100 m),实验所得结果较为接近理论值,具体结果如图13所示,蓝色和橙色分别对应被测船只的AIS发射天线高度为15 m和20 m的情况,图中的5个点的数据来源于出海试验中系留球在5个不同高度锚泊时对船只的监测情况,可以看到当船只在120 m,150 m锚泊时,接收距离几乎接近于理论计算值。

图13 AIS接收距离理论值与实际实验数据对比

4 结束语

在本次试验中,共计处理AIS报文270 580条,收到345条船只的信息。通过实验所得的大量数据,得到了球高与最远接收距离的曲线,对邓祝森[13]等人提出的海上信道模型进行了充分验证,结果表明,当球高大于100 m时,该模型在船载系留气球AIS采集系统上是较为适用的。

当系留球锚定在150 m的高空时,能够稳定地接收到最远244 km处的船只所发来的AIS报文,远远超过船载AIS天线的接收范围(约20~40 km),这样获得的数据能够相对接近HFSWR作用的范围,有利于对HFSWR性能进行全面评估。

船基球载AIS数据采集系统利用系留气球作为升空平台,可在较高高度长期稳定驻留,所获取的周边海域船只AIS信息数据范围广,实时性高,漏报率低,把AIS数据作为探测真值,通过航迹关联的方式,获取同一目标的信息,这样就可以更准确地对探测性能进行评估。因航次和空域限制,本次海上试验中,系留气球最高升空高度为150 m,并未发挥出系统最佳性能,在后续试验中将申请开展更高高度的飞行。

猜你喜欢
锚泊船只解码
《解码万吨站》
解码eUCP2.0
NAD C368解码/放大器一体机
Quad(国都)Vena解码/放大器一体机
基于锚泊活动的海底管线埋深研究
FPSO组合运动对锚泊阻尼影响研究
国产多波束系统在海上失事船只探测中的应用
不同类型锚泊方式对深水浮式平台的阻尼贡献比较计算
孟加拉船只“罢工”
深水复合锚泊线动力特性比较分析