张润东,张 雄,陈鑫羽
(延安大学 物理与电子信息学院,陕西 延安 716000)
气象卫星数据传输所用的大部分频带使用 l波段(16701710兆赫兹),这是国际电信联盟为气象卫星分配的频带[1]。这一频率范围总共只有40 MHz,所以传输数据的速率只能达到几兆字节/秒级距离[2]。随着气象卫星探测设备数量的增加,精度的提高,数据传输量和码率大大增加,需要增加的信道带宽也相应增加。举例来说,码率要求每秒几十兆位,带宽为几十兆赫,甚至更高更宽[3]。很明显l波段已不再符合要求,必须增加到更高的波段,与前四代移动通信技术不同的是5 G。该系统集成了一系列的无线通信技术和无线空中接口技术,具有更大的带宽、更高的速率、更强的性能。5 G不仅仅是一个特定的无线接入技术,而且很可能是一个伴随现有无线接入技术发展而产生的革命性设计。气象卫星数据接收是卫星数据的接收、处理、分发和应用过程中的首要环节[4]。在无法接收到高质量的数据时,处理和分发数据是不可能的,用户无法使用该信息。
近几年来,我国建立了大量的气象卫星数据接收处理系统,在天气预报和环境监测中发挥了重要作用。在监测系统设计中,采用了 CCSDS标准卫星数据传输方式。对于卫星地面站接收系统来说,不仅要根据信号的射频频率来设计天线和伺服跟踪系统,而且解调系统也要适应信号的编码特性。工艺操作繁琐,数据监测结果解调不准确。
数据监测系统作为PCIE总线的一种,虽然具有较高的带宽优势,能够满足大规模数据采集的需要,但由于数据采集的大型化,一些关键数据无法及时收集,导致监测结果不完整。为此,设计了一种基于5G通信及遥感卫星的气象观测站数据监测系统。着重进行了软硬件的研究,并通过模拟实验对系统进行了验证,为卫星地球站接收新一代卫星数据提供了可靠的工程应用。
利用遥感卫星产品作为气象观测站数据监测应用平台的5G通信和遥感卫星,作为主要数据源,并根据研究结果对大气、水和生态环境遥感参数进行反演[5]。合理地划分了应用平台的各种功能,开发了独立的插件。灵活地将插件结合,实现了系统的各个功能模块,形成了多源遥感卫星环境监测应用平台[6]。这个系统主要被划分为4个级别,见图1。
图1 系统平台架构图
依靠插入层,面向用户,整合系统平台上各种应用服务。
插入层是应用支持层。在此基础上,对系统应用程序进行了分类,归纳了平台需要的种子功能。将每个子函数封装后,就可以得到具有通用功能的对象(即插件),结合使用插件将构成每个业务功能[7]。
包含资料库及文件系统,利用 SQL Server数据库对遥感数据元数据、产品数据和其他辅助数据进行存储和管理,从而实现对本地卫星遥感数据的管理[8]。
这一层主要描述了系统开发和运行所需要的硬件和软件环境。
该系统主要由CC2530采集终端、5G通信技术、网关(ZigBee协作器)、NodeMCU平台开发等部分组成[9]。在这些数据中,环境采集终端以CC2530为基础,获取温度、湿度、光线和其他数据,通过采集模块的空气温度和湿度、土壤湿度、数字照明等数据,应用5G 通信技术将数据发送到物联网网关,网关包根据地址将接收到的数据通过串口发送到网关的 NodeMCU模块[10]。通过 MQTT数据框架发送(发布)和接收(订阅)气象和环境数据,储存在数据库中,并基于 Web开发在 PC、智能手机和其他设备上显示[11]。图2中显示了系统硬件结构的设计。
图2 系统硬件结构
该数据采集卡主要用于接收卫星数据解调器输出的数据信号,并向存储器中的共享缓冲区传输数据。它的输入信号有数据信号、时钟信号、复位信号和有效数据信号。数据采集卡和前端采用 LUTTL级互连,确保数据传输的可靠性[12]。
通过 CPLD数据采集卡实现局部总线逻辑控制、FIFO缓冲区乒乓球切换、FIFO读写控制、两段 FIFO依次缓冲数据、专用接口芯片实现 PCIE总线与局部总线之间的连接。图3显示了 PCIE数据采集卡硬件电路。
图3 PCIE数据采集卡硬件电路图
通过 SMA连接器,数据信号和本地恢复时钟 CLK进入主板,先从串行到并行转换,然后比较同步码,在 CPLD控制逻辑下,通过 word将8位并行数据转换为 FIFO缓冲。在 FIFO存储器中数据半满的情况下,CPLD会发送本地中断信号LINTiPEX8311总线控制器,该控制器会启动 DMA传输,将数据上传到 PC作为 PCIE总线的内存中,通过并等待上层应用处理软件保存磁盘,迅速找到并存档。这一次的设计主要包括两个部分。根据PEX8311的工作原理,通过驱动程序对内部寄存器进行配置。根据PEX8311所提供的本地总线工作顺序,在 CPLD中实现相应的控制逻辑,以保证系统协同工作[13]。
5G移动网络是数字蜂窝网络,在这种网络中,供应商覆盖的服务区域被划分为许多被称为蜂窝的小地理区域。5G无线设备通过无线电波与蜂窝中的本地天线阵和低功率自动收发器(发射机和接收机)进行通信。5G通信技术具有传输速度快、传输效率高的特点,可互联网连接,通过Gateway (ZigBee coordinator)实现无线传感器网络和公共通信网络接入设备的连接,它提供多种通信通道,确保将终端节点收集的数据传送给用户。它的主要功能是通过构建的 ZigBee网络接收终端设备采集气象环境数据,并根据设备类型分配地址进行分组处理,通过串口通信将数据发送给物联网网关NodeMCU模块[14]。
设计了一种基于CC2530与 NodeMCU的串口通信和 WiFi数据传输的网关设备。该系统的硬件主要包括CC2530射频板模块,电源模块,程序下载模块,NodeMCU模块。线路设计中,将CC2530芯片与NodeMCU芯片通过磁头进行连接。
接收端采用 DART与CC2530通信管脚连接的方式,实现上载数据的接收。接着,通过开发基于ESP8266芯片的 NodeMCU,使用 MATT向服务器发布数据。Gateway设计是 ZigBee技术和 NodeMCU技术的结合,它可以降低开发成本,同时保证数据传输效率和安全,非常适合经济行业使用。
在采集了MSOP8显示器的串行通信数据后,对其进行了硬件通信数据处理和分析,实现了气象观测站数据的监测,包括主机,协议转换,话音卡,视频处理器等。在Win7系统条件下,将监控中心设为局域网,借助智能设备对监控单元数据进行处理和分析,实现了对监控数据的实时存储和处理。
若要确保可监视并测量到任何前端节点网络运行状态的实时位置,则可以在管理机内部设置一个复杂的前端机,根据总体部署策略的硬件结构,在后台和前端的机会都将失败。另外,其他前端机器会在节点被发现后迅速更新节点状态列表。为使系统自动监测数据准确无误,可以分钟为单位记录分组单行率和网络宽带利用率,并将分组分在多个网络服务器底层链路上。若要保证接口端相应的链路异常信号,以增加带宽,提高处理效率,可采用网络接口服务器作为负载均衡器。
当异常数据发生时,系统需要自动报警,提醒管理员对异常数据进行管理,并根据报警级别采取相应的安全响应策略。图4显示了监控系统报警模块的工作原理。
图4 监测报警模块设计
如图4所示,设置一个警报传感器,使其工作电压达到20 V,比较警报传感器能够承受的压力范围和最小范围内的相应电压值,并输出一个数字信号。如果指示为绿色,那么电路无故障,信号电压值低于固定阈值;如果指示为红色,那么电路就会出现故障,信号电压值大于或等于一定的阈值。
监视系统处理的是复杂的用户管理,数据量大,数据内容丰富。天气资料处理过程中,对天气资料的准确性、备份、查询与检索以及天气资料的挖掘等方面提出了更高的要求,所以需要一个强大的数据库作为外部存储库[15]。通过对比,该方案能够满足海量气象数据存储的需要,能够极大地提高系统的吞吐量,并以其强大的兼容性增强系统的整体稳定性,同时能够实现大规模数据表的跨平台传输,该软件还具有强大的数据管理功能,能够有效地对程序进行优化和编译,用于查询数据库中的表、视图和数据。
该系统能够实时分析气象观测站传输的数据,实现气象观测站的在线监测。获得采集设备的各种信息,快速监控指标异常故障情况。临时确认判断错误,借助读写天气监测表的相关数据进行辅助确认,通过关联规则进行分析判断,提高判断结果的可信度。图5中显示了具体的分析过程。
图5 监测流程
设备安装时,通过监测开关的位置及功率因数,判断开关功率是否改变。当监测的功率因数超过预定范围时,监测的准确数据与理想的运行数据进行比较,从而确定气象观测点,零件运行不正常。
针对通信气象站的异常数据中存在的大量干扰数据,提出了抗干扰滤波方法。对于遥感卫星气象观测台站,监测异常数据会受到噪声干扰,从而使监测精度大大降低,必须对干扰进行处理。
利用平均算子来描述滤波器降噪情况,由此得到的滤波器传输函数为:
(1)
公式(1)中:n表示滤波窗口数,gi表示窗口像素值,gj表示邻域像素值,f(gj)表示灰度值,αij表示隶属度,λj表示尺度参数。
假设遥感卫星的气象观测站监测系统中存在的异常数据为h(x),那么该组宽带调节频率序列中频率点也落在h(x)中。通过自适应处理,分解遥感卫星气象观测站异常数据特征,由此得到的异常数据模型可表示为:
(2)
公式(2)中:t表示数据采集时间,hx为处理后的数据,通过滤波处理能够得到遥感卫星气象观测站精准监测数据。
为了验证基于5G通信及遥感卫星的气象观测站数据监测系统设计合理性,进行实验验证分析。
实验装置各功能模块均安装在标准电源箱内,通过电缆与电能表、变压器和电能计量装置的二级回路连接,完成现场全部数据采集。各监测数据采集完毕后,通过有线或无线方式将各监测中心服务器直接上传到监测中心。监控系统管理和分析软件对服务器执行统一的管理操作,并向管理员通报必要的事件。与此同时,决策者可直接了解当前的运行状况测量装置,根据各种趋势图等曲线打印报表进行数据分析。
在上述实验环境中,通过收集250次故障记录,建立包含150条记录的气象观测信息,并对其记录进行验证的合理性研究。
根据实验环境,监测系统中存在的异常数据,由此得到的滤波前原始数据传输、滤波后原始数据传输变化幅度如图6~7所示。
图6 滤波前数据传输
图7 滤波后数据传输
由图6~7可知:滤波前数据变化幅度较大,数据在监测时间为0~0.01 s和0.035~0.06 s时间内波动最大。滤波后数据传输变化幅度有所减小,虽然也在0~0.01 s和0.035~0.06 s时间内波动出现波动,但波形趋势明显变小,且在变化幅度~0.5~0.5 V范围内波动。
将上述分析的气象数据,进行异常数据监测,其结果如表1所示。
表1 异常数据监测结果
由表1可知:对于异常数据监测结果可确定异常数据频率幅值,具有良好频谱增益效果。基于此,为了验证监测系统设计合理性,需将采用CCSDS标准卫星数据传输方式设计的监测系统、使用PCIE总线设计的数据监测系统和基于5G通信及遥感卫星监测系统监测效果对比分析,结果如表2所示。
表2 3种系统监测精准度对比分析
由表2可知:CCSDS系统的监测精准度平均值为34.4%,PCIE系统的监测精准度平均值为62%,使用5G通信系统监测效果较好,最高可达到99%,平均值为98%。由此可见,基于5G通信及遥感卫星的气象观测站数据监测系统对气象观测站数据监测准确性更高,通过遥感卫星可以实现海量气象数据存储的,从而提高系统的吞吐量,增强系统的整体稳定性,同时通过5G通信实现大规模数据表的跨平台传输,具有良好监测效果。
基于5G通信及遥感卫星的气象观测站数据监测系统中,遥感卫星数据传输速率从最初的每秒100兆位数提高到现在的每秒100兆位数。卫星计算机发展速度快,完全能满足卫星数据采集与处理的需要。实验表明,该数据监测系统经过严格测试,解决了实验过程中出现的数据检测准确性较差的问题,保证了系统的稳定运行,并能实时记录数据。实践证明,该系统的各项指标均达到了要求,具有很强的实际应用性。