采集系统卫星通信论文

时间:2022-10-21 01:51:26

采集系统卫星通信论文

1卫星信号复用模块

卫星信号复用模块的功能是:将船载北斗收发设备与其原配的控制终端设备进行分离;将信号根据不同策略复用为两路数据信号;提供与数据采集终端的接口。图1给出了卫星信号复用模块与系统的其他部分的连接的方式。其中的北斗卫星通信天线完成北斗信号的收发、导航信号的接收以及双向数字接口的信号交互;北斗控制终端是国内北斗星通公司开发的多用途控制设备,其功能涵盖了导航、轨迹录、报文收发和紧急情况下的报警呼救等;数据采集终端是本系统中的采集数据的收发系统,利用人工输入海洋资源数据,并通过卫星信道将数据发回北斗整列控制中心。卫星信号复用模块是各个模块的通信中枢,完成设备对信道的申请和释放,并且为各个工作子系统供电,系统对其工作稳定性和可靠性提出了较高的要求。图2给出了卫星信号复用模块的内部结构图。其中RXD_T和TXD_T分别表示RS232电平的北斗卫星天线的数据收发信号;RXD_K和TXD_K表示北斗控制终端的RS232数据收发信号;RXD_C和TXD_C表示数据采集终端的数据收发信号。其结构比较简单,但是在前期的设计和测试中发现了一系列可靠性问题。长时间地将数据采集终端以在线方式工作会造成卫星天线或者控制终端无法收发数据,因此在设计上采用了回馈电源模式,即当采集器不工作时,切换电路工作于信号直接切换模式,信道不受数据采集器控制。同时还发现当数据采集器不工作时,地线连接会造成数据串扰,所以在设计中采用了地线切换模式,当采集器不工作时将地线断开。为了进一步提高可靠性,降低干扰,信号切换没有采用有源的电子器件,而采用了电磁式继电器,当采集器不工作时系统的信号处于机械切换模式。采取上述措施后,系统无响应和数据通信失败的现象基本没有出现。

2控制终端设计

控制终端是数据采集人员的操作设备,其功能是输入采集的数据并且将数据发送。控制终端采用了ARM9架构的S3C2440作为核心处理器,利用自主开发的嵌入式操作系统,采用面向对象技术进行开发。其设计的模块结构图见图3。S3C2440核心板上有SDRAM与NANFLASH,分别用于应用程序的执行和程序的存储;北斗控制终端接口包含了北斗天线的串行控制口和电源;智能液晶显示接口通过串口2将核心板的显示控制数据传递给智能液晶模块;阵列式扫描接口读取操作人员的输入键值用于数据控制。控制终端的软件结构图见图4。扫描键盘处理模块驱动阵列式键盘,读取用户的输入键值,并提交系统处理;智能终端GUI模块负责用户的图形界面处理,主要功能包括控件界面绘制,事件响应以及消息传递;GPIO电路驱动模块用于控制卫星信号复用模块的北斗信号切换,以及北斗系统电源的管理;伪汉字空间的转换模块负责将采集到的数字信号映射到GB2312的汉字空间,以适应北斗卫星通道的数据传输;稀疏数组压缩模块解决了北斗数据包短,而采集数据量较大的问题,通过自定义的无损压缩算法,将采集的数据高效率压缩以适应北斗数据通道的特点;北斗数据编码解码模块负责将处理好的数据以北斗规定的格式编码和解码;系统参数管理模块负责管理存储在智能终端中的系统参数,以配置不同的应用方案。

3伪汉字编码方案

北斗卫星通信系统对用户的级别做了严格限制,民用的北斗运营商普遍采用了内容过滤程序,即当发现传输内容为GB2312国标码时,允许数据通过,当发现传输内容为非GB2312国际码时不允许数据通过。数据采集的数据格式不符合GB2312编码标准,因此在系统设计上遇到了数据无法传递的困难。为了解决上述问题,设计了伪汉字编解码方案。其基本思路是:编码时将原始的数据流进行分解,分配到多个汉字空间,解码时从汉字空间提取出数据流,并且将拆分的数据进行合并。GB2312是北斗采用的汉字通信系统,用于民用终端的数据发送。GB2312中每个汉字由2个字节组成,第一个字节的范围为176~247,而第二个字节的范围为160~254。因此第一个字节的有效编码空间为0~71,而第二个字节的编码空间为0~94。为了简化算法,将两个字节的编码空间都设置在0~63即2的6次方范围内。实际上将数据看成一个Bit流,将8Bit为单位分解为6Bit为单位,其示例图见图5。图中上方的8Bit的3个字节被看成24Bit的数据,在图中部分解到4个字节,每个字节为6位,高2位补零。实际上上方的数据与中部的数据从Bit流看来都是24Bit。得到4个字节的6Bit数据后,在每个字节上加上176得到图5中下部的数据,即伪汉字编码。该编码的范围位于GB2312的范围内,可用于北斗信号的数据传送。解码的过程与编码的过程相反,不再叙述。在编码的过程中还会遇到实际问题:图5中演示的情况属于比较特殊的情况,输入的数据的字节数量是3的倍数,输出的字节数量为4的倍数。现实的数据流不一定满足上述要求,例如如果输入的数据是4个字节,输出需要的字节数是6个字节;如果输入的是5个字节输出的需要6个字节。这样会给编解码带来巨大的困难。为了简化编解码,可以将数据进行特殊的处理,办法是在传递的数据中增加一个数据的长度指示,并且将数据进行整数倍拼凑。其过程见图6。在数据的头部附加了一个长度指示器,其作用是当收到的数据后部附加的有PAD时可以将原始的数据提取出。PAD是附加在有效数据后面的无效数据,PAD的数量根据原始数据长度变化,其数量为0~2个。数据扩展的原则是将数据的整体长度扩展为3的倍数。这样得到的伪汉字编码的数据长度就是4的倍数,如此扩展的目的是有利于编码和解码。

4北斗数据通讯阵列与系统整体架构

由于北斗系统是军民两用系统,并且随着用户数量的增加,通信带宽日益紧张,为了保障系统中的高级用户权限,对用户的收发信息的频度做了限制,平均一分钟才能发送一条信息。而对于接收信息的频度却没有限制,所以信息的接收相对较快。由于北斗的信息通道采用了无验证的协议,发送方无法得知接收方是否成功接收数据。为了保证通信的可靠性,本数据采集系统对北斗通信协议进行了改进。具体方法为:发送方发送消息后,从系统中获取一个随机变量用于产生延时,如果在规定的时间长度内没有收到对方发来的验证数据就继续发送,直到成功收到接收方的验证数据报。采用上述协议后,系统通信的可靠性得到了提高,但却给北斗的通信系统带来的严重负担。特别是随着采集系统数量的增加,控制中心的通信负担日益加大,采集终端数据发送的成功率也大幅下降,严重影响了系统的正常工作。为了提高系统的数据吞吐率,利用北斗系统收发速率不平衡的特点设计了北斗卫星阵列,采用了单点接收设备以及多点发送的通信模式。当接受北斗设备收到采集系统来自海上的信息后,根据负载平衡的算法,从发送阵列中选择一个空闲设备完成数据发送。如果没有空闲设备就根据负载最少原则获取北斗发送设备并将数据压入发送消息队列。采用北斗阵列和负载平衡算法后,数据的吞吐率提高,系统的反应速度加快,也提高了采集设备的用户体验。系统的整体结构见图7。多个北斗设备通过统一的网关接入北斗应用服务器,相关的控制软件运行在其上,负载解析和实现北斗设备的控制协议,系统的负载平衡以及将采集的数据回写到数据库服务器。系统决策服务器上运行的软件负责解析数据,分析相关的资源信息,以及GIS的控制信息。Web服务器对通过VPN网关的远程用户提供了数据访问服务,由于数据,对不同的用户采用了硬件加密的认证模式,数据的传输也经过了加密通道的处理。

5实际应用

该研究项目经过多年的研发已经在海洋渔业资源、海洋生态和海洋安全方面得到广泛应用。为了分析海洋渔业资源,在本终端上设计了渔业捕获实时报告系统。具体方法是针对渔业捕捞的的各种船型,每种船型选择常见的50种鱼类,将鱼类的名称和图片写入终端。船员在捕捞结束后利用本终端将各种鱼类的产量通过北斗发送给控制中心。其中的数据不仅有渔获产量,而且还有捕捞的时间和地点,控制中心将数据记录入数据库后,结合相关的港口渔获数据,以及海洋卫星遥感数据,可以分析海洋鱼类的巡游规律,并且指导渔业生产。渔业管理部门也可以了解海洋整体上的生产情况,以便合理地进行生产管理。目前已经在南海生产渔船上安装了近300套设备,大部分设备工作正常。图8给出了第二代渔获采集终端实物,图9给出了GIS软件上的安装了设备的渔船的作业分布图。该系统还用于渔场预测,结合卫星遥感信号得到的温度、洋流和叶绿素等相关因素,根据终端传回的数据,分析渔场并将得到的预报信息通过控制中心发送到终端上,从而指导渔业生产,减少资源消耗,提高经济效益。图10给出了渔场预报的样图。该设备还用于增值放流工作的检测:为了保证渔业资源的稳定,需要人工放流鱼种。为了跟踪放流鱼种的生长和巡游情况,放流前在部分鱼种上留有标志,并且在放流前将标志与鱼种信息记录在数据库中,当鱼被装有终端的渔船捕获后,船员将鱼的参数和标志编号输入终端,通过北斗发回控制中心,相关的放流数据就可以进入软件分析,从而得到放流的效果评估。目前本终端还具有了天气预报信息的发送以及他国渔船越界捕鱼事件报告的功能,可以在渔业安全和保护国家渔业资源等方面发挥作用。

6结束语

北斗卫星船载数据采集系统是针对大面积海洋资源数据采集设计的集成系统,涵盖了嵌入式系统技术、卫星通信技术、伪汉字编码技术、数据库技术、WEB技术以及数据安全技术。研究的内容涉及硬软件开发技术、通信协议设计技术、编码技术、GIS技术、数据库访问技术以及Web开发技术等各个方面。项目经过样机研发、小规模测试到大规模推广等各个阶段,目前已经在南海的船舶上得到推广应用,获取了大量的南海资源数据,并在数据分析的基础上产生了一批相关成果。在今后的工作中,该系统将和正在研发的船载无人数据采集系统相结合,将现场采集数据与资源采集数据相融合,进一步研究海洋的规律,为科研和生产服务。

作者:邓锐王峰陈海生陈亮单位:广东海洋大学智能工程研究所

上一篇:静止轨道卫星通信论文 下一篇:项目一体化的通信工程论文