APP下载

CMACast 卫星广播数据优化系统

2020-01-12普布卓嘎豆永丽洛桑晋美

黑龙江气象 2020年4期
关键词:误码率入库接收机

普布卓嘎,豆永丽,洛桑晋美

(西藏自治区气象局,西藏 拉萨850000)

1 引言

搭建CMACast 卫星广播数据管理优化系统,采集资料接收、分发、数据访问等实时入库信息,实时显示接收与资料清单对比结果,发现数据的缺失,根据对比结果进行自动补调, 从而实现数据的优化管理。 设计CMACast 资料提供方与业务用户的交互式页面,提供用户勾选资料需求表单功能,包括资料类别和维护时间需求, 作为信息中心资料共享服务依据。

2 平台的功能与架构

(1)采用B/S 架构,通过浏览器就可以实时显示CMACAST 广播通知、接收机信噪比、误码率、未完整接收数以及资料接收的完整性和缺报信息, 通过自动补调和“执行补调”功能,可以从国家局补调服务器上补调缺报的相关资料。 数据源来自cts2 自带mysql 数据库。

(2) 根据cts 数据库TR_DVB_SEND 应收表、TR_DVB_RCV 已 收 表、T_MATERIAL_DIC 通 道 表,通过设计存储过程sp_QueryCMAcastData_new 融合计算得到Web 首页监控统计信息 (应收、 已收、缺收), 设计存储过程sp_QueryCMAcastData_que_new计算得到缺收详情供页面显示使用;另外,通过JAVA-SSH2 模拟登陆LINUX 技术 (ganymed-ssh2-build210.jar),远程执 行Shell 脚 本(recv.sh、sn.sh)实现对CMACAST 广播通知、接收机信噪比、误码率、未完整接收数进行采集入库,供主页面使用。

设计存储过程sp_QueryCMAcastData_que_java_new 计算得到缺收详情,当广播资料缺收时,页面提供“执行补调”功能,通过执行补调生成补调任务表cma_budiao_task, 通过Quartz 多线程作业实现后台多线程补调, 补调结束后更新补调结果cma_budiao_detail 供页面使用。

(3)补调任务开始执行,服务端通过执行存储过程sp_QueryCMAcastData_que_java_new 计算得到缺收详情,通过JAVA-SSH2 技术将缺收文件名和时间参数传入位于cts2 服务器上的补调脚本test.sh,从国家局补调服务器上远程下载资料, 下载资料放于相对应的cts 接口目录,利用cts 自身的文件收发功能,将广播资料分发给各业务单位使用。

3 平台实现

(1)采用基于J2EE(Java 2 Enterprise Edition)技术架构的Wabacus 开源框架进行服务器端开发,全程Ajax 加载;前端页面开发使用Jquery、Jsp 技术,实现数据库读取写入,网页显示,定时刷新,报表导出等功能。

(2)数据库端设计遵循SQL 语言规范,建立存储过程, 再通过JAVA 调用存储过程来完成CMAcast广播接收数据的快速采集与统计分析。

(3)采用Quartz.net 任务作业中间件,实现采集入库与资料补调的任务编排与定时操作,Quartz 支持多线程作业。

(4) 采用JAVA-SSH2 模拟登陆LINUX 技术(ganymed-ssh2-build210.jar),通过Shell 脚本实现对CMACAST 广播通知、接收机信噪比、误码率、未完整接收数进行采集入库, 实现对缺收资料从国家局远程服务器上进行补调。

4 性能分析

(1)平台首页显示已监控的广播资料的应收、已收、缺收情况、执行补调、补调状态、补调详情。

(2)补调功能。资料缺收,正在补调资料。补调结束后,显示补调的详情。

猜你喜欢

误码率入库接收机
面向通信系统的误码率计算方法
GNSS接收机FLASHADC中比较器的设计
重磅!广东省“三旧”改造标图入库标准正式发布!
中国食品品牌库入库企业信息公示②
中国食品品牌库入库企业信息公示①
利用混合RF-FSO 系统改善深空通信的研究
一种快速同步统计高阶调制下PN 码误码率的方法∗
一种宽带低功耗四合一接收机设计
一种面向ADS-B的RNSS/RDSS双模接收机设计
超短波跳频通信系统抗梳状谱干扰性能分析