DIY编程器网

 找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 1157|回复: 0
打印 上一主题 下一主题

[待整理] 基于全国短波监测系统测向定位功能的实现

[复制链接]
跳转到指定楼层
楼主
发表于 2014-10-13 11:28:52 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
引 言
  无线电定位技术起源于军事科学研究,在军事应用上,是一种捕获和分析敌方无线电通讯、以此了解敌方指挥中心位置、部队配置和调动等情况的重要电子侦察和对抗手段。 近年来,随着无线电通信技术的飞速发展和频段覆盖密度的增加,作为无线电频率指配程序的重要部分,为无线电管理部门提供频率规划、指配和协调的技术支持的无线电测向和定位技术,得到了更深层次的应用。尤其在查处未知干扰信号源方面,无线电测向和定位技术已成为我国进行无线电科学管理的技术基础、维护空中电波秩序的重要手段。
  全国短波监测网络系统由国家无线电监测管理中心和分布在各地的多个固定监测站及多个移动监测站组成。各地的移动监测站通过本地的固定监测站联接到全国短波监测网络系统中,从而实现各地短波监测站的全国网络化管理及资源的极大共享。该系统是一个无中心的网络,经控制中心授权后,网内任一监测单元均可成为指挥操作控制中心。全网具有无人值守工作模式下的不间断工作能力,完成监测控制中心下达的各类监测任务,如信号的记录、信号参数的测量及信号源地址的定位等。为了确定信号源的地理位置,常用两个或多个固定测向站联网进行测向定位。本文主要涉及信号源定位功能的设计与实现。

  2 技术背景
  2.1 Delphi 7.0和MapX的集成开发
  MapX是MapInfo公司向用户提供的具有强大地图分析功能的ActiveX控件产品,是一个当今普遍使用的ComGIS(组件式地理信息系统)组件。他是一种基于Windows操作系统的标准控件,因而能支持绝大多数标准的可视化开发环境,如:Visual C++,Visual Basic,Delphi,PowerBuilder等。编程人员可以选择熟悉的开发环境,脱离Maplnfo的软件平台运行。MapX采用基于Maplnfo Professional相同的地图化技术,可以实现Maplnfo Professional所具有的绝大部分地图编辑和空间分析功能。MapX为开发人员提供了一个快速、易用、功能强大的地图化组件。在Delphi 7.O开发环境中,设计阶段只需将MapX控件嵌入于窗体,并进行编程、设置属性、调用方法和事件,就可以轻松实现地理空间数据的可视化,完成空间查询、地理编码、专题分析等丰富的地图信息系统功能。
  本系统是基于Delphi 7.0对MapX进行的集成二次开发系统。系统采用OLE Automation(对象连接嵌入自动化)技术,用Delphi 7.O开发前台可执行应用程序,以OLE自动方式启动GIS工具软件MapInfo在后台运行。
  2.2 Oracle关系数据库
  Oracle关系数据库系统是目前世界上伸缩性最好,功能最齐全的关系数据库管理系统。系统具备更灵活的事务处理能力,更加强健完善的数据仓库技术以及智能化的内容管理和自我管理及严密的安全性机制,其分布式数据库管理提供了新的分布式数据库能力。物理上存放于网络的多个Oracle数据库,逻辑上可以看成一个单个的大数据库,服务器之间的协同处理对于工作站用户及应用程序而言是完全透明的。开发人员无需关心网络的连接细节、无需关心数据在网络节点中的具体分布情况、也无需关心服务器之间的协调工作过程,用户可通过网络较方便地读写远端数据库里的数据,似乎远端的数据就在本地。
  基于Oracle的以上多种优点,为了保存系统实时的测向数据、频谱数据、语音数据和实现站内、站间各计算机的数据共享及查询,本系统采用了大型关系型数据库Oracle作为系统数据保存模块的后台支持。

  3 整体构架
  系统采用Boland公司的Delphi 7.0作为前台开发环境,后台则采用Oracle 8.O大型关系数据库系统,以Maplnfo公司的地理信息系统控件(ActiveX)MapX作为地图控件。图1是交会定位功能的构成模块。
  
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏 分享分享 支持支持 反对反对
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|文字版|手机版|DIY编程器网 ( 桂ICP备14005565号-1 )

GMT+8, 2025-1-12 21:40 , 耗时 0.091709 秒, 21 个查询请求 , Gzip 开启.

各位嘉宾言论仅代表个人观点,非属DIY编程器网立场。

桂公网安备 45031202000115号

DIY编程器群(超员):41210778 DIY编程器

DIY编程器群1(满员):3044634 DIY编程器1

diy编程器群2:551025008 diy编程器群2

QQ:28000622;Email:libyoufer@sina.com

本站由桂林市临桂区技兴电子商务经营部独家赞助。旨在技术交流,请自觉遵守国家法律法规,一旦发现将做封号删号处理。

快速回复 返回顶部 返回列表